From cd28bdfdd1e24f1e2c76241d8ff19633c1e06787 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 17 Mar 2021 20:30:38 +0100 Subject: [PATCH 01/16] 5.4.0_run_setup-mt_is_neccessary_after_this_update --- config-file-example | 2 +- mods-download | 2 +- mods-list | 22 +- .../3d_armor/textures/3d_armor_ui_form.png | Bin 9116 -> 0 bytes .../locale/3d_armor_sfinv.es.tr | 7 + mods/3d_armor/3d_armor_stand/init.lua | 2 + mods/3d_armor/3d_armor_ui/init.lua | 24 +- mods/3d_armor/3d_armor_ui/mod.conf | 1 + mods/advtrains/advtrains/depends.txt | 4 - .../advtrains/locale/advtrains.de.tr | 1 + mods/advtrains/advtrains/mod.conf | 7 + mods/advtrains/advtrains/signals.lua | 9 + mods/advtrains/advtrains/tracks.lua | 13 +- .../advtrains_interlocking/database.lua | 16 +- .../advtrains_interlocking/demosignals.lua | 3 + .../advtrains_interlocking/depends.txt | 2 - .../advtrains/advtrains_interlocking/mod.conf | 7 + .../advtrains_interlocking/tcb_ts_ui.lua | 30 +- .../advtrains/advtrains_itrainmap/depends.txt | 1 - mods/advtrains/advtrains_itrainmap/mod.conf | 6 + .../advtrains_line_automation/depends.txt | 2 - .../advtrains_line_automation/mod.conf | 7 + .../advtrains_luaautomation/README.md | 6 + .../advtrains_luaautomation/atc_rail.lua | 8 + .../advtrains_luaautomation/depends.txt | 4 - .../advtrains_luaautomation/environment.lua | 11 + .../advtrains_luaautomation/mod.conf | 7 + .../advtrains_signals_ks/depends.txt | 2 - mods/advtrains/advtrains_signals_ks/init.lua | 12 +- mods/advtrains/advtrains_signals_ks/mod.conf | 6 + .../advtrains_train_industrial/depends.txt | 3 - .../advtrains_train_industrial/init.lua | 149 - .../models/advtrains_engine_industrial.b3d | Bin 138641 -> 0 bytes .../advtrains_engine_industrial_big.b3d | Bin 283441 -> 0 bytes .../models/advtrains_wagon_tank.b3d | Bin 155412 -> 0 bytes .../models/advtrains_wagon_wood.b3d | Bin 182813 -> 0 bytes .../sounds/advtrains_industrial_horn.ogg | Bin 54380 -> 0 bytes .../textures/advtrains_engine_industrial.png | Bin 23044 -> 0 bytes .../advtrains_engine_industrial_big.png | Bin 23765 -> 0 bytes .../advtrains_engine_industrial_inv.png | Bin 381 -> 0 bytes .../textures/advtrains_wagon_tank.png | Bin 23411 -> 0 bytes .../textures/advtrains_wagon_tank_inv.png | Bin 408 -> 0 bytes .../textures/advtrains_wagon_wood.png | Bin 21622 -> 0 bytes .../textures/advtrains_wagon_wood_inv.png | Bin 316 -> 0 bytes .../advtrains_train_japan/depends.txt | 3 - mods/advtrains/advtrains_train_japan/init.lua | 162 - .../models/advtrains_engine_japan.b3d | Bin 437635 -> 0 bytes .../models/advtrains_wagon_japan.b3d | Bin 554284 -> 0 bytes .../sounds/advtrains_japan_horn.ogg | Bin 39307 -> 0 bytes .../textures/advtrains_engine_japan.png | Bin 27935 -> 0 bytes .../textures/advtrains_engine_japan_inv.png | Bin 434 -> 0 bytes .../textures/advtrains_wagon_japan.png | Bin 54396 -> 0 bytes .../textures/advtrains_wagon_japan_inv.png | Bin 400 -> 0 bytes .../advtrains_train_steam/depends.txt | 3 - mods/advtrains/advtrains_train_steam/init.lua | 253 - .../advtrains_detailed_steam_engine.b3d | Bin 472151 -> 0 bytes .../models/advtrains_engine_steam.b3d | Bin 437126 -> 0 bytes .../models/advtrains_passenger_wagon.b3d | Bin 145287 -> 0 bytes .../models/advtrains_wagon.b3d | Bin 107352 -> 0 bytes .../models/advtrains_wagon_box.b3d | Bin 50385 -> 0 bytes .../advtrains_train_steam/screenshot.png | Bin 809738 -> 0 bytes .../sounds/advtrains_steam_loop.ogg | Bin 239037 -> 0 bytes .../sounds/advtrains_steam_whistle.ogg | Bin 56532 -> 0 bytes .../advtrains_detailed_engine_steam_inv.png | Bin 462 -> 0 bytes .../advtrains_detailed_steam_engine.png | Bin 30519 -> 0 bytes .../textures/advtrains_engine_steam.png | Bin 31915 -> 0 bytes .../textures/advtrains_engine_steam_inv.png | Bin 469 -> 0 bytes .../textures/advtrains_wagon.png | Bin 17701 -> 0 bytes .../textures/advtrains_wagon_box.png | Bin 15197 -> 0 bytes .../textures/advtrains_wagon_box_inv.png | Bin 347 -> 0 bytes .../textures/advtrains_wagon_inv.png | Bin 699 -> 0 bytes .../advtrains_train_subway/depends.txt | 3 - .../advtrains/advtrains_train_subway/init.lua | 152 - .../models/advtrains_subway_wagon.b3d | Bin 460013 -> 0 bytes .../sounds/advtrains_subway_arrive.ogg | Bin 22658 -> 0 bytes .../sounds/advtrains_subway_dclose.ogg | Bin 14298 -> 0 bytes .../sounds/advtrains_subway_depart.ogg | Bin 39161 -> 0 bytes .../sounds/advtrains_subway_dopen.ogg | Bin 14307 -> 0 bytes .../sounds/advtrains_subway_horn.ogg | Bin 14370 -> 0 bytes .../sounds/advtrains_subway_loop.ogg | Bin 33319 -> 0 bytes .../textures/advtrains_subway_wagon.png | Bin 2102 -> 0 bytes .../textures/advtrains_subway_wagon_inv.png | Bin 842 -> 0 bytes .../textures/advtrains_subway_wagon_line.png | Bin 155 -> 0 bytes .../textures/advtrains_subway_wagon_line0.png | Bin 222 -> 0 bytes .../advtrains_subway_wagon_line0_.png | Bin 166 -> 0 bytes .../textures/advtrains_subway_wagon_line1.png | Bin 218 -> 0 bytes .../advtrains_subway_wagon_line1_.png | Bin 172 -> 0 bytes .../textures/advtrains_subway_wagon_line2.png | Bin 229 -> 0 bytes .../advtrains_subway_wagon_line2_.png | Bin 173 -> 0 bytes .../textures/advtrains_subway_wagon_line3.png | Bin 219 -> 0 bytes .../advtrains_subway_wagon_line3_.png | Bin 168 -> 0 bytes .../textures/advtrains_subway_wagon_line4.png | Bin 237 -> 0 bytes .../advtrains_subway_wagon_line4_.png | Bin 169 -> 0 bytes .../textures/advtrains_subway_wagon_line5.png | Bin 228 -> 0 bytes .../advtrains_subway_wagon_line5_.png | Bin 173 -> 0 bytes .../textures/advtrains_subway_wagon_line6.png | Bin 227 -> 0 bytes .../advtrains_subway_wagon_line6_.png | Bin 174 -> 0 bytes .../textures/advtrains_subway_wagon_line7.png | Bin 233 -> 0 bytes .../advtrains_subway_wagon_line7_.png | Bin 169 -> 0 bytes .../textures/advtrains_subway_wagon_line8.png | Bin 218 -> 0 bytes .../advtrains_subway_wagon_line8_.png | Bin 167 -> 0 bytes .../textures/advtrains_subway_wagon_line9.png | Bin 228 -> 0 bytes .../advtrains_subway_wagon_line9_.png | Bin 173 -> 0 bytes .../textures/advtrains_subway_wagon_lineX.png | Bin 239 -> 0 bytes .../advtrains_subway_wagon_line_0.png | Bin 165 -> 0 bytes .../advtrains_subway_wagon_line_1.png | Bin 170 -> 0 bytes .../advtrains_subway_wagon_line_2.png | Bin 171 -> 0 bytes .../advtrains_subway_wagon_line_3.png | Bin 165 -> 0 bytes .../advtrains_subway_wagon_line_4.png | Bin 166 -> 0 bytes .../advtrains_subway_wagon_line_5.png | Bin 171 -> 0 bytes .../advtrains_subway_wagon_line_6.png | Bin 171 -> 0 bytes .../advtrains_subway_wagon_line_7.png | Bin 166 -> 0 bytes .../advtrains_subway_wagon_line_8.png | Bin 167 -> 0 bytes .../advtrains_subway_wagon_line_9.png | Bin 171 -> 0 bytes .../advtrains_subway_wagon_livery.png | Bin 26276 -> 0 bytes .../advtrains_train_track/depends.txt | 4 - mods/advtrains/advtrains_train_track/init.lua | 14 +- mods/advtrains/advtrains_train_track/mod.conf | 7 + mods/advtrains/assets/mod.conf | 4 + mods/advtrains/modpack.conf | 4 + mods/advtrains/serialize_lib/mod.conf | 5 +- mods/basic_signs/init.lua | 8 +- mods/bees/init.lua | 17 +- mods/bees/readme.txt | 1 + mods/bonemeal/mods.lua | 4 +- mods/builtin_item/init.lua | 2 +- mods/cloud_items/README.md | 1 + mods/farming/crops/artichoke.lua | 64 + mods/farming/crops/parsley.lua | 56 + mods/farming/farming.conf_example | 2 + mods/farming/food.lua | 124 + mods/farming/init.lua | 6 +- mods/farming/license.txt | 6 + mods/farming/mapgen.lua | 23 + mods/farming/textures/farming_artichoke.png | Bin 0 -> 263 bytes mods/farming/textures/farming_artichoke_1.png | Bin 0 -> 118 bytes mods/farming/textures/farming_artichoke_2.png | Bin 0 -> 120 bytes mods/farming/textures/farming_artichoke_3.png | Bin 0 -> 183 bytes mods/farming/textures/farming_artichoke_4.png | Bin 0 -> 160 bytes mods/farming/textures/farming_artichoke_5.png | Bin 0 -> 216 bytes mods/farming/textures/farming_caramel.png | Bin 0 -> 133 bytes .../farming/textures/farming_cheese_vegan.png | Bin 0 -> 256 bytes mods/farming/textures/farming_paella.png | Bin 0 -> 487 bytes mods/farming/textures/farming_parsley.png | Bin 0 -> 606 bytes mods/farming/textures/farming_parsley_1.png | Bin 0 -> 167 bytes mods/farming/textures/farming_parsley_2.png | Bin 0 -> 195 bytes mods/farming/textures/farming_parsley_3.png | Bin 0 -> 270 bytes .../textures/farming_potato_omelet.png | Bin 0 -> 687 bytes .../textures/farming_spanish_potatoes.png | Bin 0 -> 557 bytes .../farming/textures/farming_vanilla_flan.png | Bin 0 -> 1216 bytes mods/home_workshop_modpack/README.txt | 7 + .../computers}/.luacheckrc | 0 .../computers}/CHANGES.txt | 0 .../computers}/README.txt | 34 +- .../computers}/TODO.txt | 0 .../computers/aliases.lua | 31 + .../computers/computers.lua | 300 + .../computers/gaming.lua} | 80 +- .../computers}/init.lua | 14 +- .../computers/locale/computers.de.tr} | 6 +- .../computers/locale/computers.es.tr} | 6 +- .../computers/locale/computers.fr.tr} | 6 +- .../computers/locale/computers.it.tr} | 6 +- .../computers/locale/computers.ms.tr} | 6 +- .../computers/locale/computers.pt.tr} | 6 +- .../computers/locale/computers.pt_BR.tr} | 6 +- .../computers/locale/computers.ru.tr} | 6 +- .../computers/locale/computers.zh_CN.tr} | 6 +- .../computers}/locale/template.txt | 6 +- mods/home_workshop_modpack/computers/mod.conf | 3 + .../computers/models/computers_laptop.obj} | 0 .../models/computers_laptop_closed.obj} | 0 .../computers/models/computers_monitor.obj} | 0 .../models/computers_tetris_arcade.obj} | 0 .../computers/models/computers_tower.obj} | 0 .../computers}/recipes.lua | 38 +- .../textures/computers_ad128_inv.png} | Bin .../textures/computers_ad64_inv.png} | Bin .../textures/computers_admiral128_bk.png} | Bin .../textures/computers_admiral128_bt.png} | Bin .../textures/computers_admiral128_ft.png} | Bin .../textures/computers_admiral128_lt.png} | Bin .../textures/computers_admiral128_rt.png} | Bin .../textures/computers_admiral128_tp.png} | Bin .../textures/computers_admiral64_bk.png} | Bin .../textures/computers_admiral64_bt.png} | Bin .../textures/computers_admiral64_ft.png} | Bin .../textures/computers_admiral64_lt.png} | Bin .../textures/computers_admiral64_rt.png} | Bin .../textures/computers_admiral64_tp.png} | Bin .../computers/textures/computers_black.png} | Bin .../computers/textures/computers_blue.png} | Bin .../computers_computer_front_old.png} | Bin .../textures/computers_computer_top_old.png} | Bin .../computers/textures/computers_cyan.png} | Bin .../computers/textures/computers_green.png} | Bin .../textures/computers_hueg_box_bk.png} | Bin .../textures/computers_hueg_box_bt.png} | Bin .../textures/computers_hueg_box_ft.png} | Bin .../textures/computers_hueg_box_lt.png} | Bin .../textures/computers_hueg_box_rt.png} | Bin .../textures/computers_hueg_box_tp.png} | Bin .../computers/textures/computers_laptop.png} | Bin .../textures/computers_laptop_inv.png} | Bin .../computers/textures/computers_magenta.png} | Bin .../textures/computers_monitor_display.png} | Bin .../textures/computers_monitor_inv.png} | Bin .../textures/computers_monitor_plastic.png} | Bin .../computers/textures/computers_orange.png} | Bin .../textures/computers_piepad_inv.png} | Bin .../textures/computers_piepad_inv_off.png} | Bin .../textures/computers_printer_b.png} | Bin .../textures/computers_printer_bt.png} | Bin .../textures/computers_printer_f.png} | Bin .../textures/computers_printer_inv.png} | Bin .../textures/computers_printer_l.png} | Bin .../textures/computers_printer_r.png} | Bin .../textures/computers_printer_t.png} | Bin .../computers/textures/computers_ps1_inv.png} | Bin .../computers/textures/computers_ps2_inv.png} | Bin .../computers/textures/computers_red.png} | Bin .../textures/computers_router_b.png} | Bin .../textures/computers_router_bt.png} | Bin .../textures/computers_router_f.png} | Bin .../textures/computers_router_f_animated.png} | Bin .../textures/computers_router_inv.png} | Bin .../textures/computers_router_l.png} | Bin .../textures/computers_router_r.png} | Bin .../textures/computers_router_t.png} | Bin .../textures/computers_server_bt.png} | Bin .../textures/computers_server_f_off.png} | Bin .../textures/computers_server_f_on.png} | Bin .../textures/computers_server_inv.png} | Bin .../textures/computers_server_l.png} | Bin .../textures/computers_server_r.png} | Bin .../textures/computers_server_t.png} | Bin .../textures/computers_shefriendSOO_bk.png} | Bin .../textures/computers_shefriendSOO_bt.png} | Bin .../textures/computers_shefriendSOO_ft.png} | Bin .../computers_shefriendSOO_ft_off.png} | Bin .../textures/computers_shefriendSOO_lt.png} | Bin .../textures/computers_shefriendSOO_rt.png} | Bin .../textures/computers_shefriendSOO_tp.png} | Bin .../textures/computers_slaystation2_bk.png} | Bin .../textures/computers_slaystation2_bt.png} | Bin .../textures/computers_slaystation2_ft.png} | Bin .../computers_slaystation2_ft_off.png} | Bin .../textures/computers_slaystation2_lt.png} | Bin .../textures/computers_slaystation2_rt.png} | Bin .../textures/computers_slaystation2_tp.png} | Bin .../textures/computers_slaystation_bk.png} | Bin .../textures/computers_slaystation_bt.png} | Bin .../textures/computers_slaystation_ft.png} | Bin .../textures/computers_slaystation_lt.png} | Bin .../textures/computers_slaystation_rt.png} | Bin .../textures/computers_slaystation_tp.png} | Bin .../computers_slaystation_tp_off.png} | Bin .../textures/computers_specter_bk.png} | Bin .../textures/computers_specter_bt.png} | Bin .../textures/computers_specter_ft.png} | Bin .../textures/computers_specter_inv.png} | Bin .../textures/computers_specter_lt.png} | Bin .../textures/computers_specter_rt.png} | Bin .../textures/computers_specter_tp.png} | Bin .../textures/computers_spectre_back.png} | Bin .../textures/computers_spectre_bottom.png} | Bin .../textures/computers_spectre_front.png} | Bin .../textures/computers_spectre_left.png} | Bin .../textures/computers_spectre_right.png} | Bin .../textures/computers_spectre_top.png} | Bin .../textures/computers_tetris_arcade.png} | Bin .../computers/textures/computers_tower.png} | Bin .../textures/computers_tower_inv.png} | Bin .../computers/textures/computers_wee_bk.png} | Bin .../computers/textures/computers_wee_bt.png} | Bin .../computers/textures/computers_wee_ft.png} | Bin .../textures/computers_wee_ft_off.png} | Bin .../computers/textures/computers_wee_lt.png} | Bin .../computers/textures/computers_wee_rt.png} | Bin .../computers/textures/computers_wee_tp.png} | Bin .../computers/textures/computers_wii_inv.png} | Bin .../computers/textures/computers_yellow.png} | Bin .../home_workshop_common/init.lua | 2 + .../home_workshop_common_drawer_small.png | Bin 0 -> 225 bytes .../home_workshop_common_generic_metal.png | Bin 0 -> 218 bytes ...e_workshop_common_generic_metal_bright.png | Bin 0 -> 186 bytes .../home_workshop_machines/init.lua | 67 + .../locale/home_workshop_machines.de.tr | 6 + .../locale/template.txt | 6 + .../home_workshop_machines/mod.conf | 3 + ...workshop_machines_3dprinter_bedflinger.obj | 11091 ++++++++++++++++ ...ome_workshop_machines_3dprinter_corexy.obj | 11056 +++++++++++++++ .../home_workshop_machines_3dprinter.png | Bin 0 -> 3737 bytes ...hop_machines_3dprinter_bedflinger_inv.png} | Bin ..._workshop_machines_3dprinter_filament.png} | Bin .../home_workshop_misc/crafts.lua | 26 + .../home_workshop_misc/init.lua | 151 + .../locale/home_workshop_misc_misc.de.tr | 12 + .../locale/home_workshop_misc_misc.es.tr | 11 + .../locale/home_workshop_misc_misc.fr.tr | 11 + .../locale/home_workshop_misc_misc.ms.tr | 11 + .../locale/home_workshop_misc_misc.pt.tr | 11 + .../locale/home_workshop_misc_misc.pt_BR.tr | 11 + .../locale/home_workshop_misc_misc.ru.tr | 11 + .../locale/home_workshop_misc_misc.zh_CN.tr | 12 + .../home_workshop_misc/locale/template.txt | 12 + .../home_workshop_misc/mod.conf | 3 + .../models/home_workshop_misc_beer_mug.obj} | 0 .../models/home_workshop_misc_beer_taps.obj} | 0 .../home_workshop_misc_soda_machine.obj} | 0 .../home_workshop_misc_tool_cabinet.obj} | 0 .../textures/home_workshop_misc_beer_mug.png} | Bin .../home_workshop_misc_beer_mug_inv.png} | Bin .../home_workshop_misc_beertap_inv.png} | Bin .../textures/home_workshop_misc_soda_can.png} | Bin .../home_workshop_misc_soda_machine.png} | Bin ...me_workshop_misc_tool_cabinet_drawers.png} | Bin .../home_workshop_misc_tool_cabinet_inv.png} | Bin .../home_workshop_misc_tool_cabinet_misc.png} | Bin .../modpack.txt | 0 mods/homedecor_modpack/computer/computers.lua | 339 - mods/homedecor_modpack/computer/mod.conf | 3 - .../models/computer_3dprinter_bedflinger.obj | 9831 -------------- mods/homedecor_modpack/computer/printers.lua | 61 - .../computer_3dprinter_bedflinger.png | Bin 2582 -> 0 bytes .../textures/homedecor_plastic_base.png | Bin 199 -> 0 bytes .../textures/homedecor_plastic_base_inv.png | Bin 229 -> 0 bytes .../textures/homedecor_plastic_sheeting.png | Bin 105 -> 0 bytes .../homedecor_common/furnaces.lua | 11 +- .../homedecor_gastronomy/init.lua | 127 - .../locale/homedecor_gastronomy.de.tr | 8 - .../locale/homedecor_gastronomy.es.tr | 8 - .../locale/homedecor_gastronomy.fr.tr | 8 - .../locale/homedecor_gastronomy.it.tr | 4 - .../locale/homedecor_gastronomy.ms.tr | 8 - .../locale/homedecor_gastronomy.pt.tr | 8 - .../locale/homedecor_gastronomy.pt_BR.tr | 8 - .../locale/homedecor_gastronomy.ru.tr | 8 - .../locale/homedecor_gastronomy.zh_CN.tr | 8 - .../homedecor_gastronomy/locale/template.txt | 4 - .../homedecor_gastronomy/mod.conf | 2 +- .../homedecor_modpack/homedecor_misc/init.lua | 33 - .../locale/homedecor_misc.de.tr | 1 - .../locale/homedecor_misc.es.tr | 1 - .../locale/homedecor_misc.fr.tr | 1 - .../locale/homedecor_misc.it.tr | 1 - .../locale/homedecor_misc.ms.tr | 1 - .../locale/homedecor_misc.pt.tr | 1 - .../locale/homedecor_misc.pt_BR.tr | 1 - .../locale/homedecor_misc.ru.tr | 1 - .../locale/homedecor_misc.zh_CN.tr | 1 - .../homedecor_misc/locale/template.txt | 1 - mods/minislots/minislots_engine/depends.txt | 2 - mods/minislots/minislots_engine/mod.conf | 5 + mods/minislots/minislots_golden7s/depends.txt | 1 - mods/minislots/minislots_golden7s/mod.conf | 5 + .../minislots_golden7s_deluxe/depends.txt | 1 - .../minislots_golden7s_deluxe/mod.conf | 5 + mods/minislots/minislots_work_files/mod.conf | 1 + mods/mob_horse/license.txt | 3 + mods/mobs_monster/dirt_monster.lua | 45 +- mods/mobs_monster/dungeon_master.lua | 4 +- mods/mobs_monster/init.lua | 1 + mods/mobs_monster/land_guard.lua | 127 + mods/mobs_monster/oerkki.lua | 1 + mods/mobs_monster/readme.md | 8 +- mods/mobs_monster/sand_monster.lua | 1 + mods/mobs_monster/spider.lua | 158 +- mods/mobs_monster/stone_monster.lua | 40 +- .../textures/mobs_dirt_monster2.png | Bin 0 -> 594 bytes .../textures/mobs_dirt_monster3.png | Bin 0 -> 610 bytes .../mobs_monster/textures/mobs_land_guard.png | Bin 0 -> 1195 bytes .../textures/mobs_land_guard2.png | Bin 0 -> 2653 bytes .../textures/mobs_land_guard3.png | Bin 0 -> 3481 bytes .../textures/mobs_land_guard4.png | Bin 0 -> 2637 bytes .../textures/mobs_land_guard5.png | Bin 0 -> 2512 bytes .../textures/mobs_land_guard6.png | Bin 0 -> 3538 bytes .../textures/mobs_land_guard7.png | Bin 0 -> 2410 bytes .../textures/mobs_land_guard8.png | Bin 0 -> 2661 bytes mods/mobs_monster/textures/mobs_oerkki3.png | Bin 0 -> 1201 bytes .../textures/mobs_sand_monster2.png | Bin 0 -> 778 bytes .../textures/mobs_stone_monster2.png | Bin 3682 -> 757 bytes .../textures/mobs_stone_monster3.png | Bin 0 -> 3682 bytes .../textures/mobs_tree_monster3.png | Bin 0 -> 3179 bytes .../textures/mobs_tree_monster4.png | Bin 0 -> 3186 bytes .../textures/mobs_tree_monster5.png | Bin 0 -> 3728 bytes .../textures/mobs_tree_monster6.png | Bin 0 -> 3102 bytes .../textures/zmobs_mese_monster.png | Bin 567 -> 305 bytes .../textures/zmobs_mese_monster_old.png | Bin 0 -> 567 bytes mods/mobs_monster/tree_monster.lua | 96 +- mods/mobs_redo/api.lua | 26 +- mods/mobs_redo/api.txt | 2 + mods/mobs_sky/mobs_birds/License.txt | 4 +- mods/mobs_sky/mobs_birds/init.lua | 126 +- mods/mobs_sky/mobs_butterfly/License.txt | 4 +- mods/mobs_sky/mobs_butterfly/init.lua | 17 +- .../textures/original/mobf_butterfly.png | Bin 1336 -> 0 bytes mods/mobs_water/mobs_crocs/License.txt | 1 + mods/mobs_water/mobs_crocs/init.lua | 80 +- mods/mobs_water/mobs_fish/License.txt | 1 + mods/mobs_water/mobs_fish/init.lua | 78 +- mods/mobs_water/mobs_jellyfish/License.txt | 2 +- mods/mobs_water/mobs_jellyfish/init.lua | 11 +- mods/mobs_water/mobs_sharks/License.txt | 1 + mods/mobs_water/mobs_sharks/init.lua | 118 +- mods/mobs_water/mobs_turtles/License.txt | 1 + mods/mobs_water/mobs_turtles/init.lua | 89 +- mods/more_chests/.luacheckrc | 25 + mods/more_chests/README.md | 99 +- mods/more_chests/cobble.lua | 115 - mods/more_chests/dropbox.lua | 113 - mods/more_chests/init.lua | 16 +- mods/more_chests/locale/more_chests.fr.tr | 10 +- mods/more_chests/locale/more_chests.it.tr | 17 + mods/more_chests/locale/template.txt | 17 +- mods/more_chests/models/cobble.lua | 25 + mods/more_chests/models/dropbox.lua | 44 + mods/more_chests/models/fridge.lua | 49 + mods/more_chests/models/secret.lua | 53 + mods/more_chests/models/shared.lua | 71 + mods/more_chests/models/toolbox.lua | 33 + mods/more_chests/models/wifi.lua | 89 + mods/more_chests/secret.lua | 132 - mods/more_chests/shared.lua | 138 - mods/more_chests/textures/fridge_front.png | Bin 0 -> 1586 bytes mods/more_chests/textures/fridge_side.png | Bin 0 -> 2066 bytes .../textures/toolbox_acacia_front.png | Bin 0 -> 2562 bytes .../textures/toolbox_acacia_top.png | Bin 0 -> 3226 bytes .../textures/toolbox_aspen_front.png | Bin 0 -> 2171 bytes .../textures/toolbox_aspen_top.png | Bin 0 -> 2857 bytes mods/more_chests/textures/toolbox_front.xcf | Bin 0 -> 17577 bytes .../textures/toolbox_jungle_front.png | Bin 0 -> 2397 bytes .../textures/toolbox_jungle_top.png | Bin 0 -> 2860 bytes .../textures/toolbox_pine_front.png | Bin 0 -> 2478 bytes .../more_chests/textures/toolbox_pine_top.png | Bin 0 -> 3119 bytes .../textures/toolbox_steel_front.png | Bin 0 -> 2542 bytes .../textures/toolbox_steel_top.png | Bin 0 -> 3007 bytes mods/more_chests/textures/toolbox_top.xcf | Bin 0 -> 12314 bytes .../textures/toolbox_wood_front.png | Bin 0 -> 2413 bytes .../more_chests/textures/toolbox_wood_top.png | Bin 0 -> 3088 bytes mods/more_chests/utils/actions.lua | 90 + mods/more_chests/{ => utils}/aliases.lua | 0 mods/more_chests/utils/base.lua | 98 + mods/more_chests/utils/formspec.lua | 46 + mods/more_chests/wifi.lua | 97 - mods/moreblocks/CHANGELOG.md | 2 + mods/moreblocks/redefinitions.lua | 15 +- mods/protector/init.lua | 2 +- mods/signs_lib/api.lua | 11 +- mods/signs_lib/depends.txt | 7 - mods/signs_lib/description.txt | 1 - mods/signs_lib/mod.conf | 6 +- mods/signs_lib/standard_signs.lua | 6 +- mods/signs_lib/textures/signs_lib_sign_bg.jpg | Bin 82731 -> 0 bytes mods/signs_lib/textures/signs_lib_sign_bg.png | Bin 0 -> 75 bytes .../textures/signs_lib_sign_color_palette.png | Bin 0 -> 13782 bytes mods/skinsdb/meta/character_1951.txt | 3 + mods/skinsdb/meta/character_1952.txt | 3 + mods/skinsdb/meta/character_1953.txt | 3 + mods/skinsdb/meta/character_1954.txt | 3 + mods/skinsdb/meta/character_1955.txt | 3 + mods/skinsdb/textures/character_1951.png | Bin 0 -> 2040 bytes mods/skinsdb/textures/character_1952.png | Bin 0 -> 1947 bytes mods/skinsdb/textures/character_1953.png | Bin 0 -> 2277 bytes mods/skinsdb/textures/character_1954.png | Bin 0 -> 245 bytes mods/skinsdb/textures/character_1955.png | Bin 0 -> 1429 bytes mods/techpack/tubelib/node_states.lua | 21 +- mods/techpack/tubelib/pusher.lua | 6 +- mods/techpack/tubelib_addons1/grinder.lua | 2 +- mods/techpack/tubelib_addons1/pusher_fast.lua | 6 +- mods/techpack/tubelib_addons3/pusher.lua | 6 +- mods/unified_inventory/README.md | 4 +- mods/unified_inventory/api.lua | 116 +- mods/unified_inventory/bags.lua | 81 +- mods/unified_inventory/doc/mod_api.txt | 8 + mods/unified_inventory/init.lua | 98 +- mods/unified_inventory/internal.lua | 260 +- mods/unified_inventory/mod.conf | 1 + mods/unified_inventory/register.lua | 261 +- .../textures/ui_bags_lg_form.png | Bin 8119 -> 0 bytes .../textures/ui_bags_main_form.png | Bin 6068 -> 0 bytes .../textures/ui_bags_med_form.png | Bin 7197 -> 0 bytes .../textures/ui_bags_sm_form.png | Bin 6411 -> 0 bytes .../textures/ui_bags_trash.png | Bin 1382 -> 0 bytes .../textures/ui_craftguide_form.png | Bin 962 -> 0 bytes .../textures/ui_crafting_arrow.png | Bin 0 -> 788 bytes .../textures/ui_crafting_form.png | Bin 2343 -> 0 bytes .../unified_inventory/textures/ui_form_bg.png | Bin 1650 -> 0 bytes .../textures/ui_formbg_9_sliced.png | Bin 0 -> 240 bytes .../textures/ui_main_inventory.png | Bin 4112 -> 0 bytes .../textures/ui_misc_form.png | Bin 5368 -> 0 bytes .../textures/ui_single_slot.png | Bin 629 -> 648 bytes .../textures/ui_single_slot_bright.png | Bin 0 -> 1032 bytes .../textures/ui_trash_slot_icon.png | Bin 0 -> 697 bytes .../textures/ui_xyz_off_icon.png | Bin 8606 -> 0 bytes .../textures/ui_xyz_on_icon.png | Bin 2182 -> 0 bytes mods/unified_inventory/waypoints.lua | 127 +- mods/wine/license.txt | 12 +- mods/wine/textures/wine_beer_bottle.png | Bin 347 -> 426 bytes mods/wine/textures/wine_cider_bottle.png | Bin 355 -> 438 bytes mods/wine/textures/wine_mead_bottle.png | Bin 301 -> 323 bytes mods/wine/textures/wine_sake_bottle.png | Bin 235 -> 205 bytes mods/wine/textures/wine_wheat_beer_bottle.png | Bin 347 -> 458 bytes mods/xdecor/.luacheckrc | 1 - mods/xdecor/LICENSE | 18 +- mods/xdecor/README.md | 19 +- mods/xdecor/handlers/helpers.lua | 2 +- mods/xdecor/mod.conf | 2 +- mods/xdecor/src/chess.lua | 20 +- mods/xdecor/src/enchanting.lua | 11 +- mods/xdecor/src/mechanisms.lua | 2 +- mods/xdecor/src/nodes.lua | 30 +- mods/xdecor/src/recipes.lua | 30 + mods/xdecor/src/workbench.lua | 34 +- mods/xdecor/textures/gui_arrow.png | Bin 0 -> 469 bytes .../xdecor/textures/xdecor_candle_hanging.png | Bin 0 -> 15657 bytes mods/xdecor/textures/xdecor_radio_back.png | Bin 0 -> 1184 bytes mods/xdecor/textures/xdecor_radio_front.png | Bin 0 -> 1208 bytes mods/xdecor/textures/xdecor_radio_side.png | Bin 0 -> 15650 bytes mods/xdecor/textures/xdecor_radio_top.png | Bin 0 -> 1214 bytes mods/xdecor/textures/xdecor_rooster.png | Bin 0 -> 1322 bytes mods/xdecor/textures/xdecor_speaker_back.png | Bin 0 -> 1172 bytes mods/xdecor/textures/xdecor_speaker_front.png | Bin 0 -> 1239 bytes mods/xdecor/textures/xdecor_speaker_side.png | Bin 0 -> 1172 bytes mods/xdecor/textures/xdecor_speaker_top.png | Bin 0 -> 1187 bytes .../textures/xdecor_wooden2_lightbox.png | Bin 0 -> 15686 bytes 526 files changed, 25730 insertions(+), 12828 deletions(-) delete mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_ui_form.png create mode 100644 mods/3d_armor/3d_armor_sfinv/locale/3d_armor_sfinv.es.tr delete mode 100644 mods/advtrains/advtrains/depends.txt create mode 100644 mods/advtrains/advtrains/mod.conf delete mode 100644 mods/advtrains/advtrains_interlocking/depends.txt create mode 100644 mods/advtrains/advtrains_interlocking/mod.conf mode change 100644 => 100755 mods/advtrains/advtrains_interlocking/tcb_ts_ui.lua delete mode 100644 mods/advtrains/advtrains_itrainmap/depends.txt create mode 100644 mods/advtrains/advtrains_itrainmap/mod.conf delete mode 100644 mods/advtrains/advtrains_line_automation/depends.txt create mode 100644 mods/advtrains/advtrains_line_automation/mod.conf delete mode 100644 mods/advtrains/advtrains_luaautomation/depends.txt create mode 100644 mods/advtrains/advtrains_luaautomation/mod.conf delete mode 100644 mods/advtrains/advtrains_signals_ks/depends.txt mode change 100644 => 100755 mods/advtrains/advtrains_signals_ks/init.lua create mode 100644 mods/advtrains/advtrains_signals_ks/mod.conf delete mode 100644 mods/advtrains/advtrains_train_industrial/depends.txt delete mode 100644 mods/advtrains/advtrains_train_industrial/init.lua delete mode 100644 mods/advtrains/advtrains_train_industrial/models/advtrains_engine_industrial.b3d delete mode 100644 mods/advtrains/advtrains_train_industrial/models/advtrains_engine_industrial_big.b3d delete mode 100644 mods/advtrains/advtrains_train_industrial/models/advtrains_wagon_tank.b3d delete mode 100644 mods/advtrains/advtrains_train_industrial/models/advtrains_wagon_wood.b3d delete mode 100644 mods/advtrains/advtrains_train_industrial/sounds/advtrains_industrial_horn.ogg delete mode 100644 mods/advtrains/advtrains_train_industrial/textures/advtrains_engine_industrial.png delete mode 100644 mods/advtrains/advtrains_train_industrial/textures/advtrains_engine_industrial_big.png delete mode 100644 mods/advtrains/advtrains_train_industrial/textures/advtrains_engine_industrial_inv.png delete mode 100644 mods/advtrains/advtrains_train_industrial/textures/advtrains_wagon_tank.png delete mode 100644 mods/advtrains/advtrains_train_industrial/textures/advtrains_wagon_tank_inv.png delete mode 100644 mods/advtrains/advtrains_train_industrial/textures/advtrains_wagon_wood.png delete mode 100644 mods/advtrains/advtrains_train_industrial/textures/advtrains_wagon_wood_inv.png delete mode 100644 mods/advtrains/advtrains_train_japan/depends.txt delete mode 100644 mods/advtrains/advtrains_train_japan/init.lua delete mode 100644 mods/advtrains/advtrains_train_japan/models/advtrains_engine_japan.b3d delete mode 100644 mods/advtrains/advtrains_train_japan/models/advtrains_wagon_japan.b3d delete mode 100644 mods/advtrains/advtrains_train_japan/sounds/advtrains_japan_horn.ogg delete mode 100644 mods/advtrains/advtrains_train_japan/textures/advtrains_engine_japan.png delete mode 100644 mods/advtrains/advtrains_train_japan/textures/advtrains_engine_japan_inv.png delete mode 100644 mods/advtrains/advtrains_train_japan/textures/advtrains_wagon_japan.png delete mode 100644 mods/advtrains/advtrains_train_japan/textures/advtrains_wagon_japan_inv.png delete mode 100755 mods/advtrains/advtrains_train_steam/depends.txt delete mode 100755 mods/advtrains/advtrains_train_steam/init.lua delete mode 100755 mods/advtrains/advtrains_train_steam/models/advtrains_detailed_steam_engine.b3d delete mode 100755 mods/advtrains/advtrains_train_steam/models/advtrains_engine_steam.b3d delete mode 100644 mods/advtrains/advtrains_train_steam/models/advtrains_passenger_wagon.b3d delete mode 100644 mods/advtrains/advtrains_train_steam/models/advtrains_wagon.b3d delete mode 100755 mods/advtrains/advtrains_train_steam/models/advtrains_wagon_box.b3d delete mode 100644 mods/advtrains/advtrains_train_steam/screenshot.png delete mode 100644 mods/advtrains/advtrains_train_steam/sounds/advtrains_steam_loop.ogg delete mode 100644 mods/advtrains/advtrains_train_steam/sounds/advtrains_steam_whistle.ogg delete mode 100755 mods/advtrains/advtrains_train_steam/textures/advtrains_detailed_engine_steam_inv.png delete mode 100755 mods/advtrains/advtrains_train_steam/textures/advtrains_detailed_steam_engine.png delete mode 100755 mods/advtrains/advtrains_train_steam/textures/advtrains_engine_steam.png delete mode 100755 mods/advtrains/advtrains_train_steam/textures/advtrains_engine_steam_inv.png delete mode 100644 mods/advtrains/advtrains_train_steam/textures/advtrains_wagon.png delete mode 100755 mods/advtrains/advtrains_train_steam/textures/advtrains_wagon_box.png delete mode 100755 mods/advtrains/advtrains_train_steam/textures/advtrains_wagon_box_inv.png delete mode 100755 mods/advtrains/advtrains_train_steam/textures/advtrains_wagon_inv.png delete mode 100644 mods/advtrains/advtrains_train_subway/depends.txt delete mode 100644 mods/advtrains/advtrains_train_subway/init.lua delete mode 100644 mods/advtrains/advtrains_train_subway/models/advtrains_subway_wagon.b3d delete mode 100644 mods/advtrains/advtrains_train_subway/sounds/advtrains_subway_arrive.ogg delete mode 100644 mods/advtrains/advtrains_train_subway/sounds/advtrains_subway_dclose.ogg delete mode 100644 mods/advtrains/advtrains_train_subway/sounds/advtrains_subway_depart.ogg delete mode 100644 mods/advtrains/advtrains_train_subway/sounds/advtrains_subway_dopen.ogg delete mode 100644 mods/advtrains/advtrains_train_subway/sounds/advtrains_subway_horn.ogg delete mode 100644 mods/advtrains/advtrains_train_subway/sounds/advtrains_subway_loop.ogg delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_inv.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line0.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line0_.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line1.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line1_.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line2.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line2_.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line3.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line3_.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line4.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line4_.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line5.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line5_.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line6.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line6_.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line7.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line7_.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line8.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line8_.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line9.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line9_.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_lineX.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line_0.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line_1.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line_2.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line_3.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line_4.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line_5.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line_6.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line_7.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line_8.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line_9.png delete mode 100644 mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_livery.png delete mode 100644 mods/advtrains/advtrains_train_track/depends.txt mode change 100644 => 100755 mods/advtrains/advtrains_train_track/init.lua create mode 100644 mods/advtrains/advtrains_train_track/mod.conf create mode 100644 mods/advtrains/assets/mod.conf create mode 100644 mods/advtrains/modpack.conf create mode 100644 mods/farming/crops/artichoke.lua create mode 100644 mods/farming/crops/parsley.lua create mode 100644 mods/farming/textures/farming_artichoke.png create mode 100644 mods/farming/textures/farming_artichoke_1.png create mode 100644 mods/farming/textures/farming_artichoke_2.png create mode 100644 mods/farming/textures/farming_artichoke_3.png create mode 100644 mods/farming/textures/farming_artichoke_4.png create mode 100644 mods/farming/textures/farming_artichoke_5.png create mode 100644 mods/farming/textures/farming_caramel.png create mode 100644 mods/farming/textures/farming_cheese_vegan.png create mode 100644 mods/farming/textures/farming_paella.png create mode 100644 mods/farming/textures/farming_parsley.png create mode 100644 mods/farming/textures/farming_parsley_1.png create mode 100644 mods/farming/textures/farming_parsley_2.png create mode 100644 mods/farming/textures/farming_parsley_3.png create mode 100644 mods/farming/textures/farming_potato_omelet.png create mode 100644 mods/farming/textures/farming_spanish_potatoes.png create mode 100644 mods/farming/textures/farming_vanilla_flan.png create mode 100644 mods/home_workshop_modpack/README.txt rename mods/{homedecor_modpack/computer => home_workshop_modpack/computers}/.luacheckrc (100%) rename mods/{homedecor_modpack/computer => home_workshop_modpack/computers}/CHANGES.txt (100%) rename mods/{homedecor_modpack/computer => home_workshop_modpack/computers}/README.txt (67%) rename mods/{homedecor_modpack/computer => home_workshop_modpack/computers}/TODO.txt (100%) create mode 100644 mods/home_workshop_modpack/computers/aliases.lua create mode 100644 mods/home_workshop_modpack/computers/computers.lua rename mods/{homedecor_modpack/computer/tetris.lua => home_workshop_modpack/computers/gaming.lua} (71%) rename mods/{homedecor_modpack/computer => home_workshop_modpack/computers}/init.lua (90%) rename mods/{homedecor_modpack/computer/locale/computer.de.tr => home_workshop_modpack/computers/locale/computers.de.tr} (88%) rename mods/{homedecor_modpack/computer/locale/computer.es.tr => home_workshop_modpack/computers/locale/computers.es.tr} (89%) rename mods/{homedecor_modpack/computer/locale/computer.fr.tr => home_workshop_modpack/computers/locale/computers.fr.tr} (89%) rename mods/{homedecor_modpack/computer/locale/computer.it.tr => home_workshop_modpack/computers/locale/computers.it.tr} (86%) rename mods/{homedecor_modpack/computer/locale/computer.ms.tr => home_workshop_modpack/computers/locale/computers.ms.tr} (89%) rename mods/{homedecor_modpack/computer/locale/computer.pt.tr => home_workshop_modpack/computers/locale/computers.pt.tr} (89%) rename mods/{homedecor_modpack/computer/locale/computer.pt_BR.tr => home_workshop_modpack/computers/locale/computers.pt_BR.tr} (89%) rename mods/{homedecor_modpack/computer/locale/computer.ru.tr => home_workshop_modpack/computers/locale/computers.ru.tr} (91%) rename mods/{homedecor_modpack/computer/locale/computer.zh_CN.tr => home_workshop_modpack/computers/locale/computers.zh_CN.tr} (89%) rename mods/{homedecor_modpack/computer => home_workshop_modpack/computers}/locale/template.txt (84%) create mode 100644 mods/home_workshop_modpack/computers/mod.conf rename mods/{homedecor_modpack/computer/models/computer_laptop.obj => home_workshop_modpack/computers/models/computers_laptop.obj} (100%) rename mods/{homedecor_modpack/computer/models/computer_laptop_closed.obj => home_workshop_modpack/computers/models/computers_laptop_closed.obj} (100%) rename mods/{homedecor_modpack/computer/models/computer_monitor.obj => home_workshop_modpack/computers/models/computers_monitor.obj} (100%) rename mods/{homedecor_modpack/computer/models/tetris_arcade.obj => home_workshop_modpack/computers/models/computers_tetris_arcade.obj} (100%) rename mods/{homedecor_modpack/computer/models/computer_tower.obj => home_workshop_modpack/computers/models/computers_tower.obj} (100%) rename mods/{homedecor_modpack/computer => home_workshop_modpack/computers}/recipes.lua (85%) rename mods/{homedecor_modpack/computer/textures/computer_ad128_inv.png => home_workshop_modpack/computers/textures/computers_ad128_inv.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_ad64_inv.png => home_workshop_modpack/computers/textures/computers_ad64_inv.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_admiral128_bk.png => home_workshop_modpack/computers/textures/computers_admiral128_bk.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_admiral128_bt.png => home_workshop_modpack/computers/textures/computers_admiral128_bt.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_admiral128_ft.png => home_workshop_modpack/computers/textures/computers_admiral128_ft.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_admiral128_lt.png => home_workshop_modpack/computers/textures/computers_admiral128_lt.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_admiral128_rt.png => home_workshop_modpack/computers/textures/computers_admiral128_rt.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_admiral128_tp.png => home_workshop_modpack/computers/textures/computers_admiral128_tp.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_admiral64_bk.png => home_workshop_modpack/computers/textures/computers_admiral64_bk.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_admiral64_bt.png => home_workshop_modpack/computers/textures/computers_admiral64_bt.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_admiral64_ft.png => home_workshop_modpack/computers/textures/computers_admiral64_ft.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_admiral64_lt.png => home_workshop_modpack/computers/textures/computers_admiral64_lt.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_admiral64_rt.png => home_workshop_modpack/computers/textures/computers_admiral64_rt.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_admiral64_tp.png => home_workshop_modpack/computers/textures/computers_admiral64_tp.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_black.png => home_workshop_modpack/computers/textures/computers_black.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_blue.png => home_workshop_modpack/computers/textures/computers_blue.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_computer_front_old.png => home_workshop_modpack/computers/textures/computers_computer_front_old.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_computer_top_old.png => home_workshop_modpack/computers/textures/computers_computer_top_old.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_cyan.png => home_workshop_modpack/computers/textures/computers_cyan.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_green.png => home_workshop_modpack/computers/textures/computers_green.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_hueg_box_bk.png => home_workshop_modpack/computers/textures/computers_hueg_box_bk.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_hueg_box_bt.png => home_workshop_modpack/computers/textures/computers_hueg_box_bt.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_hueg_box_ft.png => home_workshop_modpack/computers/textures/computers_hueg_box_ft.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_hueg_box_lt.png => home_workshop_modpack/computers/textures/computers_hueg_box_lt.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_hueg_box_rt.png => home_workshop_modpack/computers/textures/computers_hueg_box_rt.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_hueg_box_tp.png => home_workshop_modpack/computers/textures/computers_hueg_box_tp.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_laptop.png => home_workshop_modpack/computers/textures/computers_laptop.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_laptop_inv.png => home_workshop_modpack/computers/textures/computers_laptop_inv.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_magenta.png => home_workshop_modpack/computers/textures/computers_magenta.png} (100%) rename mods/{homedecor_modpack/computer/textures/monitor_display.png => home_workshop_modpack/computers/textures/computers_monitor_display.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_monitor_inv.png => home_workshop_modpack/computers/textures/computers_monitor_inv.png} (100%) rename mods/{homedecor_modpack/computer/textures/monitor_plastic.png => home_workshop_modpack/computers/textures/computers_monitor_plastic.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_orange.png => home_workshop_modpack/computers/textures/computers_orange.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_piepad_inv.png => home_workshop_modpack/computers/textures/computers_piepad_inv.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_piepad_inv_off.png => home_workshop_modpack/computers/textures/computers_piepad_inv_off.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_printer_b.png => home_workshop_modpack/computers/textures/computers_printer_b.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_printer_bt.png => home_workshop_modpack/computers/textures/computers_printer_bt.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_printer_f.png => home_workshop_modpack/computers/textures/computers_printer_f.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_printer_inv.png => home_workshop_modpack/computers/textures/computers_printer_inv.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_printer_l.png => home_workshop_modpack/computers/textures/computers_printer_l.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_printer_r.png => home_workshop_modpack/computers/textures/computers_printer_r.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_printer_t.png => home_workshop_modpack/computers/textures/computers_printer_t.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_ps1_inv.png => home_workshop_modpack/computers/textures/computers_ps1_inv.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_ps2_inv.png => home_workshop_modpack/computers/textures/computers_ps2_inv.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_red.png => home_workshop_modpack/computers/textures/computers_red.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_router_b.png => home_workshop_modpack/computers/textures/computers_router_b.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_router_bt.png => home_workshop_modpack/computers/textures/computers_router_bt.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_router_f.png => home_workshop_modpack/computers/textures/computers_router_f.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_router_f_animated.png => home_workshop_modpack/computers/textures/computers_router_f_animated.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_router_inv.png => home_workshop_modpack/computers/textures/computers_router_inv.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_router_l.png => home_workshop_modpack/computers/textures/computers_router_l.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_router_r.png => home_workshop_modpack/computers/textures/computers_router_r.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_router_t.png => home_workshop_modpack/computers/textures/computers_router_t.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_server_bt.png => home_workshop_modpack/computers/textures/computers_server_bt.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_server_f_off.png => home_workshop_modpack/computers/textures/computers_server_f_off.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_server_f_on.png => home_workshop_modpack/computers/textures/computers_server_f_on.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_server_inv.png => home_workshop_modpack/computers/textures/computers_server_inv.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_server_l.png => home_workshop_modpack/computers/textures/computers_server_l.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_server_r.png => home_workshop_modpack/computers/textures/computers_server_r.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_server_t.png => home_workshop_modpack/computers/textures/computers_server_t.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_shefriendSOO_bk.png => home_workshop_modpack/computers/textures/computers_shefriendSOO_bk.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_shefriendSOO_bt.png => home_workshop_modpack/computers/textures/computers_shefriendSOO_bt.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_shefriendSOO_ft.png => home_workshop_modpack/computers/textures/computers_shefriendSOO_ft.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_shefriendSOO_ft_off.png => home_workshop_modpack/computers/textures/computers_shefriendSOO_ft_off.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_shefriendSOO_lt.png => home_workshop_modpack/computers/textures/computers_shefriendSOO_lt.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_shefriendSOO_rt.png => home_workshop_modpack/computers/textures/computers_shefriendSOO_rt.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_shefriendSOO_tp.png => home_workshop_modpack/computers/textures/computers_shefriendSOO_tp.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_slaystation2_bk.png => home_workshop_modpack/computers/textures/computers_slaystation2_bk.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_slaystation2_bt.png => home_workshop_modpack/computers/textures/computers_slaystation2_bt.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_slaystation2_ft.png => home_workshop_modpack/computers/textures/computers_slaystation2_ft.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_slaystation2_ft_off.png => home_workshop_modpack/computers/textures/computers_slaystation2_ft_off.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_slaystation2_lt.png => home_workshop_modpack/computers/textures/computers_slaystation2_lt.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_slaystation2_rt.png => home_workshop_modpack/computers/textures/computers_slaystation2_rt.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_slaystation2_tp.png => home_workshop_modpack/computers/textures/computers_slaystation2_tp.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_slaystation_bk.png => home_workshop_modpack/computers/textures/computers_slaystation_bk.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_slaystation_bt.png => home_workshop_modpack/computers/textures/computers_slaystation_bt.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_slaystation_ft.png => home_workshop_modpack/computers/textures/computers_slaystation_ft.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_slaystation_lt.png => home_workshop_modpack/computers/textures/computers_slaystation_lt.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_slaystation_rt.png => home_workshop_modpack/computers/textures/computers_slaystation_rt.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_slaystation_tp.png => home_workshop_modpack/computers/textures/computers_slaystation_tp.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_slaystation_tp_off.png => home_workshop_modpack/computers/textures/computers_slaystation_tp_off.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_specter_bk.png => home_workshop_modpack/computers/textures/computers_specter_bk.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_specter_bt.png => home_workshop_modpack/computers/textures/computers_specter_bt.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_specter_ft.png => home_workshop_modpack/computers/textures/computers_specter_ft.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_specter_inv.png => home_workshop_modpack/computers/textures/computers_specter_inv.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_specter_lt.png => home_workshop_modpack/computers/textures/computers_specter_lt.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_specter_rt.png => home_workshop_modpack/computers/textures/computers_specter_rt.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_specter_tp.png => home_workshop_modpack/computers/textures/computers_specter_tp.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_spectre_back.png => home_workshop_modpack/computers/textures/computers_spectre_back.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_spectre_bottom.png => home_workshop_modpack/computers/textures/computers_spectre_bottom.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_spectre_front.png => home_workshop_modpack/computers/textures/computers_spectre_front.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_spectre_left.png => home_workshop_modpack/computers/textures/computers_spectre_left.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_spectre_right.png => home_workshop_modpack/computers/textures/computers_spectre_right.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_spectre_top.png => home_workshop_modpack/computers/textures/computers_spectre_top.png} (100%) rename mods/{homedecor_modpack/computer/textures/tetris_arcade.png => home_workshop_modpack/computers/textures/computers_tetris_arcade.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_tower.png => home_workshop_modpack/computers/textures/computers_tower.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_tower_inv.png => home_workshop_modpack/computers/textures/computers_tower_inv.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_wee_bk.png => home_workshop_modpack/computers/textures/computers_wee_bk.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_wee_bt.png => home_workshop_modpack/computers/textures/computers_wee_bt.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_wee_ft.png => home_workshop_modpack/computers/textures/computers_wee_ft.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_wee_ft_off.png => home_workshop_modpack/computers/textures/computers_wee_ft_off.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_wee_lt.png => home_workshop_modpack/computers/textures/computers_wee_lt.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_wee_rt.png => home_workshop_modpack/computers/textures/computers_wee_rt.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_wee_tp.png => home_workshop_modpack/computers/textures/computers_wee_tp.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_wii_inv.png => home_workshop_modpack/computers/textures/computers_wii_inv.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_yellow.png => home_workshop_modpack/computers/textures/computers_yellow.png} (100%) create mode 100644 mods/home_workshop_modpack/home_workshop_common/init.lua create mode 100644 mods/home_workshop_modpack/home_workshop_common/textures/home_workshop_common_drawer_small.png create mode 100644 mods/home_workshop_modpack/home_workshop_common/textures/home_workshop_common_generic_metal.png create mode 100644 mods/home_workshop_modpack/home_workshop_common/textures/home_workshop_common_generic_metal_bright.png create mode 100644 mods/home_workshop_modpack/home_workshop_machines/init.lua create mode 100644 mods/home_workshop_modpack/home_workshop_machines/locale/home_workshop_machines.de.tr create mode 100644 mods/home_workshop_modpack/home_workshop_machines/locale/template.txt create mode 100644 mods/home_workshop_modpack/home_workshop_machines/mod.conf create mode 100644 mods/home_workshop_modpack/home_workshop_machines/models/home_workshop_machines_3dprinter_bedflinger.obj create mode 100644 mods/home_workshop_modpack/home_workshop_machines/models/home_workshop_machines_3dprinter_corexy.obj create mode 100644 mods/home_workshop_modpack/home_workshop_machines/textures/home_workshop_machines_3dprinter.png rename mods/{homedecor_modpack/computer/textures/computer_3dprinter_bedflinger_inv.png => home_workshop_modpack/home_workshop_machines/textures/home_workshop_machines_3dprinter_bedflinger_inv.png} (100%) rename mods/{homedecor_modpack/computer/textures/computer_3dprinter_filament.png => home_workshop_modpack/home_workshop_machines/textures/home_workshop_machines_3dprinter_filament.png} (100%) create mode 100644 mods/home_workshop_modpack/home_workshop_misc/crafts.lua create mode 100644 mods/home_workshop_modpack/home_workshop_misc/init.lua create mode 100644 mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.de.tr create mode 100644 mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.es.tr create mode 100644 mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.fr.tr create mode 100644 mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.ms.tr create mode 100644 mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.pt.tr create mode 100644 mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.pt_BR.tr create mode 100644 mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.ru.tr create mode 100644 mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.zh_CN.tr create mode 100644 mods/home_workshop_modpack/home_workshop_misc/locale/template.txt create mode 100644 mods/home_workshop_modpack/home_workshop_misc/mod.conf rename mods/{homedecor_modpack/homedecor_gastronomy/models/homedecor_beer_mug.obj => home_workshop_modpack/home_workshop_misc/models/home_workshop_misc_beer_mug.obj} (100%) rename mods/{homedecor_modpack/homedecor_gastronomy/models/homedecor_beer_taps.obj => home_workshop_modpack/home_workshop_misc/models/home_workshop_misc_beer_taps.obj} (100%) rename mods/{homedecor_modpack/homedecor_gastronomy/models/homedecor_soda_machine.obj => home_workshop_modpack/home_workshop_misc/models/home_workshop_misc_soda_machine.obj} (100%) rename mods/{homedecor_modpack/homedecor_misc/models/homedecor_tool_cabinet.obj => home_workshop_modpack/home_workshop_misc/models/home_workshop_misc_tool_cabinet.obj} (100%) rename mods/{homedecor_modpack/homedecor_gastronomy/textures/homedecor_beer_mug.png => home_workshop_modpack/home_workshop_misc/textures/home_workshop_misc_beer_mug.png} (100%) rename mods/{homedecor_modpack/homedecor_gastronomy/textures/homedecor_beer_mug_inv.png => home_workshop_modpack/home_workshop_misc/textures/home_workshop_misc_beer_mug_inv.png} (100%) rename mods/{homedecor_modpack/homedecor_gastronomy/textures/homedecor_beertap_inv.png => home_workshop_modpack/home_workshop_misc/textures/home_workshop_misc_beertap_inv.png} (100%) rename mods/{homedecor_modpack/homedecor_gastronomy/textures/homedecor_soda_can.png => home_workshop_modpack/home_workshop_misc/textures/home_workshop_misc_soda_can.png} (100%) rename mods/{homedecor_modpack/homedecor_gastronomy/textures/homedecor_soda_machine.png => home_workshop_modpack/home_workshop_misc/textures/home_workshop_misc_soda_machine.png} (100%) rename mods/{homedecor_modpack/homedecor_misc/textures/homedecor_tool_cabinet_drawers.png => home_workshop_modpack/home_workshop_misc/textures/home_workshop_misc_tool_cabinet_drawers.png} (100%) rename mods/{homedecor_modpack/homedecor_misc/textures/homedecor_tool_cabinet_inv.png => home_workshop_modpack/home_workshop_misc/textures/home_workshop_misc_tool_cabinet_inv.png} (100%) rename mods/{homedecor_modpack/homedecor_misc/textures/homedecor_tool_cabinet_misc.png => home_workshop_modpack/home_workshop_misc/textures/home_workshop_misc_tool_cabinet_misc.png} (100%) rename mods/{advtrains => home_workshop_modpack}/modpack.txt (100%) delete mode 100644 mods/homedecor_modpack/computer/computers.lua delete mode 100644 mods/homedecor_modpack/computer/mod.conf delete mode 100644 mods/homedecor_modpack/computer/models/computer_3dprinter_bedflinger.obj delete mode 100644 mods/homedecor_modpack/computer/printers.lua delete mode 100644 mods/homedecor_modpack/computer/textures/computer_3dprinter_bedflinger.png delete mode 100644 mods/homedecor_modpack/computer/textures/homedecor_plastic_base.png delete mode 100644 mods/homedecor_modpack/computer/textures/homedecor_plastic_base_inv.png delete mode 100644 mods/homedecor_modpack/computer/textures/homedecor_plastic_sheeting.png delete mode 100644 mods/minislots/minislots_engine/depends.txt create mode 100644 mods/minislots/minislots_engine/mod.conf delete mode 100644 mods/minislots/minislots_golden7s/depends.txt create mode 100644 mods/minislots/minislots_golden7s/mod.conf delete mode 100644 mods/minislots/minislots_golden7s_deluxe/depends.txt create mode 100644 mods/minislots/minislots_golden7s_deluxe/mod.conf create mode 100644 mods/minislots/minislots_work_files/mod.conf create mode 100644 mods/mob_horse/license.txt create mode 100644 mods/mobs_monster/land_guard.lua create mode 100644 mods/mobs_monster/textures/mobs_dirt_monster2.png create mode 100644 mods/mobs_monster/textures/mobs_dirt_monster3.png create mode 100644 mods/mobs_monster/textures/mobs_land_guard.png create mode 100644 mods/mobs_monster/textures/mobs_land_guard2.png create mode 100644 mods/mobs_monster/textures/mobs_land_guard3.png create mode 100644 mods/mobs_monster/textures/mobs_land_guard4.png create mode 100644 mods/mobs_monster/textures/mobs_land_guard5.png create mode 100644 mods/mobs_monster/textures/mobs_land_guard6.png create mode 100644 mods/mobs_monster/textures/mobs_land_guard7.png create mode 100644 mods/mobs_monster/textures/mobs_land_guard8.png create mode 100644 mods/mobs_monster/textures/mobs_oerkki3.png create mode 100644 mods/mobs_monster/textures/mobs_sand_monster2.png create mode 100644 mods/mobs_monster/textures/mobs_stone_monster3.png create mode 100644 mods/mobs_monster/textures/mobs_tree_monster3.png create mode 100644 mods/mobs_monster/textures/mobs_tree_monster4.png create mode 100644 mods/mobs_monster/textures/mobs_tree_monster5.png create mode 100755 mods/mobs_monster/textures/mobs_tree_monster6.png create mode 100644 mods/mobs_monster/textures/zmobs_mese_monster_old.png delete mode 100644 mods/mobs_sky/mobs_butterfly/textures/original/mobf_butterfly.png create mode 100644 mods/more_chests/.luacheckrc delete mode 100644 mods/more_chests/cobble.lua delete mode 100644 mods/more_chests/dropbox.lua create mode 100644 mods/more_chests/locale/more_chests.it.tr create mode 100644 mods/more_chests/models/cobble.lua create mode 100644 mods/more_chests/models/dropbox.lua create mode 100644 mods/more_chests/models/fridge.lua create mode 100644 mods/more_chests/models/secret.lua create mode 100644 mods/more_chests/models/shared.lua create mode 100644 mods/more_chests/models/toolbox.lua create mode 100644 mods/more_chests/models/wifi.lua delete mode 100644 mods/more_chests/secret.lua delete mode 100644 mods/more_chests/shared.lua create mode 100644 mods/more_chests/textures/fridge_front.png create mode 100644 mods/more_chests/textures/fridge_side.png create mode 100644 mods/more_chests/textures/toolbox_acacia_front.png create mode 100644 mods/more_chests/textures/toolbox_acacia_top.png create mode 100644 mods/more_chests/textures/toolbox_aspen_front.png create mode 100644 mods/more_chests/textures/toolbox_aspen_top.png create mode 100644 mods/more_chests/textures/toolbox_front.xcf create mode 100644 mods/more_chests/textures/toolbox_jungle_front.png create mode 100644 mods/more_chests/textures/toolbox_jungle_top.png create mode 100644 mods/more_chests/textures/toolbox_pine_front.png create mode 100644 mods/more_chests/textures/toolbox_pine_top.png create mode 100644 mods/more_chests/textures/toolbox_steel_front.png create mode 100644 mods/more_chests/textures/toolbox_steel_top.png create mode 100644 mods/more_chests/textures/toolbox_top.xcf create mode 100644 mods/more_chests/textures/toolbox_wood_front.png create mode 100644 mods/more_chests/textures/toolbox_wood_top.png create mode 100644 mods/more_chests/utils/actions.lua rename mods/more_chests/{ => utils}/aliases.lua (100%) create mode 100644 mods/more_chests/utils/base.lua create mode 100644 mods/more_chests/utils/formspec.lua delete mode 100644 mods/more_chests/wifi.lua delete mode 100644 mods/signs_lib/depends.txt delete mode 100644 mods/signs_lib/description.txt delete mode 100644 mods/signs_lib/textures/signs_lib_sign_bg.jpg create mode 100644 mods/signs_lib/textures/signs_lib_sign_bg.png create mode 100644 mods/signs_lib/textures/signs_lib_sign_color_palette.png create mode 100644 mods/skinsdb/meta/character_1951.txt create mode 100644 mods/skinsdb/meta/character_1952.txt create mode 100644 mods/skinsdb/meta/character_1953.txt create mode 100644 mods/skinsdb/meta/character_1954.txt create mode 100644 mods/skinsdb/meta/character_1955.txt create mode 100644 mods/skinsdb/textures/character_1951.png create mode 100644 mods/skinsdb/textures/character_1952.png create mode 100644 mods/skinsdb/textures/character_1953.png create mode 100644 mods/skinsdb/textures/character_1954.png create mode 100644 mods/skinsdb/textures/character_1955.png delete mode 100644 mods/unified_inventory/textures/ui_bags_lg_form.png delete mode 100644 mods/unified_inventory/textures/ui_bags_main_form.png delete mode 100644 mods/unified_inventory/textures/ui_bags_med_form.png delete mode 100644 mods/unified_inventory/textures/ui_bags_sm_form.png delete mode 100644 mods/unified_inventory/textures/ui_bags_trash.png delete mode 100644 mods/unified_inventory/textures/ui_craftguide_form.png create mode 100644 mods/unified_inventory/textures/ui_crafting_arrow.png delete mode 100644 mods/unified_inventory/textures/ui_crafting_form.png delete mode 100644 mods/unified_inventory/textures/ui_form_bg.png create mode 100644 mods/unified_inventory/textures/ui_formbg_9_sliced.png delete mode 100644 mods/unified_inventory/textures/ui_main_inventory.png delete mode 100644 mods/unified_inventory/textures/ui_misc_form.png create mode 100644 mods/unified_inventory/textures/ui_single_slot_bright.png create mode 100644 mods/unified_inventory/textures/ui_trash_slot_icon.png delete mode 100644 mods/unified_inventory/textures/ui_xyz_off_icon.png delete mode 100644 mods/unified_inventory/textures/ui_xyz_on_icon.png create mode 100644 mods/xdecor/textures/gui_arrow.png create mode 100644 mods/xdecor/textures/xdecor_candle_hanging.png create mode 100644 mods/xdecor/textures/xdecor_radio_back.png create mode 100644 mods/xdecor/textures/xdecor_radio_front.png create mode 100644 mods/xdecor/textures/xdecor_radio_side.png create mode 100644 mods/xdecor/textures/xdecor_radio_top.png create mode 100644 mods/xdecor/textures/xdecor_rooster.png create mode 100644 mods/xdecor/textures/xdecor_speaker_back.png create mode 100644 mods/xdecor/textures/xdecor_speaker_front.png create mode 100644 mods/xdecor/textures/xdecor_speaker_side.png create mode 100644 mods/xdecor/textures/xdecor_speaker_top.png create mode 100644 mods/xdecor/textures/xdecor_wooden2_lightbox.png diff --git a/config-file-example b/config-file-example index 9eb2a70e..2cd34e2c 100644 --- a/config-file-example +++ b/config-file-example @@ -1,4 +1,4 @@ -mt_version="5.3.0" +mt_version="5.4.0" first_install=y ufw_enable=y ufw_ssh_port_for_accept=22 diff --git a/mods-download b/mods-download index 7dc5e2b3..21d0cbc8 100755 --- a/mods-download +++ b/mods-download @@ -131,7 +131,7 @@ git clone --depth 1 --branch master https://github.com/Dragonop/claycrafter git clone --depth 1 --branch master https://notabug.org/NetherEran/hot_air_balloons.git git clone --branch master https://cheapiesystems.com/git/prefab_redo git clone --branch master https://cheapiesystems.com/git/mail - +git clone --branch master https://gitlab.com/VanessaE/home_workshop_modpack.git #Clean git stuff rm -rf $(find . -name .git*) diff --git a/mods-list b/mods-list index 460cbc6e..fd17a3e3 100644 --- a/mods-list +++ b/mods-list @@ -1,4 +1,9 @@ load_mod_interact = false +load_mod_christmas = false +load_mod_advtrains_luaautomation = false +load_mod_advtrains_interlocking = false +load_mod_advtrains_line_automation = false +load_mod_advtrains_signals_ks = false load_mod_workbench = true load_mod_wool = true load_mod_wine = true @@ -35,7 +40,6 @@ load_mod_homedecor_bedroom = true load_mod_homedecor_laundry = true load_mod_blox = true load_mod_homedecor_3d_extras = true -load_mod_computer = true load_mod_mymillwork = true load_mod_drinks = true load_mod_angledstairs = true @@ -43,7 +47,6 @@ load_mod_nature_classic = true load_mod_homedecor_clocks = true load_mod_signs_road = true load_mod_homedecor_cobweb = true -load_mod_christmas = true load_mod_along_shore = true load_mod_artdeco = true load_mod_carts = true @@ -254,19 +257,14 @@ load_mod_abriflame = true load_mod_lpanes = true load_mod_abriglass = true load_mod_advtrains_train_track = true -load_mod_advtrains_train_subway = true -load_mod_advtrains_train_japan = true -load_mod_advtrains_train_industrial = true -load_mod_advtrains_luaautomation = true -load_mod_advtrains_interlocking = true load_mod_advtrains = true -load_mod_advtrains_train_steam = true -load_mod_advtrains_line_automation = true load_mod_advtrains_itrainmap = true -load_mod_assets = true -load_mod_advtrains_signals_ks = true load_mod_claycrafter = true load_mod_serialize_lib = true -load_mod_mobs_sky = true load_mod_hot_air_balloons = true load_mod_mobs_bat = true +load_mod_home_workshop_machines = true +load_mod_home_workshop_common = true +load_mod_home_workshop_misc = true +load_mod_computers = true +load_mod_advtrains_assets = true diff --git a/mods/3d_armor/3d_armor/textures/3d_armor_ui_form.png b/mods/3d_armor/3d_armor/textures/3d_armor_ui_form.png deleted file mode 100644 index 993809f2a9333f5b668edc02ec4054f8b3840071..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9116 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 conn4 ]] +-- Notify the user if digging the rail is not allowed +local function can_dig_callback(pos, player) + local ok, reason = advtrains.can_dig_or_modify_track(pos) + if not ok and player then + minetest.chat_send_player(player:get_player_name(), attrans("This track can not be removed!") .. " " .. reason) + end + return ok +end + function advtrains.register_tracks(tracktype, def, preset) advtrains.trackplacer.register_tracktype(def.nodename_prefix, preset.tpdefault) if preset.regtp then @@ -478,7 +487,7 @@ function advtrains.register_tracks(tracktype, def, preset) not_blocking_trains=1, }, - can_dig = advtrains.can_dig_or_modify_track, + can_dig = can_dig_callback, after_dig_node=function(pos) advtrains.ndb.update(pos) end, @@ -613,7 +622,7 @@ function advtrains.can_dig_or_modify_track(pos) return false, attrans("There's a Track Circuit Break here.") end -- signal ip? - if advtrains.interlocking.db.is_ip_at(pos) then + if advtrains.interlocking.db.is_ip_at(pos, true) then -- is_ip_at with purge parameter return false, attrans("There's a Signal Influence Point here.") end end diff --git a/mods/advtrains/advtrains_interlocking/database.lua b/mods/advtrains/advtrains_interlocking/database.lua index 68d41382..a35d446a 100644 --- a/mods/advtrains/advtrains_interlocking/database.lua +++ b/mods/advtrains/advtrains_interlocking/database.lua @@ -562,9 +562,23 @@ function ildb.set_sigd_for_signal(pos, sigd) end -- checks if there's any influence point set to this position -function ildb.is_ip_at(pos) +-- if purge is true, checks whether the associated signal still exists +-- and deletes the ip if not. +function ildb.is_ip_at(pos, purge) local pts = advtrains.roundfloorpts(pos) if influence_points[pts] then + if purge then + -- is there still a signal assigned to it? + for connid, sigpos in pairs(influence_points[pts]) do + local asp = advtrains.interlocking.signal_get_aspect(sigpos) + if not asp then + atlog("Clearing orphaned signal influence point", pts, "/", connid) + ildb.clear_ip_signal(pts, connid) + end + end + -- if there's no side left after purging, return false + if not influence_points[pts] then return false end + end return true end return false diff --git a/mods/advtrains/advtrains_interlocking/demosignals.lua b/mods/advtrains/advtrains_interlocking/demosignals.lua index fe60a73d..cba1f301 100644 --- a/mods/advtrains/advtrains_interlocking/demosignals.lua +++ b/mods/advtrains/advtrains_interlocking/demosignals.lua @@ -51,6 +51,7 @@ minetest.register_node("advtrains_interlocking:ds_danger", { }, on_rightclick = advtrains.interlocking.signal_rc_handler, can_dig = advtrains.interlocking.signal_can_dig, + after_dig_node = advtrains.interlocking.signal_after_dig, }) minetest.register_node("advtrains_interlocking:ds_free", { description = "Demo signal at Free", @@ -72,6 +73,7 @@ minetest.register_node("advtrains_interlocking:ds_free", { }, on_rightclick = advtrains.interlocking.signal_rc_handler, can_dig = advtrains.interlocking.signal_can_dig, + after_dig_node = advtrains.interlocking.signal_after_dig, }) minetest.register_node("advtrains_interlocking:ds_slow", { description = "Demo signal at Slow", @@ -93,5 +95,6 @@ minetest.register_node("advtrains_interlocking:ds_slow", { }, on_rightclick = advtrains.interlocking.signal_rc_handler, can_dig = advtrains.interlocking.signal_can_dig, + after_dig_node = advtrains.interlocking.signal_after_dig, }) diff --git a/mods/advtrains/advtrains_interlocking/depends.txt b/mods/advtrains/advtrains_interlocking/depends.txt deleted file mode 100644 index fdf6b172..00000000 --- a/mods/advtrains/advtrains_interlocking/depends.txt +++ /dev/null @@ -1,2 +0,0 @@ -advtrains -advtrains_train_track? \ No newline at end of file diff --git a/mods/advtrains/advtrains_interlocking/mod.conf b/mods/advtrains/advtrains_interlocking/mod.conf new file mode 100644 index 00000000..3b2d0294 --- /dev/null +++ b/mods/advtrains/advtrains_interlocking/mod.conf @@ -0,0 +1,7 @@ +name=advtrains_interlocking +title=Advanced Trains Interlocking System +description=Interlocking system for Advanced Trains +author=orwell96 + +depends=advtrains +optional_depends=advtrains_train_track diff --git a/mods/advtrains/advtrains_interlocking/tcb_ts_ui.lua b/mods/advtrains/advtrains_interlocking/tcb_ts_ui.lua old mode 100644 new mode 100755 index 38d4453e..34fbf7ff --- a/mods/advtrains/advtrains_interlocking/tcb_ts_ui.lua +++ b/mods/advtrains/advtrains_interlocking/tcb_ts_ui.lua @@ -120,13 +120,41 @@ minetest.register_node("advtrains_interlocking:tcb_node", { -- Crafting + +-- set some fallbacks +local tcb_core = "default:mese_crystal" +local tcb_secondary = "default:mese_crystal_fragment" + +--alternative recipe items +--core +if minetest.get_modpath("basic_materials") then + tcb_core = "basic_materials:ic" +elseif minetest.get_modpath("technic") then + tcb_core = "technic:control_logic_unit" +end +--print("TCB Core: "..tcb_core) +--secondary +if minetest.get_modpath("mesecons") then + tcb_secondary = 'mesecons:wire_00000000_off' +end +--print("TCB Secondary: "..tcb_secondary) + minetest.register_craft({ output = 'advtrains_interlocking:tcb_node 4', recipe = { - {'mesecons:wire_00000000_off', 'basic_materials:ic', 'mesecons:wire_00000000_off'}, + {tcb_secondary,tcb_core,tcb_secondary}, + {'advtrains:dtrack_placer','','advtrains:dtrack_placer'} }, + --actually use track in the tcb recipe + replacements = { + {"advtrains:dtrack_placer","advtrains:dtrack_placer"}, + {"advtrains:dtrack_placer","advtrains:dtrack_placer"}, + } }) +--nil the temp crafting variables +tcb_core= nil +tcb_secondary = nil minetest.register_on_punchnode(function(pos, node, player, pointed_thing) local pname = player:get_player_name() diff --git a/mods/advtrains/advtrains_itrainmap/depends.txt b/mods/advtrains/advtrains_itrainmap/depends.txt deleted file mode 100644 index 6f00bf69..00000000 --- a/mods/advtrains/advtrains_itrainmap/depends.txt +++ /dev/null @@ -1 +0,0 @@ -advtrains \ No newline at end of file diff --git a/mods/advtrains/advtrains_itrainmap/mod.conf b/mods/advtrains/advtrains_itrainmap/mod.conf new file mode 100644 index 00000000..6468fc46 --- /dev/null +++ b/mods/advtrains/advtrains_itrainmap/mod.conf @@ -0,0 +1,6 @@ +name=advtrains_itrainmap +title=Advanced Trains Interactive Train Map (currently broken) +description=Map formspec showing tracks and trains +author=orwell96 + +depends=advtrains diff --git a/mods/advtrains/advtrains_line_automation/depends.txt b/mods/advtrains/advtrains_line_automation/depends.txt deleted file mode 100644 index ce2e23c2..00000000 --- a/mods/advtrains/advtrains_line_automation/depends.txt +++ /dev/null @@ -1,2 +0,0 @@ -advtrains_interlocking -advtrains_train_track? \ No newline at end of file diff --git a/mods/advtrains/advtrains_line_automation/mod.conf b/mods/advtrains/advtrains_line_automation/mod.conf new file mode 100644 index 00000000..e9851c83 --- /dev/null +++ b/mods/advtrains/advtrains_line_automation/mod.conf @@ -0,0 +1,7 @@ +name=advtrains_line_automation +title=Advanced Trains Line Automation +description=Tools for automatic train lines +author=orwell96 + +depends=advtrains_interlocking +optional_depends=advtrains_train_track diff --git a/mods/advtrains/advtrains_luaautomation/README.md b/mods/advtrains/advtrains_luaautomation/README.md index 5232c22f..683e45c6 100644 --- a/mods/advtrains/advtrains_luaautomation/README.md +++ b/mods/advtrains/advtrains_luaautomation/README.md @@ -93,6 +93,9 @@ Removes any pending interrupts of this node. Make this active component send a digiline message on the specified channel. Not available in init code. + - `atc_send_to_train(, )` + Sends the specified ATC command to the train specified by its train id. This happens regardless of where the train is in the world, and can be used to remote-control trains. Returns true on success. If the train ID does not exist, returns false and does nothing. See [atc_command.txt](../atc_command.txt) for the ATC command syntax. + #### Interlocking Route Management Functions If `advtrains_interlocking` is enabled, the following aditional functions can be used: @@ -230,6 +233,9 @@ In addition to the above environment functions, the following functions are avai - `atc_set_text_inside(text)` Set text shown to train passengers. Pass nil to show no text. `text` must be a string. + - `atc_set_text_inside(text) / atc_set_text_outside(text)` + Getters for inside/outside text, return nil when no train is there. + - `get_line()` Returns the "Line" property of the train (a string). This can be used to distinguish between trains of different lines and route them appropriately. diff --git a/mods/advtrains/advtrains_luaautomation/atc_rail.lua b/mods/advtrains/advtrains_luaautomation/atc_rail.lua index 0dee0a56..2d6efe5b 100644 --- a/mods/advtrains/advtrains_luaautomation/atc_rail.lua +++ b/mods/advtrains/advtrains_luaautomation/atc_rail.lua @@ -151,6 +151,14 @@ function r.fire_event(pos, evtdata, appr_internal) advtrains.trains[train_id].text_inside=text return true end, + atc_get_text_outside = function() + if not train_id then return false end + return advtrains.trains[train_id].text_outside + end, + atc_get_text_inside = function(text) + if not train_id then return false end + return advtrains.trains[train_id].text_inside + end, atc_set_lzb_tsr = function(speed) if not appr_internal then error("atc_set_lzb_tsr() can only be used during 'approach' events!") diff --git a/mods/advtrains/advtrains_luaautomation/depends.txt b/mods/advtrains/advtrains_luaautomation/depends.txt deleted file mode 100644 index d5523e1a..00000000 --- a/mods/advtrains/advtrains_luaautomation/depends.txt +++ /dev/null @@ -1,4 +0,0 @@ -advtrains -advtrains_interlocking? -advtrains_line_automation? -mesecons_switch? \ No newline at end of file diff --git a/mods/advtrains/advtrains_luaautomation/environment.lua b/mods/advtrains/advtrains_luaautomation/environment.lua index 9ef320c0..63aa68d8 100644 --- a/mods/advtrains/advtrains_luaautomation/environment.lua +++ b/mods/advtrains/advtrains_luaautomation/environment.lua @@ -153,6 +153,17 @@ local static_env = { local pos=atlatc.pcnaming.resolve_pos(parpos) atlatc.interrupt.add(0, pos, {type="ext_int", ext_int=true, message=imesg}) end, + -- sends an atc command to train regardless of where it is in the world + atc_send_to_train = function(train_id, command) + assertt(command, "string") + local train = advtrains.trains[train_id] + if train then + advtrains.atc.train_set_command(train, command, true) + return true + else + return false + end + end, } -- If interlocking is present, enable route setting functions diff --git a/mods/advtrains/advtrains_luaautomation/mod.conf b/mods/advtrains/advtrains_luaautomation/mod.conf new file mode 100644 index 00000000..a7376034 --- /dev/null +++ b/mods/advtrains/advtrains_luaautomation/mod.conf @@ -0,0 +1,7 @@ +name=advtrains_luaautomation +title=Advanced Trains LuaATC +description=Lua control interface to Advanced Trains +author=orwell96 + +depends=advtrains +optional_depends=advtrains_interlocking,advtrains_line_automation,mesecons_switch diff --git a/mods/advtrains/advtrains_signals_ks/depends.txt b/mods/advtrains/advtrains_signals_ks/depends.txt deleted file mode 100644 index 9ddc3eb7..00000000 --- a/mods/advtrains/advtrains_signals_ks/depends.txt +++ /dev/null @@ -1,2 +0,0 @@ -advtrains -advtrains_interlocking \ No newline at end of file diff --git a/mods/advtrains/advtrains_signals_ks/init.lua b/mods/advtrains/advtrains_signals_ks/init.lua old mode 100644 new mode 100755 index 1c60a0eb..3209cb12 --- a/mods/advtrains/advtrains_signals_ks/init.lua +++ b/mods/advtrains/advtrains_signals_ks/init.lua @@ -115,6 +115,7 @@ for _, rtab in ipairs({ }, on_rightclick = advtrains.interlocking.signal_rc_handler, can_dig = advtrains.interlocking.signal_can_dig, + after_dig_node = advtrains.interlocking.signal_after_dig, }) -- rotatable by trackworker advtrains.trackplacer.add_worked("advtrains_signals_ks:hs", typ, "_"..rot, prts.n) @@ -160,6 +161,7 @@ for _, rtab in ipairs({ }, on_rightclick = advtrains.interlocking.signal_rc_handler, can_dig = advtrains.interlocking.signal_can_dig, + after_dig_node = advtrains.interlocking.signal_after_dig, }) -- rotatable by trackworker advtrains.trackplacer.add_worked("advtrains_signals_ks:ra", typ, "_"..rot, prts.n) @@ -210,6 +212,7 @@ for _, rtab in ipairs({ }, on_rightclick = advtrains.interlocking.signal_rc_handler, can_dig = advtrains.interlocking.signal_can_dig, + after_dig_node = advtrains.interlocking.signal_after_dig, }) -- rotatable by trackworker advtrains.trackplacer.add_worked("advtrains_signals_ks:sign", typ, "_"..rot, prts.n) @@ -270,11 +273,18 @@ minetest.register_craft({ }, }) +local sign_material = "default:sign_wall_steel" --fallback +if minetest.get_modpath("basic_materials") then + sign_material = "basic_materials:plastic_sheet" +end +--print("Sign Material: "..sign_material) + minetest.register_craft({ output = "advtrains_signals_ks:sign_8_0 2", recipe = { - {'basic_materials:plastic_sheet', 'dye:black'}, + {sign_material, 'dye:black'}, {'default:stick', ''}, {'default:stick', ''}, }, }) +sign_material = nil diff --git a/mods/advtrains/advtrains_signals_ks/mod.conf b/mods/advtrains/advtrains_signals_ks/mod.conf new file mode 100644 index 00000000..7036efa3 --- /dev/null +++ b/mods/advtrains/advtrains_signals_ks/mod.conf @@ -0,0 +1,6 @@ +name=advtrains_signals_ks +title=Advtrains Interlocking Signal Set - German 'Ks' signals +description=Default signal set for the Advanced Trains Interlocking system +author=orwell96 + +depends=advtrains_interlocking diff --git a/mods/advtrains/advtrains_train_industrial/depends.txt b/mods/advtrains/advtrains_train_industrial/depends.txt deleted file mode 100644 index 0492ba2e..00000000 --- a/mods/advtrains/advtrains_train_industrial/depends.txt +++ /dev/null @@ -1,3 +0,0 @@ -advtrains -advtrains_train_track -intllib? diff --git a/mods/advtrains/advtrains_train_industrial/init.lua b/mods/advtrains/advtrains_train_industrial/init.lua deleted file mode 100644 index dde7d83f..00000000 --- a/mods/advtrains/advtrains_train_industrial/init.lua +++ /dev/null @@ -1,149 +0,0 @@ -local S = attrans - -advtrains.register_wagon("engine_industrial", { - mesh="advtrains_engine_industrial.b3d", - textures = {"advtrains_engine_industrial.png"}, - drives_on={default=true}, - max_speed=20, - seats = { - { - name=S("Driver Stand (right)"), - attach_offset={x=5, y=-3, z=-8}, - view_offset={x=5.2, y=-4, z=0}, - driving_ctrl_access=true, - group = "dstand", - }, - { - name=S("Driver Stand (left)"), - attach_offset={x=5, y=7, z=-8}, - view_offset={x=-5.2, y=-4, z=0}, - driving_ctrl_access=true, - group = "dstand", - }, - }, - seat_groups = { - dstand={ - name = "Driver Stand", - access_to = {}, - driving_ctrl_access = true, - }, - }, - assign_to_seat_group = {"dstand"}, - visual_size = {x=1, y=1}, - wagon_span=2.6, - is_locomotive=true, - collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, - drops={"default:steelblock 4"}, - horn_sound = "advtrains_industrial_horn", -}, S("Industrial Train Engine"), "advtrains_engine_industrial_inv.png") ---big-- -advtrains.register_wagon("engine_industrial_big", { - mesh="advtrains_engine_industrial_big.b3d", - textures = {"advtrains_engine_industrial_big.png"}, - drives_on={default=true}, - max_speed=30, - seats = { - { - name=S("Driver Stand (right)"), - attach_offset={x=5, y=7, z=20}, - view_offset={x=5.2, y=-4, z=11}, - driving_ctrl_access=true, - group = "dstand", - }, - { - name=S("Driver Stand (left)"), - attach_offset={x=5, y=-3, z=-8}, - view_offset={x=-5.2, y=-4, z=0}, - driving_ctrl_access=true, - group = "dstand", - }, - }, - seat_groups = { - dstand={ - name = "Driver Stand", - access_to = {}, - driving_ctrl_access = true, - }, - }, - assign_to_seat_group = {"dstand"}, - visual_size = {x=1, y=1}, - wagon_span=4, - is_locomotive=true, - collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, - drops={"default:steelblock 4"}, - horn_sound = "advtrains_industrial_horn", -}, S("Big Industrial Train Engine"), "advtrains_engine_industrial_inv.png") -advtrains.register_wagon("wagon_tank", { - mesh="advtrains_wagon_tank.b3d", - textures = {"advtrains_wagon_tank.png"}, - seats = {}, - drives_on={default=true}, - max_speed=20, - visual_size = {x=1, y=1}, - wagon_span=2.2, - collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, - drops={"default:steelblock 4"}, - has_inventory = true, - get_inventory_formspec = advtrains.standard_inventory_formspec, - inventory_list_sizes = { - box=8*3, - }, -}, S("Industrial tank wagon"), "advtrains_wagon_tank_inv.png") -advtrains.register_wagon("wagon_wood", { - mesh="advtrains_wagon_wood.b3d", - textures = {"advtrains_wagon_wood.png"}, - seats = {}, - drives_on={default=true}, - max_speed=20, - visual_size = {x=1, y=1}, - wagon_span=1.8, - collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, - drops={"default:steelblock 4"}, - has_inventory = true, - get_inventory_formspec = advtrains.standard_inventory_formspec, - inventory_list_sizes = { - box=8*3, - }, -}, S("Industrial wood wagon"), "advtrains_wagon_wood_inv.png") - --- Craftings - -minetest.register_craft({ - output = 'advtrains:engine_industrial', - recipe = { - {'default:steelblock', 'default:steelblock', 'default:steelblock'}, - {'advtrains:driver_cab', 'default:steelblock', 'default:steelblock'}, - {'advtrains:wheel', '', 'advtrains:wheel'}, - }, -}) - ---Engine Industrial Big -minetest.register_craft({ - output = 'advtrains:engine_industrial_big', - recipe = { - {'default:glass', 'default:steelblock', 'default:steelblock'}, - {'advtrains:driver_cab', 'default:steelblock', 'default:steelblock'}, - {'advtrains:wheel', 'advtrains:wheel', 'advtrains:wheel'}, - }, -}) - - ---Industrial tank wagon -minetest.register_craft({ - output = 'advtrains:wagon_tank', - recipe = { - {'default:steelblock', 'default:steel_ingot', 'default:steelblock'}, - {'advtrains:steelblock', '', 'default:steelblock'}, - {'advtrains:wheel', 'default:steelblock', 'advtrains:wheel'}, - }, -}) - ---Industrial wood wagon -minetest.register_craft({ - output = 'advtrains:wagon_wood', - recipe = { - {'default:steel_ingot', '', 'default:steel_ingot'}, - {'advtrains:steelblock', 'default:steelblock', 'default:steelblock'}, - {'advtrains:wheel', '', 'advtrains:wheel'}, - }, -}) diff --git a/mods/advtrains/advtrains_train_industrial/models/advtrains_engine_industrial.b3d b/mods/advtrains/advtrains_train_industrial/models/advtrains_engine_industrial.b3d deleted file mode 100644 index 58010c7df862e6bfc93feec4e386706d0a35decd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 138641 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 )i>m-eC!{TEA`9qS&pynT#oO^Wqr0kk1~uE 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

  • )&rAPg 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

    dFJ`*Qz@u7A4re<*m?y0NHZ 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

    Kwcrpoy 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 N002ovPDHLkV1oXk-5me` diff --git a/mods/advtrains/advtrains_train_industrial/textures/advtrains_engine_industrial_big.png b/mods/advtrains/advtrains_train_industrial/textures/advtrains_engine_industrial_big.png deleted file mode 100644 index 0fcdc94ccde6f5d0fd82be841a0ba016983d6604..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23765 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 GGW378_kptj diff --git a/mods/advtrains/advtrains_train_industrial/textures/advtrains_wagon_tank_inv.png b/mods/advtrains/advtrains_train_industrial/textures/advtrains_wagon_tank_inv.png deleted file mode 100644 index 03401bebdea302159d0ba98bbdd59039956718e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 408 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPNH=Cd$*U#2hp+F(Y64!_l=ltB<)VvY~=c3falGGH1 z^30M91$R&1fbd2>aRvrP22U5q5R21CCmCiPb`WsAf94cN$V%}gUPWB1Ke3juOttbn z_u!KI1;#hsDsvC+^{zl_}yQ2RWbY^V#Zg|GN@^-bu z=k8bW0-16%>VIo6IQ;Z>2)};q>Q>#l$I>6-u1{O`(x>Dcqkz+l%zM>w<<=8dty-hO z^^WndL4nIdtESjj>NIT zIVK*HQWkx$?Pm&_wsdKxm8YSx6UX+ObBisW3;ewIM?(4D@AI}lZseS?bng)iRc$$N z`k{h<_~*idiy4%fW`5jrzkBB0NqyIMKiSD3lU;b$_|jQmcrh?|y85}Sb4q9e04-6a A+5i9m diff --git a/mods/advtrains/advtrains_train_industrial/textures/advtrains_wagon_wood.png b/mods/advtrains/advtrains_train_industrial/textures/advtrains_wagon_wood.png deleted file mode 100644 index 145dcd858d43ffc4bfddaae8f19761a3cb7030c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21622 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%0ARW-Y0I6G05Vox$MKwQL1yvPjkmPO!yVVMTAOLRH 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 FV1hZw0`33+ diff --git a/mods/advtrains/advtrains_train_industrial/textures/advtrains_wagon_wood_inv.png b/mods/advtrains/advtrains_train_industrial/textures/advtrains_wagon_wood_inv.png deleted file mode 100644 index 87109dd61efded07bf1690996ec51ffe9aab0430..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPNH=BTh**W90OMpU>C9V-A&iT2ysd*&~&PAz-C8;S2 z<(VZJ3hti10pX2&;y^`9JY5_^EKVPtT9oo<8cm?*~xb?i@$KjWpN`>zK>hu{LEM)?kpC@e% zTzznB%!0PwsGrk0c0FcdZDO3R6VD*^fyMm6mIuZPF^+k;uU!KZ(pG4t9jla3vHieO z^xn$fHZ*l!`mDk!FVdQ&MBb@ E0R5D6P5=M^ diff --git a/mods/advtrains/advtrains_train_japan/depends.txt b/mods/advtrains/advtrains_train_japan/depends.txt deleted file mode 100644 index 0492ba2e..00000000 --- a/mods/advtrains/advtrains_train_japan/depends.txt +++ /dev/null @@ -1,3 +0,0 @@ -advtrains -advtrains_train_track -intllib? diff --git a/mods/advtrains/advtrains_train_japan/init.lua b/mods/advtrains/advtrains_train_japan/init.lua deleted file mode 100644 index a7848454..00000000 --- a/mods/advtrains/advtrains_train_japan/init.lua +++ /dev/null @@ -1,162 +0,0 @@ -local S = attrans - -advtrains.register_wagon("engine_japan", { - mesh="advtrains_engine_japan.b3d", - textures = {"advtrains_engine_japan.png"}, - drives_on={default=true}, - max_speed=20, - seats = { - { - name=S("Driver stand"), - attach_offset={x=0, y=-2, z=13}, - view_offset={x=0, y=0, z=0}, - group="dstand", - }, - { - name="1", - attach_offset={x=-4, y=-2, z=0}, - view_offset={x=0, y=0, z=0}, - group="pass", - }, - { - name="2", - attach_offset={x=4, y=-2, z=0}, - view_offset={x=0, y=0, z=0}, - group="pass", - }, - { - name="3", - attach_offset={x=-4, y=-2, z=-8}, - view_offset={x=0, y=0, z=0}, - group="pass", - }, - { - name="4", - attach_offset={x=4, y=-2, z=-8}, - view_offset={x=0, y=0, z=0}, - group="pass", - }, - }, - seat_groups = { - dstand={ - name = "Driver Stand", - access_to = {"pass"}, - require_doors_open=true, - driving_ctrl_access=true, - }, - pass={ - name = "Passenger area", - access_to = {"dstand"}, - require_doors_open=true, - }, - }, - assign_to_seat_group = {"dstand", "pass"}, - doors={ - open={ - [-1]={frames={x=0, y=20}, time=1}, - [1]={frames={x=40, y=60}, time=1} - }, - close={ - [-1]={frames={x=20, y=40}, time=1}, - [1]={frames={x=60, y=80}, time=1} - } - }, - door_entry={-1.7}, - visual_size = {x=1, y=1}, - wagon_span=2.5, - is_locomotive=true, - collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, - drops={"default:steelblock 4"}, - horn_sound = "advtrains_japan_horn", -}, S("Japanese Train Engine"), "advtrains_engine_japan_inv.png") - -advtrains.register_wagon("wagon_japan", { - mesh="advtrains_wagon_japan.b3d", - textures = {"advtrains_wagon_japan.png"}, - drives_on={default=true}, - max_speed=20, - seats = { - { - name="1", - attach_offset={x=-4, y=-2, z=8}, - view_offset={x=0, y=0, z=0}, - group="pass", - }, - { - name="2", - attach_offset={x=4, y=-2, z=8}, - view_offset={x=0, y=0, z=0}, - group="pass", - }, - { - name="1a", - attach_offset={x=-4, y=-2, z=0}, - view_offset={x=0, y=0, z=0}, - group="pass", - }, - { - name="2a", - attach_offset={x=4, y=-2, z=0}, - view_offset={x=0, y=0, z=0}, - group="pass", - }, - { - name="3", - attach_offset={x=-4, y=-2, z=-8}, - view_offset={x=0, y=0, z=0}, - group="pass", - }, - { - name="4", - attach_offset={x=4, y=8, z=-8}, - view_offset={x=0, y=0, z=0}, - group="pass", - }, - }, - seat_groups = { - pass={ - name = "Passenger area", - access_to = {}, - require_doors_open=true, - }, - }, - assign_to_seat_group = {"pass"}, - doors={ - open={ - [-1]={frames={x=0, y=20}, time=1}, - [1]={frames={x=40, y=60}, time=1} - }, - close={ - [-1]={frames={x=20, y=40}, time=1}, - [1]={frames={x=60, y=80}, time=1} - } - }, - door_entry={-1.7, 1.7}, - visual_size = {x=1, y=1}, - wagon_span=2.3, - collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, - drops={"default:steelblock 4"}, -}, S("Japanese Train Wagon"), "advtrains_wagon_japan_inv.png") - --- Crafting - -minetest.register_craft({ - output = 'advtrains:engine_japan', - recipe = { - {'default:steelblock', 'default:steelblock', ''}, - {'xpanes:pane_flat', 'default:steelblock', 'xpanes:pane_flat'}, - {'advtrains:wheel', 'advtrains:wheel', 'advtrains:wheel'}, - }, -}) - -minetest.register_craft({ -output = 'advtrains:wagon_japan', - recipe = { - {'default:steelblock', 'default:steelblock', 'default:steelblock'}, - {'xpanes:pane_flat', 'default:steelblock', 'xpanes:pane_flat'}, - {'advtrains:wheel', '', 'advtrains:wheel'}, - }, -}) - - - diff --git a/mods/advtrains/advtrains_train_japan/models/advtrains_engine_japan.b3d b/mods/advtrains/advtrains_train_japan/models/advtrains_engine_japan.b3d deleted file mode 100644 index 218d9659249f03488f3f3f2728dc84794a962e3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 437635 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%0D75TOXMJ$krF;AF}v}@(+l^_*|`Tq>tmbt}n{J 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%0D|IE#ggMTSLsr~q>e(S0hSl@i| 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 QjG7ItF={rn#;Do<2RmH!J^%m! diff --git a/mods/advtrains/advtrains_train_japan/models/advtrains_wagon_japan.b3d b/mods/advtrains/advtrains_train_japan/models/advtrains_wagon_japan.b3d deleted file mode 100644 index e6263ddc9ff9bb007a3923273f5d8ba2fb0ca1d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 554284 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
  • {?nD! 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%0A>d&!e^JM2Q<2vR;(9 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 diff --git a/mods/advtrains/advtrains_train_japan/textures/advtrains_engine_japan.png b/mods/advtrains/advtrains_train_japan/textures/advtrains_engine_japan.png deleted file mode 100644 index 2bc5fb8fdab394ab1b03acff64826a1a3f1b106b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27935 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 diff --git a/mods/advtrains/advtrains_train_japan/textures/advtrains_engine_japan_inv.png b/mods/advtrains/advtrains_train_japan/textures/advtrains_engine_japan_inv.png deleted file mode 100644 index 6af0636deaf2aca51d64e9698051619ab3f1da7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 434 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPNH!GKpUeUYB+kirnC9V-A&iT2ysd*&~&PAz-C8;S2 z<(VZJ3hti10pX2&;tULoQl2i3Ar`0KPO{B9>>$v(Kl0=>>xm|MD(0^b9ru_o{Y2_z zPhjeur!j^S@dp$HI3yP`FS(SZ-kOuhu0CPDQSjd5(QQBFv{#+-e_m&O{KM&=@gLZ^ z4;_B!AmYkpAl1uIa89sIksP_F0>wUeH#j&Ad!7B5=DMpHY$=`nOWim2YrByla^-}%QLH4K1 zch9}I_tw7VvuTU(Rd3Rn{IzQBF^RC%Q+tjl=RIYJoW^-OxU)2tzsC16PnFf&Q{k2e ZtWD1BW-D=zvjqkvgQu&X%Q~loCII0rtBn8v diff --git a/mods/advtrains/advtrains_train_japan/textures/advtrains_wagon_japan.png b/mods/advtrains/advtrains_train_japan/textures/advtrains_wagon_japan.png deleted file mode 100644 index c9cddc8bc2d06a9ede0d9e3b24b1c9b3632ac806..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54396 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
  • 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 N44$rjF6*2UngD%6%(4Ig diff --git a/mods/advtrains/advtrains_train_japan/textures/advtrains_wagon_japan_inv.png b/mods/advtrains/advtrains_train_japan/textures/advtrains_wagon_japan_inv.png deleted file mode 100644 index 3e6357c019b7e376d21f285214e89e6c26c5f9a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 400 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPNH!GJOKhMU8SwJDl64!_l=ltB<)VvY~=c3falGGH1 z^30M91$R&1fbd2>aiF3fo-U3d7N_4%+URw}L7?sb%^V?Z*V!VsGbbM3uzl;M?c4Yh zR}1L8TN_j{!JK1>m+&VBvBdIpopasGU$FXlvy1JUDc@F~HqC`)`LV0t*tquh{Aa7b z;7}ghZsNpx?vTI%I%*3@zSFLiU} diff --git a/mods/advtrains/advtrains_train_steam/depends.txt b/mods/advtrains/advtrains_train_steam/depends.txt deleted file mode 100755 index 0492ba2e..00000000 --- a/mods/advtrains/advtrains_train_steam/depends.txt +++ /dev/null @@ -1,3 +0,0 @@ -advtrains -advtrains_train_track -intllib? diff --git a/mods/advtrains/advtrains_train_steam/init.lua b/mods/advtrains/advtrains_train_steam/init.lua deleted file mode 100755 index 057ad8f5..00000000 --- a/mods/advtrains/advtrains_train_steam/init.lua +++ /dev/null @@ -1,253 +0,0 @@ -local S = attrans - --- length of the steam engine loop sound -local SND_LOOP_LEN = 5 - -advtrains.register_wagon("newlocomotive", { - mesh="advtrains_engine_steam.b3d", - textures = {"advtrains_engine_steam.png"}, - is_locomotive=true, - drives_on={default=true}, - max_speed=10, - seats = { - { - name=S("Driver Stand (left)"), - attach_offset={x=-5, y=0, z=-10}, - view_offset={x=0, y=6, z=0}, - group = "dstand", - }, - { - name=S("Driver Stand (right)"), - attach_offset={x=5, y=0, z=-10}, - view_offset={x=0, y=6, z=0}, - group = "dstand", - }, - }, - seat_groups = { - dstand={ - name = "Driver Stand", - driving_ctrl_access=true, - access_to = {}, - }, - }, - assign_to_seat_group = {"dstand"}, - visual_size = {x=1, y=1}, - wagon_span=2.3, - collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, - custom_on_velocity_change=function(self, velocity) - if self.old_anim_velocity~=advtrains.abs_ceil(velocity) then - self.object:set_animation({x=1,y=80}, advtrains.abs_ceil(velocity)*15, 0, true) - self.old_anim_velocity=advtrains.abs_ceil(velocity) - end - end, - - custom_on_activate = function(self, staticdata_table, dtime_s) - minetest.add_particlespawner({ - amount = 10, - time = 0, - -- ^ If time is 0 has infinite lifespan and spawns the amount on a per-second base - minpos = {x=0, y=2, z=1.2}, - maxpos = {x=0, y=2, z=1.2}, - minvel = {x=-0.2, y=1.8, z=-0.2}, - maxvel = {x=0.2, y=2, z=0.2}, - minacc = {x=0, y=-0.1, z=0}, - maxacc = {x=0, y=-0.3, z=0}, - minexptime = 2, - maxexptime = 4, - minsize = 1, - maxsize = 5, - -- ^ The particle's properties are random values in between the bounds: - -- ^ minpos/maxpos, minvel/maxvel (velocity), minacc/maxacc (acceleration), - -- ^ minsize/maxsize, minexptime/maxexptime (expirationtime) - collisiondetection = true, - -- ^ collisiondetection: if true uses collision detection - vertical = false, - -- ^ vertical: if true faces player using y axis only - texture = "smoke_puff.png", - -- ^ Uses texture (string) - attached = self.object, - }) - end, - drops={"default:steelblock 1"}, - horn_sound = "advtrains_steam_whistle", -}, S("Steam Engine"), "advtrains_engine_steam_inv.png") - -advtrains.register_wagon("detailed_steam_engine", { - mesh="advtrains_detailed_steam_engine.b3d", - textures = {"advtrains_detailed_steam_engine.png"}, - is_locomotive=true, - drives_on={default=true}, - max_speed=10, - seats = { - { - name=S("Driver Stand (left)"), - attach_offset={x=-5, y=10, z=-10}, - view_offset={x=9, y=-2, z=-6}, - group = "dstand", - }, - { - name=S("Driver Stand (right)"), - attach_offset={x=5, y=10, z=-10}, - view_offset={x=0, y=6, z=0}, - group = "dstand", - }, - }, - seat_groups = { - dstand={ - name = "Driver Stand", - driving_ctrl_access=true, - access_to = {}, - }, - }, - assign_to_seat_group = {"dstand"}, - visual_size = {x=1, y=1}, - wagon_span=2.05, - collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, - custom_on_velocity_change=function(self, velocity) - if self.old_anim_velocity~=advtrains.abs_ceil(velocity) then - self.object:set_animation({x=1,y=80}, advtrains.abs_ceil(velocity)*15, 0, true) - self.old_anim_velocity=advtrains.abs_ceil(velocity) - end - end, - custom_on_step=function(self, dtime) - if self:train().velocity > 0 then -- First make sure that the train isn't standing - if not self.sound_loop_tmr or self.sound_loop_tmr <= 0 then - -- start the sound if it was never started or has expired - self.sound_loop_handle = minetest.sound_play({name="advtrains_steam_loop", gain=2}, {object=self.object}) - self.sound_loop_tmr = SND_LOOP_LEN - end - --decrease the sound timer - self.sound_loop_tmr = self.sound_loop_tmr - dtime - else - -- If the train is standing, the sound will be stopped in some time. We do not need to interfere with it. - self.sound_loop_tmr = nil - end - end, - custom_on_activate = function(self, staticdata_table, dtime_s) - minetest.add_particlespawner({ - amount = 10, - time = 0, - -- ^ If time is 0 has infinite lifespan and spawns the amount on a per-second base - minpos = {x=0, y=2.3, z=1.45}, - maxpos = {x=0, y=2.3, z=1.4}, - minvel = {x=-0.2, y=1.8, z=-0.2}, - maxvel = {x=0.2, y=2, z=0.2}, - minacc = {x=0, y=-0.1, z=0}, - maxacc = {x=0, y=-0.3, z=0}, - minexptime = 2, - maxexptime = 4, - minsize = 1, - maxsize = 5, - -- ^ The particle's properties are random values in between the bounds: - -- ^ minpos/maxpos, minvel/maxvel (velocity), minacc/maxacc (acceleration), - -- ^ minsize/maxsize, minexptime/maxexptime (expirationtime) - collisiondetection = true, - -- ^ collisiondetection: if true uses collision detection - vertical = false, - -- ^ vertical: if true faces player using y axis only - texture = "smoke_puff.png", - -- ^ Uses texture (string) - attached = self.object, - }) - end, - drops={"default:steelblock 1"}, - horn_sound = "advtrains_steam_whistle", -}, S("Detailed Steam Engine"), "advtrains_detailed_engine_steam_inv.png") - -advtrains.register_wagon("wagon_default", { - mesh="advtrains_passenger_wagon.b3d", - textures = {"advtrains_wagon.png"}, - drives_on={default=true}, - max_speed=10, - seats = { - { - name="1", - attach_offset={x=2, y=6, z=8}, - view_offset={x=0, y=-4, z=0}, - group="pass", - }, - { - name="2", - attach_offset={x=-1, y=6, z=8}, - view_offset={x=0, y=-4, z=0}, - group="pass", - }, - { - name="3", - attach_offset={x=-4, y=8, z=-8}, - view_offset={x=0, y=0, z=0}, - group="pass", - }, - { - name="4", - attach_offset={x=4, y=8, z=-8}, - view_offset={x=0, y=0, z=0}, - group="pass", - }, - }, - seat_groups = { - pass={ - name = "Passenger area", - access_to = {}, - }, - }, - - assign_to_seat_group = {"pass"}, - visual_size = {x=1, y=1}, - wagon_span=2.634, - collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, - drops={"default:steelblock 1"}, -}, S("Passenger Wagon"), "advtrains_wagon_inv.png") - - -advtrains.register_wagon("wagon_box", { - mesh="advtrains_wagon_box.b3d", - textures = {"advtrains_wagon_box.png"}, - drives_on={default=true}, - max_speed=10, - seats = {}, - visual_size = {x=1, y=1}, - wagon_span=2, - collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, - drops={"default:steelblock 1"}, - has_inventory = true, - get_inventory_formspec = advtrains.standard_inventory_formspec, - inventory_list_sizes = { - box=8*3, - }, -}, S("Box Wagon"), "advtrains_wagon_box_inv.png") - -minetest.register_craft({ - output = 'advtrains:newlocomotive', - recipe = { - {'', '', 'advtrains:chimney'}, - {'advtrains:driver_cab', 'dye:black', 'advtrains:boiler'}, - {'advtrains:wheel', 'advtrains:wheel', 'advtrains:wheel'}, - }, -}) - -minetest.register_craft({ - output = 'advtrains:detailed_steam_engine', - recipe = { - {'', '', 'advtrains:chimney'}, - {'advtrains:driver_cab', 'dye:green', 'advtrains:boiler'}, - {'advtrains:wheel', 'advtrains:wheel', 'advtrains:wheel'}, - }, -}) - -minetest.register_craft({ - output = 'advtrains:wagon_default', - recipe = { - {'default:steelblock', 'default:steelblock', 'default:steelblock'}, - {'default:glass', 'dye:dark_green', 'default:glass'}, - {'advtrains:wheel', 'advtrains:wheel', 'advtrains:wheel'}, - }, -}) -minetest.register_craft({ - output = 'advtrains:wagon_box', - recipe = { - {'group:wood', 'group:wood', 'group:wood'}, - {'group:wood', 'default:chest', 'group:wood'}, - {'advtrains:wheel', '', 'advtrains:wheel'}, - }, -}) diff --git a/mods/advtrains/advtrains_train_steam/models/advtrains_detailed_steam_engine.b3d b/mods/advtrains/advtrains_train_steam/models/advtrains_detailed_steam_engine.b3d deleted file mode 100755 index f73becb8fe134cb7de87eb9e86dd099734c82541..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 472151 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

    T!F#!EB1cNaM!!Zm)F$yCw0;9F9kHc7u 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.rb0Hy_^#}z|lyyqV+B(W$AQB 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

    |Va}B(%YH7oiKo$P9L4T-?RE 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 iogDew_(shl1$iOmn8!q+~-gq7W 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 HKh;=b3M$4w~r9V8r^xkpjh6Pmg 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

    ()0k9D>*CGOb%;*HEUQhIGoL3H}jy7 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

    S(@Rv)nzJ?44sYR&f0mNvel7^=4KGB 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 diff --git a/mods/advtrains/advtrains_train_steam/sounds/advtrains_steam_whistle.ogg b/mods/advtrains/advtrains_train_steam/sounds/advtrains_steam_whistle.ogg deleted file mode 100644 index 42172a28013dcaf5af1e0b3135c782f1662a881f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56532 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

    uMchY7(&Zzg8y5`wu8!VFCC5F+4xCsk{JB>U*a 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 jxP6|Fp0ed{DaYBrm=X>@l058

      EE|Ia z*Ix4}KeCA0Q+a>mvKnv!hOeV{; zW!_rZ?#^b~u=m>IKl?nVX-j*rFPR^8;!wnk+gzE`ge4R6#Iy=qRvF!Idj3`JR`X@8 z4S$*>I<^Ps-0+q*fQRz8K<3w#$y&3c-=*t5|tfPYWjf#L)PnQHw@E3TXLCF@yDzf|T|{NO@$ruA|$ ziw|+%<_0&|zOVlyT3vhjuhzP04WDW!*2~IItWMeX_3*A-P_TNs`njxgN@xNASgEm7 diff --git a/mods/advtrains/advtrains_train_steam/textures/advtrains_detailed_steam_engine.png b/mods/advtrains/advtrains_train_steam/textures/advtrains_detailed_steam_engine.png deleted file mode 100755 index 926d5f0243a297ca06381805a20d2999d365bdcb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30519 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 KMNUMnLSTY&tln_| diff --git a/mods/advtrains/advtrains_train_steam/textures/advtrains_engine_steam.png b/mods/advtrains/advtrains_train_steam/textures/advtrains_engine_steam.png deleted file mode 100755 index 4b27e775eceaa253d00f69d14517c454dd49aa35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31915 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 diff --git a/mods/advtrains/advtrains_train_steam/textures/advtrains_engine_steam_inv.png b/mods/advtrains/advtrains_train_steam/textures/advtrains_engine_steam_inv.png deleted file mode 100755 index 8d3fafb6023d7401b2ecda1f76d0ba0b26c9b335..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 469 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 diff --git a/mods/advtrains/advtrains_train_steam/textures/advtrains_wagon_box.png b/mods/advtrains/advtrains_train_steam/textures/advtrains_wagon_box.png deleted file mode 100755 index 8cdd44033736f0b0eda56b1529aac71c85d9ce32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15197 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 MDP_qzapREx1HrA^L;wH) diff --git a/mods/advtrains/advtrains_train_steam/textures/advtrains_wagon_box_inv.png b/mods/advtrains/advtrains_train_steam/textures/advtrains_wagon_box_inv.png deleted file mode 100755 index 480f245ca8839b4e24bb787554096d7bcf648214..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 347 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPNH=CfoH1D?Onm{4R64!_l=ltB<)VvY~=c3falGGH1 z^30M91$R&1fbd2>aiF5Zo-U3d7N_4%bnH58z~efMKh!#YkU^yN)F+lDrBCa_dTz3$-v4pS|Fv!7mfY38 zmlM|3`f0RED5ok*CV#k>EXSho{EUh3cl|H5>q}!d>u{g5d{&tzb9{TNUFMm`8k(wY ki4&#>t=d(+!}cuiN7ekAPc`eKf!<;8boFyt=akR{0CHM^BLDyZ diff --git a/mods/advtrains/advtrains_train_steam/textures/advtrains_wagon_inv.png b/mods/advtrains/advtrains_train_steam/textures/advtrains_wagon_inv.png deleted file mode 100755 index 65f7984dd9690a03eeb1e236fa950e4c653ae5bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 699 zcmV;s0!00ZP)pLySR_a^S%8`k)R8Z?OsF<9D(kZ2_eg8l;w6-2C55Ul(Oc3K(` z1O-763$Yc!4`L&V(O{yY%eu*anB9BtjK#IkPRMD7!x@G-X9m^@$;S5M2NKAe0Hmcr zso#Y>2aUl10ZhPyijWEPMEFr!L#}Th<#pP_X8{w%f`axa<$_uua~WPeh>$tK$Wif_ z8RKP7c%~_Lx-BfvP;v}U*#!Xdyi4XhB{IAZ^wJd53iuv_p~penfYfR=y4@}S)oK-h zPNxGvrBVT)-EJcyBuRp*(rUFZGomQM9gC_&TO;C$nC0iIEZi>>PsCLBRQbNpV(HOO z;_;YdD&foWD2q>e#1k>m=7;{hQnxgMx+^J5Tv%lIn;LYr;4dyB@4;?ZEE?bB5-8u@)&&*g)gUrv& h7{Hme1{YTr`3*n?DZN1aNSXiu002ovPDHLkV1l-|HRS*R diff --git a/mods/advtrains/advtrains_train_subway/depends.txt b/mods/advtrains/advtrains_train_subway/depends.txt deleted file mode 100644 index 0492ba2e..00000000 --- a/mods/advtrains/advtrains_train_subway/depends.txt +++ /dev/null @@ -1,3 +0,0 @@ -advtrains -advtrains_train_track -intllib? diff --git a/mods/advtrains/advtrains_train_subway/init.lua b/mods/advtrains/advtrains_train_subway/init.lua deleted file mode 100644 index add961b4..00000000 --- a/mods/advtrains/advtrains_train_subway/init.lua +++ /dev/null @@ -1,152 +0,0 @@ -local S = attrans - -advtrains.register_wagon("subway_wagon", { - mesh="advtrains_subway_wagon.b3d", - textures = {"advtrains_subway_wagon.png"}, - drives_on={default=true}, - max_speed=15, - seats = { - { - name="Driver stand", - attach_offset={x=0, y=0, z=0}, - view_offset={x=0, y=0, z=0}, - group="dstand", - }, - { - name="1", - attach_offset={x=-4, y=-2, z=8}, - view_offset={x=0, y=0, z=0}, - group="pass", - }, - { - name="2", - attach_offset={x=4, y=-2, z=8}, - view_offset={x=0, y=0, z=0}, - group="pass", - }, - { - name="3", - attach_offset={x=-4, y=-2, z=-8}, - view_offset={x=0, y=0, z=0}, - group="pass", - }, - { - name="4", - attach_offset={x=4, y=-2, z=-8}, - view_offset={x=0, y=0, z=0}, - group="pass", - }, - }, - seat_groups = { - dstand={ - name = "Driver Stand", - access_to = {"pass"}, - require_doors_open=true, - driving_ctrl_access=true, - }, - pass={ - name = "Passenger area", - access_to = {"dstand"}, - require_doors_open=true, - }, - }, - assign_to_seat_group = {"pass", "dstand"}, - doors={ - open={ - [-1]={frames={x=0, y=20}, time=1}, - [1]={frames={x=40, y=60}, time=1}, - sound = "advtrains_subway_dopen", - }, - close={ - [-1]={frames={x=20, y=40}, time=1}, - [1]={frames={x=60, y=80}, time=1}, - sound = "advtrains_subway_dclose", - } - }, - door_entry={-1, 1}, - visual_size = {x=1, y=1}, - wagon_span=2, - --collisionbox = {-1.0,-0.5,-1.8, 1.0,2.5,1.8}, - collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, - is_locomotive=true, - drops={"default:steelblock 4"}, - horn_sound = "advtrains_subway_horn", - custom_on_velocity_change = function(self, velocity, old_velocity, dtime) - if not velocity or not old_velocity then return end - if old_velocity == 0 and velocity > 0 then - minetest.sound_play("advtrains_subway_depart", {object = self.object}) - end - if velocity < 2 and (old_velocity >= 2 or old_velocity == velocity) and not self.sound_arrive_handle then - self.sound_arrive_handle = minetest.sound_play("advtrains_subway_arrive", {object = self.object}) - elseif (velocity > old_velocity) and self.sound_arrive_handle then - minetest.sound_stop(self.sound_arrive_handle) - self.sound_arrive_handle = nil - end - if velocity > 0 and (self.sound_loop_tmr or 0)<=0 then - self.sound_loop_handle = minetest.sound_play({name="advtrains_subway_loop", gain=0.3}, {object = self.object}) - self.sound_loop_tmr=3 - elseif velocity>0 then - self.sound_loop_tmr = self.sound_loop_tmr - dtime - elseif velocity==0 then - if self.sound_loop_handle then - minetest.sound_stop(self.sound_loop_handle) - self.sound_loop_handle = nil - end - self.sound_loop_tmr=0 - end - end, - custom_on_step = function(self, dtime, data, train) - --set line number - local line = nil - if train.line and self.line_cache ~= train.line then - self.line_cache=train.line - local lint = train.line - if string.sub(train.line, 1, 1) == "S" then - lint = string.sub(train.line,2) - end - if string.len(lint) == 1 then - if lint=="X" then line="X" end - line = tonumber(lint) - elseif string.len(lint) == 2 then - if tonumber(lint) then - line = lint - end - end - if line then - local new_line_tex="advtrains_subway_wagon.png" - if type(line)=="number" or line == "X" then - new_line_tex = new_line_tex.."^advtrains_subway_wagon_line"..line..".png" - else - local num = tonumber(line) - local red = math.fmod(line*67+101, 255) - local green = math.fmod(line*97+109, 255) - local blue = math.fmod(line*73+127, 255) - new_line_tex = new_line_tex..string.format("^(advtrains_subway_wagon_line.png^[colorize:#%X%X%X%X%X%X)^(advtrains_subway_wagon_line%s_.png^advtrains_subway_wagon_line_%s.png", math.floor(red/16), math.fmod(red,16), math.floor(green/16), math.fmod(green,16), math.floor(blue/16), math.fmod(blue,16), string.sub(line, 1, 1), string.sub(line, 2, 2)) - if red + green + blue > 512 then - new_line_tex = new_line_tex .. "^[colorize:#000)" - else - new_line_tex = new_line_tex .. ")" - end - end - self.object:set_properties({ - textures={new_line_tex}, - }) - elseif self.line_cache~=nil and line==nil then - self.object:set_properties({ - textures=self.textures, - }) - self.line_cache=nil - end - end - end, -}, S("Subway Passenger Wagon"), "advtrains_subway_wagon_inv.png") - ---wagons -minetest.register_craft({ - output = 'advtrains:subway_wagon', - recipe = { - {'default:steelblock', 'default:steelblock', 'default:steelblock'}, - {'default:steelblock', 'dye:yellow', 'default:steelblock'}, - {'default:steelblock', 'default:steelblock', 'default:steelblock'}, - }, -}) diff --git a/mods/advtrains/advtrains_train_subway/models/advtrains_subway_wagon.b3d b/mods/advtrains/advtrains_train_subway/models/advtrains_subway_wagon.b3d deleted file mode 100644 index cbd0f8edbbc23cf9ec1a6c7e148c6b550746ab18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 460013 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 diff --git a/mods/advtrains/advtrains_train_subway/sounds/advtrains_subway_arrive.ogg b/mods/advtrains/advtrains_train_subway/sounds/advtrains_subway_arrive.ogg deleted file mode 100644 index 71bb90e2d82504a181a74d200f40853d8e80a3ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22658 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 diff --git a/mods/advtrains/advtrains_train_subway/sounds/advtrains_subway_dclose.ogg b/mods/advtrains/advtrains_train_subway/sounds/advtrains_subway_dclose.ogg deleted file mode 100644 index ffbc6ed6dfbd0f7ae8c01c5c53c856a7bed5b8b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14298 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 V3EO9=8Lu_40kVU~bWT^${{uK^$pHWW diff --git a/mods/advtrains/advtrains_train_subway/sounds/advtrains_subway_depart.ogg b/mods/advtrains/advtrains_train_subway/sounds/advtrains_subway_depart.ogg deleted file mode 100644 index aca8cbc1e4583d196945ec403a1b34622c1ea3d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39161 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 z 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
      ZEv7VNgIIfqiM#UpE34`10a@rQScZjR5> zXw+Z-qBUw`P6wG^j7e#5!?byX=-ySn>(E9 z3Jx4ewT=u`Q}31ya5r%19bb`lxv^@Q7$STvt8w0O?3q1lFYXPe%qJ*YO)Mw?ortl? zxr+9__1B4%bNW^Yv-jspdgTZes9>J`jvCeS^|r*BQp1`&wSKeU1w+zOBwGBywh7vP z?yg!#IJ$M0PF^JS=xr#gI;n?xJk@$Sa>(*jPJ$wdpIeF8{LSXK7?k!6p@fjjf}+t> z%WEAXLpT?nd_O;{NqGfqH7MOV+1cgjXeV}ot5eF;g1?jMa@b~2+LiUJ#F6ynSRh1r zrU`vPZLon+Hk=Gab}NWDxKi|XuBOyS-rMBQJl!}x^l{W_sx7kIrLYhoT;XYwL+IIYLn^oY0~$>1{=4hq$+jU2id2avdWTuHF|fH>@HSg%X`k9i1u$u;_BSy zT{Zg<+sh9ampWFJ;-0&s)RFN@FG7#Q49?gr#IN#*dqX|HCC%-vTf38oO2noSe{bAu@14#l$Cxws=`QH z?9rR}$j=YuNofI0lw9jGF57o`n%w(xz(AY#Q?*D2Y;X#3&NPnuxZ`WVRM@L8WQVAy z2v|-s#9;3f%Gq^~D>GcynzyGIx@}}U2H*Ng7nVcAePI!-YL@x8-~s|WHq7H5X8knI zK;v>jmwn+)`48%M0rP{&;0o(xpY`5P5DCmhiNW<6kwX5k8|2dMEj~zUtQZ->`6y-0 zqZdIXE_50{@`G%|V8)Mvqssgv9siW0|9|o^@K0KQv&0~6)`;;m;k-66DQR{wTIGVv zK%MuN)Ix&3j083pB;UN5y&DJkGxy51a?;~pi(qrjO5;p82}B}VJEGlpcMg^iBNJU8QIRMqEape*v^(?vVH0nHJaYGR$I5D;}P7wslhf zoN>IG&bf41%-NsmDkpNE7M3_%e^Ei#FI)3UKxRa|78XjYsNE`VVgrOq(Dk7zAygq*Mk3U1?s62 z)%^S@1+PBQj9JHajLM37+_;sJ4ewA^(uk|3Is0P}30bIKy6? z-HLy?cxQPEYTE^mRtldr#Gq6@zMYI{7dFr|p{scJ@M1V2CKXH2;kx(RrH%$RM^A_e zY+K$Q_$w(B$W62le5Gyhf)6_82QWG6R0|9iuFqrGOGw{a>^7;=_J_@U@|QQGw? jlec05o}Jtfv9&D{HJrW~MBtj>2MBPqcSYW_^&$QP6{$O_ diff --git a/mods/unified_inventory/textures/ui_form_bg.png b/mods/unified_inventory/textures/ui_form_bg.png deleted file mode 100644 index d973b34a9d397be23f563a3d08a3f6f34747cb04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1650 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 diff --git a/mods/unified_inventory/textures/ui_misc_form.png b/mods/unified_inventory/textures/ui_misc_form.png deleted file mode 100644 index 2d6ad018d4b51f3a0315475e0a1e070a08521d55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5368 zcmd^Bc{G%L-$#Xn$-YFEEXls_TNwM2Z5nGBX0q2*C|N@!`;wsu*_SlgLWB^;5@X30 zF|vo^o-Fgs7`^Xv-lzM%-{(C4yyv`g&YbIaeShEm`h1sYGZS4JDt0Oo5)vAHJ#BLm z60$D*--q%fp3>W}QA$F>*sQOuY3c8<+9G)xPb8DrE8Jm@ed&rn|3Ch5{2z+lY-i1_ zx>%I@#J2{J^^PebyTED)&TT17Ij49E3Nv-L~zh3r1*;EK09YF*e$~~O%c(7rWQS% z3Dc745kdA!>9Uv=tj0W#$bK7KHTk($ia?|@n-dtyE^$dy;4;F*QVkOLdOQtt;$5k8 zlfXio=aiuatFa4_urz|o8irig&MX@Ba$Q{}ZhiQN8-3@o`W4~lb}S=)F*x_iB=X*v z9VacVlkeVhHu{v&BP7!Qq~3;s=+wAUE`@X4bsnwm8i<_A_u4dyXUR{#2%C%xD!B1> z1AD)_7oR@%BH$(MFfeLLC+fqK2fn;)XMaw_Xh?A;aZ{*3q}sD|Tjo)LU;%A{!y?k5 z?R;_a@oLNiU+R5p^)B1x}S)vOb^9-mLN8y|r=bIh)$t2{lQI^@g;p&_}KxzY#MW7p)k>ECHbR@vIap z&xvQAGYA$^b*8Oy-l>^Z4``BffFmr#eo$j0;?HX$TnT9wW!Jm7oD(JBF#YKedR@;s z=2Fi~i*}=^ns?U%7RP~`;yRsTf)=AJ{X9f|8fRW<-U-&-QIH3B+HlH49coDql{Zn6 zI$pSw!zQ@qUpdOqE`U96S$E7FHFP#MGwgPqoL*ivPZ`wVW4DmEPar@B?51@qHZ~f$ zz%;~DwQeBMB6Z&Jwpguovq`hH_OUrp5rj&<-r*SQuqnh@h=%|~%N_K2b|q0wcA{3BFmXlv85y=ZD*S}{%b!bDf4=va8jQeP%Q zR9S%IyRx$1%T@`>2TlW?$vX#*W0uZ5j2|7Qx+MH@V{O5&Qy_CIWrb{+vK}L4*si@s zRonTGc8BIlE=V^NLbj7`;7c-gO6K^DEkPRIf|UW}fRUKVaE=pwB>`vgT!pL0 z5^^?@aO!Ibq!P!+5KVIY5q}v@{cj#yxKH54sHN~?|BK`3&JHOlB5I%v44=1M{6Rfd zX{t>0c(>xy_O|~%&66rHA)dSi^t1Ycu8Hna72A=Irl3k%|6M|u9zjU>u8Oy%6KiC) zqVmp|gHNOXjaQymDLqdueI*m-Wzmf>7k#3z?U#EgyZ_v6a#Legf?2FHR->;x+x)7G3l z2pM*@|IFS0^B5o8fYZQ-xVmH>u#hBgRXFF#qA%~f+AaBqU0+haH|0VdwI*_x?nsgP z-3hu`y3(?*(Nz)KWBg}_r|LHBBE1Ok~Rb zRQ*l>uaK#Oq6UB#`dYWjW^3!QecBIk`m0EcUsR z9Tj405qM_~oQ@^>ODlWT#P zzVuOljyhSWPyl;Onz^*XRbZPAcowkq^s#&^5Nwq8{p|sE=iR}&T7~(rYw#>(=X*zy zc`)WVvCnISw@?~qy%Tt*aZdD^tzUTuAZtNgm(Ab>$IwNVnNH4l|J0kRVdfIKYEw@9;+O$R z29o=J9Q0t_6LclCY%TNcLlB!zK1xY))|+wTu$uBahl*dai4NWBZJ!l{bZ7%B5*lS` z4K%`HBn7py7DGgAzmeu|5<$X&`P$1VEvJ#%LKWboDH6VTK*yn3p!*bJ>RzBdZ_1gOSV>wInR6B`J{_JA{$bFq=U zp&VN4sMo_^lGx<*^!4SjEanltyLxi0V#Dr}zx-W~axkw1+x;or^5B$Xm-b887y3@p4mK-zA7d{rxekzs4uhw!k^kQ8>TrP#fc%g_-5-c zBGXIv^~K;*V%Llcnhvojev*D-q?)94to9tMh@b8cPYDJ)qunVs=|e!o3|WvUrOO$+ zzR*^1U@~TIYCOq}w~DKU97a7=*3)E-Y?Xk?Udr{p%TbvV_4NR7C8ADJPcCeJll6(t z8Ss8-yt#pkmv?xeeP5<|{Nw7<;Pwge1BNBJ2~Q+Su2xfR+OUb!>n`rh#-MuQ4LoVW z6OOIR%8XaVY1b!wsMG7lrGc>WonVQQ)t!$>J~F|8_N zvloG6&5w@n6Y1zq+nI*ma;&u0^aJ(F_;)Z$fn`|Y-4NGn7CyP%ynw={s$iNc{ z6xF&47&Fk{F2!Va5Z*J~N)x*slY|t8ij-6ezl-Y_yGWyChK!JCJ)C~?w|1MlH|(>r zT*B_`nFMA;Iq=Pj0}tH)J)aVKcp$c97O@h8AZo%uOy{>Ne8x)hL+`X%_+usVOk=^- z!)CmBQ_x>LZh5K|_vL52ySq!dOxlK3=q;>TON)!GyUKccD#dDPHY@{eicLYx31?8pq}I_bae>UomPQ?o-z;q}t)*sY=ayD*RYi&*@65snw> zi^Gh}3L{Isi=9*Q{KRX$HztFt>f<#XUJJg>XjX+nEmKoK3mOf}?z)*ld-uv!e;`5# zVh=I%?WWr-iL*Y6LrU-E`JRa812YxRYR7Z!vME z=DdFI_O=Umv30}Xm6Is80eo`HErP|1WKa~|o^e?85_SkKCn|HLt+B+dwO%?VSMdZM zU)b&}gW*6ccIhspurWV-5sV4l_ComhGN9TLHQGu0YL7S3YBSc{3i8&Hk*GO4tt3GI zLNqW*%R1cmJu+#ZM`tjL6#q3n4bh%5&efw5Rr>{1M~EI@b|fXiFG~1Lhp;T+7byJZ zLm&_qDm($dJ`srcUFh$)@L~imycj{(@5Bhizvud`3%|t1Q!WX4|0*Vf|EN@n8Cf+% ztFS6}9S9z@GI-1`yFVBWEW3!1&cP=qSlDX2(uJbFVVy}T3S^XPVN8Q6Vy~#LIKKBu zFR3q2{HwCf#cPqy!3OPGYrVMsmIb@vKl(P)N8WV-4JdSSKObFuX%;G}a(WdBS_~aO7v-HVfw(1sq{QX7U4F~V3>3WQ5vMd49S#+om(b*XBzTzA=FZGWLg-!9aTZ`UHyB9iX zyM$6vONL9m-+pc_M^2242;)8gbr}f7$2Kr&a~IyuJh^)C?(rYBP50eQ4+HkE8k!V@ z_zcQ#&ECCR*e47RLR1+!hUCzQbzu?2N!ND$YccGu!bUDf>_+W%n zhxj%2d*GSRlf}hO4fFCld3lsXVA&QPI+$HY04B#cwo8Y$ z3l}|YV7ZY2R;UMXD5DOX9N)vYQx#K-uq85X2~ZHiK*ntFQc08{=+~utF`_b_6SAwr zTRO+~qNFRZ_!yGvqE_2UK>EjgQDx+_F;IT2)^V>GPb(RRwYyh3Ib;88L^YHBU1k4S zA^&BG{-*x_sh9jJ{)x57 z!f#tnz-(5ed+~E^U_(FS(X`OmK3Ff0G#CmL-2o&)!4Hi=_dqv}`@~J0hlk<7>Wo7S?p=)cn-Q*cm{oC- zuRx(*skRk*9@2&#RXzh%CQio?jP=T6Co;d4RWb{Ag;xU77vpH@4}-wQSD=Mz@)fo^rn7`$0`dNqBoW^yoyP)Fl~ wlLnOnqty`OIMhw?+;fB*mh diff --git a/mods/unified_inventory/textures/ui_single_slot.png b/mods/unified_inventory/textures/ui_single_slot.png index 63da98d9188248e4fc8fa0f1d0a626af809e2b0f..2451623c93dec16b8c9c7d9a1c156857930ec58a 100644 GIT binary patch literal 648 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 diff --git a/mods/unified_inventory/textures/ui_xyz_on_icon.png b/mods/unified_inventory/textures/ui_xyz_on_icon.png deleted file mode 100644 index 003ea63344be5dbf1f7a2b5da8eb6911e4aeb329..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2182 zcmaKu`9Bkm1I8!i*i}f5ZKO}BIX{lcIoHV9D9W9jIhyO!T5^R*V#<~KEZd7*ZTL=fbaM9dYI!>XEw ztCMvHMkKG;PZ*znC}1cLB4Eo>@xVRciLTcv(<;n!RWltG$_bA<0x~RF7ieNZ=Kfpl zq|4kD1F3~VR=RTa^e%qj>yN6IZKsDdE!$KD!&Arqx8iGr1wte%E*7fC>v5hgyDdF& zIMepR$}?Cp8||xR91h9NIHJdi5BOof!n9 zNr{YjQ913cMtkkT;kcjka&pVNMlwaxhP)1E6x#)-Hcl%hL1@Ax!7+Bf#E6VB-LY43 zLK#YukOBwmpojFXGFk*h#On0|d07SVJWvzTGi5)MZO!X^IOlBBZ&tLQsW{HsD=m;H z3nu9*t_mKe60XZfBo%69txNRJ2}fy@eGx(ICYAj&0|5pes~~JJZ`NWs zXfGc@WgS{3{qo)L@4;|pkr*B+; zpl__~81Q_Y6M6lKltEtB=6&Dgvlh`JML)7q{0om}8-1=LZw+^>wHM`Yn1hmhi{mqI zkUlEWXx5Q@E#*^fAp8FLsDw;n$^-^Mpk4?7VCCLBS0ioxefJQph}Y8WDxHYKC%DaQ z;S}S{SxnxrX!9e)2O$3D(a}s)^K?Fsnr)dgYAEgs*N+MRAcFhsAtt+nKqn3tX!>A| z1ov$oM*^>J27j`N+!YN9YUgUVDi7_^D2K1$;313Dr4NYEy>ZC!n*?sr4bU`n7X_G# zK{&~O*Kj((kKI=w2WB+EPWcc2#H<)eJ^{NJXi}UR;}%KD1hd!U zrzlkqN2*Y`%i5Uh*xC->5p`nn-txzl!Q3n>dHca*Bh5TYHps&g{ozy;zTt|o>Edl1 zGZb36Bo{vk=IC2nMpmFtP|UePYO|={)YE6oFFjRlt+Ky3`lS|;{=(+14mjMnLPXRb z=%$uxJ8-$2t1#y^7}V6~%B{VevlrJm-VD{LLA%dpIAwU1e_iR|;d?CfdWxB= zbsW0u$iNG4;z#+L&BAYpyDkSmLkQhz!>PXr4Wh^EF6jZqi?k>6M9#OAM$mg?TH!|z zmtluqC?B?WV@!9!nCU3Log)4<+f4e6Xv<*!cX^+(t@wu;i^$T0m~&{ch3VWE>q%i@ z1|2ucYMEm`;RBBJz*}ENv~w%L)W*&Tt-A_Vmb=pl`O3pB)+I4u19?_`g6$m=UUoOV zJ4iCLa6=0jw*LJ2E|pO;mt)v>qz=b(0&q-;>~<%wlal}}*J=NwXP!y~Ka7dufwZCc zol_l@ld4hwn4up9~Ohll2w^?KZn@|4IqM>?o2sYWdzV=I#HaV4u@Z%+cb-$ls zJ)&m>qI_b9TkysleiNE|}Mrvu3O^xpPCH&hbs5@O@OD1J2IZc;z z;MeFgh5WE#L^LQRpJxS@BKg;*Nw~$Ij%|EYr!}tbnB~J73wyNN;N&?QgghL{OL2?S zhrvSmF>G}ayjIFgH+X8geB)a`}fF^>uc>{K*ChO1tmvbO|6}R z=ezexO#6VrJKM+E49hPQJ7>FqzH(^hYZ`_~!CVW9*%J`$*eCXwJFz5zxb3$#)ykbT z8x$eyO*@5UW=Xu=kbUHN!4sfUzG_eqvaXeQ%fZknc{kp6`(02^9}=Vt8$F-7VM|5< z7(1@))*4XvhUK9jV?b^@>u>ToJDB%?ucy?n2yfYnknr z@#~Cu(b|LlVuc*tWFK}5W0;&U$B!4PUOjJbxQ2=jpZ44X(6fOlsMKmT^3A??J+}^1`rUo!?3`mS2 z{{R4;5fT6Y`q#N1Z~y=R0d!JMQvg8b*k%9#0WL{IK~zY`)zv|2gfJ8aVDTi95XuZ> zlhTV=-o|6hCLldUcL}&Dh$PT+%-&6Lpm*tu;<)iwI_0EA}nF$Ony z1P0$(TZaY$*MHf!v#lKhABPFN9}&>{$=Z_^7<`L9FvYKatUqWmrJOE{P}Tqd00{s|MNUMnLSTYhxUgve delta 320 zcmV-G0l)sL1KR?SB!3l9OjJd0a%~J80~9U=L`5_vSqZznklfy>%wQz$00001bW%=J z06^y0W&i*H^hrcPR7l6w)lm+@APfLdc7u(`0cyO#GX6DOfS7TCh2H-Nw!&OYC`9++ z?C;(Rlmbe<#XzAd(J|=v0CjTistyi1N73&B7w2wOaHjY%(0>fz&%tw*wRP$QppigM zp;rK3g4YPr7)_uz0EY#B1EvV(tx$6j1ix;UiDeLz022g&(eo8#!Xg2TGetlF+|go+ zCcvpY#KJ$1whoxkTqKakuoB2Aq)7(5@K;VVNp(P)BBv1xHR3aY08E|%g)f33taXaz zM@5?~q8C~Yk~yGVmwFNm?#3;A%Ac@6_r2$UV1~fUmb}r2qpjk00DGTPE!Ct z=GbNc00A^fL_t(I%f-~OYQr!P2H-#&`apew4tanqDzuQ%T0%%R4}Fdn0$S5Sh>Z2% zxrU@SXDHSS6x=rmRA)!nr@Isif&POH_vvhGojn@;UnU`UGF{zb{%+TJ&53L`Wq(L< zS$je&S5jBrQd#7T@~#V$uY`NW6wSNy)xOKRRkj$WgK5RbCfcWg1DB@iIHuD#?u_B+Jq943cy-e9( cM4i&h4;rPhQ#Z%fm;e9(07*qoM6N<$g54^sV*mgE delta 299 zcmV+`0o4As1LFdaBn2T*OjJdYEFpi9HEF8=0004WQchCaD{_B^!qor+< zxMW>U37Or|WWDW8&y2Q1+ok!f-Ho*cRV8|A8xfGORVJb!W{qj6Sz}OPdP9G9LH4@( zc_OP(ke#vB`L`xZPh^Sg@pdTn%=BB1(SiBdU@C4ZUZ;SxzJk&7U^1AS?WPt?L#(HT zu5rYeX*@T^0PI9X*Qvf3Vx~w_{WPW-kZT9K`ruoJVf0=vS+|Pq|9z!ZKFZmd_fQ7+ xp_eduW(4I%WU>002ovPDHLkV1hC`k757- diff --git a/mods/wine/textures/wine_mead_bottle.png b/mods/wine/textures/wine_mead_bottle.png index 0d81b5b0791f839e13a2e230617de2e95e472b29..d4f153aedd320ee9162d506b43bf91b9f1f71953 100644 GIT binary patch delta 266 zcmV+l0rmc^0>c83BnTu>OjJbx005CGA%9JuQG5UZ00DGTPE!Ct=GbNc007NNL_t(I z%hl2`4#F@D1<(oxu7Of9u;R_R1yb&TSP&$vW^ z@72mVhin%@*#3yEi3q+SgyX;4W*BbBuH!hKKy0D$fnzAxu+kDVZCPz;H*J}#ba%J@ zeD6y2rU~T|(=;R7CZen$Md^b3OTsph3wcCM>Fm^WB&Y5(qhwr;+=lzNFh0pOy6oP~fM Q2LJ#707*qoM6N<$f@S`AasU7T delta 244 zcmV>W2Hge-MWL1se5hx6}K<>s67E=7`>=STvPu50000iWS0D`mckkZ)|NsB0RjbO& z%UxVt-o1O*(b2Jc_ippjG;yE`#*!evUi$j6CWy#W=O56q=yLX5znxUwuVIg>wr$2O|@x-ki4J;F;c9bmSGT6nysxm3 literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0L3?#3!&-4XSJOMr-u0Wb!karIQ!|%V}bC1Y7 z0r`w2L4Lsu4$p3+0Xe;%E{-7EC$yt!j-A7{1y2kw fUbrB@!Oal!@4e2&h@a*_hcS4%`njxgN@xNAOPf{i diff --git a/mods/wine/textures/wine_wheat_beer_bottle.png b/mods/wine/textures/wine_wheat_beer_bottle.png index ab2d14b8a5c5f3b04698ba81401392cab595e829..de8a7db3b585bb6b16653b58c8bda50633b2447e 100644 GIT binary patch delta 444 zcmV;t0Ym=V0?GrB7=H)@0001;w}I>c0022qOjJbx0D*6EZ8j(xMKmEqMKobaF1x*u z+}^46{{Z05002U0oi00001bW%=J06^y0 zW&i*IKS@MER9M69m*J{|Fbstyaw%1sc6tAYy-C{JsT-Fi`F}Z&f;u=~PRmH!Wx4gQ zU?}Q$6T*N6epImBfao0h330&M{i`1^^u2)T_Y!VE9B}Zv2q(XTaPgZ7FMcZ_3V7qU z5hh^U(&hjRe<^uS+n!6Y5;~ydoN3>QAH@i$pnkqo@*@8FIe-aLza*8uvflu}3Q{;V z@wX&VfPXXquzzU%mRb{ve4z`_`~Z$!r(_I{1c(p5zDqhHoF~VR4xYadG9acS3aVZJ0000 z;M5uT00001bW%=J06^y0W&i*H^hrcPR7l6w)lm+@APfLdc7u(`0cyO#GX6DOfS7TC zh2H-Nw!&OYC`9++?C;(Rlmbe<#XzAd(J|=v0CjTistyi1M}N`p0vG3QRdA;GG0+U) z&%tw*wRP$QppigMp;rK3g4YPr7)_uz0EY#B1EvV(tx$6j1ix;UiDeLz022g&(eo8# z!Xg2TGetlF+|go+CcvpY#KJ$1whoxkTqKakuoB2Aq)7(5@K;VVNp(P)BBv1xHR3aY z08E|%g)f33tVMN- │ -│ │ -│ Code: BSD │ -│ Textures: WTFPL (credits: Gambit, kilbith, Cisoun) │ -│ Sounds: │ +│ Copyright (c) 2015-2021 kilbith │ +│ │ +│ Code: BSD │ +│ Textures: WTFPL (credits: Gambit, kilbith, Cisoun) │ +│ Textures (radio, speaker, hanging candle, rooster) by │ +│ gigomaf (CC BY-NC 3.0) │ +│ Sounds: │ │ - xdecor_boiling_water.ogg - by Audionautics - CC BY-SA │ -│ freesound.org/people/Audionautics/sounds/133901/ │ +│ freesound.org/people/Audionautics/sounds/133901/ │ │ - xdecor_enchanting.ogg - by Timbre - CC BY-SA-NC │ │ freesound.org/people/Timbre/sounds/221683/ │ -│ - xdecor_bouncy.ogg - by Blender Foundation - CC BY 3.0 │ -│ opengameart.org/content/funny-comic-cartoon-bounce-sound │ +│ - xdecor_bouncy.ogg - by Blender Foundation - CC BY 3.0 │ +│ opengameart.org/content/funny-comic-cartoon-bounce-sound │ └──────────────────────────────────────────────────────────────────────┘ diff --git a/mods/xdecor/README.md b/mods/xdecor/README.md index 3c08ac57..05340a2d 100644 --- a/mods/xdecor/README.md +++ b/mods/xdecor/README.md @@ -1,16 +1,17 @@ ## X-Decor ## -##### A decoration mod meant to be simple and well-featured. ##### -##### It adds a bunch of cute cubes, various mechanisms and stuff for [cutting](https://forum.minetest.net/viewtopic.php?f=11&t=14085), [enchanting](https://forum.minetest.net/viewtopic.php?f=11&t=14087), cooking, etc. ##### -##### This mod is a lightweight alternative to Home Decor and More Blocks all together. ##### +[![ContentDB](https://content.minetest.net/packages/jp/xdecor/shields/downloads/)](https://content.minetest.net/packages/jp/xdecor/) + +A decoration mod meant to be simple and well-featured. +It adds a bunch of cute cubes, various mechanisms and stuff for [cutting](https://forum.minetest.net/viewtopic.php?f=11&t=14085), [enchanting](https://forum.minetest.net/viewtopic.php?f=11&t=14087), cooking, etc. +This mod is a lightweight alternative to HomeDecor and MoreBlocks. + +### Requirements ### +This mod requires at least version 5.1 of Minetest. ### Credits ### -##### Special thanks to Gambit for the textures from the PixelBOX pack for Minetest. ##### - -##### Thanks to all contributors that keep this mod alive. ##### +Special thanks to Gambit for the textures from the PixelBOX pack for Minetest. +Thanks to all contributors who keep this mod alive. ![Preview](http://i.imgur.com/AVoyCQy.png) - -### Requirements ### -This mod requires at least version 5.0.0 of minetest. diff --git a/mods/xdecor/handlers/helpers.lua b/mods/xdecor/handlers/helpers.lua index c80d9aee..dc14b244 100644 --- a/mods/xdecor/handlers/helpers.lua +++ b/mods/xdecor/handlers/helpers.lua @@ -52,7 +52,7 @@ function xdecor.stairs_valid_def(def) not (def.groups.not_cuttable == 1) and not def.groups.wool and (def.tiles and type(def.tiles[1]) == "string" and not - def.tiles[1]:find("default_mineral")) and + def.tiles[1]:find("default_mineral")) and not def.mesecons and def.description and def.description ~= "" and diff --git a/mods/xdecor/mod.conf b/mods/xdecor/mod.conf index 0d492e0c..62a4a4da 100644 --- a/mods/xdecor/mod.conf +++ b/mods/xdecor/mod.conf @@ -2,4 +2,4 @@ name = xdecor description = A decoration mod meant to be simple and well-featured. depends = default, bucket, doors, farming, stairs, xpanes optional_depends = fire, oresplus, moreblocks, mesecons -min_minetest_version = 5.0.0 +min_minetest_version = 5.1.0 diff --git a/mods/xdecor/src/chess.lua b/mods/xdecor/src/chess.lua index 515e31b6..d9db38ea 100644 --- a/mods/xdecor/src/chess.lua +++ b/mods/xdecor/src/chess.lua @@ -1015,18 +1015,16 @@ function realchess.move(pos, from_list, from_index, to_list, to_index, _, player if from_y < to_y then -- Goes down -- Ensure that no piece disturbs the way - for i = 1, dx - 1 do - if inv:get_stack( - from_list, xy_to_index(from_x, from_y + i)):get_name() ~= "" then + for i = from_y + 1, to_y - 1 do + if inv:get_stack(from_list, xy_to_index(from_x, i)):get_name() ~= "" then return 0 end end else -- Goes up -- Ensure that no piece disturbs the way - for i = 1, dx - 1 do - if inv:get_stack( - from_list, xy_to_index(from_x, from_y - i)):get_name() ~= "" then + for i = to_y + 1, from_y - 1 do + if inv:get_stack(from_list, xy_to_index(from_x, i)):get_name() ~= "" then return 0 end end @@ -1035,9 +1033,8 @@ function realchess.move(pos, from_list, from_index, to_list, to_index, _, player if from_y == to_y then -- Goes right -- Ensure that no piece disturbs the way - for i = 1, dx - 1 do - if inv:get_stack( - from_list, xy_to_index(from_x + i, from_y)):get_name() ~= "" then + for i = from_x + 1, to_x - 1 do + if inv:get_stack(from_list, xy_to_index(i, from_y)):get_name() ~= "" then return 0 end end @@ -1064,9 +1061,8 @@ function realchess.move(pos, from_list, from_index, to_list, to_index, _, player if from_y == to_y then -- Goes left -- Ensure that no piece disturbs the way and destination cell does - for i = 1, dx - 1 do - if inv:get_stack( - from_list, xy_to_index(from_x - i, from_y)):get_name() ~= "" then + for i = to_x + 1, from_x - 1 do + if inv:get_stack(from_list, xy_to_index(i, from_y)):get_name() ~= "" then return 0 end end diff --git a/mods/xdecor/src/enchanting.lua b/mods/xdecor/src/enchanting.lua index 2abb07bd..0cfd192f 100644 --- a/mods/xdecor/src/enchanting.lua +++ b/mods/xdecor/src/enchanting.lua @@ -65,12 +65,15 @@ local enchant_buttons = { function enchanting.formspec(pos, num) local meta = minetest.get_meta(pos) - local formspec = [[ size[9,9;] + local formspec = [[ + size[9,8.6;] + no_prepend[] bgcolor[#080808BB;true] - background[0,0;9,9;ench_ui.png] + listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF] + background9[0,0;9,9;ench_ui.png;6] list[context;tool;0.9,2.9;1,1;] list[context;mese;2,2.9;1,1;] - list[current_player;main;0.5,4.5;8,4;] + list[current_player;main;0.55,4.5;8,4;] listring[current_player;main] listring[context;tool] listring[current_player;main] @@ -80,7 +83,7 @@ function enchanting.formspec(pos, num) .."tooltip[sharp;"..FS("Your weapon inflicts more damages").."]" .."tooltip[durable;"..FS("Your tool last longer").."]" .."tooltip[fast;"..FS("Your tool digs faster").."]" - ..default.gui_slots .. default.get_hotbar_bg(0.5,4.5) + ..default.gui_slots .. default.get_hotbar_bg(0.55, 4.5) formspec = formspec .. (enchant_buttons[num] or "") meta:set_string("formspec", formspec) diff --git a/mods/xdecor/src/mechanisms.lua b/mods/xdecor/src/mechanisms.lua index 328f503d..c6e8cd0e 100644 --- a/mods/xdecor/src/mechanisms.lua +++ b/mods/xdecor/src/mechanisms.lua @@ -1,6 +1,6 @@ -- Thanks to sofar for helping with that code. -minetest.setting_set("nodetimer_interval", 0.1) +minetest.settings:set("nodetimer_interval", 0.1) local plate = {} screwdriver = screwdriver or {} diff --git a/mods/xdecor/src/nodes.lua b/mods/xdecor/src/nodes.lua index fae8abab..f4dd20c2 100644 --- a/mods/xdecor/src/nodes.lua +++ b/mods/xdecor/src/nodes.lua @@ -143,7 +143,7 @@ xdecor.register("candle", { animation = {type="vertical_frames", length = 1.5} }, { - name = "xdecor_candle_floor.png", + name = "xdecor_candle_hanging.png", animation = {type="vertical_frames", length = 1.5} }, { @@ -153,7 +153,7 @@ xdecor.register("candle", { }, selection_box = { type = "wallmounted", - wall_top = {-0.25, -0.5, -0.25, 0.25, 0.1, 0.25}, + wall_top = {-0.25, -0.3, -0.25, 0.25, 0.5, 0.25}, wall_bottom = {-0.25, -0.5, -0.25, 0.25, 0.1, 0.25}, wall_side = {-0.5, -0.35, -0.15, -0.15, 0.4, 0.15} } @@ -397,6 +397,15 @@ xdecor.register("ivy", { sounds = default.node_sound_leaves_defaults() }) +xdecor.register("rooster", { + description = S("Rooster"), + drawtype = "torchlike", + inventory_image = "xdecor_rooster.png", + walkable = false, + groups = {snappy = 3, attached_node = 1}, + tiles = {"xdecor_rooster.png"}, +}) + xdecor.register("lantern", { description = S("Lantern"), light_source = 13, @@ -418,6 +427,7 @@ xdecor.register("lantern", { local xdecor_lightbox = { iron = S("Iron Light Box"), wooden = S("Wooden Light Box"), + wooden2 = S("Wooden Light Box 2"), } for l, desc in pairs(xdecor_lightbox) do @@ -609,3 +619,19 @@ xdecor.register("woodframed_glass", { groups = {cracky = 2, oddly_breakable_by_hand = 1}, sounds = default.node_sound_glass_defaults() }) + +for _, v in ipairs({"radio", "speaker"}) do + xdecor.register(v, { + description = v:gsub("^%l", string.upper), + on_rotate = screwdriver.rotate_simple, + tiles = { + "xdecor_" .. v .. "_top.png", + "xdecor_" .. v .. "_side.png", + "xdecor_" .. v .. "_side.png", + "xdecor_" .. v .. "_side.png", + "xdecor_" .. v .. "_back.png", + "xdecor_" .. v .. "_front.png", + }, + groups = {cracky = 2, not_cuttable = 1}, + }) +end diff --git a/mods/xdecor/src/recipes.lua b/mods/xdecor/src/recipes.lua index ec51ee00..10fd33a2 100644 --- a/mods/xdecor/src/recipes.lua +++ b/mods/xdecor/src/recipes.lua @@ -180,6 +180,30 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = "xdecor:radio", + type = "shapeless", + recipe = {"xdecor:speaker", "xdecor:speaker"} +}) + +minetest.register_craft({ + output = "xdecor:rooster", + recipe = { + {"default:gold_ingot", "", "default:gold_ingot"}, + {"", "default:gold_ingot", ""}, + {"default:gold_ingot", "", "default:gold_ingot"} + } +}) + +minetest.register_craft({ + output = "xdecor:speaker", + recipe = { + {"default:gold_ingot", "default:copper_ingot", "default:gold_ingot"}, + {"default:copper_ingot", "", "default:copper_ingot"}, + {"default:gold_ingot", "default:copper_ingot", "default:gold_ingot"} + } +}) + minetest.register_craft({ output = "xdecor:stone_tile 2", recipe = { @@ -267,3 +291,9 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = "xdecor:wooden2_lightbox", + type = "shapeless", + recipe = {"xdecor:wooden_lightbox"}, +}) + diff --git a/mods/xdecor/src/workbench.lua b/mods/xdecor/src/workbench.lua index e73e4f36..66567f19 100644 --- a/mods/xdecor/src/workbench.lua +++ b/mods/xdecor/src/workbench.lua @@ -1,37 +1,19 @@ local workbench = {} -WB = {} +local nodes = {} + screwdriver = screwdriver or {} local min, ceil = math.min, math.ceil -local registered_nodes = minetest.registered_nodes local S = minetest.get_translator("xdecor") local FS = function(...) return minetest.formspec_escape(S(...)) end -- Nodes allowed to be cut -- Only the regular, solid blocks without metas or explosivity can be cut -local nodes = {} -for node, def in pairs(registered_nodes) do +for node, def in pairs(minetest.registered_nodes) do if xdecor.stairs_valid_def(def) then nodes[#nodes + 1] = node end end --- Optionally, you can register custom cuttable nodes in the workbench -WB.custom_nodes_register = { - -- "default:leaves", -} - -setmetatable(nodes, { - __concat = function(t1, t2) - for i = 1, #t2 do - t1[#t1 + 1] = t2[i] - end - - return t1 - end -}) - -nodes = nodes .. WB.custom_nodes_register - -- Nodeboxes definitions workbench.defs = { -- Name YieldX YZ WH L @@ -83,7 +65,7 @@ local main_fs = "label[0.9,1.23;"..FS("Cut").."]" box[-0.05,2;2.05,0.9;#555555] ]] .."button[0,0;2,1;craft;"..FS("Crafting").."]" .."button[2,0;2,1;storage;"..FS("Storage").."]" - ..[[ image[3,1;1,1;gui_furnace_arrow_bg.png^[transformR270] + ..[[ image[3,1;1,1;gui_arrow.png] image[0,1;1,1;worktable_saw.png] image[0,2;1,1;worktable_anvil.png] image[3,2;1,1;hammer_layout.png] @@ -187,7 +169,7 @@ function workbench.allow_put(pos, listname, index, stack, player) local stackname = stack:get_name() if (listname == "tool" and stack:get_wear() > 0 and workbench:repairable(stackname)) or - (listname == "input" and registered_nodes[stackname .. "_cube"]) or + (listname == "input" and minetest.registered_nodes[stackname .. "_cube"]) or (listname == "hammer" and stackname == "xdecor:hammer") or listname == "storage" then return stack:get_count() @@ -232,7 +214,7 @@ function workbench.on_take(pos, listname, index, stack, player) local stackname = stack:get_name() if listname == "input" then - if stackname == inputname and registered_nodes[inputname .. "_cube"] then + if stackname == inputname and minetest.registered_nodes[inputname .. "_cube"] then workbench:get_output(inv, input, stackname) else inv:set_list("forms", {}) @@ -278,7 +260,7 @@ for _, d in ipairs(workbench.defs) do for i = 1, #nodes do local node = nodes[i] local mod_name, item_name = node:match("^(.-):(.*)") - local def = registered_nodes[node] + local def = minetest.registered_nodes[node] if item_name and d[3] then local groups = {} @@ -302,7 +284,7 @@ for i = 1, #nodes do end --TODO: Translation support for Stairs/Slab - if not registered_nodes["stairs:slab_" .. item_name] then + if not minetest.registered_nodes["stairs:slab_" .. item_name] then stairs.register_stair_and_slab(item_name, node, groups, tiles, def.description .. " Stair", def.description .. " Slab", def.sounds) diff --git a/mods/xdecor/textures/gui_arrow.png b/mods/xdecor/textures/gui_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..df1bbdb4be285ca651ec29982267e61da0cc639c GIT binary patch literal 469 zcmeAS@N?(olHy`uVBq!ia0vp^DIm+Rjsxy=p?Y!B@P zQ)k#YDSmOb*K2WFFd;@PlV7onFVgKzPfO0v4NUb4a);CmjS*mXxxB63mrXkTum1YY z+J4?I{D|SnDJiQ8S$3{-XPlX-v9~E9u!_xb(HFiZXF--WB@P}}0f{aJ0};mrjiv(u zER72}n249KzvmUjCUN>ed5+ho(76AbZBNd6GBc(2`L?SMpM2hUktcp9TR-piDao$& zokn{$o{V%B`L4L37HVDd{fns@)uuaJ1B92<9^ZL#R*G;-V`0@I4Gs=x0f}Sz?vckC z%Iz*?macv0e|_^ghizFKtj$6VBzl(Ix96L2`s7WYLk03ohXq*L6ghZ+I@%NrcpMWX znhqGSG$wM8CQ-$HFj3|2zl7!cLd#TbQ=c=@kj+`MMFuE8# MUHx3vIVCg!0F!X3YybcN literal 0 HcmV?d00001 diff --git a/mods/xdecor/textures/xdecor_candle_hanging.png b/mods/xdecor/textures/xdecor_candle_hanging.png new file mode 100644 index 0000000000000000000000000000000000000000..b8595a7ec119b61b6ab38201bb0cadd5d8fa8934 GIT binary patch literal 15657 zcmeI3du$xV9mgk1N{rKlR6&W;N@jIQODep#kK23f=I-EpXUA52!LeQ9l+v)bJ7+Js zyFGT-xr=EFqErf?N^OKlYtgDzD^VoEOGuS4Q6SV+K&@m`A*4`33o2^TR92{HN+ce$ z_gv524OYdUS4FK3UJd_$k-<#3`(6X)9_s;MH)l*tI+N)UMKkk$RW~!xU(Od%Zvdh~T`s7yJZE7(do z=Bwx`=(pR<`It%<=WxuIa1%0<=}{(WT966)L#)P!!c1893&C($3imN0F9bP0zy)|# z3@8$>NFr1F^ToT-uc)PGm9f-dEgiCAzG=rPDjZiTmHefE-?XMUL6&8X7dcU6Q4iKW zT5!}dTd;RjMd~^!Xls^HbPTh=xVmb_oN;14pPQ)hSG%r!F`aItD%dr8h$B~4i=5!+ zxqO~$7il|VusO)Kk@m#VBIL%PZO&L4MBR6^7aBN%MpwJqRR|3nfd!|n6q+-#P`muP z)`%(2Sh)&lUE^R5=20FSF%a4UC{CM>X-}ISQa0Qbi0u+PMz#Y$*V8c!mW>W!uBRGS zsj2EzM-h~CTDjFSQ2DF5l&Q_Q*EO7qBZpr%bR`_@?@uQC!y#cn6odh}KP4vRK_SsE zCL)p;9*lAwC7KmgOVdU^nc#y-o)3h1IpE6619CVih2&tOUyg)>QeEB?+9Eq#upPCa z!P=+|H0ppZXLTu(VPy>pEFY2tHX}fh4Fn^C8WJTzfSJ0qC%i>E1uf$U)CVmyUs)_g z)v}>mxG`V7avQ6wMzm7;iqSeIiRXDet3fsZBO9TJ#ES~g*N0l^)mg+gvrb91U}6d_ zy?FJ&7_ILgOfp$HAedbTjDl{K>~GdpSB7<#*QV9N6x8EfJ+R(@heSDd>T<@)nX9(0 zoX~o8v=)H7(v_qIRa6)grkPvK<=`RBaW&OoN_C)@G%qVsSP>hf8zR-7m`2*vjqFie z1D`Ed!_yPjKqtGdI_j!aynQ`7x~61JE3Z0nBd<s?blg|kmC@%)!+&EP6et#)IqmikI6UgRXEQTJGO4^p&-)yi%qM7fqW&s0@>lkO>!o2m2< zi|ByhIl=v`g?in1=s|L**NulZBfnKJoVZxahBbSl++Z++@l?w-mO!e+!{n4DM(fc(555LiYicWR*aVqZU}5IM1DJrL3#1=)M`JkWGq<%m?#QTo@3tNpX?+U|xy~ z141?_E;1j?OL1X9$R@=_=7V`DE({3Sq`1g@FfYZ00U?_d7nu*{rMNI4WRv0|^TE6n z7Y2lEQe0#{n3v+hfRIfhuI}bju&{t0eJ!D9T-i^2$I$b!j5aiu24ME<0NnRO06zK@ zeO~}zh6mu{od76517MqZ{LsQ60Bg`ggNcdqxl1RW-TTVu=0Bd^_QJZ6#ILtr7(H?P z^_$KY0usJ=PuhnSvP)s zPkR0S^NGK`{Pz5OY59Zqe#ty2J-d6~@2-FAw%F3(-nafbeQq5Cy59NPGfU5J`L|_k z>RuRoclOCIpZVvb7hV_dIQ!h9zVzW;UjoxV_ajf{8*_ciYbVbRe|ziPrAy^=YyW#| z=7puc=O1}(?R{OnSG#VzYjHky`P5e7x}Cpy`qVvVi?J7<5PGh@sJx@kZG82A!K>$) zT<`v096EF6Upqb+?0s`v{;8A8UGwiPUb*J=_~wUic>H_!{NTo`FTMSbgTIYL;_vo> zKJ!}RE6b0E{_v;AF3KuJ hqNCBCz47&6=fiz}&pi3SPWNHv;emarr~2=_|1(U#Dg*!k literal 0 HcmV?d00001 diff --git a/mods/xdecor/textures/xdecor_radio_back.png b/mods/xdecor/textures/xdecor_radio_back.png new file mode 100644 index 0000000000000000000000000000000000000000..35ee768f0e10a12594f85416ce2ba66a04c21372 GIT binary patch literal 1184 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+nAI{vB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuU%v{0TQqR!T z+}y-mN5ROz&{W^RSl`${*T~q)#K6kLNC66zfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD#PU%0_}#n6BP2AO_EVu8M)o`HUDF34YC)x{-2sR(CaRb3oXS&*t9 zlvryA&s6}2k5wiXH#j?6 zI60db0Nw9m0dl{EqnoRxv7?crxr>FfrMaaNRBs9vzeDvJ;nb@Sbc{YIa*-k%CIn1D zASOKN0y*%+pPC0u@kPL--SsmCn7bGSJY5_^DsD{)I?Z>`LBw^LO2~yg6`{nZ8#jrT z{X3xl!zOyZL(W>8u&G|+Vo{6M$nsqe@k+XMZ_dv5#^2T44;MX}zxV@xmFVgagU?|P z-t!**&@4RV0)qn+w}k&RFQ?e+jb~=x%-VWxb;adI2g93plehEhhcn#%#P@Ha-?mVd zcjeaKU5x!bT`QcWZ+|b@*HPe*QSps2Y_{&FnLBgTCbKzIX|QfcUz(m}nq{wLV^zOJ zxboPm}Yg-owYC@$9kkvAowAUCR!!A7C-8W7s2C6QTI?ebs#y35H&y Vjbi1AEv}$4!_(EzWt~$(699t>kx~Ev literal 0 HcmV?d00001 diff --git a/mods/xdecor/textures/xdecor_radio_front.png b/mods/xdecor/textures/xdecor_radio_front.png new file mode 100644 index 0000000000000000000000000000000000000000..6300aa81ce94f317aae205199998973daaa66dd7 GIT binary patch literal 1208 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+nAI{vB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuU%v{0TQqR!T z+}y-mN5ROz&{W^RSl`${*T~q)#K6kLNC66zfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD#PU%0_}#n6BP2AO_EVu8M)o`HUDF34YC)x{-2sR(CaRb3oXS&*t9 zlvryA&s6}2k5wiXHy9ci z8oHUgnVT89xPsm9W@&0+VQOq*=xFI|>0+S-)tiFF?@+xKIQ8lS9itD5T%^c`2?0|O zhzU=+Kn^_dr{)1ud=W5dzmJ{Z!oa|&;pyTSQgJKEhi_7X0_z5bjhnY_nV?|Lzy8AS za{b82$oqT$bBM5XF-STHooF)-%inp7=^}ed;*75%oh*h8&zy1@Uf12ad$;wt>e8jD zMMYga?(>Ztb6UEURv%a;yo7Oy=v9L?Z`}LeF?+ftXsEi~Iul>llJKMDSB9f4?-i~m z49=WMY(*y&xSeA7zJB@Ju75seUz?PjLR;s$4U6{t=w6VoeqY}Bem<*6V$+E^JO6xp zValk$+{@C%EXjXA-l5ZiW5cyy4O3Zmxs=W|J2Lk|K$8XEYF+{McJXPFKQ$NrIOy`7 zo%wLIk90#FgVDWxw|V>H#X5K$=D&QE!E`g;Zh!M~nGO+y1$l4(GYGnKseKk+5S{O}4GMJTDo|INNz;I~G9Ja%mtE53?iKnZd%Q~loCID7dmdyYF literal 0 HcmV?d00001 diff --git a/mods/xdecor/textures/xdecor_radio_side.png b/mods/xdecor/textures/xdecor_radio_side.png new file mode 100644 index 0000000000000000000000000000000000000000..cf6074062937f96cfe16e3afc3ad384b30a695ff GIT binary patch literal 15650 zcmeI3du$X%9LJ~iAE{|VghWHs90w8z-tF$~J(ugz(!1I!S4vx<6$SQo=i0S*x99Da zUJ(O|%ELzhMIM2~D4-#c5FsWY3gICdMTDpbF_lD&AXQKT1{1;Adw1?`tO{Aw$KzpG8)LIsP!EgNAJfI8C8mu_ zi)3~DP?Hi$TvybX$$Rx!$!&zCTOi(aL4vR)h zMrwL1%&)BEfLeQh95Ss?Q+pE-b>`nFcspDyyI9rLyYM(aA%itmTgOgW-eo==$bg(@Z)^6e4?VMe3 z*aV)P%-RH&Ef7if#597ctc3fEG#rA17kF2pMnO+p10|v?>f*3e3i}S#2?m9xn5K&{ z2{!qCXzf--kp-CxyThU^SvZ$lv_OYFWC^)gw?%Y{V#s3?Stl>17CAJ$NZPMTy~aVx zNXtk%z`9*Fm&@hk0xZV`Je~%R+i!EB#(RpHER}em+Rtn|8}(SL*mD<$}<>at=d&so1$j=w~Dp zRMy2v0V`t%{|)965(Se$YG{~7MML@1UogJ0Zlk!i!6%2dW*re_m>ZMZ9#qly2V%*lzmKg zW!VNi#LF047g7F;J2$+-Q?&8;67#2{^v>mr?Ehfr()&3y6|?1|ICZ_UB!tyORMdS+ zRP2IGJl5r9@{M_v-rQYWs8=Iu0^N(CkM}aAnhTCAbVqBgvLhf%j9 zy{Y~#8;d>+XZ&VD3*C5VCpomxjfdtVABict&z2btYc7Z~9x~D}+R%eF^f?_4-r;5N zW;~)rNy12nUqQD*%_wjjsy?Y0+)*;Hvs_?-BNLcD3I&hAsT@zYq6cjBY|rE#?u*ht zS6FZ5pZtn$r7EUH2f=`lO^S=m2lG-~7!a~aagq68UWy9?LN+NbG9S!KabZBnCdEbO zgLx?~3<%kzxX64kFU5rcA)6EznGfcrxG*4Olj0)t!Mqd~283)JkWGq< z%m?#QTo@3tNpX?+U|xy~141?_E;1j?OL1X9$R@=_=7V`DE({3Sq`1g@FfYZ00U?_d z7nu*{rMNI4WRv0|^TE6n7Y2lEQe0#{n3v+hfRIg!i_8b}Qd}4ivPp4~`Cwj(3j;zn zDK0V}%u8`$K*%N$S5^LXSr|j_$o8R^VaLB$Js!PCYmypUg8(eNAAluG0l0n>T`vI8 z%L4H8d;o;?0NkannRlcCfC_(;zpg!b=Cw7!hY!_`eBt}o4^P`W_S17Mb&qXqo4RlL z?&ar?Ej~N%@=yI&2ahd1>uDG{yVBGC$%L)S@%y$-mrm6GvGa2)f5ms@#Gd_AJ|26t zBL39V(`LT0X#3#7-pA)yDq2Q=`$W@BQ2WxdqhGE5((3|?epEJJZrgYInd)V){`S|k z8*9T8wpG?DJ%D?D>$~cXFDkk>pWPGppP2R8$#1q_S}}Rqke1${bk0*{pTNg=l7=ThmT(qcHdk)>D-i@7X&r b^)|3%+R?SGu_g7!Tg**?X8(?9^Pl}2wbUx` literal 0 HcmV?d00001 diff --git a/mods/xdecor/textures/xdecor_radio_top.png b/mods/xdecor/textures/xdecor_radio_top.png new file mode 100644 index 0000000000000000000000000000000000000000..fe5f88a9b8e51c7a92d1ad42c1d57503f05eb4c3 GIT binary patch literal 1214 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+nAI{vB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuU%v{0TQqR!T z+}y-mN5ROz&{W^RSl`${*T~q)#K6kLNC66zfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD#PU%0_}#n6BP2AO_EVu8M)o`HUDF34YC)x{-2sR(CaRb3oXS&*t9 zlvryA&s6}2k5wiXH<&q_ z8XH?!8Ux*60CK;hiJO75k&~&jvx%dDqnVQuRBs9vzeDw!;MA)Rbc{YIa*-k%CIn1D zASOKN0y*%+pPC0u@kPL-ZPE4SE&~Ijo~MgrNX4xwlMZ?v4iIq7^)NF%`mJs^i0VDNy5+?3#}MZ5_LSSQZ~coxr@DVxyx=m=lH3Ei5$$TG zuh(VHU;UKz=|!FyKUZy>{CMX5CCVOsj=;=@U=qqih6Ibrh zu#f%y`oj1BK_3cM&Sty89edMb-4Tz(4X>-}xeXX%7wr9%x!x}jRHAsg`njxgN@xNA Dz`U#j literal 0 HcmV?d00001 diff --git a/mods/xdecor/textures/xdecor_rooster.png b/mods/xdecor/textures/xdecor_rooster.png new file mode 100644 index 0000000000000000000000000000000000000000..b68a173e0e15bf415371e8dd039cb81f03584945 GIT binary patch literal 1322 zcmaJ>ZEVzJ9PdEcB*URDz%Gz#IJ)+^t!{l;+wE@4 zKqP#@h#}bkmu$iK!Ng<`VxmzO93d!9lYKA-WjcHzVUi_cH1TDF#i!eD@?oJ#`#gR6 z|NZ{I|67kYH9WInePBI;AR7{O(G*Y9CxGyjaHDZ)Lrl;s8X_tX6;~ z45baEfTHzwO@L|yS$jlJXS_`ESy8nNLh)^gykSE$f>hV!ZAI+>9@+}pbTfk885_q? zU5jANp(K^GWzeqI^*LaFUqf2$>re#^tJ#BA=S4_h08c^lMyKhD`3SbiE5f~hOk(Jw ziPsUqmPBQeO{i=+01Xiwu2LM2@&ZAJcs|JQLK%tkP?Fox_n{Ko1h>ZSRJs&`VJDL-#HPEPD3~%buh=9_P^4k_aV=WAUJCp#V^wQ6-D?9f1zfA! zQDHr@+Y4Zry9Yb+4WSyb(a~X1l+LK7b{oL-643|-zYvK)z^R*JkNE{yy`B;fzsM;7GkFioPEHOd>n=oBZF;!6Tt3$ub zSmA+KQFeghSx(xrItv}p)NXl}+iuyYEH73Z-Px?0nw4{(_Di%BaTGXu576R{WuS{W z7WGv$a9J8?D(n^kFaTGSU>H|aMZm*aFvw9rP~n0tM@Ht#O5Qwrep}T) zKg7lcdwx56P_j?_dy8oM=)*w%$&YUhwB(-3K6>){L{aJ7jqg$y7edX`fy2k1OAS?S z9L%mMsTnyp7-FXy$)7(MKi4zcTlV^wKYd@{I+Gghmk)f~9sYDK{dZTc{Pb&^XD%MO zb79-qC~{exs=(0V`q`-y#XHpGzWEWNvS{kv>o1*YyxAXoiwk6)e`x2%;M(}Et(qt9W&*iGS05u@o_zJ4<4E%Y ss?Yb&E(~v8*z(nlKUz*z)~qQ--ur#@^G^c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuU%v{0TQqR!T z+}y-mN5ROz&{W^RSl`${*T~q)#K6kLNC66zfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD#PU%0_}#n6BP2AO_EVu8M)o`HUDF34YC)x{-2sR(CaRb3oXS&*t9 zlvxv7((k+Yeh ztC69htEHo%qnopZo3W*{k&B75n+r^@XI^nhVqS78Om8MauM=LqR?bDKi6!|(A^G_^ zu-FU8$S=t+&d4uNaCQdAmV!ojW?o8ud9fxac%iOMEy^rQO>ryA&s6}2k5wiXH#iwt zn3-BSxtJNcSb*K{VrXt@YGmT#X5eUOWCnCUL~jZfzeDx9;?%1Tbc{YIa*-k%CIn1D zASOKN0y*%+pPC0u@kPL-UAN_UE&~H2i>HfYNX4xwK?k{-90bl@=+=B%wPNzawMzN5 zp8GGnFXQNWrN+rB7vwYffH(iLG)^0PEqcc4pY>>!vVpr&$Dcd>M@yz|BslOsJyIW6w zUikOjQPt~j%IpQcU1j{D)us-eb?i!?1nowAR%IM`nS_2~Sr) Jmvv4FO#rybjL851 literal 0 HcmV?d00001 diff --git a/mods/xdecor/textures/xdecor_speaker_front.png b/mods/xdecor/textures/xdecor_speaker_front.png new file mode 100644 index 0000000000000000000000000000000000000000..b19b8352411fa10dd581a32ec036658e2e6447bc GIT binary patch literal 1239 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+nAI{vB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuU%v{0TQqR!T z+}y-mN5ROz&{W^RSl`${*T~q)#K6kLNC66zfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD#PU%0_}#n6BP2AO_EVu8M)o`HUDF34YC)x{-2sR(CaRb3oXS&*t9 zlvP;hnz$CiRdcxGNoetEGbD0rc+O)bhSOHFYr%Fk5*hmTbz7B?6g zxf;6~IJuY^y10Pc?_^?OY-!-+YG`C(U}j=yp#;^Ng2nGpy{H{644~kr*$c704 zQxJ#=Pr5)3Jn^UI0aJVtFlpBuR$0fu!07Jj;uunKE6Im%Qi1~O28NBD>kKAbxq7kY z|2tJ}?bo}%%Qwa-I@T#LdobN}ICk9MzM;o>`h6qEFPf*i?W;=uf1aMdzy3elDbut6 zqAq;pS;VnOeg(s#Nt}7&M+_Fs>(u_w*2Fl0QLx=ZaSjX1clmuRlm67m?6HaY`Osc% zT@3$|XYIz$J?#;#ix`t4$`!?reB(^zDVWdTxqw^om!Oo|6i>!j{uGRbb$Dl-*VLw<=~^=y%KYzt0`}%*seoTCL;-YZTrbi!6q%|&a{4;Og-xr#5 ccm)y|b{(D^^4cWqC8((JboFyt=akR{09Cr8#sB~S literal 0 HcmV?d00001 diff --git a/mods/xdecor/textures/xdecor_speaker_side.png b/mods/xdecor/textures/xdecor_speaker_side.png new file mode 100644 index 0000000000000000000000000000000000000000..7b28936c50c96811c5b606fcf43ab8d2537cbd88 GIT binary patch literal 1172 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+nAI{vB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuU%v{0TQqR!T z+}y-mN5ROz&{W^RSl`${*T~q)#K6kLNC66zfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD#PU%0_}#n6BP2AO_EVu8M)o`HUDF34YC)x{-2sR(CaRb3oXS&*t9 zlvxv7((k+Yeh ztC69htEHo%qnopZo3W*{k&B75n+r^@XI^nhVqS78Om8MauM=LqR?bDKi6!|(A^G_^ zu-FU8$S=t+&d4uNaCQdAmV!ojW?o8ud9fxac%iOMEy^rQO>ryA&s6}2k5wiXH#iwt zn3-BSxtJNcSb*K{VrXt@YGmT#X5eUOWCnCUL~jZfzeDx9;?%1Tbc{YIa*-k%CIn1D zASOKN0y*%+pPC0u@kPL-UAN_UE&~H2i>HfYNX4xwK?k{-90bl@=+=B%wPNzawMzN5 zp8GGnFXQNWrN+rB7vwYffH(iLG)^0PEqcc4pY>>!vVpr&$Dcd>M@yz|BslOsJyIW6w zUikOjQPt~j%IpQcU1j{D)us-eb?i!?1nowAR%IM`nS_2~Sr) Jmvv4FO#rybjL851 literal 0 HcmV?d00001 diff --git a/mods/xdecor/textures/xdecor_speaker_top.png b/mods/xdecor/textures/xdecor_speaker_top.png new file mode 100644 index 0000000000000000000000000000000000000000..b45f3f14278f943d260bc1ad967de07272cea0c8 GIT binary patch literal 1187 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+nAI{vB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuU%v{0TQqR!T z+}y-mN5ROz&{W^RSl`${*T~q)#K6kLNC66zfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD#PU%0_}#n6BP2AO_EVu8M)o`HUDF34YC)x{-2sR(CaRb3oXS&*t9 zlvryA&s6}2k5wiXH&_@r zI=h+~S(+KTSc2Sd>Fj9g=w{(;;p%4KW^C@L1l5~@#qUtPjyUz|10ACeid>|~h6w>v z5Qqs+xRCzBw~EPV&l28E?~>wZ`xD&ChSnugUxJr=+;BkF{1VeDl@A zclX^{ni=&@J1@zO^})f0S0Da<`gK$7fZnvvZ_AkHr93{mh(TahZ+nBfdf|fm$A7U* zU2L*3wdX=v!0Q|#%NCxr^(JfVrp;x`>s)!trsYIIuE@^jG`_yX*{=@89hm>$V~*Cg zWslgjBqrVPzH=pkKXT|s~pWA-l#hvGW cyEia0+}ga!XTyQ>7eU2_r>mdKI;Vst03hO}j{pDw literal 0 HcmV?d00001 diff --git a/mods/xdecor/textures/xdecor_wooden2_lightbox.png b/mods/xdecor/textures/xdecor_wooden2_lightbox.png new file mode 100644 index 0000000000000000000000000000000000000000..a53ad96a37caa56485ebe46b8a76ba13a09c18ac GIT binary patch literal 15686 zcmeI3eQ*@z9mkh2q#-Q8b=h@Hmw*Tzr6?MyI6_ylY7&fc6#!(NhbEI!U9{7E7u+0E2Geb2k z0)~Bip7foDJv($ehEYDQu~}?(JwSQ*KqbxaZniQK2!YxdW?m8r(VlizRJd6m7pzi_ z|Msv_!7)|JCcR7T3fb8;TBz5HX6@*%&$JJU~t5y+O zN~flDgd+Y?S_;8GbC~f`^$useIS^GT+e9%$;dob9S7n#Bk`McEjmc!f)dWruDo{fu zbO%K`q6!M7F_VOkgB3hsE+le%P$Bu!ZoWgTQYxi}lAri}1wt-YvZ$*h?|V|R$f>sf*C2zyviy)?T~btmXu{BEaURNcu2#jI9f%+N;J z+Gjk;oKQ#D9|g^LaMsTTKsy3ppvej#)W(av(8lLzGATzPW@}jFyg2|$O3pMk!sSSl zlvrAHPQ`}W44}AN)bcO~ra$d>@SYCozG@v7AXG9OLy>x$&2G1m22C}g(Nvpk4#IA7 zYOFTGYSa;=(~Re|NX@8tGg<7dCWqZV$n-YKCoX zP!Q>$hmH4|1HCpFXohrq2o<5xGb)zU=~YHX&#Fvbn$>w&l4iU~>$LO?YX=+VI$6dU z<^$2i5~9NbD^1)gWn$(gS67^9bm~)FW}gU#F|m45uhQ%Ew2Gv4UX{^EGb)c;f59yLL!!F-BYMQi0Y5qPiIMTc3d4=glG?08s_*ew)xd-OO^+||Sd8NN%XNVrZ; z%Wdyzqk}${vEYfsL;;*)#-*Y2bCX9dRyuh=6SE_80!ZtcvWHn3OpHdJ_fO?^;FMIq zQf{n+7Fme2PD^Rj3DQZESWU>o#WS3@JB!Dp(ULsUYQi4i9A{{eo{~#?-83J@LwWgd zfEF!WfcCL?DCjfeslv3H$@74+^L{=Iy2Vl;-jJcECfxpQ=sXO{6T_G>I z5eNu6lyRZ?K&p%j0)h@@TxdR!D&vBHphFoKnh&JPxF8_tP{xJk1F14D2nafqaiRG@ zs*DQ)f(~U|Xg-iCa#)akssWL7I2s)H;q4_|nj0*yS4rN?u zK9DNof`Fhy85f!lq{_G;Am~uWh2{gPGA;-RI+Sst`9P|S3j%@;Wn5@JkSgPXfS^Me z7n%>G%D5mP=upOm<^!oRE(i!ZlyRZ?K&p%j0)h@@TxdR!D&vBHphFoKnh&JPxF8_t z5Q(cW_4X(m1h0&Cfp%<1 zhGDnyTUw7eF)Xj8)?saoj4}1gYlxrk!c09ZL-}}b* zyt?wSgT(#|4T~{jb=~OY{OPk!Uw3p`{#tx|Z0nm9#PHkL3-stjpR@SdHp|41_s##~ zHC53W`^7~);_%$1k9eQn`PRYe$9-7n0nOp9cPu=9Y132Be5c`!hL?tvzVZ?5AKO2h zccRk&@^7}cYIiy@$H<#P=fB>oXv8i*nt!r{GMg|4QxT*nahqFqs`s) z`HSWkKN#r`8cz(AxyKF|-Z@*o;nI;?o-kII|8(hxTXcKpp2&alx#br(J+-F%aH@`7za!_fUNufNyt9$Dz>eevYqw`k{ZOB?2o-njlPLrIbI zl{HQ0j#gZ;em*+z=iY;Tdf&vMQx^t)_38Dm^D*1SyI)$=yknj8rgLp|onyak?GOG7 D;Yw#) literal 0 HcmV?d00001 From c01c5a7e40bce214154488b189d94b0352df9c65 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 20 Mar 2021 13:55:26 +0100 Subject: [PATCH 02/16] update --- mods/farming/crops/corn.lua | 2 +- mods/farming/food.lua | 7 +++++-- mods/mob_horse/init.lua | 7 ++++++- mods/mobs_redo/api.lua | 31 +++++++----------------------- mods/moreblocks/nodes.lua | 28 +++++++++++++-------------- mods/ts_furniture/init.lua | 21 ++++++++++++++++++++ mods/ts_furniture/settingtypes.txt | 1 + 7 files changed, 55 insertions(+), 42 deletions(-) diff --git a/mods/farming/crops/corn.lua b/mods/farming/crops/corn.lua index 0999fb99..ce000c4a 100644 --- a/mods/farming/crops/corn.lua +++ b/mods/farming/crops/corn.lua @@ -36,7 +36,7 @@ minetest.register_craft({ minetest.register_craftitem("farming:cornstarch", { description = S("Cornstarch"), inventory_image = "farming_cornstarch.png", - groups = {food_cornstarch = 1, flammable = 2} + groups = {food_cornstarch = 1, food_gelatin = 1, food_flammable = 2} }) minetest.register_craft({ diff --git a/mods/farming/food.lua b/mods/farming/food.lua index c6e767cd..1287b59f 100644 --- a/mods/farming/food.lua +++ b/mods/farming/food.lua @@ -193,7 +193,7 @@ minetest.register_craft({ 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"} + {"group:food_sugar", "dye:pink", "group:food_sugar"} }, replacements = { {"group:food_cornstarch", "farming:bowl"}, @@ -555,7 +555,10 @@ minetest.register_craft({ "group:food_sugar", "group:food_milk", "farming:caramel", "group:food_egg", "group:food_egg", "farming:vanilla_extract" }, - replacements = {{"mobs:bucket_milk", "bucket:bucket_empty"}} + replacements = { + {"group:food_milk", "bucket:bucket_empty"}, + {"farming:vanilla_extract", "vessels:glass_bottle"} + } }) -- Vegan Cheese diff --git a/mods/mob_horse/init.lua b/mods/mob_horse/init.lua index 422e9321..03b57f94 100644 --- a/mods/mob_horse/init.lua +++ b/mods/mob_horse/init.lua @@ -29,7 +29,12 @@ mobs:register_mob("mob_horse:horse", { speed_normal = 15, speed_run = 30, stand_start = 25, - stand_end = 75, + stand_end = 50, -- 75 + stand2_start = 25, + stand2_end = 25, + stand3_start = 55, + stand3_end = 75, + stand3_loop = false, walk_start = 75, walk_end = 100, run_start = 75, diff --git a/mods/mobs_redo/api.lua b/mods/mobs_redo/api.lua index c1697d7e..6011479e 100644 --- a/mods/mobs_redo/api.lua +++ b/mods/mobs_redo/api.lua @@ -8,7 +8,7 @@ local use_cmi = minetest.global_exists("cmi") mobs = { mod = "redo", - version = "20210310", + version = "20210318", intllib = S, invis = minetest.global_exists("invisibility") and invisibility or {} } @@ -2697,34 +2697,17 @@ function mob_class:falling(pos) -- sanity check if not v then return end - local fall_speed = -10 -- gravity - - -- don't exceed mob fall speed - if v.y < self.fall_speed then - fall_speed = self.fall_speed - end + local fall_speed = self.fall_speed -- in water then use liquid viscosity for float/sink speed - if (self.standing_in - and minetest.registered_nodes[self.standing_in].groups.liquid) - or (self.standing_on - and minetest.registered_nodes[self.standing_in].groups.liquid) then + if self.floats == 1 and self.standing_in + and minetest.registered_nodes[self.standing_in].groups.liquid then local visc = min( - minetest.registered_nodes[self.standing_in].liquid_viscosity, 7) + minetest.registered_nodes[self.standing_in].liquid_viscosity, 7) + 1 - if self.floats == 1 then - - -- floating up - if visc > 0 then - fall_speed = max(1, v.y) / (visc + 1) - end - else - -- sinking down - if visc > 0 then - fall_speed = -(max(1, v.y) / (visc + 1)) - end - end + self.object:set_velocity({x = v.x, y = 0.6, z = v.z}) + fall_speed = -1.2 / visc else -- fall damage onto solid ground diff --git a/mods/moreblocks/nodes.lua b/mods/moreblocks/nodes.lua index 79abcb57..fbe66dcc 100644 --- a/mods/moreblocks/nodes.lua +++ b/mods/moreblocks/nodes.lua @@ -194,7 +194,7 @@ local nodes = { description = S("Iron Glass"), drawtype = "glasslike_framed_optional", tiles = {"default_glass.png^[colorize:#DEDEDE", "default_glass_detail.png^[colorize:#DEDEDE"}, - use_texture_alpha = true, + use_texture_alpha = "clip", paramtype = "light", sunlight_propagates = true, is_ground_content = false, @@ -205,7 +205,7 @@ local nodes = { description = S("Coal Glass"), drawtype = "glasslike_framed_optional", tiles = {"default_glass.png^[colorize:#828282", "default_glass_detail.png^[colorize:#828282"}, - use_texture_alpha = true, + use_texture_alpha = "clip", paramtype = "light", sunlight_propagates = true, is_ground_content = false, @@ -216,7 +216,7 @@ local nodes = { description = S("Clean Glass"), drawtype = "glasslike_framed_optional", tiles = {"moreblocks_clean_glass.png", "moreblocks_clean_glass_detail.png"}, - use_texture_alpha = true, + use_texture_alpha = "clip", paramtype = "light", sunlight_propagates = true, is_ground_content = false, @@ -316,7 +316,7 @@ local nodes = { description = S("Trap Glass"), drawtype = "glasslike_framed_optional", tiles = {"default_glass.png^moreblocks_trap_box_glass.png", "default_glass_detail.png"}, - use_texture_alpha = true, + use_texture_alpha = "clip", paramtype = "light", sunlight_propagates = true, is_ground_content = false, @@ -329,7 +329,7 @@ local nodes = { description = S("Trap Obsidian Glass"), drawtype = "glasslike_framed_optional", tiles = {"default_obsidian_glass.png^moreblocks_trap_box_glass.png", "default_obsidian_glass_detail.png"}, - use_texture_alpha = true, + use_texture_alpha = "clip", paramtype = "light", sunlight_propagates = true, is_ground_content = false, @@ -353,7 +353,7 @@ local nodes = { description = S("Trap Clean Glass"), drawtype = "glasslike_framed_optional", tiles = {"moreblocks_clean_glass.png^moreblocks_trap_box_glass.png", "moreblocks_clean_glass_detail.png"}, - use_texture_alpha = true, + use_texture_alpha = "clip", paramtype = "light", sunlight_propagates = true, is_ground_content = false, @@ -412,7 +412,7 @@ local nodes = { description = S("Glow Glass"), drawtype = "glasslike_framed_optional", tiles = {"default_glass.png^[colorize:#E9CD61", "default_glass_detail.png^[colorize:#E9CD61"}, - use_texture_alpha = true, + use_texture_alpha = "clip", paramtype = "light", sunlight_propagates = true, is_ground_content = false, @@ -424,7 +424,7 @@ local nodes = { description = S("Clean Glow Glass"), drawtype = "glasslike_framed_optional", tiles = {"moreblocks_clean_glass.png^[colorize:#E9CD61", "moreblocks_clean_glass_detail.png^[colorize:#E9CD61"}, - use_texture_alpha = true, + use_texture_alpha = "clip", paramtype = "light", sunlight_propagates = true, is_ground_content = false, @@ -436,7 +436,7 @@ local nodes = { description = S("Trap Glow Glass"), drawtype = "glasslike_framed_optional", tiles = {"default_glass.png^[colorize:#E9CD61^moreblocks_trap_box_glass.png", "default_glass_detail.png^[colorize:#E9CD61"}, - use_texture_alpha = true, + use_texture_alpha = "clip", paramtype = "light", sunlight_propagates = true, is_ground_content = false, @@ -450,7 +450,7 @@ local nodes = { description = S("Trap Clean Glow Glass"), drawtype = "glasslike_framed_optional", tiles = {"moreblocks_clean_glass.png^[colorize:#E9CD61^moreblocks_trap_box_glass.png", "moreblocks_clean_glass_detail.png^[colorize:#E9CD61"}, - use_texture_alpha = true, + use_texture_alpha = "clip", paramtype = "light", sunlight_propagates = true, is_ground_content = false, @@ -464,7 +464,7 @@ local nodes = { description = S("Super Glow Glass"), drawtype = "glasslike_framed_optional", tiles = {"default_glass.png^[colorize:#FFFF78", "default_glass_detail.png^[colorize:#FFFF78"}, - use_texture_alpha = true, + use_texture_alpha = "clip", paramtype = "light", sunlight_propagates = true, is_ground_content = false, @@ -476,7 +476,7 @@ local nodes = { description = S("Clean Super Glow Glass"), drawtype = "glasslike_framed_optional", tiles = {"moreblocks_clean_glass.png^[colorize:#FFFF78", "moreblocks_clean_glass_detail.png^[colorize:#FFFF78"}, - use_texture_alpha = true, + use_texture_alpha = "clip", paramtype = "light", sunlight_propagates = true, is_ground_content = false, @@ -488,7 +488,7 @@ local nodes = { description = S("Trap Super Glow Glass"), drawtype = "glasslike_framed_optional", tiles = {"default_glass.png^[colorize:#FFFF78^moreblocks_trap_box_glass.png", "default_glass_detail.png^[colorize:#FFFF78"}, - use_texture_alpha = true, + use_texture_alpha = "clip", paramtype = "light", sunlight_propagates = true, is_ground_content = false, @@ -502,7 +502,7 @@ local nodes = { description = S("Trap Clean Super Glow Glass"), drawtype = "glasslike_framed_optional", tiles = {"moreblocks_clean_glass.png^[colorize:#FFFF78^moreblocks_trap_box_glass.png", "moreblocks_clean_glass_detail.png^[colorize:#FFFF78"}, - use_texture_alpha = true, + use_texture_alpha = "clip", paramtype = "light", sunlight_propagates = true, is_ground_content = false, diff --git a/mods/ts_furniture/init.lua b/mods/ts_furniture/init.lua index fc16b83a..30702fe0 100755 --- a/mods/ts_furniture/init.lua +++ b/mods/ts_furniture/init.lua @@ -3,6 +3,7 @@ ts_furniture = {} -- If true, you can sit on chairs and benches, when right-click them. ts_furniture.enable_sitting = minetest.settings:get_bool("ts_furniture.enable_sitting", true) ts_furniture.globalstep = minetest.settings:get_bool("ts_furniture.globalstep", true) +ts_furniture.kneeling_bench = minetest.settings:get_bool("ts_furniture.kneeling_bench", false) -- Used for localization local S = minetest.get_translator("ts_furniture") @@ -147,6 +148,26 @@ local furnitures = { } } +if ts_furniture.kneeling_bench then + furnitures.kneeling_bench = { + description = "Kneeling Bench", + nodebox = { + { -0.5, -0.5, 0.4, 0.5, 0.5, 0.5 }, + { -0.4, -0.5, -0.2, -0.3, -0.3, 0.5 }, + { 0.3, -0.5, -0.2, 0.4, -0.3, 0.5 }, + { -0.5, -0.3, -0.2, 0.5, -0.2, 0.2}, + { -0.5, 0.4, 0.15, 0.5, 0.5, 0.55}, + }, + craft = function(recipe) + local bench_name = "ts_furniture:" .. recipe:gsub(":", "_") .. "_bench" + return { + { recipe, "" }, + { recipe, bench_name } + } + end + } +end + local ignore_groups = { ["wood"] = true, ["stone"] = true diff --git a/mods/ts_furniture/settingtypes.txt b/mods/ts_furniture/settingtypes.txt index 920f86cd..d5c40ed0 100644 --- a/mods/ts_furniture/settingtypes.txt +++ b/mods/ts_furniture/settingtypes.txt @@ -1,2 +1,3 @@ ts_furniture.enable_sitting (Enable sitting) bool true ts_furniture.globalstep (Enable globalstep) bool true +ts_furniture.kneeling_bench (Enable kneeling benches) bool false From dd70d1a26ae42f11ae36879ad216b0518a68a4d3 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 21 Mar 2021 16:35:48 +0100 Subject: [PATCH 03/16] update --- mods/bees/init.lua | 10 ++++++++-- mods/skinsdb/meta/character_1956.txt | 3 +++ mods/skinsdb/meta/character_1957.txt | 3 +++ mods/skinsdb/meta/character_1958.txt | 3 +++ mods/skinsdb/meta/character_1959.txt | 3 +++ mods/skinsdb/meta/character_1960.txt | 3 +++ mods/skinsdb/meta/character_1961.txt | 3 +++ mods/skinsdb/meta/character_1962.txt | 3 +++ mods/skinsdb/meta/character_1963.txt | 3 +++ mods/skinsdb/meta/character_1964.txt | 3 +++ mods/skinsdb/meta/character_1965.txt | 3 +++ mods/skinsdb/meta/character_1966.txt | 3 +++ mods/skinsdb/meta/character_1967.txt | 3 +++ mods/skinsdb/meta/character_1968.txt | 3 +++ mods/skinsdb/meta/character_1969.txt | 3 +++ mods/skinsdb/meta/character_1970.txt | 3 +++ mods/skinsdb/meta/character_1971.txt | 3 +++ mods/skinsdb/meta/character_1972.txt | 3 +++ mods/skinsdb/meta/character_1973.txt | 3 +++ mods/skinsdb/meta/character_1974.txt | 3 +++ mods/skinsdb/meta/character_1975.txt | 3 +++ mods/skinsdb/meta/character_1976.txt | 3 +++ mods/skinsdb/meta/character_1977.txt | 3 +++ mods/skinsdb/meta/character_1978.txt | 3 +++ mods/skinsdb/meta/character_1979.txt | 3 +++ mods/skinsdb/meta/character_1980.txt | 3 +++ mods/skinsdb/meta/character_1981.txt | 3 +++ mods/skinsdb/meta/character_1982.txt | 3 +++ mods/skinsdb/meta/character_1983.txt | 3 +++ mods/skinsdb/textures/character_1956.png | Bin 0 -> 1469 bytes mods/skinsdb/textures/character_1957.png | Bin 0 -> 535 bytes mods/skinsdb/textures/character_1958.png | Bin 0 -> 969 bytes mods/skinsdb/textures/character_1959.png | Bin 0 -> 1506 bytes mods/skinsdb/textures/character_1960.png | Bin 0 -> 2329 bytes mods/skinsdb/textures/character_1961.png | Bin 0 -> 2612 bytes mods/skinsdb/textures/character_1962.png | Bin 0 -> 1976 bytes mods/skinsdb/textures/character_1963.png | Bin 0 -> 2988 bytes mods/skinsdb/textures/character_1964.png | Bin 0 -> 3289 bytes mods/skinsdb/textures/character_1965.png | Bin 0 -> 1624 bytes mods/skinsdb/textures/character_1966.png | Bin 0 -> 1560 bytes mods/skinsdb/textures/character_1967.png | Bin 0 -> 2114 bytes mods/skinsdb/textures/character_1968.png | Bin 0 -> 1888 bytes mods/skinsdb/textures/character_1969.png | Bin 0 -> 1011 bytes mods/skinsdb/textures/character_1970.png | Bin 0 -> 2404 bytes mods/skinsdb/textures/character_1971.png | Bin 0 -> 2739 bytes mods/skinsdb/textures/character_1972.png | Bin 0 -> 2409 bytes mods/skinsdb/textures/character_1973.png | Bin 0 -> 3519 bytes mods/skinsdb/textures/character_1974.png | Bin 0 -> 3163 bytes mods/skinsdb/textures/character_1975.png | Bin 0 -> 5786 bytes mods/skinsdb/textures/character_1976.png | Bin 0 -> 784 bytes mods/skinsdb/textures/character_1977.png | Bin 0 -> 1088 bytes mods/skinsdb/textures/character_1978.png | Bin 0 -> 2232 bytes mods/skinsdb/textures/character_1979.png | Bin 0 -> 2331 bytes mods/skinsdb/textures/character_1980.png | Bin 0 -> 2393 bytes mods/skinsdb/textures/character_1981.png | Bin 0 -> 1554 bytes mods/skinsdb/textures/character_1982.png | Bin 0 -> 1046 bytes mods/skinsdb/textures/character_1983.png | Bin 0 -> 912 bytes 57 files changed, 92 insertions(+), 2 deletions(-) create mode 100644 mods/skinsdb/meta/character_1956.txt create mode 100644 mods/skinsdb/meta/character_1957.txt create mode 100644 mods/skinsdb/meta/character_1958.txt create mode 100644 mods/skinsdb/meta/character_1959.txt create mode 100644 mods/skinsdb/meta/character_1960.txt create mode 100644 mods/skinsdb/meta/character_1961.txt create mode 100644 mods/skinsdb/meta/character_1962.txt create mode 100644 mods/skinsdb/meta/character_1963.txt create mode 100644 mods/skinsdb/meta/character_1964.txt create mode 100644 mods/skinsdb/meta/character_1965.txt create mode 100644 mods/skinsdb/meta/character_1966.txt create mode 100644 mods/skinsdb/meta/character_1967.txt create mode 100644 mods/skinsdb/meta/character_1968.txt create mode 100644 mods/skinsdb/meta/character_1969.txt create mode 100644 mods/skinsdb/meta/character_1970.txt create mode 100644 mods/skinsdb/meta/character_1971.txt create mode 100644 mods/skinsdb/meta/character_1972.txt create mode 100644 mods/skinsdb/meta/character_1973.txt create mode 100644 mods/skinsdb/meta/character_1974.txt create mode 100644 mods/skinsdb/meta/character_1975.txt create mode 100644 mods/skinsdb/meta/character_1976.txt create mode 100644 mods/skinsdb/meta/character_1977.txt create mode 100644 mods/skinsdb/meta/character_1978.txt create mode 100644 mods/skinsdb/meta/character_1979.txt create mode 100644 mods/skinsdb/meta/character_1980.txt create mode 100644 mods/skinsdb/meta/character_1981.txt create mode 100644 mods/skinsdb/meta/character_1982.txt create mode 100644 mods/skinsdb/meta/character_1983.txt create mode 100644 mods/skinsdb/textures/character_1956.png create mode 100644 mods/skinsdb/textures/character_1957.png create mode 100644 mods/skinsdb/textures/character_1958.png create mode 100644 mods/skinsdb/textures/character_1959.png create mode 100644 mods/skinsdb/textures/character_1960.png create mode 100644 mods/skinsdb/textures/character_1961.png create mode 100644 mods/skinsdb/textures/character_1962.png create mode 100644 mods/skinsdb/textures/character_1963.png create mode 100644 mods/skinsdb/textures/character_1964.png create mode 100644 mods/skinsdb/textures/character_1965.png create mode 100644 mods/skinsdb/textures/character_1966.png create mode 100644 mods/skinsdb/textures/character_1967.png create mode 100644 mods/skinsdb/textures/character_1968.png create mode 100644 mods/skinsdb/textures/character_1969.png create mode 100644 mods/skinsdb/textures/character_1970.png create mode 100644 mods/skinsdb/textures/character_1971.png create mode 100644 mods/skinsdb/textures/character_1972.png create mode 100644 mods/skinsdb/textures/character_1973.png create mode 100644 mods/skinsdb/textures/character_1974.png create mode 100644 mods/skinsdb/textures/character_1975.png create mode 100644 mods/skinsdb/textures/character_1976.png create mode 100644 mods/skinsdb/textures/character_1977.png create mode 100644 mods/skinsdb/textures/character_1978.png create mode 100644 mods/skinsdb/textures/character_1979.png create mode 100644 mods/skinsdb/textures/character_1980.png create mode 100644 mods/skinsdb/textures/character_1981.png create mode 100644 mods/skinsdb/textures/character_1982.png create mode 100644 mods/skinsdb/textures/character_1983.png diff --git a/mods/bees/init.lua b/mods/bees/init.lua index 41c7e705..c2b93828 100644 --- a/mods/bees/init.lua +++ b/mods/bees/init.lua @@ -412,7 +412,10 @@ minetest.register_node("bees:hive_wild", { if meta:get_int("agressive") == 1 and inv:contains_item("queen", "bees:queen") then - clicker:set_hp(clicker:get_hp() - 4) + -- damage inside timer to stop death duplication glitch + minetest.after(0.1, function() + clicker:set_hp(clicker:get_hp() - 4) + end, clicker) else meta:set_int("agressive", 1) end @@ -509,7 +512,10 @@ minetest.register_node("bees:hive_artificial", { if meta:get_int("agressive") == 1 and inv:contains_item("queen", "bees:queen") then - clicker:set_hp(clicker:get_hp() - 4) + -- damage inside timer to stop death duplication glitch + minetest.after(0.1, function() + clicker:set_hp(clicker:get_hp() - 4) + end, clicker) else meta:set_int("agressive", 1) end diff --git a/mods/skinsdb/meta/character_1956.txt b/mods/skinsdb/meta/character_1956.txt new file mode 100644 index 00000000..a661a9de --- /dev/null +++ b/mods/skinsdb/meta/character_1956.txt @@ -0,0 +1,3 @@ +Dragon boi +LonelyCDDISK +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_1957.txt b/mods/skinsdb/meta/character_1957.txt new file mode 100644 index 00000000..ede7b13a --- /dev/null +++ b/mods/skinsdb/meta/character_1957.txt @@ -0,0 +1,3 @@ +banshee1 +nelly +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_1958.txt b/mods/skinsdb/meta/character_1958.txt new file mode 100644 index 00000000..b6703ddb --- /dev/null +++ b/mods/skinsdb/meta/character_1958.txt @@ -0,0 +1,3 @@ +banshee2 +TenPlus1 +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_1959.txt b/mods/skinsdb/meta/character_1959.txt new file mode 100644 index 00000000..47288c06 --- /dev/null +++ b/mods/skinsdb/meta/character_1959.txt @@ -0,0 +1,3 @@ +wizard_lott +Gabo +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_1960.txt b/mods/skinsdb/meta/character_1960.txt new file mode 100644 index 00000000..f12e9eb4 --- /dev/null +++ b/mods/skinsdb/meta/character_1960.txt @@ -0,0 +1,3 @@ +orc_lott +Gabo +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_1961.txt b/mods/skinsdb/meta/character_1961.txt new file mode 100644 index 00000000..d1ed48a6 --- /dev/null +++ b/mods/skinsdb/meta/character_1961.txt @@ -0,0 +1,3 @@ +woman_lott +catninja +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_1962.txt b/mods/skinsdb/meta/character_1962.txt new file mode 100644 index 00000000..78dd47ff --- /dev/null +++ b/mods/skinsdb/meta/character_1962.txt @@ -0,0 +1,3 @@ +man_lott +Gabo +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_1963.txt b/mods/skinsdb/meta/character_1963.txt new file mode 100644 index 00000000..f61de9ba --- /dev/null +++ b/mods/skinsdb/meta/character_1963.txt @@ -0,0 +1,3 @@ +hobbitf_lott +catninja +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_1964.txt b/mods/skinsdb/meta/character_1964.txt new file mode 100644 index 00000000..e09d5e21 --- /dev/null +++ b/mods/skinsdb/meta/character_1964.txt @@ -0,0 +1,3 @@ +hobbit_lott +Gabo +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_1965.txt b/mods/skinsdb/meta/character_1965.txt new file mode 100644 index 00000000..be46c081 --- /dev/null +++ b/mods/skinsdb/meta/character_1965.txt @@ -0,0 +1,3 @@ +elff_lott +catninja +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_1966.txt b/mods/skinsdb/meta/character_1966.txt new file mode 100644 index 00000000..7d76900b --- /dev/null +++ b/mods/skinsdb/meta/character_1966.txt @@ -0,0 +1,3 @@ +elfm_lott +Gabo +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_1967.txt b/mods/skinsdb/meta/character_1967.txt new file mode 100644 index 00000000..6b731dd3 --- /dev/null +++ b/mods/skinsdb/meta/character_1967.txt @@ -0,0 +1,3 @@ +dwarf1_lott +catninja +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_1968.txt b/mods/skinsdb/meta/character_1968.txt new file mode 100644 index 00000000..38678a18 --- /dev/null +++ b/mods/skinsdb/meta/character_1968.txt @@ -0,0 +1,3 @@ +dwarf2_lott +Gabo +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_1969.txt b/mods/skinsdb/meta/character_1969.txt new file mode 100644 index 00000000..c1998d12 --- /dev/null +++ b/mods/skinsdb/meta/character_1969.txt @@ -0,0 +1,3 @@ +ghost +BlockMen +CC BY-SA 4.0 diff --git a/mods/skinsdb/meta/character_1970.txt b/mods/skinsdb/meta/character_1970.txt new file mode 100644 index 00000000..8157be14 --- /dev/null +++ b/mods/skinsdb/meta/character_1970.txt @@ -0,0 +1,3 @@ +dwarf3 +Amaz +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_1971.txt b/mods/skinsdb/meta/character_1971.txt new file mode 100644 index 00000000..45a7efe8 --- /dev/null +++ b/mods/skinsdb/meta/character_1971.txt @@ -0,0 +1,3 @@ +dwarf2 +Amaz +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_1972.txt b/mods/skinsdb/meta/character_1972.txt new file mode 100644 index 00000000..f6b035ba --- /dev/null +++ b/mods/skinsdb/meta/character_1972.txt @@ -0,0 +1,3 @@ +dwarf1 +Amaz +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_1973.txt b/mods/skinsdb/meta/character_1973.txt new file mode 100644 index 00000000..8ee44bac --- /dev/null +++ b/mods/skinsdb/meta/character_1973.txt @@ -0,0 +1,3 @@ +dwarf +fishyWET +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_1974.txt b/mods/skinsdb/meta/character_1974.txt new file mode 100644 index 00000000..5e82eb1f --- /dev/null +++ b/mods/skinsdb/meta/character_1974.txt @@ -0,0 +1,3 @@ +wheat_farmer +Addi +CC BY-SA 4.0 diff --git a/mods/skinsdb/meta/character_1975.txt b/mods/skinsdb/meta/character_1975.txt new file mode 100644 index 00000000..dc620edc --- /dev/null +++ b/mods/skinsdb/meta/character_1975.txt @@ -0,0 +1,3 @@ +tomat_farmer +Addi +CC BY-SA 4.0 diff --git a/mods/skinsdb/meta/character_1976.txt b/mods/skinsdb/meta/character_1976.txt new file mode 100644 index 00000000..198cb464 --- /dev/null +++ b/mods/skinsdb/meta/character_1976.txt @@ -0,0 +1,3 @@ +cow-boy? +Jordach +CC BY-SA 4.0 diff --git a/mods/skinsdb/meta/character_1977.txt b/mods/skinsdb/meta/character_1977.txt new file mode 100644 index 00000000..39f94ff6 --- /dev/null +++ b/mods/skinsdb/meta/character_1977.txt @@ -0,0 +1,3 @@ +snow_walker1 +Hamlet +CC BY-SA 4.0 diff --git a/mods/skinsdb/meta/character_1978.txt b/mods/skinsdb/meta/character_1978.txt new file mode 100644 index 00000000..403d0049 --- /dev/null +++ b/mods/skinsdb/meta/character_1978.txt @@ -0,0 +1,3 @@ +snow_walker2 +Hamlet +CC BY-SA 4.0 diff --git a/mods/skinsdb/meta/character_1979.txt b/mods/skinsdb/meta/character_1979.txt new file mode 100644 index 00000000..eddfc489 --- /dev/null +++ b/mods/skinsdb/meta/character_1979.txt @@ -0,0 +1,3 @@ +snow_walker3 +Hamlet +CC BY-NC-SA 4.0 diff --git a/mods/skinsdb/meta/character_1980.txt b/mods/skinsdb/meta/character_1980.txt new file mode 100644 index 00000000..1eb48f39 --- /dev/null +++ b/mods/skinsdb/meta/character_1980.txt @@ -0,0 +1,3 @@ +alt_tp_player +Kingoscargames +CC BY-SA 4.0 diff --git a/mods/skinsdb/meta/character_1981.txt b/mods/skinsdb/meta/character_1981.txt new file mode 100644 index 00000000..fbfc888d --- /dev/null +++ b/mods/skinsdb/meta/character_1981.txt @@ -0,0 +1,3 @@ +steve_blue_diamond +Bambusman12 +CC BY-SA 4.0 diff --git a/mods/skinsdb/meta/character_1982.txt b/mods/skinsdb/meta/character_1982.txt new file mode 100644 index 00000000..9a1a73c9 --- /dev/null +++ b/mods/skinsdb/meta/character_1982.txt @@ -0,0 +1,3 @@ +isabella2 +Bonemouse +CC BY-NC-SA 3.0 diff --git a/mods/skinsdb/meta/character_1983.txt b/mods/skinsdb/meta/character_1983.txt new file mode 100644 index 00000000..65ff4cb1 --- /dev/null +++ b/mods/skinsdb/meta/character_1983.txt @@ -0,0 +1,3 @@ +player_pixelperfection +XSSheep +CC BY-SA 4.0 diff --git a/mods/skinsdb/textures/character_1956.png b/mods/skinsdb/textures/character_1956.png new file mode 100644 index 0000000000000000000000000000000000000000..391062d39cc4161ae160371126b056de59a4109c GIT binary patch literal 1469 zcmV;u1w#6XP)9wQ?h^?kLAU^GWnVCD;-i{R}+{_S2Lh`E&GXzqpRQP3QUJQTQ{SwOjrw?a1+1`$w z2mJKH{kIKc)Y^x_iqc^-&HIX z^*XCT&uemwW{1d#dL3T&x*SD7rBaEk`*G_0$^@9hZSKHn)U^Hc-$}^kZA?Q50VySf z5GWK1P)b2ci9(?ODJ3$Q4ASW|(&;pExtzYH&t>bE%Vm^GC6r1fR4SE_x)RALPNN35 zxr1J77u|YwWdaDiWm(wV+?-)NlgS{P&1%r=>+5%uQmObP6pJD7iR2Wg zUPZT2L$_XiH33Q~2q7SZfKm#!ZNsuG2q8iWAS3W`6tK0mg>t!!Qu&<}a8R$pX;jf` z?ZR#DyovxaB7#&w1aRXD$Y!&#LZDbIqFgScQmMRM0Ry)U&uwGa>tNL1$G~Y};IuI8 z?Zb0BaF`mp^%^|4je*nBp9GL%J)h5OZ}Zp}Lcq3dJ#X8#f8Q=lpA*w{cubq0_>!*MS!h;q^KJ0sfrZsKIIOpxdayZPYO8cQ6PD^W1ib0QzoO7A(sO z9Y!e?3Jp4-575#;`8wwBrIZ>ZJwxEr>9oJMuvYs|aL53YXT6^9-BGUtx9L{{w^4)B zsKV0<>A-Va%-aG&_?u!p4pjn-$G~_DrIaSd3>9#b-6vq^wlV5Y3E&=! zN?cs(l=-=lr+K#L4HV6BMRBsJkDw%I5)~^4_|^(Sp~bx1!a%Tu-0eo|%6r}P!Nez%HsK84yL`+m!j7n(yem>Zbzeq)u)psX=By7eez>&CSiw(9qY{*X8Bq{{R60|NqvXGkyR700DGTPE!Ct=GbNc z00C=BL_t(Y$F-D=Zo)7OgbDLpTqu7luwnZCuQ{LN!azU+)lNc5qx#F`;xd_pm_^uB zg(j~G#Z2-(fY=R;aUgaG8U+}a0gcT7{v`uc-@XNT1Hczi)%Lr>YumkjcM0@hWhoD z3A+>kOq+H$25>m6M*)70$F}_{0@Qb8=^;+`d0gu%gf)z3z_%+G_9KxPKpc?&C!PRi zkmN#}Ph zlq{@a9JFIH-}4jljh002ovPDHLkV1lSA-?{(* literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_1958.png b/mods/skinsdb/textures/character_1958.png new file mode 100644 index 0000000000000000000000000000000000000000..4fb61aea08505aae208e9c341dd37112dc1ace70 GIT binary patch literal 969 zcmV;)12+7LP)MGhjEszqj*gg^n4h1Yq@<*#rlzQHq)$0d!JMQvg8b*k%9#0@6uDK~zY`rIUejqA(DK;X#*j>_X0kOk+&CQK>T}#)2>mrUAQ6qYI^* zX+SWW&u5n4y6z_tsG>Hz+Drq&`R(mI?ERks>eP_F4M;b&Q6SPUr0_Z5uR0a+$?7|R zLH`OsOBgdA$C1y;AA7?)@W#rqD2mz85u+T&L!a@8V-Yb0kNG!@ai6gP$Fwn3Gx!IB zuFB8Z}Z2od#^+95#ITB^!W3Z9RU zW!qWd*@VOe-57?{%4XoP(2sn_)@BElfz<5OMq2~J({0&t3fyN8di`#881kv9~OHnww+;PYeI6Wf>u!$^0guK~sIet7G; zx5L>ydOYx>_-OKP&iy0|!<^s$u>_+Z<&FIiUvDTW-me%Xk@e+^rf(FBnh0Wj;!Z~2I!XoV3z680gf%I6@@Q_&m-Ki%8 zC14SkH6Q@MYundg)dLu7aCju`3&CO@i2@`v4ai<_R)Z4rRsi-ER(ZazvaIq5fLT{k zVhUIQQHTyYpvMZ=v50C-G1v$eD$g^3ESY1hjNwTjGlqUqWZi{MfE8ZCy6nLU)RxvI zC5r_65erZhSvd)S1zvt>eXuB@M=`3?tnV$H36`y45`dl(*1d62<~?cOO4;`&lsQNL rYC3}CLe}-#{@lN`1AtE0P6GY_4`+HyZW@H(00000NkvXXu0mjfxLd|_ literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_1959.png b/mods/skinsdb/textures/character_1959.png new file mode 100644 index 0000000000000000000000000000000000000000..016f83d7571fbb98dd02981abb3ef24792adc112 GIT binary patch literal 1506 zcmV<81s(c{P)VGd000McNliru-wP245GcW|?xFwy1#d}2 zK~!ko-Iz~o6jdC@KfALnrDHQNt;8oMC~uq@c6Qq?O3N?V zyqWjj@9ppJ_xGC@qY345Iniv7VHi}WZv^Jr`wn7R7H7_!iLr?((QJdR>!j0Zip3(8 zN(Eil1M8Ja1%S52yKF^jYJf_m;wkC6E&$nV7Jy>0$nFO=qHyyOK2i9F-JQ>EeFGSV zfu?By2B+>2w-^ z*_-y$Z2*}9GVC44@o>R)T~sxNkzGZ6nI5)nlgVWG%W*Vip-|ZJDG6hSEXyLB%~B{7&~+W#wn?Q@p7*84GntIXEWPgMl~p2KHZ@JdvMh96_vSTCV{mZr ziS`L`f4z4c#}iO0DkI>P#4ltr87#|UhyA^$Oqkct<5ynJ$q3pk6qhx*9Qma zOZBYD<59-h6jeZi)&2YT1E?;+aN52D_9!D?e8~@%h3mSUeE$Q)#3<81I&B8LY1_63 za<*-I%~GT9h)q!jySux+Ufx|?48vgBz6PXFRh2pY$f{xwd8URIT zO?s0__8LZDUWU7Dd&B7O7qVXY4C6&u2LHSNdEF5#gb))G6T(m7_qEa|AAjgQ=W;o5 z`SN9P_3BkIHa6CjH21qeXc} zR*x`lMDa9=h zdgHhUfER{8;$Z(_&-&xz<2a7vf!|E2nz^QNRCvVE2c$lE1J()+#1q!$fg z1B7$=M1LQxMCfQU1AKjJ?&0H~O}5^vJNtG|-c#=Ex%14FN&yh{cYk4Um8H|~aeo;z zO_Nq5wB=jjjdW;IN%`R;y)6}%V{bAUnZN%&w;rJlLGaY6Q-V!Q@4l>4TM;DM6qNQ3 zIyyU7BVc)%>Y|INR;jIks_!JBC@jv;A*xlj?O1((Vc@;k{}KWJ-KAZegaV4v&dPF) z+VTTxe=k8SMqEk2c7@u4%aXf5Es;P7L2YG)+H4u(O4H;20UMu-CsHDue*gdg07*qo IM6N<$f(fA2m;e9( literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_1960.png b/mods/skinsdb/textures/character_1960.png new file mode 100644 index 0000000000000000000000000000000000000000..8424d8a349c66a02719e1a7c5dcbd8f924516965 GIT binary patch literal 2329 zcmV+!3Fh{RP)VGd000McNliru-vbl_H7Bwfcg6q!2&PFy zK~!ko-I-rZTlW>mKll3Li?8jAZ45Tx8c0KiXiEP;lW2?DjkZ%Cs-U#d{&dr%bq{;k z9;#~EW3_2}m|At(%QjU}U#20g(%Pwil1>Zl`bUYHgrx*XnnIey)WkMmY)tOO*Y@?@ zgYhj8!k;!(NsolM_ndPtzw^E4e1GTs5ZFKt9Xe!HuT9fLRaI(gY5-7Gm4%68>pp+@ z^-+OsEYfD2+-^5>b91PwN^^5Fxm*r_R4Ro6OlNhHX>G+b;d(cXK85Wr(q@8pI2=fl zL?{#@l}gzF7>0oYB-0v;Mv2Rbd3>H)n(Eyo)7sYq0K+iI<#I%$QFL9mgU{u1xZQ3j zRs1f*<|vfPEa*jwC6m^$%B>*cW}FPeKv5JH78X_nud0 zCBngj2d!K#M@L5ov$M14x{fT%sH#e-RHC)D6@X+iNiZ1X$dMz+vP>`-L{(KJse+-; z=c7<4Ac`WgER#;B(KHRiFbD(!w70jT>pH1a3XjJ_DwV=CO^zNt`jz$x(#*^ZvMl5G z`$?rz#9}e_?%hi`90s6ND&fqWAsD*I z?*(`3i8`CsNCX+ZE4h+MfuC5ME)3|i$5~gVq2n1{n`ARduFbq^x zWny9ifVQ?a+ZZTarZeK@xq%_xJpM5=v$M>{FY)H_k9lrjh|Y+Ya=}>9FBFSK#>U1_ z6opc$gsQ3p0s$<`;^fJb_B`S9`L;(NP$j&nsVQVxX2*^l0MyKn;A&{Xt@`NeiSUcZ z?n3n_sDTE4-rvo)?rcO2G$2S4@4Ws30L5YvRaF@s9Yxo5dU|?ryWL2V#EBCp0MImz z9XocA&1SbxBjojZF${xbGD$2J!)0YD<#mj?X|m~A?%&hN)dh)H-oMOWUV4v2PUJg# zI!UJzSfvsV_uWrtOD*wuoOnD=BobkGco@?(Q51#Y;b9gQ7LX)~o}M0($>g?3e*h_& zOxj;9kx1~s0}n7hdj{3*#Ij&&_8QY!osmy+Jn`M#2%^Y8j-4aqHJQI=khwOAT;t%Q z(Q`P&2mmuPGx+^}ve_&ikB5PQ0ru_NM?*t{y*+N5K47)tnI{iex8KplC+E%s@cc_} z**43v&~<&?efyaw4_NzZDfH9U%oqsNca5%GWS^M^G%!D{dTPN$P{xr``^2!deG1nWtE|3d&YEYrm|0=Fb8y zmy2?_jAdDfqPVFHsPqss1cD9rwJ6>k1U!n1~6RYsEhq|qYAA6i*ue^Li zr}gYD(YEV!RSsylyAOb&{|+*h!{&g^%GBhQFAUg=gCoMm86a%H8^YG+mELAJ5i3J% zaD{Fwfwx54Xopvj%VYHnh1}+updd6NkCATCD!<)w;%=og^<`v~@lAbkp1vqPZ!=Vm?nk zZ(L_fBvUKykDM6!?YhZ*_z%CbJ{=#w&d}A{!}+2Aaoet4d@%T*E%Cx?e%NdpujT*Z z;0XI7Fp-9?rG2$4ROvBV{UQTr%j}QB*(9_s;dob5#ePS7BhMe3UblXQfxrIFayl#j z=(wiocs*{)X4&omG+k#s`S<2B`gev# zE>d4tOM7d?whxV57CLu# z%%0Z4D8b!ItM;_(FvB?_}+pc@>17Q5j=}i&gTK>J=J68l=Rx(S#!1sQ{m9f#vVao110qpzLvf92Ge?v=c zX+5b_$_4@8_lF19FM)Bb4nYv?(_PE55Cnm8xr}L=b_-h_hD_5$5Cr@B%Gjt)VAVj@ zs`-{^+Y0+;{hQhw*IanD=9ia9H3No5E?%dff|Q^UMRCzgc=9@?bl5J{N&jLMH5^#pg2W}riEFyFf9SgvM7~7 z6h52HEud^wi1)!q`^cncY*O2(u2+}BMj7ybRfPjI!=Q#k00000NkvXXu0mjfK@M|s literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_1961.png b/mods/skinsdb/textures/character_1961.png new file mode 100644 index 0000000000000000000000000000000000000000..a0612020e9cefe2acb3967f8619bfe16e3826e68 GIT binary patch literal 2612 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 KMNUMnLSTX)qRQ6* literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_1963.png b/mods/skinsdb/textures/character_1963.png new file mode 100644 index 0000000000000000000000000000000000000000..9a4db31a647522da3260763b89100a9d32b00b23 GIT binary patch literal 2988 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 KMNUMnLSTZX3-Yo6 literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_1967.png b/mods/skinsdb/textures/character_1967.png new file mode 100644 index 0000000000000000000000000000000000000000..807d06843eee542a229d06bffe53d775303efa02 GIT binary patch literal 2114 zcmV-I2)*}-P)RZ1xcsZw9) zOG`x%FM(DSN#j&$64!~be2v%1-p`&r9}lx+-+bTv=l^{(N71GH z>Qk1?76jLa-BCp#`@rsqB2$K82X5ws(U4-HC>RRvc`()wC$E$hJ(LrBEHM=HnXu|X zATPLDpEyD)t6J92r{U~$XZ=RE3EavHBaULwQ4MmT3^N5`z=C@|B%-kB3(2rz(AE=L zCoDR}j429Z;hO9ikhB$xE+k{Zv2%xOUiBPa z`0>jW?4Ips&{2Gl7UEW;>{-gf|T6IMzv8dgLNm@5jF(i{{w;l$-Kz@~Yo zs{{5%6f<=s7|52PS0O8~qk>ipr3?e$%skc9%)QQWEH@C%Azc zcGdGAd7F1Yw>aMpf>Wz75>oV8Fk29IhHLLOkJE3pkJBMTxB1c@>YlL1@xDN!ZrpY` zLcNYwZAP~^A3$)`gVB)U!;CPwD%B_uywho%PB0GII`yd!#f||b)23|M>&g+jZ6kGR zpCyi=8GbCR2xQPJ4BG2s5k=M$LZ-q+xLedADOU!^0N003t(0K7q>W#21#5py=kF`7U>l0EFQn?i%Zcy)iII@vJ{ykz;d_{- z;>?pTvr^KKJbnIKDBt8(zDAJs@=RWsDM;1xp44F2CkoKIZstUr>u~SN^L` zK4{4uSE@SGp0w3(+$ainMJO9W5ePX#wg_jBz5+ltuVbuj)pDkK8Q`bSoa1_4DEd-O znFIO#yM7gd%~55;HEa$fb%K z9&oN8-12>m%tGlJ_`hUs+ScR+7oAaDnm3G;+uvcCr8#R3NK%(t)y&M?d z+KH6*sl|%|&o4sXbA$?x3LW*3f$gC5_vJ|9>{PhPq8XWy?hzp4b0A8i9KkpK=6fC=h zJwf!uL>bw;R8mcQb`u&XWQRKm9I9k`UZ^O5(mhT zgHgTLp(;m#&pfYT-M1YIb?w s{>VZsrKz9LBQ`u8TYV2ifP)(9I3;#Q*>R07*qoM6N<$f-d6?MF0Q* literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_1968.png b/mods/skinsdb/textures/character_1968.png new file mode 100644 index 0000000000000000000000000000000000000000..39761685eb043d43f27227cb466312ace1875968 GIT binary patch literal 1888 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 literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_1970.png b/mods/skinsdb/textures/character_1970.png new file mode 100644 index 0000000000000000000000000000000000000000..4c738946883b4a42402d3fc02af24fb30a398b6d GIT binary patch literal 2404 zcmV-q37htbP);q;E0~8Sz z#fVHYaCH?KCEeN$HTsV+OLPHEOePiS$TkxAOP#h|o3-wJpZB@%>*G9amNkJ1eW^9J z#^Vq+=A6gT1Mfq-gdtdi;FVHfvNC5F3O{_yhlR^nwTi?k8kEajE({CC6&ya;IFR`E-tS zLez*_MZ3uA`g0761+HB7l#7&CPh-~8sFYS{z^2flF@Xq|yU0bV+VkpNzs9%n<D{>dx%-t~nuyubkm9B{w^2OMy~AA9UEf8BNX6AymKzjWx={TFuNk38~- z0}eRgfCCOV;D7@TIN*Q-4mjX|1I{HTfU|+84t?h5?5 za2^MCU*kh_oI*EC-23;}@{NujJt|y)$cqS1(?SIr;(-e#L6DX}DtJM3g6IsFRj3Nu zL0iLH2SkL5n6jU0-8SaMp z5@}ZebHvwy87?Cr5DiG6Ba(!TI8#={$)yt9nNBBMjCkLkm-ua;Ixf7xeFO`b55Saf z=gv9q9*EYc1VoHboGO1wHi!xW+{+sf&*1Bb6a>LTL1m6rLoMMn%mbio#9PLLF--{* z=bXJa{2Mj&>^{l`k^Q^3x%Ng~GbY+In(?*IJ;S=dU)>_S{(z#=NG`PM{OKNe;{iaG zAK1B#e?E8$Fc#)WRPK#;fEb+F$2Yn1y@;=KTi!>MK&TCg%E!CgAAW|4I)C#%55_tFUaYDy`F$Cp~@uQeQ2C_P%D|_-Mi3+cH`xSis(6fjH z`r7Cfera(J)hqoJJi~zEt)l?R6jFkuq)u5zn5rPANHO{t=*8KHY69s4D?y3P$fbgU zJN(PR_aHz3mJO0b{`JuN7^{;b;D)4tM8%@g1w}A=hy8oDan7f2zna>d-k||Oh1ejf zp%tpYqV?>!Wh<|`c`M(ua~l?vwFV-Bw?GlFQmHO@1#u(vl}R(yo#4vCz?&1RQF@Z_dnaqas*rmP3QzR zB~S$yCpavcapaFqaC?HgI;9SV4V6WLq{<)=Bg76icS388Cm%RXFerdm5EKz(nG@O^ zRmGD~d!frPNgx)P^w5A_A*2WrP@rlfSY;#8#u2Z8LhOw7Vsxd^cd-4YkKqSlnT3gh zR=9TOJ*4|!RB$a6R}5j&HDrW^z^is%Lm3)r3ZXVanDE4d#~7*-l8_a&LLY>&DLZy< zqYV|A2I8{NW<5`S<`^a*G*s2`R@Gmkg5Ibe5&XC~g!|$QvEQ7Tr#Ac*wlp-VrOUhH9J%QnP7FtM1 zY<&M)uco;(W@AzS5e9cAz>^Ogrv;%bjHNiCIM?rb38jF$F)>3VP~7nxm;|9OAhF>+ zEM1ujl;*gNY;hP}n9L&^k^Q^3ySI@RBheh1(an3tMWvesq9%qs5M42;bP6K|Lm~w@ zdiW$sz?u+xSQJ6c5Q87QX*-DW)I-NeLD6cgiLxmfwZa-OHz7n2b-wQ{S7A6`d*C$H zK|0v6>!o0o^|7&es?=sQO^8=&RdfR5!r8Pru{=|lU)3?JWkPLOOuX~{XN2>Jj~+dR zG{{W|T5*IF6nCc=WoeFL1a+{$Sd2ajMWMO#GEt-%j*~|S(Fs5`h@DZJqJSH;9_Gc! z8t7@vgVF_OS)5*hm`Df`KwX$r_|ezyW@rr+B}HM(jrkRu8P`T)s#t;Sf-e_H>X^*~ zQUke+m;(3zF6R?}=7z2O%@ zFMRbmyui=CW(!Y!{WN0(1){>|_CPS@L(45pl5l3V@QSx>+dtg!la@y?Q$)nMc2PlJzFM{x#bf*G3*a@(jJgkMDRH+ExDU$SGW$ z*S+#8V(R$oBPZEfoM{l;oQiV%Gw(*@$U9qygofAz^Cf5igV6s0nX|kysqpll+zQ_F zE*#o`hAHL^Btcs+`3Yk|WXO%KOVpByB8<}GUTKzSd1Ryz(-c!@cy0~rr_5qyBmW6{ WXRp%Xqij6@0000g_ z&VKq=eUY4l;&?S8j;}JlEd(z3z^$Z^>7r5vYOA;el2;tzJ@-E-T*Z_l_;$-Qj4V3P zF5xDm)*ymf#ip6A6UZ6Cndg}{j#L+l1g>_<5nKc2#re6{O;h%_DYjNX{KW1wR-dMM~=lR!OT!a#-dL zi3Mume1#l4>b5XuVYG&|$|?#)jd<;~cvM;~Boa+3b8U>8kmiK0ry*Qv>e0Xx{cggn zAv6}N1rm**2HOcnr(r~KHdS$Vvd>Hci>U0SL?4w9z))&&Y#azKMC~yRgf5ZQ=$WBx zDe9~iJy%+6#nGwIhy*HDBSoD^qE#cTc92`&2Qe{~#?Ps-nFnI%2+ux4T<)?te;(-q zV-2J_5_U4<;7AXp7>mg%L|Tn3dj)r7*ix!+CH%!#ZoT$1pMCyyE>K;MELI7E(7GOD zrZuQ4XlMBB4DY;~FZ}5j$P}u;7r*-F{OIlPr^d)Q9#@9Er)UouD$rQIjxcv@P z74eFZ$P1-RjriPiOwC9!Qfoz1K*xcSBU+T0g%$)af<=dMB9b6FJ{Zj#C%*Q5;R=c| zDHBSWCpdnLMNViFN~>tC==Yu@oqmC79(eFyH!QO9xwrQ$@`|ELciSC=WJD8UZ8R~) zC!Qe%Ma3a?xEtfany%{z3etqF&vaeKl_qC?>o(u{mG>iR%mh+QD9%(2^F}Bmdin*- zgf?fE_=!cQS`32*-fVFT77-pI`u2#}0L6^_(q zGz*U4l7Rtl6No@iq#aUyl%k*cm-yr z6v#1B29Q!YQdnTEhc*EQZ3U7@M1nbl4h;#y650xI@Pq*3JwGvxyj9AH{|n_(L5Ut9 zbOckDB1|?DlQCbDIf~lr;2Sh2@B}^p14Sa{4Yvp$5gj0GfdQCs54co*Qq2bbKgjhr z;)@k%6AUMJ&?@}?@15f5Pke+k*EP%_bsz%oeo49ep-1@RKiOw4uv#iHI&*R63OPcp zLI}>6f8i#)%Y6QyU%=c!Kpad!8mI`RIU*1vq$EtEb5RH&3MYP`bYg5BW>s=?nnK2j zqBJ*(fku!SS_fjVa3}^}o)IoXe)+w)3j~CzIH?n?ImcdwyB<2l7r(TRL`BTd0KfaW zQ#|(ZdwA`bY$O|yz0s$9tXWVcazA_Of4I-i(%IRAd4?Dr0TRxgU;h^W zljrW;#~QQ>T?eHI0l4#SNl=@zT7nr&GYn?r1gjOa>a6xa1q@>@t;*vc`At6f@F~uHX`g;6Y&Xto2_N|Thk5GcN8p6fwm^0q$QZ3btnk#y zeL}C?_BW3(t_Pm|)P1A|xr5b0s6`kDN1Ia5T0;A7nJjc+k-VYv&79{L{Y461PYM#us_^M-zB!JYii-vWsqoTq2ny2#n?q;?QZ;Tk4evRt-0(c0AQdz@iyh_WbMT8V2*+L$df`ZF z4Z180GxWV65xOiq`|%HR$3v$m&B+O300eIT+edizWBcsxfdHG0kRnJFLI8Id1u8!_ zS)&-ZLrl&%L5R@zP~7QpJn-ML8(EYXz#O7Nj6&B7?(qF%aOPdcD>p-{ibj}6p%&xS z*fm($S1=Mj7OkmN2 zh~N&0GZ$fJCDZ~UiUvmnRy2+hfApHOO2Vc%U4XGd7o9)&)IEe9f!Ca3FuAZ5;fW3ZcN^O^pwOu?jX(f(;Z2L`BUHRyWb_!*%@W5-}4aPAnWKn!rO z5fDcemOTs;-10Ik0&D_Eg%__ARy)Gx;6{EHXV0D$E<>(+o4N_$&P9Sys)IUNz<{wp zN2OL3qbaALOFp%#+k=>?L8W4gyt#r8@uO0^*p% tJ6tggbI1y7gZj>6{4CC%Ju6(se*okAkHjb>)6oC`002ovPDHLkV1k>d@NxhE literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_1972.png b/mods/skinsdb/textures/character_1972.png new file mode 100644 index 0000000000000000000000000000000000000000..f9bc49cc3244e121c9e3568a81d18eb39a486f51 GIT binary patch literal 2409 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 literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_1974.png b/mods/skinsdb/textures/character_1974.png new file mode 100644 index 0000000000000000000000000000000000000000..3542765f92df9d158d9becea56aba041aaca0434 GIT binary patch literal 3163 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 B=B@w$ literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_1975.png b/mods/skinsdb/textures/character_1975.png new file mode 100644 index 0000000000000000000000000000000000000000..8d6a4b6f889289dde3122a5461fd90cdf71d8cd7 GIT binary patch literal 5786 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 literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_1976.png b/mods/skinsdb/textures/character_1976.png new file mode 100644 index 0000000000000000000000000000000000000000..139a8100a0f1ba5290337d596d049e78b91251db GIT binary patch literal 784 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 BW0e2^ literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_1980.png b/mods/skinsdb/textures/character_1980.png new file mode 100644 index 0000000000000000000000000000000000000000..27669f435e68797aee8da04602b9ab3312c09cbe GIT binary patch literal 2393 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 Ef|*0{jQ{`u literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_1982.png b/mods/skinsdb/textures/character_1982.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5c5e5d9b293979dee5c17e15037cf2789e2b28 GIT binary patch literal 1046 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QY`6?zK#qG8~eHcB(j1elRbib z85pWm85kOx85n;42huMY7)lKo7+xhXFj&oCU=Yur6o1qWsCHd|Plzj!_V@SSGr!lx z#brfTxq*SfjqQt`9$Is9)pQFBi&G7yYHDggHLLm?_EqL>DbDb4ur|Ml^0YV6RkJeIHq=seaB#>=4h{CS zwKvyyu{P3BlHU-rQx51F#*!evUYh7ML)4h*%J8nyZi z77w?SaDB;JC(Nt7Ztm~zi`>6&yeabF_cE3zmm`g6#JeHoGEL{1kUy*$5n4GJHAkgF&YaOL8 z6jc3-`10K$pz3_S5|iPL|6-jioiieCeReuw;=BAVlO)s6MupS+G+zWe8u1)XytKZl z#_aTBoBn5$PtFP3^?Q-eAp=eBE?3o4LcxkIii#fV)(Le*JNhztsXq&x%buqcidFZzRX!_L2z%*vT+DD>uhqJq5qeJq8LOR&hqn@JZ{O8Wf5D|aP9H(0QuyiE~ogg{{mlrT-86F z?~tv%KwM*<&m-H@?vMB{9K7_WF6LjYvvx+<>Sdje-PR|}U4PwT-n^Uz;yy3aoSALX zMP#%xX1)FPGUO_QmvAUQh^kMk%6IwuAz~xfk}v=v6Zor zm8qq+p@EfwL9|d{4T^@`{FKbJN{|K}eUBjXT5b1R@8QzM9mZmu7fff^V*UHx3v IIVCg!0D)_lUjP6A literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_1983.png b/mods/skinsdb/textures/character_1983.png new file mode 100644 index 0000000000000000000000000000000000000000..bf4c3c4439c696c293ddb9db838bf716ae109c9d GIT binary patch literal 912 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QY`6?zK#qG8~eHcB(j1elRbib z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP{Jv|C&U#<8!AeKI2t(V zD=$tDi}SJERF%BHGwZ@e?+0HaIZP7D1Gp}y3qfNG|VN*tMRh;L{ z)@-2midlU;K#H*>$S;_|;n|He5GTpo-G!lpRn`N@;VkfoEM{QfI|Ravq8eTeKtc8r zPhVH|2Q17Cx}pU^Y#a;>Ost+Rjv*e$mrm}Sv_^r)b+&6^z=Wg!|6eQ5cW_^QI&1m; z(Ai5*Dsn#j`YI?&E_ruc{nU$T2F;hQ^<6M;aFo;irtpWq!LNqXfSKW3)OXth3=Fl5 z0SpruUuPaVf1h#I?`+oMSC$Tvwmi*dYZx_K?2fcB*fW`gNiUv~b-bOg&12cS9T$`?s$_%CbyB_y(xJq3~+RcAn zf9m}7_tTHQf4rfiY5Fnw&xS28u6^8lBCW&wdtp?{GSe3_4@8<|-~M8G@RyfCZV&T4 z=MMr-FAV26H?Ut9s1e_uG&}i>>ZN9h8~uu^IWbHw4IFRv8zK+63vc_gzscbH)y8Kl zLo%&f-r6cWpYd8O(DNb79*rtOYcQ9`gI;`7pY=6Tp4uuH< zECRtArpsg%J|17q{@(JyqL|b3HUt@$i#lW#zm#fvevT=LBVx|aE0dP;|2}c~#i_`o zp6$my1n!*?dU0=~vfR8$W~{)#fgLb}@gd*1~VSdZ{(b%oXOd9dn=hTcvD! zdC~DRw`)Y#G05%SCA!}BZu`>Jg;jS<-k*H2`QFW|pR|M@9Q(S1|3Aa=Ha*q{x@>~L zG@@GK8c~vxSdwa$T$Bo=7>o=I&2$Y+bPbF{3=FJHOs$Lzbq&m|3=9leE`LGMkei>9 znO2EggF|FCC}~Q7YzWRzD=AMbN@XZW%*-p%%S$a$Fwry6Gy45-`7xjx22WQ%mvv4F FO#lT$V6FfF literal 0 HcmV?d00001 From 110db201f708e33c07156a88c72f355f3843a389 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 25 Mar 2021 16:46:51 +0100 Subject: [PATCH 04/16] update --- mods/3d_armor/3d_armor/api.lua | 8 +-- mods/3d_armor/3d_armor/init.lua | 1 + mods/advtrains/advtrains/atc.lua | 10 ++-- mods/advtrains/advtrains/signals.lua | 22 ++++++-- .../advtrains_interlocking/route_ui.lua | 17 +++--- .../advtrains_line_automation/stoprail.lua | 50 ++++++++---------- .../advtrains_luaautomation/active_common.lua | 11 ++-- .../advtrains_luaautomation/chatcmds.lua | 27 ++++------ .../advtrains_luaautomation/init.lua | 3 ++ mods/cloud_items/car.lua | 6 ++- mods/cloud_items/init.lua | 9 ++-- mods/cloud_items/locale/cloud_items.es.tr | 3 +- mods/cloud_items/locale/template.txt | 1 + mods/cloud_items/ship.lua | 6 ++- mods/lib_mount/README.md | 10 ++-- mods/lib_mount/init.lua | 42 ++++++++++++++- mods/mobs_animal/kitten.lua | 3 +- mods/mobs_animal/penguin.lua | 2 +- mods/mobs_redo/api.lua | 12 ++++- mods/mobs_redo/api.txt | 2 +- mods/skinsdb/meta/character_1984.txt | 3 ++ mods/skinsdb/meta/character_1985.txt | 3 ++ mods/skinsdb/meta/character_1986.txt | 3 ++ mods/skinsdb/meta/character_1987.txt | 3 ++ mods/skinsdb/meta/character_1988.txt | 3 ++ mods/skinsdb/meta/character_1989.txt | 3 ++ mods/skinsdb/meta/character_1990.txt | 3 ++ mods/skinsdb/meta/character_1991.txt | 3 ++ mods/skinsdb/meta/character_1992.txt | 3 ++ mods/skinsdb/meta/character_1993.txt | 3 ++ mods/skinsdb/meta/character_1994.txt | 3 ++ mods/skinsdb/meta/character_1995.txt | 3 ++ mods/skinsdb/meta/character_1996.txt | 3 ++ mods/skinsdb/meta/character_1997.txt | 3 ++ mods/skinsdb/meta/character_1998.txt | 3 ++ mods/skinsdb/meta/character_1999.txt | 3 ++ mods/skinsdb/meta/character_2000.txt | 3 ++ mods/skinsdb/meta/character_2001.txt | 3 ++ mods/skinsdb/meta/character_2002.txt | 3 ++ mods/skinsdb/meta/character_2003.txt | 3 ++ mods/skinsdb/meta/character_2004.txt | 3 ++ mods/skinsdb/meta/character_2005.txt | 3 ++ mods/skinsdb/meta/character_2006.txt | 3 ++ mods/skinsdb/meta/character_2007.txt | 3 ++ mods/skinsdb/meta/character_2008.txt | 3 ++ mods/skinsdb/meta/character_2009.txt | 3 ++ mods/skinsdb/meta/character_2010.txt | 3 ++ mods/skinsdb/meta/character_2011.txt | 3 ++ mods/skinsdb/meta/character_2012.txt | 3 ++ mods/skinsdb/meta/character_2013.txt | 3 ++ mods/skinsdb/meta/character_2014.txt | 3 ++ mods/skinsdb/meta/character_2015.txt | 3 ++ mods/skinsdb/meta/character_2016.txt | 3 ++ mods/skinsdb/meta/character_2017.txt | 3 ++ mods/skinsdb/meta/character_2018.txt | 3 ++ mods/skinsdb/meta/character_2019.txt | 3 ++ mods/skinsdb/meta/character_2020.txt | 3 ++ mods/skinsdb/meta/character_2021.txt | 3 ++ mods/skinsdb/meta/character_2022.txt | 3 ++ mods/skinsdb/textures/character_1984.png | Bin 0 -> 2824 bytes mods/skinsdb/textures/character_1985.png | Bin 0 -> 7192 bytes mods/skinsdb/textures/character_1986.png | Bin 0 -> 5505 bytes mods/skinsdb/textures/character_1987.png | Bin 0 -> 1852 bytes mods/skinsdb/textures/character_1988.png | Bin 0 -> 222 bytes mods/skinsdb/textures/character_1989.png | Bin 0 -> 924 bytes mods/skinsdb/textures/character_1990.png | Bin 0 -> 1109 bytes mods/skinsdb/textures/character_1991.png | Bin 0 -> 544 bytes mods/skinsdb/textures/character_1992.png | Bin 0 -> 848 bytes mods/skinsdb/textures/character_1993.png | Bin 0 -> 816 bytes mods/skinsdb/textures/character_1994.png | Bin 0 -> 799 bytes mods/skinsdb/textures/character_1995.png | Bin 0 -> 792 bytes mods/skinsdb/textures/character_1996.png | Bin 0 -> 7976 bytes mods/skinsdb/textures/character_1997.png | Bin 0 -> 5402 bytes mods/skinsdb/textures/character_1998.png | Bin 0 -> 1304 bytes mods/skinsdb/textures/character_1999.png | Bin 0 -> 2462 bytes mods/skinsdb/textures/character_2000.png | Bin 0 -> 1817 bytes mods/skinsdb/textures/character_2001.png | Bin 0 -> 1758 bytes mods/skinsdb/textures/character_2002.png | Bin 0 -> 2137 bytes mods/skinsdb/textures/character_2003.png | Bin 0 -> 2485 bytes mods/skinsdb/textures/character_2004.png | Bin 0 -> 2237 bytes mods/skinsdb/textures/character_2005.png | Bin 0 -> 1761 bytes mods/skinsdb/textures/character_2006.png | Bin 0 -> 2041 bytes mods/skinsdb/textures/character_2007.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_2008.png | Bin 0 -> 1715 bytes mods/skinsdb/textures/character_2009.png | Bin 0 -> 1671 bytes mods/skinsdb/textures/character_2010.png | Bin 0 -> 1734 bytes mods/skinsdb/textures/character_2011.png | Bin 0 -> 1637 bytes mods/skinsdb/textures/character_2012.png | Bin 0 -> 1792 bytes mods/skinsdb/textures/character_2013.png | Bin 0 -> 1378 bytes mods/skinsdb/textures/character_2014.png | Bin 0 -> 1787 bytes mods/skinsdb/textures/character_2015.png | Bin 0 -> 1843 bytes mods/skinsdb/textures/character_2016.png | Bin 0 -> 1745 bytes mods/skinsdb/textures/character_2017.png | Bin 0 -> 1791 bytes mods/skinsdb/textures/character_2018.png | Bin 0 -> 1898 bytes mods/skinsdb/textures/character_2019.png | Bin 0 -> 1828 bytes mods/skinsdb/textures/character_2020.png | Bin 0 -> 1416 bytes mods/skinsdb/textures/character_2021.png | Bin 0 -> 1415 bytes mods/skinsdb/textures/character_2022.png | Bin 0 -> 5531 bytes mods/stained_glass/init.lua | 4 +- mods/vehicle_mash/framework.lua | 8 ++- mods/vehicle_mash/template.lua | 26 +++++++-- 101 files changed, 306 insertions(+), 94 deletions(-) create mode 100644 mods/skinsdb/meta/character_1984.txt create mode 100644 mods/skinsdb/meta/character_1985.txt create mode 100644 mods/skinsdb/meta/character_1986.txt create mode 100644 mods/skinsdb/meta/character_1987.txt create mode 100644 mods/skinsdb/meta/character_1988.txt create mode 100644 mods/skinsdb/meta/character_1989.txt create mode 100644 mods/skinsdb/meta/character_1990.txt create mode 100644 mods/skinsdb/meta/character_1991.txt create mode 100644 mods/skinsdb/meta/character_1992.txt create mode 100644 mods/skinsdb/meta/character_1993.txt create mode 100644 mods/skinsdb/meta/character_1994.txt create mode 100644 mods/skinsdb/meta/character_1995.txt create mode 100644 mods/skinsdb/meta/character_1996.txt create mode 100644 mods/skinsdb/meta/character_1997.txt create mode 100644 mods/skinsdb/meta/character_1998.txt create mode 100644 mods/skinsdb/meta/character_1999.txt create mode 100644 mods/skinsdb/meta/character_2000.txt create mode 100644 mods/skinsdb/meta/character_2001.txt create mode 100644 mods/skinsdb/meta/character_2002.txt create mode 100644 mods/skinsdb/meta/character_2003.txt create mode 100644 mods/skinsdb/meta/character_2004.txt create mode 100644 mods/skinsdb/meta/character_2005.txt create mode 100644 mods/skinsdb/meta/character_2006.txt create mode 100644 mods/skinsdb/meta/character_2007.txt create mode 100644 mods/skinsdb/meta/character_2008.txt create mode 100644 mods/skinsdb/meta/character_2009.txt create mode 100644 mods/skinsdb/meta/character_2010.txt create mode 100644 mods/skinsdb/meta/character_2011.txt create mode 100644 mods/skinsdb/meta/character_2012.txt create mode 100644 mods/skinsdb/meta/character_2013.txt create mode 100644 mods/skinsdb/meta/character_2014.txt create mode 100644 mods/skinsdb/meta/character_2015.txt create mode 100644 mods/skinsdb/meta/character_2016.txt create mode 100644 mods/skinsdb/meta/character_2017.txt create mode 100644 mods/skinsdb/meta/character_2018.txt create mode 100644 mods/skinsdb/meta/character_2019.txt create mode 100644 mods/skinsdb/meta/character_2020.txt create mode 100644 mods/skinsdb/meta/character_2021.txt create mode 100644 mods/skinsdb/meta/character_2022.txt create mode 100644 mods/skinsdb/textures/character_1984.png create mode 100644 mods/skinsdb/textures/character_1985.png create mode 100644 mods/skinsdb/textures/character_1986.png create mode 100644 mods/skinsdb/textures/character_1987.png create mode 100644 mods/skinsdb/textures/character_1988.png create mode 100644 mods/skinsdb/textures/character_1989.png create mode 100644 mods/skinsdb/textures/character_1990.png create mode 100644 mods/skinsdb/textures/character_1991.png create mode 100644 mods/skinsdb/textures/character_1992.png create mode 100644 mods/skinsdb/textures/character_1993.png create mode 100644 mods/skinsdb/textures/character_1994.png create mode 100644 mods/skinsdb/textures/character_1995.png create mode 100644 mods/skinsdb/textures/character_1996.png create mode 100644 mods/skinsdb/textures/character_1997.png create mode 100644 mods/skinsdb/textures/character_1998.png create mode 100644 mods/skinsdb/textures/character_1999.png create mode 100644 mods/skinsdb/textures/character_2000.png create mode 100644 mods/skinsdb/textures/character_2001.png create mode 100644 mods/skinsdb/textures/character_2002.png create mode 100644 mods/skinsdb/textures/character_2003.png create mode 100644 mods/skinsdb/textures/character_2004.png create mode 100644 mods/skinsdb/textures/character_2005.png create mode 100644 mods/skinsdb/textures/character_2006.png create mode 100644 mods/skinsdb/textures/character_2007.png create mode 100644 mods/skinsdb/textures/character_2008.png create mode 100644 mods/skinsdb/textures/character_2009.png create mode 100644 mods/skinsdb/textures/character_2010.png create mode 100644 mods/skinsdb/textures/character_2011.png create mode 100644 mods/skinsdb/textures/character_2012.png create mode 100644 mods/skinsdb/textures/character_2013.png create mode 100644 mods/skinsdb/textures/character_2014.png create mode 100644 mods/skinsdb/textures/character_2015.png create mode 100644 mods/skinsdb/textures/character_2016.png create mode 100644 mods/skinsdb/textures/character_2017.png create mode 100644 mods/skinsdb/textures/character_2018.png create mode 100644 mods/skinsdb/textures/character_2019.png create mode 100644 mods/skinsdb/textures/character_2020.png create mode 100644 mods/skinsdb/textures/character_2021.png create mode 100644 mods/skinsdb/textures/character_2022.png diff --git a/mods/3d_armor/3d_armor/api.lua b/mods/3d_armor/3d_armor/api.lua index 996ec6d7..dbca4f9d 100644 --- a/mods/3d_armor/3d_armor/api.lua +++ b/mods/3d_armor/3d_armor/api.lua @@ -638,17 +638,19 @@ end armor.get_valid_player = function(self, player, msg) msg = msg or "" if not player then - minetest.log("warning", S("3d_armor: Player reference is nil @1", msg)) + minetest.log("warning", ("3d_armor%s: Player reference is nil"):format(msg)) return end local name = player:get_player_name() if not name then - minetest.log("warning", S("3d_armor: Player name is nil @1", msg)) + minetest.log("warning", ("3d_armor%s: Player name is nil"):format(msg)) return end local inv = minetest.get_inventory({type="detached", name=name.."_armor"}) if not inv then - minetest.log("warning", S("3d_armor: Detached armor inventory is nil @1", msg)) + -- This check may fail when called inside `on_joinplayer` + -- in that case, the armor will be initialized/updated later on + minetest.log("warning", ("3d_armor%s: Detached armor inventory is nil"):format(msg)) return end return name, inv diff --git a/mods/3d_armor/3d_armor/init.lua b/mods/3d_armor/3d_armor/init.lua index 049b6fd2..bb84364a 100644 --- a/mods/3d_armor/3d_armor/init.lua +++ b/mods/3d_armor/3d_armor/init.lua @@ -331,6 +331,7 @@ minetest.register_on_joinplayer(function(player) local player_name = player:get_player_name() minetest.after(0, function() + -- TODO: Added in 7566ecc - What's the prupose? local pplayer = minetest.get_player_by_name(player_name) if pplayer and init_player_armor(pplayer) == false then pending_players[pplayer] = 0 diff --git a/mods/advtrains/advtrains/atc.lua b/mods/advtrains/advtrains/atc.lua index 4f8b937f..64cdceca 100644 --- a/mods/advtrains/advtrains/atc.lua +++ b/mods/advtrains/advtrains/atc.lua @@ -174,12 +174,16 @@ function atc.get_atc_controller_formspec(pos, meta) local formspec="size[8,6]" -- "dropdown[0,0;3;mode;static,mesecon,digiline;"..mode.."]" if mode<3 then - formspec=formspec.."field[0.5,1.5;7,1;command;"..attrans("Command")..";"..minetest.formspec_escape(command).."]" + formspec=formspec + .."style[command;font=mono]" + .."field[0.8,1.5;7,1;command;"..attrans("Command")..";"..minetest.formspec_escape(command).."]" if tonumber(mode)==2 then - formspec=formspec.."field[0.5,3;7,1;command_on;"..attrans("Command (on)")..";"..minetest.formspec_escape(command_on).."]" + formspec=formspec + .."style[command_on;font=mono]" + .."field[0.8,3;7,1;command_on;"..attrans("Command (on)")..";"..minetest.formspec_escape(command_on).."]" end else - formspec=formspec.."field[0.5,1.5;7,1;channel;"..attrans("Digiline channel")..";"..minetest.formspec_escape(channel).."]" + formspec=formspec.."field[0.8,1.5;7,1;channel;"..attrans("Digiline channel")..";"..minetest.formspec_escape(channel).."]" end return formspec.."button_exit[0.5,4.5;7,1;save;"..attrans("Save").."]" end diff --git a/mods/advtrains/advtrains/signals.lua b/mods/advtrains/advtrains/signals.lua index 59612cd4..5fb1d1b3 100644 --- a/mods/advtrains/advtrains/signals.lua +++ b/mods/advtrains/advtrains/signals.lua @@ -73,7 +73,9 @@ for r,f in pairs({on={as="off", ls="green", als="red"}, off={as="on", ls="red", rules=advtrains.meseconrules, ["action_"..f.as] = function (pos, node) advtrains.ndb.swap_node(pos, {name = "advtrains:retrosignal_"..f.as..rotation, param2 = node.param2}, true) - advtrains.interlocking.signal_on_aspect_changed(pos) + if advtrains.interlocking then + advtrains.interlocking.signal_on_aspect_changed(pos) + end end }}, on_rightclick=function(pos, node, player) @@ -85,7 +87,9 @@ for r,f in pairs({on={as="off", ls="green", als="red"}, off={as="on", ls="red", advtrains.interlocking.show_ip_form(pos, pname) elseif advtrains.check_turnout_signal_protection(pos, player:get_player_name()) then advtrains.ndb.swap_node(pos, {name = "advtrains:retrosignal_"..f.as..rotation, param2 = node.param2}, true) - advtrains.interlocking.signal_on_aspect_changed(pos) + if advtrains.interlocking then + advtrains.interlocking.signal_on_aspect_changed(pos) + end end end, -- new signal API @@ -134,7 +138,9 @@ for r,f in pairs({on={as="off", ls="green", als="red"}, off={as="on", ls="red", rules=advtrains.meseconrules, ["action_"..f.as] = function (pos, node) advtrains.setstate(pos, f.als, node) - advtrains.interlocking.signal_on_aspect_changed(pos) + if advtrains.interlocking then + advtrains.interlocking.signal_on_aspect_changed(pos) + end end }}, on_rightclick=function(pos, node, player) @@ -146,7 +152,9 @@ for r,f in pairs({on={as="off", ls="green", als="red"}, off={as="on", ls="red", advtrains.interlocking.show_ip_form(pos, pname) elseif advtrains.check_turnout_signal_protection(pos, player:get_player_name()) then advtrains.setstate(pos, f.als, node) - advtrains.interlocking.signal_on_aspect_changed(pos) + if advtrains.interlocking then + advtrains.interlocking.signal_on_aspect_changed(pos) + end end end, -- new signal API @@ -206,6 +214,9 @@ for r,f in pairs({on={as="off", ls="green", als="red"}, off={as="on", ls="red", rules = mrules_wallsignal, ["action_"..f.as] = function (pos, node) advtrains.setstate(pos, f.als, node) + if advtrains.interlocking then + advtrains.interlocking.signal_on_aspect_changed(pos) + end end }}, on_rightclick=function(pos, node, player) @@ -217,6 +228,9 @@ for r,f in pairs({on={as="off", ls="green", als="red"}, off={as="on", ls="red", advtrains.interlocking.show_ip_form(pos, pname) elseif advtrains.check_turnout_signal_protection(pos, player:get_player_name()) then advtrains.setstate(pos, f.als, node) + if advtrains.interlocking then + advtrains.interlocking.signal_on_aspect_changed(pos) + end end end, -- new signal API diff --git a/mods/advtrains/advtrains_interlocking/route_ui.lua b/mods/advtrains/advtrains_interlocking/route_ui.lua index 64e45ee3..1999941a 100644 --- a/mods/advtrains/advtrains_interlocking/route_ui.lua +++ b/mods/advtrains/advtrains_interlocking/route_ui.lua @@ -25,8 +25,8 @@ function atil.show_route_edit_form(pname, sigd, routeid) if not route then return end local form = "size[9,10]label[0.5,0.2;Route overview]" - form = form.."field[0.8,1.2;5.2,1;name;Route name;"..minetest.formspec_escape(route.name).."]" - form = form.."button[5.5,0.9;1,1;setname;Set]" + form = form.."field[0.8,1.2;6.5,1;name;Route name;"..minetest.formspec_escape(route.name).."]" + form = form.."button[7.0,0.9;1.5,1;setname;Set]" -- construct textlist for route information local tab = {} @@ -80,15 +80,16 @@ function atil.show_route_edit_form(pname, sigd, routeid) itab("Route ends on dead-end") end - form = form.."textlist[0.5,2;7,4;rtelog;"..table.concat(tab, ",").."]" + form = form.."textlist[0.5,2;7.75,3.9;rtelog;"..table.concat(tab, ",").."]" - form = form.."button[0.5,6;2,1;back;<<< Back to signal]" - form = form.."button[3.5,6;2,1;aspect;Signal Aspect]" - form = form.."button[5.5,6;2,1;delete;Delete Route]" + form = form.."button[0.5,6;3,1;back;<<< Back to signal]" + form = form.."button[4.5,6;2,1;aspect;Signal Aspect]" + form = form.."button[6.5,6;2,1;delete;Delete Route]" --atdebug(route.ars) - form = form.."textarea[1,7.3;5.2,3;ars;ARS Rule List;"..atil.ars_to_text(route.ars).."]" - form = form.."button[6,7.7;1,1;savears;Save]" + form = form.."style[ars;font=mono]" + form = form.."textarea[0.8,7.3;5,3;ars;ARS Rule List;"..atil.ars_to_text(route.ars).."]" + form = form.."button[5.5,7.23;3,1;savears;Save ARS List]" minetest.show_formspec(pname, "at_il_routeedit_"..minetest.pos_to_string(sigd.p).."_"..sigd.s.."_"..routeid, form) diff --git a/mods/advtrains/advtrains_line_automation/stoprail.lua b/mods/advtrains/advtrains_line_automation/stoprail.lua index 9c1470a8..55a4785a 100644 --- a/mods/advtrains/advtrains_line_automation/stoprail.lua +++ b/mods/advtrains/advtrains_line_automation/stoprail.lua @@ -50,19 +50,18 @@ local function show_stoprailform(pos, player) end local form = "size[8,7]" - form = form.."field[0.5,0.5;7,1;stn;"..attrans("Station Code")..";"..minetest.formspec_escape(stdata.stn).."]" - form = form.."field[0.5,1.5;7,1;stnname;"..attrans("Station Name")..";"..minetest.formspec_escape(stnname).."]" - form = form.."field[0.5,2.5;1.5,1;ddelay;"..attrans("Door Delay")..";"..minetest.formspec_escape(stdata.ddelay).."]" - form = form.."field[2,2.5;2,1;speed;"..attrans("Departure Speed")..";"..minetest.formspec_escape(stdata.speed).."]" - form = form.."checkbox[5,1.75;reverse;"..attrans("Reverse train")..";"..(stdata.reverse and "true" or "false").."]" - form = form.."checkbox[5,2.0;kick;"..attrans("Kick out passengers")..";"..(stdata.kick and "true" or "false").."]" - form = form.."label[0.5,3;Door side:]" - form = form.."dropdown[0.5,3;2;doors;Left,Right,Closed;"..door_dropdown[stdata.doors].."]" - form = form.."field[5,3.5;2,1;track;"..attrans("Track")..";"..minetest.formspec_escape(stdata.track).."]" - form = form.."field[5,4.5;2,1;wait;"..attrans("Stop Time")..";"..stdata.wait.."]" - - form = form.."textarea[0.5,4;4,2;ars;Trains stopping here (ARS rules);"..advtrains.interlocking.ars_to_text(stdata.ars).."]" - + form = form.."style[stn,ars;font=mono]" + form = form.."field[0.8,0.8;2,1;stn;"..attrans("Station Code")..";"..minetest.formspec_escape(stdata.stn).."]" + form = form.."field[2.8,0.8;5,1;stnname;"..attrans("Station Name")..";"..minetest.formspec_escape(stnname).."]" + form = form.."field[0.80,2.0;1.75,1;ddelay;"..attrans("Door Delay")..";"..minetest.formspec_escape(stdata.ddelay).."]" + form = form.."field[2.55,2.0;1.75,1;speed;"..attrans("Dep. Speed")..";"..minetest.formspec_escape(stdata.speed).."]" + form = form.."field[4.30,2.0;1.75,1;track;"..attrans("Track")..";"..minetest.formspec_escape(stdata.track).."]" + form = form.."field[6.05,2.0;1.75,1;wait;"..attrans("Stop Time")..";"..stdata.wait.."]" + form = form.."label[0.5,2.6;"..attrans("Door Side").."]" + form = form.."dropdown[0.51,3.0;2;doors;Left,Right,Closed;"..door_dropdown[stdata.doors].."]" + form = form.."checkbox[3.00,2.7;reverse;"..attrans("Reverse train")..";"..(stdata.reverse and "true" or "false").."]" + form = form.."checkbox[3.00,3.1;kick;"..attrans("Kick out passengers")..";"..(stdata.kick and "true" or "false").."]" + form = form.."textarea[0.8,4.2;7,2;ars;Trains stopping here (ARS rules);"..advtrains.interlocking.ars_to_text(stdata.ars).."]" form = form.."button[0.5,6;7,1;save;"..attrans("Save").."]" minetest.show_formspec(pname, "at_lines_stop_"..pe, form) @@ -89,23 +88,20 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) tmp_checkboxes[pe].reverse = (fields.reverse == "true") end if fields.save then - if fields.stn and stdata.stn ~= fields.stn then - if fields.stn ~= "" then - local stn = advtrains.lines.stations[fields.stn] - if stn then - if (stn.owner == pname or minetest.check_player_privs(pname, "train_admin")) then - stdata.stn = fields.stn - else - minetest.chat_send_player(pname, "Station code '"..fields.stn.."' does already exist and is owned by "..stn.owner) - end - else - advtrains.lines.stations[fields.stn] = {name = fields.stnname, owner = pname} + if fields.stn and stdata.stn ~= fields.stn and fields.stn ~= "" then + local stn = advtrains.lines.stations[fields.stn] + if stn then + if (stn.owner == pname or minetest.check_player_privs(pname, "train_admin")) then stdata.stn = fields.stn + else + minetest.chat_send_player(pname, "Station code '"..fields.stn.."' does already exist and is owned by "..stn.owner) + show_stoprailform(pos,player) + return end + else + advtrains.lines.stations[fields.stn] = {name = fields.stnname, owner = pname} + stdata.stn = fields.stn end - updatemeta(pos) - show_stoprailform(pos, player) - return end local stn = advtrains.lines.stations[stdata.stn] if stn and fields.stnname and fields.stnname ~= stn.name then diff --git a/mods/advtrains/advtrains_luaautomation/active_common.lua b/mods/advtrains/advtrains_luaautomation/active_common.lua index d168badb..9bf83778 100644 --- a/mods/advtrains/advtrains_luaautomation/active_common.lua +++ b/mods/advtrains/advtrains_luaautomation/active_common.lua @@ -41,9 +41,14 @@ function ac.getform(pos, meta_p) sel=#envs_asvalues end end - local form = "size[10,10]dropdown[0,0;3;env;"..table.concat(envs_asvalues, ",")..";"..sel.."]" - .."button[4,0;2,1;save;Save]button[7,0;2,1;cle;Clear local env] textarea[0.2,1;10,10;code;Code;"..minetest.formspec_escape(code).."]" - .."label[0,9.8;"..err.."]" + local form = "size["..atlatc.CODE_FORM_SIZE.."]" + .."style[code;font=mono]" + .."label[0,-0.1;Environment]" + .."dropdown[0,0.3;3;env;"..table.concat(envs_asvalues, ",")..";"..sel.."]" + .."button[5,0.2;2,1;save;Save]" + .."button[7,0.2;3,1;cle;Clear Local Env.]" + .."textarea[0.3,1.5;"..atlatc.CODE_FORM_SIZE..";code;Code;"..minetest.formspec_escape(code).."]" + .."label[0,9.7;"..err.."]" return form end diff --git a/mods/advtrains/advtrains_luaautomation/chatcmds.lua b/mods/advtrains/advtrains_luaautomation/chatcmds.lua index 468698be..b6ffaee7 100644 --- a/mods/advtrains/advtrains_luaautomation/chatcmds.lua +++ b/mods/advtrains/advtrains_luaautomation/chatcmds.lua @@ -1,27 +1,18 @@ --chatcmds.lua --Registers commands to modify the init and step code for LuaAutomation ---position helper. ---punching a node will result in that position being saved and inserted into a text field on the top of init form. -local punchpos={} - -minetest.register_on_punchnode(function(pos, node, player, pointed_thing) - local pname=player:get_player_name() - punchpos[pname]=pos -end) - local function get_init_form(env, pname) local err = env.init_err or "" local code = env.init_code or "" - local ppos=punchpos[pname] - local pp="" - if ppos then - pp="POS"..minetest.pos_to_string(ppos) - end - local form = "size[10,10]button[0,0;2,1;run;Run InitCode]button[2,0;2,1;cls;Clear S]" - .."button[4,0;2,1;save;Save] button[6,0;2,1;del;Delete Env.] field[8.1,0.5;2,1;punchpos;Last punched position;"..pp.."]" - .."textarea[0.2,1;10,10;code;Environment initialization code;"..minetest.formspec_escape(code).."]" - .."label[0,9.8;"..err.."]" + + local form = "size["..atlatc.CODE_FORM_SIZE.."]" + .."style[code;font=mono]" + .."button[0.0,0.2;2.5,1;run;Run Init Code]" + .."button[2.5,0.2;2.5,1;cls;Clear S]" + .."button[5.0,0.2;2.5,1;save;Save]" + .."button[7.5,0.2;2.5,1;del;Delete Env.]" + .."textarea[0.3,1.5;"..atlatc.CODE_FORM_SIZE..";code;Environment initialization code;"..minetest.formspec_escape(code).."]" + .."label[0.0,9.7;"..err.."]" return form end diff --git a/mods/advtrains/advtrains_luaautomation/init.lua b/mods/advtrains/advtrains_luaautomation/init.lua index a54fb253..b6fe464a 100644 --- a/mods/advtrains/advtrains_luaautomation/init.lua +++ b/mods/advtrains/advtrains_luaautomation/init.lua @@ -16,6 +16,9 @@ atlatc = { envs = {}} minetest.register_privilege("atlatc", { description = "Player can place and modify LUA ATC components. Grant with care! Allows to execute bad LUA code.", give_to_singleplayer = false, default= false }) +--Size of code input forms in X,Y notation. Must be at least 10x10 +atlatc.CODE_FORM_SIZE = "15,12" + --assertt helper. error if a variable is not of a type function assertt(var, typ) if type(var)~=typ then diff --git a/mods/cloud_items/car.lua b/mods/cloud_items/car.lua index 08a42d91..870528d6 100644 --- a/mods/cloud_items/car.lua +++ b/mods/cloud_items/car.lua @@ -1,8 +1,12 @@ -- Code from the Vehicle Mash mod (WTFPL license) + +-- Translation support +local S = minetest.get_translator("cloud_items") + local name = "car_cloud" local definition = ... -definition.description = "Cloud car" +definition.description = S("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"} diff --git a/mods/cloud_items/init.lua b/mods/cloud_items/init.lua index c3bec8ab..bd127ed5 100644 --- a/mods/cloud_items/init.lua +++ b/mods/cloud_items/init.lua @@ -528,6 +528,9 @@ local ship_def = { terrain_type = 3, max_speed_forward = 10, max_speed_reverse = 7, + max_speed_upwards = 5, + max_speed_downwards = 3.5, + accel = 4, braking = 5, turn_speed = 6, @@ -549,8 +552,8 @@ local ship_def = { } -- Cloud ship (based on the Vehicle Mash boat) -local boat_enabled = minetest.settings:get_bool("cloud_items.enable_cloud_car") -if boat_enabled or boat_enabled == nil then +local ship_enabled = minetest.settings:get_bool("cloud_items.enable_cloud_ship") +if ship_enabled or ship_enabled == nil then loadfile(minetest.get_modpath(minetest.get_current_modname()) .. "/ship.lua")(table.copy(ship_def)) end @@ -596,7 +599,7 @@ local car_def = { } -- Cloud car (similar from the CAR01 from Vehicle Mash) -local car_enabled = minetest.settings:get_bool("cloud_items.enable_cloud_ship") +local car_enabled = minetest.settings:get_bool("cloud_items.enable_cloud_car") if car_enabled or car_enabled == nil then loadfile(minetest.get_modpath(minetest.get_current_modname()) .. "/car.lua")(table.copy(car_def)) end diff --git a/mods/cloud_items/locale/cloud_items.es.tr b/mods/cloud_items/locale/cloud_items.es.tr index ad074ee4..eec6b79d 100644 --- a/mods/cloud_items/locale/cloud_items.es.tr +++ b/mods/cloud_items/locale/cloud_items.es.tr @@ -28,7 +28,7 @@ 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 Slope=Ladera de nube Cloud Panel=Panel de nube Cloud Stairs=Escalera de nube Decorative cloud Microblock=Microbloque de nube decorativa @@ -37,4 +37,5 @@ Decorative cloud Panel=Barre en nuage decorativa Decorative cloud Stairs=Escalera de nube decorativa Cloud multitool=Multiherramienta de nube Cloud car=Carro de nube +Cloud ship=Nave de nube Cloud Gauntlets=Guanteletes de nube diff --git a/mods/cloud_items/locale/template.txt b/mods/cloud_items/locale/template.txt index c5cf5a20..a398bd1a 100644 --- a/mods/cloud_items/locale/template.txt +++ b/mods/cloud_items/locale/template.txt @@ -37,4 +37,5 @@ Decorative cloud Panel= Decorative cloud Stairs= Cloud multitool= Cloud car= +Cloud ship= Cloud Gauntlets= diff --git a/mods/cloud_items/ship.lua b/mods/cloud_items/ship.lua index f1c79e49..19a096d7 100644 --- a/mods/cloud_items/ship.lua +++ b/mods/cloud_items/ship.lua @@ -1,8 +1,12 @@ -- Code from the Vehicle Mash mod (WTFPL license) + +-- Translation support +local S = minetest.get_translator("cloud_items") + local name = "cloud_ship" local definition = ... -definition.description = "Cloud ship" +definition.description = S("Cloud ship") definition.inventory_image = "cloud_items_cloud_ship_inventory.png" definition.wield_image = "cloud_items_cloud_ship_inventory.png" definition.mesh = "cloud_items_cloud_ship.obj" diff --git a/mods/lib_mount/README.md b/mods/lib_mount/README.md index 73e98600..047bbd75 100644 --- a/mods/lib_mount/README.md +++ b/mods/lib_mount/README.md @@ -1,9 +1,9 @@ -# 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/) +# Library Mount [![Build status](https://github.com/minetest-mods/lib_mount/workflows/build/badge.svg)](https://github.com/minetest-mods/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).\ Handed over to [Panquesito7](https://github.com/Panquesito7). -Current version: 1.2 +Current version: 1.3 ## Dependencies @@ -29,11 +29,11 @@ See [`LICENSE.md`](LICENSE.md) for information. ## Installation -- Unzip the archive, rename the folder to `lib_mount` and place it in ../minetest/mods/ +- 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/. +- 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. +- 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:\ . diff --git a/mods/lib_mount/init.lua b/mods/lib_mount/init.lua index 8f27efc7..8a6f80bf 100644 --- a/mods/lib_mount/init.lua +++ b/mods/lib_mount/init.lua @@ -278,13 +278,13 @@ function lib_mount.drive(entity, dtime, is_mob, moving_anim, stand_anim, jump_he velo.y = velo.y + (jump_height * 3) + 1 acce_y = acce_y + (acce_y * 3) + 1 end - if can_go_down and can_go_up and can_fly and can_fly == true then + if 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_go_down and can_go_up and can_fly and can_fly == true then + if can_go_down and can_fly and can_fly == true then velo.y = velo.y - 1 acce_y = acce_y - 1 end @@ -317,6 +317,24 @@ function lib_mount.drive(entity, dtime, is_mob, moving_anim, stand_anim, jump_he return end + -- Stop! (upwards and downwards; applies only if `can_fly` is enabled) + if can_fly == true then + local s2 = get_sign(velo.y) + local s3 = get_sign(acce_y) + velo.y = velo.y - 0.02 * s2 + acce_y = acce_y - 0.02 * s3 + if s2 ~= get_sign(velo.y) then + entity.object:set_velocity({x=0, y=0, z=0}) + velo.y = 0 + return + end + if s3 ~= get_sign(acce_y) then + entity.object:set_velocity({x=0, y=0, z=0}) + acce_y = 0 -- luacheck: ignore + return + end + end + -- enforce speed limit forward and reverse local max_spd = entity.max_speed_reverse if get_sign(entity.v) >= 0 then @@ -326,6 +344,25 @@ function lib_mount.drive(entity, dtime, is_mob, moving_anim, stand_anim, jump_he entity.v = entity.v - get_sign(entity.v) end + -- Enforce speed limit when going upwards or downwards (applies only if `can_fly` is enabled) + if can_fly == true then + local max_spd_flying = entity.max_speed_downwards + if get_sign(velo.y) >= 0 or get_sign(acce_y) >= 0 then + max_spd_flying = entity.max_speed_upwards + end + + if math.abs(velo.y) > max_spd_flying then + velo.y = velo.y - get_sign(velo.y) + end + if velo.y > max_spd_flying then -- This check is to prevent exceeding the maximum speed; but the above check also prevents that. + velo.y = velo.y - get_sign(velo.y) + end + + if math.abs(acce_y) > max_spd_flying then + acce_y = acce_y - get_sign(acce_y) + end + end + -- Set position, velocity and acceleration local p = entity.object:get_pos() local new_velo = {x=0, y=0, z=0} @@ -337,6 +374,7 @@ function lib_mount.drive(entity, dtime, is_mob, moving_anim, stand_anim, jump_he if ni == "air" then if can_fly == true then new_acce.y = 0 + acce_y = acce_y - get_sign(acce_y) -- When going down, this will prevent from exceeding the maximum speed. end elseif ni == "liquid" then if entity.terrain_type == 2 or entity.terrain_type == 3 then diff --git a/mods/mobs_animal/kitten.lua b/mods/mobs_animal/kitten.lua index 1f5233a9..04aa6f08 100644 --- a/mods/mobs_animal/kitten.lua +++ b/mods/mobs_animal/kitten.lua @@ -53,8 +53,7 @@ stepheight = 1.1, stoodup_end = 0, }, follow = { - "mobs_animal:rat", "ethereal:fish_raw", "mobs_fish:clownfish", - "mobs_fish:tropical", "xocean:fish_edible" + "mobs:rat", "group:food_fish_raw", "mobs_fish:tropical", "xocean:fish_edible" }, view_range = 8, diff --git a/mods/mobs_animal/penguin.lua b/mods/mobs_animal/penguin.lua index 5b26312e..f4b04ee0 100644 --- a/mods/mobs_animal/penguin.lua +++ b/mods/mobs_animal/penguin.lua @@ -46,7 +46,7 @@ stepheight = 0.6, fly_in = {"default:water_source", "default:water_flowing"}, floats = 0, follow = { - "ethereal:fish_raw", "mobs_fish:clownfish", "mobs_fish:tropical", + "group:food_fish_raw", "mobs_fish:clownfish", "mobs_fish:tropical", "mobs_fish:clownfish_set", "mobs_fish:tropical_set", "xocean:fish_edible" }, view_range = 5, diff --git a/mods/mobs_redo/api.lua b/mods/mobs_redo/api.lua index 6011479e..a3a75c64 100644 --- a/mods/mobs_redo/api.lua +++ b/mods/mobs_redo/api.lua @@ -8,7 +8,7 @@ local use_cmi = minetest.global_exists("cmi") mobs = { mod = "redo", - version = "20210318", + version = "20210323", intllib = S, invis = minetest.global_exists("invisibility") and invisibility or {} } @@ -251,9 +251,17 @@ local check_for = function(look_for, look_inside) for _, str in pairs(look_inside) do if str == look_for then - return true end + + if str:find("group:") then + + local group = str:split(":")[2] + + if minetest.get_item_group(look_for, group) ~= 0 then + return true + end + end end end diff --git a/mods/mobs_redo/api.txt b/mods/mobs_redo/api.txt index 2b3351c3..08214a62 100644 --- a/mods/mobs_redo/api.txt +++ b/mods/mobs_redo/api.txt @@ -76,7 +76,7 @@ functions needed for the mob to work properly which contains the following: 'floats' when set to 1 mob will float in water, 0 has them sink. 'follow' mobs follow player when holding any of the items which appear on this table, the same items can be fed to a mob to tame or - breed e.g. {"farming:wheat", "default:apple"} + breed e.g. {"farming:wheat", "default:apple", "group:fish"} 'reach' is how far the mob can attack player when standing nearby, default is 3 nodes. diff --git a/mods/skinsdb/meta/character_1984.txt b/mods/skinsdb/meta/character_1984.txt new file mode 100644 index 00000000..f3c94808 --- /dev/null +++ b/mods/skinsdb/meta/character_1984.txt @@ -0,0 +1,3 @@ +refi_player +kheftel +CC 0 (1.0) diff --git a/mods/skinsdb/meta/character_1985.txt b/mods/skinsdb/meta/character_1985.txt new file mode 100644 index 00000000..0c4f6825 --- /dev/null +++ b/mods/skinsdb/meta/character_1985.txt @@ -0,0 +1,3 @@ +uvlight_player +Avyukt More +CC BY-SA 4.0 diff --git a/mods/skinsdb/meta/character_1986.txt b/mods/skinsdb/meta/character_1986.txt new file mode 100644 index 00000000..e28746da --- /dev/null +++ b/mods/skinsdb/meta/character_1986.txt @@ -0,0 +1,3 @@ +mcl_player +TenPlus +CC BY-SA 4.0 diff --git a/mods/skinsdb/meta/character_1987.txt b/mods/skinsdb/meta/character_1987.txt new file mode 100644 index 00000000..6db9f686 --- /dev/null +++ b/mods/skinsdb/meta/character_1987.txt @@ -0,0 +1,3 @@ +mcl_player_beard +MirceaKitsune +CC BY-SA 4.0 diff --git a/mods/skinsdb/meta/character_1988.txt b/mods/skinsdb/meta/character_1988.txt new file mode 100644 index 00000000..7e87c9f3 --- /dev/null +++ b/mods/skinsdb/meta/character_1988.txt @@ -0,0 +1,3 @@ +igor +TenPlus1 +CC BY-SA 4.0 diff --git a/mods/skinsdb/meta/character_1989.txt b/mods/skinsdb/meta/character_1989.txt new file mode 100644 index 00000000..4b305af3 --- /dev/null +++ b/mods/skinsdb/meta/character_1989.txt @@ -0,0 +1,3 @@ +ogre +TenPlus1 +CC BY-SA 4.0 diff --git a/mods/skinsdb/meta/character_1990.txt b/mods/skinsdb/meta/character_1990.txt new file mode 100644 index 00000000..e571dd87 --- /dev/null +++ b/mods/skinsdb/meta/character_1990.txt @@ -0,0 +1,3 @@ +green_monster +TenPlus1 +CC BY-SA 4.0 diff --git a/mods/skinsdb/meta/character_1991.txt b/mods/skinsdb/meta/character_1991.txt new file mode 100644 index 00000000..9e428b0f --- /dev/null +++ b/mods/skinsdb/meta/character_1991.txt @@ -0,0 +1,3 @@ +skeleton_disguise +TenPlus1 +CC BY-SA 4.0 diff --git a/mods/skinsdb/meta/character_1992.txt b/mods/skinsdb/meta/character_1992.txt new file mode 100644 index 00000000..ef807252 --- /dev/null +++ b/mods/skinsdb/meta/character_1992.txt @@ -0,0 +1,3 @@ +green_guy +TenPlus1 +CC BY-SA 4.0 diff --git a/mods/skinsdb/meta/character_1993.txt b/mods/skinsdb/meta/character_1993.txt new file mode 100644 index 00000000..8a20defe --- /dev/null +++ b/mods/skinsdb/meta/character_1993.txt @@ -0,0 +1,3 @@ +ogre_orange +TenPlus1 +CC BY-SA 4.0 diff --git a/mods/skinsdb/meta/character_1994.txt b/mods/skinsdb/meta/character_1994.txt new file mode 100644 index 00000000..ebd5e07e --- /dev/null +++ b/mods/skinsdb/meta/character_1994.txt @@ -0,0 +1,3 @@ +Ankou +TenPlus1 +CC BY-SA 4.0 diff --git a/mods/skinsdb/meta/character_1995.txt b/mods/skinsdb/meta/character_1995.txt new file mode 100644 index 00000000..14746a56 --- /dev/null +++ b/mods/skinsdb/meta/character_1995.txt @@ -0,0 +1,3 @@ +Vampire +TenPlus1 +CC BY-SA 4.0 diff --git a/mods/skinsdb/meta/character_1996.txt b/mods/skinsdb/meta/character_1996.txt new file mode 100644 index 00000000..bef690a5 --- /dev/null +++ b/mods/skinsdb/meta/character_1996.txt @@ -0,0 +1,3 @@ +newplanet_player +Jordach +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_1997.txt b/mods/skinsdb/meta/character_1997.txt new file mode 100644 index 00000000..94782fd0 --- /dev/null +++ b/mods/skinsdb/meta/character_1997.txt @@ -0,0 +1,3 @@ +exile_player +Dokimi +CC BY-SA 4.0 diff --git a/mods/skinsdb/meta/character_1998.txt b/mods/skinsdb/meta/character_1998.txt new file mode 100644 index 00000000..741179c9 --- /dev/null +++ b/mods/skinsdb/meta/character_1998.txt @@ -0,0 +1,3 @@ +priest? +sdzen +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_1999.txt b/mods/skinsdb/meta/character_1999.txt new file mode 100644 index 00000000..83d55830 --- /dev/null +++ b/mods/skinsdb/meta/character_1999.txt @@ -0,0 +1,3 @@ +Farmer1 +sdzen +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2000.txt b/mods/skinsdb/meta/character_2000.txt new file mode 100644 index 00000000..5b6da644 --- /dev/null +++ b/mods/skinsdb/meta/character_2000.txt @@ -0,0 +1,3 @@ +Farmer2 +sdzen +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2001.txt b/mods/skinsdb/meta/character_2001.txt new file mode 100644 index 00000000..eebf92f3 --- /dev/null +++ b/mods/skinsdb/meta/character_2001.txt @@ -0,0 +1,3 @@ +Farmer3 +sdzen +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2002.txt b/mods/skinsdb/meta/character_2002.txt new file mode 100644 index 00000000..8662ea08 --- /dev/null +++ b/mods/skinsdb/meta/character_2002.txt @@ -0,0 +1,3 @@ +Farmer4 +sdzen +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2003.txt b/mods/skinsdb/meta/character_2003.txt new file mode 100644 index 00000000..4da95dab --- /dev/null +++ b/mods/skinsdb/meta/character_2003.txt @@ -0,0 +1,3 @@ +Farmer5 +sdzen +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2004.txt b/mods/skinsdb/meta/character_2004.txt new file mode 100644 index 00000000..f6b8cdb6 --- /dev/null +++ b/mods/skinsdb/meta/character_2004.txt @@ -0,0 +1,3 @@ +Farmer6 +sdzen +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2005.txt b/mods/skinsdb/meta/character_2005.txt new file mode 100644 index 00000000..50b89a12 --- /dev/null +++ b/mods/skinsdb/meta/character_2005.txt @@ -0,0 +1,3 @@ +Villager1 +sdzen +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2006.txt b/mods/skinsdb/meta/character_2006.txt new file mode 100644 index 00000000..28196f25 --- /dev/null +++ b/mods/skinsdb/meta/character_2006.txt @@ -0,0 +1,3 @@ +Villager2 +sdzen +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2007.txt b/mods/skinsdb/meta/character_2007.txt new file mode 100644 index 00000000..a5e9893b --- /dev/null +++ b/mods/skinsdb/meta/character_2007.txt @@ -0,0 +1,3 @@ +zombie +lucas +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2008.txt b/mods/skinsdb/meta/character_2008.txt new file mode 100644 index 00000000..94067f09 --- /dev/null +++ b/mods/skinsdb/meta/character_2008.txt @@ -0,0 +1,3 @@ +Villager3 +sdzen +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2009.txt b/mods/skinsdb/meta/character_2009.txt new file mode 100644 index 00000000..0d7c6bce --- /dev/null +++ b/mods/skinsdb/meta/character_2009.txt @@ -0,0 +1,3 @@ +Villager4 +sdzen +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2010.txt b/mods/skinsdb/meta/character_2010.txt new file mode 100644 index 00000000..3f1177cf --- /dev/null +++ b/mods/skinsdb/meta/character_2010.txt @@ -0,0 +1,3 @@ +Villager5 +sdzen +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2011.txt b/mods/skinsdb/meta/character_2011.txt new file mode 100644 index 00000000..554473f7 --- /dev/null +++ b/mods/skinsdb/meta/character_2011.txt @@ -0,0 +1,3 @@ +Villager6 +sdzen +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2012.txt b/mods/skinsdb/meta/character_2012.txt new file mode 100644 index 00000000..4a80afd6 --- /dev/null +++ b/mods/skinsdb/meta/character_2012.txt @@ -0,0 +1,3 @@ +Farmer7 +sdzen +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2013.txt b/mods/skinsdb/meta/character_2013.txt new file mode 100644 index 00000000..ae6a97fd --- /dev/null +++ b/mods/skinsdb/meta/character_2013.txt @@ -0,0 +1,3 @@ +Bartender +sdzen +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2014.txt b/mods/skinsdb/meta/character_2014.txt new file mode 100644 index 00000000..73732bb5 --- /dev/null +++ b/mods/skinsdb/meta/character_2014.txt @@ -0,0 +1,3 @@ +Farmer8 +sdzen +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2015.txt b/mods/skinsdb/meta/character_2015.txt new file mode 100644 index 00000000..cbc98167 --- /dev/null +++ b/mods/skinsdb/meta/character_2015.txt @@ -0,0 +1,3 @@ +Crowned +sdzen +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2016.txt b/mods/skinsdb/meta/character_2016.txt new file mode 100644 index 00000000..086d98db --- /dev/null +++ b/mods/skinsdb/meta/character_2016.txt @@ -0,0 +1,3 @@ +woman +sdzen +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2017.txt b/mods/skinsdb/meta/character_2017.txt new file mode 100644 index 00000000..622be2bd --- /dev/null +++ b/mods/skinsdb/meta/character_2017.txt @@ -0,0 +1,3 @@ +Villager8 +sdzen +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2018.txt b/mods/skinsdb/meta/character_2018.txt new file mode 100644 index 00000000..2ac21a6d --- /dev/null +++ b/mods/skinsdb/meta/character_2018.txt @@ -0,0 +1,3 @@ +Crowned2 +sdzen +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2019.txt b/mods/skinsdb/meta/character_2019.txt new file mode 100644 index 00000000..9afd5894 --- /dev/null +++ b/mods/skinsdb/meta/character_2019.txt @@ -0,0 +1,3 @@ +Crowned3 +sdzen +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2020.txt b/mods/skinsdb/meta/character_2020.txt new file mode 100644 index 00000000..7b7e50f0 --- /dev/null +++ b/mods/skinsdb/meta/character_2020.txt @@ -0,0 +1,3 @@ +Crowned4 +sdzen +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2021.txt b/mods/skinsdb/meta/character_2021.txt new file mode 100644 index 00000000..fa3cab45 --- /dev/null +++ b/mods/skinsdb/meta/character_2021.txt @@ -0,0 +1,3 @@ +Villager9 +sdzen +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2022.txt b/mods/skinsdb/meta/character_2022.txt new file mode 100644 index 00000000..231af412 --- /dev/null +++ b/mods/skinsdb/meta/character_2022.txt @@ -0,0 +1,3 @@ +Aurora Mozilla +MT Aurora +CC BY-SA 3.0 diff --git a/mods/skinsdb/textures/character_1984.png b/mods/skinsdb/textures/character_1984.png new file mode 100644 index 0000000000000000000000000000000000000000..6ee4869fe24c936807c9159e858593e708963df7 GIT binary patch literal 2824 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 pwNYkoJ|Sm6d)#wv^09}>MLSgabo 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 DKOkQJ literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_1987.png b/mods/skinsdb/textures/character_1987.png new file mode 100644 index 0000000000000000000000000000000000000000..16382f189b365e832f32c84d1992b47ba8e2285d GIT binary patch literal 1852 zcmV-C2gCS@P)bbSMJ~EDEo$_TqK^Ox z8bCex;P%oMNP7v;A~~dh+f#wUMu7lD^DycbP+KcSYQ*xzZDYxjNkvQ1B$wRfl7wZm z2WnTl%N0dcX)MiUzsKx{o%!bfpPBWsg*=j!ng>S)xRtqs`zeKkeE-xl9pC@vTNixn zV(HsTK?(Xb@VRK1224q9iFN>zr2;w�taCojsSmVH z=sP$vKq{5MsMaVJHyFHBsiGTo0A4x$MbDRiaQ^qGdX2UFO=5SOj=iHtA4XB~Em8~% zRt*t}h*ZioQmI6XLvreag}|-M9oE)AzEr7l=;0JXD2QCG@oXwZ`cR6X=#AxHd}oTK zd4#$}>$nb$79!<+BT5F3z5A4)O5sF2O9^73<&oIm%HMV4mRyHn_{ zBf)HDl~Sc@k(Mlr43F%iqP9N%;-5d_bIB-TTmsOR{&4Qwym9Go0Ic0@QmRzZ%2mn*jp@^qynboM;t=yZyCdcomEDmAe)q~(n?fXF zUd*sJ^5tw`e49w@3ECSGvPJsJV(W;=>S`v|I^2wXeRtEm3*Vgi8IF$6B3`? zTtKRoo=HbYy989{cZe%dlTnnFxS!1AZl3&^sF9RjMRJ0P%? z7AAAR-+ihh0!}m~5`G`o)isCyV6fK;Yljno-1q^KS8umFz{UZa!NlDE z;q`y|w)`O?iDAc$xaYDgIt;h(o5q;qx?yntc$yPUiDFT681JQTH{Q@27?b#V zfVyE=ykhE@=h(*yzt1st@BiO_iLKP`u~NI&ssv{h>V`q$Yfm%vP>iXEVx;2%#|_){ zJz;cejJjbUT+4SP+HT0WYYvD?8#itro407c{iqbCta{^hFxU&%^5g`8qTt>k-HRiyz7pa;1x$y%m{d<9) zD@&x~fvyO#o3)M+U}s)83!8I0nYr}`>2=`R?u6@?7pPAd1db#fWaid4jjtO9hFW5qySZdA*vnF({@JBLcd6_cXF(lyI?$`Ga68!4Q8k@nQQJ{L z_3qrwjzrRTA+k@aXdG3uzl{9Tt*>z^|qrHYaZfQgQ)4A+A6g2t)-~q@<*-vh%!O zSMz>H&!-bh|6gAB|Nnn2rN6U)(u^fRe!&b5&u*jvIeDHgjv*GOlM^IZ7c;POaA|2a zW;i=KDhP?Vh&cx<=yZfLhRAJaN_-Q>p~RdhGEZR^Q({SF3G1=8V{H|pE#2KqAB8GJ z#?5OBcdT;#>GFq*h4tg?31Kgq?(-&Qu3T6ln!vPyNmavPT0^JcQU(S-Ce>(P#S;Y} OXL`E&xvX}cAAM9kRb*a&Z70EA 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 u>{pD5`O` z9AZ*zX3SD+Tyk$tBYY@`2GCq_5T2XMk#&AXPTm#(gt9#EC7I(mUnokrKN3K2S9#rZ?Cfe09#Ed(5UJv zbPs_4dA)A)hfe^2Rp9$6O-*mx z><8dkJNJk0063sy0ifB%vb(zrAneb_2>=Jo%mBcCfD8a2srz+40N{X`82}hyW@gL) zsP^Fj0OseJn%SM9vs2>)hZRF=|0Si>9unUG#|-9ypC&tu!K*I@Br7wwFFPYb+O!l)Q-C85CHWe>3f8Va} zDuSk!it64(-w_;@0OCB(Nc{EVxB2taLCJZvM@F>*h6Wi&op@Bl*y3 z>mvZ!wgt4d+csZzzNGE8tt@R?ZMSU|;LrdxTV2)r7x&g~bxUh=O|G@Kx>A5+wSdxP z>HgBIYpp8XjdXIk#T5&1&;@K4&~3Lsx3)-=-XsWsW6c8W+RqioU{4jtV9!VH5BCST dKji)Z_y-x5q>D}$FggGL002ovPDHLkV1l1-RXhLy literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_1995.png b/mods/skinsdb/textures/character_1995.png new file mode 100644 index 0000000000000000000000000000000000000000..b30259f63fb3b256daf06e27ad8f0e49bfecdae3 GIT binary patch literal 792 zcmV+z1LypSP)4FEMaG`bf6!xacdNJUIeOYU<3xsPGYk8b{u z0G*$l|DZ3;sea?ChP1Y`@4J-g%%t(mrqtHc^Vz-V>gW0H&Hei7{{Q?X7)s~>0004W zQchC_#U_%sgclqdI)gjlK~T#Q)_G2#agXJE$>Y3>_3aDQvt805F7zC0{Ug{5undr z;P@y7cR4^ZR5>93ei-_mCFBqsr+8f?gaQDxDj}pQAYk}Djz0!lE1(xKHIf5Y-vo+c8)fI0+TmJp!L01V-0Z!eVs2ILS51$6XMBjExlN#d{G{{EwL4kjrh zJ{L+NA@9 W8X_;vXP$uo0000`~YN literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_1996.png b/mods/skinsdb/textures/character_1996.png new file mode 100644 index 0000000000000000000000000000000000000000..0670a37299c088f8180b6bb620342d33b63d16ab GIT binary patch literal 7976 zcmV+@AJ^cCP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O3&sa%;Phg#Tj|y#&m|axg~p4!r#S5{IOy`<~r) zgvF3Jor9q&D>Dl+`yc;%%>VEcL-Qu4Qgh4M@)KKZzVo8m=cnDj&c^%q{>0Z;y#MvN z@$WA@9|fMn^S1QY^_|bt&kgT6-1z;usjqK*eGTM31K*#Zne}>oFOtvw^SOI1(X{=% z$gP&|rHD6Paq!TTLtu=j6$RuG=w&Trzc50&d&2=}!& zJf+}XgAtHl+j~D-`yHTPL4Ln7e@4Illi>UQx+44$%lwKFFaGumm;U%XeCGGx6Nk@= z{O>Q0v*$0{dHtTV>N)$_U5}ZF<`<%Fu-_5Vg@cfXdt2sF_)WYn_tAJ%+wCOf%T7CZ zOxK(zE62F#mh0}geV?bBEHV1+3(ww9AMR&06yN*|%2U+C9bZBVD^zke{Whd82LD-$ zyYsd?-*lCkm*Z0J7|bcn|LkG@)tCRt!<;h}BBx;1CswS>3)d_|nbTjcA|dX)@|JFZ z-;Y=N?H90sDj7^S%#{sxJDwp%azEG#H_w6V63WX-*@=5MBSUHN2ycv6{P%*WE>f`%eyYaP4)cSostgSaF<#54n4LW4nq<3eI zaAr9@rPwEX&utM(*sJw1{4)2hdk?pUm5LwU_a#o9Bc2&fCm(I(J*P+cT3T*LKUdoe zJli*3YC z1M%>k9S;YhXD*{TV$a1wZL7@UksDAw!s@1`n=~N3h+k>An~{zWBxdXrxgJD>nB1O( zl{-#@k9nVltM$I3{*yEB7x&p6ivADyg}HJ|GYz7`s`Fx7C(jkb$yV3)3=*r^M{m*| zzD0^F57)d>*H)V2UPxJObO@)E~9pQ8>1|;ut_pDvjNqtU?wxs{tOr9O+;XdIL!V* zE~tROSX?hrD>Ou%(#}7r{|(r0yzWF%lo^X|^y~^vqfFBj`x%?qLIkpn1=TWFa0Pdf zvZ!kh05x(Q%u_llnS}i_B5ONqL3ynI%+%&K#ce_cdusJCB~+bY(s{V^u!Kc9GvOGS zvK}+VGkS;AiK$DIhyY~$pn}sbb1-UD;gt^?YGixe2@w)yOt>bA&$a zc)%Kw56YCyOVQuEumCHdy_6I z5H6)XdpRzUjE!T8Bin{#j^bVK1%N&EW(dv=4fWRR-3Ggs2x%pxCe{UhM=En4AlSs3 z>$M*OHA_#C7um=Tw`R*nf}U(@oxr_e+J<{Jh%UGAUM+>n_R8h)MuI9-8wgu3knGBp zpl{kCV(6I@oGr?;A{~v|3}YeexPs#1zTdV{!rDzbgsq{f&QhrlbhvGm9U_Yk!?e_a zcJxzoB9M-_oft#j3w57uQ^eWyk?P{MQ8eD#C|`ZC^c77@l5F1Hp=uCy7`s=(9SAc+ zvz$e_tu3luPedx!MA4UhUIL^Az^xl3^idarnY>TfUUU@s%JF<#8Xll5hOref#Z<(^^(<7i5w)A5UH>BYFxy$V zBdVwh5*ekVAG=mYAJBwK6AWVpJt$vc*Y+^isJKm{m3L-xmJo}(p-O0IqrY%C)?YwKZX{}4~6Z%j|FO6u-QJ^!E8Y( z3L8dC6-_H_O|dy_=#>2)NH(QYCv5jjLm0zWUN2Ty{wTl#KRUZ}OQgcS+Nc=aBJTlz zHu;runNw9H=Q@KK<2opaA_j_Pbi@XRMHk^gxUF2AmrMq5EZV0ng2|;`Ew0?f$&6x$ zY2gZ_mFV)8%UlB{Ja!sP^hSv|F;Tg-SM9@H3mlJ@F#^eIaHG+?(Cc341to-rHKNFm z+rUSiE6A6lC;$Y6$HF17#7;{=t7s-6@-w2;IjG{-rA~~qq^A5>`ZjK$nagy0(ObNurbhgg=Ykm9A|_okxEWaV(xh9%}?5uaW6?m$#4k z^Ep70LGpM*LA$P<;tCk0q*XSisN;%JQX*JN!Yv>H^HBZx3%J}RFEt~kD+~MdT!k+d zTXS`1sQT7=mc>IEXzh6|H;B2Uj|3@^NYFA=I~fYTpy$I1&Y8U<55?fEfF`+8J4igR zwD6l{738uZnWTzxzkgn*3P9pAW3dmsqJ};o*OT85F#Nt61FSm`O9e+jVG6YCc#de)6 zt0$OgD&8sTf-#(ivZEF00cqb^1`nsHW}&b%2o*!LM3qNAk>QRs zmdYtjjRC}jNrv&okgS?HH+5@EMS6PVZ z?*^9}>Q3bxl&UW8_q5gU1no49-^ffyKTOktv7PI#fy!oEEFs@%bS@M5JP14MJD~Vm zw0TFfpE<>3O~3)@u%M29P%_8RI$dF8pcpViFFL3Tv1U;BkOfR-0J#sh5LSEWUo8NU zZl0V2z2X>&B5T&ET=ODn#WfxpuL?WrToJ^hs_PMX}IN zGN>YjoNCWCD(^kYVd{L-!ic_R_Qo0k698HJc5h^}Z#)+ztDUHXx6BPT{K zS5Cfa!w>O5x8^+#5SQp_${OJ(oNw0XEkNasE_;@{KDMl&mwT1^ zqPa5eg%!vBDP6h{m3?IvybB6*o^H?2Oa1~hI7;`JYu>qPLcM`x5=AzTsifHnY|E*4 z*BJ(F>1?i(L#TK*qe`Z$!A!TlpEP(8$je-cDKcYv*^Iq zWT+EVA%oPd^VA)eTn|!U*+gN$T)wj?-)Q~I*MfX@VAg}SuNBdk>1c#7N3;jz z9d5*P31WEoVE_+qydpO&34$Dw^Q9YMRy8Qr1Dk)mg^X88t={JE2np9Qj@n#Cv@BD&B;X_%2DjNIXtw zJ_loTRh)q6P*i79c2SK_*W!1O5-$^O0l;09iof($I=1@QP+>l=-gQpJhN6BS2CZFn z^g|^BRGC_OTT`rjlXpkPMopE!{q*aMR`d;ZPuwXo=ylLbITV7qwK2N0>!Me1hL$Hm zju_ruTCUASEhDmX%u7-QpwdK5l}As9km`t__6gTV^}qLsxgLWkJZ(umvJ;d#RvIg( z)>;Ba)+S!$o?}hARTcS(7sA)UJV$xh8pmo1tD&QBRi57kI#?+*W0J0Je^VM3WrAK1 zeA#FVZM5LksO=MaZerqdTrgap=oU#+!+)dpImc#pye}m~0qK0XR$4^{Fyv%c@9re! zO?mmaU&}aw=q?fZ(}><7m5A2EQGJ$nTZpK0JDg;Ho&I&?57Rq+s_+D;e0GUH6~hW@ z*AH0v*mKL2>VI~rf6uc6h~U}4`z(aMhSGihv!r~N_dlrgzeKEQjP}_cfK-Eurd9bO z9fYK7;px-F@q7-gE&aP!cH7;u%DA5xoToe9QfF#>ScApym>3)pfpX0qCsCF-6VxD; zqbMv1rIyyKi_j6uhcE!oYSh~Q0Wac>AQ4DmF#rGoglR)VP)S2WAaHVTW@&6?001bF zeUUv#!$2IxUsFp(DhhTG>5!p1SrC=ts8uLJg-|QB>R@vHgeDD1ii@M*T5#}VvFhOB ztgC~oAP9bdI5|2gx=4xtOA0MwJUH&hyL*qjcYx5WGS%#v094H~(#eFF&8>>TR|F72 z2!n{r%+%*3DFx5*bq^n3?_xa5``n+SKVL8z;1h{wnQmCb8^rNVOXs{#9A;%XPkc^1 zZqNmZAGxl${KmQDu)s6JMkYN^93~b^U95C5D;p~DG;uVqYLqWzUCwjf;;dHdtbI@Z z!cak5S>`&;2$ERD5+sOFP)7w-ScuW8kzyiE`w0*Kh~t;YrI4!vMvev4ph9;1;D7MD zTeCPd=_Z8|K;Xr;KSqJzF3@V&_V=-Ew@v{6GjOGK{Iw=9^GSN6qeYK^fo_~o^La_+EpV2qvfT3HUZ_Vwky^qreAVXcHZh(VBV5~&h>mKj!?e6X0 zGwuF<0EuRDurE{y4FCWD24YJ`L;&jm{{R3O-+5dB000SaNLh0L01FcU01FcV0GgZ_ z00007bV*G`2jm4D3>Gsve7VK|01NC%L_t(&-o2S!jAX}E$A71)?!Emvv$MPQc$2bb&(Ymu|HG8+JC8hYyOy=bhln6JXD}k5 ziZSVDwU2}lan8VkH4)+4Ke)8-_>Kb}({ra0NwyT|9lyUFTs1A;NcsRoRif&FY=4+i zo};VV-;2*`AMrk7jF3AE0x>4r!7EC-b~ZW2SV4dg4>rC#*y7Kmg~@hgp*(+v?(zHi z`@eV+^%cIF5`%~Npjm$jTl6{g(ckArj=BkC&eF+k8vuY1BaM%I>&*TUz9|ksXcxZ& zuZ0U^uvvzN3IuG?N5r(wxL)+H^}T&4iU_+F4`7W!EjN6)|J7T%kZJ-N90#bP^Qq|kBMZ(5^(;lnimr!fA{BK z01|As5o-jTH2@qQcBy^9he!y!wS+N3CwDaSQXA(6j1feH%o%32Z|?)G4QCCxv(!Ez zr}42Zi)Q}rE(A=@onA!ro~XZd?(DAX+wMHE>w0qTbo=fiYJ7<3ye@AC%tufn0?Zmu z2ug^tU096sbc@R7q@t5qGG`IjQWA|1Y)%?7YlxcWZHyo$@r7#AA|dE}%-CuaA0zm= zlNTqSYQ3~|esS@idF%sx=CKd76>-ra<@qxS?sFj|3l3FHtSt-mR9Ys77!#cH%u+au zHG(xlCr^vE#^9{woBy>Y-*{AcU2Q1rIM;Ha)9vZ zM?Z+hz~6rT-xd`mkALi!+w&(r{vZ?WpfU3G7ccCPqzIpW&Gb zOd#sq0UANlz31kl=0o?dYK%&eS<1@u?DyB&*?;XnFSO^sbnj8kouO(1#z-rQ9{%Z7 zMdr5W<6E;hKG$%7z-Y9|a4_JvKlVY4F?{8PO8~6C|06v0)CQk@^g96j)z^N3C!VnI z;+FyVoyQ&~#)yW%xSX+=3pz(uC*Q4F$~qC75kYl##XP9G`}fzb$d9WWf*?Xmp50#&ow+2|nzmc4>b>Jvb=au_ z+nwD%yma-N2A}=GmG=ChhaTGV{95mA+cYK-&ZP2f71&;@owL56Joob3ax)Q-#uBVC z_z>AD>sB{xYYAt~UafN5sZXkEOjKnoTW|f-f+AL?)9JnwefWzfb^W!HFaPQv(%KQ> z6W{zi-PMeGBT!E~u>mnq3@l9*afQKVhUcHUxUc<3{`x+>{K}aAYEG<_FFp7t%+}ZF ztQ=#uzQ%pO`MICSk$aS&_Z2Sdwh+$qoEVe77ZIk@>AnU>muA>Pa7DLmj}_<~a=6?u z^B!Y_UBAatL+AW`^h$FA*`&za?ij4%8!mUHjEWz*@s>qd@|@qTg9LcH<5ZF^Cvc zBN{#3Za0-URg5v$MZn7O9v3f-Xv#5ynQI>*#z<&{V(9Qyq#AqtETpDN!Da?uT^|Ac zTXQB?YD_Mm=EkeV@W{`p%MT~`S6Ar_Pc9TNFg8P@PbJHw5~neu8WCey{rGp$20AMa ztrgQ1#^)OT@e_Z9>vWUdS;=pF!3<+`8`-yU|mk|6)}c3|83U6xeg&TSP`7- z($r(LhUryLHW0>V8(d$=I+o6o%C|i#kuX!5I^ajb((w#t%JT6J>;GLMDooDS*uEi*BfX=J$$8IkHD_|M zVffz8^&OxZ=?qR{j75yyRq{X)Nk~YQ!JxiMjfDsz7E>4oM=TPB+aBof_L(tZ>Qpv3k_SrmJa_oIWHqOl`jw*hv4DWLIsnR{-z#Eos&6r$j7@WwcHUe@4 z%B!$)s>g7ppmQjr9tAX4HqMsxPvl4t4xQ-IYz5RRMuj^bT7pInK!U1>F=WMnxD9dD zM1mUAB3+R-IU%KlMqHj2=cfTJ4ZWioqc?}j9Xi=z{pBf*4~*WZ zaG7Cxxgls|>-9*sWEqbeie<~>Qp6R)^n8Qu3ezhd+Yzd_J-trO`sI>*V7dDJDN!Qz zMqv5wE@2euE#;hheuG1Ib(oxQ$OrZyRUnl+5rds?QuumG^cASKRbe+Wn2Q{6J#%mRa-qT_8{EX#$JCs*EM{dh_=SL;ITO47g3~w(| zBu`n!YZZ1$sMZ6scN+XCvhtB0Xjy-4N>c{L7d_d~Fu7RMKU^?gtI?pWzcOR> zeHr7m`T!1iSCf#ma_W>2K{cduwzyHP5noRM!Iyz@&4W=kU-N`g8NXT6`>BHUSIZ=( z2A1)gHK9^AUz=fa!H*-p3~c-`&|7uP-tzR0W=t;BSZCOLy&@9%m&d;V2wAs}aaqy= z_iVzvG=t*0eO#XMy`GFvjToC@^Mbp1e18WdEpFb`**U~GVrW`9yIU(*V)Pi}a9zvN zse~zE6u7a#@=^sm?svZRfCki&-EID*JkMxE)>#s}+ zWuSgX8QgAIe>LUy|DzM zMNuT_I)1+0=m_&>D1?w&*!g)VGe$qE$WEo`(ZJTln%p|7^`z}1%GMh-OSczoq(`q; zgfcK0fmqM<@>RMkj%E^(47M&*bPhYjnmI28@C|m(0|=O`Kx3F!thDnZ&Jlf$aoL_t zkZU@iX&Ul8rz}f~qF7-0o$u}6G)>dqm$|+lKC^`tWoCrT3a*ZH8))o1{LSZ5bMm`? zx<)sE%fRM_Sx`Dr$y88Pd`$hj&YKejh6>IA9}>hE#F(_$Xwv43?A#CaEd4uWEX+4P e>dELp4)`BQws^T~SHA`T0000 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 Eg8gYk1poj5 literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_1998.png b/mods/skinsdb/textures/character_1998.png new file mode 100644 index 0000000000000000000000000000000000000000..4d3aa9c4f6d2facd15b20def23318a9fbca127f3 GIT binary patch literal 1304 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 literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2000.png b/mods/skinsdb/textures/character_2000.png new file mode 100644 index 0000000000000000000000000000000000000000..91ec6388830460d5da91d5635e755b6f3c8e209a GIT binary patch literal 1817 zcmV+!2j=*RP)2Fn46vfLt4+;N(iUXyz45iRQ87wUcU=;{jCWA@@(GZ*vL>XE_1A-bRfdDEf37|Bh zNCJx5L=x1ZCAOiFA|=+O1`IXf14fc;ZkeJ-E+Z_QU&&WA^jj zQbGa*K1xE1AOP?~`rhMZX1{xV_aT6K*{)Y(psNqQ&ai3fg`3oj?3$lLS=mFKihEDEVQiAtaz`f03R3sK^1=99rKp zLjd5!KPD9r0@P3ME4(2ILdI{0)>`?8uiK9wyw)-ZAp1iCptbuPg^ZmoDKa~;y}`EF z?}yjgnUYmj^U3Nv=M-Q!#|-W7z;xatb0s@K=4KA?-PbsEXrnzw(IYY8C|K3`w&Q1Ct$qq#c^%taD!NsNbmc z6jz6Kd-ULbvAPJ98bnaDAOO%TPMJQ;1xa7Z(0iH<0lL;k z&vDsR`^V;_C&k98)2DGyd<{pSRUa_>q zHO{ej>DVT#|7NF;OH~3d=_|KT5-ya@CI>Y2F%y!oW92h$jg1oq7mlvCa|c(uA^=Si z)lHH_nwK>&mMELeDG={-_EyGE?p|V*4Hu+SdzM=CCW(odWU>y!ods-4k11ZRvK;OSPrjtmfD| zc3TLT{PI?tS^TNxKfC6CM_nS%hgPs;my__^*6)1b^bIdqXk%v=S^k2}Hevoo%X_NO zvZub15CP2b;#-Wy2;LewdM8@Fn-<}Hh06<{(=`LkGMevi4qXz6TS)| zV(x}gCt>{j4K{N6VjDMSm4hEKZBdMXc=PjoajDt-?I+#;+@W>8`;~iFczIh0;3ZR+ z?X^iSZM*3Z7}LME`-M4yKbkP_({CU1uz-wPk-rF#{4wVK^^48+Q^SYXg%j`HJOK;d zJ#|BzvOxM+Y`b>ttaa+{((ztgf!k$F&aT!8a}e$a3YEf4i)fAO0)$@=l#PS@-VUnZQlS z5fbp>1@kr^cS4v$BtASW%?V&pF$FZ#MF7t-2MbkBU=HTOH0JNi8|vTzSzljo7cXA4 zt5>ha=34sMpLY53W%sGAt#t#32^T>OiN(`F9NEnsvIag3`nT~KXx7;h+&LA{Mmi_ z;}QVSjvYI?)B#S}ty?$i*|VoBfD&ulwylRm*REaN2ZIR}mL;#);Y1OJ#Ou|wFDnSL0jY@N4G5kc7LPf`;RHg7>j)yY) z*|eO&-UkT4pdx`1cuFaQG1~YsCPES-00RuBcC=r>!;qj~K#(tBkTVM>4~PU2AhPgN z!b1&G4!$#T)9sPr{apznK#~U_K&1rQsDVBdqHtrJl4lbB$A>H{HMz;Z>@?P|-3Lr~ zK?zBq3<<#BrG7n$LI!@*#|-k&(UD1sq>(v9=qGSUKU4ueN|aJfQljTJMqOhco;4t*#U z`z)9k<|qvbXp97%`2rbLiEfQL%5)Se$+7FSWg3SB-3z3ggb0WNl)P0}f2a_dE=W2` z7wtbE%jy$zhTDw%v9V{u(1^B)d+Iz3i6Usyh=G=$m1+y8j%^5$44c^CH)Z4???*8c zgH6iMOmPd_35NhB*Ioc~|6f*+>vi=h1T>D(ryV5(*m+`G3J6btkhI23p#hQP2Avvw z=+qtGVOCXQm%iU+^(S|GTYsJ63y^PsKfc}Jb;dA0jOdF?0QY=>r;bsNwmsopuZJH< zQCWwvP8<@K;T1V*Qk96)XSBW<1dGM9{zs;Js$6StBbz@00000NkvXX Hu0mjfC%|8c literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2001.png b/mods/skinsdb/textures/character_2001.png new file mode 100644 index 0000000000000000000000000000000000000000..1927e216a2f97559c4631ffa778707e418bc1788 GIT binary patch literal 1758 zcmV<41|j*0P)mgGSmPE}l4c^>Vw&YLBMzEYxTS-(j3ub$kY$3F z)j)#PSR>8gkfV+?(S(K*_=D2G)BQX%-?uYwSMF7W?#zXUvpw&5&-Z)2&vVXu6Nxmx z()kI)E-X#hjWr4TeOW_Y{Xe|FBC?E!8+-aQXNayLfnmD?%iMCyc%$bd83L|DAwz zpR>0!etPdpt4Lmu&g@$i?Y_Pz!n{CV*4+ypTmFtcvF?z~EjVn{7fc*(bH@y{X(R8q ziGzDvCeP2?e9UIAJ>bS%^xcZ3n}6o2ebM@AN_Kl*swpY7>Jx9<9U)-aOS^1N!Kaq< z+(sL8?_EtSljlRrU0LKLEZX&*FPy#+xyx+AynM@9vco1X-e%*U&a;s-Ue1UB=6Gu3 z=Wh6(D=u&X&L7`ym%iG0X9$?I@O4|T^=p5@3)4n5Q9-5zg!zQ8LWo$fwZuu7w0NtH zp0&az&R_4~N6lOw5s+?vo-ZgdTfF}HU|5`8a2m!og#_Ihx^~J(l4uP@# z?{U8{C-A2U^FH&|2@ea%xE=Y60LdR??h9Y+u%D72UYAe3ck2W!dG}0{IAwwKvDkL) z+F9$?txcrR$IFp(T;>9miU8`NFF7Kt^M2;Xc)#Y)eQ1D{mzTR$S691LRaNZ#oveHJ?o8mOhOQIP_YbrHa`%)vsH6PSa!Fpc^9#t(7ufUK*lvnyAwSbcqcG}o%n{`KGR@k&SQB^d+}S#G=wR*Jx3@NJ+PFaii3gyev3QYza;QT>-jmat zEL=N|KktJy>dZl%n3lo>UIbKDRyt627?4r}e(XFx5W^UK__O=;rzHTO9Xob(sRNv{ zTeoi3vu96N043J8ZCekCu3fvj4+b$(2D_=9n=^ixO&-$6!SiD=;qe6l)Oilz5GV4V zFRHMGlSjJzmrfrS$^ZKG>rMhc<^?SCqAma{Jme2C8HE5l+oMMhCjl~Ocj?l_+W_y? ztCySlAOi4&NUK(@A_+?ks00-}{$M{h7Q;_ODO7YkN>vIE=6HDMeKvE(Q#;--;9*G6FCfSlFvyvOlLthC2oPELDdC|8DF@%#;|AKJ zBl^1%M1Uj@K!8dKv{3_nC`94LI3>@dMIXQD4C~wbKbIeDaPPZQ_G|Y66JAh45-39g z@OP;L}Aus3ga()0Sx*5_B(+axx+y4p8z|UHzd#WV#^fC|!Q=Qk2!F zj2U6Gb0$R3grN~{6Zh1477|6!)KL#u&al3=Y{rCShzzzVNx$i%2Y5epq6Cflll_@kJlH8zEgAbkBlY7i6 zi|y+7MOJruuebH@6kmXR1N`yr9;>)Xrw}@&Et;07*qoM6N<$g7a!c A@c;k- literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2002.png b/mods/skinsdb/textures/character_2002.png new file mode 100644 index 0000000000000000000000000000000000000000..2e777b72794fbf95c56dba530abbca9f9c36fc16 GIT binary patch literal 2137 zcmV-f2&VUmP) zEW=4MK#~jq|35;wB@2*JBBexYO%Mclo`=?&x~>;7PaHrTI3XlSd~d103(!>nbzPI^ zIaO6rRTXtzQ`fa~jsE`ro9?wZ_cPpb4A5HR`#x1w5r!c`2*NPr>eXuir0FbV1!RSJ z23oE39+G}{!0(3Oc^**|A%vi+Dgb8SK~ zWm&qkXrVLp<+(y@?F4o|gI5&K>AJ36bYECl03ZxQ%Cf}weSF`i)oR`J5W5$Qb=d4s z6ovaPgm41$ecuJq-rlvX6Z|~SNs*4JjeHaSNJHUh~t>Lt_j1?1w+6E z#W;>B%aSk*DT>0yiK?myf`GCtsq5O+5%-IG_*N5EbJhZiqCg0Nl#+`t)_`Jg@FM_B zPhSDx(Yzm}BZP2)(t?zdFbthVSeIIB@XGSAmQpf5KhM;OjQ~#j zHnK0O_HJQ)CVrlweV{|^aiI=hUy&ga+8zsGCm z-@EC$-GAxj7_Bu$QMe#!&D{purD=4nz&rEH?`r$9QajrTx4N!Wf$#g2Wy!X$XqWQ9 z2mo;J{rx{$Qwvyj`99E#5WcXBEYF!!6=|OH$20G&O7KC@G0?&sq%ncUYkspX1RY(0 zrls^nKn0Y*b0>f1W)lEgpE`J30_|D~pS^VXcFw~GZeY0ZXbYeM?uNm8%~?ahG%)?2 zNs_^#J8rzX3SjqRBP^tqvx2{M!Cz>8zy0gO?wb&TpM3Q&Ax3K-27JIy8fu`gua63t z`QS1G8#dk1d8KJqX%s2(e{Q0LW&2e1%K2HeqF{k^0Ryi4jTx z><1kJIWRH0jlFxuT-vnf{Qb~Ri5mP1lQ*a*W{e9=USuEW_09Q@|M)w6?dj)N^$j6_ zb-)9({YwKsPZE+Op{{F=VEj79m|xWp-?suYy}i8voST?&YZoSOn9FDfL)ko+4f8&* zzB%98nJu2Q)_9)h`ir8W(Z@7x08tc?B#EP?00svKSL5B_mJJbC0M!ujLQfBMRgq$)b(GS}2dDT$&8DW%J~Q53mi#>4o( z)#B#A{)66Fa{SfP?Tav`X*F;2xNM&1n*BL2aeW3M1e;EuU(__&X00qs*It)piPqYU z>f<;@DaE>V>sB1!F9jc9c6N4=3E7r7%QE-fO5cve(=;`0FGlMbCKyJT96jDD=R{f7!%2DOwqv1*bagqK&BG^&9|}Dq;=2E*@Ex;q-pBh(+a}=Z(&{6uCFS9fk?VY zs+0m0VShq@PrzKO?Z-+fX7h@r_$4sgabSRPi3s?_o-vNSbkeOw82^uHNBYjvcs?z8 z_|3PGjeu&51yoh#EYA*GeBXB?H_NnjVe6i^(rk$^4C(JNgN`r^>3mP3_P;w}7%pPI zzbA0dL4#xKgL#bh0QT+~158d=&H5b16|9HOjO}2qRWSU_FD@Jn}pz z&vQ3;wOuFRrcyQ?cLN`AnpR2?h9Uo&GI{&K{)DS@=`yW{Vd(Z~+G(+D4$Lvyd-=~7 z=|4V=Annca_#&=*9!a_*n( z+%nABOP3kIxB$TJM;-v+-1ucQ?Z(7w7)&sM?aQC}H~??`{x}n(+Zb;cw=mK1zTwn4 zie`T=CO|6S$oCH15o0!HZGGzCs(51a(0a#wmgj6A9%3P_n7Ywo`|uE1p0jhyFtd5Z z_TeFRZW#tlkFa^j6rGb8pS2xd+7RCfCcZ2OrPQ*u*%kKRF02%=SAzcmr$0s*MTR8@ P00000NkvXXu0mjfdg&-+ literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2003.png b/mods/skinsdb/textures/character_2003.png new file mode 100644 index 0000000000000000000000000000000000000000..961b94f9ab1c98e4bd8dc29bca9376631241fa5c GIT binary patch literal 2485 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 literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2004.png b/mods/skinsdb/textures/character_2004.png new file mode 100644 index 0000000000000000000000000000000000000000..ac2408adc1f061dfa0f799e5973697ebbe337ce0 GIT binary patch literal 2237 zcmV;u2txOXP)K-F0_e+{A3G3XKxb*if3bQbJ4dMWFab zQWC5QMG}&ThKfQHHIl}(MUg5D2VI;!TP3Y3{}&lhLhOARm_cv=h|{3iq1SozW$#In+$A&bok(kK5(S76 z5seX12az6H+Lxql8$pT*0vOV9EuE(#wv7dN>AR8Y1PCsXnXf6%yWH0_Q9&5!B8*iL z=^do~jSl4?)hi*kf`I_!W;$0&$J^<6CQM ztuGt`;PfBg1BBxMe>im@*RiaAwmiEB9})dNgrf=b#Z(5C1gPD_^ za;_Qj_!ArQ_Tx`%;9N6Ypw~ISNs&9+h|Dt5XUGzcpf5qBbv8-n%IOb}0_4%p*t}5f zEn$4ivwI33Q4tvtGG9o60OMcxnFOV^HVG8d8H&dm2q*t>eiDGMuN}SRc&B9B1_U=K z6nQ1fj{AKINT2*>Uw&BM>N?vgUt~Pvi^b%=1JK>EbIVf+K+E@Wf|!xAoxgj&&*@Lj z-PYjkPj4zzKiL|#ZBeb&F^v?YbWMP=uH^kEPyg+<>%Y0}yUFC7o6rCG8!r~d*L?rg zI|6h854HUH=#_PaGncO2$$FTELCg2^=lJLlP`npp-ze)!p)UjBc4Av5qrl`GfKToE ze;8cx&>h*>DGLB_g1BJV=5;G+dU1~UKYJ{gIr7T(?-lxg`Rl)68V1vjTUft)ZZC1Y z7L9PB-WLU80RUM#X2x_n?=8W=iP<{3uICpdNH0t2nu|HVl;{IALcd_s|0?SCr#B^8 z)J?;n&r&F92A8LOj(&8QFbp}c<6W}ichA;uCom7p(11@2=gO5UBuTdb4$xrWey^i8&b%Enh@N z*Tp4y<8wRmk8FHy$D;Z*w~=SX^0Lje;{s4~McruIHUQOX71K0x;4*svOw+`198^^; z__7pHg`&Z#(Pg+^3)?bz`S`2EafNdECbBG3ttR~9_lNk&wgb5VCCvbQX6tT8D*8OO za+q^hXL#ltKj6=Q{}_OYiBA{RAGAv%o!t;@DC=6f-9&kI^=gAgqrvE?MWfN6*=+LK z(N_R?=cVJguEFHw46RlRP4h4fgP;BOr-Wh1#6;(XeGvd&e{VOIWf4UYaU7#43KuWd zShh?diXs$6p*9)Lz={HoC6U-``KO+2qA%_T`aqf|zm5AP53^mnDWZR*Y;z^$8?lx~tyUwBV+IBWn3!;gF6GXKSdc zitDn6DeJ`HQwC$25+4_oU?bgzKLj$ zRtEX(#{32Ov6aI)SpqoD9AOw@+cwv)Uq_N8Ow%NaBC6GDZc`LRgkgvzNxA*E1>m(8 z4i-8z%_0n!{%7X;u_45@rt=&(IQGF2c0a$5vaPZE`F%VxJXjd-)}NRa&O2_HJKyqs zbX`wD7n-sx)7RHW9LKa;t<+|%5b=zN!*Jn^bpZhVhLTSRf&d86%NAu@6U3BC5Cq)x zW4iSPp$SJi$?e$gcXJRjXFJEc^>5|86T~!|O>|wu_k9#aeB1N9oSy)qC_L^ZhT`xFawl!f)YG_s{W$i4w$3763p()2LjCbmLafsuFJTg33 z0L$}zhK7dn=u486J1I#Ls;ZJC3A(Q50H~^pEX!0X6)KfVPXN>m`7ENku5(co+KiMf zrX6oV)OB6Y=U9f3SBM#48PUD|V%9%^o*t~8fCC%WkXD_g6)fi_kU85hd z1pqd$9tPm-=hv8aJRTVy$Q=iAqT9Pq6hnVH{yyif&MYXUJKIlw<)Qqj9Ie>-Wv4Vb zi8nb(xpQKp^Pfn-b$dFxC;$%+4KOiVXU*6sE#GJT*bq%Grs=t?9~+|O`#A{f$AODZSuiAY=vFy_Ww1KG}2tRXuHN00000 LNkvXXu0mjfh@Ls< literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2005.png b/mods/skinsdb/textures/character_2005.png new file mode 100644 index 0000000000000000000000000000000000000000..82bffbff955fae47a132c392dbea6b3bd58cb00e GIT binary patch literal 1761 zcmV<71|Io|P)7-k6~})wbLY-X>ldeWf~m2ADv4z^-66I?kZtG!HtjA5 z5E6n#McKQoKvaT7H&qt}HmN{jLugkCLZ~Z}N|juY-Ovcxa*1MB{&;>fb7$^M7vp>1 z%=mqUI*I=qzkBA~Gv|N4=FZq*49YiND%snBQ}dNzZ=-+l)I7I>uh`|nh4b8BU+3(? z0_z{$0pRObf9Z_7$K!-MR-;b1MZS(O3;;O0u)zKG^<#1FQDA%k3=H{tCG2hBIF2RX z-P)tOwFmSAa?&wA0If_n+Tql^B^pK35c&}M)o&n*!ee#zVPNtKsFAio*xR7f=?vZC zI48ROfd`!dhJ0-ucMlMrM;z}WvI3HfINk-I*Ncza-($yQEntYZp9Xsylx0cxpvS_6 zbL@9NB~x8aPfek7jpum}+5OKCF_BiCI5gTo`VLQpUtnuvi>FUb(MuFM*JOGAkX$}q zIOQ8Jl|XaK*Lu8B_U(aK$DpUgAX}|#&d>kxSO0t-~HAP2X3Ce`R4eH4>>~qC#C|No!fsXM=2PB?Z7078W}8u>09p(Z-*1`7(8^jeL9LK@; z{jql1fsD8B<2>0RO*4de@T2$GqwuBY7C4Btt%6$<8vgE5KT)ph^2ZN_&30ZpCcCbS zl#;S6Da&$X_5m9>04XIxO8ii=`^hIvKl99l-t{r|WvEU*KD_ZHNRqy894Ch#PC|kp zpePE25ClPhloHo9;Qs$$m-x_Aeg;RR*h`4G}^dnFB`0*n?)-mt{#D#}q|D7>0IFQ52+UN)QCNZa=Tf z%gZAxYVr>vLtuKl*XvOfgyMfWf`95*+7rNv9y3v$__Q?m*e8%B8!WQ z2qA2*)=S*%5u%?5L&^lhbzQ4t=7Q1JTGQ+G&|2GpsIWm%)|ecx{oHowiQ#G zkR*z3H>UGsL>M)*p669kOi;Srm@{Xl+1csZYoqWP6AbUos?cXf00000NkvXXu0mjf Dk6C7y literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2006.png b/mods/skinsdb/textures/character_2006.png new file mode 100644 index 0000000000000000000000000000000000000000..04821c84e739859a415b63c91c3f805ba658a3fd GIT binary patch literal 2041 zcmVUgL<;L*|MuRp zJ@e2G=B`{}YG#Hj|F{IeXAb^AthdMA6g7%c0e-D_fFP&m)$)8$^2bsbOu z9aICx>j7h9V{6V8;+{@_U;`=8{p@B$*leLZk1$+BnG7OB7%l?PZijc;-a9VqI-sC? z@$6@UbB<=K&CEj&vfR9dNt#SH8l*PG^Slq%`a2*aodQ7Vg#JEX3qBHjl=-XkY#MLS zjuKLvVywO6#(oeYc71%C1IT3Vi)uv^#s&bHZ5%|gj?65XR8%V(pj@+i4B*1M@88uz zQKmovHjGUV@Jy=G*g;Z^cLVQUGmK3S_+n1sn7b`%5V%aLGDF&!TSU z-ffZHM!a$28QwVY%qpdG7v5pdqr1xYJ&*3<+=X{m>76=$xSZdg3WF#=EVVu?5ue_< z-9dh=ojQIPfFSU1Yq2Ow0N8iv1&mEs4eo&=SlshZ9Y0JE_(Q>;Jbj*%r_cBF z6`%_V0-v)l9Vx*Vk?&`K%fBqY5?(x`@^aSi@hkim7MFfG5wJF;l|K^4qIy{{V-HnH5yBDPoI}*dh+~6N8^3xFbU@TvV(NiU z5RYwP_ro)^!n9<;g%KBi_EY~Z+fquNd#lOh{o4r_uMeF!EcyUx;$hkvAwX3u%J^I;K%4idJ;PFd|DWS^EDMJnUJ0HGg^Jm7Y0!zW=qJ zapwd!QaAy+Vpsb5bvo}r*-jIWq^0re234^`=l%Yy8_FnYnztza`a$;h75&{$=L9BF z*hFF4nl#Dt@QGsw$~jLQJ5W+LjTI(R`7>15wjxbDoD(E1-Lpn9CtmWgkt*kBPN1t6 z&rgTWE8d5RDk9krRyQ^cbU>jGklGeWE8j?0EmEgQot5KnzNZM|7A8`7eul0YoDi6n zM%8m&sT`i4M>S16q@R`a_WTqXdt_GPGJ)_MiS-~6_;rI24jbnV^mIn%1X-5rs#@-# zbsbR9xf@vFkp8~@vG(=z`Q|F$C^H_J$q>H7#vU)ew!e%9!U7IYr%-bUC$PptX^V}$ z(m?`2(pCtWJ4WgZCqQP9rV>){x|}3+hSVv-2isDR=JYQdw4TT!(t{W<3_L(>>tpDe zLDdajB`q0Hfd1^xgFOA@k8@xSOk0z6Xes@)!-!75k?6o8{d^sv97#)KLxuKJblo6z zhF8n?Fkv3~%t$ihA)U)@sakZ^lDXVL>xn9W_oqVPn0`lezk8~V4)V%wV~@;uq{iVK z=&I!p@4n0*-#dv8@>-#BWeNyk&_Q0noCBBT^fhgjuM_3DTtr(4N2QVEY|$CiTuE`A z2{J(W8EGOx=4_C{0mDxob>kO5>;;^F)G`I#gMkl>G18LMfQ+bj3BBuQ9|Qwsew&D#-qq-+PY=cj1$ z==|vQeE_7L6C$$`sa+Xi8+!-=MXE~AA!`P&6UpNE!*xa5u?m>yr=9)`;bnN8<8TyF zzVDY{3rCFAiZ8fIdHL~up9zv4on;{EF(BW#J357do{^n`SwyE}Yyk{cp5r!Fm2>g-1M%NQn07{aC9n<%5@$xlxKRiQ2S9tU7 zOFZ(iX)a#A#sql^0PKEn3jlBb^BR@e_t#wfi-*1oKxOv!4V<4}q|vAn1U@d!Y26+5 zC`wSuLwg=!ywV>8K5^I|lGUQNZJy-n%>{N$-$xY3%ua8n6{fVpHnY>4iQ>3)!tC^B zf=d2dU@J`7wt14pPoBAbbR)?eQIybZhK$v#1l8WCTbl=^a7wcovSrHz3k%J1Y?%BH Xa{^deO|a1s00000NkvXXu0mjf`{(HF literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2007.png b/mods/skinsdb/textures/character_2007.png new file mode 100644 index 0000000000000000000000000000000000000000..67932acd8a961c446b5accd740fbe49ac5fd97dd GIT binary patch literal 8325 zcmdT~U2IfE6#jPi-rd{n?sjR(mLHWONKBB}M1m+0|4?aSh&5_L;)C%;j4uigK9~?g zj0q3w3;ITaJ|OboPvQ$cDFIBd7=s{G%8U`f-e)RiE2vne;CU;sQRJ2ojf?a(qXATq0Zm7-WVURDMT%W4dqxAW z6nme6GsXK1QO@+TCY<~*liWi0ca#GdJOj_CO_2v8*#NXv?p(lozL{*?{yCr{0|fPe z04@P$BNZ6gM(`|#WGC0&T>2h)?SA1VnyC6GH&ui^Q4zXjvm^|nzT`cE+c=*{lJ^K% zUx-rc3Wi|iOq9rP9O_k@9LqjTRbZDZU_-23vzq#JL_%RohI!bU4}lfek;)g4PG%`8 zD)4nt^pGx(Q8vjKrXO0jPDiILj!XvE?jEra;CW81P%fcM46RB((iRHb>WOKA-fN(4VGgw3+S4NS{$Oa7=0oZg1@K|PnkIiV~ z9zho=K3e%!sYb(s8Gt7)piHqzp>1lY&>q$(p&K!JXpy0yj;}vBA=Wp%XOjSb^!@Ke zedvt`k%>$Z5K^})u&6AN_if!0{rvK}M|66W)(4qKrk(@35Twwz5R1ofvwQ<)If%*e z>nO%^cy`Z5L<13=JU$|pGW^aKTuENRg+E6Tpe+&!(>Aip=!-8EKbk@`mN05<;d8l1 z%p+#k(0&eCCO>U~iDU+$SOC4fJ;+jsmnJEM^Hp5=XB;Eve??+tSUf+S`~`({89Fo} z!?LWyx;zGt#U#g;_Xv5MT9=(ml_RyVZ>?a_j~Lp_8hJ5#r$(E>qQpf>ObgMD&LesC zCTz-#IwiqEjzD!g=7p92RD$f|dF=urFd zj~uCD?OI3o;zevex)+%nc|@0nMS1@CczgY(S?f8Vsr{C!{9Rz)NP_1HRDO;VHtw@? z9AH7!C<0XPa}>;$=EVT~+raCY?czM;3G{zSzQKEUi#?w&T|+q3k3{bSuJMx-XCV8y zL+#HN#&K$g^T9+Y@#3~_rL3sq(H}oTj6PVV|8n|&c<3!>+{>4pQodKMqT7_>xsY=z zp;Wt4U$`J8ol?rP9LqHK4-UHJhlktlM-c%Ga4r<-y2DYsM*95lp6uxnfEcg~{E{UA zKTJ}dO9sziV>CyUYmk{Mx1Iws%4czPf67Jj8dP4DSNUYpSuF#Uyx01r*ST+U z(o14iZS@Ffr^V4B^8oLA7e(odu@{g;!UJtLr=+?0uBj%ewNj2Ux1pG zrQALDxf9lRSn7yMFlw^n&}QIjXg3e6$}@0TXP)%hfn!gnry2uFS>6KNC$~aFqLr&h zz;pmh=gzfiDJ_FvWaxy*&@D17PKtr$>y%#p0GbyG_0--*`?_P!(aAcA-bg*+o_f2M zC`s$#eZNEGn=Q(43M)a%$dIKX(h=)<3Us9DAvE1qVIT~Mi4Df2%5uMu+3#GFpZ+xB zfESX^OZBd7Ry{2HWgj+t^6pnuSw8Q#-bO`NS*x{smd> Byu|ICn{)4vGJ2nzVFGiC5YR>?cRRUmia+0~3nRRgO&Oq@4Dvf0s70MZ#B9I)axNz}H7z$$`OjP3#3PA-?th&2Ns ziDuP+!2t`$aaJ9xX`6ca1AQz3^{OgDxDAX#0U>G_%{F*Vgs1_qye!t+-*v~D0g!T+ z*R&EkoepkenaN!{sJja^1DD})nXna7C=_n5_v?V3b^#y`Lb}Z?YW%?3M)g{i%3zsg zFCc7%G+V88clLHb+js9o2cWG-v9L=;gx>@}Z}(3^&ZDf!R0N3URQmufeEFXZ zEfnz*kYt75Ob~DDM(k`BWWP#Wom2SD1bI0|24UzR7p>kZ@NGuywJOUG|9(7S^!Tr%0K9$Xg~YRJ=Xn879X_4hA#SNDts*tJ z8x37`;@#<^ygPlg%jo=t%N)FaU;KRV{(YRkaJkFw?9`EXe0nKlNj`6B-6?24y>EL5 zqHXQ$)DZwI%lyA4^Sl6nrw*T{*$TVXJ|vX}o1h5FbN<<>BUqN1Oa7H}pYqDNPZMpD zw1j1uynW_{n7qtws`Tcoje0cFdZ1r3wlz@BZp3`ssw<~zrMDi3g~+I zpN>4+`Nz=1=mmr2T9wMbrty5AdJrOfpZCA`cdo-vJ~!PN9G$>(7Xi=aq5{>-?8uBiOyKX!4*+rUY&X#&-1V>lU6Ha`+?u|70|9KbVD1YQJZ5+WgM?w z<>J*F{mciz(%iN9UN0C}EhM2T8tco6IiM5%Y6s0}j65#4!3ldS{kl zud&4FJwL*Cwz7ZsBn=V9D!9<r8i`}khhb&mhjW%%yxh}vxKxV-EG%r4Y%?C2AG ztm0spCPmAnHapAE*jSI=tswI(VvgTKt$LH~?JpDLh3~I9;lc+eaX&td=dIWZ;n5CT zw8Ql&dNTU}^YilrL5rZ-q*UsE_tG9a@mg*X%tF&$pjfT|P=E8qOq;j<{QJc76Ng@= zF8nxq61}vQ?TDBpJywZ+gOGI~4H+QEF7eT&Z*vu;H{Au~Uz%jPO}4Ao)$qijm%Hwz z<0`V+B>B3CROE^vChORx#B&xTc^SAo7&4P-Ld9|=lccoo1@C>eQeq^TG$aw}tXkmI zg6E0=$1cV5q*bH7XSKd87*ft@Vyev3$m>&yygqdzCa7**X?s@$vAiY5Do&!{sX@qt zYM-7n3%bm7mIAVnM_xi^?H7lS@yv54;4Z@YQnT)P0fteaSSTR; zm3GTA@q4HN#>B`l*X9@5Ier(O@3UuogoX%dh-LPSkKp-!9E3gNBUq(K!VM8JF)~c; z=fCTVQ2&_2^8#E~;0)MUsY2RnMM;rCab3aItwSs>x^Z6~{s&Aybk5g2KH>lX002ov JPDHLkV1o9nL+}6q literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2009.png b/mods/skinsdb/textures/character_2009.png new file mode 100644 index 0000000000000000000000000000000000000000..10e7db0f0bef6d6fe4f8305fc2173869152f4839 GIT binary patch literal 1671 zcmV;226*|2P)~>;4Y`Y|q+7`7rs7QN~dMN5aq#}s) zRuyUMNzm${#V#I1TSUEx9;6~-kcuFJ3L;`@@nBnQ5vo|NG;ylzreuzti^YPA1QuIKnRB8ZNmKB>X7K<2$!6TDSI5)9%3+0&^#wI41 z`TY_A+xNbn>UEDB3AtZGL0G^rjAcPi7UWu`$Y2j}%PNh;I zd9$*BSy=#@g52!rTL8l_&~?3KUJ%XYG*C03W`Z%0%c-m6=GvjJ5)jcAh?YX3P+(zU zq3ya<>ZUG#picpGU1xA`5QvMRX&Sbh@`7Mel&5x%ESrzS7Qg-FpE0{AF%f0U zvchrnJ~xX9ax`j!c#^On`uwA}x4i~%9FOE6jzWvk z;UkC8FPsdo^$RCCeB@Az-Tnv1dEv1;uq-Pq1F^Rdrk~z%J&^`F*1UjuZknTq_J-F- z5ADS~HyyK4RV5sY#+M|YM5he7o=A(--?O8Dswy!eNgSU(&GG5eu{p=_V%MswL`odOo)6^7T&_yE^>D%O5n>jg8}&^8lnJIUEB_F8$iop}*31 za^j6=I^N^ScYcfo?9F?A!Eqc^RiR$@ncVf5;JP(rdF7AZZ6AdlYk{%b?!YaK zvUA%6mhFdGaHh|VU%B^6I8LY2y!x}r(1uBv`MK-5ZqbiIh#)Hp8CAi!dKGQs#y-7k zqOAZ^`7$$=f0xZf=g@ zY!0thBb)8rlafdsJb18c6YPa6u?VM))J33~ESnCMJfI9l)>G zVs=T0ecB0>MBg7pR|3CYLy|Lm^;>iMUd}|L2F)~=O9?>oWfe@XDH>1=fBS=I^ z$7;WBgxS#6haMtFvFZW{N9&%`k^%iVmb6JWL*K1--6z&B`naF`{g)?V6PZkoTCMeC zW-67U(P$nR8;0`yGjFo_KePk}xfUlg*I zl~9!6{Pa8z@K6dl3IiDyt4*go&% za-E05D?)LLt*SC8c zjpEa;tCxF#h_vSg1poXu_(#WBAxC-9CYdFQqJ(R#>1Sgb{xffe;~&1;3%~=rJ`CqJ z4CV3t{yv#I0NY=R&n>@&_WL&43$h^Oc^+Ge>p6Q_XXmyF@|i4Ooxj9=n~I#htfLW> z0Km@8qX3-$Lud5qk7FBdj*OrFY?z|1h@i0xB!e9Kehk> literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2010.png b/mods/skinsdb/textures/character_2010.png new file mode 100644 index 0000000000000000000000000000000000000000..c3e25480c3c795f0994001bf200db2467edccbb6 GIT binary patch literal 1734 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 literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2012.png b/mods/skinsdb/textures/character_2012.png new file mode 100644 index 0000000000000000000000000000000000000000..84f2a8264eec75712a937f6eb9ee775af89ed882 GIT binary patch literal 1792 zcmV+b2mknqP)9Z z<=lJj^~2qJ=g!QX*;#kDvHoG0JLl!O&+~s?&U40M4IG}lAzEwAC@h|R)7r@Xt%g1B zLZuY8lmGWaF>%~)=W1j+AYyLm#elM)-IbSZ75CwvvCV+`8&F<}Tg z=n+t2S_hagL<&JE6B)9o zVq(U?{C$%Vfa&y`m9 zZH+9(Q4xkA#u!8-2q7k9)nH56(2gsKS(U#QI$nz~4C4s(eU#&%eV^xk_qw&wHa#UE zfu(FB9mK{fn@YLN!;d_G+C2?`K6e^m;5R^|11ziSj4)$hQahxS$kmgizm^O`qDx0> zo;!1H)9XdI5mGj$9eZ8~ffRyP-9zo3CJX}(?d|6Ip}mSQ3{oNzMWZN6YeNrKjWxy) zMG?`M#skQrLYgSo_{}Jw0^-omdL)SiV+>1YehR?$57yH8^F1#T0x2c7 zZDT2$Qq|2Zgop3EX&|g+aWMC@n4h`jzfOg*^61AWzLh)v<@u+^dWjGM%d#-iLYfF8 zEkqEL)$hgS#f7ML_{pBJBYSU)o_+bumK>J@LYEg8dIUfnpoE~3Wn1pikct2G?A zitp72=9+)})4Jtt83FxwgUz}ZB*r^#byMWMudl;-QLtWENzNy%CPMYp0$!t&F8t8h zligjF325Z^_bDbcF zdvVKUF1$NPTBF$nN78Dyk;QJWQE*E=?Q%Z}qf)@RYS-8)lBPhip?LK*>7*(Q*)_!b z081-vN(GCB>Cf;__b!%p-pe;Xe+Q+4#nMVn|F45?W8@nkZho}y$9IcW-Ll5FFZ^pP zUaQrJ@>>86}d>#?&EsiMxNjN7F;5Y^J2o4ew^3d*dFvc*m|7JREuq=zZ=MU`? zkIxm>+?#pUzWEA)p&yUnEi`)pvrojL*f`?V%#1N$vPtV)~Ku7D; z(4nGh6QFGD@~Rgzsg{r+t8p7HtF@teI&KyJ;`yJrhTFnq4hV2m-_WiC^M44*&2PeAKOQ^wdjy_rbeHDr4HZXH7!# z(w<|8W{9`v7;Yu5%UW-O;0V*YKFiMN4_&X29r+$$0-no>;LQf=$@PS zcQaPXYjjXb@xpGQD4mk{^yYj=$71g(wynE>$A?f3Nj&JvKt-1Ob4!P)O$%2U?DVg%_EN?)|=d&Y5#34TRv|bG>U}HsugIa=D?J`J0VcR6|SeaJ3a9 zQ}fMi1tJMx=^aqW`}!0kgRy%eWOn;T_f{7~_5c7SzX*V(wfV-9fBo!gXPo z%2sb+t5J~$1fBe&jz}J$7#WCbuAfMP`lUlY_Xj&9^h<|oyW34bWDoeiWPL9hobP$z z;=W|(IB_p5txeiTX?qc+PFSxNsYQ(;Lm-H}l3%pjg*=wl=KFc)Mr~Jua)ns6MH)Cl zV7*hbv^MDhziGSBw{4^4F`cHS1lg4w$(xf>5Fwbe9r(;*4G{&-gAv7;Vq|=U*+${Z z0X~TbTk)Kr%~y*c@-<6>zNF=F&sX=P0J!$+f*corr*^EmALeoY^Xo&RnPps}mJBCqfnk4!JP1o`^Z zKG*n--*1*(;GcW<$_kpka<%M+j_!Xm643)gLrjj1`Nk_1prX4#6bujalpWtSI9ii+ zwr_vDCeNw40B0}QC%oSEILrg;jYsx6eE07Cnmnh$8}k71MwR8PL32{4uxh%-%tDUl zq%PYBds-PD=qa82FCW_Pc~9b0=Et%04ze$P3?S!7`+(Q5rM1CxuLo}Y$Ok7mH}YxV zm@_|wkqF~%uMtEr z3_=7aMD{m!Pq+vzXyrfuR)s(+-@Op}qkn_4a+ShKE*7-#aPu=p_IydV5 z)*#6gh0s+M73683`uwt->pXQCG7&_OIlw7`=mUKHqAy6Gvlp()?||YiA?_82r*6^O zl5}laZakfG#l84ngJGJkdcp$qV%$4PJIPzOXGs=qlcDsB0;ur>@kUjWawf$floN+k z8tcb*IX-g@faBA1jP|v2{_STWl`eZKg1n26$Huxn8%nAY$Q-boH82Y~7x}P+xSmi- zevt01PMXbo8Z=icoQuBaL3iZ1a!vWqkZ23pz0c? zk;l@;_+xnpJoW&3u^>0D+(%zIL8j>preP<|r@MXTHATb7^un5`{M2{?uOQx7cNR)w zjuT>jDz8ZL0BOy3=D@H4j;)*kV6^FstN;BSH#S5}AgmIM-TCRAsupt<807*qoM6N<$f{Im=1poj5 literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2014.png b/mods/skinsdb/textures/character_2014.png new file mode 100644 index 0000000000000000000000000000000000000000..008490c63341d589bcd74760908ae3e942d1e4de GIT binary patch literal 1787 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 literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2016.png b/mods/skinsdb/textures/character_2016.png new file mode 100644 index 0000000000000000000000000000000000000000..00d50548dd85e07b5a41b455148e07f1e83d5ae3 GIT binary patch literal 1745 zcmV;?1}^!DP)rPz?$#PtiZ5MO35;Lb1h2{i7vPT0#3)Q9~0`c`t8& z%k@4oO90|gLQCl_tnXIYi42TrB{uMk>6^V zbr;&UjVUDnk=7`sw#=w^6151hZJTDJfhA)ALY<0DlCborSM%qCAHRCDY}``RBEXaq zOU9UvoeublNJ@(C7oC4ML0oDBE;VXJK%{jV_I|qOp%z3s+)~5dDbyk$%k?NPg5g;H z-*sr7yAI7y$^G={Uv7qtTZ-DJfKrP8kGek&qj=7{j)Q1e^j21pQsT5d0JPSqFhs{O zsAx<HL)-a3DQd+*uLwz)ap)7ggSx%B%39(?$_(6o_F8y%=LLZnQcRuMXmkwV}UB11Oq zl$aVgyl-~`pobx{VNK1S{M}0z6+tGDhpP|*!#0V0m5+V+s`qj8ZP)Yuojaz4J*t-@0P^X^-n0g0DRD@xSHX|-LnAHv`C35W~nXDyM$ZQ!Z z#Z#wFZ+g8LHA1$D4$_?$LLh~}@Ak2GEfB{Mw?A?$UwZo^$B5%7Cn7U6Ns_!ajA6}L ztu;xKkkoV@KsIfpPD-8Mi~=ek4gKPdWRak?X8F{Q0cij8jeI_Pp6vJII3C;iu|E<5 zDJ7<9V%R25+bb=E2XDA`Dy(I5I`=mVweskPCy$nnfBEpEwf;m1fngYEX&`limIfk9 z$*Qx9M{fN@^5kz%ZOL&trF3O!ag30UJ@L%g{NMii#!N%L|G7QM>9;PF&h6T<4Qt^m zGYz`;j`^AT&mKRJ05mVZg0SCZ+jYCg=Iv`1HbhkIPVj#PvfaV*+Jyb?)ZF0DuWeZ0 zmJu*{H`uIuLFT;WwKqlIyZSm@76luHk>z~GYNk}pFVgP~u^Z{a&I>;nNwwynSKi-0 z^YUMK<@Gl?`Q+Ef#t$EPjE{WiO78gR2gk<0`STa?yM3ItH+E+bLg3D|IQID)#%wFv zSQZ6EQmo5%(ph+DW=#;2Lb|(x?yk&|DgCnyZ=N}i=enHV{>gl7dB-hyuFKiCr%CG# z24G42AV4-pcZ!DRjJ3;?B+N$07-QzTD;OrUxB75QYg`_ooe-|m)I1DuAz;=+ym z-P_CZj$8P~XRpU;7%Z=r^#3XvHAbNZ(&k5nVS2Y%v#scSaP}XyoD0vLS$EA;4ak&- z;jmh&HJ2MUiO0V5DZ2d-DJ6|2C>7@2VXxnxT7Tlu{`CG3D3WA!0ymm1PTc>+kuxRE zml3hi;+PYVg>x1GmeoMb;29M(w_2HBUtM~x@RkyxwdOl_-&RT3 z15f{Y^o>A8eCsp2@?E^JFKxrs{NmUNHOslTuR8+NJ0^|u-@894D$AH&*?S*RXkl9E z*Wa;Ya0VX#)r&-t=J3g1U|A`FiwifVb9e47H9R9g2a3n<+&eaRVc${WI7A4GI1cez zX=U#BhWT?5{vajYaRvS$<^xx4uXhY)zYLbuAdWZw>HC43ujSu^VQyp?4mtMh^8kG9 zXD?LBB`TV7K669}3&$0?&MN1NGIb%ULP`GQ!RjU``&B_jsNtyKMPbNXyItyFhOBN( zl9cUemXcnpf!Au}L{z~a#I=YpR+bi%vd(H&x0R!$Bh2LbpME$$MeGK6&pk0y-$Ot8 z4O;88P!{z5YxjKsc&!HhAg+}LFd}Zf6flqe;rUtf>*CQpH&xD6Hc|y-gdJblQ%cU2 n{vXo^zc9G=ynS-~zrcS0hI|&$s#56i00000NkvXXu0mjf;sjy* literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2017.png b/mods/skinsdb/textures/character_2017.png new file mode 100644 index 0000000000000000000000000000000000000000..971549a7743af24f4a54d5ff2a284d824fb141bc GIT binary patch literal 1791 zcmVA(nfGJf=i~o8@AIs}3fOn!wed=8s_@ivr1C_|B?5LQ1bV@WtylB9p~aALI})u3jir4eh?s| z2>h_{0efv=z zu}l-gFi_Pbf4ZJGyd40i-$yZq#Bx0kj55*e$%*yWtrj$ZIF9MNE&!^kqUjob-$P1? zWtv>pvHAD;w>hx?>ui{qVB_QlS}luSug`bB_iJbxh^B$`{DdJwBue`sGKvtYikV}E zXc~!OYGC>+H^u;R5Fi?QX@2I<&#j6<8j#UdRaF#2BXs?2?CL8&#FuXQJRiPdQ)zRn zWdR^PAJI%$5k(PFO4L{-g2W(83M+;NUXn@V()U-wpyv`rQNqw5z|eL4AmE8-pI25} zre_97p%@ymA12Bh8n$I|_x^8UY~Krj|KcA2O78%%AEGEjXGA##)7&A1KrG!P%X7&% zq_PZrpC?YfxaRp{SO^&!(n~zAswzTNal1W??R$x$klP-7C|i2lgAWl!VP=R_&^V5> z+)%)hvQkRoI3}*CJb-8#2pNx5ek~HH3JLY|9!Z%XrDWmc?*M53>-B6teO_MgM^RMp zeBmHfMF@eWX()z<*=~(Yg!^v3u0(6mEXRHx)8D$`U57%gIC^a6Mf9%XL}$=#hs{6%6v|(c262r~m$Xr65NhJ{7-o z{H~F6+x8s8_{cvh1v>DJ-Id>eeCCBrzJaTA;ESgV^TxKl@5oTKE5ZL2^!qY<7D{z! z)WNzLV0mw_R(*kG2?nlC!wi7cH)QYYc6i{fo&icerXZo%zzg{JRSN)g?Bw2l?X@ca zmMlO1aN~`i@WQKaGV{m}3ggrF|C}9LKZ^f}9~Z{wp1lvZ+rwN!2l_T`xQl@+Y3fkiH_s3b=M3q>>px3~A?z2Mw>vYGe$^FJ74U#xfukW*lDm)4ioJDJ56$`prnn0=zmqJ^UYmAF}1kN3t_M zxcMz~(PnDuOg6S@^SMgdwr`Ou%9%oQ91q)0sFuc0T?UN8WgVL^lzjERg8=M&;1DMc zALQlZ`?+f8Olf`I@Y3_yw&xg-uq*Zc)YKW~9hviydz6;Zm>R(?Ma`jkX?gN zwAj2ON3tNFSx3d#pYP z(>dpVjxWwV=brm;Zf@6PRlg88_y73&{+|B7Uli8CfnE1G>#ga87q7gn+{ymUhSu#u zUDwfs0Kk$G!!R~YsP__GDL~hCV$moOVFO@FcU!X(Ui{fILLZlfy?u%vX|zU^uMS-)@AA9r3##yyWcu;l6kM(sca_7>2=rW8S|L@&HQkolnH$sL=>( zw^k5B5bsR_Af?1GO{8suVKp4k)89vFWewZ5Lw~Q`S_u`P+d5%>cGih3KJUu2ZGz+b zc5g_Hp#caXi0V33MPLD$fuQOc`Dq?9D$ar$Es%2gZU5iBXOEDPJVDOW0JaUG*r z0bs3ELg*S)Tz@H7Dxhm^73V4DotrlufKsVMB9S2YT`H9TP$LoEc zB`3fMTmQkGJG)Yj2H-djrE=N5NLA4y8b+z&lh3AlSjhdG#}9pld;0nq=)Z?#GC{Fe z;=4zmgP4wp>Bx%V5*5NHEo~d2s>B1HA!53#m>S-|s`Rk!tEMwa?iFllKlxzJ`APC;-M=F9Wpv25<}uMXBFu2MBt(LkNMWy(G;c5e83|s$p>U@>?6; zSJVq3T|-t}%d4u2P*uvSMfCeev2Bap$0z-zyN^#|+m^2gPf*8kP}MfIRgJ8a6320H zx+D)EVmd-PZOLy$5>&x;{h&oWPmofweEA#zz5kr`=e_Uddf&F~2Fo{Gq^bxZ&@>H2 z*NFEf>FMulS$E(wA8&DM5sP#rF+TR-yY5&!#*v4go%&we@o$Yk)72%as-h?gQYZ-N zAccZzxytIsicdW9Dd&Ytmp7%YZaMVz=P$VmNxNGA<}>3B^MAcQ+fk6$&%frJJAI_> z+}PohT+`P&3iSBiJ?owikQvO9U&!&m@N&bv{;|>9QdDatnC|RucN>|(ECBh1+=iUj zbt!ziXzmR*vMXT2pr6|D((67K#^BJ_;t8;jM_`)7Z8klT8C~?PgQA=P9bm z64$Pr=FOQoPQCC{!}$0UKW1e30}Smt+%W#iuO=z47K!&J8+ry+RY~;q@YT;BtKU&D z{qJ={p|-pRK%MQf!J zL>2HfrFqyr4)eVI<@VEpyg+T?EaJ$1i>o*|8@*b8~ zD#W7-Q&ZQuF?WF*a~GJJx=uW*u)I=f-C$Vt!pM|>Tl^TN>Gl>LYKlk=46wAkOzPe( zEG;j$o)=i(O`>!?V0dfeMTC&|&>>Ge`i&p4S~UHVHoR#B;E@iI!FwLNMd<$omkNvRC(@C+Kq$8bkKnG+~Jy@3H=<$yNFfk#Rn!3)p(?{61_h}-jSi|~Yrj`|h zvC(IJ%X#t)ja+1@u*lHJMc**qcZ-}mYI1C!?uvu|3<3?7&F2c?UQqLvb{hWTXOB@R zRU5`8CO!_4YOp^x#?9%NyrjKIW6pFXUJ%EV5KsB$eJmK3DL6dx{7{ zD!m0&m7((`7=)kRN@rtdSSl>~<@B{TzwFL;P+D^$ k26*71&h7JhSg$?)57XCXyWbb#=l}o!07*qoM6N<$g4Zy=CjbBd literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2019.png b/mods/skinsdb/textures/character_2019.png new file mode 100644 index 0000000000000000000000000000000000000000..8eee68de0f2a05f042ee86022d9121c2796edee4 GIT binary patch literal 1828 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 Vj59r@T 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 dFPVJD Date: Thu, 25 Mar 2021 17:10:54 +0100 Subject: [PATCH 05/16] add_basic_trains --- mods-download | 1 + mods-list | 4 + .../advtrains_train_industrial/init.lua | 149 +++++++++++ .../advtrains_train_industrial/mod.conf | 6 + .../models/advtrains_engine_industrial.b3d | Bin 0 -> 138641 bytes .../advtrains_engine_industrial_big.b3d | Bin 0 -> 283441 bytes .../models/advtrains_wagon_tank.b3d | Bin 0 -> 155412 bytes .../models/advtrains_wagon_wood.b3d | Bin 0 -> 182813 bytes .../sounds/advtrains_industrial_horn.ogg | Bin 0 -> 54380 bytes .../textures/advtrains_engine_industrial.png | Bin 0 -> 23044 bytes .../advtrains_engine_industrial_big.png | Bin 0 -> 23765 bytes .../advtrains_engine_industrial_inv.png | Bin 0 -> 381 bytes .../textures/advtrains_wagon_tank.png | Bin 0 -> 23411 bytes .../textures/advtrains_wagon_tank_inv.png | Bin 0 -> 408 bytes .../textures/advtrains_wagon_wood.png | Bin 0 -> 21622 bytes .../textures/advtrains_wagon_wood_inv.png | Bin 0 -> 316 bytes .../advtrains_train_japan/init.lua | 162 +++++++++++ .../advtrains_train_japan/mod.conf | 6 + .../models/advtrains_engine_japan.b3d | Bin 0 -> 437635 bytes .../models/advtrains_wagon_japan.b3d | Bin 0 -> 554284 bytes .../sounds/advtrains_japan_horn.ogg | Bin 0 -> 39307 bytes .../textures/advtrains_engine_japan.png | Bin 0 -> 27935 bytes .../textures/advtrains_engine_japan_inv.png | Bin 0 -> 434 bytes .../textures/advtrains_wagon_japan.png | Bin 0 -> 54396 bytes .../textures/advtrains_wagon_japan_inv.png | Bin 0 -> 400 bytes .../advtrains_train_steam/init.lua | 253 ++++++++++++++++++ .../advtrains_train_steam/mod.conf | 6 + .../advtrains_detailed_steam_engine.b3d | Bin 0 -> 472151 bytes .../models/advtrains_engine_steam.b3d | Bin 0 -> 437126 bytes .../models/advtrains_passenger_wagon.b3d | Bin 0 -> 145287 bytes .../models/advtrains_wagon.b3d | Bin 0 -> 107352 bytes .../models/advtrains_wagon_box.b3d | Bin 0 -> 50385 bytes .../advtrains_train_steam/screenshot.png | Bin 0 -> 809738 bytes .../sounds/advtrains_steam_loop.ogg | Bin 0 -> 239037 bytes .../sounds/advtrains_steam_whistle.ogg | Bin 0 -> 56532 bytes .../advtrains_detailed_engine_steam_inv.png | Bin 0 -> 462 bytes .../advtrains_detailed_steam_engine.png | Bin 0 -> 30519 bytes .../textures/advtrains_engine_steam.png | Bin 0 -> 31915 bytes .../textures/advtrains_engine_steam_inv.png | Bin 0 -> 469 bytes .../textures/advtrains_wagon.png | Bin 0 -> 17701 bytes .../textures/advtrains_wagon_box.png | Bin 0 -> 15197 bytes .../textures/advtrains_wagon_box_inv.png | Bin 0 -> 347 bytes .../textures/advtrains_wagon_inv.png | Bin 0 -> 699 bytes .../advtrains_train_subway/init.lua | 152 +++++++++++ .../advtrains_train_subway/mod.conf | 6 + .../models/advtrains_subway_wagon.b3d | Bin 0 -> 460013 bytes .../sounds/advtrains_subway_arrive.ogg | Bin 0 -> 22658 bytes .../sounds/advtrains_subway_dclose.ogg | Bin 0 -> 14298 bytes .../sounds/advtrains_subway_depart.ogg | Bin 0 -> 39161 bytes .../sounds/advtrains_subway_dopen.ogg | Bin 0 -> 14307 bytes .../sounds/advtrains_subway_horn.ogg | Bin 0 -> 14370 bytes .../sounds/advtrains_subway_loop.ogg | Bin 0 -> 33319 bytes .../textures/advtrains_subway_wagon.png | Bin 0 -> 2102 bytes .../textures/advtrains_subway_wagon_inv.png | Bin 0 -> 842 bytes .../textures/advtrains_subway_wagon_line.png | Bin 0 -> 155 bytes .../textures/advtrains_subway_wagon_line0.png | Bin 0 -> 222 bytes .../advtrains_subway_wagon_line0_.png | Bin 0 -> 166 bytes .../textures/advtrains_subway_wagon_line1.png | Bin 0 -> 218 bytes .../advtrains_subway_wagon_line1_.png | Bin 0 -> 172 bytes .../textures/advtrains_subway_wagon_line2.png | Bin 0 -> 229 bytes .../advtrains_subway_wagon_line2_.png | Bin 0 -> 173 bytes .../textures/advtrains_subway_wagon_line3.png | Bin 0 -> 219 bytes .../advtrains_subway_wagon_line3_.png | Bin 0 -> 168 bytes .../textures/advtrains_subway_wagon_line4.png | Bin 0 -> 237 bytes .../advtrains_subway_wagon_line4_.png | Bin 0 -> 169 bytes .../textures/advtrains_subway_wagon_line5.png | Bin 0 -> 228 bytes .../advtrains_subway_wagon_line5_.png | Bin 0 -> 173 bytes .../textures/advtrains_subway_wagon_line6.png | Bin 0 -> 227 bytes .../advtrains_subway_wagon_line6_.png | Bin 0 -> 174 bytes .../textures/advtrains_subway_wagon_line7.png | Bin 0 -> 233 bytes .../advtrains_subway_wagon_line7_.png | Bin 0 -> 169 bytes .../textures/advtrains_subway_wagon_line8.png | Bin 0 -> 218 bytes .../advtrains_subway_wagon_line8_.png | Bin 0 -> 167 bytes .../textures/advtrains_subway_wagon_line9.png | Bin 0 -> 228 bytes .../advtrains_subway_wagon_line9_.png | Bin 0 -> 173 bytes .../textures/advtrains_subway_wagon_lineX.png | Bin 0 -> 239 bytes .../advtrains_subway_wagon_line_0.png | Bin 0 -> 165 bytes .../advtrains_subway_wagon_line_1.png | Bin 0 -> 170 bytes .../advtrains_subway_wagon_line_2.png | Bin 0 -> 171 bytes .../advtrains_subway_wagon_line_3.png | Bin 0 -> 165 bytes .../advtrains_subway_wagon_line_4.png | Bin 0 -> 166 bytes .../advtrains_subway_wagon_line_5.png | Bin 0 -> 171 bytes .../advtrains_subway_wagon_line_6.png | Bin 0 -> 171 bytes .../advtrains_subway_wagon_line_7.png | Bin 0 -> 166 bytes .../advtrains_subway_wagon_line_8.png | Bin 0 -> 167 bytes .../advtrains_subway_wagon_line_9.png | Bin 0 -> 171 bytes .../advtrains_subway_wagon_livery.png | Bin 0 -> 26276 bytes mods/basic_trains/modpack.conf | 4 + 88 files changed, 749 insertions(+) create mode 100644 mods/basic_trains/advtrains_train_industrial/init.lua create mode 100644 mods/basic_trains/advtrains_train_industrial/mod.conf create mode 100644 mods/basic_trains/advtrains_train_industrial/models/advtrains_engine_industrial.b3d create mode 100644 mods/basic_trains/advtrains_train_industrial/models/advtrains_engine_industrial_big.b3d create mode 100644 mods/basic_trains/advtrains_train_industrial/models/advtrains_wagon_tank.b3d create mode 100644 mods/basic_trains/advtrains_train_industrial/models/advtrains_wagon_wood.b3d create mode 100644 mods/basic_trains/advtrains_train_industrial/sounds/advtrains_industrial_horn.ogg create mode 100644 mods/basic_trains/advtrains_train_industrial/textures/advtrains_engine_industrial.png create mode 100644 mods/basic_trains/advtrains_train_industrial/textures/advtrains_engine_industrial_big.png create mode 100644 mods/basic_trains/advtrains_train_industrial/textures/advtrains_engine_industrial_inv.png create mode 100644 mods/basic_trains/advtrains_train_industrial/textures/advtrains_wagon_tank.png create mode 100644 mods/basic_trains/advtrains_train_industrial/textures/advtrains_wagon_tank_inv.png create mode 100644 mods/basic_trains/advtrains_train_industrial/textures/advtrains_wagon_wood.png create mode 100644 mods/basic_trains/advtrains_train_industrial/textures/advtrains_wagon_wood_inv.png create mode 100644 mods/basic_trains/advtrains_train_japan/init.lua create mode 100644 mods/basic_trains/advtrains_train_japan/mod.conf create mode 100644 mods/basic_trains/advtrains_train_japan/models/advtrains_engine_japan.b3d create mode 100644 mods/basic_trains/advtrains_train_japan/models/advtrains_wagon_japan.b3d create mode 100644 mods/basic_trains/advtrains_train_japan/sounds/advtrains_japan_horn.ogg create mode 100644 mods/basic_trains/advtrains_train_japan/textures/advtrains_engine_japan.png create mode 100644 mods/basic_trains/advtrains_train_japan/textures/advtrains_engine_japan_inv.png create mode 100644 mods/basic_trains/advtrains_train_japan/textures/advtrains_wagon_japan.png create mode 100644 mods/basic_trains/advtrains_train_japan/textures/advtrains_wagon_japan_inv.png create mode 100755 mods/basic_trains/advtrains_train_steam/init.lua create mode 100644 mods/basic_trains/advtrains_train_steam/mod.conf create mode 100755 mods/basic_trains/advtrains_train_steam/models/advtrains_detailed_steam_engine.b3d create mode 100755 mods/basic_trains/advtrains_train_steam/models/advtrains_engine_steam.b3d create mode 100644 mods/basic_trains/advtrains_train_steam/models/advtrains_passenger_wagon.b3d create mode 100644 mods/basic_trains/advtrains_train_steam/models/advtrains_wagon.b3d create mode 100755 mods/basic_trains/advtrains_train_steam/models/advtrains_wagon_box.b3d create mode 100644 mods/basic_trains/advtrains_train_steam/screenshot.png create mode 100644 mods/basic_trains/advtrains_train_steam/sounds/advtrains_steam_loop.ogg create mode 100644 mods/basic_trains/advtrains_train_steam/sounds/advtrains_steam_whistle.ogg create mode 100755 mods/basic_trains/advtrains_train_steam/textures/advtrains_detailed_engine_steam_inv.png create mode 100755 mods/basic_trains/advtrains_train_steam/textures/advtrains_detailed_steam_engine.png create mode 100755 mods/basic_trains/advtrains_train_steam/textures/advtrains_engine_steam.png create mode 100755 mods/basic_trains/advtrains_train_steam/textures/advtrains_engine_steam_inv.png create mode 100644 mods/basic_trains/advtrains_train_steam/textures/advtrains_wagon.png create mode 100755 mods/basic_trains/advtrains_train_steam/textures/advtrains_wagon_box.png create mode 100755 mods/basic_trains/advtrains_train_steam/textures/advtrains_wagon_box_inv.png create mode 100755 mods/basic_trains/advtrains_train_steam/textures/advtrains_wagon_inv.png create mode 100644 mods/basic_trains/advtrains_train_subway/init.lua create mode 100644 mods/basic_trains/advtrains_train_subway/mod.conf create mode 100644 mods/basic_trains/advtrains_train_subway/models/advtrains_subway_wagon.b3d create mode 100644 mods/basic_trains/advtrains_train_subway/sounds/advtrains_subway_arrive.ogg create mode 100644 mods/basic_trains/advtrains_train_subway/sounds/advtrains_subway_dclose.ogg create mode 100644 mods/basic_trains/advtrains_train_subway/sounds/advtrains_subway_depart.ogg create mode 100644 mods/basic_trains/advtrains_train_subway/sounds/advtrains_subway_dopen.ogg create mode 100644 mods/basic_trains/advtrains_train_subway/sounds/advtrains_subway_horn.ogg create mode 100644 mods/basic_trains/advtrains_train_subway/sounds/advtrains_subway_loop.ogg create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_inv.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line0.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line0_.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line1.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line1_.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line2.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line2_.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line3.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line3_.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line4.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line4_.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line5.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line5_.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line6.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line6_.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line7.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line7_.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line8.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line8_.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line9.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line9_.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_lineX.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line_0.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line_1.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line_2.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line_3.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line_4.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line_5.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line_6.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line_7.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line_8.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line_9.png create mode 100644 mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_livery.png create mode 100644 mods/basic_trains/modpack.conf diff --git a/mods-download b/mods-download index 21d0cbc8..6e9c51ee 100755 --- a/mods-download +++ b/mods-download @@ -132,6 +132,7 @@ git clone --depth 1 --branch master https://notabug.org/NetherEran/hot_air_ballo git clone --branch master https://cheapiesystems.com/git/prefab_redo git clone --branch master https://cheapiesystems.com/git/mail git clone --branch master https://gitlab.com/VanessaE/home_workshop_modpack.git +git clone --branch master https://git.bananach.space/basic_trains.git #Clean git stuff rm -rf $(find . -name .git*) diff --git a/mods-list b/mods-list index fd17a3e3..6e25400e 100644 --- a/mods-list +++ b/mods-list @@ -268,3 +268,7 @@ load_mod_home_workshop_common = true load_mod_home_workshop_misc = true load_mod_computers = true load_mod_advtrains_assets = true +load_mod_advtrains_train_subway = true +load_mod_advtrains_train_japan = true +load_mod_advtrains_train_industrial = true +load_mod_advtrains_train_steam = true diff --git a/mods/basic_trains/advtrains_train_industrial/init.lua b/mods/basic_trains/advtrains_train_industrial/init.lua new file mode 100644 index 00000000..dde7d83f --- /dev/null +++ b/mods/basic_trains/advtrains_train_industrial/init.lua @@ -0,0 +1,149 @@ +local S = attrans + +advtrains.register_wagon("engine_industrial", { + mesh="advtrains_engine_industrial.b3d", + textures = {"advtrains_engine_industrial.png"}, + drives_on={default=true}, + max_speed=20, + seats = { + { + name=S("Driver Stand (right)"), + attach_offset={x=5, y=-3, z=-8}, + view_offset={x=5.2, y=-4, z=0}, + driving_ctrl_access=true, + group = "dstand", + }, + { + name=S("Driver Stand (left)"), + attach_offset={x=5, y=7, z=-8}, + view_offset={x=-5.2, y=-4, z=0}, + driving_ctrl_access=true, + group = "dstand", + }, + }, + seat_groups = { + dstand={ + name = "Driver Stand", + access_to = {}, + driving_ctrl_access = true, + }, + }, + assign_to_seat_group = {"dstand"}, + visual_size = {x=1, y=1}, + wagon_span=2.6, + is_locomotive=true, + collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, + drops={"default:steelblock 4"}, + horn_sound = "advtrains_industrial_horn", +}, S("Industrial Train Engine"), "advtrains_engine_industrial_inv.png") +--big-- +advtrains.register_wagon("engine_industrial_big", { + mesh="advtrains_engine_industrial_big.b3d", + textures = {"advtrains_engine_industrial_big.png"}, + drives_on={default=true}, + max_speed=30, + seats = { + { + name=S("Driver Stand (right)"), + attach_offset={x=5, y=7, z=20}, + view_offset={x=5.2, y=-4, z=11}, + driving_ctrl_access=true, + group = "dstand", + }, + { + name=S("Driver Stand (left)"), + attach_offset={x=5, y=-3, z=-8}, + view_offset={x=-5.2, y=-4, z=0}, + driving_ctrl_access=true, + group = "dstand", + }, + }, + seat_groups = { + dstand={ + name = "Driver Stand", + access_to = {}, + driving_ctrl_access = true, + }, + }, + assign_to_seat_group = {"dstand"}, + visual_size = {x=1, y=1}, + wagon_span=4, + is_locomotive=true, + collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, + drops={"default:steelblock 4"}, + horn_sound = "advtrains_industrial_horn", +}, S("Big Industrial Train Engine"), "advtrains_engine_industrial_inv.png") +advtrains.register_wagon("wagon_tank", { + mesh="advtrains_wagon_tank.b3d", + textures = {"advtrains_wagon_tank.png"}, + seats = {}, + drives_on={default=true}, + max_speed=20, + visual_size = {x=1, y=1}, + wagon_span=2.2, + collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, + drops={"default:steelblock 4"}, + has_inventory = true, + get_inventory_formspec = advtrains.standard_inventory_formspec, + inventory_list_sizes = { + box=8*3, + }, +}, S("Industrial tank wagon"), "advtrains_wagon_tank_inv.png") +advtrains.register_wagon("wagon_wood", { + mesh="advtrains_wagon_wood.b3d", + textures = {"advtrains_wagon_wood.png"}, + seats = {}, + drives_on={default=true}, + max_speed=20, + visual_size = {x=1, y=1}, + wagon_span=1.8, + collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, + drops={"default:steelblock 4"}, + has_inventory = true, + get_inventory_formspec = advtrains.standard_inventory_formspec, + inventory_list_sizes = { + box=8*3, + }, +}, S("Industrial wood wagon"), "advtrains_wagon_wood_inv.png") + +-- Craftings + +minetest.register_craft({ + output = 'advtrains:engine_industrial', + recipe = { + {'default:steelblock', 'default:steelblock', 'default:steelblock'}, + {'advtrains:driver_cab', 'default:steelblock', 'default:steelblock'}, + {'advtrains:wheel', '', 'advtrains:wheel'}, + }, +}) + +--Engine Industrial Big +minetest.register_craft({ + output = 'advtrains:engine_industrial_big', + recipe = { + {'default:glass', 'default:steelblock', 'default:steelblock'}, + {'advtrains:driver_cab', 'default:steelblock', 'default:steelblock'}, + {'advtrains:wheel', 'advtrains:wheel', 'advtrains:wheel'}, + }, +}) + + +--Industrial tank wagon +minetest.register_craft({ + output = 'advtrains:wagon_tank', + recipe = { + {'default:steelblock', 'default:steel_ingot', 'default:steelblock'}, + {'advtrains:steelblock', '', 'default:steelblock'}, + {'advtrains:wheel', 'default:steelblock', 'advtrains:wheel'}, + }, +}) + +--Industrial wood wagon +minetest.register_craft({ + output = 'advtrains:wagon_wood', + recipe = { + {'default:steel_ingot', '', 'default:steel_ingot'}, + {'advtrains:steelblock', 'default:steelblock', 'default:steelblock'}, + {'advtrains:wheel', '', 'advtrains:wheel'}, + }, +}) diff --git a/mods/basic_trains/advtrains_train_industrial/mod.conf b/mods/basic_trains/advtrains_train_industrial/mod.conf new file mode 100644 index 00000000..84418088 --- /dev/null +++ b/mods/basic_trains/advtrains_train_industrial/mod.conf @@ -0,0 +1,6 @@ +name=advtrains_train_industrial +title=Advtrains Industrial Train (Basic Trains) +description=Industrial train set for Advanced Trains +author=orwell96 + +depends=advtrains,advtrains_train_track diff --git a/mods/basic_trains/advtrains_train_industrial/models/advtrains_engine_industrial.b3d b/mods/basic_trains/advtrains_train_industrial/models/advtrains_engine_industrial.b3d new file mode 100644 index 0000000000000000000000000000000000000000..58010c7df862e6bfc93feec4e386706d0a35decd GIT binary patch literal 138641 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 )i>m-eC!{TEA`9qS&pynT#oO^Wqr0kk1~uE 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

    1. )&rAPg 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

      dFJ`*Qz@u7A4re<*m?y0NHZ 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

      Kwcrpoy znV6(@5aUgfO;kL)25BDwXo>46k(jU1pz{07hA3y!1b4{XaM+jNrA9Nj+^ZTAy9iA< z2d;cp*;auz%kP7_8iQW%fV*3#{ns3}a&!b}yBP`S!S$I|}|J+b{G<7Rp|V zF`PD(2HAppA`;#l?a`OaRBJhl$hNgIa|sHGjHF_Ivdd~vP7M}}CgpOPQ~e*BIwEs$b1c|7KJJIewUkOE@*;n1t%-S2#P?CMMf{zR;q<_W{$Mcs^^MSrZ9xL zVeidvvS$^bb=#j8cDslBOeCQix;={Xk$|d8ge1jz#j9=ZMd27_%3kJS$rMCQ za{7J@)JTCVq|NduP)m85`(TQan^7$@s4(Pe_U=n~RTJ?ELsnCZ&=>Ul*}j0rS-A@$ zk8gMC@%2N#r3%3|N#n{1aMyH$=OnZ};lpgK*CD{qCDoRNOqp)Ym5d%=K5`QpG}TSv zI#n+jFQqF-H*L>$)vULLi4iL+r>ibj7Hs)4aM{fCr$#mO8EYe}99u0G7^bwhmKFsa z=Au2F-n99*9yy9Me4OPGQ} zOGp6L4*6tJt93gTNC4-S11-ISCHJooz&@|dafP<%NSH{2cxfiz5a!p2A+);x32hmY z=9>Tj8B|F`K~%Kr7EShHf1j+tHAVy1*274<$e50)*1gKO?3-#U5M8&d{Thr;NJXW) zXcA+v%5pb#8Hzo%$5+#v=OU(cSBoy4Dxz5F|7soZq>42V0e=78hU=Q}?v^Y$Z!L$a zM#I94U`4IVSL#Ev# zrOj|j%Yg&}MXPr+pBpUI-sp&G$#b^yW7A)SPOwI#WmzEHZrb-CC5_BtRAO|AjMKz; zb%{7F%79-^5!+UgQo*~&4YgEkDFY#5iHg-os#zgZ$U@!tvP4U`%U+>Q76mpg?|jko zED?J(I-AneQig~DxSR-=xpnFhyn2Y3t=DMH+WJ6n*U_-G&ipLnPh{SQ&;>a__=So7 zLM;{4`n*}k8QDQ&tGunIL9*x3*;mu5CsHAk8;7ju25S&PpeSFI1!b~sA7G4sy! zH*HajWUYn72uZ6$+?i8BoF<5ILnY@YHDt*;%1o2uv!({9RVQsA!S$Lg-C@d2B5UVl z?p=V%%IMq6Ctz1wR4cQu_1+ky76lk@-fkL*G?i$rmhw`}6nFg81be#dx2+&q*;t%d z6WXCQ2iB#xEJ3@!bU08oRM-ccj6jY-^*Buz!IC%=H4lB+1p_@F70LG-#Qw$ z{&+3D6+^Hv*F^f$qz~Qt(WrKucFAn1Ix%Whuvdzf8BvR7EIAt&wXe%$RXag{M-^*w ztLMpE**o=#O^$6f5Fp`m(!7K|n#Y+JGJ zddk>~Nmfg)TF=*TV6C{`^6q-F5GEE(Q$#5RHLG|qnA&zr3Z{#7dTHsPl$4y!S-Zxl z^_E?7qKRVjGgcpf)?l|4L9lX+BuY4wC4G0VXX@Krum@2S0b8l2qarMmSj1Mbt_s{+ zXF_Hzv>;2OZx*$_Wc(YiR-hI&nB|KK0?W?2YR>RpeX*IOBL>a!A{ z>%TrLhqI=NSk&EZ){=-JnC7Uf!fvi6jVSgW=}9mxwCj`&?jmmqh_j^=2q`5kg|f17 z0%;3F>rfM{rf?#{R@7Wy&Jpk4ZmI~FwCE#mWq*kw5Z1NqZoOTb(Xdz1p6XSP2_{jQ zpy?Wfx?@Q(erYuUV1-f`P3BUwU~MJqmaYn|d0M*nrWd8~GirYBI_xdg)=Au5tIJtJ;#Y&JpP5-I|$Y`+%Q%(Cbd+3A+?GUn$RX_r$w{t z*~*Z#Euic!U}CillZoG&Y&YksSc3JTYOZ^tQ;KSSVB))`7HyM@cM;%Sn5Law0&2;~ zDPvvBJz|oUM$ti;qw4S1)avl`;ct%#>n$nIGHbK97#YEOL6J?K5X0W(nd$Bt_sFeQ zlMvsv`OKQ{Y`?c6S|aU~T+6+EKoLs@w*_H!0Zp;lG)>VgKn(XD_`QWf$FY%ND~4jY z814})QNwKa0>BUy;OC?`s#=s;y9>Q!{KXX20>F6+}4UWSB)lbotV)$Wyrl)>Tbd7eRq#iG#F{{ zMT{!pzTm{<$1L&$1MO9%?VM4g?&dz*q-oarCF3vF{&SiFVhEV0pv5Ka$ksV!mzr85 zu4&RHA$un@D^zTiv2kHc1QabD#d5N(M@;vvxJy$v5cSimaWRPqQhf{fEC;I<_!Q$z?AEKy6t zrvSMXs6xghF-;X>MG)0`R`ik@RI$!7PYV}OB$)*P*MZl0p%T3Pv| zd(wBWIkcWg+cn!ZB5G?ZX(O*(bgPS!3T`(e301&j8hY6;Bvu)%$$U%eByG#x3L;A5 zN-W!6ti55e)mH)JRIu638P#~Bwi;^#@YJe)6oB5=y4UPMl<{9v!EMd^KrYL)7ezc; zJ~0dS#%WFcvlX4x%N%x4UFg2uNiRy=Er40_FtHVT-mOzpT(-`J`^E*hTc19!2;BE0 z%BkEZ)HD=F1-Xw@ortWii2{K00LC#z>`q#Fgo`5`L% z%hoQ)nt0`^%(>S6Y2m`&JCmL^aNFBETCOq1fGz3DW0U#7O8)0LVxFS{?6qj*R<(Jo zSX*pr;e0D+%T?QdM=djJ9d<(0I>rJ8In`<(bHR>9YBxigm{Ix^i{T-*KBZH*m%^dn zoXd7U*pjshFbViPYoQ0M9k_rnpEZS~+9|#7VjE-SEY{oXzST`KviPOr-x}Mu0^%40 zn8VI%?f2aPYtBmGRpW8)+@~&2F|MTd*>fb!rhzAG9F~fHj=C#Rqq)mg+**h+ohN_@=ktv7Y1S@!rQ$RN{Nb-$ z5H*^)HzC2jc}BpUw=1dOmVwhbDuFu(v}&hmj>w|TbGdZ{M5}VXzw0L(I1xZmJU4_`EnaPjR2x88m)nAVA7LL zWaV47!-7dPw46z+TZFAkZy@}EaXU9tRb(QpRe>K^Cs?p;K8k(kTyfnh*0tj8RRQ?p zrkz+eD>^79mx-otD!F30EO@&X#949CS}Go1UGVW&ANGhwfW79g?K=~#EoJL?Lme<~ zgz9?JzE!o9d&u3D^v6kgp@)T0Oo4h@0v;|=F|gYgu~~hx?eD5}G7g6QdN0@}W^GM( zgVM2E0Ui^faxkn#iff_NOG<)jV0PO~7#Xow8*i_3mI^L$#zzk)JYH`IQ8xhKS&6;V zdEV1lZ$G^vSk_-Gd~ZDpw2;E+8PUdZfHvn>Y*sN(8n7S&C1vdk-<7{lk@t$9BKMX} z^Q2w&(ptbVSRJG;m}+VX?#ko~D}941SS|}{*)&p2x;N1+S4;qMV4O_kx2AS1;fZsH*Pz)G$rD!$smPxH|w0o^0*8bA8SPk^n z*4wIT?i0YaChc!(x+qwVFIZtk+cyZ^c6Lqp7Xu+KycbOXzm@o%T6_sjb=SE>OX;NKlQbbcz=!)y0c|vB^T0aY5;_C^Y zzDs+FelCJ#iI^C8w_0B)Yb+;KwDM`v7Ls7gYue5lt@}=#0w`2)2pYJ|0nsYOQ3{r2 zL0(t19*nk`+D_LH3;vI-HBQsEO`K2l`8Ljz&SQ8IMlP6=}iLC9%SfuV9{c_0wBBps#MJEa#PC@ss zj)aGE#H;gyfA|OQ)MXkuMa1A>MIoE!{$TqF1&cV7fqvAAwGuu$FS>IW39eatumXf+ zGeoSjU#mv9CNg{9)z&Cv>NW~(h9_mSupKVkccbm7BgnmFDA~%m zRN&Ui+=0y)Woa#MIg$S?`2w zz!!Uz11vS9J5hvqS6VC!V_CF&i-?hxtnHcR zK>PJt(84>rZF$715?-(>K44+{wx)f@utv|I0v}x#yuGfNr+|m^q?OW3-21FIo^Uy7 zo9|^dZYnU&C$&uAwt=ViT}V|hG2^!8y?u78-d6J045LMYIa@GLTXD_(_Xc;GF)pn! z3htl7zJY18SoAcEC2PM}4b||+*Sm~2n1y587ceKmax#Ew zsU9{#;Asiij4Ie}Mf;3b<(Q~#UnbahWT2o*f%C*To#KvR$l7+F=Lsbjyv*`;2je-uiNEnlr;n*Qu+bjjdVj)_z*+)4kYZR@P%8Dhpw6NF(C_J`h9W zb~Dyk)sbBbIN0()WU#mR$Oe-hPkSdb>#9(fX<43S=qlmIj_Q;w=y3z8Eda3b{lnP_ zbmWBp{qw}JCG3f>;&~N1I736LV;mHf!xD2d34T|S#wLe2%nur&EOWivaY@RI%I(`X zBdtZlIH=0>F#58cs^B~e9!JL4!3TsE8V!!V;W{fVN$3zu*dwvjTf@F@wDYtQqpprE zC5~~<22ZzqKax+`1ho+QhDGe2YQ8T6@#SF}+vxlkJEb2>GAYd|FNH!$Q&g2H&MVe9 zALcwvV#!o}=a|Dkyx5}xM4Zd^b#hhuTE`O6wUc5@AYh+#??Acewaox@;{{?)-m}aS z@>*IHBmv)Xld6qy+VfT5NzuxM?a1+Ge5epD9OF>^e4Sx%Y`88Cu0=Vt4oL_{yfLLZ z%zWBr|Zl_;VP?v>Ff*24SK1lWvzr+W5JSZ(L|2;G_J zagT(vKtr@kaeXIcF1$?@5h|d+9o_M64QF>q2fn`&nFfis+HE(yUKfr>rbGaqt9XWR zl&b>4rk4(Eht9z4wna28Jl(A$s#-|IowVxZlRM0k9?JroSh&rJvb^)U8n(>>u0qlT#v;JG93E$(>CLt%M3KjBSbW2^{>%G1{1p0pS5Y1(km2 z98kVcV<}a;z0z}Oi)B+6(@_V7LJg$;+8OB1hb=2{-6as#I?iukm!6v9$TqRu`##Kt zF~;Z}XKB2fc770G0?W$id5pHYv*D_{;2cIpIJTUpM}Exm(&UGS9i>O3S%{sjRvzAC z_E{@erss=2f7i*d#-G;}3{sA;=&ESUHues$bQ|<#DxDSZ>w=3+_s5_3AYZ|MKi{PB z&`BY<+CnSzyScv8XUq};gxO2(Ma@I#UC+`(l2Bn&uZSQ?EFl_LK#k^yvyQ_JS?RSK zq|)k=;z@-snCI#f!j%#QH;vm?0ir%_nc~Msr-j#gcHWpkRPp;TyxxUykJeC15LaR~ z8KATg$!Dh!1y6Ti+cVCS^S|d+kp%erp8`>$gt`OeML#{FMQdQgEh}DULk}QZxp;nP z9s$(Wkv9&sXD^{D@*a$cXt0p*xO;8r##!C~pdgM5Fhvb-y>-X?;;iNoE8J{p_0b5S ztaY=D<|SfqETv)$PVhd-iFm(nxn>k)S~6U%;|L_emMJ66p#PtEKLyX7O^VR8)fXv&Cu^Xcr=AV9HKt?3?mFct2(ifqi@&}t-%s$ zl5$pTdqPeW{&F(pUxwH79l-u*292AVNZ=KdMnI_J`#a;$lV`){^BwL--ma)mIn)^z zX|Z(^KFdS=P_27+Jhp)-Vw`-Wn^gqgk8OUB9s-c2g!g%2k2KJA)##t*>NiL)-T~Q3 z7_7D9_wO$>f1w6g!(z_)d|mkKduJvwnC?deb0yBCBQ(B6(N^nB(fa2 zqdc;~gg4TjfNTc$%7-i54elH^4-XgaDcl@Qt+Pu95t6(F(v6$G9{grYd^&qDnsr3a zW0gn>ykqoJ>b?K^;)-lx$)!dV3E!o_M}if89Ln~IOs=OI1DwhUHWmD!w`_Z2>0@hw zI+Os^(if!Y=w0yZ7q8*RBSA&*E^Xd$hJ{+ANp#><*EoG^jw+6v45lmj?L+Frwk3!v zw$Q+s@F9x)>)7!Ux*bFn-cQtF9GqcFLCOi15>ggiwIOALhtzNM*i6IUk!)f$(L1`` zPTVdW0hQX|P^j|Ce!i}Wj8pJ(l#<{`go{uJk7Kyd>f_R(t?+#s>iJ?e^jO7)hNV9w zhk?R8agyAVl*!y2L)kh;Ht|X2t)!#7pban8G6wR6mYd?Jl+!XQkRN`pfc-xnImjn0 zxdaj|DdP}0EVrUCOR!XNzRN5v8cH|%FvSV>lxH&fsvX;*b1XFKR@M)Lb8ic71Ql-; zfeG=~B8C)&1O(Ie*otE~F4U$5znzF6l9OxeNIB6)TpG1OkQ6B4pfE;c=!J5}`z+iQ zl3~wAm`EoltA{yD7qY}q)y)!GZ4gZm)Cos1i};)hzITh)`L^yLfNLJNcRLqH>VV+t zZAR=1dckF3#tw^7r#^{z7Vghx{J?#2G$JUvyz+7iET7sLSFcsGkdxDwa{VuR%I37D%JWyGc z@6VktWrN;iy?DJSg~!=2YUo!?%igX z2G_6Y6%$#r#Pj{WpNF_bsnQ0bY(wI;)#WbSUY?_Kf%uOz+Eixyr?56a8dvqW!gJ4; z88DC=UW;2ROTpYS<@U!qxxUE5qwd2e^Bs40MclGJUeXzbn$AuqTPuq1=MUuTSu)Z- z!}3E*54~F^I$uLG?f{Q{!?9;3lZ~U7loWeT_{teaB2tpRtsI^>UA*oxg=N9b+WLsf z%$x4=o1@(Pi~H7QvwXw^}UkaVWchYf1%20#D)jMgt-{{j__vgBte&)NV0 N002ovPDHLkV1oXk-5me` literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_industrial/textures/advtrains_engine_industrial_big.png b/mods/basic_trains/advtrains_train_industrial/textures/advtrains_engine_industrial_big.png new file mode 100644 index 0000000000000000000000000000000000000000..0fcdc94ccde6f5d0fd82be841a0ba016983d6604 GIT binary patch literal 23765 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 GGW378_kptj literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_industrial/textures/advtrains_wagon_tank_inv.png b/mods/basic_trains/advtrains_train_industrial/textures/advtrains_wagon_tank_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..03401bebdea302159d0ba98bbdd59039956718e0 GIT binary patch literal 408 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPNH=Cd$*U#2hp+F(Y64!_l=ltB<)VvY~=c3falGGH1 z^30M91$R&1fbd2>aRvrP22U5q5R21CCmCiPb`WsAf94cN$V%}gUPWB1Ke3juOttbn z_u!KI1;#hsDsvC+^{zl_}yQ2RWbY^V#Zg|GN@^-bu z=k8bW0-16%>VIo6IQ;Z>2)};q>Q>#l$I>6-u1{O`(x>Dcqkz+l%zM>w<<=8dty-hO z^^WndL4nIdtESjj>NIT zIVK*HQWkx$?Pm&_wsdKxm8YSx6UX+ObBisW3;ewIM?(4D@AI}lZseS?bng)iRc$$N z`k{h<_~*idiy4%fW`5jrzkBB0NqyIMKiSD3lU;b$_|jQmcrh?|y85}Sb4q9e04-6a A+5i9m literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_industrial/textures/advtrains_wagon_wood.png b/mods/basic_trains/advtrains_train_industrial/textures/advtrains_wagon_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..145dcd858d43ffc4bfddaae8f19761a3cb7030c1 GIT binary patch literal 21622 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%0ARW-Y0I6G05Vox$MKwQL1yvPjkmPO!yVVMTAOLRH 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 FV1hZw0`33+ literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_industrial/textures/advtrains_wagon_wood_inv.png b/mods/basic_trains/advtrains_train_industrial/textures/advtrains_wagon_wood_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..87109dd61efded07bf1690996ec51ffe9aab0430 GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPNH=BTh**W90OMpU>C9V-A&iT2ysd*&~&PAz-C8;S2 z<(VZJ3hti10pX2&;y^`9JY5_^EKVPtT9oo<8cm?*~xb?i@$KjWpN`>zK>hu{LEM)?kpC@e% zTzznB%!0PwsGrk0c0FcdZDO3R6VD*^fyMm6mIuZPF^+k;uU!KZ(pG4t9jla3vHieO z^xn$fHZ*l!`mDk!FVdQ&MBb@ E0R5D6P5=M^ literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_japan/init.lua b/mods/basic_trains/advtrains_train_japan/init.lua new file mode 100644 index 00000000..a7848454 --- /dev/null +++ b/mods/basic_trains/advtrains_train_japan/init.lua @@ -0,0 +1,162 @@ +local S = attrans + +advtrains.register_wagon("engine_japan", { + mesh="advtrains_engine_japan.b3d", + textures = {"advtrains_engine_japan.png"}, + drives_on={default=true}, + max_speed=20, + seats = { + { + name=S("Driver stand"), + attach_offset={x=0, y=-2, z=13}, + view_offset={x=0, y=0, z=0}, + group="dstand", + }, + { + name="1", + attach_offset={x=-4, y=-2, z=0}, + view_offset={x=0, y=0, z=0}, + group="pass", + }, + { + name="2", + attach_offset={x=4, y=-2, z=0}, + view_offset={x=0, y=0, z=0}, + group="pass", + }, + { + name="3", + attach_offset={x=-4, y=-2, z=-8}, + view_offset={x=0, y=0, z=0}, + group="pass", + }, + { + name="4", + attach_offset={x=4, y=-2, z=-8}, + view_offset={x=0, y=0, z=0}, + group="pass", + }, + }, + seat_groups = { + dstand={ + name = "Driver Stand", + access_to = {"pass"}, + require_doors_open=true, + driving_ctrl_access=true, + }, + pass={ + name = "Passenger area", + access_to = {"dstand"}, + require_doors_open=true, + }, + }, + assign_to_seat_group = {"dstand", "pass"}, + doors={ + open={ + [-1]={frames={x=0, y=20}, time=1}, + [1]={frames={x=40, y=60}, time=1} + }, + close={ + [-1]={frames={x=20, y=40}, time=1}, + [1]={frames={x=60, y=80}, time=1} + } + }, + door_entry={-1.7}, + visual_size = {x=1, y=1}, + wagon_span=2.5, + is_locomotive=true, + collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, + drops={"default:steelblock 4"}, + horn_sound = "advtrains_japan_horn", +}, S("Japanese Train Engine"), "advtrains_engine_japan_inv.png") + +advtrains.register_wagon("wagon_japan", { + mesh="advtrains_wagon_japan.b3d", + textures = {"advtrains_wagon_japan.png"}, + drives_on={default=true}, + max_speed=20, + seats = { + { + name="1", + attach_offset={x=-4, y=-2, z=8}, + view_offset={x=0, y=0, z=0}, + group="pass", + }, + { + name="2", + attach_offset={x=4, y=-2, z=8}, + view_offset={x=0, y=0, z=0}, + group="pass", + }, + { + name="1a", + attach_offset={x=-4, y=-2, z=0}, + view_offset={x=0, y=0, z=0}, + group="pass", + }, + { + name="2a", + attach_offset={x=4, y=-2, z=0}, + view_offset={x=0, y=0, z=0}, + group="pass", + }, + { + name="3", + attach_offset={x=-4, y=-2, z=-8}, + view_offset={x=0, y=0, z=0}, + group="pass", + }, + { + name="4", + attach_offset={x=4, y=8, z=-8}, + view_offset={x=0, y=0, z=0}, + group="pass", + }, + }, + seat_groups = { + pass={ + name = "Passenger area", + access_to = {}, + require_doors_open=true, + }, + }, + assign_to_seat_group = {"pass"}, + doors={ + open={ + [-1]={frames={x=0, y=20}, time=1}, + [1]={frames={x=40, y=60}, time=1} + }, + close={ + [-1]={frames={x=20, y=40}, time=1}, + [1]={frames={x=60, y=80}, time=1} + } + }, + door_entry={-1.7, 1.7}, + visual_size = {x=1, y=1}, + wagon_span=2.3, + collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, + drops={"default:steelblock 4"}, +}, S("Japanese Train Wagon"), "advtrains_wagon_japan_inv.png") + +-- Crafting + +minetest.register_craft({ + output = 'advtrains:engine_japan', + recipe = { + {'default:steelblock', 'default:steelblock', ''}, + {'xpanes:pane_flat', 'default:steelblock', 'xpanes:pane_flat'}, + {'advtrains:wheel', 'advtrains:wheel', 'advtrains:wheel'}, + }, +}) + +minetest.register_craft({ +output = 'advtrains:wagon_japan', + recipe = { + {'default:steelblock', 'default:steelblock', 'default:steelblock'}, + {'xpanes:pane_flat', 'default:steelblock', 'xpanes:pane_flat'}, + {'advtrains:wheel', '', 'advtrains:wheel'}, + }, +}) + + + diff --git a/mods/basic_trains/advtrains_train_japan/mod.conf b/mods/basic_trains/advtrains_train_japan/mod.conf new file mode 100644 index 00000000..2f6c2538 --- /dev/null +++ b/mods/basic_trains/advtrains_train_japan/mod.conf @@ -0,0 +1,6 @@ +name=advtrains_train_japan +title=Advtrains Japanese Train (Basic Trains) +description=Japanese train set for Advanced Trains +author=orwell96 + +depends=advtrains,advtrains_train_track diff --git a/mods/basic_trains/advtrains_train_japan/models/advtrains_engine_japan.b3d b/mods/basic_trains/advtrains_train_japan/models/advtrains_engine_japan.b3d new file mode 100644 index 0000000000000000000000000000000000000000..218d9659249f03488f3f3f2728dc84794a962e3f GIT binary patch literal 437635 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%0D75TOXMJ$krF;AF}v}@(+l^_*|`Tq>tmbt}n{J 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%0D|IE#ggMTSLsr~q>e(S0hSl@i| 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 QjG7ItF={rn#;Do<2RmH!J^%m! literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_japan/models/advtrains_wagon_japan.b3d b/mods/basic_trains/advtrains_train_japan/models/advtrains_wagon_japan.b3d new file mode 100644 index 0000000000000000000000000000000000000000..e6263ddc9ff9bb007a3923273f5d8ba2fb0ca1d9 GIT binary patch literal 554284 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
    2. {?nD! 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%0A>d&!e^JM2Q<2vR;(9 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 literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_japan/textures/advtrains_engine_japan.png b/mods/basic_trains/advtrains_train_japan/textures/advtrains_engine_japan.png new file mode 100644 index 0000000000000000000000000000000000000000..2bc5fb8fdab394ab1b03acff64826a1a3f1b106b GIT binary patch literal 27935 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 literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_japan/textures/advtrains_engine_japan_inv.png b/mods/basic_trains/advtrains_train_japan/textures/advtrains_engine_japan_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..6af0636deaf2aca51d64e9698051619ab3f1da7b GIT binary patch literal 434 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPNH!GKpUeUYB+kirnC9V-A&iT2ysd*&~&PAz-C8;S2 z<(VZJ3hti10pX2&;tULoQl2i3Ar`0KPO{B9>>$v(Kl0=>>xm|MD(0^b9ru_o{Y2_z zPhjeur!j^S@dp$HI3yP`FS(SZ-kOuhu0CPDQSjd5(QQBFv{#+-e_m&O{KM&=@gLZ^ z4;_B!AmYkpAl1uIa89sIksP_F0>wUeH#j&Ad!7B5=DMpHY$=`nOWim2YrByla^-}%QLH4K1 zch9}I_tw7VvuTU(Rd3Rn{IzQBF^RC%Q+tjl=RIYJoW^-OxU)2tzsC16PnFf&Q{k2e ZtWD1BW-D=zvjqkvgQu&X%Q~loCII0rtBn8v literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_japan/textures/advtrains_wagon_japan.png b/mods/basic_trains/advtrains_train_japan/textures/advtrains_wagon_japan.png new file mode 100644 index 0000000000000000000000000000000000000000..c9cddc8bc2d06a9ede0d9e3b24b1c9b3632ac806 GIT binary patch literal 54396 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
    3. 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 N44$rjF6*2UngD%6%(4Ig literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_japan/textures/advtrains_wagon_japan_inv.png b/mods/basic_trains/advtrains_train_japan/textures/advtrains_wagon_japan_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..3e6357c019b7e376d21f285214e89e6c26c5f9a6 GIT binary patch literal 400 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPNH!GJOKhMU8SwJDl64!_l=ltB<)VvY~=c3falGGH1 z^30M91$R&1fbd2>aiF3fo-U3d7N_4%+URw}L7?sb%^V?Z*V!VsGbbM3uzl;M?c4Yh zR}1L8TN_j{!JK1>m+&VBvBdIpopasGU$FXlvy1JUDc@F~HqC`)`LV0t*tquh{Aa7b z;7}ghZsNpx?vTI%I%*3@zSFLiU} literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_steam/init.lua b/mods/basic_trains/advtrains_train_steam/init.lua new file mode 100755 index 00000000..057ad8f5 --- /dev/null +++ b/mods/basic_trains/advtrains_train_steam/init.lua @@ -0,0 +1,253 @@ +local S = attrans + +-- length of the steam engine loop sound +local SND_LOOP_LEN = 5 + +advtrains.register_wagon("newlocomotive", { + mesh="advtrains_engine_steam.b3d", + textures = {"advtrains_engine_steam.png"}, + is_locomotive=true, + drives_on={default=true}, + max_speed=10, + seats = { + { + name=S("Driver Stand (left)"), + attach_offset={x=-5, y=0, z=-10}, + view_offset={x=0, y=6, z=0}, + group = "dstand", + }, + { + name=S("Driver Stand (right)"), + attach_offset={x=5, y=0, z=-10}, + view_offset={x=0, y=6, z=0}, + group = "dstand", + }, + }, + seat_groups = { + dstand={ + name = "Driver Stand", + driving_ctrl_access=true, + access_to = {}, + }, + }, + assign_to_seat_group = {"dstand"}, + visual_size = {x=1, y=1}, + wagon_span=2.3, + collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, + custom_on_velocity_change=function(self, velocity) + if self.old_anim_velocity~=advtrains.abs_ceil(velocity) then + self.object:set_animation({x=1,y=80}, advtrains.abs_ceil(velocity)*15, 0, true) + self.old_anim_velocity=advtrains.abs_ceil(velocity) + end + end, + + custom_on_activate = function(self, staticdata_table, dtime_s) + minetest.add_particlespawner({ + amount = 10, + time = 0, + -- ^ If time is 0 has infinite lifespan and spawns the amount on a per-second base + minpos = {x=0, y=2, z=1.2}, + maxpos = {x=0, y=2, z=1.2}, + minvel = {x=-0.2, y=1.8, z=-0.2}, + maxvel = {x=0.2, y=2, z=0.2}, + minacc = {x=0, y=-0.1, z=0}, + maxacc = {x=0, y=-0.3, z=0}, + minexptime = 2, + maxexptime = 4, + minsize = 1, + maxsize = 5, + -- ^ The particle's properties are random values in between the bounds: + -- ^ minpos/maxpos, minvel/maxvel (velocity), minacc/maxacc (acceleration), + -- ^ minsize/maxsize, minexptime/maxexptime (expirationtime) + collisiondetection = true, + -- ^ collisiondetection: if true uses collision detection + vertical = false, + -- ^ vertical: if true faces player using y axis only + texture = "smoke_puff.png", + -- ^ Uses texture (string) + attached = self.object, + }) + end, + drops={"default:steelblock 1"}, + horn_sound = "advtrains_steam_whistle", +}, S("Steam Engine"), "advtrains_engine_steam_inv.png") + +advtrains.register_wagon("detailed_steam_engine", { + mesh="advtrains_detailed_steam_engine.b3d", + textures = {"advtrains_detailed_steam_engine.png"}, + is_locomotive=true, + drives_on={default=true}, + max_speed=10, + seats = { + { + name=S("Driver Stand (left)"), + attach_offset={x=-5, y=10, z=-10}, + view_offset={x=9, y=-2, z=-6}, + group = "dstand", + }, + { + name=S("Driver Stand (right)"), + attach_offset={x=5, y=10, z=-10}, + view_offset={x=0, y=6, z=0}, + group = "dstand", + }, + }, + seat_groups = { + dstand={ + name = "Driver Stand", + driving_ctrl_access=true, + access_to = {}, + }, + }, + assign_to_seat_group = {"dstand"}, + visual_size = {x=1, y=1}, + wagon_span=2.05, + collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, + custom_on_velocity_change=function(self, velocity) + if self.old_anim_velocity~=advtrains.abs_ceil(velocity) then + self.object:set_animation({x=1,y=80}, advtrains.abs_ceil(velocity)*15, 0, true) + self.old_anim_velocity=advtrains.abs_ceil(velocity) + end + end, + custom_on_step=function(self, dtime) + if self:train().velocity > 0 then -- First make sure that the train isn't standing + if not self.sound_loop_tmr or self.sound_loop_tmr <= 0 then + -- start the sound if it was never started or has expired + self.sound_loop_handle = minetest.sound_play({name="advtrains_steam_loop", gain=2}, {object=self.object}) + self.sound_loop_tmr = SND_LOOP_LEN + end + --decrease the sound timer + self.sound_loop_tmr = self.sound_loop_tmr - dtime + else + -- If the train is standing, the sound will be stopped in some time. We do not need to interfere with it. + self.sound_loop_tmr = nil + end + end, + custom_on_activate = function(self, staticdata_table, dtime_s) + minetest.add_particlespawner({ + amount = 10, + time = 0, + -- ^ If time is 0 has infinite lifespan and spawns the amount on a per-second base + minpos = {x=0, y=2.3, z=1.45}, + maxpos = {x=0, y=2.3, z=1.4}, + minvel = {x=-0.2, y=1.8, z=-0.2}, + maxvel = {x=0.2, y=2, z=0.2}, + minacc = {x=0, y=-0.1, z=0}, + maxacc = {x=0, y=-0.3, z=0}, + minexptime = 2, + maxexptime = 4, + minsize = 1, + maxsize = 5, + -- ^ The particle's properties are random values in between the bounds: + -- ^ minpos/maxpos, minvel/maxvel (velocity), minacc/maxacc (acceleration), + -- ^ minsize/maxsize, minexptime/maxexptime (expirationtime) + collisiondetection = true, + -- ^ collisiondetection: if true uses collision detection + vertical = false, + -- ^ vertical: if true faces player using y axis only + texture = "smoke_puff.png", + -- ^ Uses texture (string) + attached = self.object, + }) + end, + drops={"default:steelblock 1"}, + horn_sound = "advtrains_steam_whistle", +}, S("Detailed Steam Engine"), "advtrains_detailed_engine_steam_inv.png") + +advtrains.register_wagon("wagon_default", { + mesh="advtrains_passenger_wagon.b3d", + textures = {"advtrains_wagon.png"}, + drives_on={default=true}, + max_speed=10, + seats = { + { + name="1", + attach_offset={x=2, y=6, z=8}, + view_offset={x=0, y=-4, z=0}, + group="pass", + }, + { + name="2", + attach_offset={x=-1, y=6, z=8}, + view_offset={x=0, y=-4, z=0}, + group="pass", + }, + { + name="3", + attach_offset={x=-4, y=8, z=-8}, + view_offset={x=0, y=0, z=0}, + group="pass", + }, + { + name="4", + attach_offset={x=4, y=8, z=-8}, + view_offset={x=0, y=0, z=0}, + group="pass", + }, + }, + seat_groups = { + pass={ + name = "Passenger area", + access_to = {}, + }, + }, + + assign_to_seat_group = {"pass"}, + visual_size = {x=1, y=1}, + wagon_span=2.634, + collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, + drops={"default:steelblock 1"}, +}, S("Passenger Wagon"), "advtrains_wagon_inv.png") + + +advtrains.register_wagon("wagon_box", { + mesh="advtrains_wagon_box.b3d", + textures = {"advtrains_wagon_box.png"}, + drives_on={default=true}, + max_speed=10, + seats = {}, + visual_size = {x=1, y=1}, + wagon_span=2, + collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, + drops={"default:steelblock 1"}, + has_inventory = true, + get_inventory_formspec = advtrains.standard_inventory_formspec, + inventory_list_sizes = { + box=8*3, + }, +}, S("Box Wagon"), "advtrains_wagon_box_inv.png") + +minetest.register_craft({ + output = 'advtrains:newlocomotive', + recipe = { + {'', '', 'advtrains:chimney'}, + {'advtrains:driver_cab', 'dye:black', 'advtrains:boiler'}, + {'advtrains:wheel', 'advtrains:wheel', 'advtrains:wheel'}, + }, +}) + +minetest.register_craft({ + output = 'advtrains:detailed_steam_engine', + recipe = { + {'', '', 'advtrains:chimney'}, + {'advtrains:driver_cab', 'dye:green', 'advtrains:boiler'}, + {'advtrains:wheel', 'advtrains:wheel', 'advtrains:wheel'}, + }, +}) + +minetest.register_craft({ + output = 'advtrains:wagon_default', + recipe = { + {'default:steelblock', 'default:steelblock', 'default:steelblock'}, + {'default:glass', 'dye:dark_green', 'default:glass'}, + {'advtrains:wheel', 'advtrains:wheel', 'advtrains:wheel'}, + }, +}) +minetest.register_craft({ + output = 'advtrains:wagon_box', + recipe = { + {'group:wood', 'group:wood', 'group:wood'}, + {'group:wood', 'default:chest', 'group:wood'}, + {'advtrains:wheel', '', 'advtrains:wheel'}, + }, +}) diff --git a/mods/basic_trains/advtrains_train_steam/mod.conf b/mods/basic_trains/advtrains_train_steam/mod.conf new file mode 100644 index 00000000..02a036a3 --- /dev/null +++ b/mods/basic_trains/advtrains_train_steam/mod.conf @@ -0,0 +1,6 @@ +name=advtrains_train_steam +title=Advtrains Steam Train (Basic Trains) +description=Steam train set for Advanced Trains +author=orwell96 + +depends=advtrains,advtrains_train_track diff --git a/mods/basic_trains/advtrains_train_steam/models/advtrains_detailed_steam_engine.b3d b/mods/basic_trains/advtrains_train_steam/models/advtrains_detailed_steam_engine.b3d new file mode 100755 index 0000000000000000000000000000000000000000..f73becb8fe134cb7de87eb9e86dd099734c82541 GIT binary patch literal 472151 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

      T!F#!EB1cNaM!!Zm)F$yCw0;9F9kHc7u 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.rb0Hy_^#}z|lyyqV+B(W$AQB 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

      |Va}B(%YH7oiKo$P9L4T-?RE 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 iogDew_(shl1$iOmn8!q+~-gq7W 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 HKh;=b3M$4w~r9V8r^xkpjh6Pmg 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

      ()0k9D>*CGOb%;*HEUQhIGoL3H}jy7 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

      S(@Rv)nzJ?44sYR&f0mNvel7^=4KGB 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 literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_steam/sounds/advtrains_steam_whistle.ogg b/mods/basic_trains/advtrains_train_steam/sounds/advtrains_steam_whistle.ogg new file mode 100644 index 0000000000000000000000000000000000000000..42172a28013dcaf5af1e0b3135c782f1662a881f GIT binary patch literal 56532 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

      uMchY7(&Zzg8y5`wu8!VFCC5F+4xCsk{JB>U*a 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 jxP6|Fp0ed{DaYBrm=X>@l058

        EE|Ia z*Ix4}KeCA0Q+a>mvKnv!hOeV{; zW!_rZ?#^b~u=m>IKl?nVX-j*rFPR^8;!wnk+gzE`ge4R6#Iy=qRvF!Idj3`JR`X@8 z4S$*>I<^Ps-0+q*fQRz8K<3w#$y&3c-=*t5|tfPYWjf#L)PnQHw@E3TXLCF@yDzf|T|{NO@$ruA|$ ziw|+%<_0&|zOVlyT3vhjuhzP04WDW!*2~IItWMeX_3*A-P_TNs`njxgN@xNASgEm7 literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_steam/textures/advtrains_detailed_steam_engine.png b/mods/basic_trains/advtrains_train_steam/textures/advtrains_detailed_steam_engine.png new file mode 100755 index 0000000000000000000000000000000000000000..926d5f0243a297ca06381805a20d2999d365bdcb GIT binary patch literal 30519 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 KMNUMnLSTY&tln_| literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_steam/textures/advtrains_engine_steam.png b/mods/basic_trains/advtrains_train_steam/textures/advtrains_engine_steam.png new file mode 100755 index 0000000000000000000000000000000000000000..4b27e775eceaa253d00f69d14517c454dd49aa35 GIT binary patch literal 31915 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 literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_steam/textures/advtrains_engine_steam_inv.png b/mods/basic_trains/advtrains_train_steam/textures/advtrains_engine_steam_inv.png new file mode 100755 index 0000000000000000000000000000000000000000..8d3fafb6023d7401b2ecda1f76d0ba0b26c9b335 GIT binary patch literal 469 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 literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_steam/textures/advtrains_wagon_box.png b/mods/basic_trains/advtrains_train_steam/textures/advtrains_wagon_box.png new file mode 100755 index 0000000000000000000000000000000000000000..8cdd44033736f0b0eda56b1529aac71c85d9ce32 GIT binary patch literal 15197 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 MDP_qzapREx1HrA^L;wH) literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_steam/textures/advtrains_wagon_box_inv.png b/mods/basic_trains/advtrains_train_steam/textures/advtrains_wagon_box_inv.png new file mode 100755 index 0000000000000000000000000000000000000000..480f245ca8839b4e24bb787554096d7bcf648214 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*OmPNH=CfoH1D?Onm{4R64!_l=ltB<)VvY~=c3falGGH1 z^30M91$R&1fbd2>aiF5Zo-U3d7N_4%bnH58z~efMKh!#YkU^yN)F+lDrBCa_dTz3$-v4pS|Fv!7mfY38 zmlM|3`f0RED5ok*CV#k>EXSho{EUh3cl|H5>q}!d>u{g5d{&tzb9{TNUFMm`8k(wY ki4&#>t=d(+!}cuiN7ekAPc`eKf!<;8boFyt=akR{0CHM^BLDyZ literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_steam/textures/advtrains_wagon_inv.png b/mods/basic_trains/advtrains_train_steam/textures/advtrains_wagon_inv.png new file mode 100755 index 0000000000000000000000000000000000000000..65f7984dd9690a03eeb1e236fa950e4c653ae5bc GIT binary patch literal 699 zcmV;s0!00ZP)pLySR_a^S%8`k)R8Z?OsF<9D(kZ2_eg8l;w6-2C55Ul(Oc3K(` z1O-763$Yc!4`L&V(O{yY%eu*anB9BtjK#IkPRMD7!x@G-X9m^@$;S5M2NKAe0Hmcr zso#Y>2aUl10ZhPyijWEPMEFr!L#}Th<#pP_X8{w%f`axa<$_uua~WPeh>$tK$Wif_ z8RKP7c%~_Lx-BfvP;v}U*#!Xdyi4XhB{IAZ^wJd53iuv_p~penfYfR=y4@}S)oK-h zPNxGvrBVT)-EJcyBuRp*(rUFZGomQM9gC_&TO;C$nC0iIEZi>>PsCLBRQbNpV(HOO z;_;YdD&foWD2q>e#1k>m=7;{hQnxgMx+^J5Tv%lIn;LYr;4dyB@4;?ZEE?bB5-8u@)&&*g)gUrv& h7{Hme1{YTr`3*n?DZN1aNSXiu002ovPDHLkV1l-|HRS*R literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/init.lua b/mods/basic_trains/advtrains_train_subway/init.lua new file mode 100644 index 00000000..add961b4 --- /dev/null +++ b/mods/basic_trains/advtrains_train_subway/init.lua @@ -0,0 +1,152 @@ +local S = attrans + +advtrains.register_wagon("subway_wagon", { + mesh="advtrains_subway_wagon.b3d", + textures = {"advtrains_subway_wagon.png"}, + drives_on={default=true}, + max_speed=15, + seats = { + { + name="Driver stand", + attach_offset={x=0, y=0, z=0}, + view_offset={x=0, y=0, z=0}, + group="dstand", + }, + { + name="1", + attach_offset={x=-4, y=-2, z=8}, + view_offset={x=0, y=0, z=0}, + group="pass", + }, + { + name="2", + attach_offset={x=4, y=-2, z=8}, + view_offset={x=0, y=0, z=0}, + group="pass", + }, + { + name="3", + attach_offset={x=-4, y=-2, z=-8}, + view_offset={x=0, y=0, z=0}, + group="pass", + }, + { + name="4", + attach_offset={x=4, y=-2, z=-8}, + view_offset={x=0, y=0, z=0}, + group="pass", + }, + }, + seat_groups = { + dstand={ + name = "Driver Stand", + access_to = {"pass"}, + require_doors_open=true, + driving_ctrl_access=true, + }, + pass={ + name = "Passenger area", + access_to = {"dstand"}, + require_doors_open=true, + }, + }, + assign_to_seat_group = {"pass", "dstand"}, + doors={ + open={ + [-1]={frames={x=0, y=20}, time=1}, + [1]={frames={x=40, y=60}, time=1}, + sound = "advtrains_subway_dopen", + }, + close={ + [-1]={frames={x=20, y=40}, time=1}, + [1]={frames={x=60, y=80}, time=1}, + sound = "advtrains_subway_dclose", + } + }, + door_entry={-1, 1}, + visual_size = {x=1, y=1}, + wagon_span=2, + --collisionbox = {-1.0,-0.5,-1.8, 1.0,2.5,1.8}, + collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0}, + is_locomotive=true, + drops={"default:steelblock 4"}, + horn_sound = "advtrains_subway_horn", + custom_on_velocity_change = function(self, velocity, old_velocity, dtime) + if not velocity or not old_velocity then return end + if old_velocity == 0 and velocity > 0 then + minetest.sound_play("advtrains_subway_depart", {object = self.object}) + end + if velocity < 2 and (old_velocity >= 2 or old_velocity == velocity) and not self.sound_arrive_handle then + self.sound_arrive_handle = minetest.sound_play("advtrains_subway_arrive", {object = self.object}) + elseif (velocity > old_velocity) and self.sound_arrive_handle then + minetest.sound_stop(self.sound_arrive_handle) + self.sound_arrive_handle = nil + end + if velocity > 0 and (self.sound_loop_tmr or 0)<=0 then + self.sound_loop_handle = minetest.sound_play({name="advtrains_subway_loop", gain=0.3}, {object = self.object}) + self.sound_loop_tmr=3 + elseif velocity>0 then + self.sound_loop_tmr = self.sound_loop_tmr - dtime + elseif velocity==0 then + if self.sound_loop_handle then + minetest.sound_stop(self.sound_loop_handle) + self.sound_loop_handle = nil + end + self.sound_loop_tmr=0 + end + end, + custom_on_step = function(self, dtime, data, train) + --set line number + local line = nil + if train.line and self.line_cache ~= train.line then + self.line_cache=train.line + local lint = train.line + if string.sub(train.line, 1, 1) == "S" then + lint = string.sub(train.line,2) + end + if string.len(lint) == 1 then + if lint=="X" then line="X" end + line = tonumber(lint) + elseif string.len(lint) == 2 then + if tonumber(lint) then + line = lint + end + end + if line then + local new_line_tex="advtrains_subway_wagon.png" + if type(line)=="number" or line == "X" then + new_line_tex = new_line_tex.."^advtrains_subway_wagon_line"..line..".png" + else + local num = tonumber(line) + local red = math.fmod(line*67+101, 255) + local green = math.fmod(line*97+109, 255) + local blue = math.fmod(line*73+127, 255) + new_line_tex = new_line_tex..string.format("^(advtrains_subway_wagon_line.png^[colorize:#%X%X%X%X%X%X)^(advtrains_subway_wagon_line%s_.png^advtrains_subway_wagon_line_%s.png", math.floor(red/16), math.fmod(red,16), math.floor(green/16), math.fmod(green,16), math.floor(blue/16), math.fmod(blue,16), string.sub(line, 1, 1), string.sub(line, 2, 2)) + if red + green + blue > 512 then + new_line_tex = new_line_tex .. "^[colorize:#000)" + else + new_line_tex = new_line_tex .. ")" + end + end + self.object:set_properties({ + textures={new_line_tex}, + }) + elseif self.line_cache~=nil and line==nil then + self.object:set_properties({ + textures=self.textures, + }) + self.line_cache=nil + end + end + end, +}, S("Subway Passenger Wagon"), "advtrains_subway_wagon_inv.png") + +--wagons +minetest.register_craft({ + output = 'advtrains:subway_wagon', + recipe = { + {'default:steelblock', 'default:steelblock', 'default:steelblock'}, + {'default:steelblock', 'dye:yellow', 'default:steelblock'}, + {'default:steelblock', 'default:steelblock', 'default:steelblock'}, + }, +}) diff --git a/mods/basic_trains/advtrains_train_subway/mod.conf b/mods/basic_trains/advtrains_train_subway/mod.conf new file mode 100644 index 00000000..233a9b80 --- /dev/null +++ b/mods/basic_trains/advtrains_train_subway/mod.conf @@ -0,0 +1,6 @@ +name=advtrains_train_subway +title=Advtrains Subway Train (Basic Trains) +description=Subway train set for Advanced Trains +author=orwell96 + +depends=advtrains,advtrains_train_track diff --git a/mods/basic_trains/advtrains_train_subway/models/advtrains_subway_wagon.b3d b/mods/basic_trains/advtrains_train_subway/models/advtrains_subway_wagon.b3d new file mode 100644 index 0000000000000000000000000000000000000000..cbd0f8edbbc23cf9ec1a6c7e148c6b550746ab18 GIT binary patch literal 460013 zcmb@P3%uu3)&FNuB+8|vLhdA{aho*e{J!T%OmfSusU}St_e(b+DdQ4CrRN_Z36E5& zC#eT%I^Q#Nq1;l*r6lPlNfPr&{P%nP_Gh2<`_BG;_fOArUa#p)^RYi`?X}jvuD$nn zyY05z{&&kPJ7wyWDO0xFWA8nuh2Qq~_kG~~2Thwkee>}D7gU3P`u{}$raTjVcHM3J z*Z*f=IP{(S9el+8{Hyy}vZ%maUccw;^*^?>QS7tFUVEPTyroSr!j}qvs%>wZ*!$HN zjLrSar^ZwUHGaRxmA#$+xu^%e+-}=s@wwl+r}u{+Kbi1DmfpICBmAyjf8JF+;o|rB zXuxL&e#)=%?Jtk5^2DmuC9ir@z0ujL1~W{Vvg7=h_7?57W(7`p@SvCRgI|5p3kGoh zt%;v9vX+&HAGFCY{Nkr~9sS~s%a7gq@dN9v-+q3NKi}W(B_q>!S;@*Dwbx!1_#w+~ zT^};FU&p)expJ1r|M0VajCy?eUtT$D``@i><>3eS`h6|%3r9b2uirkm{AX{eUDv7B zowe4)V^3dW_}o`c8~>lz9cT6d|BoX#NjUm>{3B0aX1MI<>NigPz7gyv{qe8W&-w4U z>s^)V58l)tT>9gmCJw)F>bJouuNm|8!@p16^8DmqaNvKDhWL1N=v^{_uC{m$T38C$1UrFXg@ewhQ>DUHe5pkB^TmG+gbs zX+Q73lKsI|Kl;I@{b;|gep&x7-uR3q{D0LOmP+vj-i$Agcj;e>U-Y;3*U~?g+8=nc zfAak={7u~VZ{W@PfnOc#4}TMf-{Z~t`}l{yiTn10eY*NL{0AP#uO<5TVftt4-)!H$ z|3*KL6Q92S0?);-`Y-I`@dKW7{Xl#-?f1Ql-dg=}wFM)@f6o5k+nn-`gg5QC-SPV- zociZ*@nc`+Kf8TLM4~~57BO8JH`0vs$XP?7D zeE9gHd@g+oB#V&)!V-N{ek#u*3bK|WdD-=h_7b-v5Bx!}oace?}{(<%i(^1pi6&^-_7+q-Wqd)r-CI6wn;!k56?VtS(;!pK!jxT=ygYwPs!H>_x z7dZTq;m1#K<}XcL>lgT&^BX_E#DC5C?PUvgu5Nq7$J6|&iI3ktGJrSz1FrcO{7oEw z;lu~Hpa1OjKWFxy*=2Hn1Kf}A;C_Dt{XDMy5BaAl-^UO31NZi0e@5{IPW&`+#TWK% z#+Tx+6hGkbyY`EZZGVma1O0{j`4#aae3Hj;9&h^3@1MdC-sD&ND8&!B zPjL9X{e1g_zp0^&9)k;Ic2cUmxu7wlCQDSsGu(k6dq` zo7OyIp#K8*{sZ^@7xnYF`nOX3!0~Uc{>=Z-PdN5P5Bitp{(75zRK96{A0MUm-!=Y< zAHDqk5d8G7@=sg*3vX*bu;%99tpC1r_%vI;KQHuOUx@9O{~r4s__E*j>X)oy_*X*w zf&2a!{P6={k?;*e`*nDI>uL`r9DZcmycRiT+bM*t4ekJ>&pYsp;nf;|-i9ct5Z=X{AO8S-TTe457e#7`@{lWOG z&f4dW-fAQL_CfrEyZAPI=Z|lj;{OX_f6?Lf;yr%d6K?hixQ~Bu@l(IQzj^b4_}%NL zAFM9@_Nmr?VgDTdbahF>fAPdh1Lfy^?8B9C_;Yv{|J+aiqBs4*&8&Vo{oWk#BcEBv zaO~^sWATsuJ~6M4Q~xge=Jea}#rGzD>fh8KT>6#lYyO|~kH!C^!Tx7P{Yv~f`+NJ8 z>Q~aQWZ#l~O7-jVPZ&Q(H9pe!_kR{tdmVq8^3MrpTma|yW80jZaIGJkcw9e@3XkOB zSD&B#uQ2|Ny7^V5{Ps8B^g^4T2&ZhAUnKnE^Pit^^zU<%=kNc3$NahJAII;6!!Mlq zRm=}m(@~?zf0vW{^zWOyZK$E{5Sag{`zGU-10NahP|QlbFUfvE zf8qEqhs%H9RzDXX@W=BF=3nL~-hcI8dnfTx3VsmKf0KfFde-5`g zg2(*{^RKhd68`V`?0^_?RVCwDn8;j|y{kRK!diH~t`*$+JKpQQMJUpW5H;qpH?{H}kf;aB|NA15FCn|$w| z9RIVyyZG^+^b0zg|Ip93U*w~|aO&^<3-0|#{?Gdtevh+$_3anj`-l8^oIhCn=jt!} zm;6_rcp%g!*_$$Q^c-;R>@ddx?hknGri=WE(FW_DMQ>p(3?`r?> z=k)XOo%4@y_;a|A-yFYi?AvVrzJCO7_Wz7OzW>bGNA|`3uKok#gT^29^YKf5`dT+W zwZ*^sFK{0}v=1NO&HCT`k@?DRXXAg@i{>Rf7r)?feQ5KK9KUev7uWxl^4s?v7IKgM z{SzC%DDU<6@n4ExaQJ=v!Y})ye-2mtl;V&0YSs_^6hGiO{%3=C@zZ~T`~DI6zW+o% z>*BaZs;Iy3Kf%NPQ_tt8eSE>6i$BE|xc3kFagC29`N*(3uPX*;obXKei~f-O`QBU|CYm*A8*6SpAuhf{C`+@X2KOeUOqVS!@uQl_=mxf zpDQnZaNzaJ6s#+y2jFew+WF+aIGm`RR~9taA9J8=h-8`sMi1 zkNyMx91cHtsXTZte&A>Q0)GyNpZ=v(zO?=W&&3z(L*{Sr=Wz5JCcaAi;JNrfKJkV8 z9FF{9@De|GF20aY|AqVWrBKNtVZL95MgJICS={c`+o4f+ie zU#0Tkx%krl0QJk^)KBYc;v={I*8CrwI38GkhV{E}{A;jZp9UQN(*J|!_`%UX7oUn> z$_vM?$l*8p8ybHVUrk*6!uvY%zy19UuV2^rN%^k%A@K!{{P4%tCt81?KX}*pi+`H) zzc=2!Q#HEd(q=#Krv1oY3(xrv{DG%OtUP#*A6)ZCa6f))|3WzOJx>0|uaCg}`2N;_ zYyQ~ff5k`NH*SB!#Siua_x5G~$j@Jp?{W5zz=^M6{7?I(yyOsHiVyW4etrZle&MmK zjeqKY6u(XTGyhln$@vfcg%4xD9KZCZ|7osY{r&%^~GaH zoo(Z%><=FD<7xdz`+NFy%a7ami~in!>Yv0<+w?g3?FqL(3-0{~j(FR%Ezqb7Y;ce?bCeks^5j!)Fl>KF6JrhijD z{4qbCt=|=E|1IJ0JNudqvA_87UzdM!_JKd<$IU)X`+2;?Uy7fc{k?s2{`dAN*|%h$ zT>Nq-( zmij<7{n6!Y{s6Yc|CG;zA~=$X~M&}P=oXPE&E@aaK^7NzAp0kUIAx) z2*2=19)9)txeG=z%Y9R4tVPsIH8qA)*7 z_p>)YcHe>XfAD+!_`Bz)`$=*BJK^mE&iTKgA&Wiy!|v-1<=b=W)kx z>m%=f{A=}d_qREJD*fX6Xh1$V{PHjIz5fn9VQ2H7aQHng|Kq=$eZb{k@Gw7I!hRpQ zc}B8tSbr^nziyMTPaNX|ym|lA_{q6k(k2m@8 zkN7EH!n^qKpY)TC_)qe|;Ro|L^5s8p@4v7AbISq$!te3Vo;Gu!{et`W2bX_||7QJ& zZ`B{%)sOaV?=wh${G{0|eKO@88A{JHjzebxVfQ~##@)qj`z_pbg`@r`~y ze)m3X!-4pw{vKEStN&`o2e^;#X8o6W)w`?N{ry)Pznb|M~+`O z_GA9y&i~igH_p$k|D}A>zVZ+DYx2`RJ>Hxjfr}sgn>g{~@g~2IKjN#2`}hHG@`H*{KdS!V$Pep+T7T$Yk+1jyclRsm_dd1u!2Ab(A76?;#TU5u54ex7X8pbW zOa2?C{WtmLKl)qv!TEdtXF>hIX4_P^{N`lxUuk|VlzwpI%coV-AL!$X505|nm1%Z< znSaaS-+A>m)deG$SpGAIf8^|+DnFT>pYQOe>y)3IP<(j#;OuYmZ#f+PVQ}i7D=&U< z#SgL+W8myR^KUsE`NGw{`EUC_3uI)8Q?L$t^3;p`1AI>Mfq*(ADaH% zIp`<;F8S0ihpT*Be1Nn6Onq|kh5j+WosBP*FRlMd>o@ev#g~ttF1*AKo{JCGr^FZX zbGVP6F1*AKo{KN!6JN;B;fhc2F8{jw*V*`T_sa(GbDp|M`Ryz}`o;Wq7FT>xznp$5 z51xxJaQ4rsUk+D%(Ldw==K7oapIU!|t6lbgPnn|o*ObS9O`P#d>wEAfKlmHM{sH>u z;t&0`{~(-pj~sq$|3dPc{X01E2Y)WU;0IUvuJM!d&G`-bYyM1pfuomnWc>7a*Z7Nn zn)Bmteq&pm4>bQZ?Z^0|_ib|i1K0gB@Ekw5#&>W(erx|iIPyKd-F6?d@gMsUpWuFc z2j~8`?Az2|{ukaAKiF4(_x4qMfy3Xlzv62c|F^{t`l8rH$3M;WEAwZqKf$~9e~3@FKVxl>`I+`-z`NGB=o14G0er(*|_WO_Z zFFty^^4AmOZ$kdm@WV3e{%MLU-!RDc!?jp%RcZo{p;;pvQNprCHs`@ zi~b=$JK*0vcl~vGzrgB8erj_5TRrrqI|kxE+~1ae*uybg@g4Kq9~=(`PTt_)>H3KIQGrqy1xycf9&Vt)9R=A%+(KmAOB7L z$3OXtgq!~-?Q8Lm{l#DMPtHE@`}ohv7hd8o*(YazZ{L!AO7<<;2mW0Buzwi;Mswre z_Q(Ix_D8@OpPKUvaDP54j<0E*aQXKiO1St#`x(G>K9KoKoS&up#~=UgvNnGS{lDoK z$6qVYmFQ9zW;GFOJ0Z=_vEFnBPq2 z3&G?1!tgjhOZbfUe=Ff`ewg$F7r&doCjD6d#r@w=#&7t;_@C}~gZulTF+ZB{ZA1Q3 z=by2Us~`C*TLibc0hmO@aJ&xQ$ObS-u{nIoHQc)Q$DUQY;O@? zfvbE;fB4bg^P|7`vA^TDI>0acyYzsRS&#&GJ-{TkXoxcG&`FTA8*&OWSfy?^2N z{ss5#7yUfW{9gVo`LAUElKqD9f6O1H{%Mo9-8)PEr+nPMOYsHn<16QX;idRR|E~V2 z)c(M8{gaQc9IpNi`OW%0`PO@9`S@$%)L;C_&(&Xe$$!|VtAE4(;QoFC{gdxMbM+Gr zKe%t-j8F1!&Ocuc@#*8cEq>L1VILpgQzY8}w$ntyOIs1d_d~(iyYbPDUHtTq;H+!n9N+At{t+DczJEo&@REKx`w$;KzTnTrkKzmc-2Dv8kNfz_)ldE_ z*}r7JF8?!^QT*`t{?BB7oBuEQ5e&Z;)XGnX{84uPee^fSs#)7!LVhVbf4}$}W7T25 zKDn6RMkfBjK3+cgQQ`~!9DeoK0}0RR4^I4+_`wxl{GIWaKgehPh5Q^2Kk-%44^Fjj z{@(wY%x_aZhr>_%clT?}K8o=te{rYnkHVMRUsHY@JjV|XKX@)az===v%i-uJJjXBn zhbiCXztZ}zw0=Z>7e9Dce8Hc?S$`6rCH+eL;9cB4)^05?WDQB7fyWTaQM+L7k}t4 zyeq!YUpQ?aIrLBLZ+Q95@x||dP`+z?Cce7HPjKc}>U+?^uV3KrnqT6-=KODqf6lS* zTgX2-obOu*Z~AB9QU}=kBH-}naNZXIC%(b`{D=IIAK$_K_zuqfM~(03=W*?Sz)$^~ z^4TAff3P38w;#A)-$%cu^`XDN4L^7;{)jK|=J-i`As@V}|3H7?ett##(7&jDx%i6p zo1lD{{||gW?|tEYH|;OS`di(IU24MpQ;!Gx4!keDb9n#HyY_AM zyX7^{9U71Jw>Ctbu)i-K{hRP_2md}BJjPEdPyG1uF@6(H{5~5zwvV(wPXFY~$Nneb z^gquAkL@$*w_E7ne0gjZ+F!!ypFAGhf5PeCJRbX(q#yl@$Ju`g{ZGQ_pFCcw-~U#> zlK)HoYtygPKHT_4``7-!67k)kUuxgE{$q&t-`ReHe#T$we@p#isedc+$M~uBes6Pp zDvd93f4bKAdU4o4_Wf&+zsQd-&GEA&Kh8fBKl?A9KiFr0pZ#f%x9R8l_eC+rO$O&r z=-=fZ<~Pp&^`Qax{B8Qd8T;2I`0wlY?~1P_@TbD~QPR)#?*rvO5cGR0^zW{HEP?+Z zj2|Wa)P7?9QvdU|V1M6#MEj_H)yM}g=_mf^pTtl8!ShG|Cj7sHe?4B(uhjp=_)Pr7 zr{^!}*VaF&ex?4qO+V+qF&CfKe=+`xzoY-M{-;B~q57Y;{$&XLhT?B)pP_zMzO8>K zwGWkVYoEf~N)P9E0&-_!0ueSIu>8JSU@W07#i$9g`(67_KL&S&4@6fN4e+c_p z`8NNS>Q}Pwu<|>`-%|Yz|99;_ME%S@^xv+3vHV0F|7?GX_UHE($iFH7$o@hO*ZxLn z|AYN6`bW>t{)hJ8*q@>Pet*X2_u1b8clpJE^8w(^{@tJ7fFIoR`|}^@@A#L<|1-Wf z{p0iV;5qr)-+|xZHYWS?A36OvU*Y$sDDU^5bpAs7Q|RY$<@bpX`0<~wzt6Ac_UFKr zpUv&B`SVZk<6qAYuKZ;wey|_<`SlC(Wk2xd`0Dr1y5f)ajed%M+CYfITKn6w54d|j z&GuK(U-kv}`Mt|ey~p;yOZ(&EN2<3E>p$;baPL2GzyC=6J+A%9QvJa3U#|YjKMH4k ziXP14+5ZzR`{nFI{YvpsYX4pP=i)~%-+$aD?PE5;KJoiSMf>LTyX037CVtMhHuVSh??ZLj7yaV-c675p_(%Gc_`#d?_x7># zyB+cK@A%)_w`8AE{f6;RJfE)ktgkxb#)0^c=dTst^@~1nV~TI$Kb}t)ULAM(?Y#%j z?6(iI5Bpb>{ZF<2X}9;Tm}TEDv-pqa$5VXre(!?OmARi`@tMOPIq?|oUl<@-Lo0jGqHI-|zAIQ{MAa{?ktXuznpV&-W`lf17;i zPkGNze!=sH`3vvc*808)`5n*SCSUxNclQfzf5r2M`DfOD@=ut5Ro;H&Fa7teDev{i z|K9#>_7#7d|D`|WJwN#ouYa3<;%Cm_^=E$R^{2e&r+(;9xi~-4{uFy?WCTl~Y>RX>$4`L8X$hUIVTA0_|at)I%b z*!P zYzh7~uHC$H=S!Es?|;GOjL+78<@BSx>enV;cw75Z{c`+q{$ujn;zRsx{ge3l-T%q^ zw=Mp~|L?|^%D2ToIu*vJ?Dxf(pW~lWdC70{PiWs-e=YL!SG}(r%1^}cYmuMdG~ee9 z_L=bIIlt-G525}8{CeL-{NSD++|R#5`yD7R{iJ{J{{XJ{HN_9^`Srer%7^$GD9`@B z*FV^A0N4A9;s^Kq;9mbW{Ukrc|G@hu?2jT}{NQeVmEMO``8NH8xA{l>;9h_H=k*Wm zqxJo%IDQS-NA?px_VxVWp1&GQ_V4}rkaptZlm46anQK3b_*RA zjDBtH$E^>S;Aj2n=I=}3jrHXcxL^Oa$yfc`+MnvzR)3Xmix1&#{ge3l-T%qQPsxA( zZhT3Rd9G?;{`QnfEOZ>_&t9%?EQhD9K6&}Z@gwua|{bT$jet*9_uD=HC zqx+ZQZ<8n|;OK=6~rQ+jru}KYo4Orl0s}2i`tfUx`1q@5HbC^bqaG;=3(A#NVdB zoBuD-zWw~a&41!=i=Pti)+bBIZ>&$2z`cHP{7Uvy`UaNF~RwcKW_1sQCDw`{d^sQ<*tTiN#|kA2}t^_I_UYBu=6uhtvDLwt-i@vr`Hxk~)tcT7FB zntJwv-prSNt_MH(K0jY$;^qIm+V*GP@v&F;7H@f6Ju!9O%<)5Zseb>xNj${Y=$xOt zs`o!{KhErPW591%d)Z_^a9_WjHr~E^<`v7DeC!YI?em#nzmr1!&=3C^?#`EN_PQ;s ze!|h8xiz-oH~8hTe(;0e_R52*&0c@b_>3FR?|nM(UlVZIAKdHrg5ck4hbWJH_(S^~ zJABU>)q&sG((3<-z`y1}D<*z$&;Pu@zh1yg_LqOrFXunv|F+WyN`2W1V|9=wv zzk=g$;y(!f1($!p4?J(n-r{BZ{=49iU8+O&pTv=$^M9NDHV*z>Cd7yEFn$iy|LJMl zRi9dJmE?bL=b!Nf!G5PWJoKMqK0b~K_*U1fn)t!JeIE_{vjeX9fZxSOy;_Km`H`RY z1#a>GDU1K{-v;}<+u`tA`&*~q{+{!R^{e$9zv<`VbLGJQ!iabA%YVrC{(Ct1@7N$; zIQ$-8{@(SfS&qL=KlvBj`*+{q-}ha$YVtqwJ$^*Mk9qDY$-dy;zVF&_`)c;m!}*W) zOZhhYgLm1F_GP&1Kc9{NyUMHmhVf@?%EQN3Cr`a@+k;Q|)~tO(eEo3im!$fGU;4w) z|9^g!dXK4Jp7o;;Urz>H@zvEob@kt+_Ah?gpR?aU|5mae^4sD=@~Pi5_3_oLb=Las z+fMk}tceicb6x$+J`Wym{p-17H_e(7;`<6`pJx9~|Ec~P`*-#4;MC8x|DpS5#W(ux zxB2G1#j74y?>hC1vlfK-oigJkDZbm{U;PufkMHX?*uHxB%6|Wmi=R6_e}KJzFaKD4 zy7mvw`}V?{_S@?tha?<+!(IG=^S-|H18h+7a-mbdyL#wCwZt5@pm*NNc#2@kxf76WWq>IPC zd*BeXt?KEHbPp)aZL`o((HrN{N6JNw9vY20makzf+ z$qlPJqWm1bFyNA()BP%IDT!;PPK?{f2(Rv0wjZLG9y5{6fPXL@oVG{NVE6m!|HuaO8xw zzB}cH&q+cn% z$S)}V=1l$SwMYDIMt#7_Th>n;KD+wM9qZZpS^m9j?57Jq|IXb;o;myYdS-~P9X{CC zPdN5(#wYa?o+}S7|K;L?`U%hZ7hL=~`RZT$W&3*@{C#?u-)Mc0|M@pR|Gz4%4?NEL z-LKEVwSLF{w*GhX1Ngz)`fu%DfFr*-e*QG{Z;!?Ojjs5_eu}?b`_cH?Ha|o@@dut; ze+X|If5i{pHowGw&Ha&m{<(8C8ouu+|1|9f&i5IGH|O8?E%nxf!{3~Lg7f`I%^$&Y z`xnBI@9_-}-KE-iqJ977ys-XVBjBokTl~m=;NHFyVf{yZ2}gbtSA5}r@Lc>+zAJv( z=0|fL+prpcSAYMktN$Usy5dj%Y5Gs`FZ;CVFC72)`f2}5{7wIBe@OGMuKgF{13b5X z13x(HSGPV%`xD}Cu8;lx2KH&&f02Kixb|;^!|(mC{Q=nrJhy+L_yy0c?}a1ZxVBNHoIDG)Ad@{UkC2_`fA$2{r0EvD>pvMf7CD6KMALQ zY2p{%@mSh_2KV-*|GF&TZRaEtFR^4;bEQ`N* zf78D&RNrvK+5>p_{*1>f@U7P$v+{PoDd2wp2!7%5{$8-*k_tPIvOE~=D{-x|^_v7G~{Y(DI*$4jPHX1ScIs2lY@DhK?f2I1B^efr7WS>&~ za{l-JvHA_}Z`S85Kc~9veH*3t5BE3apE}$RtT)?xrvW_N@AG&CzVxb_ruYZ<@ddwd z^b7YF2jb(7FTc+2cPhSfIQKV&hx>;ELZT(hvK)`dR${VfOw5 z`ZxJ!e_?*L-@9Lx;=hT{_^&w$H~&xC*Ww?3*}vo;;;U&N__tqe;}ri*9Q}ls_`$pE zgZ!@gmGmpww`8AO{P_BTH}#W$!uU7p)@QRAW2S`s^nqc2YUb1}*dH}K?vGk-k^J_1 z0>0l1wlds}zqRt?vqOIT$`!Y=_p!j)9}4T|S;}wU5%y<3I%Ny|GwSANwer`??D*Vj zkAD8yaMSDQ;|K6Bh4o38pN+cwc&+^S>E|t7c|6V!2XOeq{A-l_bNz2Q z9melb^55WL{xq)q_DfIQyZW)i;Sc%IaplL?4>jQ`^Wr>`3L^6KB<-8UOxCQ=C2KBeiGIE{LlGk z{N({ZIplYxAGo*gMZtdm;c)mp{?&l*8u_tL+`p;WA18)B9qPZK!{Imk#r*bF0gw4@ zi$8D|pY^FB{$hUIaI2q-&yNRurNA%$f_wjdI{26Tv~c)6enr5K>F3wYzg_xu)vwKd z$NzX=%TLRH@O%Fq8T?0nTR8fA{N#X>A6NTrtH1Cr`_X>EbN(MTe%LDeKE zZs_M{Ext^@O#I0{;JNq_4u8lm*2-`HG{jfTZx7Y}=%2#+INSfy|8@0mrT!8B$Nj@v z`RRLKyN>eHrXTe)`I-2KzvMr&?}Nu%|4V-R!VurzaQ3BtaQ^Ex``5PqS@s3@_NV_m zIqWY8hrfyY{5nO^3$dG6;Ay^esWy-@%=)4lOI?7HtRq0;=Pog&bI$+kDrrp z;@j-&;t!nswc^|OUHrliPX9ppxPOr5FRuyl{b)b`Yk0G~;$QXy&&6-pzZiA-?OOTm zQ~ux5)x9CVjeO!O?yuL%PwyT2NAlC?Uy48Ct7$*Q5B%WG`P-!-zWx;W!~W~2%TL$J zPuGvEQ(e-}Puutjf5>mw%5Puyr*$m9UDB^qzc%~Lzhz&`PnY5+>~D>_{P=g3A0H3# zMSi?g|F-y({o3M3{)fLSei#d}zw)E}f96@rPlx=F`KO6LbPP;1TELN?tDo}Q;M%|E@5)~*KMj8l|5wOgZyDux z=?7;H_x02M9{;WKf7^uo;K@IEwcW4v`)kT?PYL<$#eaLH)z9PFe^Y)O&K$q;%iuZx zC_mli->-)C(N}|h;5mNjUy@()UupdZF8y=sw_)_p`A6{uzwnUXo~8Wujv>GOR9GLD z^efd5yeq!o7asE4vy|W7E#$Yi3hUpJe(+0we4+N`>nHz({qtGMPp=i?@1AG+_qP>a zA-_FS`R#{7etYziO^We}eDNc{8QocW7ipJ@Fe`+d;6>X$$sF?`1Jih{7oGGw)NBN zLw@?<7j9Lx&Hpb9`RxsMvG>bHyT(`ASJ(I^`_Mml`_O-pzn1^Neg8!N<#FoY#5uo% z{I2mA`+_&ur`lgH*{4)L{4-4Zr+&@;LH#HC8Qh3J_TLr1)Ia362lnrYKV!|DKXv(S z+y7>K%k3Y?{)~^l{rLSedw(^wFY-Q(g zUoUca%pcqS4g2fh;wS$T^TUQy=k?b+I*qU3;r(9ncL|?<*RcsFf0M(fKf0XR7d*$` zg_Hk$?nN`KewJUFw2$TY$UjSe%Z~-z)xTIj^3USW)en5b|9S0D_C>##AICrFSEHZo zpR*736MxSBUcXZPO8zg^ucTk8ekK3p{O|ose8>E);=9@;_1> zi}OV1e%tUczAke2 zx2p>S9`oB1ar|B6&X-k3^3|lS=t-&ObgL_{02dBIdUjHP075yuqCb5A&}Hk6+LE#3Sx8 z{a8PMhxysS{cn$l{K29yKi2*2an8ryANZvo<-LB~zn*dUJ^uXjM3^6?``bS_WS8pl zLnm?g-TmKdzZ38y*Spj7!@uB+yV#L_YLjrjo%&&4aO8*a)o}hBaOsbK4R`lDIsZ8` z)*l@Hkblwr?Q!mJ-x>MA!~A|x^Zf2}e|JmrZ(DiU2i)6-^QAXA`@!#V?r%T&z%A)~ zHh7qSr~B8p1pjRuHdD!f5PDp^S5;W z`<&q4eea*NUzp!5^6lpX!T$Gce_gU~SU-9H^gbN$8JB)P=?CuZw>aFNUCZI{d;F1r zUl#eX54gp@yMO(-!{Imk_4C_3?r-lG_!WQPEDN_1`IqwEKJzx*zPjSF? zlQ{Z&ocrH%NBjPxeYVwq82i!wknh@O@;~Lljo-EJX8eTp#UgkAdf}cSe!lgF@1*!@ zD=+(id;2JUgv0Od&n~g}} z{xkbd-rrvMuW-NiK4;&y{!#vG>z`#`aBqM5Px^1+rT(?)zdGE%p1r>6a;FW4jDx%dT-`E84Dx%o=r~Ifd zzZ8Et`ze0t|G=B`x5Xj8sGqxEw8-7RuDE}__&a_5;{N<1cYk{!_qTuK+9&nTwGZTX z)vwKd9|`xbuiNcADZb#(#gDtcvB=&3t~LnqCH=eVul8yF?P!07yZDj+sUPvz7C+3T zkk9;=zxRI@R1a*nO|{ZVJM=<+$o$j9H@4!aYxUXN_zcl$V|5qKf{JPaC{rtA>ZyO%-+tsucH>mzOnBO)$=C`X}z%LlQ zKRv+z$H341ZS>3eZ>_NY;r=!C&*68Eyh8cyi7x%&&*75a7GLsTY5fN-{c`KKVf4@W zNAU%}aCd*ZdS8gYnBPwEms_8f>IdExU&t5k?r&Eg4)M1|Kfm3nANw`x*8S~8?*4Z5k`P}pzug(1$QM8IoAC`U|AF^^7F3F_l7GR)pVPl2pZ*p5 zu>SVzWA0yTeGiUae*NI@Z_|HD@BZ(>``_TUf8f>!++T&i6kl!Q)6@`utM&8S7Jtq0 zQ~MwAtAEeMC;Y@0<411%6wds{uTQjok^R8EeR$u>udm?GjlUY-Y<}qM^W1;UvGY^H zoA&$kG6y7__%YnA55PG;MS1Y%{1bj~jqjBA^H1(CZv2-=)A$bV_cyq|y@tc#_qg^y zWIxJ#`*D91{|hH>nt065SbTze`}+9nieLQS)qk|jug(nT8+YyJw@rR?{-^jW#joN6 z`}p?7{*v}@y7X`JzuJ%RX8bhwhf3>9_Ahe#KZ*}bNd(4uc<%xukQ`}KU)8Q`}L9bZ-m3|aqSNvKi9sR`)|$m$^Bd6 zU-~uMpY}h6<6m!otq-+72A+j>-((;92X7zUzn1^Neg8!N74zG+zeoL>IQ<*)H9qI&SJ)T4xxUc; zddWVe`r)6h@l!bU^ZUc}59&YB&tNw``1{}B)ZgzWdFAP2lS8m?M2FslE>rz>8t;|Hu)vP-S=I|0owi4Gtbz-@R;8m*qsb9_{#5o!`7`Nn`K@PJKk{edr~Xa-!5{v^`a{_l{hWW$uOh!E`{(RK{luTMzt^u+ zzmoq;^(*ODs$a=J@HgYj`#0vdbB z-%+%$`G3+s=vVz$&@Z09vG(8OpZdU>)%5=P5tHAvkJpd*?y8@)j}HIm{O9YJ z^PktRRKJpc;BVGX{te^js2e|Zf2sOp*nc^s|33LB<6m6g+4+iaf4jOY>|e$A$qi@! z%$;AZJ{xe}cMIdI@q@eb;T8Kk=l0(x@4SB<#vdym$IpTDUybu&jGqH|oZlHg<7=3o zr2D;`Uj&Dr`G1^WrTc&Ph4bUA58U}h=63`4dp%Bmz~es;=Z9nd*!W|9RQI>X;U~Wx z#%DX92JY_fUd#P!^3%f6FU*ey?r)Rd4)ZUoAGog{_rJFb`El6~ylJ0V{rt4~&v18s z?1*sweXhgNkGwd3;5X-YRX^ef+}$r6=YApiZRrQ@_2Yc#EdiH)ZRLftK4_l*U9O)$ zw))5QMe;A_f1e8ZZTT1eus&JB{_-z)&VRHI*01n~_0z!pZ}QjTZ{j}-{sou+z{C0_ z-M`)``1g>IpB9e%od4VGcTMo`G-uzq{!8`eeDm7<{H?VgaOa;M_qWM!%f6OBa_xuv z-{i+7AKd$o``a4Bg8w(Q@=FaLpi|8c&1=TLv)@Ozy56XeIm-=?4Z2k!lQV(>5dY2nECIOns;Z_B>m z-oD)bCOIF8$o)t1zA8=>Cf&Q&zKjgQ?hvdioN8PVk_{(trJLbntzS(E;{`NxdkCNY( zeVY9{{iphG?BCVD|8M$d#V`7~^V18te@%W`cw78Se{dh)Ylr*ayYuzrw{?HJ zVtqk=yG?)jADs9?KX*SX#SikqQ29Z@+N=oBTNT>+)a8 z{w4dB{2%f^Y5r?-So@y^)qj3t%;FOq|0w_5|8M#@@yY+s;mVJLQ@>_;aN0*3Kl#o3 z`tOsQe^lP*=l(SKK6zMwPUi2FKjzA6)qXxRn1UzukDB+~f;aew;En zey?A=zhmW_`DwoIzaZN_Iw zzY;&V;?LdRw)}Q{pFH8nSNthHkuUvo`jz5~@9!!8-2Lrp-4K5d_unT^@#F4KSNn(f z+p+&XdBTye_)~mRKgCC`Jh=RqTc4NW6I}c``RZT6LfqQ=k-z!-*VvDL3;B;U|Igf? zB|nnZ=ipku6Th~9-rxss>%X;s0gn9U_(^^-zE7U~n~P8E*VTSBelvgZ_2d3E>l@?~ zf8e?Ghj7L}_kKzmf5qQ6KLE$SF~5-ZM>szf-zPWyoAv{b?~@ze+#mSnH?~bU{LT3% zczmDS_BX(D`xhGDk?(QtKa&5^_zv#pkKCUmKd$<>#gFUHPkC4mh@&;l95W_8*qO z?>f-luhabw-mk0lej(*g?7v@Vc<>+hcL(sD`uBHDey|VscL(IJ(!W1%c(nfjeuR4; zKE(eL`aN*9y}#C3KjmM;`t5(Ee@VX>9|QVd=gv=r_Q(51>H9s{@1*elmi*IJzyB-! z+w>DZ?XT%S&NqknGW&-9Z_J(Vs{i9H$5g%k`%c;K4}IeBW2*z=_lJnTw)#8y+4ymI zRzKlw{w?V*`8;JIsa(=HtXT*=UIHZ{)z8PY5i8;ws4;Lx1^u=WB*fQ zAM}7f_CF>+#{U5R$A0_n)GzpdH21zL{Ktp>N%CX=Ho#B+CcLB{I{W?~{@6d6ezAWW z;9ouTZ_+RJk10Pu`CUW*C_Kj30PgiK=@;X73IC~nvHcI|Hy-Cd_`j`w((iw(f17@# z_;K=S|H(cN1^Z14{Zpxat~~uqD&MsKzgxeO{v{l{ceT$@enNPz{|)ui_?zt?hb`aM zzllHKSz5!n}19G z8J0ilm*R`~+o!RD!!xrQu~D;`w5TsAHdfL_7{Jfekvc@=fL^_e)jK# zH`gEFQ~LJ@t^aG&&)Ij88^0>XubspGqZ?la_6Khc#){xb{RiQUuO8R=74d`n{WqQO(EbYJi{D@I=O@_T0neSkfFGRplgm$wAKdf% z^9k&4G{-lcpOAf;1J- z|I-zp@G5`7-<4l;=hJQfx2^ri{%!4#`nmJPI)7Fz|IAK0e`@bf#q-ac&9(En7rtR+ z0O$O9#O%KT*ZW^~ely_y{0IDczm4;g@qBj5U)cA>4m-o%hj-_j2k>qB-%q#qsp9$L zg!6qd;qd41iO65l&(4QV){pbA_1i|~4CvqFUwGb|t99f1Y3Sd?FTdoC35Va=7yb%< z|Gpczv)_P!a`u5=@4Myfi+;jO{x8|5RKJpbCHt1_Q>tIi|K2}VzrpiK)%oFm#mk=D zjQar=|C~Q}@oo1rJRZ+)TkP}Salhlp^ZVaVfjphy7jsEdC!1_aD6eO@7Y*-|_h7X1|<%+l2cU!p;Aa z_OIdHDpD;ey{jjk98guV= z%^VN!SMYtRF#nn0`(0uFF&gGS>HRX^2Ycof_I(n=DerOKmx|v{GX5|=jfMGLdOxc9 z{n)nhl23WhukXuBfA+sUKkpaueIAt$^A!-rc_&bML#< z)7IF&y5q>n?~mfYF#k&Lx7`@{ZwTKf6MvY$RlffEKDF>R|I0qu*W3Syz|Z%SRKCrB z!rS~Ke)RMDH@~mV+^DHP-=`ISTm8h}roZsE_(E=+pV=Hx-=A>r<95bR$^UKN55D$A zyH>vn`LPln&d2Ee2GdX9&$#`2yITHC^=pgoQvJZUd*bRi{|)~qoN?yg{ub^}`unGC z{fp#Nrs-c_zRmxX8%BOx{7ZhDe#7#&#fSL+UHhthn|{LE`d9StiqB!|*JgjoFWI-P z{-yXV=^xs+tsi6mlx}RX+BA ziC^!}3y=L@!kgcxi}98C^?tU>$MGwb*Z03lxb%pR&Di7|?Z_m>ApGvsfe_(vm z`QuvOe{$=4#xI@UuCMy}zBYb|Klb0Le$DSw#P}Pyzs2`ARlY4ggtz%e_KD*|vcKN{ zSNS&o2`7$yd})6}{IPu{{q=nfl`qx5O+WFs#b>E~seD`e5#DBh_zV5BwV$^7iyxlc z{!xj47`&^0l>D~(yYr_53?BR6f2;m({%z%TKj+r4 zK3sU+H9fb!9C#n_ny~&{u&De#PO1IKK5gxHSov-Ji}>5(3;PaZzqa@gf1CgRul&~* z|B_#d?>76E>R*bFAm8S1QNGq!>3xOJ{nDzE$F!sGaraNWNZf3&~WSLuFlsl4zwe(C$$3w8g} z%@4EpJ4@x=`fDKn`>nA4V*HZ+G5*u~gzx+L_c3Dsp6ajrBa$D-uY}A0;*ae!*}r*z zzs-N*Z}X4%WBW|{H}AjD4t#uSeJ1|4`iZ|yf8lNMRce1K-xfb5|GW7={kOhfT5S;4 zAN1cP+|6GH#)p-{`iAkLq+h9i;DzzEvwx9%cyjAQ;cfmOR(@Oji@&Y^8t9R!!`83O{;FTezHRj{#b-(XKm7Q~3C{0?_B(d##}BNxe*5{o@MnCr z-9~y_zHxpfJlJQ9{CoIQ!8x(wM!o3)5BXs$5AM%rgWquGBo4oOzti}^;phB^QOfA)gj%$I(y2Yx~a|J%;H zXk^RP=B4^O{iuI$$AJIo$GfNcfxG(m{`;s4M{bXJPQM!izD5T>_Stot!;}1`f3QEe z?BBF6_*IV|mhh&2@Lv;f+28S-4Uau!quzf!xm&_r{fW=s8n0a0aK#_Ew=ei6v-F46l+Q+JwoIQg7Bp=+z_hz?zW`y_wcl?Tv z`X@JiX5^KTU-28;pT+lbLI0&zdQ+=@+XZ~*w@$`i)Iaf`IdhfX{D_O+#mD&W0e@-a zkMDDi`STq=xb;}mpZeSRfI<6Ix7>d0h~nSjl3!hT>`^0%f5&fUCph0Te)Lfz3u64c z@-=-6?dR`PKRGfj#;4`~gZ!wUosR&2AjY@D4TJw3zdm#1rieTKq#yW8BR_aJUo_zV z2S2iw=}-O9AKcle{{4s6GX3$d!&Se!_p^1A{~f>N*K7S^U9%tj=V-W zJI(*DyzEoY4*2OYz8s$T&wA=*)_|v_bJvQ!-nBcMd{h9RY9S2fy>5lQ`cW6}R}o+wA+~r`8&|`07bKmPfwnuFQGNM2 z|G*C}`Qdzz_iy#YhW8G{Ke+234Bs^N@7O=$vVZlfC+`_qA>zo7{FU?vSO4$I%fH6I zg^Pcu9~_3O|HnU$-|#mr^UKu#JN~5K{sDivi~r{LGvBfF6(cLg{t5lTqwd(Z{#w9K zjPd7i)vx~HtFIi0|Hv=-_5K0Jeu{s`Zya}jb=`sZZ|e7=udO=}|4sh6dL?b@o}fiJkoaK(Rjz8hIUOI_8{Y(b@;6c8fua4tyMc+#w48G&ark~+){HqvynSUW4 zJjhRY82{?2{rC3_zv9;L4S|Tq@i*NsgC89E8lS@W2fvMf%pZ36jm`fIclucyVg3LP zKjp#w{Q>Y_u50s;#P9A8*!=O{fFnOQKf3;`zlO8#l;hke0i|0X~9nfFiPP5;0TuK08O#8;2=jsM0U=ZCUSz5L9BHUIUv{EmPu0OxE`Z<37oBEaeKR$9x#Ib+W zKj{Z9|L6D_zh;Cp^u)ijpX67JU*K)_1;1e4B;M2yesK70{?Ldo_8%5){jP+^@>VzM zNBadwzVlxVCVbA(lX!Ff2tPRTbMvGBddc*G_-~G{m%V8EK>Rny=X(#^Y9Ri>)wj~l z?tk}I1M%Ivx*FV&kEw{r!{6{>+*HKrD4a9%sH{al&Bfd5^5dTg7qu&0C)c;!i_2-|aJLP8u zocUXdzdo+|)sMY#Et@}rTmRG7Kj}AZ=e5j!DZU&0tY5ypq3u6d{5So>`UqU|oAw1? z=Xd@2k<&lv2S2#t-|^djLwU{5vh(XuKF;s@?Ps$7l(+R+oF5wQ^h^AjU&j5BMZ~9k zO#7X8)#Uz57~dAT{lOmX_ZLco@G2-fvhn@Pmi?PsI73_-+0} z`<~e4h=fx<>SsP=dO|B?N?eX;*jPaK@=-_#HLgUkL+e((dXn#A#+ z_YeI02ORqoKaSt*%ldw@s_2kF;rAK-ERm*s!XhF1>k|2qAwef({MD+l&}!JU75tl$0q zZ`42O2d@3!I6w3CtABmig@fz=z)!!TKVyeqIJo}r|?n6pX2|)AAdjM_kWyzR)=>6-0%N5e#4P3|2zJq-){r1 z{U7YpgVc=6@bH{^J9VeC!j(NAKVI72AAqApXG>+x$K};C}xr;@BSf^{Ml} zJP`kpU-qwG8*m^0j^8-g|Ml@7%h!s3_J4i+H~HEB_3|3Ve|`V<`As%DY_Y?hn*W*ooBZsL5A6R>>SuKT zAK3q&}<~M173;Rru z>pwR?O#6ehU+^H`%E$3H?eBq~8`pnseyIJy9{k|Qck_>d{ik!+d3VC&_^16ro4=hG zaO7+L==MJhpZ=~%JkCFAKR*Ol{p0*Y^&j8)%Tv<&!_5yBKQ*}D|Dn8VAN2_vKBM?I z`^5Q2`aTSJ?Egn|{Exn6E5*On&*^9LLvX+U1MccS&iXXQzvoZ=2Y8JCEI;wJ+-v&# zUpfB}pWw28)4t$w{7?K|Kls6Af66m|;tzcs<-cF44P`8{y_C;8yEzZkziv+0q~OZ9jBvVR3m{J^jHb^Ck0 zGj6$NJn?V-w`*=!( z{q=JwFW(U7UkG@d|9D*TYxF07gnY+ueGh%qT>)qOM81t54Sw=Bj9=in`33nK=5O#j z-1^z*Yme$WpYHh%+ei!bJnUkLeQ;nBWU z7X9D{m;C1VxaAM7ABcZ&7a#RczkmHe{6}2&ukoLc|Hv=-^-IrRG!Xwy{te#tWv&0r zez83D=TH5Ow|-gke~-g&IP+Kf55<2|zyBBTxc=+6kN)_T;*0##3bB8(_S>I-7&kJ& zef+!mlj-oBxj!F>|K|MeB?0&G@8&Pas185kM=Aeh?YE)d2?1CB%i*%W`B(Wbi|@Yv zrW^dUPvyVBoAxC?>G%Jd`jP+i`+u(fra!pf|BL*RZ~0xn|L6GazoC3Qe_`?O^aHo@ z@%)9y4HF*EU-aA0Wc?FA_}m|?Jn{0aHk$aa4gNAp-x5w!nhh`6?ttFL_kYOVpKQa= z{Q4mYf9Sn0wAfMkIUn1i2QK~`4*yT@nql(){Ez31dHF|t^zhyzYcELUb2#P2-=@F# zbNDd)=tTW<@_qet{J#D<9R2s4IXBgxag{&Fr2hNvePY5X?{WMC{?<_bsJ-^8E;Ij4 ze*XgeXM29K_qK@t-t0Sx!w)X|eCP9<57>Y8l};G2e-8Kd&)H`f|Em7*`}!fD`jzw( zo|BJ%#SiZJWnaZlTm9t!9Pa&}lkfeX!@d98>R-~oM2-$>H8V@O%Ft-}^r&pYp@;=7rDCvoiS{r}ZJo-*LS zyKXyY!2dbi`#)zNaQP>Pd;i1l{eyh(|D1g9{}O-6zHR-3^v|_lFF)76`}(!@-{N2Y zn2($NqYbKge>!i#{yE&+KW86r{~Yf1gP(ar{A2RH{d4kt{Y(7dIsdBt<@nKG?QesO zeSG`N$@lFqhr_S-)mDGuZTi0}wy!T+`=X7W%gX!~Cob_x^9QUn#zX=jLblSN_T2UcNNf{BP%7rw#P~IUN2r z`}{1_pZF`;NBZaLKTLefztqpiC-YYy|GE16_;0J9_`y9t_JLn`TYL#`>%U6C{@1s^9PZm+TmPu~xA|xH*uMJynQVXfkM>oXAD7w}^{4$QzWDzk z#;tw&`nUB@vaia=7_jzF{V#d#f{9a4d(p&pn{UnggSLkHz}_>fH?8{HS<`>B#t8T$ z8*Mf5=)qeVzTP`m9zSBy48s@Pzv9Tw=bq*9TKLMFeQ%a<$8Y@){NTgzBY*6yJtoe7 z`4%RB&Ch*ee9lIjn*95I_^(;WcX%xve&J64CG;!tgYSIK5fhKioo4bceBQ0&GyeLr ze*J&+Ym@KrS~&7YBi^N7i64Bc|98^FZF{`Za9bOAZzVI&n zO8nqQeevTHH%?p6fUzf4=`Lf+VJ2CewE13MycB~D7?=^jDkN9_ZE&OkrelOuU{lJIemwpSbU&hye z9Qm_<^Q5(Z_#>|RkHas#OTQ97IQIMH9#4+aKSlqV{72sTca!gM`QPLV@6xZt4^I5t zzS~14KgPGozv%uyn|y~W{!PB{F8xaU;IyCXmc7s9$M#*D{onO~$#=Nge{J@Uc$a=9 zesKDa1%Lm!$&dY;$zS~2Uz&V}tN%0k!n^b<@q=$0`u}N1-D2`%|8DXxn*Vc??{M}1 zCSQ1$ekFeJhr;-G(p@*2{5Zau{L$atZ1Nqh@x|l|@6xZt56<{`|4uiUd`5rTxb+YF z|G?xsT;prs{t@reufz{N^Y%a0uKqpxIOKon_v0pit4W;t8&3QQ@6xZt4}Qtiuhq`~ zJ^BFT?|$IbCjYaOxQz|q$QRzFUx^=lxj!FVyZG(>eBoXC zmH5F=zI@r*wf`!N|9$%(^d*z;aN57&X8(wH=~ve-(WI^`HHxi%h=5 z>HiEzzVI&nO8nqo>0L0(_5T%p0P?3Ca-PX|IQ_rj$QRzFUx^=l$2B+VoisWARbl+^ z_x}%m%H%to@y~GNUlj2!{Yw1cyFNOn=f;1VqnrH?J>BFVIEgd<8*cWGc$a=9e(+U8 z{kNW+|4_f4#s8mAH2Dr!{d>rNB;sBAmH5HmzwHIH-24y!n*7nbjxzZUm;X(^@GkvI z{NVSlJ9qr%$@wqwZSoh~eW1xddJ$3y%7ndbjt?oS&x``Hw|7Y@rcj;H+2me9n-!GV4|Iz>V*I)O} zH2Dr!|8MdaM7*S5Zhbg$#`{Mex#1_qzi$}d;`&$PTQzUwq>=lo$?-R?pEdqg@44?o zBP)IU$F24`@_@5OR)0<1s{iN*KQ?mKi?16>e$KzMMn6At(ZqMHe9r!lOnfHcIs171 za_wjFsb3qpDC(Ds?{A%dS*l-2zg+(`W#w-t`{nwNJFov{vVTdxT>pRDOD9IAUv;P1 zC)YpE-uAo6|0Vr$#rlEZZFX@+CKW-Y@=W$WL-1=^QXy2+|Nx$6seD~0Q924!ETR-m{ z`k&pSe@glxKknaXecJodEr+N0K>s+tYW>{%Qt1EAjqz2|5BtUOf&Sn2$L{>iAtPtS z_{RQm|4QrA3S8}@q+h9j&h4*V6Y95iY~LmQO8lk%u{1uE`lnL=Sdw4rKT7>qNxxG2 zF7+=Z{Yvex)c#BQ4bwj2{*KzmxbHto`jz6h)P73(mEyA$-zEJ@{H6FP#b?PsrT8ex zFWIl;zmk3>`;_ck(yzo{(ywHn5`Rg*F8R#Q_nVv_S8@Nx=I6Kl`c;-cV*b#UUt)ZA zc$z zewM#F=U1opzPiKehCBaYKg+NEV}nzBE8O-X!`=AF+RxT_)3-gXch)ywVYqAmw)evN z4E%w=zkDe9Zv3yU9q>t`WOAbH*dY6^mFre^mFSc+xuYu^O^$=N%5WAp9NR@ zDCy_cf5eaZ0R7bd-1tQNn-880^}95--;#d0{X6V?+Vfv%@#p4emG%$ukNS_2es29O z{d>g6+NVC>_}%y*{vPo)_wf}BFX`v@57=8a9}wRU{CIgQpW7d!eF!h<=lWM{Z~Hs6 zPwD687ueqRpJ?BzUrE1G|C}4Y=%3`Dl71!rQvY2VA4>gGsedfVFZCa#{;Q;4sePCF zmy&*^_E&2ECH+e6qtrf2`jz6h)P73(mEyA$-zEJ@{H6FP#b?PsrT8exFWIl;zmk3> z`;_ck(yzo{(ywHn68|vzHS^bg{sI4cs?+U!Nz89o7o2)n?>!4vOy|#jc+bZSC-=q} zxzmpCF`W51^XG_jHYed1z3eGFpX2z``T~A%=I^e&nO|?!JHg~@{qe}_k5BR)uKk-Hxa4=~SKzWl6rn<$uE^ze~RoKREGo;s^FN`7!>-&%I^M zB;VnRf5RoeOTQ97IPK>nZ`#e|$M#)s|A}>ye21(38!q`>`jz;>=|AS~xRc3`{agL$ zE*m8I4p;wYxa4=~SKb5Q z+4(zfmE^NO8FB0T=mWteze~RoKRD|L=YQ6x_3Rb4N%G0RMjZbqT=Kj0EAfM~zv1Ga z^>6+7kGDcEK4{lJD?Z=g+_;ze~RoKREj@r%m>M z>;a7L^v2gE`3|T5OSt5B=~v!4wwH8m;5gMO8nsLuWda! z|0TYAJKXq|H2)%h9C5|J;ga8_Ux^=__33LT=l{0<_tZGU8P{b&1=yDqnXlJ9W!{}s68m-Nf651)JF za<>1={FeMzTHp51S64?Ye!lHLgXh+_TYPMJ+rI|S$-m;8EA&na`6KY0{@}k1`J-Xv z=lnY}$R~e9`JDZa3i^{j8b-fd`#JXJ=U9G%^11kaL9pNMA%6s3(l6IP-S^(7N5~&h zKG%Po`1PeMKLcLUFW3LCaPD76$RANY*FVpH$rA}L>6aT{=kETS5%OE`=f=OYM*cW5 zH`cGDUvB=g{SSXWLVgbZ-2CFW7u_>Leh<8)Uv7SQ%=j%MijUm6e>- zPnmu5h~hgpKL%I(DCw75-=H7)BkG@9e^5X2N8ly>a_h&#f_)c+{1N4I>pT2I{s_FJ zAN+BDLF?xp@v(ZyA5lKHekQ)i&w!WoLw?-9(fYJEC&V}TA?Y8-SFN9Wv=8AW{jgsg zAL##W|BLo1{jh)BztZ}&nh5Qi{E_U_rC+Ik&h4+gFZ56HPf5QLf2sd2jSr>%snkD~ z{s$%NxzbPO7<=3SK=?}SF%ruzocK6eCFrm?^Av#&X1q^;XyV( z2Y2&hoqtLBCHjAdYyZk{&EIqVEBxT4^+8ELhd_DGXM?-(vr>L%n>WtuasD6NwSU`tVGm~hy#0FIPZ&l% z^B1?iwl&mOPkC#P^Z%50@m0+tgzCX zdz{~gzoeg=e^oL6Gydp5-k8d}_^x7pW_;uS+%3s3>F4H;vVT4Aov%;z$3D&cz#hlX zPWCJ5=jOkPkNT1?j3)oN{!9L?Z@PB7ZvL+JS8wv6UT<-XFE_p_{^|o}R4G17 z`sMa#DbM{L{FmE5M!wodNk6xKO6Sk0Kli)f&+X4*Kkko#m-KV%KjO!Hfd9DvMR_+q z5&z}`{LlR}@REMH{X63CtZ+Y!@@{@ce3}o4-{r#nH1LvsZv8F&d$b?!w^81W59069 z{v^MopW8nm{>=xpf7L&?KSuu{`<3)_{VTS&{T=!*`OnQSu)Xa+(f`T+CH>s^qWHJ| zRq>Y_zv!P8za{-j{H6Z8G(MF2r&9k|l3(gSO8r+!zf$`y^)Ds;O6{-I{!99m+DEB< zmh>ydZ>jy1^ee?@DZWekmH12XQHsx!e@gLDl3%i4$$usNO73KI zylnoCeBPfE-u6D7-Y?9(59{Aw%;En1#oYVE;Ns8W{(Z!@_hnT+C*Qw+SmFow_S5^$ z@_&xs`@f0neO+u#eB|VN|L1V{<=?jY3vbiE^uBWGeO}qO?fqEUCx?6g=h}z&e-8Kl zZ+m~Sq@VB-Ke+e5-q#HE8^wRQ`Yk^0ExbQ!c#a=j{?FmQf5`EJ2mOsd_rC8oYwn%! zTzPQmm&3jOIsRvZxACj~Io#JjCm%e-cdCEzkNF5r-bbJRt=)M)ew6nw8cKo$62jgnq)| z_xj5|(myBP>z|YF_0Qp6{~SNK{GY?U|8xA_|84aT{hRqWz8|0bi+%8KDL#g^U+#Ta zZ@*ms@9mevz5R0h-v8j-`@-h`_O z{&V*A`sd_>m)eK$QvaFj|GoTN|KRc5`@|k^(_iCX4)^h!7T>B{yBbd^}jjXx4*Xcq2=GU`iJ+?t$oG!)T(O{lfd|iJ!XkfBNrR|6kZIyszELkNxDo-2BbUmu7zb=KYt$z5jCj;BEHh z{e2&QZT^w|x%ff9l6~cW^z;1>^J6cc`gxr7CAj40>hJBBt3SBpx5Y;(zDnbR_}ltV zwZB~Z@&3#8ui(_1^+OK#?Jvjg$G^7zwKTsC>wAmuzI_*@_J{v``)l)WseQ;kx%l$+ zZ|h&MPuKhPAwMw6{!a7#yrphEY}QKs_dh&t_2YewMZ27xaPpVU_vyiTe;$5^^M0S* z4}^ahJmg<}dA*Nd^5gsVqwJqI-=|0Zyzo9f@*PfYbDSIx@`u5Z@5(DbXYwfzPJYh4 z&uHhLkk9+`$ai?H^HInj1~2i0v;WzApC0)WH!U*x4(EOVXRxgP!{8-;aPptc_vw+( z`}5S_;W}T_qyEF-C4O-76YhOdeB3kthxh4`@9=cK&HO(EUg8HQzubI31^K)`k9>!x z^L@zg!cV;AFnb@qjsJweAK%X#W&hT_Pg~RG!Fit^`3_I_1K}SAN4_hc^7rDGe$Dq? zz4mUkNjcq5t2PeLp@6RBg_vexCaK*pL zKWhlQ#1BsUcJEWuzH768cz+)G4mS+k>^}rv;s>XHbMJH0|CxN=pGUsK)&JGk5#K}L zC4O-7hwgoH`gfDh`}4?mxcYySKMY>t2j~2Rd!L>0&E)g`Jn|i`@z3NBgO~Wh8NZwN z`| z^8@w8LH=lXpC0+-e`9>u*Z_|FVek?^IOkto{Bu6R<{yg#>&iHS**?$PU#1GE-nCAQRX8-U$J@Oq+|Hm1QakKvrc!?jJ{JZP_ ziGgwC-*@nNCg0)o|Ar%f7`(&}&iS3@`}D{^E4)8X{Tt2Y2r?Gd|lK zeNm9VO?ZDE`Q&Hg{DAS_aO4kzm-xXsU(|e`9{IdKk9>!#{x<&`1~2i0b3Ve&|Ev!{ z{@USvdgMD?{x|u<;3a-=&hIzhr$_#K!u#~dckgp4{!RWcc!?jJ^8?NI>5+e1cz+)G z4rlzg^IOb6hrvty;GEBL>mT|zTOX|*-ls>t!`1)&f70Fr-srr#>_WX`-78=A@cv4J{Penh<)4@T#2)AW;NSAoXZM$r$-g~i zSO?|5O!seL?$Y%sfA-kpHwgCJ{&1G^XFt{{*pvNFLH7pT1C-yk|9)MAJ=veBZ9*F< ze|)qj`^T*RWPhRe`-=Me+^*!uj{cMVPeJ!S-6IbrKX#1Yi%;b@T;D4{cFoIeLj1Y? zL4WdN$NKZ)OV-D+erlB;yKYX%ACz6+D?j%10nLMdFTP~`8SAe&nf%vv=Z5dMrR(EZ z|G_?eWca>Zx_-~bm#pvN`9x9i)g3%KoDU@H&v5Ti8-(jybwcUYiUMkqg7pM<$d>lclWX!qhv?yu_q;r<%NpT(El|JDCP8%$vQ#_RLqOYUE> z{3_+&ud({g-G3)Bf5i6j;>+DX>iB*@jrEV@{uSe|()R~q|MKEX=3mu)n4i1y{e$t= zzmxle)`p=CWUsOD;l-!FpGeOCw7xHd_-uS8^RMbYyx*(qi{smiFF8Mq}Wx9ocUr1BGcQD@uQ!)pH$?aBQmtZj9V zmp!iU6MO0Y6ZZ#ReBSkyi%;J_vHa}W{fEB4V)@~-^(VXXAE^A~{#@F>O=5j%`LVP6 zEBUwl*slL%eNoyUYyGajpO^pK{>pf6I^U#+N&P(E3vO4OD*8|4Qcr+P@5}&yStm zzo+pf>$@0#t-dexQGI^w?D>oCpV98cm#j~V@%(HW`@0xlGQSk#`gWYYzh&3w#g{vu z)cPgXZ|?k1>&w_aUVO>^Ada7+)?cxIL1GgqU%rQZ}ore-)q&s+SPv_A>IFG<4gAU(Oxx${%zk! z$UcA6_=t8dzT|vD{Xfh>8lNpJzU2NN>!(WJ-?HyNWS_sL@g?UcvHujbe^ve<)lag% z4t1|Frtv@1+Q*A8cmGJ|=j8qv`)5J>_o4OQ-$-uUq54=+Bi|9a!wi_hzy-uUz4^UC-7hu1&7 z_VN0M=ijS8ul>CEy!!F#*Ne|9-;2+yAFuqz#8>J5uJSGae7ygM{2$W?-dj4~%;l%A z-r}`j*Zf_|Ka%91mtFUd#2)UgI-gShdX?|lwLeIHAI=uz@1uW>pIm{`u%Xv6t?jvPb`w?DC)3b$~Z{u{PfX(CA(L? z?3$mF{M_OB*=+LDNB@aE&VNPOqyI{FuYB3HzD)9yhyAbe(?|b_Jw|HK~e?;$^Z^k2#Dl`p%_ zCzIAJX-g?9qQEyH~#KN&Z#cpS6Dr`RSv7?Qe4V>7)NjcCUQd^?W4h z|9ZYx{GR;u(SMR3N&UZMkNzv!z4B$(`nxp#ll=72e_}74pD90m^k2#Dl`p%_-*Wls zqyNON`7f+tl)pauuVnYimtFhgWd09pH07s{{u8_A|B^lWuVnYimtD`Va{1|_|HK~8 zS3~~#=)aQPD_`~`KXd8*Gv%j`{3?-R?O+kb6yL$~mKRoQd{^=~0QKNz%lyVCV}@g?iGcs^0=^2YL|`c2lC;ohS* zc=fmyV*dW@`uRWcW!6`d`?ieV56G_nnm^vE)W5v=a_blE@AQ0B^`Bc`$!_`Kv+KV! zzU2O{_6=>&iuf!)e0KdZh3m8Y@Y(fM8eek%RR0WZp!&7^SY!)MnoX?)53 zDVAR~g#Kaq;j{N&wV&l*&#n*B_;UA;YWlb3f6w0Eu4a5hyBA+FzpC!T{H*agtUiBz z_Wp4??eEg@?aeRV{OipR-u&dn=Zz0< z{_x`S`mZ;>z4*NT>Gf|fKCgVQe|Y`VYag$Fc>cZm^V-jg&#ND=e!cj-^1b-H`ti#5 z;;ZCe&u^0ay`}fhlpj8>uXFuVcCF7f|L5j!eV;h4-xGU0zbZYSlK;LG#QheU^$)1bvijPOd{N363hORU+<`2)--!H3=iuuRW`*Ugk)_$|IVt(`V{u$Qp zT4Sv+`Rte<-SwZ_{|?*XjF_K2ynoj4`)X58J2U2YcjL>QFPu2zgwpSm{#Ug1Th${M zo>KDf#g{w3`E|Ras)p9*$4}Q^vHaRE4?eb3e_njK^RX@$A6jakWPXYJ`&xb9+rAHw zu0P}XLv0#g?)-7m0SCwL4}`y8ZTNl5KiVHs>R(=b>YsK#9LG;lzi(HcA3pqjaKrD1 z%KzBHJ&uH@!YTe7b+h#+U5RO3yDs z`_<=%Pxnvi|6%>3`khvvA3l9Pkc}_*{O39PpXFyypYN!BgOAblU&{}lK7Yx^m+X&A z&)=poek?zH*dI51K6W(YFZ%c5OZNBbUttc^__zG<>Hb^&Kb*m9{;>S;>Ha+%pX$Hi z_oFmFS$_ER{2BZ-bFK>K%@p=8z8-HGWUin`C@cO6MK3@Ou{CoB1wVxNC zS3h3;dhvPXd+~Yo% z%|BNzKb)6eF4`@&LX1Q4rTORdzgNm1n9CoV<`2x}50*XFU(TM^U#@)FV}8JL`C+5I zTz=x1|1jr2jX&or}>>dsB>xXe4$9GlBb*g07 zZ}fZo|BpRwfBgSX`LYv#@K1i;r&Is^JAcw+Zo8V2J@}mbx%9lOHCwm&7{42g_SNW+u)=!K- z=RfT~Isa+=IeQv^uKcw9b9S|_+DhXiSAN?5<*q;ZzQ%vrU-hH*_4-F+>yP}g|7rhu z_nq{g_Gfr_x zx$@KY&)L)QpDSPX*goa1pZvmMe3O6vKkcvjQTr#~SNV@!^^=Z&ul~pn{Gaw6_w5${ zY5!dO|6l5_VfnXHe%k)Br|m2MY5SL}pE&-@#TV@j{m1Kz^G&&meQ|!x+0*eye(3+H-*o(yyMFSchw(@L`OrV*Pi-`u`qB6zKX|Z{fBrw? zPxYUUzjF0Qe)LlLD!cx_nvkC~{k~MLei~DMFOEH3i`KWPfBkQ%UDq#r^e=n;fAjap zY5nD{U-sy~T>tR;mv?`N<(Hd3WBcXCPuhOD`BipZv*n-v&;3L9r*!<~%1_5%x%t&w z-zMLeW8FM|eXRCN$6vYj^~Oi6pIrY+ufN>v3upquJ=F4j}`pK=VQ8l%P*hW z_5NRYh9m!tv3upquJdv7j|Ttt{Hs>}ht}tpPwjTJUfA zi^`Q5B{xxhwHce^Qk@d|KPtdcCUQdHU7yz9sI}qAff*2^UJ69g1z5d z2=(6xyH~#Kn*Ye38T{M)R?zsf{PL+i&VPme>fiPG=PTO1@@3caJ@ShO|2Dq||CV1q zwa58C_-~BeD_?fK|49Dz;6Hv}CCvZz`R7x6y#EFNmVdsY-78;q-M{(!{@~y4-}Uuh zpMO5J$NPKmZ~5md+P(5+*ZX0~_3Q8Zf`7{|UuXG^6rZj?*wy}xv3upqZuwDT`-l83 zs{j7=`RD8OeA)Vk+CSLkzcF^NeAz8OV(?G@5ARpYzvY*&v;0xv`lDU`8)Ns%mtD_4 zlku-HUSI$9`Q=l)?*G9a>c0_ouYB3{{uBADFE|JC*R=Tmza z`?AY_W9(k}vWNGl=I{T)-+$}+E&qIKkMn=AKdcFM)}X}Ka@Xj?74S@-{u2T1jMwMIms|fSf8JoL-`x6C`PpOpxbbDySIS@C+xkat{ipnSCtCmV z;>)dHl>ffQ`fqN1CHoZX|GD*F8eeXGp!}&dpC1$2H@AM#@8kIM;>+ECm7nm)se6X< zbL#`OPu(F02D=wu?*4Wx{bPD@hw%H{{a5)Jr=L17*uD62_Yd{&7H{HD-Qnc)ph2KfL+Fo4>sHyz%YLFJ64!`18iU z7oRsiyz%M9=k;H2{CM$s{nP8;UVL8pUjOjMhu1z{|M2{K_2;#p7oS%@Uj2IUdF6ZY zdG+I!@5NWizn&ji{`s)KvGbk!{Y8C#`MO;H4Eqza=jLzO_58_uJ|%l{f61=z6MI-Y z>Wnz<5466o6rXo}<>G5P;>7Nj|2i9=o-bSe?QH$YZuz^j`?vN_jOxD7lvd&SUDE$b z`z!gk{Nk?vWPMTEA1`p#J>4z8d3Jxg)39;fEkC*&U+(;2pB|rexBTqc^MNx*ztG+C zyJz?BX?)50F2-L~{pM0JzkK%mWtrRl?QZ$!v*#mee98K>bbdB&pH4CVeD-{+&8Ssk z{`u_rQyO3He6sGCUNQfC_WW@0`~A#w^!I;-Zb$FjV{HBR6SC*qvfK9;vgglfe98W-^!%bX@f}&8A3Xc~K)+Z1 z9F0#ezU29l`cIf6s;OVgKc9VmGoJPtTAv?1`+OyhFWDcLp1;i-xk}7GpM5@7L;te; z^ZDmjNqouvKE_`=_11s8TYmZU`C)wiR@;v85$#@l$@xU-`SCuCPs=}_eZIQ^{O@g?UcvHuh|V1BXu^Xd7E=C|^{G8k$K%@p=8z8-HGWUin`C@cO6MK3@Ou{CoB1wVxNCS3h3; zdhvPXd+~YoBg z$?laeyVjTF#|i%9{#V}ziT)FNod3i3L!$pmcCUQdb^cENp5Wi^Z{hnY(SKr(_rG9| z{wvwN@@3cko4@Z5{^R>+%HI|JC-&0)U-sy~lHDs`cAZZq*B{<5`=0z_(ZA)FSA5~! z8@+=gd-Pw)?v*dQ6c-78;qJzpe0 zU)uj`d+~jR=-=|o%O3lGz1{p*vU}yruKhdt=Y#+F{@G=GUn2TX?4|RsU^oAj>|Xh@ z>-k5r{|WD(>H8bee_{`FgVspFZvHFTz4B!b=Xdk>f8qSDx_P&f|HK}~zV-;gj(`0= zx4%?=>iGUdvOf!Z8^y2u(((O`WdB%<`%mSUj_+3_`4)oAO)7 z_dh)U$^M}j_aDk19e%QyY`=oO4-nt4O4h%z{tNp4Kz#qni!WKf732C( zzmM;SCF{%BKZ5`G{-PUSW__jWkM9pA>$iA5Q&9b-@1G^>Go8PL>x=Q_)-P(m_2@%_2n`Y(+yxxcG@!yKUg7vCRD)*r?Ae!RYK5a0jv;!EzI>YrhasqY8G-zWEX z^`9^Y==%oIzZYL}e~RVThVgChcjoTDnjd2QdGY1$ANqbkY`^6G6yvYe{1o4B^x{kA zSM~oeKWqOV-yclofA#5t)ARe%`Ct9tmlXB;IDV4(SN%WC&*A*R-f#5c z^X6yu|Ayz2s=qjYc=37Vd-G#s=I4gzBVqj5`*)3*9~+*pssG0L+nYbU`OBL>z47hM ze_njv`18iU7oRsiyz%M9=k;H2{CM$s{nP8;UVL8pUjOjMhu1z{|M2{K_2;#p7oS%@ zUj2IUdF6ZYdG+I!@5NWizxL0Te?IJQ;`?X%{$PB5lYTMnsWB9&}exKW)&itic z_&!Zz;>(>cG;gtM>Gw(hE7Idfu?`{U^nrJ0BeP z#(v@ZOtO3NCHsRoehT`1d_OXG{`vv_e98Vk#$P*>@jsjIZ?e0x3_ z%dge^5$n&3FFBux^*zcw!ar&a()u~PqE`ERaN8c{YAB}oiD}q zEe>IRjqewF@#XFx>HM7BA7lRv{`LJp)t?uiSH3rYC-)~^f7lmOeK^xDVkAD(}& z{=D|{;`8dqt6wiZuY4~)uYSDp8xx;BpZ=fqN6fF5%a51lpVM>g`u}Re8K?5^rTN#Q zHRgbmJ-X~Odij|fTYp~u z*j)cj^Ka(tY5nEOPuss-{>2!7x$zO(Kj%Nqf0^@d?O$Ck|9tv=f!yyKGrpN$LixG) zR6g+sdoDk3n%_TXZ;;==PGdaIKgtiBmY<8iG3Bd7)lbfU+P`z?%KAzsgUqPx;k#eO`Rg?v*clT7InG*goa1Pjy)-e|)s( z{HuS&@^kjI{mWf{teZ@KXm`&VxKrv7vDdwPB4=I>a3!~Dj|Z?50R{+Y9<^`EPswElDUG(MG2 z-uXhzK`;Ml{pb9r*YA}td#-)G>x<*BQhsO6&pH3;_{-T5KYGcoYpwsUK0meUm;Bge?P>ex+9z%QoIP#7 z-1OV#v*I(LyrT%kvm0zxY^!J~8GCzCuHfD&(*ij{Pm66Pvgs5AA93V*H{q`DbpI@>k<%ju4<;&if^5tLWlMVCB z%YTbLAwOSgFFij{`O%)l|3C40<;$+;4@rJSJzpxyf89$V|6pn_J)e;OXiwt*pZL7; zW!L#&!~F80{`-dfhN(TgyQODjq5jRD#Q#6>dF9Kl=Q|DaU&(*7S3-Wq)Lwf2)0yj! z_9XuQiO(xvcAbAG`9+I*#whszwmwNhWX`XpS99@Rl0tizb5%*!x&ckM|&Gh5B?K-oL__gnP#sPpI5%@ zdVe9wuO8l?4)y=ZvcZ31kN21Q`Zs%}_`LFE*Zs3$etG#H-FE5VKe5OAYw#cKmE!Zt zmp#cJUyS+V<^Q80O9cOVKg{Y!*B}1=PyH|2E5+xPFT0)(C+)B2;|2Nedc&f@f07?n z?H}y&zpmLU#pjhTdy+rC82^4R)c>ao2LF0L)y9YVzuvE|uYa>wiq9)wc0J!r#=qXd z2-iP-)h5AzVlTa)r0b9NO7VH+%dYpE8s?YR^$)L`7w&(FUGrb41No2kO7VH+%dYni zlKDThvHUmd`D5^(*fswLyZlFcrTDz^W!L*-4fD&(|HP-i4*nB+>HRYKkM>IOdF9Kl z=d;QEKa6qtAKL4);6KTKTl)Jx`H%KW@pkzx%cN?=Qvv zAN&tBd!_ii@@3ci5e@Up%YTclp9}sIdzc%PUtaa!#O#&g^U9Z9@0TX~pYZo1q5hwL zGWbvIasCVbCz-ucd|vsohxelz|T7i{o#qVulMNk$h1(t z-Ve6@Z@j-1w|eoN9__}|w|{Pb``5Kodo+1zYT5ePuK$c4bTHk%e36<==r)E)It>G!$*J-GF6CI4Q0x%uhn*A}jt zX4jvaKStcwv}&x?pBG%*nE{^2eE3ct^--!`ZI zM!)w*Eo$fB%W~>l-h=-2O)W&%V!=?w?Bgqbc;?C%Y~b z{Cn}`_K#y3Kk@gu{ay2MKa~7?@#XgC8vjG>`g8kd%^x*Ze_nj@Z|660e_E^g>2_;B z#c%i5xPPwI{5IO!--}Q6XZHuq|KWVBN$=NsG#gvr|8nO)nqQB!{_Dl(&Cj{>HTl2Y z#-A6TSAOpPkU9BAFqFS{=NG1+Ruy6s~@j^z4*NHz4*NP@yhq& ztK?tn^CbU#JRb_rk6OHVPk4TmtdGOlbozWr=hulno?nIayPglpo||8_zlr51>;Gc> z`-!+e@Z$5zmpv)}fA$wDKZ(C|efs+*{r$e|$^A+3)#`7I^!G{1pCEhEKB~X)e65@Q zev0oG$)4Oli`v`i`Huens6XF-l06y!#d!bK-$za3`%jJWpWOe8_V-VVT`{^|DN+^zwrCy{-pk|HExy0 zN3?tK<<9RkK9wIw@g?gs_0N#MWJShzygo0!Wd9xGuhsk!>o>VS#PVx3|HSt3;!DmC zH1~u(l>UA+_K)28nC8FOzr6U8`BnX2=l4bZ{i*WfsD6_5h5COuf08|p4=+A%e$L&$ zbbWDrd+~YYd-J1rfAHofZ+`Urd-I1ke|hnF%ZRk z@#6FPr`Nx|_`LGH{^9jcuYJ7!;raLK&uc#~KCgbf`t{=T%J<^)>c=a;G4VBgex0sA zRDQ$!O(FlsoQ`4s*ZR1WUnNetX$>6JU^UH5Ve);G>v1@G>_9wDO|CQqN%9maHkB0fLlwUsjPweshCghio{wu}j zl`p&Qe@TAPutrz@_~<{e7vla&_UOM-d|vsoYyZ+Pzx-C@myiAvyPm&>J}i6mUnxGX zeAzWW!); z<(H4wpV;I1T|xQfqyI|rdF9KVR_9fb}RX>6rWeV?AqTY z^M7b#<(H5C6T9aBl09C3rTDz^W!L#oF28*ApV)Q(3u8d}<)i;f@p!#c{WIC4|4Q+B<;$+~t6YBh=s&T?>#x1y<-S$bcK@#wpI5%@+J7hOzc9xu ze|+?x*kk*L{PNL%rTDz^Wl!?&#q-Dd{PEWR_59fK&&U2B?9qRv_`LFE*Zwq{U*7yD z_AvJKj6(V4qyI|rdF9Kl^S@;Oqxr2qf4uom>~a1J_UOM-d|vsohx3tKetGks*yH>k z^2+D%mA}2l-jB=O|CC?7nZ5t##g|*Z zD8GBG-`x5_`K{yodtQ9G^`Y|Tx3l--a_hGj$ZsF}mlt1d{jL1}v47{*$Fh&J_lLar za{C+Q-;d)jxBt-f#qsOKm)k$8eh1t8VY&UC+9%E*UVJLQVSY&UkNAFDZvPzmSMvT@ z!|%7H@yWlP-^BfC?bY<}_61_aerFW z_>R}-#plh>x%0KRnV;hOdtQ8A`QH5K&ClNa>CKOxe{cTq<}WWkZ+v_6ix;0a{=D(; z#pjJ*Z+v?3dHvTLKVE!Z|MdE|7oS(Y*FU`e>9vp7KRo|l{dw)@#pl(JSHE6-Uin^p zUj2CGd+}BBul0G7f4=noS;#NX`ds#8eH`C^sm~v8>-WT7T0iUgQ#;!~=H^$GFT1xt z@ZyW_pOwCkY~N3b<(J++tKWb8&;Fv^_38cY`2JCHe=5f3Q!RKuI=(-Yw2#i$!t*b^ zpB>+SNbaA-_-c_#=Rdjs7vu92y??InJL&q8{;mCQ@S*FA z@0WP-CF_^c`)7K8JHCIT{@3vNir&B1_pRjLi!WJ!#rUiA{=dG@qTeU|yBOa;)87xo z_j|nflJ#S(|APL0A^u+V)A0GgF#i4_`uE~X*1xfT6!iBu@%oebE4FVze}5C}&xp-(e{3+7hmrDPVJ}fQ>lL@>ofJwaDEut z-`-F4;!F15G5%V;KOf%@P3{k|{966}SbV?Ji!V7pQ2!6_pK1KW-{;Q9^!IPkzZYL} z{-ORK-aiZD->yGdU#S0w^C!(8vHraHlKV^S|HX8E&fUK>|HbzA;`7S)=0|US_U0#V ze)Rl%^M^NodGUGU+nZm!_`LDwjejpbZ+v*;(~HmRzux%q;`92a*T22^yz;&N;q_0i zeZ2nR`SggHLupO587Ys376UVgb~*Y9)r`(pk%^BwjtlI8zc^3O$kx%_l7e_<{^Y?^;D zXIK5i>noSPIF_HYtNeI<? zu72y6Zq=Lb{Y%JiuCc@aU-9(IRx3<9c%!N&*r$%{&~rWPmY+7{s67*Vw-#6R`19u} z)l=r%i!q1og&(dO?2F8uQayEk`C)EQ`D3t8p?vw5ebm-7QvZd$zh5!f_4_yG+vD#G z18!R-*yaBX{GZJ4L+;#HLJr+vSA2?J@tIw*2ZmCia9ZU6-EB{IC(SN1- z^XkW|U+?<8`YYGI?@n2&F!;^>q5X5$C;RXPdRLY6|9R`?C3~)a$R5k@_G`E5lb@ea zt^OJN-|fe(5bAgCi(glNP5X_)9@|dsd?)t7wBPr%e_}87ze!InAMC$l-(-IIvHuhw z!LI(N>zBRLr@y5B3!~mxCfN1+jpy6r?+Yi7ZWZja&3`w3ANrs5uT!xrzMn0AvzPjx z%9maKbJySRnxz{RpI3gl`cwJx@70f2zuxtG^;a&w)0(y{T-LT%Rk`bveZuyeRh9F9 zUY{1hUM_ywRsKTM|58UkRNe25pX=23>i?@L-t_HVRhs`6#J<@|&sO&}dz?cbS?#`H zU;Uj!syD)}-zV)~l)d9sO{&(!z9{8yk6rVg%GbXtU-rM~A04p&+UbYtdf)oLHH9ly zTPn2wiu`_M>~pavzYq3S{JstL-uTz=6aR(gqna0FSNS_&pJ(M;{K2mNUoJkyKYf?E zJ-qAl{FjSg@u_^Te!ciT|6cq9&zw<`cXeYl6qUW@&*qjsyh9(&@yWbcfB*>A?4#9u0ZJ?t7kUVPs5dH%ilZ>qhp z`W5c)-5abw)*d;lYW(E`dt8TodHV0h4b~r>us7-0wEKGW|5o$urTKrWR-Xs^rr2Mc zUw&!)$*%I{|0V3_Hdudrx!L{I|sah`9c+`CoR$r}!10 z*-P{PEXtSNyZ&N zf5TH+mF&6xA-m@PD`}sNxWAv+VEr-ZreamysDV8$!QO}VJEOt+V~_F0s_NMbbl3co z*h~HI_|A`4HTi3S?j5mrnO}bFKgFZEJYH3E{=gnrQ2vJ4*J-f+Xfyfge_#0h#fPiLUpTOb{BKKqT^g)E{(1i4swT~vc8~F!z106!7&x)2rghWq<*xtQ z@9qly%Ztw|KiV7CpXOKfPp^Kw`t`2gtG{yby|VvGVSO6y4eL*Kt$)k;fB)__C3~)a z$ZqT3x{sJ&Z2uM8x47{QD-;Hexw(q-S%!`R`HoFH^9q{d!=}?cb(Q{y+4;HOuY4%sznM=k`yEZzcTiiv9Qc{a5rK z_E(CJ{ZHMxl&{|>@rV7J?B%Xc`>(ae&MN!+CD=c8!|wV2|64!a?>+yj-%9m2=*$^) zSIpmkh4HU@oZ9#0OU|s?4f~^+{g3ufwG%F`8jStv`TMWZ{--_r8`*cpe#iX%Td92Q z&s6>$o4;Ro<$V8Pev^Ogzcl~diaq&#$-X|n*Zgr8_QZc7ws9BiLr%H0>Tc|l=Eq;M zYyY+{cJKPU-+TVO`nkOJ!n&ES~@@1F*&nf?$`u$h*U$}$wJ(aKDug34sXt2N1 z`Ja9-|0>_?rSYfpKiM_DzMNlvjKA&5R~|Npgp zv_I1PUhenWe?@z){$wKZy^`G4P-ID)Y{HJ1%*He~^oN~Implk|fq}3a42E4{che>B1$)9CFvN7p`@m4x8}5@-_Q{fai-E_%kLJgb&BS5<3bKq<^3r3nQ`CJ$cqu@N#C69p%;C#5ybjcUPShxr- zF2jKy@A09GY@}uwwJPeaem;3}g4v#@CJOxie(R9hrz|&9% z&w_NxFTnHg9J~aR;YE1abjh#5tMCfEZo1^DFa_R#H%*uP4!jL-!MmnQejld6d+>qj zl0Sxz;6wPtbjdSdI(!PBfpp1Vz)biYzBFC(*Dwpdf^STh{2k1OZ{d5>CI1L>;0O50 zbjiQKT=*G&HC^)WFb{r%KTMbWH~a;E!at@w1(wjIcQ_L!?w`ZbjjPpcF+&{!;Y{6>}0y+ zfv__SfL%<9b8{-#SF4hO;kaFFSe z4~0YEU^vWl$w$Hwa5x-gy5wWw7&sb^GhOnDZ~`0;Cz&q!R5%4rhSN-!Tmxso>2Rj$ zlFx>-U<90Fy5!L?3P!@Yrc1s6&WH2hBDfI7z*y5IUkaDN#c-MFlCOj-;Bpvey5wu% zYPbrnHC^%za6McH<4u=*Gu#9>!mV%%On}==mwYGO0k^|lrc1sT?t#1EKGP*X0QbX0 zco-gn2jLOZB|ip};8A$objeS_lkf!8K@n=I0=#6p((ui#7g+H}dY;am6yzB66&9QXmghaXLsJQse3pWqkMCC`K3;8*zFbjg3g zpYR9#3;)31poO?}$qOPkg#}1+#cG&s<4{rl2?b0&;iykUGmzn7OV;Dm@aue zSQk1$XVWEb09{~x=n5ObhOn{elDomCunBBty5#P#1#AvIOqW~@1*n3arc2%mwuD}= zEo=i@LvPb1_k+IB2eva^@{X_rY!CfSm%K9!fSq8V>5_MaL9h!9HeK=_usiGqdzvnJ zZx{l5!BEpB?+5$BJ}}I5$p^v#us;kpUGgDtFdPJjnlAYWI2;axBTbil3>*zd!Lg=G zJ^_x05|WY)8RCzF)(&qv3qhC0__* z-~zbFbjg>%#V{5wHC^%*a5-ECSDG&QYPbr!O~rc1sBCcw>b ztLc*OfZO3VxEt<*JK-MFB~OI=;9j`jbjc6FgYW=63Xj0UFv)buPr&2w7(8jZOqcvAd;%ZCbkik&4xhmcm}$D?ui#7g0%n;m`CIq~zJ}SROa1}A zhwosH>5_kjpWsLM6@G!a@SEw9|A60N9{g##>~m%I&Z4O_vsrc3S%eV{k=GhOlyusv)CJDM(e z0PF<)VQ14N4}x7_Anafa2lKnr@-l^OFk27 z;0zdHy5w`!zdUD=fin$E?fv>-~zZ9#==E#8C(jNz?E8!X1UJI1a0^U;JK%P>4eo}!;7+&??uC2c0k|I~!o%wv+xYO2rt0%@G`svli@XZ6<&cU@CLjNZ^4@|72bt+;B9yxronsg z5qtt#444jIz)biYX2DnRC439tz}N6SdpU`9><~#oV2Npzb3JbtOAYJmJum~&+%}kfP1S}4VL37h3FAYn5`X+<)9U`HeK?HumZG!l}wl17FL0kp*^&NRbe&LC9e)0p#!X8y5zNCEm#xQ zg-);ztY^C9F0ejyh7C-Y+!Z#04Pj%`C3k~OVH4QQbjjUe3)mcbm@c^*3Qz?-O_#hC zYze(!Yttq7hHYUR=wrI%?Vum@h3!q3+#hy?9bhNZB@cw1VF2u6y5zyID-43&OqaYT z>;b#O-Y^9Af_-5h7z+EtFxU@cl>0yS_3oDOHf2sjf)!Z~m@oC~926kGu3!+CHKTnJ;}61W(~!sT!oTngjh zO1J{9fve#vxE`*9YvD#14>!OBxEXGO+u&BX1@449;C8qN?uNTyBHRb}!h`St+z*ey z!|)J129w}XcoLp~$Ds(d@Dw})PeUC%56{7~Fd1Hi7vL3m8D4_d;Wc;_rot3>1Kx(W z;7xcB-i3GI19%^%!N>3sd zm;=AST=*I0!Ef*@{0V=+@9+=&4S&G`3+oV+c?x+U{#_87!lJMUEDVdoV$ckhgyygW zw1A~yDQF4H!ZNTtEC;P%1!x1UVP#keR)kfdEvy2oL3?Nit3yZV0BgaTum*I3bzp7i z4C}$VumN;|^`R?l1RKJ}rc3Syo5Cirndy?d!xpeP^e|m=H58x}mwXf)2}i)urb|8!j)i03L^uJC zhm%Z~d@7s*C&Ou`ORj-4;B+|CbjfGKSug_5FZ5 zk}riz;9|JUbjer36>vF>GhOmEa5Y>7*P1T*2Dl!sgYl+Iz8P+U8)1U!l5c}s;TE{v zbjf$Yop1--ZMx+9;9j@~CYmn!L3jY}hlfm;{3tvE55pwWB|ia=!(;HI>5_|33r|6v z>5`v?XW(gg&UDEy!VB;`ybLeFWO&7N$*;p}@G87vy5u)uDola5OqcvFyaR8;d!|eN z0N#gb@S*9FKY@?oBbWix;Zyj`bje@9O!yqWG+px7FblqdZ%mi`9n6MrVGjHN-@}il zOP&iq!%y&w>5}KcZ}2Pp34g%v@R#Y5|Al|xZ)mbey)Jn{5|Wbb73@`Z@T0QVGLXV7nv^k61W(~!lkB5z5*_X%iv1WC0`9!!8o|a zbjjDlb#N`*V7la+;6@k^H=8c`R=5Qwz-^{Wz7y_%+u<(LCEpA8z};}4>5?CS`(YwH zXu9M_;9+zotuWx+rrtG=T*{y5vP*VOR(jHC^)JuoyIhB}|vR6f6nNVQJGPFAK{+3utM& z<6SQj>cF0ejqXu9N$p(|_zo0u+nGw24J!sez+?g8Cl3#f(yR6$SEC2s{=LND0b zbjiJ8Ti6Erm@auc=m&jaN7w)WpF86VY=k2U>sZtSDP;RI=B|Df$L3|d?Sp98{j6>CEo%Q;AXhh zbjf$X?Qk31X}aWl;BL4J?loQV{V);kg9l8P{4hKO55gpP6dr-cOqcv5JOPixQ>II< zgCf+z)22&)4xWW);Ca&}Plgxa1$fDH$*;mI@G`ssufuCF#dOJU!J9A@-ZowGd+;v2 z1Jg{G{2_b*@53kXF?m;uw_bJHb%317fW_!?%xSMZJLlD~u5@GX3Ay5t{W z4*UQ=nJ)Pkm9p=Gr@Q3M=|AxQdPx!}l$qO`N&W3-HoAR%8$qV!ELa-n# z0@5Wf2F+kmSlo2UOG0y40+upe@-ol@mWE|bm%JRbf|jtn>5^A~HqaVYG+pv4urjO! zZB3Wl9@@dGu$t+TSBH+!0oH;wVGUT@bjj;NCs+s8GhK2QSRXpW2Bu5y3LC+OuqkW; z8$&nKC2s+n!)DOkbjby%f*w$9y5udP7xaW}U~AY4wl!UHU+4q9p`YoJcYy6-JJ`{5 z$pc^~=np%aE_o2_0s~=J(<0&!F8LrB z4hO=)rb|8y4uwPDNH_uxhoelFd@LLTN5gTZOFj`!faBpL(Dz&fOAZjJQ_y9NI2JY$rr%+a2|{?UGiAC2rh(+O_zKbTnd-K<)%v>2Uo%s zaFywjuZ3&iYPimH$>ZS$xE^jaUGfCD8E%4GOqYB++y=M89i~gZ8}5QT;Xb$*?tzJ> zOMVa@fcxPg(ThPPlEya(^XhwuTs51+ut@Da>_>F_DcgwNqK_zJ#+FW?*a8fL+F zFdM#wIq(B~4?n|C@FV;RzrbAh9p=Gr@E80Ef55-+5Bv>H7i0be{n5k1un;T=&0tYj z1eSosVKG<=mW1Z8477lyp%t`*WuY}J56i)dumZG!RbXXU3EIJ`&=xwtYS13mfYqTR ztPN|yny@Z(f^}eh=nU(@hOhy2fsLUnYy_K_E_pNP2Ajg>rc3St-C+x;GF@^{sD=V; z1zSQd*xGc-y5?ymF>nD~3}fLUxC}0ZOW;bl0xpNE;VKvh*TJ=L4UC5y;Ci?jZh{-(R=5Qwz#VWq z+y-~UU2rGd2lv7~@BrKo6X9Wa2p)t<@F+Y2Pr&2w7}Ua3@FYA9bx?%o;8}PEUW6Cm zd3YIKg30h2yb7S0i$Zf)0v3m*VJTP=mW5@Y1uO@xpe3|{*04OR1S`S{&=yvKm7zVf zgH@p;bb!@hO;`g~hjn0WSPRyJb)geK-d`uz^*U|c7fetHy8|i!Je=O z428X62<`1>K+`233&wBvFR23MLc`D(Zd#=$kFOTHeigKOai(oH^O+h*>uUb!YwcX zZZlo-op1--4tJR@`ChmO?uPqJm;3(!M~7X;~& z7lDOgAz0LO$&15c&2nl5=8*c!HiZB3Wl7y3YN=x4g* z9bkLd4t6wM@&MQg`oqqqOCAKfz(Cm5bjiEJZZH`3FkSKx*bDZAy-kmm@fHfI0}x0V@#KPJRAqd!U?8JJ{eAe6X6uo zC7%wb!KrYD>5@mlnNR~~nJ#%GoC9aWDAOgM2j{|QINx;17s43004_3J@+ELFjD<^0 zmwW|W4wu1|rc1sWu7YuJjp>rFhwI>4xWRPEH^GfC9&R>W@~v6C{8D4_P@QUe@Ux(M=Rd~a6$#23`m;!H^F8N(}2i}JFOqcutybsgh zL(?UH0w2Ri@TuvNKZ6-C9X>Z*@|W-h%!IE@m;4QU4YS}|(5`i^XZ{BzELaevOI`#PhJ|2J(;eN}SJNf$4!gl%*u!+mLtro16ZSS;^1iSS42AtnmwW*155wR<()(&qhSnO0O!M4xCkzUOW_i@7_NZJ;WD@i#=(_vEnEXv z!wqmfTn9J7jW8Z=feCOk+zz+Ft#B9I33tG~a1Y!K_rpZE4<3RC;Q@FQ9)XA9ad-?S z!Bg-gJOOo3gj#qOo`I*~1$Z8wgO^}3ya=ztEATSB0k6Yr@Fq-!Dew-w4R66Tcn{u% z58(rNA3lMP;Uky<)8SK?37^Af@P+A;XTewSC46nVqg_wXJ31V6$Y_yy*| z&oB>ugJ0oK_yc~2f8cNU3l>!ur6!> zU0{9a3LC+OuqkW;8^h+X8FYgl&>gmbYA8SzYze)fCu{>-!&b1Z>5}_GALtGJOqaX^ zY!BPPj;2c<06Rf{*x7W+gJ2gJ2)mjtd3V?i2E!hvOCADy!Je?U>5}(_ePAf;XS(DA zV1F0}2bwPVU^obd!y%?iJ{%5%L*WS1B_9n(!I5x`>5`9!C69!2;A|LWy5#fVTo?`Kn=bi67y}o;MW#!>1TKcLaH;8% zuYk+pGPu%o$ydWwFb=LUUGnvC9b5}Hm@fGyxDm#~&8ADf6>fnEaGU9p?}R(xcDT!Q z$@juNa5vm%y5tAoewYXknlAYfco-gnM@^UfI6MZE;0ejuP=x2;S$GCs zgcsm>co|-T$?zJy3a`KvcmrOCx8O~f3h%-@@HV^;)8IY$2tI@l;8XYnK8DX=226)9 zU?zMHv*0WE6266R;A{9EzJuBDBg}yxU@rU&Kf!PCEBpd~!0#{*{)WHcPf+5jfBE+x zSP;1>EC7qZ!mto52F+kmXbwxj;;=L<1xv!Rune?-<)9U`gf`F`mWLHgm%K8p1S`TS zrb})It3q4o0INZJSOZpvj<7bY1#7~(&SzuCNhwgH2%**a9|( z&7cZ;KzHZ~)lh(~U`yx)+rl=mHS~o(&>Oag?Vum@haF)D*ck@EPA~{|fq}3a42E4{ zPuK%?hrMA4>;?P6J}?yahheZE42J{Z05}8=hJ)a6I1CPjqu@w50*-}a;Al7jj)&vm zWH<>3dX@Trc1sau7hjg2Gb?q1UJHXxY=~cx56zj0d6y0 z@||!8+zxk{F8N-#2kwUZOqcus+z%7sLDMBa0uRGO@TlpMABV?a50B(3}(P|_}p~KU&0qK6TUKC@;C4`%z|%Cm;60^2eaV^ z(uUj!Y?oveluP2AMiWOgFj7|{15yMf5E?|OK!R}^CBpz-+~}r@*=P> zECh?1E_rcS44T0brb}K5mW1Z8wCR$Ug=L@xv@~7v@~|AVg4U)>UJ+J+Hn5WElH0;6 zurjP_y5!ZMJ+y-krb}J}R)>zTrs5?~x&7d1>VY=ih=mFiKV7la9&=aa*OVcH916#vZu&wEm`$8Y+4gE})yaQ|x z+rf^eOCA6_L4VlUbjgEY7Z?b;nl5>F*bN559;Qnk0(-%pu(#=w_l136DC}pt*l&W5vK1dM`_a1NXY=fY?h0~f&gFcvO?3*l0@1TKav;BvSOu7YuJC0q;F zz}0XATo2d5O>iTOhg)C*+zhwFZE!2x1$V+7a4*~gcf7yFb&>= zcj0~0C4U4T!UyoN>5`|zr|=1U4xhmc_!7Q=nea8tg0EmUd<);e5AZ#F2S34&Fb95t zx$ra0gWup+_!Its-{Bwl8~%a?S}^CqzsL*m?}E@27KKG%VOSg%gJ!TKG>0Xi1uP9q zK}%Q`mVxDAIcNndKpSWcE5k~#BCHB+VHH>n+Cw{79Xdh>SPRyKHJ}r$18YNPSP#~P z4WJ9G4_#p+*bp{_O<-f#95#b)u!ZT8tDpyThl1&ndqGdAhAmB(ybWv(Tfw%bOYRGO zpf~h0UGfgFJ!}U%nl5<&>;(N`XVWDQf?Z%B>}tB?-C;Kv411U^c?j$Ud&1tPOWqgu zfuXRU>Hm+iy8!9}UH>+2w}N1SD0Yhh777RoiYRt>Au5WB4JeqXsMy`z1-6*j-Q6A7 ziSd3P_j1N}=KOc{nYqsAzRx`CI=k`<7s1Sas-x}H;-rl`qk8oQZisu^m!n#FGBxoVD@t>&?t zd7)aM=Bq{QW?rh6sKsg-yO~$26>7O!#ct-cYK>a0*0Gy;quQX>s~8onHmR*@i`uMq zsO@T-idDPRPPJFaaSYj;mwpv^u3us&neBI-@SC3+lYO zqAsgT>bkn7uBuz=rn;f-syphodZ6yBd+M=zq#mkg>Zy97;?)cFT)kGW)JyeFy;X12 zNA*FyS6|d;^+|nGUsZxKU&Q%`{H~H}PNEX46e_t&rc$d^Dy2%N(yBBnJ-eALm4(Wn zGP0XFld@J;Dyzz(GAmnUqq3xQ)N{}<*X_wSLLEADR)&_xv8qEitx zsk0cwLr~Ri`dP)R4q}9)iQQ7uT(44a*Sg z*v))WolwWsDRwiTRcF*`b&lQ47u5xIUR`20^Hp_4T~^oF&3secP}kKhb~E2qchqfl zkKN1<)dO{3Jz_WWQ}skWR?pbY9Isxe=jtW9nct|_>XmxSZsrf_y?UoUvYYvf`m8>w z1a>ojSKriE^@H8aNv!mEsmvF^PpZsr<`gQqN~Th>n>me2tx~D9>}JlO(yMgJg5Atk zDxgNP{ma-Rf65jrBx|aQaQ4lxvVOqoK!h>Gdrsas=TVmZe~~IqADpjb~Ae@ zcU4(cVK=jv@>Eq-HFh)CP~NJ#@?kf#ud1bLs@m*kuBYm%I;uXqnH#Bws)1_EZsumH zscNE{vzxh`w^+4TM zPt;@eNIh52)Km3R#j6+Uje4zKsrTxgdaFLEkLrU;P+!z%^<8~aUsYmjJ+`SInv=<- zDv3&|QmEuAjY_Rjsq`wHN~}K{;9aRU_iQUXyRA=R{y0V+O zyXvL_R3N*Vd#RqPhYDghb6?d*^;Z4Z%{)*IQ2kXfyO{^6P!*yEvzvK{3RhujD7%?Q zsNrgu8p&?v(Q1^6P-EE5JWh>Ok!n1YaM4 z-l&i2gL<#NsL$$?`li0B1ZBQ~(GU4uCDv?qGbfWtRT7n4ncd8(R7#aXrB!KEYL!8y zSLswnWvMJwCS|RxR92NmWmdMzMrBhul%2}1aw&V2Q{`28RBly32|%2`!VuF6GKQtqm+0E>yI;sw; z6T6wasLsk?b!9hmchyY=s6ciz_fkDo4;932=DwaF^*n|Yubp!%y|b~6uBp(;cT zW;gQ?6|Tb6PtLCWLY970p7petnzFNd?=A~+hTCA3_n|Y;Lp_Z#v>}Fo8)~MBL z9lMz~stszr+Qe?=%_>Gkt1awi-mbQ(t!f9mnPb&1wNve8H}gKVSM5>z+0A@V#i;}8 z5WAU=sw3*KI>v71lj?*zu1>L=`K&slPOEe5X1=H{sPpO)yP2=5E9$bk#%|`D>V~?m zZn2yBuDYXct9$HbeyAR(`|1(9nV+gB>alvpZsvIPLOoY6+0Fb$y;iT(TXr*lQ18_{ z^^x7oU({#yNhPqG`Mdh2zN#PWW=@h>kEhCflenbH>}F1(lB;AYCA*o^sMIQzO3QBM z3@W`!r!3gbY^5?POJ&V&<}50+%A~Tgo7q;`sB9`byP0#U9Li4Fvzs}O%B^y#yzFK! zpz^DHsvx_Wi>Sh?kSfYh$2s-ViNitJ`~ zRW7QMa$`5MhjLeyRTXwKdnr#QGu$v z>ZW?Bo~noHqk5|#)nD~feO0g;s0OG(DpZB2a22Kot6^%W8lpz35o)*^twyN`HC9Ec zF)B)pSL4(qHBn7aQ`HnTS)igC*%~CVfJT+I%Q47@qHD4`Ji`62vTrE>e)he}8 ztx#*#8ns$&Q0vt?6|FX@jcSY9tYXx5wM}hRyVOp#L+w$!Rjk^}Zsr4OzuKqb*v))c z9a0C?F?CcOQ76?2bzGfMr`0KSUY%2C)g^UNT~Jrm6?IwNP}kKpbz9w1H`P6LSKUz$ z)dO{3JyDOaF^uKB^BYL48r5)pzwxeN~CG=rK(F z(40&rRY_Dzl|m&~X;f;JN~KrnR9a=JEK~+%t*lf=l|^M%nUsynrm`wKm0j5?dzDk= zP9aW#*%#Bn-)j&07H*+)9R5ek}+0EQawNx!sYj!iYQ*Bin)t=qVeyXGDpgOUe zxr^$o{8d+WGj~_rRDcR(H*+u5Q}s|m>}Kw(`l#NjAG?_cssXCM3T8L+AQh@Y)L?cq z4^iPNObul>^9VIu4O1i8%{*F-QW0tlyP3zSu_{uHXE*aiH9Y}=!&Z{fxvbvb|2h{3@R+tO}`u zs+cOOil`FGK^0e}RVh_cl~GR0QI%KaR9RI~IjaiFRk^52%3W1fZmO!PqC8YJ<)u7T z4dtz>t6Hk2@=YACyzN2uXym>S7$=Fw`Dicn+N%{)$xRgr2uyO}4d2`WlW zVmI?tHAPKU)7Z^CQ_WD*)hu>1&sB5OY&DPF%nQ{5HD4`aH}g`pL@id!*v-6Btx(I= zDt0rkRcq90wT|7)8`TE2UTtDG^JW#JqSY35GjCVh)K;~F-ORCSm)fazvzvLJ+N<`c z{p@BwsN&QCb%@=}N7WH^SRG?G^GS6=9apE=&3sm!QK!{8b~9g87u0!miQUXs)fIJF zU1K-%O?5+ESGU;Bd{^C3x79s%Ge1-h)P41c-ONwb6ZKdffWdZC`Hm+WSKqh705 z>MgsOKdATWo%+ab<}d2A`lJ%r&HP<`Q(x5&b~7i*rpHxfzHxd|Wp*>CP{~y?m6F}e zX;f;JN~L8ta|V@OrBfE{X0}opm8G&~H**%1S!GgL+0AULY*aRto!!hiRSspR?Agtn zN99(zR9<#77f|_CK2?z2%tcgTRY(}D>lN~w~{k=@K?RT<@^%CVc- zSyfQwRYi6)yDAq|Nx89`*+aRj%Bl*xnZ1;!s;a87o4JPaR@IdcyP4g6y=&=@S^hkA ze*SL{58v8VJ>&EZsyhS*_HqhJls+!p)pE{lw?1e5_l&6(UU{@K>N_vFsokG{{BSjS z)b{l>KZ1{E)B5I*L+LAiCNkey^#A(n^<7ci)b0fRwI+Snx<9_FzwaO4)!*Zf@0#x@ z@TWgteYNU8zH9zj{OOOYulo1Lcg@9HZQ{PA7$%jZvj4(3n1{pnr( zsgFOttIvr3` zoBuEF7Wj+11^?o1p})9W_%H4j`9JQO=TrADDc$-f#K-z4#Jg71T=f6AYo2#AEwppH z8XOaQC^*K|LUXbIao5}%rItQ(a0_hZ9P8c6*>#cT;{W5W`TLvpE_QOuJ;Hfc=x}Ej zGdui`yOFwQe(ZP2%D6?97#m%@)ShTFm-y|jZ9tcwuM_^SyCr|S8{!%GuXjuRcGs$L zzkj`3`nS8!ox}h2uH$ca6Y@s<>s_bc?v}TY`q#T)mp{ z-96EE<-gu7|J&U(EjRw_-3q_mwe{NeuXmk)yBl&L_FwN-{OxYFoBRItZl&Muey$Ps zuXkO3yX%wf;J@B={q63j|M+p;e!E-!KYqTIf4lo%{~X+ZyKD0w|9m}uyPNhu{=HTC z?e2g5dZ_x_-T(S^W?sPmdR_8gzka=byZc`s7u9~d`(Gb#)qlJDUmwTbzumR|kH?1^ zzugV}kH;OK-|qg`<5|t$?*4j@^nX3})%qWI&10{5tp4@*JBY_$-~Vy<|9V`n{Xg!S zANPMfUzoRfzy2Nn`uUoBCJ#OL^wsl_AJ0Q||Hs{5Kd#zPa;`MByA5`Bg^B>K-#y0!R|MSl=?-^F?_|vR^(NQ612MgJeN;pUiE*yfm5&*qp{#^#t;z2=x#wC0#stLB(jqUM-andX>Rkmi_Ihvt}9 ze&*!*`M>&22{f<9%rURD%rUQ`%rUQ!%rUQi%rUQQ%rUQ8%rUP>%rUPv%rUPd%rUPL z%rUP3%rVdI=9p)0b4vb0BJ+%Ej(IjU$2?P-W1a=gG0$-3m}f6@%rlcY=2^!a^NeDS zdA2aeJQJ8>9_7t3kKpE*M`v?>{$h}o&7xx-G0pM#heYO)&K&b7W{!D;GRHjnm}4GU z%rTD|=9otWbIeD(Ip!nT9P?3Xj`;{Q$9!~|V?J`ssq+ts%&&NJ>it8a`q%&)Vk2yf zO|U68!{*omTVgA0jcu?kw!`+=0Xw1}c0zybj9suR24FYrj)B+%dtxsP!rs^i`(i)r zj{|TZ24e_@;vgK1VHl1>a3~JL;Wz?EVg!!D(KrSpaV(C*@fd{@a3W5^$v6e4;xwF& zGjJx(!r3?n=i)q^j|*@iF2cpQ1efA6T#hSnC9cBNxCYnaI$Vz%a3gNQXpF(lxCOW3 zHr$Roa3}7r^cn9y|J-m+(@F70J$M^)F;xl}XFEAco;wyZOZ}2U?!}s_BKjJ6+ zj9)MTzv4Iijz93{Zxw4!ocN#rBMBzOWSAUNU`kAdsWAumf2j)b3%!Roz59Y;um>&yZK`exYu?QB$Vptpv|{MXZD_=!$Mw8QswXt6)|1L@%s{)zKSkpbyr>TIh?lu@2V7dRQMDU_)$# zjj;(f#b($XTVP9Ug{`p-w#9bX9y?%1^utc*kDaj#cEtefhTSm`dtguOg+bUG`(R(} zhy8H?4#Z##!B8B8gE0)laR?5@VK^K|;7E+XQ8*gMU?h&kaX22MZ~{)mNjMp&;8dK3 z({TpQ#925S=ipqNhx2g(F2qH+7?qLALwFdE;88q=$MFQ7#8Y@0&)``+hv)GEUi@j8 z+a#c%i>f8eh-{E3tB{Eta7879XRm=aTAYD|M^F&(DI3}}Itm=Uee z8Z%*L%z{}l8`_{PW=A{BfjQA0b75}GgLyF@=Enk95DQ^pEP_R`7#2qdEP*Al6qZIu zbiy)N7RzCItboo~5i6k!{`}AV`d977UK!od1FK+F^h7VLhSkv3hgpIKYHpOPx99v*ZY=y0{4YtL0*d9AzNA$x^=#QPT3wFf-?1tSj5PM)x z?1e$t8~b2i?1%kv01m`p48c$wgo7~*!*K`>#bG!cN8m_|z)?6F$6zFm#c?v02a z#7!8DF}NAG;8xs*+i?f(#9bJRyKxWh#eKLR4`3V~#6x%(kKj=}hR5*)p2Sml8qeTa zJcsA;0$#*Rcp0zYRlJ7R@dn<+TX-Aq;9b0j_wfNf#7FoTpWst`hR^W@#^XzTg|G1q zzQuR=9zWnm{DhzJ3nt)K{D$B02mbnv{=`Xn{>P-443lFDOo^#5HKxI|m=4op2DCs+ z%!pQKjhQerX2GnO4Qx5hvkfoPtwv8cxR{5Fg=Ve1cE$89v7s7>_UU z6~4wd_!i&cd;EYO@e_W=FPMN|@f&`}ANcD(@F!08&+|YMOp3`cIi|prm= z#bQ_-9k2wJ#8Oxq9nlHPU|B4O<*@=fV@0flF6fHpQ%KC`hEzs(^!Ta%a06CFPxQiS zSRK8w2Kr!4tcAW<8|z?QtcUfn0XD=&*ch8&Q*4IKu?4ooR@fTbU|Vd5?Xd%PL_h3= z{@5A2U{?&lZrB|Iu?P0VUKoVEu@Cmee%K!e;6Mz<5DdjZI2gk)9Eadg9EQVj1dhZA z9EGEC3`XKu9EamE3Mb%1oP?8c3QomoI2~u;Oq_+YaSqPKc{m>z;6hx4i*X4q#bvl0 zSKvxqg{yH5uElk@9yj1d+=S5>gPU;+ZpCf59e3bP+=a2Y8~5N|+=u(|0LI}#JcNhw z2p+{_cpOjQNj!z8@eH2Db9f#v;6=QIm+=Z-#cOySZ{SV5g}3nz-o<-(A0OaDe1wnj z2|mSV_#9tgJif$N_!{5fTYQJ_@dJLuPxu+XU;=){Z}=U5;IB{YOPrkNe@u$WFgd2c zl$Z)rV;W40=`cNJKnt|QjA(_{mus$}xhS&%jV-swO&9FJPz?RqwTVoq+i|w#IcEFD4hn>(L zJ7X8@iUHUSyJH~sz@FF(gRnRD!M@lJ`{Mu{h`|_wp*RQ!V;F|x5FCoba5#>@kr;ua za5Rp=NF0mfa6Crg1e}PIa57H8sW=U%;|!dMvv4-f!MQjO=i>rgh>LJBF2SX^442~y zT#2i2HLk(6xDMCj2Hc37FdAcUGj74HxDB`C4%~^mFcx>?9^8xja6cZvI6R1l@Gu_1 zqj(ID;|V;8r|>kM!LxV{&*KHWh?np(Ucsw)4X@)3yotB)Hr~Ozcn|O61AK^&@G(BY zr}zw?;|q+(m-q@_;~RX7@9;f-z>oL|KjRlnz_0iXzvB=5^$GonQ}FzcNii8F#}t?n zQ(hpe<%cJIsMO(H?VQZp?#uF(2l~0$30W zVPPzSMX?wbM+Yo{C9xEiMn`nQGFTSNVR@{8&R7vEp$odA8&*bl^uQ`u6+O`lt6_EY z#v15@HL(`@Vr{I0b+I1S#|GFC8)0K?f=#g*Hpdp&5?f(wY=dpF9k#~~*b)7(6Z&Ik z?1Eh}0J~v#48$JT6MJD0_QpQg7yDs<9DoBc7(*}=2jO50!*CpeLva`m#}POZBXAUs z#xWR)V{sgg$0(eD6LAtw#wj=zr{Q#*firOy&c-=77w6%8T!0I45iZ6hxD=P+a$JEc zaTTt{HMkbn;d7r;%?l7dvPD`#{(FL2k{Ud#v^zX zkKu7VfhX}4p2jnH7SG{%ynq++5?;nDconbVb-aN$@fP03J9roG;eC975AhK`#wYj` zpW$}ZEMFeln$uAl19|6v}?i}^4= z7Qlj72n%BoEQ-ajI67bnEQzJCG&-Uamcg=E4$ET&bjFHU30=??-LNvcqX$;Os_2Pc zSPiSAH`YKOtckVI7i(i3tc&%qJ~qIH*a#bA6KsmjusOECme>kgV;gLX?XW#|z>esL zozNdUV;Ag-0oV<@V<7gxp4bb6us8O>zSs}@;{Y6p!5D&}I0y%07>45z9E!tmIF7)P z7=fd3G>*YY9E;;{JVxOJoQRWfGETv%I1Q)c44jFxa5m1txi}B!;{sfWi*PY6!KJti zm*WatiK}omuEDjq4%g!b+=!bn8e?!XZo#d%4Y%VC+=;s|7I)(w+>85gKOVq1Jcx(z zFdo69cnpu@2|S6X@HC#mvv>~A;|08km+&%P!K-);uj388iMQ}J-od+g5AWjxe29KFp5= zupkz~!dL{0Vlga^4p;(9Vks<*j_8DCuq>9t@>l_#u_9JN7j#88tc>pHfmN_7dZHIr z!|LdbHP8oZVlDK=+E@qcVm+*n4X`0L!p7JHn_@F;jxDeyw!+rf2HRpgY>yqVBl=+{ z^vBNF1-oJZcEj!%h&`|;_QD|SjeW2$_QU=-00&|)hF~ZT!oe7Z;Wz|`;xHVJBXA@} z;3yo8V=xlO;y4_SQ8)o7;v}4mQ*bIy!|6B!XW}fJjdO4=&cpe*02ksST#QR_DK5k1 zxB^$=DqM|ga4oLG^|%2y;wFs77~G6oa4T-Z?YIMX;x3HE-M9z$;y&Du2QUr~;vqbY zNAM^f!{c}YPvR*&jc4#Ip2PEa0Wabuyo^`yDqh3ucmr?ZExe6)@GjoN`}hDK;v;;F zPw*)|!{_({P-443lFD zOo^#5HKxI|m=4op2DCs+%!pQKjhQerX2GnO4Q17pF*d=b*bJLvi=T$MwZvA~8rxu7Y=`Z!19n6| z?1cW<8M|Ot48U&K9Rslk_QYNoguQ>NFP@Kmu^;xw0XPtYF$6<#5DvyL496ij6o=t( z9DyS-0!QI!9D|WK7RTXujKT>x5hvkfoPtwv8cxR{ z5Fg=Ve1cE$89v7s7>_UU6~4wd_!i&cd;EYO@e_W=FPMN|@f&`}ANcDF_9afk^FJoV zWSAUNU`kAdsWAumf2j)b3%!Roz59Y;u zm>&yZK`exYu?QB$Vptpv|{MXZD_=!$Mw8QswXt6)|1 zL@%s{)zKSkpbyr>TIh?lu@2V7dRQMDU_)$#jj;(f#b($XTVP9Ug{`p-w#9bX9y?%1 z^utc*kDaj#cEtefhTSm`dtguOg+bUG`(R(}hy8H?4#Z##!B8B8gE0)laR?5@VK^K| z;7E+XQ8*gMU?h&kaX22MZ~{)mNjMp&;8dK3({TpQ#925S=ipqNhx2g(F2qH+7?qLA zLwFdE;88q=$MFQ7#8Y@0&)``+hv)GEUc^gy8L!|~yoT5D2HwP5cpLBFUA%|)@c}-> zNB9_@;8T2t&wm=`_5$PaCBDMf_y*tNJA98H@FRZ0&-eus@GE}9@Aw1%`9i&6Zi&;H z=l?LbB$yPF{ZwE77gJzLOogd24W`9(m>x5r1zKW8v_fmlgqbl5X2oo1gSMC*?Jx)C zM0?DIxiJss#eA3_3t&MkgoUvP7R6#%938L(mc&w68XeII%V1e7hvl&XI%7qwgf8fc zZde)J(F3bsRrEwJtcKOm8*88s*2G%qi?y*1*2Q{Q9~)ppY=n)m2{y%M*c@A6OKgR$ zu?@DxcGw;}U`O=BPUw%Fu?u#^0PKd{F%WxTPwa(3*!!npZhf#X_QU=-00&|)hF~ZT z!oe7Z;Wz|`;xHVJBXA@};3yo8V=(fk`eu7L4##5@PQZyc2`A$eoQl(MI?lkEI16Xv z9Gr{ua6T@;g}4Y8;}Tqo%Wyfaz?HZPSK}I7i|cSbZorMW38OIvH{%xEira8I?!cY6 z3uAFN?!mpd5BK8%jKhO?2oK{CJc`HgIG(_hcnVMB89a;U@H}3?i+Bky;}yJ$*YG;t zz?*mrZ{r=ji}&z8KEQ|g2p{7Ue2UNTIljPne2K5{HNL^O_zvIW2mFYi@H2kF1pJEM z@H_s%Utgdct8Ud)I2u>cmtLRc7!U{NfF#nAyvU`Z^6rO^?cund;Pa#$WKpfgs) zO6Y>F=!TWi9X+rLRz*+r!fIF@y|D)RU`_n>-41=(YhxX(i}kQRHo%712peM)Y>LgW zIkv!-*a}-?8*Gd1uswFbj_8M-&>uTv7wn1w*bTd5AojqX*b9TOH}=84*bn>T033+H z7=ocV2nS;rhT{+%io6#}h==en9>Jq{43FapJc+09G@ik;cn;6w1-yut@G@S(t9T8s z;|;utx9~RJ!Mk`5@8bh}h>!3wKEbE>44>l*jK`Pw3SZ+Je2ee!J$}HC_z6Gb7fisf z_zl0~4@{K)pXdF=m;{qzGE9ysFeRqK)R+d-VmeHZ8PEbPF(X=`HDgbI%&j4!5D_&I0T2{FdU8}a3n_HC>)JrFcQb&I2?~rH~}Z(B%F*>a4Js2={N&t;w+qv zb8s%s!}+)X7vdsZj7xASF2m)x0$1WHT#ajREw01$xB)lfCXB`y+>BdrD{jN>xC3|M zE{w(9xCi&*KHQH7Fb)smAv}yn@F*U`<9Gs3;we0hXYeeZ!}E9nFXAP8n z18?Fjyp4D8F5biY_y8Z`BYccc@F_mS=lBBS@g=^(*Z2nC;yZkgAMhi7!q4~x6Ywj3 z!|(V5e|sJnOoM4L9j3<&Xn~fP5v|Y~Ght@Tf>|*e+Mq3F zM?1`cInf?-VQ$QWc`+a6#{yUo3t?d_f<>_y7DopxfhDmNmPSW(!ZKJE%VBw}fX-ME zE1?Uzq8nC5cl5w2SQS0d3#(yu^u`+KgEg@h`eJRYgLSbU*2f0e5F24*Y=TX(88*ij z*b-Y|YixsUu^qO@4%iX>uoL=YXY7JqF#x+^cMQZH*b{qU5cbAC*cba@e;j}VF&INI z6bIp848w37fa(jmRfD>^NPR1!X6{q2JoPjfO7S6^w zI2Y&Pd|ZGFaS<-YCAbuq;c{GoD{&RB#x=MW*Wr5HfE#fWMq>ybh6p!I?Jb@?i6rRR2coxs$dAxuZ@e*FfD|i*J;dQ)$ zH}MwU#yfZy@8NxXfDiEzKE@~b6rbU9e1Y-!5?|qKe1mWC9lpm8_z^$hXZ(T*_!Yn5 zcl?3Bz7cO?3!eWmDJH|@m;zH`Dol-OFfFFT^q2uH&=NDE6F!w=zt}#B$mR`=!i~O2FqeOERPk?87pEX zbU{~i!^-H69#{pdq9=M`HLQ-_SOa~qCe}h=1BW#RKuqigf=GX#T zVk>NoZLlr2!}iz#JE9+ULVxUxU9c+#U^ncJf!G6kVlNEB-q;8GVn6JU18^V)V+e-g zARLTg7>+}5C=SEnI08pv1dhVdI0hqeERMtR7=;sXB2L1|I0dKTG@Onza3;>e**FL1 z;yj#>3veMW!o|1*m*O&9jw^5_uEN#02G`;`T#p-YBW}WIjKR&g1-Ifh+>SeNC+@;n z+>Lv1FYd$rcmU(@ARfZQcm$8)F+7eZ@FbqX(|88Y;yFBz7w{rp!pnFCui`bljyLco z-oo2>2k+uNypIp?AwI&#_ynKgGklIOFdkpxD}0S_@GZW>_xJ%n;wSu!UoZi`;y3(` zKQNIczyFU(FexU(1UYC3Hbo zbi>N%jviPAtD+}*VKuCd-dF>DuqM_*U#yLFurAia`q%&)Vk2yfO|U68!{*omTVgA0 zjcu?kw!`+=0Xw1}c0zybj9suR24FYrj)B+%dtxsP!rs^i`(i)rj{|TZ24e_@;vgK1 zVHl1>a3~JL;Wz?EVg!!D(KrSpaV(C*@fd{@a3W5^$v6e4;xwF&GjJx(!r3?n=i)q^ zj|*@iF2cpQ1efA6T#hSnC9cBNxCYnaI$Vz%a3gNQXpF(lxCOW3Hr$Roa3}7r^ zcn9y|J-m+(@F70J$M^)F;xl}XFEAco;wyZOZ}2U?!}s_BKjJ6+j9)MTzv4Iijz2I_ zMxOsM2`0s4m>g4JN=${RF%720beJA9paoiDMzlg}%!HXS3ueV^XoI$x9qlj&=0tnU zg}E^g=EZ!N9}8eXEQE!z2o}X+SR5U&1eU~7SQ;JC3CmzvEQjT>0y<+wtb{J;if&jL z-O&T9U{&-)FRX^u(Hm=^57xw5=!>pJ77oj!%parov{mc#Q^Mv-7ye*U{CCYLD(DnU|;Nq{c!*e#9$1;P#lDVF$}|T z2oA+zI2=ddNQ}TyI2y-bB#y;#I3A;L0#3w9I2otlRGfy>aR$!BSvVW#;9Q)C^Kk(# z#6`Fmm*7%dhRbmUuEbTi8rR@jT!-s%18&4k7>zNw8Mok8+=kn62kyjO7>m1c5AMZ% zxE~K-93I3&co>i1Q9Opn@dTd4Q+OKB;8{F}=kWqw#7lS?ui#a@hS%{1-o#sY8}Hy< zyodMk0Y1b>_!ytyQ+$Tc@dd`?OMHc|@eRJkclaJZ;79y~pYaPO;8*;H-|+_~vf}w4 zlVDOzhRHDnro>d38q;7}Oo!<)16rUZW<)Er#!Q$QvtU-thBj!6+0hPjU{18hT$mg4 zU|!6J`LO^N#6nmYi(pYKhQ-kVOJGSXg{9FEov;j+#d264E1)x0#7gLbuIPr9(H%Xo z3RXo=^ulUb9lfyz`e040g}zuD>tJ21hxM@mHpE8Q7@J^IY=+IT1-8Ui*c#hlTWp8z zu>*EQKkS75*crQER}8>z*c}702lm8X7=*pC5B9}=*dGVrKn%tZ48=h>7{f3ehu}~g zhQo0Lj>HHYg`;r{M&ei;hvP8{C*VY!gp+X!PQ__B9cSQ7oQ1P-4$j4SI3E|_LR^H4 zaS1NPWw;zy;7VMDt8opk#dWwIH{eFxgwYs-n{f+n#cjA9ci>Lkg|WCB_uyXKhx_pW z#^FIcgop769>rsL98cg$JcXz644%bvcpfj{MZAQU@d{qWYj_=R;7z=RxA6|%#d~-k zAK*iLgpctFKE-GF9A98OzQkAf8sFese24Gx1AfF$_!+-o0)EAB_#J;>B5R)iF$pHc zWSAUNU`kAdsWAumf2j)b3%!Roz59Y;u zm>&yZK`exYu?QB$Vptpv|{MXZD_=!$Mw8QswXt6)|1 zL@%s{)zKSkpbyr>TIh?lu@2V7dRQMDU_)$#jj;(f#b($XTVP9Ug{`p-w#9bX9y?%1 z^utc*kDaj#cEtefhTSm`dtguOg+bUG`(R(}hy8H?4#Z##!B8B8gE0)laR?5@VK^K| z;7E+XQ8*gMU?h&kaX22MZ~{)mNjMp&;8dK3({TpQ#925S=ipqNhx2g(F2qH+7?qLA zLwFdE;88q=$MFQ7#8Y@0&)``+hv)GEUc^gy8L!|~yoT5D2HwP5cpLBFUA%|)@c}-> zNB9_@;8T2t&+!Gu<4b&nukj7O#dr7~Kj26FgrD&XCg4~6hTriACd$O~KPJJXm<*F+ z3QUQqFg2#Zw3rUlV+OQ9OU#H?XpNaLGiJf8mvZRI1a~S6i&d2I0+}?6r76Fa5~PwnK%n);~boe^Kd>cz=gO77vmCKipy|0 zuE3SJ3RmMAT#M^)J#N5_xCx^%1~=mt+=|<9JMO@pxC>)(H}1i`xDWT^0gS_gcnA;U z5j={=@Hn2plXwbG;~6}Q=kPpUz>9bZFXI)wir4Tu-oTr93vc5cyo>knK0d&Q_y`~4 z6MTx#@HxJ~czlVk@HM`{xA+d<;|KhRpYSt&!36w@-|##Bz(kpO{>LPk6q8|cOo1se z6{f~Cm=@Dvddz?pXo(ro3av2{X2vX-6|x5hvkfoPtwv8cxR{5Fg=Ve1cE$ z89v7s7>_UU6~4wd_!i&cd;EYO@e_W=FPMN|@f&`}ADAc$&;OVNlVUPVjwvuDroz;i z2Ge3XOph7R0xdBkTA?*&!pxWjvtl;1L0im@c9;WmqCMuq+?WURVm{1|1+X9%!opYt zi()Y>jt*D?OJXT3jgIJqWw0!k!}3@Gov|WTLKk#JH>`~A=z&$RDte+9R>SJ(jWy5* zYho?*#oAa0>ta2uj}5RPHp0f(1e;q9kCAPxW*aq8TJ8X{~up|0mC-le8*af>{ z0CvOf7>GTvC-%Z1?2Ub}FZRR!H~ARr(}t8@v9Ad*swC>V$WDk{x8H-7dU z-{1TGVfH#_{Oo$ZJUcu)&wbq&J3F(8i}^m6a4A3FGA`!|uH-7N<{Ey;kN7dyavj%m z12=LLH**WOavQhv6Yk(ne#+0di=T5h_wWnu<(J&Y{XD>fJjBENibr^q$9SA4_%*-b zNq);y{EpxAG|%t{{>Y#BGtcrDp5w3ljpuoR7x_E?;Gew2zxX%*;bmUoRbJzD-r!B% zVw`mPKksE+#$$XYU_vHhV&2Cjyq^y+DU&fdQ!ph{F*VaLEz>bQGcY4FF*CC;E3+{> zb1)}!F*oz@LFQ#X=4SyGWFZ!25f)`J7H0{TWGR+r8J1-^mS+W4WF=N+6;@?6R%Z>? zWG&Wa9oA(%)@K7Y}Mxt8m=o*TH4o4A=o~L<+Kk!HX#GiSVzwjJ? z~`42Di3a|1Suk!|P@)qNy*Z+Ah<1!xOGXWDa5fk%1CgJ^j zfJvE*$(e#FnTn~IhH06O>6w8UnTeU1g;|-6*_nemnTxrZhYvC@^D#dQupkSuFpID# zi?KLMup~>dG|R9o%dtEwup%q5GOMsEtFbz3uqJD#;r?uwjg~TQv)>ahWjk zFuNymTm4#}k}Zo&s~o4>k>%n2rebdA91J!Q6% zT_e4)TB@!kLLaIxN%;oswc)**tj#|-tiSG7mQ@56#^;uY;8*<$O{uDTI9X1Im?19LN1{c7l%O=%xQ;YfD- zg}Ei$N3#7R*^s#@Tj6TLsza`w-&7-Fk89_v6p3ViZ&ztm$B_MVcd?L*$zHj2t4gF- zZjSWUs@EbP7mZ|BT*)0(wpb)PX4Hn2(HysUBs;kO`r^@KBPTRYvbW2Zj3!$$lHE4z z%I*8Gx9HfCclx`Pieyj5Jz63h_iowJk!;f&X>Xs0yJgEnvhCs?kLtK(BiR)<(nNLK za*=G-1@ogiZuxNBH#$dk+zOHG_Xo#Bb9X6kz@V;ey#BJ21ZU} zq@8W96gjm$BOiyc@qdpy(fv9eX^*MqX5O4M(kgdFJ`Q8!|7OGe5BVOEwmbh^kKx zvlm`o9md9(Y{ovlZlA~hD;vhfnC!6H{qC3zV`EGK(ITY>dgy-aX@v*)TT7WV^4KbH{8L8)LG2J1)LsHjIri*(7aO z-Z2}-#+YozI&1Hk4P#?WcG%%fcg%*dF(zC0SZJ-5w8NY>dg? z?Qs^y#+dBg9=~C1jLF{Zx(H)qO!jWqTlW8C?{*!Bu`%YjsqV5q@4VH;j${d))tPT@Pd9|7OE+L;gslN2HGQ zi)8vm7#sgL8*qDWnhq3X0voXj0-~JfJ#%Qx)Y>YM=#>Qx~VQh>x8^*?H zvtewEHXFvqXtQB#j5Zs_#%Qx)Y>YM=#>Qx~VQh>x8^*?HvtewEHXFvqXtQB#j5Zs_ z#%Qx)Y>YM=#>Qx~VQh>x8^*?HvtewEHd`$g*)TRnd)yka$cC{o+T(_?G1_d{z(<=6 zV`H@0Fg8Y;4P#@p*)TRnn+;=QwAnB=Mw<;|W3<^YHb$EbV`H@0Fg8Y;4P#@p*)TRn zn+;>*lzqm=IOVb*U3vS5g%?LGiy2^p7yXd%GQ-r^VO!+OsCyXcp0_JZdZEG;7b;9> zp~CbPDoj?P!qgNhOhlo=v=b^!GNHnh5-Lm}p~7?#DohTc!c-6{?D#{4-F&F9Qx6q( z;i19~J5<;`hYCC6P+`{_D(q-Oh23hXuoDdxcA25V4l-2O9fk@!zfjq4|2IyYuwx6A z^IzhGomQx@iwYHXNTI^+Csf$kgbKTsP+>n zLxqkTDsK6|TTg z;pz$%uAETest6Sx@u431mpIM%C?8{UwqQ%PVr#bH<7~@zY|jqt$WH9cF6_!~?9LwS z$zJTuK74|G*^mACB%k5{4&)#X<`6#3XZS3Kau|nm1V?fdM{^9vavaC=IX=$`oXAO> z%oq3~r|>0CVC*&D_GR+{W$vggdyCpYk*A;^*AWJ^X@u z`6c&pKM(LA5AiU+;t?L@F&^g$e$8)qlHcBTRMk`bj^Fb%&+rHS$e;K#&+-?ZojI73xtN=I_#pE#AM>*S z3$hRkvj~f_7>lz6OR^M8vkc3!9Luu;E3y(RvkI%S8mqGgYqAz=vkvRB9_zCK8}cDG zVq-Sp!)(e&*o=?zF*aulwqz@|W*a`vwrt1t?7)uf#Ln!(uI$F{?7^Pw#op}0C)k($ z*q=}GDGuO34&q=A;nRGE&vGb-aX3eCBu8;H$8apiaXg>n^PIqmoW#j|fiH3jU*c3w zy$6U*GT+a>M$W7eLE!@g&+|Ez9gFE>tKjSWb&fVO@FSwUqav%5e01xsI z5A!P?;ZYvrah~AU{Dvp_El=?~e$Uf9!yot~f8x(P%U^hozw$Sp=LKHm@BD**@)G~z z-~5M{d4*Sbjn{dDH+hS6w8UnTeU1g;|-6*_nemnTxrZhYvC@^D#dQupkSuFpID#i?KLMup~>dG|R9o z%dtEwup%q5GOI8=g&?WG&Wa9oA(%)@K7YkJB){b;e#h^5nrHX}f8S6&+%9O#`CF;3in`@lWCmvI@7@tJ@LnTUybACvHYKER|*#^g-FluX6cOvAKH$Mnp=jLgK$ z%)+e9#_Y_&oXo}C%)?WG&Wa9oA(%)@K7Y}Mxt8m=o*TH4o4A=o~L<+ zKk!HX#GiSVzwjJ?~`42Di3a|1Suk!|P@)l!$z<*D?fA<0R zGA`pWJ`*q@6EQLGV-nua2bh$}n4Bq?lBt-QX_%Jjn4TG!k(rp8S(ugCn4LM8lew6i zdH5jnG9UA^01L7Z3$qA|vKWiA1WU3MOS25ivK-5^0xPl-EA#f#@Omg{Wtst4&!i+;7E?*XpZ4nj^lVf$LBeL z6FG^K`2t_$6u!i%oW_^=3SZ@GoX*!dgKuyq-{f1I#kctmXLAnc@?Fm3d@kU7T*yUS z%=fv3OZfqpaXD9TC0B7Z*YHDr#E-d_>$sj9xRIN{G7YF zhhK0nzvMpd=K&t%As*&eJi?`zbcl@5Gd4@mmNB+d0d6vKM9Dn6+ zJkJZf$lv(~|Kuh9#lQIvFY^ko@*1!625<5fW1iS|PkjBKaT$;CnScqIh>3Y0lkk2% zz@$vZ3p3t_y%Y4O}@ohe4FoZHs^3I-{m~c=K{XRg_yza!OYY--9^gS9;$eQp zBRtAuJkAsRn&0pwzvU@@$M1QXXZQnu@Fs6D<_Z1xB+&mEm+=^%37C+Hn3(r53Ge3vOv+?T&J?#DRW&73F*VaL zEz>bQGcY4FF*CC;E3+{>b1)}!F*oz@LFQ#X=D%&^`Ts1)LM+T8EXram&JrxiQY_6f zEX#5%&kC%_O1%AR^O0|H6`xmSHCAU0)?_W#W*ydLJ=SLfHsnKW#KvsGhuM^muo)la zV{FbAY{^z^%{F|TZP||P*?}F|iJjSnUD=J@*@HdVi@n*0Pp~ihu|J>WQyjp79K^vK z!l(HRpXE>v<8Y4PNRHxYj^S92<9I&D=Q)8BIf;|`0$=15zQn1V#+UgDU*&6@&eu7E zZ*V5x8n5#P zZ}Jvnev$8qim91~X_=1cnSmLZiJ6&& zS(%O5nS(i*i@BMH4>B+FF+U5iAPccDi?Aq*u{cYxBulY0%djlVu{##2Cu|6BHAs=ERHf9q(%%*&V&G;xEV{^7(OSWQbw&CM!%XVzf4(!NI z?949g%5Ln=9_-0p?9D!Wf_>SK{rM!H;s6fhAP(jbKFw$NEQfL!hjRo+aui2%499XD z$MZQp&k3B!Nu10V_#&t9B~IluzRXwnDqrJtzRnqZgERRi-{LI3&38DPb2yjpavtY% z0pH_7F5+Uo&m~;S54eoWxq>UXimSPXAMzu9%(Yy{_1wUX+{De?!mZrK?fis0xRamq zGw$N&+|51wf_wQT_i;ZD@E{NIFu&pv9_29}=LvqzZ+Md5@)W=0_dLxr{DD96r`wLI z`ZLe+7oOv<{Eg>%ffxBZ|KOjz#J~7A|KVj`;Z84j-nwn1=O_BN@883F8JF=G zp9z?diI|x8F$wSI15CMm%+4Il$z06MJbaLO znUDEdfCX8Ig;|6}S&YS5f+bmsrCEk$S&rpdffZSam05*VS&h|MgEd);wONOCS&#ME zfDQQ&8?iB)@L@LPBW%V;`52qC1zWNeTeA%xXIr*odv;()c4B9CVOMrzclKaU_F`}L z;S=o3e(cXD`4k6mAO~?Uhwy1W!)G~^!#JEHIFh3{nqxSY<2atr@p(?*L{8#lzQ7kb zg)ea`r}1UJ!dLkkr}K5r;2WIDH~AK4@om1t*_^|2H3C$agTaT$;CnScqIh>3Y0lkk2%z@$vZlpKjvDl<9cr3 zMsDI}ZsAsL<92?+9o)%J`5AZdbMEFIe!;!`lKZ%y2Y8T&c$i=D2#@j@kMjh-<~Kaa zZ+VK}@q3=;8UDZ@`4fNUS^mOv{FT4)JTLGff9D_klb84x|K>lu%qzUgYrM`IyvbXP zdBMJW?$iGnm+=^%37C+Hn3(r53Ge3vOv+?T&J;|^R7}k@Ov`jk&kW4SOw7zI%*t%c z&K%6iT+Gcpe2{sWkNH`E1zCuNS%gJdjKx`kC0UB4S%zgY{p0V7@M;NTe1~fvkf0-Tef3+c3?+#VrOp)MIG)e( zc~0O&PU2*~z!y1%FL5fT@nyckSNR&J^L5VP8=T2E`POYmRh`AR`3`4u4(IY+&f|P8 z;Co!iMO@7Hxr9sk0he((S8yd)arJHE#96}+`4K0dH5jn zG9UA^01L7Z3$qA|vKWiA1WU3MOS25ivK-5^0xPo8Z6mM$%POqOYOKy0tjSue%{r{h zdaTa|Y{-Y$h>h8V53?yBVKY9;$Jm@L*pjW-nr-+v+p-RzRK4)ov(8S-{4HX$+tL*Z}T0_<{ZxDyPU`QT)_9Zkc+sO?{f*4 z@&hj8a<1S?uHtI0;fMT)A9F3&aXmM1BR6p~w{R=BaXUZZ4({Zq{EWN!Id^jpzu;be z$$i|<13bt>Jj}0nghzRd$9aNZ^BbPzw>-t~_&rba41eH{{E0vFEPvrS{>tBYo)>tL zzw;0N$xHl;fAb$+<`rJ$HD2cp-sCODyg>gw_v`1Wd?8Ow9Y3g!l6SCS@`v zX9}idDyC){re!*&X9i|uCT3<9W@R>JXAb6MF6L$)KFGYx$NVh7f-Jau{Znh3HD___UDs)iUT;1gE*K& z_%xs4vmDA{9L^CO$x$55F&xWr9M9+YJST7>Cvh@g;ESBXmpGNv_%dJNt9*^q`8sFt z4bJ47e2cUAHs9fF&f#3X%Xys71$>VSxrmGTK9_JQKj1Ph=L)XmDz4@le#npbG1qb( z*K-3mauYXm3%7C`xAPP3;7)$Z&$x@9b2scEY1=v$xBw>XP$^BvCS9M0vtoX7cG z!1uV2i@2EYa|xI711{rouHZ_p;%ctphx~{ib1m0#JvVS8H*qt!a4WZQJ3rwL?&PQZ zjJxoecaCjJjg>l%&&NaM|q6Ld4gZ_8=mC1JjL($Jx}utf8dY&i9ho! zf8ja)%HMdN7kH7s^AG;XOZTbo^?$}?JjQ1NCS)Qe z=6y`U`}qKqG8vOI1yeE=Q!@?IG9A-112ZxcGcyabG8?lq2XitPb2ASgWM1ZDeimRs z7Ghx*VNn)iah707mSSm^VOf@Ac~)RWR$^sVVO3URb=F`_)?#heVO`c^eKuf2KEy_B z%qD!8P5B6$@lig;=4`>1Y{k}W!^hc{?bx0j*pZ#snO)eG-PoNy*pt23n|=5M`?4SV z^GQC%0UXFd9Lynnn$PfA4&^Wo=LnAED30bBj^#Lx=W~3X6F8BRIGHc-MNZ*MoXTl@ znXm9wzQ*Z%oiq3bXYx(H#aVot?{GHfa4z5FJkI9=zQ=`J#KnA{OSqIDa2c0#1y^zv zS91+NJmXz>EByfACLU;$Qrm z|L`)e@G7tII&bhMZ!zYLc<)K3|1&P*F+LM8Armn%?_(0)&j*;4$(Woen3AcOnrWDp z>6o4wn30*7nOT^X*_fR#`o}vjH3OAvR)THsQl;%179YkMc1#XA8DuE4F4E zKF+pm$M)>Nj_kzF?82_>#_sIFp6tcm?87J6m;KnEPx2`a;6M)IU=HEae1^|*D2H)4 zM{p!ZaWuzpEXQ#?pX2kKz=@p1$$Wt?atdGKR8Hf|e1)&_HBRU2oWVCZlW+1Z&f?pA zhqF0{bNMdkaXuIDJuc)TF6R4O!lnFx%eb5?xRR^5nrrwWKjOz+%XM7O4cy30+{`W9 z%5B`vPq>3S`6)l+E`HA4+`})pmtS%p_wxV`@(>U6D<0ud9^-MI;Me?yC;2T;@jHIc z(>%i;_#=Pf&pgXtc#gmFH=gGOUgYomgMac8|Ki{LhnIPUS9y)sd4o53i*b_w+xPF` zy^PCvjL!s2$V5!c`h5oP53aI@)0)UqkN3b*@7+Eimlm(kFzb?u{}GmBRjD(yRa*}u{(RP zCws9s`|t_&Wk2@klYEK;IFN%lm_zt9pW(9{%3&PN5gf@;9L+Ht%W)jf=lDD)a3Uvh zGGE|}oWhqlmDBh#U*W5Kjnnx$XYdWqfJjBENibr^q$9SA4_%*-bNq);y{EpxAG|%t{{>Y#BGtcrDp5w3ljpuoR z7x_E?;Gew2zxX%*;bmUoRbJzD-r!B%Vw@EEKksE+#$$XYU_vHhV&2Cjyq^y+DU&fd zQ!ph{F*VaLEz>bQGcY4FF*CC;E3+{>b1)}!F*oz@LFQ#X=4SyGWFZ!25f)`J7H0{T zWGR+r8J1-^mS+W4WF=N+6;@?6R%Z>?WG&Wa9oA(%)@K7Y}Mxt8m= zo*TH4o4A=o~L<+Kk!HX#GiSVzwjJ?~`42Di3a|1Suk!|P z@)qNy)c<)e<1!xOGXWDa5fk%1CgJ^jfJvE*$(e#FnTn~IhH06O>6w8UnTeU1g;|-6 z*_nemnTxrZhYvC@^D#dQupkSuFpID#i?KLMup~>dG|R9o%dtEwup%q5GOMsEtFbz3 zuqJD#;r?upu8}BQ|CeKFp?kgw6OUA7gX2U`w`QYqsIzY|D0R&kpR!PVCGs z?81pW*-x9ENM{*QLa}39F9LMuH zKF^`QnOAs~*La;bc$2pnCzbxsdl{GU7@rB4kcpU>_c00Y z=L1a2WK7N!OvzMC%`{BQbWG0-%*ag4%q+~xY|PFa%*kBL%{+XNd6|#-S%3vuh=o~% zMOlo+S%M{5ilteGWm%5pS%DQEoA6;a zcEY1=v$xBw>XP$^BvCS9M0vt zoX7cG!1uV2i@2EYa|xI711{rouHZ_p;%ctphx~{ib1m0#JvVS8H*qt!a4WZQJ3rwL z?&PQZjJxoecaCjJjg>l%&&NaM|q6Ld4gZ_8=mC1JjL($Jx}utf8dY& zi9ho!f8ja)%HMdN7kH7s^AG;XOZ#$`OlX96Z< zA|~d2Ov3y50FyEqlQRWVG8I!Z4bw6m(=!7zG7~d13$rpCvoi;CG8c0*43p3t_y%Y4O}@ohe4FoZHs^3I-{m~c=K{XRg_yza!OYY--9^gS9 z;$eQpBRtAuJkAsRn&0pwzvU@@$M1QXXZQnu@Fs6DPFnq+_cAWyF+LM8Armn%?_(0)&j*;4$(Woen3AcOnrWDp z>6o4wn30*7nOT^X*_fR#`o}vjH3OAvR)THsQl;%179YkMc1#XA8DuE4F4E zKF+pm$M)>Nj_kzF?82_>#_sIFp6tcm?87J6m;KnEPx2`a;6M)IU=HEae1^|*D2H)4 zM{p!ZaWuzpEXQ#?pX2kKz=@p1$$Wt?atdGKR8Hf|e1)&_HBRU2oWVCZlW+1Z&f?pA zhqF0{bNMdkaXuIDJuc)TF6R4O!lnFx%eb5?xRR^5nrrwWKjOz+%XM7O4cy30+{`W9 z%5B`vPq>3S`6)l+E`HA4+`})pmtS%p_wxV`@(>U6D<0ud9^-MI;Me?yC;2T;@jHIc z(>%i;_#=Pf&pgXtc#gmFH=gGOUgYomgMac8|Ki{LhnIPUS9y)sd4o53i*eHF|GbxR z8ISRqfC-t1iFqHB@P0nPq)f)-Ou>{)#nep0v`okJ%)pGy#LUdXtjxyj%)y+@#oWxp z2bq`on4bk$kcC*7MOc)@SezwTlBHOhWmuNwSe_MFk(F4PRalkPSe-RkleJizby%16 zSf35pkPopD8?y-?W>Y@GW_*;7u{m3?C0nsI+wgI=WjnTK2X8aR3K$5C?MzpXM`smP0v=!#RQ@If|n>hGRL7?&cnT!M*&F z`?#M6c#wy9m|yV-kMbCg^8~-2KI%B;ewtj6lB!J4ea+N{I6tjGFnz=ko_Zq+Qj#%03D!|a~Otz7n_ zD_a(sRyoea5zFGl8C5mrb}?S*$j5O;UH;cN_eMV1|I(pVog&#$i7popxtq5}-p+5D zSE}lv@f9lXi1_*V3LE1_vSV^gzn!gi@1_zrBDru2e`e0PB30YAt59WO#OCcPY>F4j zwppKURr_$BZvF95=kB=fzYLRz{NzZ~rx+c!k^N;coXgyj4iKzej?n8KKlMY)_-aZd^J8t+j=!Fd%M|B^< zuS}&sku|FO5T0H=dvDI$-{ZU8hwxOa4p~b@b$`Q;ZTn~18dWy@6Yuikr=!Y-aj;mF z#|^FHRFwBOECbo2JP#Qn*=Wyi#z;2W?^~uwHrmHS=14Z$$61z0HrmH;)<`zm>mpku z8}0R$J(7*~I?fTvM!P=bjAWx-cXCCt(XMB?!+nTyoy-%-p5D2(M2E<_v*lW@mG}Io zUsR5)yMrR@Z}o`1BJ1yik!*t~*Y&)S?AZ;?N_LGLH_oa5cORM^=@Xswi#CydkuQ>6 zuw`k9+kGfrr4peB-1<)+`Xg<_E{9E)s`SY(UF zB3mpL*~lg!>hl}WGlxa zTO}6Run~>+I<6LrZ1q@VYs4a3GZxuevB=hrMYc{XvUOvTtrv@I{a9oh#3I`;7TJel zk!=)W31H|D$q!^n6&GA>??jE|AO z*XA%b#$@-F>AvMo*)TT7WP7*mbjNHM8)LEu8@9e2V zjEynbgoQWVF&oClm~8(G@7*yQ#>SXzwLP!jF&oClnCzeoQ|_1zV`EIV;F(Ex%!aWs zCOhOV#|>j+O!jW~H;j!j*}iu<4`FPK$;Q3Q`3+-ZO!lF>eBZ*@7?Zu*;~|WVG1;qk zd7Oo@F(y0ZE|1?ZHpXP{c3p(AF(!Mr>n;0#vI*~U9fz?o=C}v$vOa{dF(%vVF6&Mh z8)LHj?y{bRu`wq5zdhuC*U3Epll|{n{lDvP7#shu;~tBw>w6;Wda}s6o+`4ghq3X$ z+5h&7zL9>>^gsO~jE(=z{&y`&_FRR^Ga}>S)<_?U+%|`?@&C$(-uB=A7RJVCvtewE zHXFvqXtQB#j5Zs_#%Qx)Y>YM=#>Qx~VQh>x8^*?HvtewEHXFvqXtQB#j5Zs_#%Qx) zY>YM=#>Qx~VQh>x8^*?HvtewEHXFvqXtQB#j5Zs_#%Qx)Y>YNrEf(1@Hb#5gFg8Y; ztr?4K7#pKKZrH#_n+;=QwAnB=Mw<;|W3<^YHb$EbV`H@0Fg8Y;4P#@p*)TRnn+;=Q zwAnB=Mw<;|W3<^YHb$EbW8;*4#>O~to*lb9{NwMr^oMT$!)y4**Klh+Vd3h?K_eAD zj}s?MjUBdykN&ND7@3-GS7e89yTTL~Dokjh!t@m?Oje=7)D$XAM4`g86DmwHp~93B zDoh}u!gLWTOb(&KR1hlc_(O%=e5kNf4;6Odp~4P3RMcf>}W%U-D;?? z6Acx1nW4fCGE~?dh6+2sP}y()H%^?eV+$2_W1+%MD^%D;g$g^QP+|8ID(q}RgP9jv;C4>q)fKZ{khYFoLROrf~LdOjix@oA;DMN)W7%FtQP@#K;3Y{rb z=sKZ7M+p_WMX1mTLWNa6R9L}7h1EIK?FT``YT=Veg%vYYjem&~R=QAO6$=$ss8C_` z2^ChBP+`>w6;^~$;c5>RuH;bRDh(B`z)<1p3Kg!LP~oZw6&~@S9{HCz&G;xEV{^7( zOSWQbw&CM!%XVzf4(!NI?949g%5Ln=9_-0p?9D!Wf_>SK{rM!H;s6fhAP(jbKFw$N zEQfL!hjRo+aui2%499XD$MZQp&k3B!Nu10V_#&t9B~IluzRXwnDqrJtzRnqZgERRi z-{LI3&38DPb2yjpavtY%0pH_7F5+Uo&m~;S54eoWxq>UXimSPXAMzu9%(Yy{_1wUX z+{De?!mZrK?fis0xRamWc2w2RxQm~2H}~)h?&X)<$NfCOgFM8;{EA0-l*f3SC-^nL z;Yogb+sF^)`5nLKX`bN^{E_c00Y=L1a2WK7N!OvzMC%`{BQbWG0- z%*ag4%q+~xY|PFa%*kBL%{+XNd6|#-S%3vuh=o~%MOlo+S%M{5ilteGWm%5pS%DQ< ziIrJ}RauSIS%WoMi?vyYby<(~*?EoA6;aLhq%*?{9%*O1@!JN#++|0uV znV0#Pp9NTug;Omg{Wtst4&!i+;7E?*XpZ4nj^lVf$LBeL z6FG^K`2t_$6u!i%oW_^=3SZ@GoX*!dgKuyq-{f1I#kctmXLAnc@?Fm3d@kU7T*yUS z%=fv3OaC9r?gH4V^8Ft+N=kQkcXxM(2uMhGgLHS7q7nuMAf+HF0us_KC@n1w(jonx z#rHZh{Qfg9!acLO&VdhW*6g#^^E~%Dd#}w!{E3UXgiE=M%ejI-b0vS_Dz4@l{>rsn z$MxL6-?)*RxS3nHmD{+TJGhg(xSM-kIHbg0{?2{e&p-Gl5AYxl@i33@D39?k9_I<3 z8vo&S-r!B%;%(mHUEbq;KH$H6$VYt4Cw$6h ze9kaoUrYyK-s0N~%Ww?O2#m-`e20-4g;5!e(HVm=8H=$QhjAH?@tJ@LnTUy*gh`o< z$(e#FnTn~IhH06O>6w8UnTeU1g;|-6*_nemnTxrZhk2Qg`B{JkS%`&Mghg45!Mm!0 zD#73-b3v72X_jGGmScHVU`1A9WmaKTR%3P6;Jd8J_gIUyS%>elF6*&A8}I`*WFt0a z6E1rpG9KeI0TVJ26Eg{uG8vOI1yeE=Q!@?IG9A-112Zxc zGcyabG8?lq2XitPb2AU~G9UA^01L7Z3$qA|vKWiA1WU3MOS25ivK-5^0xPl-E3*o# zvKp(i2H#~(zQG!JoO3zi<^-a}9sxTCU@IZs2d+$W7eLE!@g&+|C``$z9ydJ>1LRxsUt#2mj;& z9^@e&<`Ev{G5*ElJi(JZ#nU{)v;3Rqc%Bz{k(YRxS9q1z_z$o125<5fZ}SfC@*eN= z0srMgKH_6O;Zr{2bB4aK@2&9vTL-+&unfoWjKGMD#CI5(Q5coc7@aW~ld%|^aTu5J z7@rB4kcpU>Ntl$$n4Bq?lBt-QX_%Jjn4TG!k(rp8S(ugCn4LM8lew6id6<{^n4bk$ zkcC*7MOc)@SezwTlBHOhWmuNwSe_MFk(F4PRalkPSe-TaE^G2V)?#he;rp!1daTa| z{D2MFh>h8VP1%gi*@7+Eimlm(ZP||P*?}F|iJjSnUHKuqu{(RPCws9s`>-$ju|EfJ zAO~?Uhj1u|aX3eCBu8;H$8apiaXcq*A}8@9e$2`IgrD*=PT^Ee<8*$`FZd<{6&l z-#o|jyugdR#LK+GtGvd4c%3(Rlec)AcX*fgc%KjWFCV^eNQp;$%qM)xXME28y`X8n2?E>m`RwF z$(Woen3AcOnrWDp>6o4wn30*7nOT^X*_fROmg{U+v9g{!!lYxpbIavj%m1ApU2ZsKNc;Z|jEecaDK_$LqWAP?~{kMJmu@h=|d37+IBp5_^z<=;HV^Sr=|yu{1A z!mGT-e|ViYc$2qyn|FAZ_jsQV_%9#w5g+pjpYj=>GxUvoZ$;GqGc3a~JR>k7Bk>(Z zW)wzcG)89(#$+tUW*o+4JjQ1NCS)QeW)dc4GA3sVrerFnW*VktI;Lj^W@IL2W)@~; zHfCoI=43ABW*+8cKIUfu7Gxn7W)T);F&1YDmSicGW*L@cIhJPyR%9hsW))UtHCAU0 zzRQ|?kF{8vb@)E(vL5TR0Y6|vHezEoVN*6^bGBehwqk3xVOzFidv;()c4B9CVOM_0 zZtTt;?8#p2%|7hQe(cWy9LPZ&%pn}gVI0m89LZ4}%`qIyaU9PHoXAQ1h#zw@KjEkR zj8iz3(>R@<^9z2-uQ-EW^BaE4?>LjQIGf*d4(DcM8$U{8L zBRtAu{ENqVf+u;3r+J2F`8Ut;JTLGfFYz+3@G7tIA71AT-sCOb<{jSUJ>KU7{>z7a z#K(NXr+mieFATXCK&1cm{crJYhGjU0X9PxMB)-GQjKZjl#^{W}n2g2PjKjE$$M{U} z!jSj>GZ7Or36nAzlQRWVG8I!Z4bw6m(=!7zG7~d13$rpCvoi;CG8c0*5A!k~^Roa8 zvJeZi2#c~9i?akvvJ^|R49l_{%d-M2vJxw^3ahdjtFs2*Wlg@vTCB}Fe4lk$kM-Gr zAFv@Cu`!#lDVwo5Td*Ztu{GPUE!(j@JFp`=u`|1{D?em6c4rUvWH0t+ANFNG_U8Z& z?yQj^_kU6w8UnTeU1g;|-6*_nemnTxrZhk2Qg`B{JkS%`&Mghg45#aV(SS&F4uhGkif$NFr*57>~6*qBY&l+D;BPUSRC=jZ%_ zU-GLLh6yu+U-KJ&%kMaovpAdIa}MWn9_Mobf8dW?$VL2#i@AhLxs1!Xfw z<{JLWwOq&b+`!+sk(;=gTey|mxScz=le@T^d$^asb07Ef5B|vmJjg>l%p*L?WBiN9 zd4eZ-il=#oXZbhJ@jNf^A}{eWukb3b@gH924c_D}-sTJnVE%InT^?*gE^UtxtWJ~nUDEdfCX8Ig;|6}UpS;hF&1YD zmSicGW*L@cIhJPyR%9hsW))UtHCAU0zRQ|?kF{9)g<-h8V zP1%gi*@7+Eimlm(ZP||P*?}F|iJjSnUHKuqu{(RPCws9s`>-$ju|EfJAO~?Uhj1u| zaX3eCBu8;H$8apiaXcq*A}8@9e$2`IgrD*=PT^Ee<8*$`FZd<{6&l-#o|jyugdR z#LK+GtGvd4c%3(Rlec)AcX*fgc%KjWFCX#|AM**H@)@5q^alNJMK%93EWtq%bI+TwOE^V_&)2h9_zCKKVU;PVq-R8Q#NCBwqQ%PVr#ZxTef3+c3?+#VrOrsn$MxL6-?)*RxS3nHmD{+TJGhg(xSM;pm%no#_wx__$pbvd zLp;nQJj!GIi^q9_CwYped4^~CH_!1rFYqES@iMRQDzEV$Ugr(o?yQj^_kU6w8U znTeU1g;|-6*_nemnTxrZhk2Qg`B{JkS%`&Mghg45#aV(SS&F4uhGkif$NFr*57>~6*qBY&l+Dba4+cS(ERv7HhK(-)CLcV|_N@ z2W-ejY|JKX%4TfN7Hr8@Y|S=o%XVzf4(!NI?949g$`9F%-PwaZ*^9l|hkehGRL7<2iv7If)%766yv5tR!@Io4`+UHE`H+wJm{0hW&-k2SV*YR5e~WK3 zEWtq%bI+TwOE^V_&)2h9_zCKKVU;PVq-R8Q#NCBwqQ%PVr#ZxTef3+ zc3?+#VrOrsn$MxL6-?)*RxS3nHmD{+TJGhg(xSM;pm%no# z_wx__$pbvdLp;nQJj!GIi^q9_CwYped4^~CH_!1rFYqES@iMRQDzEV$Ugr(o1rp zG9KeI0TVJ26Eg{uG8vOI1yeE=Q!@?IG9A-112ZxcGcyabG8?lq2XitPb2AU~G9UA^ z01L7Z3$qA|vKWiA1WU3MOS25ivK-5^0xPl-E3*o#vKp(i2H#~(zQG!JoO3zi<^-a}9sxTCU@I zZs2d+$W7eLE!@g&+|C``$z9ydJ>1LRxsUt#2mj;&9^@e&<`Ev{G5*ElJi(JZ#nU{) zv;3Rqc%Bz{k(YRxS9q1z_z$o125<5fZ}SfC@*eN=0srMgKH_6O;Zr{2bB2j+{^#2a z%Ww?O2#m-`e20-4g;5!e(HVm=8H=$QhjAH?@tJ@LnTUy*gh`o<$(e#FnTn~IhH06O z>6w8UnTeU1g;|-6*_nemnTxrZhk2Qg`B{JkS%`&Mghg45#aV(SS&F4uhGkif$NFr*57>~6*qBY&l+DLhq%*?{9%*O1@!JN#++|0wg%*XsJ zz=ABq!Ysm~EXLw2!ICV+(k#QWEXVS!z>2KI%B;ewtj6lB!FO4c@39tZvku>9UDjiL zHsA+r$VP0;CTz-PY|a*J$yRL5Hf+mwY|jqt$WH9cF6_z=*^S-VgFV@cz1fF-*^m7> zfCD**gE@plIgGgdT*F_vmg~5l z8~7VHauYXm3%7C`w{r(~au;`V5BKtS?&E&`!9RI`2YHBxd4xxKjDPVsPw*s9@ifoy zEdS;?p63N#FWkNB8R_>|B1oMGac|M@n< zG91G*0wXdK-(h4%VN^zAbjDyz#$s&7VO+*zd?sK*CSqbHVNxbza;9KPrebQQVOpkR zdS+loW@2V$VOC~icIIGC=3;KmAe#*}{g;P0=)A>2S;FtW0Gx#;X;kW#bGdYX1`90@wF6VJR7w`xE$c0?Q zpSYMyxRlGdoGbVsjT^a%o4JKsxsBVogFCs4ySayZ`8)S< zKmXvLJivoI#KSzoqddmHc$_DAlBal@XLy!>^Bm9f0x$9sFY^ko@*4l)b>84j-r{ZE z;a%S2eLmp7e8@+9%qM)xXMD~u@y!2xn_(G_;TeGu8Hw*OGNUjmqcJ*TFeYO$HsdfZ z<1s!HFd-8$F_SPUlQB6{FeOtlHPbLH(=k0WFe5WDGqW%&voSk!Feh^{H}fzr^D#dQ zupkSuFpID#i?KLMup~>dG|R9o%dtEwup%q5GOMsEtFbz3@LksAd#uIUti$(Nm-Sem z4fp{YvJo4z37fJRo3jO5vK3pi4coFE+p_~ZvJ*SA3%l||c4K$;U{Cg9Z}wqd_G5nz z;6M)IU=HC>4&!i+;7E?*XpZ4nj^lVv;6zU1NBo$R`3XPeXPm;RoW|+=oL}%ue#II5 zn&0qSe#e=d#o7Fxb2yjtIG+pn1ApW~F5*vI%q3jPWn9h`{Fy8H3s-S9*YH=aKg;#lv|L{6*@Fs8ZHt+B*@9{n#@LxXUBR=L6KIJn$XPEfrf4ojI73xtN=In3wsOp9NTug;e})tj`AgfDPG*joE}v*^JHEf-TvKt=Wcc*^cem zfgRb2o!Nz5`60WpJA1Gvd$BkBurK?uKL>Ci2XQcma43gyI7e_KM{zXAa4g4hJST7> zC-EbG%*p(OpYk(K;Z#oJbbih+_$9yM41UdT_$|NVOwQtLe$P3a%Xys71^j_Oav>M- zCobj^F6A;V=L-JJmHdUPxSDJDE7x)z*K-4Z<3?`cW^UnDZsT_D;7;!1Ztme;{?2{e z&p-Gl5AYxl@i33@D39?k9_I<3B=Z%e=y?yvBccoi})sw|JX( zc$fEhpAYyiAMz0&^9i5w8J{yu0`ouLW>|(}ct&7EM&dh+%qWb?XpGJnjLBGx%{Yw9 zc#O{kOvpq`%p^?8WK7N!OvzMC%`{BQbWG0-%*ag4%q+~xY|PFa%*kBL%{+pTnWj)qs z1Af4UY{bTF!lrD-=4`>1Y{k}W!?tY4_Uyop?8MIO!mj*~-PoNy*pt23n|;`q{n(!a zIFN%lm_s;}!#JEHIFh3{nqxSY<2arZIFXb15kKZ+e!@@r8K-b6r*S$z=NJ5vUvUP% z<~RJ7-*F~qaW=o_9M0uD&gTODz#qAgi}({4a|xGn8JBYff96X5!c|<&HT;!pxsL0( zfxmGhH*qt!a4WZQJ9ls=cX2oOa4&!7KJMoq{F4WGkcW7fM|hOS_!p1!1W)o5PxB1V z@^7Bwd0yZ}UgBk5;Z!V%Px*|`8786mpKmiP z!!bM~Fd`%I9Y$spMrAZcXAH(JXAb6MF6L$)=4C$SX8{&uAr@v47G*IOX9<>MDVAm#mSs7XX9ZSd zC01sYP|MY?72M-8V#s0kR&c2G8@{+{_Q}PrCOnWkOqd}hLLUvr%v&DvuS5R#eV8zB z2ida4b2SgiZkRkh&-3SlO9YSL-}hvnx4h7~;cFlC9$X^AyoF1{hD4igKb*TkNVZ<) zl}kgn8MyA)%;hz=4`27FN$(O>hA&(ePPSo4HfxKg|7W{N4@_Pjt#+98MTR#j5$-|8 z<>5oJLr$Jv6727WF`4qdybp154_w~zNyhcbtCcKKc5vh65kj(6JI-AiWG6Nbm*?eu zs8zS~^1I>kt-l>EUy0fwUkA@cXm()2c(2R`AJZLVn}uw5#=Huz%myFn8M@sx`C2Y} z)jk9t{}sC3a>GvlpXcoV-QVD&LPE10jz7!ws_h216%Wlut6u(<`y1SXG<1L0>Yi_!O-lo|JZIY zb%bXBYkz}bAT)daKc0s~vcWlY;Xj_=#4lw>{>RTP$xGS)Iv$d~w7>WN<2Xz9(spP4 z$MKu|rS1OLd6D9!?0=naDPPL|*Lj>uHh6yH{Kxo^`lapu*SM4BrR{e5kMS(+OWFS# zC)0&wZ$=xntVPKF2IKErA>(=Q2#({JFO9#YL&o3qA=!ktXXI%Vk{yz7?&6n^^7O<^$oJw-XNR(4YE1jAe-|IvLO@CYd^ms zgY#==Lk8T}&gOlCY`!%#gKUvE$QFHrY_T`U7Jq|m$N=-& z$3w|C$d-D8Z0R@1mU)A0**D0RdxLEGH^^3agKWh&$X0rTY~?q|R(XSL)i=midxLEC zH^|m_gY3I+kgfR!+3GdQmfLbNOqiBkx^&CaJxsJMLyO0pak@m${cSgluQs$~=;Kny z*?EIUNPAQwXpu_SsQ%)ptMdP}jj#Cs%R~PEi}otmM$k6CZZ>EeUpE`Hjjx*x+Q!$- z25sZ(W`nlzb+bX+_`2DkZG7Eq&^EqqHfS4PHygB#ubU0p#@EdTZR6`^gSPQ?vq9VV zy4j#@eBEr&Hok5)&KqQdw()hh8?=qDn+@8=*UbiPt<8FK{jX`Uw6Af+xWWKply8JY|u8oZZ>EeUpE`H zjjx*x+Q!$-25sZ(W`nlzb+bX+_;Pk!$Xpscg8B5&h{DDCk1V`)cV2$Q-;rWWHSgDCFy)Z4Axs%im_h ztFl4c7@F}LE9Lbz0;u7E3-k{7@FBwK?Pk?P(eo& zRM71N6?8H|1zk!|K?f34&|L%-bPhoUT|rR6ia)4eH6K*4QV%Lvg$EU^u!9O#&p`z% z&9-2r5`f1Qo0jf(ljuK?SpWP{GU{R4^+C70kFn zy|@S)VlYz%70iM`y|^$M;){!(A-=ev8RCnJl_9>k5E+pTnWj)qs1Af4UY{bTF!lrD- z=4`>1Y{k}W!?tY4_Uyop?8MIO!mj*~-PoNy*pt23n|;`q{n(!aIFN%lm_s;}!#JEH zIFh3{nqxSY<2arZIFXb15kKZ+e!@@r8K-b6r*S$z=NJ5vUvUP%<~RJ7-*F~qaW=o_ z9M0uD&gTODz#qAgi}({4a|xGn8JBYff96X5!c|<&HT;!pxsL0(fxmGhH*qt!a4WZQ zJ9ls=cX2oOa4&!7KJMoq{F4WGkcW7fM|hOS_!p1!1W)o5PxB1V@^7Bwd0yZ}UgBk5 z;Z!V%Px*|``M*~fg}l({t^fVS+YHNa49^IR z$VhyLkr{J znVE%InT^?*gE^UtxtWI{zrlY|`Iw&tSdfKSm_=BW#aNsnuL^ikC0UB4S%zg9ENM{*QLa}39F9LIA4 zCvp-$;>VoKPxvW6;}lNiG*0K|{DNQdE6(88{D$B1JI>@R&gS==!?~Qt`CPys_#+o` z5r5)hF5yxx<8rRx&s@o0xQeT}hQD$x*S&B^iS^vT-?)*RxS3nHmD{+TJGhg(xSM;p zm%no#_wx__$pbvdLoW;y<}i=&D39?k9_I<3B=Z%e=y?yvBcc zoi})sw|JX(c$fEhpAYyiAMz0&^9i5w8K3iiuNn@S|KI-KeDF5IG91G*0wXdK-(h4% zVN^zAbjDyz#$s&7VO+*zd?sK*CSqbHVNxbza;9KPrebQQVOpkRdS+loW@2V$VOC~i zcIIGC=3;K4&!i+;7E?*XpZ4nj^lVv;6zU1NBo$R z`3XPeXPm;RoW|+=oL}%ue#II5n&0qSe#e=d#o7Fxb2yjtIG+pn1ApW~F5*vI%q3jP zWn9h`{Fy8H3s-S9*YH=aKg;#lv|L{6*@Fs8ZHt+B*@9{n# z@LxXUBR=L6KIJn$XXu6gx5AqL8J6J~o)H+4k@yZHGYX?J8ly7?V=@+FGY;c29^*3s z6EYDKGYOM28Iv;wQ!*7(GY!)+9n&)dGcpr1GYhja8?!S9b21lmGY|7JAM>*S3$hRk zvj~f_7=xD&1XY41S&F4uhGkif$NFr* z57>~6*qBY&l+DQWilpb3Z`T#re+$Z zWjdy324-X?W@Z*X(~#GkmBOSqKFxST8aGgtB#uHtI0;jdiFbzIL4{EZvAiJQ5FTe*$fxq~~o zi@Ujpd-*%}aXHfAbvA^8zpO5-;-#uksrI z;dS2NP2S>d-r-%|<9$BhzkJ9?e9R|&%4dAe&=>Z-72f>MunfoWjKGMD#CI5(Q5coc z7@aW~ld%|^aTu5J7@rB4kcpU>Ntl$$n4Bq?lBt-QX_%Jjn4TG!k(rp8S(ugCn4LM8 zlew6id6<{^n4bk$kcC*7MOc)@SezwTlBHOhWmuNwSe_MFk(F4PRalkPSe-TaE^G2V z)?#he;rp!1daTa|{D2MFh>h8VP1%gi*@7+Eimlm(ZP||P*?}F|iJjSnUHKuqu{(RP zCws9s`>-$ju|EfJAO~?Uhj1u|aX3eCBu8;H$8apiaXcq*A}8@9e$2`IgrD*=PT^Ee z<8*$`FZd<{6&l-#o|jyugdR#LK+GtGvd4c%3(Rlec)AcX*fgc%KjWFCX#|AM**H z@)@5q^acHIMKJ#}EWtq%bI+TwOE^V_&)2h9_zCKKVU;PVq-R8Q#NCB zwqQ%PVr#ZxTef3+c3?+#VrOrsn$MxL6-?)*RxS3nHmD{+T zJGhg(xSM;pm%no#_wx__$pbvdLp;nQJj!GIi^q9_CwYped4^~CH_!1rFYqES@iMRQ zDzEV$Ugr(oeBqE1w|JX(c$fEhpAYyiAMz0&^9i5w8K3iiZ{!QPNnFHW{vT4}ZH8qy zhGzsuWTY2{y#J4p8HG_9jnNr{F&T@o8HaHhkMWs+37LqAnS@E1jLDgTDVd6?nTBbZ zj_H|!8JUThnT1)IjoF!lIhl*OnTL6qkNH`E1zCuNS%gJdjKx`kC0UB4S%zg9ENM{*QLa}39F9LIA4 zCvp-$;>VoKPxvW6;}lNiG*0K|{DNQdE6(88{D$B1JI>@R&gS==!?~Qt`CPys_#+o` z5r5)hF5yxx<8rRx&s@o0xQeT}hQD$x*Ks{J@HcMcCT`{yZsj&^=ML`VF7DU62#@j@|Kf3;;7Ok1X`bO({>^hd&kMZBOT5f0yvl3*hu3+7H+hS< zd53p-kN5e2|MDRp@iCw9DWCBV|*rHLMCEjCSg)0V{)coN~U6JreRv9V|r#_MrLAWW?@!lV|M0XPUd26=3!pu zV}2H3K^9_R7GY5qV{w*XNtR-1mSI_zV|i9!MOI>ER$*0EV|CWxyR6CgSc|n;hwrm4 z>#;r?@B=nvBQ|CeHf1w5XA8DuE4F4Ewq-lEX9sp)0*Ks{Ja3eQyGq-Rnw{bgna3^@Fs8ZHt+B*@9{n#@F5@ZF`w`$pYb_g@FidIHQ(?p z-|;>Fy>ZVs!OedLWFQ7+5C&y124@I{WGIGa7=~pyhGzsuWF$sr6h>tyb@A(5OvkI%S8mqGgYqAz=vkvRB z9_zCK8?q4_vk9BB8Jn{Of8R?oIFqwDn{zmq^EjUixR8sum`k{n%eb5?xRR^5nrpb0>$sj9xRINH=XjnMc#)TQnOAs~*La;b zc$2qyn|FAZ_jsQV_>hnIm{0hW&-k1#_>!;qns4})@A#ho-mveR5avGvG7tkZ2!k>h zgEIs}G898I48t-U!!rUSG7=**3ZpU_qca9$G8SVq4&yQ&<1+yhG7%Fq36nAzlQRWV zG8I!Z4bw6m(=!7zG7~d13$rpCvoi;CG8c0*5A!k~^Roa8vJeZi2#c~9i?akvvJ^|R z49l_{%d-M2vJ$`J_xypCS%p4~#Kl~~ zrCi44T)~xG#noKHwOq&b+`x_8#Le8ot=z`#+`*mP#ogS)z1+wBJivoI#KS!D(QbK< z@)(cv1W)o5PxB1V@*L0e0x$9sFY^ko@*1!625<5fZ}ZMa0|dCsd%VvFe8@+9%qM)x zXMD~Ve92dQ%{P3@cYM!(Z`AuuNb{co8Hj-ygh3gM!5M-f8H%A9hG7|w;TeGu8Hte@ zg;5!e(HVm=8H=$QhjAH?@tJ@LnTUy*gh`o<$(e#FnTn~IhH06O>6w8UnTeU1g;|-6 z*_nemnTxrZhk2Qg`B{JkS%`&Mghg45#aV(SS&F4uhGkif<{6&lIiBYQ zUgRZS<`rJ$HD2cp-sCOb<{jSUJ>KU7KI9`l<`X{UGd|}FzT_*u<{Q4{JHF??H|YN+ zl=;tq48*_;!k`Ss;0(c#48_n4!>|m;@QlESjKs){!l;bK=#0UbjK$cD!?=vc_)Nfr zOvJ=Y!lX>b#_sIFp6tcn*qeRWm%sB5 z{>gs)i+{5}2XG(@iy=9F7NR^AMha` z@iCw9DWCBI+y!@m5TfACNC<6r!n{W*XGIf#QfghM%u!#RQ@If|n> zhGRL7<2iv7If;`wg;P0=(>a4PIg7J7hjTfP^SOWvxrmFogiE=M%ejIpxr(c~hHJTw z>$!m&xrv*(g=Xrq_ zd5M>Kg;#lv*Lj0Cd5gDshj)38_xXSi`G}ACgira5&-sEc`HHXkhHv?f@A>Zo`MwEb z{xcv0F))KLD1$LLLog&mF*L(4EWbQGcY4FF*CC;E3+{>b1)}!F*oxtFY_@!3$P#yu`r9U zD2uT;ORywMu{6uDEX%PxE3hIf@jHIcA6S`HSe4aSoi$jKwOE^VSeNx!pAFcMjo6q? z*p$uKoGthxe_~6vVr#ZxTef3+cHqzag&o<6o%t)fuq(T%qg78X`Id(oXJ_7%{iRQ zd7RG$T*yUS%q3jPWn9h`T**~j%{5%hbzIL4+{jJb%q`r?ZQRZs+{sl%p*L?V?53iJjqi$%`-g9b3D%ryvR$u%qzUgYrM`IyvbX<%{#oyd%VvFe8@+9 z%qM)xXMD~Ve92dQ%{P3@cYM!(AH@4jSo5C&8Hj-ygh3gM!5M-f8H%A9hG7|w;TeGu z8Hte@g;5!e(HVm=8H=$QhjAH?@tJ@LnTUy*gh`o<$(e#FnTn~IhH06O>6w8UnTeU1 zg;|-6*_nemnTxrZhk2Qg`B{JkS%`&Mghg45#aV(SS&F4uhGkifdpRbJzD-r!B%;%(mHUEbq;KHx(>;$uGHQ$FK!zTiu~;%mO)TfXCa1_<{*bN?HD z%YY2Tzzo8m494IL!H^8a&Lhq%*?{9%*O1@!JN#++|0wg%*XsJz=ABq!Ysm~ zEXLw2!ICV+(k#QWEXVS!z>2KI@Ay4`U}aWeRaRql)?iK6Vr|x8UDjiLHef?GVq-R8 zQ#NCBw&0Kai7nZRt=Wcc*^cemfj{#Xc4Q}Z=CAC+uI$F{?7^Pw#oySQeb|@3^AG;X ze*BAnvp)xLAO~?Uhj1u|aX3eCBu8;H$8apiaXcq*A}4V&r*JB#aXM#kCTDRr=Ws6P zaXuGtAs2BmmvAYUaXD9TC0B7Z*KjS@aXmM1BR6p~w{R=BaXWW#CwFl-_i!)waX%06 zAP?~{kMJmu@ir zGYX?J8ly7?V=@+FGY;c29^*3s6EYDKGYOM28Iv;wQ!*7(GY!)+9n&)dGcpr1GYhja z8?!S9b21lmGY|7JAM>*S3$hRkvj~f_7>lz6OR^M8vkc3!9Luu;E3y*5)$4k)7C? zzp@LvvKzaz2Ya#?e`9a72otoWfJjBC1!lOLK<2=EWJjK&I!?Qfc^Sr=|yu{1A z!mGT->%766yv5tR!@Io4`+UHMe8k6m!l!)3=X}AJe8ty%!?%3L_Y4rh{O7j}$UqFt zAPmZ249*Y?$xsZ49jL!s2$V5!cBuvU= zOwJTc$y7|uG)&8MOwSC=$V|-4EX>Mm%+4Il$z06MJj}~{%+CTW$U-d4A}q>cEY1=v z$xY!$lC9X9ZP=FW*q$BuGk;-6c4BA#$}a56ZtTt;?8#pIjlJ22efc~8;GgWrzxX%% za{vc&5C?MzhjJK)a|B0n6i0Im$8sFUa{?!F5+`#Cr*ayna|UN}7H4w~=W-tBa{(7} z5f^g_mvR}Ga|Ks&6<2c&*K!@#a|1VW6E|}Uw{jb|a|d^F7k6_H_i`Wi^8gR>5D)VR zkMbCg^8`=w6i@RE&+;74^8zpO5-;-#uksqN^9FD77H{(o@A4k+^8p|75g+pjpYj=> z^95h>6<_lW-|`*bGeAW1pWiYd12HgzFermDI72WbLoqbNFf79{JR>k7BQY|gFe;-l zI%6;Fe|e$J9986 zb1^sbFfa2lKMSxR3$ZYZuqcbMI7_f3OR+S|uq?~5JS(swEAcyi&mUNsRalkPSe-Rk zleJizby%16Sf35pkd4@wP1uyp*qkl+BY$E`wqk3xVOzFidv@T@{DmFaiJkc?yRa*} zu{(RPCwuWX_GTaU13bt>Jj^3J%40mv6FkXNJk2va%X2)>3%tlnyv!@S%4@vN z8@$O|yv;kj%X_@f2Ykp!e9R|&%4dAe7ktTAe9bp}%XfUw0Flgpe#?Li#J~)~pbW;~ z48f2L#n24HunfoWjKGMD#K?@osEo$wjKP?U#n_C)xQxg6Ou&Rp#KcU(q)f)-Ou>{) z#nep0v`okJ%)pGy#LUdXtjxyj%)y+@#oWxpyv)b^EWm;+#KJ7XqAbSZEWwg2#nLRp zvMk5)tiXz_#P9e$e_&-+VO3URb=F`_)?#heVO`c^eKuf2HezEoVN*6^bGG1*{E02u zimlm(ZP||P*?~Xv7j|SPcIL0_!mjMb?(D&y?8V>Mn|;`qzw;0N$$tEcf3rUaa3BY9 zFo$p`hjBPZa3n`@G{)0*Ks{Ja3eQyGq-Rnw{bgna3^@Fs8ZHt+B*@9{n#@F5@ZF`w`$pYb_g@FidI zHQ(?p-|;;IL^l8VEdw$T12YJNG8lt11Vb_uLo*D+G91G*0wXdKBQpx4G8&^Z24gZ7 zV>1rpG9KeI0TVJ26Eg{uG8vOI1yeE=Q!@?IG9A-112ZxcGcyabG8?lq2XitPb2AU~ zG9UA^01L7Z3$qA|vKWiA1WU3MOS25ivK-5^0xPl-zvK7(ft6W>RauSIS%WoMi?vyY zby<(~*?h8VP1%gi*@8dvC$?lOwq_f)WjnTK2mZ`o*pZ#snZL3NyRsX*vj=;! z7k^`K_F-TC&Oi7k`|&US&Hfy~fgHra9KxX-#^D^nksQU*9K*33$MKxNiJZjAoWiM` z#_62FnViMhoWr@C$N5~qg49QRo z%`gnha174~jL1lg%qWb?XpGJnjLBGx%{Yw9c#O{kOvpq`%p^?8WK7N!OvzMC%`{BQ zbWG0-%*ag4%q+~xY|PFa%*kBL%{m=w%5Ln=9_-0p{EfZYhkf}w|KOkO$G`YD`*Q#Xau5e|2#0bQ zhjRo+aui2%499XD$8!QFauO$V3a4@!r*j5pau#QE4(DU62#@j@kMjgi@)S?= z4A1f$&+`H=@)9re3a|1Suk!|P@)mFN4)5|F@ACm4@(~~N37_&ApYsJ@@)ck64d3z| z-!ni|^Pk@`AOkTlgD@zAF*rjoBttPY!!RtvF+3wMA|o*}qcAF?F*;)~CSx%+<1jAc zF+LM8Armn%lQ1chF*#E(B~vjq(=aX5F+DRdBQr5GvoI^OF*|cGCv!13^Dr;-F+U5i zAPccDi?Aq*u{cYxBulY0%djlVu{O`E4#2OyRkcauqS)*H}+;9 z_T}&VgMYFg|Ki{5&jB3BK^)8>9LixF&Ji5RQ5?-N9LsSW&k3B!Nu10noXTmO&KaD^ zS)9!|oXdHf&jnn_MO@4!T*_r!&J|qARb0(AT+4M_&kfwjP29{a+{$g-&K=yzUEIw* z+{=C3&jUQjLp;nQJj!D{&J#SzQ#{QxJj-)D&kMZBOT5f0yvl35&KtbRTfEIXyvuvM z&j)iSA5Mke9L!y&j8WPe}2n=48*_;!k`Ss;0(c#48_n4!>|m; z@QlESjKs){!l;bK=#0UbjK$cD!?=vc_)NfrOvJ=Y!lX>b0ivtAcmiOOR)xI~DeE8FD|MPW#0N;K^8}KXIKwr@Y{)#rpSG4~e zi!VJ6A0N~Gg~#mUBR#*c{rLE=FKjkGB>7!uI1WNWZZCc)PMMY(L)Glb?^(@kE7!Y+mFk@7q-#A z;<||O6>ZF~Xk&dv8~ZETIA77m{fai;SG4iJqD}A>ZNjf;6MaRS_$%5ZU(qK0iZ~G8LNM2 zI}aPM=+k!Xq62Rjm$r+c&zOG1Z4QUgJ=i>V0U>O>FRgwtFkn&Ltr$1<0Gb zXN|mJ<2T8a`a|2TR-DEE%;PR=tNow0{G549>b*&pH*V>CdDnCqnJLYOc2lm{8UJZl zj?1y+n-BZ>&+DIkxzT*el81pZ=Y9I&b+!4FOld!9n{My6_;YQ#PudJKCx5n0|4Dmj z@!8L|89r&Bo`~|<{r&L9|M$H`h&}ML+s*Vz+v3GHpWSZePukWiKYtvueA4#p7~r$p z&HAAYckO2Se?E)-=kk2E&Gt!KbKrx|zPIe3v?bpq|Lk^ieA144_4&^&=O=BBz~?@@ z54k>R`?mS~amf8i+dW&5&+c!YPugDpvE2_R_5U8<0{^kU`95j?>p0~9q%Ha%$G5;I z?SFl41wU#3>wGBmq5bzd{;%__@F(qmoxepsY5(iGDEdho<3FyqVxP1R|KmC?{z-f4 zKh}p5pR_stW8EqFN&8>xS*cIj|5_(Ye`x<*e>;6<{ayWG{VnsMZTVrXuKVGd@6b4V zruXl==KbgO&-#1k!@3^o!@8d9!@3^o!@6GfL%X4SkqrOLi+=x~c~Q~4X!T)Ul>5*I kc+p^C{SWQXt?B>Ic6Wc6Ls`wCtRLo3`G49k{9f+=0hj+v5dZ)H literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/sounds/advtrains_subway_arrive.ogg b/mods/basic_trains/advtrains_train_subway/sounds/advtrains_subway_arrive.ogg new file mode 100644 index 0000000000000000000000000000000000000000..71bb90e2d82504a181a74d200f40853d8e80a3ab GIT binary patch literal 22658 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 literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/sounds/advtrains_subway_dclose.ogg b/mods/basic_trains/advtrains_train_subway/sounds/advtrains_subway_dclose.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ffbc6ed6dfbd0f7ae8c01c5c53c856a7bed5b8b8 GIT binary patch literal 14298 zcmaib1y~hdxAz?SP|_jcL8(JYr-X!b9lAuiyF}{H(kLO_AxKLjB@)tIf}lvJq?CMv z{@?q)-~GPl-g)-f&z@Pc*V=on-&(Wwo;j*kRvG{b@Xs+p_qX9NN2v~>g?Ku-n%cPC zUV=!M{d0>KS_hEw=vcJ z!yYCN(Zj^m8^*=S zb}LDM1E%I-YHwo(c5wiEL(u<@4lXIB4FRw~fm}+kZscgZ761?cz%zO{euAYuyf87B z**hgs?zYv<8Ih70(M@3%&DHa-3dURuOm83cW=D;wq?4fg?{O(hU)-LAZ{ZoIv2kH8}9F8w)CY3Nw# z&cBRsYjyyT;G*t!q5ceN1HnGw%BSNdI^(811FGUyBmeUe_y;fGMCdXtlWmb$Jn<%f z)Pe-rQsiPu;r^8b-taQ_2P|zg?Py2{KW#Oqgd}~UGeR?+si`C-{f`ChhbdP;Tf+NO zyK_=U)7*yTanlO_w!DebG0RKF!E2Q38TdVvCg6QG<7t>BbGl$(z0tI_w@oBqD6Ag4Ga|Ooi@2e`XE?fDnQ|DE?RV2g-j@T<|)QrJwoz zAol>Cs->x=N>b%Mtq()<;9us618vI5Rd=?X07E_)UbM+Pm4Sss{|2WKFw^^F;_z%yy zb&>l*u`6<~(f;i@In1%&1!Et`zoyrF&FGzM6_HkwnzdPyhyC9?$2zh&C9?Qs1p5?%ZwkS#r78M9dkjdO;#HpD1r?hF0F(gm05oz4L8NQEq@$=V z7S|d*dae*g?k9?nVgepqA-wzU@sF8A8(#}`;T|m`m`SCTf@2s2Vqth6iwxyg1+l=e zhX$wv0FtYZ>l20Ru>9v7>0vHtW@4WZQ(?lmJe)n5f(On}L}a#-kv}f~xge23F*37& z$Sk59>;zzfKb+jrcv6T22>_VlBCz41iHKqNT0EkkYn2+IAXJ>8F)V~d6VlIxkr_+? zFQnEOhWAp33_f1X2p)aR3;?hW2>6p^<~5fA2$+CnXZn!@UPTfHMPiu|5{nsP<(VYj zAznUpO|1c9ttm~dFJ#JE^$g0y%F4%@TEsG1q*@cn%35^}BfJ)Knp%rwT2u8FU&#D* zl0BAql=Z;VX^`qMlk8_a?O>Gh4=ZJoKdkt*X6pIW-L=%UEc7(B^gJ!}&a`x<{S-l} zhVmS#mR7yi+=+u$vfnp%Eh8O^xic+2GJk`a&~K-H-zaW5&rErMRFi27lLn6^W}7q{ z+q}1>Y0RaiC8hNar4{7{c^jp9rTsNlr4?oUHI?rw?6*N`#oN*vw$f6zcQs{~rEJ^v zZ%doY`)jJwE8cC_@8fi_Z8tlYR#d#J*}0`Qmv8sDY&UcI7QqLK-fcCPG&ehLH@ghh zJ5cABZnd!te5~rP+23w{SnENjuH~_qXtbgO&cngjE6d<4w8lZCz5KEtWHA0qXvB%S z3GDXXkqW%lbHplcA{bj}l?INqv^>4^-FA&5YggH}q`H=$QIf@yfRP@#2bLfUODy1uf&D+#(~&?++u^c zUm}-|6$L2>0Wj#+Ni+ypx?%1Fh%H!wCKm>sn~Fj=b)uSrEnVUyOAkylR=zJIfk?p` zo;Z%c%q>(?u**%HM%YysO`7h)3dj^}*b~R~ZA*G4^`i;R2)Ne^%!lQng|)W?kkxul z0luU{VF8Jv0=xDg2;}_n$8seFL>lrXbs($40y0Gfu6hy!N3LmVutx!rfjqp2M8ko- zC+$HG3}p5BR`?$ot0{>ftJL7v3JT>(uMvY83Ae0*V-@7#^{*9_z)>kEREHw;?YX8i z5cYiFs6bY)73|r2^bM5iJP7o0{*0=;PTS75yayD{P)MPuP+do6=g75oSHY(IR(MG_ znL#WlT*Hp9XxjFcVBjD+o#v)cK0S$u0SRUfty5_}`~RA`sV#fYv}yURaF*(%*P!sV zdHrai#Bo!Q)oVmF*u%iSsVLbNB%~pt>elAn?Dl89SO^a9o)*GlC?r#4Vei(q zgTujDu!DKWAGgI&j_8J9a9;GNCF(bHNNCDcVki-nsErlDt zBnze4@MC6ph?)WmJd{8|o}m!Tp|PpKe9nF}QI{GV(BC-n4A&HwD-7nY$<0C-qNKo7 z5(sLv+yjI{VfUcEZF%ji1Xg+IG`AuH2nEaXPbvCflDq>BXy;EHVF2PW0SStHP_B>_ zf$5;o1~o4j8L30?S$Z;p@g=cH!C`>UszD*JB9H_LV7`|d3|57SOfxrtBUJ+Q>r2v8h2r4m(Bp;;`M$kpLe|^tw{O5o6GVguyooLO}E6N+}32Gk_?8!$J6f9-XMK zkm`m&urL%R--eD!eFb)qHzq^jG{P2?B8*j7J9#T=_OTqia9Tf#9dtPb@YFP#FAM?R z(miWh##Jzm0R5A~tPFG@eLHaIcI@!FY18OBQ2$_rm^O{#o7TqxmK~h|q+FFtSW?0J zk7LV!Y)uCy+me5@eY-F~fVRlFMGKv@0*Iumy5eTpUg%${?^}qKe zs!9HV7FI5J4Ne1sjQLNC0c=74CUAei7(xW5a)}`4zt<9pKpB71yF|n-B0<&M68=E- zPYX(StFAvc)BWvxn+t*vMZJx}4>suY`|sQHe*1{3X5FU%AaMb}W!82ZKHUfF&In0X z42gFoFy$abL<-4PTgXv%Q%ogt6_RKm>^3q?qt#V2%@nx0$`Z8|m|q2ryOz~?4uY#p z7#6@uK*tj(0U@F20|kYk!GWBrj!`Z{G_)T?+}OC-y&-PnHmCqWNFVO2m%6w_#HE3G zrow=(;j=zWByLPhZ4}N1cL%!Bf(I-FhDP_Y8$uF~3?_Db{vA)Xu@fpRQ;7d}jST^4 z0pK+r?Ed{Up;-L5JMjds2wxK=5GR801%PD;@(zHcM}PV9rDbe>*9t1Vw0TIurypnx zf5^8L7S`XT3fiCc-!*uL-e2i=f2-X73;|b%D=euDm3eH9DFd539D3rZ0l_Dchnp`84-xVOSlrMG52TJT1?b zxpTWlW*)|rN2QUT9%gXy?!*n#6Gfo9Ju%~U61vjBB+(-22tTy@EPk`RX$#3R54TB{ z$hr`6Dk983Vs@iTT-N!lp_fIrx~d%K;Qd2(?5Agoi%`9FLGIGwpbe_TAz6ip@O<5D z!QQ9N6=zCu-@G-?xRP(7)vaW0cX7(jn$qz;6tue{x>BG5P(Bly<)#l_ndhrgag9Ch zIQH*KMa*K?`dAkFeN$dQ#e4E-r}~1dEz1n{f8s9Z5O#kO9E{jz8zags?W71ExU(#? z0W4g5{$4vwNJUcKlZeOSuuglemM?t&yAz@QdSvDq({)T)*eRj}66;V3(4U3~~YEV?SQvw>H+PH_HSV7fiqN~0Zo#7)XFOL z9)Ur?x;dfLz`ev&Y1*wC<*o+ibWG(-3 ztRvMIZ5JA{BrKaUFMIvy_(b6*M|)|S$=~&uha5u06<@F(LWlYDxWKsC_}<_UN|ZGD zESpDymLtWzuz8^Dx<6q40Xs*>hW-FH!x2L_^i;{LI@E@3(^vyj52+9Bn`coE&krZh5f^t{ zY#!v_|Mn2r@ix9`wwq!lqpTnM6jRK{E1~wIwV0a4vB{j3`c(DZG6Xlw*e_Fm#MsE( zzl@SJ{^hf$_HmS4J0faI1?qUmjL{KKAh@x{-Z7*{0uNt5p=NY^q>@5RkaNDk`^?C$ z>pSepI0i{%rB8X|w3jH4{QFqa8Cz3ILgb1LMlpTYWVhGON?Oj6vi>>V_Ihjf6PFQ@ ztAH{B|2P3Zudi>^vXlLV&1cJ`geB=g|6zmyeJAyKU71bEm(!`r`N?Pd4ZU$!i;Wzn z+hTkR-6Uod@ZiZpD?zk^1J-a!ONV8Vc}%tiKb^OA{cyT;uCB@b(Tv(bMog`zQo zaSRtI8=tj$Br<0toFybE_tgiMHP`sSdL$H>|1l-B=W}y?x$1NL+iJu)BCqj*hi4)H zQA3xLpu5-hoZ+X)*90qjioJHdPoK$z!lAU>_QcHN2oyS2#H$X|1)=7I@`hLk;j8Z# z)#U;@OWM23PG6n8n|79F@pTvy9NoO4tfS}M^KBR&(HJfEd){rkrX2<70VPiaq@x-- zc=`ZHKpR!w__$Dj;r-Y?8B6D$W}(*NBD0$MN7Ss~se<|w$o6W>ep4O4N`ltztV9of zNhvceBLF-_Z`0*nCRTc=QupFwRCSc*i*S^^HK$pSZP(ZvDK=dqXE_$HulLfuHJ|`?LEMRg4mLi*s={J}>L`WA%bCMT38Vg}ZY(QhJH^D{D~ zc@!^RP^?epRP;#UpvejK?lH1l+uc0Vr6C`XA0=wp`dqQ3uqkN(e|NEfO1fbL2L0&f z)_5@VDgm|1iIyq=zorBxzbtO!y=Tz)tLKb-TdP{;Wclp(^XSJ+%6zvzbEqpp(W##d z*!Yy}nwVYgu0Jb(Jdtzf!;RO(^#`3@k5)0>>q|25fgzRkhBg<)U4F#m$vjG~RNI9- z=4c$xQQ`Y*qOr!>J8Fjrf}6{_!HQwJ9FkvQq{H{-r8pBrLzPyBBvxIPJ~z$i zXDm&W`V9sGk+E-AUWb6!4+u^>A8~14ikx41DAW+6c;%+6*YBw#*})Qod1jSQhf35% zfpMbiAQ<+V_9@BX)zUcP9&x4Hdp^mRf%V~?=@#@itH0XROurND5|te3F;*v|UP_^v zqYR#S-n0|VF=%CNt+zl}gC@*g%zh&`IqxWEd8y)W*{?N!*&^j;Hb0pskn>QO8YSv? zXBi!7EB+9F$m1!Fv#cLVLhlQWNnW?!7@jcmX)ur)4Zg`~WR^v_f(+a+RPOYmn6&vk z_I9SxbDUxP6|H?z2cU}f_P;JP^AS0oyd%c7RnznB$+DBCf+ujLTzToRHkV3HX(_x8 zS@wwhTEFhRqJBLbS1G#PVjP&!cK2c{KFc58|t{A?kfbjY1z|jMJI_4w%%Nv8!fQ;-oFdUWS5z&TF@s4O#a{sbVvGF2Ov_MD&nhgUl;J^_9|Me^5!ljx9a)$RWANC5?K z?^^594X$;Q7cdnaUzD?<}cU3kT_hf7ldAW0n?**?N6$s;*h zz|6PNpM4mBt`r4}i|wR->@VbWBWfi_kj?;fuRbJRK9_oK%L}}0l_2fF{LMU^IwFi< z!|naDv)s<(J2-PN`9>lr6IFr%I6uHWodqcV#7CZ3U1J<$rK{uRnJ?ZShOJ$vl*ZHi8%OUpqX3`O=39LgPq!bSDz^4f z=9X>KT*(UV%?XxD{`RcecQwOXQ!P9Y;fk167H<5F2bn=qW@KuRp`@)5SR=KSB!IR? z8q-Sua-+ohx)0rVGhz}{3`xy(gFQ1C5y_-H5Q1!4@q=YlI8W*&c^1=)@B0hIsZH%8 zk9x>rIp~Bx%G$L(ex<15jn;k=kNriYAaTni@hq#_MV7U;L~!-23<9`sd?U*&tPFK} zfjIcyebO3Xmx8A6ZsEv92z<}9zmsTnK&>m~esjE)^PTHw@uF;BRrnj-W&ydw3jOvG z$-0s)!Gowf?v~@SrP-b{S%Irii|JwcoX+3sdV-r@9DS%KAq(hVpMP>ie?VJSZubJ; zc0q5ZaUKhbT4I8pLO(~(%EX)t)8%^T*_fc!=wuR5}_PiG^u~!VH5&d_u0QDcw9Zky< z1`pmQWxaBg3-cNCTNOcYjHpq~2^>0jx?{g%n&$j5-nv*$hEYFbUu-tDN9zdif7zAm zG9;cT_5K~EHOR#=t%E{qf#n6YA*jdgrrymDrVmcnOuD2QHSr^n+^{be6Cvk>Wa*+E zKuz~*V=XSMh4zM%4+B1-VIarueR*q9u1f?Xv6ygd7x%gNHvToUx1?oyu6LhtXYI`| zKiS|W+VICR*E(rkQ_RlYMvyn-5_?}8Tv{7!rE#{DxqC>y9u%+u{sy@KZ61fIgLR_& z_Kki<9`+-K4AW3*fWoa&)Zac!&oIXDDX_5-rWDb=&ir0~T-bZ}33YjLnX~NcriZCU zV>crb;a+emh5j&+$=wMq`u$XwD(~#YT<}|s>*c+5_bb+PlU>|ZR%Bq$QTsp zOXsMDUx@5^2CJ<==N{quszfW*dkjkzqS)^kyD zRrv(kCsOOHEGgSc6DIb$?+toeY{#O!)|FnlcTl+ZRN0s=(vjMp<)TiW_g~*fc&0`Z zs}yrX9!#cZshk?URf^m+PI1!mJ-n78wd25=qhGk^0Fa#e8h0#~3?Thm(EtpsGBIL& zMIH_|j?Sl#%D!9JK?8D)hNpj?)dD*wo>$rTjq`q3Wu|dOcl`EoUO`M6skFF0`ayjX zeUNPDq`#%b`Ne*&!3*`rdA~o8_OG49$0mz-K))?hTbxFv&q_&28DoRju`Le!+t!g5 z_w+Snd*z+CQ`)aOopZNZG3XV%uGRfKrtfR)-3&v9P9kU9=%wU?Ewc$@6&dpf@v`(( zQoX0E%rIn{HPU?0FR<#zkKVb-4^cMUuwP~U9=;S^QtV}h#G^NoS|ho^oDD_7KN~&Z zayKwnbt3$7acAd7AXt3pbidY1crN3cHiOpL`oycT&;o$qH0p4hqpPg|RYD477OS?w zx&z-ID{NVgC-f;rZ#({tn@PYhs-A@Lz9|MX9SXQoWQM2-q>2ZuSsMGCc3K~W%& zcYm`z_(nbYjdnbd9#VXX9Ev0W_sDY40MV6=i_b+k;+51QH#aVp1243#U|n+Ab=+?r z4V0rhPi&GzrK4j5&%C-S!)sZEq=|t8PDlsF*A1EP%_Rctb}Ogt;Y(5Z4nw!k$3j6g`2D)GqlV-$?xkCUQ`3`dIHDIQ0YctBjL(jnI^pbYI?Nn zgW9Hd1RK$3k>N&c0O0%WCvTiW%Ohl_SPFfoQ+zQ+=EiPtcB5!I?x_!e%4c0pJv`86 zSrmdoZ|1FZ8q;$yy3nvDP20X!c6repbiotn;{Tn!5rbRdb%Z`3TuWKHqY<*i^`rvdwPS9~ ze*S@Do%hh)P`i+lOHm;m&P>m8{F>G|wiQ-;c(I>Al7Tgp&6RAYN>s3RIi`xn*C(NG zl6=OCW;Q2Z13>4@q-SIdrR)Q74CH0T`_i~z~3zkiHd)3S%6C?K!Vn7f@X=EgWe%3zjgY@1nWaKZjJ}h zB_Z+i-{zY-yM~9SWi?mt$$24HHcKXJt+s#jZVS7mVRhhksCIGL#-S^s6rg1eEebV$ zTdn3<`MI~-_Et#0M71rW`6rW8YKvuLVK6j;*O)ExJtk<(JH>82o$37UvW+i0kimOW zEG=fOs5UgRUx|Wuwxc~cBYQ8@!ap>aa77Gz(U`1D9HP{t>I;NCX`9zbnSQnRQMIRQ zs}Tvv)4E^zAFESlQg{X zvV%|La)2*D3uQd6Gqz4h;C2+BIREDLf{R)pL}v8PaW)4Uf$T?SfD=N8;=e63A2?$y zCdRu~so|>1bmNe9`LnK(d&WC5G~Kt`OT zcYwC!X49;ILa-Ab&;&T4BhS#?01_Y=fSv6JpEpoHkK?*J)Zw1~xmdW}yZ^((Xj5xq z!+NvwL;UyEBo;Lp1*%X{+yv<^6e8R@-?F|N$Ccy73>3i7@WrbBsF1sOAo9`XuX4ep zPj$R`qRZkR$66oUclp&D_Vbt*FTZ}4acs&_pVJuYTHq93zYb?I8||>7XR?>NqL@hUbz?6IXb!f~jp@52 z(pxP={dG#jqG`1-AwKP|c~zYwv+TOCx>Z2!_s_3*y_2djLqFT(3U)B^*fmX3pKj!e zbh&c82}hZbHz3WQ22(S|JBL>_i}l4`+_b(gKB>4i+mCGi#0k8tHqI6dly1hO3*@{b^*2NH#fX-shx1bl zis?^DrIWs1FG<_EFJ1_hJLR41Hb-Pk_u0gZUaTbwXuj&ym7UmpilbP41hG$%qw+Yz zb5A2aP<;y|%hE@v=3rtujuiN;@nrTUc_9=KA}O^)yj)No4S6Jeb%4#qVhLZgKerGj ztCnNa=O)4Ctb_Ge3P9%S@Q8CdBj>RF&1xB_3!L@aT!PO?IJNd}dQ^Z~FpQ_l{V% z757?&l?>P9M#9}v8M4s|=AfRvi${4&5jKjJS#jmyl1wo!YwGowAPiNl$~vZQIzPc$Bl>#mMoU(XVzg@n1RSPiJOHev+kND+6f$#+S|8Z)Pay!)`boR>GcW zx_lvx)+x);b%vu@=rR;}E4nz7IK zAtBc0K~JvQ+RTxx~v9;Y0EX!H?MWOB9DF)y^i1OZzO^7YB4px z6}1?%LiyB+!~ZS@{*Rjk%J-N=j|~I2D$Wp6ax#D#_`MpkqG4tlcEi|B7c0?50$`f0 z^(jMv_&D7IncibhX09lDrB?vj40jT`vLi>5@8SCeNU$!GP_?<2} zbHS%oiw01TfHr$Z4AnE&Rgi!ZKD+2{oc*18a-KV6aWu6So<;G+seI(lBS-zu4AQ+B z%^TsuCA`uk-&Y?TrI~5Hdftcq3>#338`#SIU}zXbJ+Z@pxtv=u%bMiTp=Z}oak@Ps z2fzT$OmwWvd{q&ANIHf@a11SgWTfq%T&67vv)v7=EYh}befO5ETolT4*Sh!X8VVX= zpSCk{%>M)Kh{{7TG4E#w@9tH8J^y*U=dOLpdiusMTIv;4tygmJiw-(<{-t=mPRj(O zRP|c;u~?W*5jeXgAzckJpP6n!6 z)ZyZ@Q-s)af6=<9G$Xiyx-eQvAb#v>fjDDvYmPZYd_XNV;0W*g(uZXa#aTtci6bGx z)`6XiBr>^&+O0f}y%=wYu)_58!=e@r)?^uhM`I7OF_`hKybiYdGjo^X24+>(Tey?E zuhEw)@1oG#Gtp2vD>3Q+VxeiY_Yp?{{ceXazu-+^CMy-hgxaWM;Bp9j$EE*~-CX$VIqyrIhqE92PuMNoJSPJA zA6Z7C;_#_prP3RAHDvjng#5~s<^Mz}vcGI{u98Jv)mVB%AmI!IowE28J znqV0(qt zC*nwf#<%KJSz$~&NMw2OSZ=}-&QrC_D&0d*OY^Ly(tT4ne#OOiZRq}TCO5-dm9VJ8 zLS-BZ<$d^Ork3=jn6-KTMz7{)ZpUopk#PXWt63)KN!P8P*Y-uX}=(%ho_)QeBq%l=l9TFGKFf4qa&phZ8TH}9T!2+Q{s6iQP6(3*+r<>0|LQ(bq~!X_ zh1`^FhMQ*~;WK{kEnl;V+|)n-m`!VoD*w*vQ7t!klhIU(#|tk9%p3qC*;+&-k}}>W z`;Eirp}4a(rSgZq3iD#V+by)uxtJX8>%WIV_kSXGp6+WrwB9yKe#P)opA4nNM$?8= z!l&$U%(Me7EFL7sHjQNpxCd^C0u(gu*}0VaxE#6)U8*L%+^ivt$2 zD1IK~mY*MqI$uYLP)!?$Bk~Mhzn!E<0Xnu;?rb|Ag-m}cqC+ljwO{cacMuiUpzn_; zwo=mzJVfRj3;W6*Og$U=K9ul4=96@;X=%_J(t4n9Ro@5q-V@$BJvJ@zxU^%9 zX!qHN35atGr)wuNe?JiO)mg53@=*=T%=|3OUW>YA#PBV)RO?cH!r;~vCl)q6*M}FT zGpWNM<;K^H zLG3sN>cw!9(d3qOuHyqY_kE@*=r1?hMbod`d=7i3(wFh1F1~UX4qn%L^>((78PQR(*+eVT6j9_lPNP5D6-GM=?pK*oxsT)7?-sD}MC31h0NUC*q#d(C`<2zkUP64C#A6-6vn3`&#huVk#7`;qvQd zbVIR2}$w! zTz!eFrY!)dz(<=++3hNM$|w*wg~9S^wEWj(vXrF&r0sDD`}USQdu`$=-=TUCXHi`H z7lsBIhcuV?5{b8DNt9+q7|%Zn(}zM20DnFEL)43^1I`bGQ?ov2$>A7pd5y*&^UGs1 z=n@@JILWT1h(BHPd47HIMfF{5dNF2nB7@t3RJ^I-#y8F9o=)-D6dk_c_btdTB8PL0 z-e|`x;l>?)AMed*4Mak%OYh27eaA#?Y{=mY=UT7H4xB&doA}A{rq<~ND)QS+nN^{s zE%N8f1I_RW2J;SVxcH}!G159wb2^@3+z!4n4MgnZ8Ga9Z3;EXb-gx8>e35}*C4ZV` z(Z#KJLKB^}gn5kYLNUq*&>pR$f$wwmj+cp5wsJxPC`vJHn=Fqss3zK0AT(?g7=i_< z@Lc4b9{cxYZeNm87bkaFxo?))Qhvl_<2J*TYGs1Q*4`VjdO>n}EKbE24R~0s@j!?* z`ehhIcF*l^1S_}VY8%BS@g-wdV1EvJ&gpi6Yb3gr{*i2qeYk{%f;I{YG#Z#}NyRes zm093uw?%R?$aIoie00OuNp@Wm(_3TVt&cO*pu-~Gv)u6zkfAn+Ai1|&vgvnj`d-n%srQFP9<^ zzK-2Qp*uSocMF((KWY}jL6qrE{=(7UR#NeMV7RhZ_4Cf%GJs16Xu~KUSLb3NfiYLu zf1Nfz>NcCXbCtr)F~9GhJwCz4V;o{?;Nkm0$FjMWk zmS4J}iG2IT4MR<#juHH#?biyRQ|-JF3vp{>fv$Zq&ZSFdW8_gN-#W*~nAVu7zu_yH(6+)* z`JN}==*dcw)WJO-sj=kB84aBpy`*<;PqwSK0YX6YcU`}5ec_et&yAv0ajWTRjzocN1g*1t4aZ~XAy8se?!y^bUYF{wA4}LwH{vLhn zgLGSwC2Gf!agPQQu140Q)Vm}jpVOVWC7!bTPTcXZKRfuaz}cS7VDiH8*`YwuqrN)@ V3EO9=8Lu_40kVU~bWT^${{uK^$pHWW literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/sounds/advtrains_subway_depart.ogg b/mods/basic_trains/advtrains_train_subway/sounds/advtrains_subway_depart.ogg new file mode 100644 index 0000000000000000000000000000000000000000..aca8cbc1e4583d196945ec403a1b34622c1ea3d4 GIT binary patch literal 39161 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 z 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 literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon.png b/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon.png new file mode 100644 index 0000000000000000000000000000000000000000..c2d18edff668162f74ddd0d01e14945a78bcd6a2 GIT binary patch literal 2102 zcmcIkX-rdD6h5ylEsLeq;D#*KiU=diV8SpWP!Lp*wJ_iyn-dWXj3R<4l~N%(qGNCY zHOOWFi4iCf6x0D5AqbHHrlUfoSRG^$1zS30skC=q(a8KjemI$vm%Mw=x#xV}Ip2LR z%inh!Ro74#0H~hZ-Pr&Hd`SRpBK~T+zP1$ryXx;9xdA=pmrTfVu!7r1N{;eq0+YiR~K*tihhW z0Ax>3ch{gJ&qwzO`Q{j*ST7{lWOMUx%UChN*4ZWwnpMhH#iV%n z>CN4It*!ybVw0+thGnco0v!m&M1@VCf-Vn*f|XC-PYvhB9pq~zfL7RtNlD~t{CG5` zs9rJ|3T-+p&<2bFq0zK+`A)3E6YxfYDWYhsppSJXpiM+vFEC*oo%7-;ykHS=Z4B*P zffGxa!gA^%(sO~tgJGT%D{%sJt0~(f=DZq0Kg<@|gQuvC{b>{6Zl*!q6s1As5#C`J zmd|_&xuRo0j|MErFkV|slv!fGmHWFL;6?bt2Zo*fipJ9p-$Rfdf!>8?s=$pwrEWR znDPsc{xsUuJ@`nX7!!*sI~zGAuL7I(q7*GNfg7*7M3|xgZo;5wTM9Qq_3Btjx%LV{ zrKqO7JR42Fow~o@y1k&jE^Xwk{A}TxCyGnqi*RFDQ?%bNRkH{D(`Y!!egiKg!MKqs;8BYB8!r` z9gAM%b7gn0`z^NRCCdKdj-}qn)lleAKFLZG-}$3xpV~l1=ut)ct2a5x?nt~uM=IU~ zk`}%6eULNinC)F3SCex~KG{Sq!r5i^-MHl_+c)Dbe>^OkXO72d06dzZ|Atk z^!A*r^NIIa^Z9~bf)*VA@p=E|!3?H>AR$|RMQ>&?gU6JABRfQ_d4SD`1+TFMZ_R?i zFI_esv44m>s4wWGwyVkW5aXd_&yT;U1t;}Y{Q_YgKv)3ht2+Etkdc=TtHx7ySe9B9 P0&bojzV20SQ5pXLOc2|O literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_inv.png b/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..c3fef1d189cf9f61b300a8e77c2c08cc3c2acd0a GIT binary patch literal 842 zcmV-Q1GW5#P)H~xo} zKlxvhY+CM`>-s;NuzSzXi*wFB=N{Xbj^p?0Ip=rI^XK<{p6~Pg@T14_J<%V(X3f~ z10jWpll?cJOkhMoAEs%cWN=KxaYzHoC;v$y7)q1=SU@seghtk| z-#jWt!@@c3)Re!B41%t-U5chZDGU{TS5o}v_1_$DiB}QiKNE<>!gtMd+Pxx=ca?wA z`kpCdRbx3*mQCl_wM1yWp)V_}tRG2y$rxHr83RC|V0FVVsu!*2(uFhJf3=W{w~Imn zxoTY@%hxt@`RXn1rfO+R3QAlE+>uPdk4ypc=2cQ!T1r*bd_H{%hw?u37E@7CPCOoG zZe=COlz~WaB+EeEiZpeb8>p$N=Fy##9BJ$h1%j5wF6y^#W5&z`_gW8gc29=XJ0}^p z*P`2!aCEnw4848uq7xF6Y^TCX`OiJj@fOOa0^cE-g2_uA2;AO`1%*2xu>*J?Zs#d# zg|fZC!(fVtuMQsqt-x#G3Sfj-g3UlXu*Ah1~o%0ULc|be;q9>&8DJX~RoOL)mef01uu)!+u{fN^6qgn8hk<+2Q+qCO|NI>@K(}7sB7EF)BPwe|2 UP|Z61VgLXD07*qoM6N<$f&>nePyhe` literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line.png b/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line.png new file mode 100644 index 0000000000000000000000000000000000000000..dcd50059d1a6d9dffd856abce5bd62637e86e2a6 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyah3o-U3d6?5L6VH9K#U|`rdJ;wBG#=|=|nbrU$Vc@~KovV(C{gH+7 ck?B287&ht({$zBU_8cVa>FVdQ&MBb@0MI2UF#rGn literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line0.png b/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line0.png new file mode 100644 index 0000000000000000000000000000000000000000..b853ef2b34a72787edae70aaa25607e85e6377c3 GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7?_xWRHv9tCXnI`@Ck7R(m?S4|NrK@=PvHSX_I2h-*wh& zGJ=f21bZeuuIW=ws&v@-tikRY`xVOtri}JHH*62R&F8>Wja8)P2CvvGUUlYE8rMMb Mp00i_>zopr05H!p9smFU literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line0_.png b/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line0_.png new file mode 100644 index 0000000000000000000000000000000000000000..a4ba30bb293dee825e8aeaf35e4027ff1fc3b284 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyag8o-U3d6?5KRFl1y<;9=Q#%8{u^n^%*klp$C#GVk|8WuO`uSTHj( o@;LM2N%s6P^EqIGNc4v(yeFGk1JgU~kAp-#UHx3vIVCg!0281ns{jB1 literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line1.png b/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line1.png new file mode 100644 index 0000000000000000000000000000000000000000..fe3519390e76e201b24c83dd8e7420d7d1aeedda GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7?_xWRHv9tCXnI`@Ck7R(sB&{fgput)d?Vn zu_VYZn8D%MjWi&q-qXb~q+-t7%NuzQDDb#C8o7L1RM_>U=h(a{0m}{r?Rb61w)W&w zph9e*rpSHnanX(T3)V9FJ2}KN-xC%Wm>@UdZyPqnSi}zW^M-eFUtaKajXg-#)78&q Iol`;+0J88kga7~l literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line1_.png b/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line1_.png new file mode 100644 index 0000000000000000000000000000000000000000..d731f68c8b0f616011bfcd111aee305ba8fe8485 GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyaf0o-U3d6}R4=U&za#Ai(0NqN*@)ifiVSt{;5&Y7~sq?y6pw0xE+6 tn`Q24RS7O-RSB+scUylk!o-p2hV?OAzKjof-W7snJzf1=);T3K0RZ%lEQ0_5 literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line2.png b/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line2.png new file mode 100644 index 0000000000000000000000000000000000000000..78b4f805b1871ee30078d686d24403e980fdd814 GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7?_xWRHv9tCXnI`@Ck7R(*GIc{{R1f{l3d4 zAcwIe$S;_|;n|HeAg9aI#WAGf*4xV)1sfCuSR8bmUMW>tD{RykUS$$uq&#Ed-8Y+O z&;C6Hs1zHpySdorxR{}hL*9Fa=cfA_7iTY6cirKgSwQkZhRg02zj+z4>B1Cikl)Q1 W^_;hNh1@X}kgTVxpUXO@geCxS**O;g literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line2_.png b/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line2_.png new file mode 100644 index 0000000000000000000000000000000000000000..42d094c30f7395b2a08d2de9b45a52143879657e GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyagho-U3d6?5L6Hxy)0;9+)fOHp91^l;^J4rFlVe^-BU+Lon2RWNWM ux$20G-U>n8_f598pSae=!z7UDAE%fs?N~Mn>m6kS346NwxvXw9_cknQu?ZdMFO53N+v~bQjvplL M>FVdQ&MBb@0IrKT9smFU literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line3_.png b/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line3_.png new file mode 100644 index 0000000000000000000000000000000000000000..608206c87c1dbd4528290f90a24950c29c0eb23a GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyaero-U3d6?5L6Hxy)0;9)+{cf!H#ueKwXv+Ra~w}16-7J0G&Rl$JC pWYOn46GGn{?)jE8+kE literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line4.png b/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line4.png new file mode 100644 index 0000000000000000000000000000000000000000..eb8dc39ca916223fd108e666eb3bd44c48381dab GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7?_xWRHv9tCXnI`@Ck7R(hT(s|NsC05x?UM zkj+>U dZX*WBmodhx@%AnYC~p8M_jL7hS?83{1OVnOJ5c}t literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line4_.png b/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line4_.png new file mode 100644 index 0000000000000000000000000000000000000000..1fbdbf022d91adec8ecec0d38987a2e49613b555 GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyagBo-U3d6?5L6Q50lQ5MVes{fL85;|>>Pu1C@dGt$e>?(7CCf`Nu4 qw=_|?GiUb6ZSko$hlwK7KTa_o4Q4(#k2CEfNZ8ZW&t;ucLK6UCYAk*L literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line5.png b/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line5.png new file mode 100644 index 0000000000000000000000000000000000000000..a1a50d9a42aa30ffd6ad8213b797942f772cd6b9 GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7?_xWRHv9tCXnI`@Ck7R(*Kt*{Qv*|(Y{y@ zAcwIe$S;_|;n|HekU~!v$B>FSZ!d2YY*64~4Ul1azNl0B!j9>@!BJXsMem%fj@?yn z@970piVe(vqH%tMD-ZvM?d1)hrQ{c6FVMT;V7E(p#cS3X`d%rn?SOju6{1-oD!M<7>qc( literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line5_.png b/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line5_.png new file mode 100644 index 0000000000000000000000000000000000000000..5e78cc24aa61820437213660337416ab15f345ea GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyagho-U3d6?5L6U&za#Ai(UPl5D{C*idV+LR_L_jY9ddb(!9bKxI(S vaQsV0Wy}R7w|h;ycu#8V*awq9raw$&)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyaf$o-U3d6?5L6H{@kd;Bj?aVxYuW>ES39B=L%&jjd?=p0~?&S%Kxu<#ZueMqjXtxji-(CL(?3qJEqKOS`I^V)A4u5K)z4*}Q$iB}>o_eZ literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line7.png b/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line7.png new file mode 100644 index 0000000000000000000000000000000000000000..05877195ae76277384237d27980574c46008b412 GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7?_xWRHv9tCXnI`@Ck7R(v_8!|NsB@W&KwS z>5`2{mLJiCzw)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyagBo-U3d6?5L6Q50lQ5MVes-9t%$+4H}Mi(?Hl&*wAiEXxIfs$d}C q%$YZ@9Z&a^H_wY~Wrv9()A5$q>zN`&RQ#@iL_J;oT-G@yGywo01uEkJ literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line8.png b/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line8.png new file mode 100644 index 0000000000000000000000000000000000000000..45de3bd8a5b53bf6c7510bc1e0ef2a3e7b7cd02a GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7?_xWRHv9tCXnI`@Ck7R(*NZy{Qv)d-rO%K zKn`O`kY6x^!?PP{Ku*1UT#yoLuniPlYMMgw%I?3W%k<0sQ%-=G{_~y0CwqzvAhRP|F>%fsrGdB Kb6Mw<&;$U}+BF0K literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line8_.png b/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line8_.png new file mode 100644 index 0000000000000000000000000000000000000000..efd125b380d8c833bcd452a396b381b4b8f281b8 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyahpo-U3d6?5L6Hxy)0;9)*+%8{u^n^%*k^uVF5-}k4SRuu#)f`JQX p)>)iqU9BXo|D&D}CWu5QOyTaC$-2qyk+30BhNyL#{9_n15T zp9Fzy!2%Abn{G>wP};@5CS1B;&R^zlW(vjoc&}V%Q+m!VQQveip96~~Y(jr-@H))o Uo%d*4Ko>~b)78&qol`;+0Ai^(v;Y7A literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line9_.png b/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line9_.png new file mode 100644 index 0000000000000000000000000000000000000000..09a3c7f9d8cd3c6832786f01b777e7187727d4de GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyagho-U3d6?5L6H{@kd;Bj?yOEFMl-09)WAW=_OKbLh*2~7ZR4lW`9 literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_lineX.png b/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_lineX.png new file mode 100644 index 0000000000000000000000000000000000000000..4b142c15de674c4dc736f6255fe6df8f35a62267 GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7?_xWRHv9tCXnI@@Ck7R(*J<~OzJHBbrqzl zB*-tAfuU^jSqmUxQ6P`484HpIcq)u#&l`XM5v6^9#SZpVfL}(}zXu ZfWPfI2Z;i?RYi^)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyag;o-U3d6?5KR*eJ*#z`$})-l%cbRJ{v~f@R!09tZ&yz`zb4SbP0l+XkK4?8HR literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line_1.png b/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line_1.png new file mode 100644 index 0000000000000000000000000000000000000000..e65cfe03b21d5aabdc4bb4267ee4098723600327 GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyafWo-U3d6}R4=U(L&)z~Fqa$-%&MvGNUu!|LVx^fN)m!N7V+&q=%X q>T6%v#$3w!YbUoj3rq%?t}|jZXkwNr+~ai%B<$(x=d#Wzp$Py<{3=)g literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line_2.png b/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line_2.png new file mode 100644 index 0000000000000000000000000000000000000000..60648939c9cfe2ece1574ecf75875e94933c2efb GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyag>o-U3d6?5KRFyvzp;Bg2{G_>5j*t>wKt!>ZtlHa+rgn(*bz-HMO t%UhL+tVMTNt4n*i@7N2%WRU0w>dcRHn7oActqK5%db;|#taD0e0szXZENuV) literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line_3.png b/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line_3.png new file mode 100644 index 0000000000000000000000000000000000000000..a51e943023ae4be38e87441737084928d8aac0d4 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyag;o-U3d6?5L6-^k0Lz{BjwU6qzr!e!>+df_gEzBMCI1r#)-J@cEi mrs^S^+hbP#7?>zB{o^F#m2PIM80DD#AYo5eKbLh*2~7YAKPb8Y literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line_4.png b/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line_4.png new file mode 100644 index 0000000000000000000000000000000000000000..73ea576245068d745466e73cfc1bb5a3ed502a98 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyag8o-U3d6?5L6*(k^$Ai}z#yoAeGI`*Ua1q(e%1x}y>7_eEkR^?=c o#S76hj}=6>bTh)lk>~^dW_L81t$NltUjT`Ey85}Sb4q9e08;}gkN^Mx literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line_5.png b/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line_5.png new file mode 100644 index 0000000000000000000000000000000000000000..c278680883a2100580275532efe5dcd79c1c1df2 GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyag>o-U3d6?5L6-^j-xAi{h=Tx@dwx0ga<#?2FUFO9zJ22=tA2a=1V s1GjTu>M6>1+){d?x9KxCObVH{f5~sobg1zrdoD=S)78&qol`;+03n_&)c^nh literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line_6.png b/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line_6.png new file mode 100644 index 0000000000000000000000000000000000000000..c4e6bcb05f6407b76159b595fa2f2881e7559971 GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyag>o-U3d6?5L6H{@dw5O8%|DA;Ojz3a%m2B#A~pLb8cI|Zl)1|Aru su6cR8Q6^YFPN1<&zu*tZHgs?xT&*IU>DsKn-ZMZ_p00i_>zopr0A~R&bpQYW literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line_7.png b/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line_7.png new file mode 100644 index 0000000000000000000000000000000000000000..afe08144e8be626aedc487ba995aaebe99ce6bd8 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyag8o-U3d6?5L6St-b%z`(Nc@x?1XFFC9Z7#MU$Zs!ClfB~CjXH`yG o*uQbyYp!Aa_aP%p9Em;ExYYB4O#?{O)78&qol`;+00*)wKmY&$ literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line_8.png b/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line_8.png new file mode 100644 index 0000000000000000000000000000000000000000..56108a035e22d527fb8c2d6c792ce700f972ff50 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyahpo-U3d6?5L6-^k0LAi%tl!-^{{t%S>Lfn)z0Mn6xGc`$JF%T$$_ n*Bi^27Jq2^E)Ek#ruS`PtXRw(v3+vK0+6t$tDnm{r-UW|x)Cc? literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line_9.png b/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_line_9.png new file mode 100644 index 0000000000000000000000000000000000000000..6d5b41137df24c0a0aa0b7f436017d78b8b55293 GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyag>o-U3d6?5L6-^j}#z~FL`d+wn#Zs9i?oK93T|GA?IQ~?7YW>`&9 sskIIWTW~jef~dxKrsv`?DP+3Nh>^dU*~L-4l?5d1>FVdQ&MBb@04iZD9smFU literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_livery.png b/mods/basic_trains/advtrains_train_subway/textures/advtrains_subway_wagon_livery.png new file mode 100644 index 0000000000000000000000000000000000000000..2702871d5fad5ea043c8e973cdec14cc600037d6 GIT binary patch literal 26276 zcmdqJc{tQ<*gyP5A!{2#w%ke+k+q1C!d)uskP(xzWo#`Z%Z##BNE<@-h#6bP7BS>b zB8Hf;l_81jvYYL_X6k;P-}4^F`+I)R@xFh(b#%0SmuorC&v|~%&v||CTb?%)7LXEv zAV~Q1->0l0h#UNo8{+2$zbyy#Zi3%`XIS@o};f`8fO|F^>p2ol`I{>25Q zzSsl)k?-c|b0&Oag0kW;jlZ@&a)cmx==7-*wn2ll={}{3r>(2nOJ*pc-%5pd?ws6l z*U9Kmf0POTtRNP$lW)?{dw6t+tCgH=+pFgi|zE{H>kr9bu-?VhxqSU!Q^~}K@ z3^6mX?(4YJDve=#<_*1fiIVx%_tvptW;FvF5*n6ZK=Q3ld-!2&3!J{tjJ06G*CXKl z=lF$RvKUmB!F-5Fg>D5SU9UummgWAz^~2ZTxx79u_O-0T8#|;B;AB7r!v~WiCm2vj+_Tyy+&#NSOBR8Q6|ZJYNbr7@vPIL2t?YT;VTeQlC5s*{0|SF7O+#r)aSLl> zV?!f6oit&--X{W)NTgp&Q`*n04~t&fJy^oxW$CT&kn&wc35Y;aRP)N|D)PwC2@^?{ zC+`KmL_Mg&9Ye0kJpW2!V$qZe#`4-r*g^P=*Q^xt!-Sb<5FcbA7C#9EU72epK3=p} zaMK^Dh$G5D^iMW2Xpe9&9X-;L+eo>KFV@F!iwJ9MNl^=VGm#&XLKa7=yDj9(`IY5L zW})g3=sH->kQ7$Gb)%`VGdx$alw=pfdJR_X+{BV39~3_ixkgh-@{IWz$gs}MImN)?X@bIvpxf<6UX*KGxBBB z`OU1xB`kwzb6Tw?+(8H zERyo=-kuR`C??Vr*kNkhVvy^ISu<&U_Uu{Vy@q&4Ne?*Bi~Os<*0AEA<9Uz3Eeq8v zE?X;jhsZcw+q*88ESJ6GCa_v-L6?!joX0Xy;+Jv4``P$n_wd!qHY&?-;E?o|@<#-s zVda6Z(Pg;<`{>gnW}c@KQ@5Y25s06HTvLV}E>Py%?bhB9S!9pG6Gk#}9hPLFE{Ud( zf%=U^Lri3}KSW3FG0ruG%6%?dZPk_j6~D9j*|h}NTa!L_7ThtjBs2RRwYbuiGo0>a zI{mm90wtXdMx&Pb#!0x!V*No}RXq!lU)?5DT29c{HgfyuZ@6VHv$-fsn4SQZ$x|== zyx(3Z1nl~QV7+%HE~v!iymwWr%}rXj=0&CG72AqwpL2MP5ytBUxDMR-BpAI;5`X*%bgG<} zc#F4SpU`SO%=?8?&l4_nV$fO9?HDKi$-2O-R9u`gWxqZLOvwYlj)&P%u zy?H_&c5{55WtUj(iFQmXa_1A)=HKM%%IKN5ieViA7O25}Ne*1%G?o zn+F=bO)sN^XR)-V{V>FI-yNUlAw;T0-tK|cd`zHB%?OGQEVPMD?9_{>uD?aXGrKoZ zGBXdFe!vf8o-rhR=vWFpXloOHn{nK2GS{Bm+cJMAfzm$8HsKUOC<-$no=+JXw^%?NYO*E4(PNz^h-04#~P=TidG$ z16OPjbpX9U?NZkk687;Jd@v)lQ930M0VS_i&^p^Ic%ziJ z33Kp9%W0Nd-cih;Z3g9*IOP9YyFZXv<+HQrN^dTgQtHM=*f(>pF)(ekF%N5OQBmt9 zk5Rvz!Cf9pmLotkyMl63n9K9q8O@Tpa3bTl_EI}?bTzPYsgIw7f}go2x8W7EytXuo z$~xnC!+O{Dp^;zd9b(}(?WZgAAqN68NlHd@8@oeo0=#Nzx3*`3-Gk* zEb8d3Y9ThL)v@Ybsui5Y=2p&|qobvK0+z;oN7;+sd<-(&65Rz1skR}FoKzig$~7o# zqJ4&0YD$%+DgT2m&BipyTtfEkHZlAS9u>v*BG52QYH|O{R#fQikqj@t?s*1do@C<@ z61cr}=OEp#5~958TLkLhbb~FYj+U-|^u0d^(usw|fK|gPZx|_o2Us87J#*!h~j?HhDSSLh$b& z>>T&V=vGmarcZe!Ss&)P^fkd(|2l5w*1BA#Tz2>J=E}704hW^ill^!fR23AP9%b^C z`u0TCTFryN0qjx-s#mIX@abGU(JRW4| zDCF5ItsRVrMn<{h(uSxkT=ZLu-LbWe4uwsp18SDeT`hm4Lr>^P=<*jaTJ@LLD&N&L zrPtT{usm$!j-Zj+T#Z7^dZ3>cZOO{(R}Ly4NY)CX*U;#%`ze`z&}L)LpZ_9{P4}p zvz4>;4j;xA-|M_?HCju$;xq`EM$28qJeY8~qRBT^jB>AM465MXl7%iKR*&qXGet`t+X2NxE3+SXboI`K0mLA}~Va zExQP#u*$?)+gp0tg3D3Yrbb>0jP?6m{~fW+pgr{NdpJ`a*yd+~&mmavWj=^@tZf9( zl_he1g)Ao#)kG+|p&#DQp70Md&%gQP&pbTg`Aj`gNOmxElJCTCw*ub$>fK0!De?3)-==!!_58u7-md`35MO5TAyknbB zbO7XSem2rH7CNQ<4e`q!Ex)kMmC3B;G14CKvfDH3lYr|hR4+%S&0UQGfdGJTs&jqt z%6`6Zko8%02Oeh4;|$Q0z5CO+f)Ac7;Vn!^(;sYsURdZvTh^SgS>DpEF7b{fAdS7!w*S&6p09W>Co_ieT>LntT*nc2HDaJ&z zK_xQX?IGS^wxPG!XXh0{ckc89-h=CMPXXfWw~ks63;v5wK8Xts5Q$LEK*(EHN z4p)#?tI+KY;c*>@t0PQ$ugG$i{uJLO3lS*zAL(lHtNIV?9-1fg_nhh*fh+2lXg7Zv z=Hb|I8`sEwlZ2gI7pCMZ9^OWo)&>|9pS{M}iya7&7#=FOl$~7Ia<}c7ZGE?jo2thh z2-~m8*aD()^SJDIxQ$@_UXd8Q_H?aUSZcnxOb}wbDLJ#W&t7^jBHy|VaT)n_%o&i8 zMpi#SoujWWUlS&4oBPEJ(Yb! z$;m##8Vwcr`HQcR!&MKcy)SD#;|FE=ShXNWF|n@)LD#BMsAy2!j^$W9f#YiO6HCj# z8XO!f;1Sv|GwoYl7x~KPZ^xC__L=sj+0U-uh6u&zDxt%_L5IMy2Hvyoj8pq^*}TNG z1)j=9IiWO|D(1tdpMGAgb1WWH<@2dTfyS#FX!$_k3uh9-^AJdCcgTc$qk<~Tjtd+d z;(FyqXFyqJn%uvF2y-)I0xz|S>B9F>>eRqS0Jc*x3EKf_RRpg(tTBTkWICYS^Zo-; zrJ}6C6P=>GfxIsgD`q8uwFt4{Z6g%e^O!!AGD`BQr%Aq4JDJ8I3%7!8PNNL0D!lV? z0{s=dhU;?d;I|BZv~XqlCct(qA9U9q(d4hP3(Ji-By zWim;|wcYYR_+Vnuc4uLcfKwlO2=W^MM0WuY*?K7m9Y<)D^JG1#3$3cDe+{zy2D=R! z^+1SQgpv65)xKA&FNd}VYB@$?Wq=74Sns;bZ=Y=?6Ry&uFW9~rHZWzlwnp4k(dI80 z%az2Xa&7KAI^fH<-uEG)Yr9A|O7Ns-FTYXMIThT9`^g5Y%g;6DtfHzX2WMCw(>*Ji zw(E73NkW|Aq-JDhzA_#xzWegS9m=kQvP>D?PJm?cx~18XBG(kRRjI)GsjMxic}9qEyA+G7w9< zf!`1Vp|@+XU7kB2zoKL*R)MAY!Euui`%KA_oz20p!Ii3fgyaJA0w*C-P=p+$%_B|y zp?wY!RDB-X9lSJWF`dqms~@2~#R@}QU3P6~)%GUVQ98e{B-hcsBFQlwRc}vuY7Ja3 zU(G-iUtq{@7pnza4d3QiQK@QfM~H})+QNW5Nk7*Ln%UU^xUEbSx*zWO55G}wbY*9M z(P-6LdFECe*WXc3W`zhM>Q%{Mc+Ydsw&btA8d@trM_>)WT@z6M%3)vIWqvCNPQ#Zn zYm|j%;@=Wk43&kOdQm2*ashwX*hLvXKB4zq9IytY!UgMVt95;gk)*HOH$>%E0#{>Z zyNJBQ{CZJUSkhMK+c{ys0``0JX>l-886?)29^vg^x1r3a*wO0z-C8c1NKRd{ zK3Ts?WL(;nh+CO%)cI5o;)eADZ&w?5oybK_($bw%XcEwA?D-d8BWaTUiA36+J4T+d zP|6$_`*FKrH?FYdEha-_xf}20HMZ7hHa*VCT-Zi00jM`u!I}qN3yr_)7?^;sAGXp+ zBZ(w&hAO85j+~9~(fx3!0YEgUIgS&1+12ac(IH%q>hjF12 zVTK%T%g(q_`VjC3?4ktrT1NiW%_dPyqf=}&@WWOk(qeZ}dF7G`B7OQQBUN}y@d<@9 z#u1#CoU^Zk`m65Bx~-O$xB1lcOL^C!hIH=#JTlcCzO#c)H(XSzTx48&s-1m@wFpr0 zGuOT2?vbX~p(*U4F}V%_#OfP0Ax+YaqgR$Esxx1?V;l~B87>KAN^x>vFkK<$BuMNq z3k%lTlerBN4n0zSU#7j)@Q_4@3c}@uqetT(Zo9E@8y1*(NSB?@BhXd2lWD1pfwMkn z`ZTSaMwJef{)QNJp0B8IFX*<@Ma_x-;e{h7FLBm$y3WDpw*KFzqWf+&e41lN^i71v@nqJPuh3@y7=}-Mp*TaNOUbvU+lDfPwPBV*Z~fL#UkZ zUPuf194B>)8g8N;Vx>(bbl&J@_<3MqU#8aP6f0H|v5%3_m$aXtBZ34{y5H{5MaO6zud8@o)8A2k)~o4?NrL)1o>}Mf4ip|vqu4yZ~JQIv;F%6hVypu48&3vA(F_>FFiqp6#Q*{1S4}uaB=BERySnB}T zJsnG7T;HH9E5F`Jgrt{Pbi8{Ydk3ExTB%HNd*tyRAdhzH=6y6C1sW1 zgrB}>VNRhiN+~xG-;#BiUcBC@*`ogFG6ux`J4d83GTeHo-mI zE2;2d{JRFPXh+&0jqf$)q40f=2q8`#>d_9UjhXW};J7TxdsnQ`O}}FlZ|L4}H&#Pl z1ZsCf)kNvMfoy^rrC}87jfs?H(}sKhEp52KZPaWAg=PjOMkXqu2TnBmnZ?dw_0Q_8&OTo0nAH zISXCpll&d_WFR@yD+^}1QH8w*l8ETo^2S+@jXSx38Qy6xUD@;swA%C516q!d|Lt19 zrETuZDo2{WIXxZre@GlC>||Za1XR$Mj<>_Ew{@A77O$2unfBT#G>;a`9gUpJOEBE@gyls}*HK1>eib>~s~H{xGKZdQ!Y^iNl(R@o zGdVTjYqH_Fo;;DaF#cVt#UPeCEMdf}Mh7Q=NoX{oW2Gf3(7oTWJ4qQo}wrwA>TTDyc zEm3SWG&aJ{ZF47a5>ST9|4a7ZtOtE5^3+lzOZdK4vR4G*7Mjl5>C^F`DgsP{Ejqx5 zblm$Mg+)l~E1PWf9br3Y^eu?rA^U$wAiVCsL-EIFWrR`c;lr2AG#d+cU94)EZYBmk zT8g-n&gG%x6T-XwPl9Qfc@5AS5hM3?0&*V1`?I~vohRJl;!^ss?Pq(7WtFr-9JfyK z9Z^n2VmHuQ>aRhbsQa?2uw`5LLcE77K& z75@Vg@zc*M(lm8(DCI)$O2?T$TEl}mtk{2}HT0)R0jcE&RPg<9rmC->w>D2jDWaP} z)#P_o@W6(7S=0)SrIjP*25=&ch6VWfPB`&1or|j z-pSYz*E*RIlpJ6}MPBahI^?dR)tt2dauLv0@b0lNo?$sb))k;)xNd2@RRO{S$a(&QO9ZeyNZ~l=zNKCNa*5fN zJO8WR;8^@L3}`uWto08bh;i89;8UgPAhlYBD^rN=PePvlCR#%TExL0GKiU|&rOtvmw2;X&T%smCl)A{<9M_hj0xe*fV~P3Rwb37Dt!Bxw(h&=j2E@Y*k6ThJRQs z8Yf!sCR&vFdUGsCJqz198Y72UpXZbn8-Lz>f_5zaVdUU5uOe7wsMT#as<*35^ycaa z&N4tt(6e$T5?nk=Jix{Tpf#S;HJUf*iz$q*ox###RAJ4<59 zf7rW+0<4Y5ETwc2&YP&(0G8Pbrv$h4NBgDYD1m_9v^R#fQ>F>d2pdr%-%+I6vTXet z9Z{nWIi(hMvTBVSL$*D5K4jSLYNy@SQg2>}Bh-ri7A}x! zu=j;kOZ`B8C@r{QZ@Y15Gj!$BCf}P|RDa62Aeci8%Nek;6rSy3Z!Hnk!AO+5sPT06 zy(j+2z6rTs84gh%cmI8H?oTfXBk{Qh#{;muLv+#^t&t;FI8hvOnvhbx3U+lXjMgu~n=&EE8AS;g#ZRap z4IV82tU3+R_~1AivFAHQ(rEW)Y}_dWJJqm8Q7|(qn+$VwxjK^ebpN=y3(h|oMMU48 z?6#9b&Dj(W6pA>t(W+BwS2d?;BkVn;{;NX#kPELBwNrYtzCAf?4?f06u58l9QuH;9 z-i=fBjXyPg(TaaNXDm*@?0?rgvy6SnLzSW@lDfvKr+V*7Vi@NQCI>tUm|vK8I^DN) z&;N(j+=DfUR;=-g zD61ZDHXvaCrWKY$4sR!9Zoe65M!^Zst{;H{;3czv7nEatdPHe&nA!F&Mwvpk)4_OS zd2lbBzQz`F>M@MXb6XmRmm4;skYm;%*BKq9$UBr9{Upnb%1o~QZ!%21oEEvMrlJY^ z6;aMY&I5U~Y)5#J^R2*L9#Mw930_|%qo$voxF;35KI80n(R)XNvMb-e=4aY-oP;ui zkndH>rQ!IMS$KQWXdE&a);tm)Be1q|lV&Yy_5Lxa_gRgmXs$w zF?`9k0*84_3)Rnl-`d2sQ}A-}4fE9mtGjV$LKnANnflrO=qa^Y4&7E< za>YRP*zf1XU}Nc5HM3f$uae(ATpizx8Xf-CE6;u{c(>nu;-{s(bLq2RWwVjDHub(@ z^zU+)J3O?qdx=e8@R)|&CT!>b_u9wsct}}I(Q$ggMRa_$w_%tWTatO@;it=}|6HQ?G4k}}?1nAUB?XD`wzm$Ccdx(W$AsKn37yfoKUmb{=Tp{~qI5zz z2+Q;DV%e?7&UVbI?ccP1yJo{tqW@~IwVj5&>N%(q+(qzFg!NwXgTRjJu}bM}rCrtH z*@;t`%%7Q^YI^~PuxvRkd6-BU#Y>vFJd)+v<7VJ~U$Tw1n7uP3-Y|t5vtHequpL?I zC4HGjPj1b+FqW4pwhl8bE^7Vs{9puH@Idc$IYA8VoogMBk@;&ESZr`P-j;mwC$xTw z51zZIDJO=EYg52^|ILyO`Er~DoTdE16OEhQXuQF`KbN05sFuOH%=#cDh;HmHQXU-I zgHW>`wW!n?=n?3amC%N_I*0u@@cZJBEsb!Nl9%>#$^6zwmG9D0?!>-((jCYf5{C=h zE7?#G@p}w|cX|BpLj}X{hA+6C{=2R9prZT9WK6u~6ngJLui!3?NaihODDVh3Ok`KB z48)?h8ygj?=eNDE3y}&dJUR4Nle;1=_5EY3xK+J5HjDU+@V&s(bSs?h_`{69*k)=& z4fl6Aa@yM`4Tp&DRVnm^7i7*8@Wrp=f>mhhKH{67Hg&33O@VtPZR{|feiqDJGeBo{ z#}sy5J!CuB^Q}z#(9fSeU#`%RnhIcdG~mXb=^~A8pBD{fnMsemXA_+D^slB{bbMzU zQe>Cii#u0S^RFM>`?9Gp>O6-SxP47N&L#%suzNdIRbK#NP}f}R?!aaS1tBj0GsyG| z>ybL{n4vBBm@+*u8`!fL#J2Ap#(2BRL#rFqwYOFsmgP?h>opUqQ;yWfI#`#E#9-U$ z{Mm`75Yn_IS!X3Z*0#ObZt-dAZn0vk!LfZ;Cex}5Ob>dM64XisfCnl@R;f?YCWx+@ zvZ&RY)k9A2_;p?uZtlU8@CVe!r+ccZ4i9J)csV{3b_*hzN}j?tfLXkHb$|^s3Kd?3 z6T}L4Lvjt94w$w`*Lx2=b2_;qd_FWPr=Z|IV=r~Pl1A__56+a_2WO`RJB-l}q4f#k za-;#C%Qnw4cg~~R+m$UT{1~1j$4-BhkePk_&=|M6x84N>R+Ss9>en4$caxRrl9F#c z<9lM@#gCVG+d9L`pX3{aJj)I1G>Eq?9~Wgq9=N#v7YTb+=2CoI>a6QFi^ok~k|in| zA5k`T(_ctgp^}sgHGbd{{{S1GADPc&0JX*Hf-|l`sSpdg%Isa| zgR(2lAUc?%i*-sTOtZGF)A!k(wkO%4{Jk;CguD9$d-Tz>hkihZH6=ON%e+l(r8S5lf_M{uul9Q@GM ziCnV@D=l7yi?ITg&#ZsD5-u-^_F&#K|6R0~-Dd$CTqZCJDI>>&#ct1wnx@maZVymO z{zV2w$a&oV=*75mU-tvZj;+#h`*?=p2~(UD&N6s473S*!$H~>5iF^>p&Q^e&Xqgb{y9aZ21#1j;f%Imn#%IMLQsXbA)1>oM?wIVH$}udx)p z=@4llYw6OFu|k>*LaT>OYHMB~AMN9mepXCnK}sn9CCmi+zD<1&xZc`>4zc;*KK%>QAo1<*GhuwI}@0}b>hiG(EAeZZCr)T~*;SB15`jVyvcvW?DB~Tk5eWo~I@DmzM&vAI%*0367 z_2YK*Z=g)ZGGjF`k5AYV(u=r}S_JDTE8lc3lWbD!--GJ+^u&SBwk2#I?9^z~I%o5m z_JZ)x4QM9b(-#dCEdQ)sm`EdHOQRGd=2b+H0X`hL zpNJ?FKf5@c+}7omnY~E}$?`Vc&G=&~E(>cQQGb(eV%z-cUHb5(NsH>Bu1wVN`cZ;{ zC0hp2x6&pNI?-(3*?M<7vaWXtdz!m~uv>r0N;Cb_g@W$~wA0F6tjY9K+M0#)g?+fq zZ2X)%r4`9Z&Hd7W?fPy^5c?(1RHT0-9nWz%@BX_Lh!>RgD`d7IRtY}Am*IWV24cJ` zA1&DmKqNQIoJnPTrG_1;WYCvLB)L>7s?Q@cEYSHK>j3uG0ks-K#&XY643ozCrN;Wz ziS3)8o(Euiiyibsyeh_BshQRDlPxoX-oo>LvS|QDAe&ZW zxhE{vfA+amZQVA`$9#?wW&(YQO8=pIOYRBEsqYq%_SH#^C`EsDHI=y_%JN@RU@!XhaR4aauCY0%6dc#7W!Py)>fp+- z?fg?#9hKo5tE9vZA%x#@#vMUS2bIQL>&W~WLZuDQ`GgE7EUc|<)>CQqUpWJ-+9ljS z8wdzTuz6xtT&70G>aB)?(-m7`=#PWa(Fo0g0xm&1W5(eqEo`ycz0G``Fh6#Z&IsY1 z31KjH7^lVZPyWg?;Qef8LU7F6*UX^PLo1_iAKhCbwd<6^d1~)pZBHIjE^F>z*Jcsv z?Zg)$GU00-azD-Bo852Tv+S`e_8r};Cm9Sy#`gp8W5fg^fL`F%sf7h)m+*{24V^a2 zfxndMqCUo`=Sp6(Xz%s3lNP&n2P>hW9JcsgVnXyi>*uS?K;aQd>`Ux=4E89tfXKo! z`mpICx93*YK)4L9VwIn~nqGe@B)xvr^1W3rWF4QO5k!$6T(QK)Wj?N~ax`gCgMGgo zTi?if!dfE1;X|reu(_1W(lS;@CW z;X&mpT8tSFxPHPvEXF(*t9!0z zc>>Fvm~dPN{cOMgPGZqX6OWn96&mxW1s2Sd{Te+j(o*aMmfCi?ld@B>SwhVJH9BJ; z0VNk-rCYetujEJwF0ZNXMDgW<1c0^1Vp4r~Gr{cP4KL_1aQdk4LC`q>d;mkM#)jy& zQK=Xzb-hJ5aGqnbrQet4`}oM4?&w2F8o^!(<)s(gJxqJFoQhKhVIB^z2-T9UrO+K2LSoKrbtFshpjjrZ&qhd2CwJ2c+ypu@?7c zfK4mj<{Qc2EVT@@NT08BZ)C=M$z9j!x&JPEIE(Vh6E3*Sa}uq#`o#Y*J(cAFrwzn* zufkbNaDY6hS?=}a9t%=E9lr6=!uc)nhi+&qk;Pe=ni7&BZHC^!Wb$YGm_UJE(~mPp z`v;6E@kQD^))KjGFDW|dR`{7gOo6=02y&WU!rWTIpFZ|i!!}X zh|Q=0K;76f62&vpe6MZ0a`SkfUYK@uk;CbBC|I%JVFE1I#Gz|dvwrk9hd@&>MC{^k zPKcmpx$nn>X%6nJe7RDnZCmvqCB68w6mWR6{Kipv8bheK~uBx{saBz-)}KU8>SntgCpxb!EvXNWW^ zagUtLZ2P}a!e-fnxXXP#Ti#3C`o#fSj|UG8(1(~C$x-1*m$Qk-idVIU{>i%<{PdX9 z+PS_fh>l;a%BCUd=wr4B0d4eXYLpAO3(daki~-9;Y?~E2z1YX55|@&yM4shaSqclR z)K0QW2$0L~FwS(Ku2P0Q|HSlkYZ9x$V^(uhT};m>>I@+Tapxs`T*N!GzABJ~t=4%I49Y>4rEAAr<&E}6SvTMkSk#@yi z_A^UV^0rg|Eir7jZSVP?6T_PSuZf}dRD{SMPOi&6lF9nKYqf~iGSN7`Hq(Ug_;yCA z*Yl8Ed$p2VsGAjLdIE)mH>^XGgTrl_PHb8G3HYwi?c7q8gaKZdW-kd-I)qr$~p zdf3*~QtZITLE&nOs-uEMrEjWFj5S+4k^m3ZV?Wp$c)#g6gjQ^vja~a&H;AlaDnop^ z<3Vt#-@D7zK806CW2j5)d}QiDGHcQdt_RKvF&1LrGY?By9U#cu25CQaqw`iRb?LnX z>ctw3u{=#=PCLzSY>=>+IlwTAhu9EP=yqB&cUa@wuq9sI)sMd?=4|daWvlx=am^t{ zAj~c_Q@^2d^3c;6b!O&-b#yB@v7k_Kej`;0{AZpx_iNLtTiaWW9~vGxJ$t%J;gj-m zAw?7M?J2wYpuk-Z+}=#pe@+GM=<4*He3w4no{^`11MlwRyqgfA@(-SuD=7Tis%XDS~Nz^rRBL(CxGYf#dQ55A16Y*O$WR-+x<^zffN z(Q$8^e6^3=H*PdMl_I9KsDRR5TG}SsodrrilB{}}@H}&<`uKW1FbQEjh`c^9{3GS@ zO3RlRG(o*MmCIdW#Llcjc?SO^!?s@vv+hV=d(lCyQ}I&+8z?Pegs_@D7v^4eCT^lRMCQvVw1Mb9->&D*^`YOxVgsda4LXK%Pt--Jx+J+QFOh2st1^ivDV3R4pc zC6UtykYkmmU3O>ClKasMAs*pv5GXS3WX^;*OhI3s91V({pt7+XxtFkyY%zY*LFZ<%6PH_UfJ@XLsF_A zR2BTCE>^WdFshs@;=QwpEG0?#(l#*S1w!cpO3k9gabh)3*|LGT#|(QpR?eLBEP-+1 zlCsJCrhod|F0lLC||a{;o*k`ctR8bXiKudF$u@L;owAGY-tlc zX|3R%nZ;y+D?GC5&^brUL@rJ!Y#EnYyKXSj9sHVeghoKZZ2VHL zvCcxX++u<_*M(a1>}0SvNBE3ny1cedYgQtngXZzNS-9PJ13$c$5B{!``{YOrYEez{ zlOHfP*bt>JctLV<$2+c?qY$PTk$4#a+8&C`Dm^+fRtn> z$e~6zweWVt{MvoBLg9JgAWEd^?_)K-l*YmRM+_pQ=nHBoSE-)|*OIu_lTJ0ua%eYT z)X8?S_6XKj=>We4vUurmi7(l*u+lm0wr@Pvbq}XuZtUsXkrG5jceo3GP~Ar zh((uhqwk9-a1U|VTI1=SC(!&wk7s$_ro}q_BwN(Nem}J=QZavJKci~m0@4gps3=ix ze9u)zdrNre)3CcpV2#b1OW3U0x#0_*&6=m4J+4TZ`Ymt~-?I#5Tk}L3RgXccV5mC0 zAiGLd*>WMiL3hpJ;thkXqkF!M_``o*dcgcd+6{d&sbR zne#i~8<{-*Vq9gsMp2-EOA_IBFixi85P~i1D~@iH1d=7=r-7x8VjKooswy+2^M_vm zG)%tj4*{Y-GLHzA3)GLrMWdoZ>bn!-LMr?&N@CsCefaxzv#dItZ9A5VmOwSAdL8~x zM9S6EG4GT(zG1*h{>w<;oS+HU?rD#UI>WRkeDrE8er-=M&aCwGc!raEJLT)nC)w_n z5Fy9Bhy7?o(~;b)FPAwU;!1oP2R4??wl748v76{hTPNLGh#2>S;~G#e<6fX?ZaLAX zM}qcdcoMH(X2FXOm_;Z6G_j|zVdRrLCo?lL#AW=5b?nE?@q@BqtZ0XwsDjr->g>nW z7F6ZkN>hZJC+$vF=Ugab$!<*-dyYxRF}dgqhnRVy1F9}>l=SwB#DW7ZU@n~0NX@~m zIs@k7kS(#2i>x*sMQY2R5_S#^%$2+7ZS`E)RTxfpAl?lT`cYj}PyH-Zz>W~?2?Qw) z+mw)F0vyvviWW;-4tf2=@$$0U@a8}JdSKi^PGi2F8#A3mX{dHxCi*DIy$6_dUTb70 z*Q6>L7l*|!;~D9?>)qmIMM}j6`v*74X^)3fo8AEgBj2T-lPC zpRKr##urR`65Mb1x8jNNQ73KwQxl};Agpg=)jfnj-8?Nxco?xL598Wb;lgL69rT)4 zVJbBV5owb+ihFGclsX5}N`1;=g1fubXmY{aTa5*F2xI9)c;_QW7lub0*q#%d_ksZq z^A!ZqGmpJ} zp5Rb132T)- zO_iM;*tBJcjf*Msq)DD4*OL3LR)5&Mt4`U2YdWPAbC3tjyi*8N5Ubadg?=dNkl!SN zO+U=ncqks6G&U~2UgQ=1syxG|wJ$mn91ula39D>@3)s*$=NFnY7pXUNu;x73j#bbq z8%<`Ri?iI5N1&;A^LXs;hDy-IxAL`7zW3mT>BU`u_^O@`PH9|vXE$#eh; zSMqDi+#Fm!49 z;28GQxNI?%@~G_0x;0`rr`XA%JT+=%4RIWQ$w5nkjHu$IUFH<*sp}BND`O}Z&DgUEidT)Au zZ1fpY^I!u)yCLhnbWAJzWRR3cW%4mW9uJ4UKl`c0ul+$l+H6KlDypN1v6%YV$8k*{+YS z(W|5T=B~XRM@>O*55;gREC*R5;CbK-!qyy>d1X-djX(^Hw3U(jZfB^4QNq$}!bAV< z1rR$1&XxArg#eL)v_7x>oVpL?{N@AKc1Tl3Rn1wYBWPmN~0+Jl{L309R< z#b&vHGJuz&NA?Uq(JiyhFkokcRIZv+kgZ>UUlHN2BD+1k9^SObBZ&oMjlZpWlGz83 zCP+ZNPwBalz~86}0?Jn?gdJxCfh?gW$W{5S26h8E`*StV+2`q=wD>*6R;H%N;#rOi z_`8`9+^sq>;UxU2XL$uABO!~7wc6z-68j-Q=!=Ct$)N;04&{3xbhXWkhD4_(XfxN* zy*aW=hG)~FFocGc;`&h#(mq^U*TH_YB_|}G|9T8BU9-v zhmX882%8Ft!=m>Chg_50<9F;sab9>b+edyv7xz2OkB$0C7A5U?8*?YFHn&NXMWe(# z4@&?5xT#KJ&9$o$j~|L)_mQwahybLF;sHtkZ>!a0oICdz?th;j&nuY;naxq zUo)AklC%4?Pqv?FS?xSN?B23|*!{k_yC>kU2mpYHTBukkoqkpvwKfzif`I0WwTEutHC!d@7Z?Rp(SFW$(94 z@VVk8jF8MLXpCh6X>z~D=J0lKB1)rnp?Q8I1T-M~U59L+KD;%%g_96*XvNQMGzynd z;@$XKq6y(On~&CniJmgocKRA%YQuM`=rmJzt`WX z(rhexi6+U8duHCUP)up90sElJGpjlqk!-h8M_!s|yO=$5L#>#nh|7vluQGZ_!&J37 zT?xB^Zu@gqYG?^GZLoIojSQQF(bxK?H`ds8q`wXnT;=BEO4rH{IBja{(SgdL0{+u} zZsp!To(u0^5xlpGX%@xWZPt9?s+lmt;Cn`7!r9E^U-nw*az=U>5fKhM|D;mdw|L0C zMGdLjSrt*Jiq_@=y;s!y9ghO8&&_W6Vl7a^c4=oI{08OD9ZGR)Iffq}mV$a!&a;_p z9AL7>SE`HIOqN9f&ROnwJxOTNeE7fn%$noCO=a z>~X^Is(fnt0E|9C?oXADMhof4?E8Rr6)`M#c+0>8>|Q_QEJ2L z__OmWnuAhmZdn9Zbvf=;g|?!sSkVn!N~T57JziA~-p+zBClK^Ag34xcSv;2UnX^6_ zk`8{K!fJE`dvKDM#JPO~B4gh*zND&{03qyc*UAue{ztr~@F#mK{C4_^E~1sM-~ z>x&%_yftu&G(N8d4zsm6b4QN(jA(EEbZNMS>%#T0;q3ctz)M8V9csu;6G+23q@-q7 zVsf;d(OZ0uBqq81{%C`cI^Y?jq=sb22b*8?xgTjCEN5pSX3*O+9owq{?h;^r-INj) zhjtMuuk8yw;Xqeq_UFalkndINUchSqlb*i$KclDq=K3Rmv2z08 z|3CO?Rq6WD5BezyRP`|G<%3F8w?l#kSg(y-HQnTqWya4p@(o(Av_m{V z0IETdC1+@(MRECDjq9HAecTk%V!F>; zzSSN3_{iMp{x+d2TKHwqeMVi{$UO>~m&}WUA?f{xYCG(i|3kQedZ6K@&Rg9Phh0*M z2;b)Slo|&fblN}5LS7(#xaNnMqp6O(BaSj4M}VxB%efKoWe7b4#6iRU6i2urFwfthSm> zQbJYm#`RLK4(osd8`ID3xFJ%}JV-*sS+pSeWId?*J5&KYV`vY3dI?p&{gU?PaK9Pi zOVN=M*=TL`$JsWf7sW7FIiHC5qwk`2?jz=Pb*j$aPHPI@2Egh+wccWafj+%pI>4&$?)XLt2Lv6IQ2~fws*`QOCyrGg6t=nKyIraL9|~C>z`G@NnyY@Doo)T zbKMQs+~|p;)!|h6qAgCwMtV%~Gz4xq|rZ{ZF zykkF}tGdOxLm-Tj!})9kt}aE!RVCR#1hcNlRN|Q(a-Cdj3tX6a%s9`1=kZL|WnsID z^mfwQeYwe!tj!dVJ3y9eii48zZOp23sF{i2+|qZAhLS~;O8Y2Fc723OyK_-57aJUm zy!nya4I&HD(NzbAq_JcHiWDL-dzSC6Uft3P$?+?duD!8@-{j+@*M_du zk>g2|{zp|FLd)#A{E=?Ia->^lcKfDO6q+sFf)7f>vp*=|lJiKLzTm+Sm^<>ETE2=g z*UVybxLPoQZ}CAEZ|vkKJ^-0oh*G5md3dQk^pWg$_2zZy8z~3bV3r_T;)tXTKj~&w zMTPDL+oj(fZoVa}+7_?DEdE@&dTV&Z%(1aNsbclH=d`__X)u~s5D;72WRbaJX$kud znCC!jF5w8yjD>(hw+{WS{xnrb=3A?K)fw&4x5)C_)8SWu{VLJt^|<}@(tVLSLH6$> z3bxz>ybmIeyqAhBKqKvToJU0CTQ+a%Ik_41t+|5(+9@Vcs2uhOC_uOdK~ShX#Ve{g zB!&jQSp$Ij`YJd>wmER2B3XZm`<44aN;po$52LCHqUlfv-6-!}*W)|UY%?~H2_IVw z>IrW+mG~O)ZzPdjF7b?l$iXFN=)X)ac0i1{Gg1Dz>K^mXH^g%OkiP$`tZR>Fa*zL` zq}=9y&!tienUZoU_aUil+H_2{kV&;-Wgf1=<&Dg;(ox~0*!U-qFC?%w} zIWC#I`904vo!{^G|MPmD@8$FTT)v<8`~8d;d0v9tKXa0?w_Xuqr*#>EHM=g5*e3$-vp`-ggOB(=ZxU~wPEtC)i!_`IS> z<1t)j2;TNKm$$FHuk}}cz^rF8&|TdVJpgHdGJ(~2h@&5z|wc3!W6 zg$e!9L!^K`#Ic@8poa*Pd2a@p168V4iE0Zs)`9o%XFj;~tgtj8E_}XzcM_>elNBLV`_>kD6y{nkMfPiq=j1p)D2D zG31O{e!mR%$36aj5*Sx4xaxgD5|TcQA&e*1Q-UY_8Q-dJvRM^Y8b`Z}+F7@_Tqj-p zUa)^y^9_`3leY0MSeOOshzg*(2fL0uV?YOoT>AmV-=`wLye@sJQetTmC`hec&;aZX zykB1hqEWWXE4Ej4}75f=}0FvR{w0L#S(~(|PIv>)X!;mo(PPs4D%=Fkh zv>fTyUW;((_rb7d*osG^^KM9+v3oOvM|824kB?^*?hOCYYMcOoCG+^@c-DSeeZ@#X zg?vD5_J<2QT)_HK2#Gxbf>6gf>&bpFk2k#oSxx|gT}w_9__xD zF~tw?^vno+W**25wAUD@KyB#E34Krq$jAW=1@KM_3qW~kS;@43f0J(Sk7P4;*2HqO zUd%~3pioMSztrg;^_hMliB1aa(gP8iZ9)qN&`1S4cpkF3hD6P9LZaVR04LXNI_p?^ z=G1uISO4VSmEEdFzsfFxrSe>mciHIZ=qf&Gfm2)xXc~q&pSq?Mtt-~MNf7xtu#)DaT_Xzccgc8aALkxJI{9ju?qlu0k)IGgiVwf z6dg%*!(}dSkP^osH^ef11Zt*vJQ%DKlDu7U7e1$K%)6gP%mts}M|}@a+nNoz zA1DB8OaI!&mn0bd<_5Ov9VwoY4xM*YG*m@Gxvqc3dd%WG%G-#pdSfGBb&O>T%SQRC z>I~8uY8bpuH2EPowYI4JHacFxQY9(U^Bz^^Frj3{dlxZT3J`4sF^%A=M=jOmXGv+n zN}s3{BCR_$Nz3BF1y9^P9HifKSHY>^E;ce%1VFprWJfVrLpgP_VvRj)X;qXl`GNdN z+=G?VUCE~n>=3egqW2~)os_$7sEu^}9j`#!}AC-MzXoZh6;Y4wJ)$s?Bs9kth{GJczpKm;8WEwP_~{E0{EMv|6833LiN z4<}jfb!WA2cWZ&oZ@{Y-y7nRmp*iv?%e()xg+$Ae4Ab`S1xVZ4-i17=y^)w>vP(M6 z{9V+Yl+|l1nIYYs6%d#?5t)>#tGX?P5rtP2y7M|TZOxWC4Y1F`R zcd?yQC1|f0Ps?1`v;y9FUzXi}kJ;rMZ&rD8h8=oPjv3uKg(TDD>fYyJD^Qysq|JJp znU9@k&5Fhg5N@D1=AcE3dYIH(@N;M3g^}tr(sy1cOXNxERt6gN!;8ZIfUOrQqXL8Q z{KNzkS2SN@ld<&LwX7Fpl(rkDrGT+xt$P=S%HX5 zr~yZBarD5SV`9j&PE{ti8&o*b@tWFmJja!hKJrFX^M;>K9zwYOX{XEb54WRFbl;1| zYC5trqd(?DuT1|QrJqOMFBckvV4Od9jqVzB5}#V++u=#%kYhUaoiKbt=)-096srh z%&*nBHVjk*Q1bIuPOFer3BsVKa2WCFfy0#GrD`~30U!malU5CYCv& zFO7NlY(%1)<0z1BrfNHQYSDdUb^XdqMXz%Ze72Vtv;tvN_GDL!BlTd)l>ara^-Rn9 zNUO^a5o5l*>V3W3wp2ak7tA$!8DOO|+h^32@H+<?y6f)~I!UwF(Ej>{Bnn-B zIf{32RTtt2;DAG_oJ7RAU6X2y)-z|Nb6=4CL%q?phl$o*eF#@0MAWISCA}zqR*q;% z%ms>7nr$Y=;sM0{d;WqMD}|gdYohcuDO~NU2U9aJ0s%&V4jnXb-iT_5A(iDxGhZw4 z&EK+ul+oP83Fh}v(Mh3A2A&v#(UF^&le7K+D zxGAvx3A|Lu6$gFzFg&Yis8#3R%QY@n8)EmOb-no!{NaLY_&yd(!gB*EB(W?{W}Hod zzx+?S4DQMPCLA`~l?Y0}9sitH5u$Wi_SJriGBp(yi;0{etu2TSfUt$5mJ)>gZ17W` z;g(*>3lbE!IMi%D0P`80r^c3({!r_wf$!7;B4!Ai(E!lBdPsvj1m48)Wn+5O!Yf1SR}l@WGfqIx6vihl0;5y4b-TvgN(eQ3}x)K zLyq&0sq+}J;l`q4d4t(SkD;00m1)3Hr0l0-O|La?GrS|8Zqa7(0%%vfTMMeg@GAM6 zmd@iDcZu59&fV<0=Wnl$`f5)*PkBiSK1f=5EZXPLlpn;bPHe>lvZV%fHhOsr_IvZ5 z%@t+0KW2QZWpKnq_QIM=G{l~*)yvr{AF-pBs{{(VC`&zff1iTrAU5Ct=HrM@)$uU*5m;Z}T>~RZ zm1@=IhN!&)m+#EPh26!7IEvVM(R))?0JS3GI?kqG_>g<2c=~#UG1tm*6xW2~LIK!V zJYAF47&HN*0(3TnUjX(W2#)Ao>$uKjvZRN^wsf(gJJq;MXsr*SY@z9g5B|K;ELsS2 z!KDL_hx;5EeEpW|ZFD`nokOK7JqD&t9Z59Om3^gLnS7X;R0tB-cE^ zAUv98o4y6zuhF$HmIY9ftrD!PTRPB0S?u8Bl2!m$_9NqrXCfq^=**^rK}e0(yH%aY!VI`VbllRp)e^t0+)KM5ZNTMdeyna52Kmk##06Im}iZp zxXMFm{>8W8S17DtG->e1yL@vi+`*R8 zAW7?MnQ;kxY$PSNmMqVeY6BcB%D|mvMS9EzCMHky=mb~IgOR@=)1AX!=c|L7juJ)M zErdyY98C>X4-CZKDXg>Z4QzO@K4jy|{b!MX%c1`sD*3J`TIZCN)b;+g%G`OF>kcD} z+*IAP{l1OcsPi`h{g6Uw1pAqR)Y<4C_wSV(WLXkhzoY)4U$$horFIbFgs&>|PX@=+t+CQY3D>@c^;we==JoZAz z!xZ+^Cz0=?8dXAf9Hy`BUhbJLdsLRreIDB+IWQ$wcdr4ayOg zG;DKc9U`amSNkn>%{Qd-5EFqp1yY?|gxNvG{|q)S(fzVdvCU1mm%rH911B`MH|nre zF!@DA0oQC`O@Cn5WCoyQUVE#ye=C}6hkM!^>V&k}*SfnUVS2or@RvXQysEfp*>_Dn zRe+56`UGvZ0xHNyeLcN|PX2Gfhqo=J=7%dt>k&NRcmjFki6llhWoFPD7S}kU`x46EXmtvFDh=k0Fx?E=#Wj$(Ft1uu_qT z0kmpg=l>Bg0Am4g1&5$*sE|&y!44+Lm`b%G`ZWMq%$bYpb;84hIy6GYs#>?_RcA%J zG}A%-;I9p(7ZLcR3cjX9_rjK?@uhi@Q5!AM<&j3W^Y-lM&UVCcI`%o2vE!(I7pDsl zQJVpfe5NtqGCFPM$hxP51aA7sis- zGWv<}D3%rQEOszK2U@)21-Zd+S1IgP`yt!at-_hD)Q!f37PB(C`gGY9S1!GoPun4s gM-gU!D=S&OiLtX?zx@vUPX^-ba2)Z6-PxP}11_Yu>i_@% literal 0 HcmV?d00001 diff --git a/mods/basic_trains/modpack.conf b/mods/basic_trains/modpack.conf new file mode 100644 index 00000000..4cf3dcbf --- /dev/null +++ b/mods/basic_trains/modpack.conf @@ -0,0 +1,4 @@ +name=basic_trains +title=Advtrains Basic Trains +description=Collection of basic trains for the Advanced Trains mod. Formerly included in Advtrains package. +author=orwell96 From adaa109b8aaa64638be3c0298e765e5c09910253 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 31 Mar 2021 10:57:51 +0200 Subject: [PATCH 06/16] update --- mods/advtrains/advtrains/mod.conf | 2 +- mods/advtrains/advtrains/p_mesecon_iface.lua | 2 +- mods/ambience/init.lua | 23 +- mods/anvils/depends.txt | 1 + mods/anvils/tools.lua | 36 + mods/biome_lib/depends.txt | 3 - mods/biome_lib/init.lua | 50 +- mods/biome_lib/mod.conf | 2 + mods/biome_lib/search_functions.lua | 20 +- mods/carts/mod.conf | 2 +- mods/farming/food.lua | 40 + mods/farming/textures/farming_gyoza.png | Bin 0 -> 603 bytes mods/farming/textures/farming_onigiri.png | Bin 0 -> 204 bytes mods/gloopblocks/crafts.lua | 31 + mods/gloopblocks/depends.txt | 22 - mods/gloopblocks/main.lua | 25 + mods/gloopblocks/mod.conf | 2 + .../models/gloopblocks_sidewalk.obj | 119 ++ .../gloopblocks_concrete_sidewalk_overlay.png | Bin 0 -> 73 bytes .../textures/gloopblocks_packed_dirt.png | Bin 0 -> 417 bytes .../homedecor_bathroom/init.lua | 4 +- .../homedecor_common/nodeboxes.lua | 7 +- .../homedecor_furniture/init.lua | 254 --- .../homedecor_furniture_medieval/init.lua | 18 + .../homedecor_kitchen/init.lua | 279 ++- .../models/homedecor_kitchen_cabinet.obj | 50 + .../models/homedecor_kitchen_cabinet_half.obj | 52 + .../models/homedecor_kitchen_sink.obj | 265 ++- .../homedecor_kitchen_cabinet_bevel.png | Bin 87 -> 112 bytes ...omedecor_kitchen_cabinet_colored_front.png | Bin 0 -> 244 bytes ...cor_kitchen_cabinet_colored_front_half.png | Bin 0 -> 190 bytes ...hen_cabinet_colored_front_with_drawers.png | Bin 0 -> 254 bytes .../homedecor_kitchen_cabinet_front.png | Bin 315 -> 532 bytes .../homedecor_kitchen_cabinet_front_half.png | Bin 265 -> 381 bytes ...cor_kitchen_cabinet_front_with_drawers.png | Bin 0 -> 561 bytes .../homedecor_kitchen_cabinet_half_bevel.png | Bin 0 -> 109 bytes .../textures/homedecor_kitchen_sink_top.png | Bin 358 -> 286 bytes .../homedecor_lighting/init.lua | 8 + .../homedecor_tables/misc.lua | 357 ++-- .../homedecor_tables/mod.conf | 1 + .../models/homedecor_table_large_square.obj | 107 + .../models/homedecor_table_small_round.obj | 1754 ++++++++++++++--- .../models/homedecor_table_small_square.obj | 180 +- .../textures/homedecor_glass_face_clean.png | Bin 74 -> 0 bytes ...es.png => homedecor_glass_table_edges.png} | Bin .../homedecor_glass_table_large_inv.png | Bin 2457 -> 0 bytes .../homedecor_glass_table_large_square.png | Bin 0 -> 604 bytes ...homedecor_glass_table_large_square_inv.png | Bin 0 -> 315 bytes .../homedecor_glass_table_large_tb.png | Bin 146 -> 0 bytes .../homedecor_glass_table_small_round.png | Bin 241 -> 597 bytes .../homedecor_glass_table_small_round_inv.png | Bin 3865 -> 713 bytes .../homedecor_glass_table_small_square.png | Bin 358 -> 642 bytes ...homedecor_glass_table_small_square_inv.png | Bin 3938 -> 334 bytes .../textures/homedecor_table_legs_brass.png | Bin 331 -> 476 bytes .../textures/homedecor_table_legs_wood.png | Bin 0 -> 357 bytes .../homedecor_table_legs_wrought_iron.png | Bin 325 -> 439 bytes .../homedecor_utility_table_edges.png | Bin 465 -> 0 bytes .../textures/homedecor_utility_table_legs.png | Bin 338 -> 0 bytes .../homedecor_utility_table_legs_inv.png | Bin 4371 -> 0 bytes .../textures/homedecor_utility_table_tb.png | Bin 576 -> 0 bytes .../textures/homedecor_wood_table_edges.png | Bin 0 -> 204 bytes .../homedecor_wood_table_large_edges.png | Bin 465 -> 0 bytes .../homedecor_wood_table_large_inv.png | Bin 4095 -> 0 bytes .../homedecor_wood_table_large_square.png | Bin 0 -> 1217 bytes .../homedecor_wood_table_large_square_inv.png | Bin 0 -> 652 bytes .../homedecor_wood_table_large_tb.png | Bin 529 -> 0 bytes .../homedecor_wood_table_small_round.png | Bin 573 -> 2294 bytes .../homedecor_wood_table_small_round_inv.png | Bin 5201 -> 2007 bytes .../homedecor_wood_table_small_square.png | Bin 982 -> 1467 bytes .../homedecor_wood_table_small_square_inv.png | Bin 4200 -> 901 bytes mods/skinsdb/formspecs.lua | 99 +- mods/skinsdb/mod.conf | 1 + mods/skinsdb/textures/ui_misc_form.png | Bin 6177 -> 0 bytes mods/skinsdb/unified_inventory_page.lua | 19 +- mods/unified_inventory/init.lua | 4 + mods/unified_inventory/internal.lua | 13 +- mods/unifieddyes/airbrush.lua | 498 +++++ mods/unifieddyes/aliases.lua | 23 + mods/unifieddyes/api.lua | 494 +++++ mods/unifieddyes/color-tables.lua | 237 +++ mods/unifieddyes/dyes-crafting.lua | 309 +++ mods/unifieddyes/init.lua | 1568 +-------------- 82 files changed, 4416 insertions(+), 2565 deletions(-) delete mode 100644 mods/biome_lib/depends.txt create mode 100644 mods/farming/textures/farming_gyoza.png create mode 100644 mods/farming/textures/farming_onigiri.png delete mode 100644 mods/gloopblocks/depends.txt create mode 100644 mods/gloopblocks/models/gloopblocks_sidewalk.obj create mode 100644 mods/gloopblocks/textures/gloopblocks_concrete_sidewalk_overlay.png create mode 100644 mods/gloopblocks/textures/gloopblocks_packed_dirt.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/models/homedecor_kitchen_cabinet.obj create mode 100644 mods/homedecor_modpack/homedecor_kitchen/models/homedecor_kitchen_cabinet_half.obj create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_kitchen_cabinet_colored_front.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_kitchen_cabinet_colored_front_half.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_kitchen_cabinet_colored_front_with_drawers.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_kitchen_cabinet_front_with_drawers.png create mode 100644 mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_kitchen_cabinet_half_bevel.png create mode 100644 mods/homedecor_modpack/homedecor_tables/models/homedecor_table_large_square.obj delete mode 100644 mods/homedecor_modpack/homedecor_tables/textures/homedecor_glass_face_clean.png rename mods/homedecor_modpack/homedecor_tables/textures/{homedecor_glass_table_large_edges.png => homedecor_glass_table_edges.png} (100%) delete 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_square.png create mode 100644 mods/homedecor_modpack/homedecor_tables/textures/homedecor_glass_table_large_square_inv.png delete mode 100644 mods/homedecor_modpack/homedecor_tables/textures/homedecor_glass_table_large_tb.png create mode 100644 mods/homedecor_modpack/homedecor_tables/textures/homedecor_table_legs_wood.png delete mode 100644 mods/homedecor_modpack/homedecor_tables/textures/homedecor_utility_table_edges.png delete mode 100644 mods/homedecor_modpack/homedecor_tables/textures/homedecor_utility_table_legs.png delete mode 100644 mods/homedecor_modpack/homedecor_tables/textures/homedecor_utility_table_legs_inv.png delete 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_edges.png delete mode 100644 mods/homedecor_modpack/homedecor_tables/textures/homedecor_wood_table_large_edges.png delete 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_square.png create mode 100644 mods/homedecor_modpack/homedecor_tables/textures/homedecor_wood_table_large_square_inv.png delete mode 100644 mods/homedecor_modpack/homedecor_tables/textures/homedecor_wood_table_large_tb.png delete mode 100644 mods/skinsdb/textures/ui_misc_form.png create mode 100644 mods/unifieddyes/airbrush.lua create mode 100644 mods/unifieddyes/aliases.lua create mode 100644 mods/unifieddyes/api.lua create mode 100644 mods/unifieddyes/color-tables.lua create mode 100644 mods/unifieddyes/dyes-crafting.lua diff --git a/mods/advtrains/advtrains/mod.conf b/mods/advtrains/advtrains/mod.conf index 027e08a1..5808d1a7 100644 --- a/mods/advtrains/advtrains/mod.conf +++ b/mods/advtrains/advtrains/mod.conf @@ -4,4 +4,4 @@ description=Core system for realistic trains in Minetest author=orwell96 depends=serialize_lib -optional_depends=mesecons,digtron +optional_depends=mesecons,mesecons_switch,digtron diff --git a/mods/advtrains/advtrains/p_mesecon_iface.lua b/mods/advtrains/advtrains/p_mesecon_iface.lua index 0eef96ae..33fcecda 100644 --- a/mods/advtrains/advtrains/p_mesecon_iface.lua +++ b/mods/advtrains/advtrains/p_mesecon_iface.lua @@ -1,7 +1,7 @@ -- p_mesecon_iface.lua -- Mesecons interface by overriding the switch -if not mesecon then return end +if minetest.get_modpath("mesecons_switch") == nil then return end minetest.override_item("mesecons_switch:mesecon_switch_off", { groups = { diff --git a/mods/ambience/init.lua b/mods/ambience/init.lua index 1f7bb4f0..f911d378 100644 --- a/mods/ambience/init.lua +++ b/mods/ambience/init.lua @@ -200,17 +200,17 @@ minetest.register_globalstep(function(dtime) ok = true -- everything starts off ok - -- stop current sound if another set active or gain changed + -- are we playing something already? if playing[player_name] and playing[player_name].handler then + -- stop current sound if another set active or gain changed if playing[player_name].set ~= set_name - or (playing[player_name].set == set_name - and playing[player_name].gain ~= MORE_GAIN) then + or playing[player_name].gain ~= MORE_GAIN then ---print ("-- change stop", set_name, playing[player_name].old_handler) +--print ("-- change stop", set_name, playing[player_name].handler) - minetest.sound_stop(playing[player_name].old_handler) + minetest.sound_stop(playing[player_name].handler) playing[player_name].set = nil playing[player_name].handler = nil @@ -220,11 +220,9 @@ minetest.register_globalstep(function(dtime) end end - -- set random chance and reset seed + -- set random chance 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 @@ -249,8 +247,7 @@ minetest.register_globalstep(function(dtime) -- set what player is currently listening to playing[player_name] = { - set = set_name, gain = MORE_GAIN, - handler = handler, old_handler = handler + set = set_name, gain = MORE_GAIN, handler = handler } -- set timer to stop sound @@ -261,17 +258,15 @@ minetest.register_globalstep(function(dtime) -- 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 + and playing[player_name].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 + set = nil, gain = nil, handler = nil } end end) diff --git a/mods/anvils/depends.txt b/mods/anvils/depends.txt index 1ab50c5d..37b0856b 100644 --- a/mods/anvils/depends.txt +++ b/mods/anvils/depends.txt @@ -5,3 +5,4 @@ ethereal? moreores? 3d_armor? xanadu? +mobs? diff --git a/mods/anvils/tools.lua b/mods/anvils/tools.lua index 7375fe4a..b01708d4 100644 --- a/mods/anvils/tools.lua +++ b/mods/anvils/tools.lua @@ -141,7 +141,43 @@ if minetest.get_modpath("3d_armor") then end end +if minetest.get_modpath("shields") then + + if armor.materials.steel then + add_tool("shields:shield_steel", "default:steel_ingot", 7) + end + + if armor.materials.bronze then + add_tool("shields:shield_bronze", "default:bronze_ingot", 7) + end + + if armor.materials.diamond then + add_tool("shields:shield_diamond", "default:diamond", 7) + end + + if armor.materials.gold then + add_tool("shields:shield_gold", "default:gold_ingot", 7) + end + + if armor.materials.mithril then + add_tool("shields:shield_mithril", "moreores:mithril_ingot", 7) + end + + if armor.materials.crystal then + add_tool("shields:shield_crystal", "ethereal:crystal_ingot", 7) + end +end + +if minetest.get_modpath("mobs_monster") then + add_tool("mobs:pick_lava", "mobs:lava_orb", 3, true) +end + -- Xanadu mod if minetest.get_modpath("xanadu") then add_tool("xanadu:axe_super", "default:diamond", 18, true) + add_tool("mobs:pick_lava", "mobs:lava_orb", 3, true) + add_tool("xanadu:helmet_ccrystal", "ethereal:crystal_ingot", 5) + add_tool("xanadu:chestplate_ccrystal", "ethereal:crystal_ingot", 8) + add_tool("xanadu:leggings_ccrystal", "ethereal:crystal_ingot", 7) + add_tool("xanadu:boots_ccrystal", "ethereal:crystal_ingot", 4) end diff --git a/mods/biome_lib/depends.txt b/mods/biome_lib/depends.txt deleted file mode 100644 index c48fe0d0..00000000 --- a/mods/biome_lib/depends.txt +++ /dev/null @@ -1,3 +0,0 @@ -default -intllib? - diff --git a/mods/biome_lib/init.lua b/mods/biome_lib/init.lua index b8635b9d..aefc9f1b 100644 --- a/mods/biome_lib/init.lua +++ b/mods/biome_lib/init.lua @@ -1,4 +1,4 @@ --- Biome library mod by Vanessa Ezekowitz +-- Biome library mod by VanessaE -- -- I got the temperature map idea from "hmmmm", values used for it came from -- Splizard's snow mod. @@ -395,7 +395,7 @@ end -- a surface during the initial map read stage. function biome_lib:generate_block_with_air_checking() - if #biome_lib.blocklist_aircheck == 0 then + if not biome_lib.blocklist_aircheck[1] then return end @@ -407,30 +407,13 @@ function biome_lib:generate_block_with_air_checking() local blockhash = minetest.hash_node_position(minp) - if not biome_lib.surface_nodes_aircheck.blockhash then - - if type(minetest.find_nodes_in_area_under_air) == "function" then -- use newer API call - biome_lib.surface_nodes_aircheck.blockhash = - minetest.find_nodes_in_area_under_air(minp, maxp, biome_lib.surfaceslist_aircheck) - else - local search_area = minetest.find_nodes_in_area(minp, maxp, biome_lib.surfaceslist_aircheck) - - -- search the generated block for air-bounded surfaces the slow way. - - biome_lib.surface_nodes_aircheck.blockhash = {} - - for i = 1, #search_area do - local pos = search_area[i] - local p_top = { x=pos.x, y=pos.y+1, z=pos.z } - if minetest.get_node(p_top).name == "air" then - biome_lib.surface_nodes_aircheck.blockhash[#biome_lib.surface_nodes_aircheck.blockhash + 1] = pos - end - end - end + if not biome_lib.surface_nodes_aircheck.blockhash then -- read it into the block cache + biome_lib.surface_nodes_aircheck.blockhash = + minetest.find_nodes_in_area_under_air(minp, maxp, biome_lib.surfaceslist_aircheck) biome_lib.actioncount_aircheck.blockhash = 1 else - if biome_lib.actioncount_aircheck.blockhash <= #biome_lib.actionslist_aircheck then + if biome_lib.actionslist_aircheck[biome_lib.actioncount_aircheck.blockhash] then -- [1] is biome, [2] is node/function/model biome_lib:populate_surfaces( biome_lib.actionslist_aircheck[biome_lib.actioncount_aircheck.blockhash][1], @@ -438,10 +421,9 @@ function biome_lib:generate_block_with_air_checking() biome_lib.surface_nodes_aircheck.blockhash, true) biome_lib.actioncount_aircheck.blockhash = biome_lib.actioncount_aircheck.blockhash + 1 else - if biome_lib.surface_nodes_aircheck.blockhash then - table.remove(biome_lib.blocklist_aircheck, 1) - biome_lib.surface_nodes_aircheck.blockhash = nil - end + table.remove(biome_lib.blocklist_aircheck, 1) + biome_lib.surface_nodes_aircheck.blockhash = nil + biome_lib.actioncount_aircheck.blockhash = nil end end end @@ -450,7 +432,7 @@ end -- checking for air during the initial map read stage. function biome_lib:generate_block_no_aircheck() - if #biome_lib.blocklist_no_aircheck == 0 then + if not biome_lib.blocklist_no_aircheck[1] then return end @@ -460,25 +442,21 @@ function biome_lib:generate_block_no_aircheck() local blockhash = minetest.hash_node_position(minp) if not biome_lib.surface_nodes_no_aircheck.blockhash then - - -- directly read the block to be searched into the chunk cache - biome_lib.surface_nodes_no_aircheck.blockhash = minetest.find_nodes_in_area(minp, maxp, biome_lib.surfaceslist_no_aircheck) biome_lib.actioncount_no_aircheck.blockhash = 1 else - if biome_lib.actioncount_no_aircheck.blockhash <= #biome_lib.actionslist_no_aircheck then + if biome_lib.actionslist_no_aircheck[biome_lib.actioncount_no_aircheck.blockhash] then biome_lib:populate_surfaces( biome_lib.actionslist_no_aircheck[biome_lib.actioncount_no_aircheck.blockhash][1], biome_lib.actionslist_no_aircheck[biome_lib.actioncount_no_aircheck.blockhash][2], biome_lib.surface_nodes_no_aircheck.blockhash, false) biome_lib.actioncount_no_aircheck.blockhash = biome_lib.actioncount_no_aircheck.blockhash + 1 else - if biome_lib.surface_nodes_no_aircheck.blockhash then - table.remove(biome_lib.blocklist_no_aircheck, 1) - biome_lib.surface_nodes_no_aircheck.blockhash = nil - end + table.remove(biome_lib.blocklist_no_aircheck, 1) + biome_lib.surface_nodes_no_aircheck.blockhash = nil + biome_lib.actioncount_no_aircheck.blockhash = nil end end end diff --git a/mods/biome_lib/mod.conf b/mods/biome_lib/mod.conf index 033b72e9..b3312f63 100644 --- a/mods/biome_lib/mod.conf +++ b/mods/biome_lib/mod.conf @@ -1,2 +1,4 @@ name = biome_lib min_minetest_version = 5.2.0 +depends = default +optional_depends = intllib diff --git a/mods/biome_lib/search_functions.lua b/mods/biome_lib/search_functions.lua index d665b5fe..1f11476d 100644 --- a/mods/biome_lib/search_functions.lua +++ b/mods/biome_lib/search_functions.lua @@ -52,9 +52,23 @@ function biome_lib:find_open_side(pos) return nil end --- "Record" the chunks being generated by the core mapgen +-- "Record" the map chunks being generated by the core mapgen, +-- split into individual mapblocks to reduce lag minetest.register_on_generated(function(minp, maxp, blockseed) - biome_lib.blocklist_aircheck[#biome_lib.blocklist_aircheck + 1] = { minp, maxp } - biome_lib.blocklist_no_aircheck[#biome_lib.blocklist_no_aircheck + 1] = { minp, maxp } + for x = 0, 5 do + local minx = minp.x + x*16 + for y = 0, 5 do + local miny = minp.y + y*16 + for z = 0, 5 do + local minz = minp.z + z*16 + + local bmin = {x=minx, y=miny, z=minz} + local bmax = {x=minx + 15, y=miny + 15, z=minz + 15} + + biome_lib.blocklist_aircheck[#biome_lib.blocklist_aircheck + 1] = { bmin, bmax } + biome_lib.blocklist_no_aircheck[#biome_lib.blocklist_no_aircheck + 1] = { bmin, bmax } + end + end + end end) diff --git a/mods/carts/mod.conf b/mods/carts/mod.conf index 0eab35c3..63347d20 100644 --- a/mods/carts/mod.conf +++ b/mods/carts/mod.conf @@ -1,4 +1,4 @@ name = carts description = Carts (formerly boost_cart) depends = default, player_api -optional_depends = dungeon_loot +optional_depends = dungeon_loot, mesecons diff --git a/mods/farming/food.lua b/mods/farming/food.lua index 1287b59f..2a1c2862 100644 --- a/mods/farming/food.lua +++ b/mods/farming/food.lua @@ -556,6 +556,7 @@ minetest.register_craft({ "group:food_egg", "group:food_egg", "farming:vanilla_extract" }, replacements = { + {"cucina_vegana:soy_milk", "vessels:drinking_glass"}, {"group:food_milk", "bucket:bucket_empty"}, {"farming:vanilla_extract", "vessels:glass_bottle"} } @@ -599,3 +600,42 @@ minetest.register_craft({ {"farming:pot", "farming:pot"}, } }) + +-- Onigiri + +minetest.register_craftitem("farming:onigiri", { + description = S("Onirigi"), + inventory_image = "farming_onigiri.png", + on_use = minetest.item_eat(2), + groups = {flammable = 2}, +}) + +minetest.register_craft({ + type = "shapeless", + output = "farming:onigiri", + recipe = { + "group:food_rice", "group:food_rice", "group:food_seaweed", "group:food_salt" + } +}) + +-- Gyoza + +minetest.register_craftitem("farming:gyoza", { + description = S("Gyoza"), + inventory_image = "farming_gyoza.png", + on_use = minetest.item_eat(4), + groups = {flammable = 2}, +}) + +minetest.register_craft({ + type = "shapeless", + output = "farming:gyoza 4", + recipe = { + "group:food_cabbage", "group:food_garlic_clove", "group:food_onion", + "group:food_meat_raw", "group:food_salt", "group:food_skillet", + "group:food_flour" + }, + replacements = { + {"group:food_skillet", "farming:skillet"} + } +}) diff --git a/mods/farming/textures/farming_gyoza.png b/mods/farming/textures/farming_gyoza.png new file mode 100644 index 0000000000000000000000000000000000000000..2005e7991cde4c5898613b7db93ab00c1981a26c GIT binary patch literal 603 zcmV-h0;K(kP)qCqI-iVl(2|?CGOwlW4Kp*+9WsI(5 z$(hM3Q!>i~Dw|S3c!4S#f(NB4nHjYy?ZJbrOs}%mNE8vjYy-$!-bhzk5~%M{M=TWv zbHzDh! z4GR*YbjM>4!2`bUAS>6H*My~^e3ZytL;T#kBr)`LaLQQSqW$PbG!Uk+{08lTXO zuB3X*gACS7jkMQTR&0Cal}m9TL9T>|j{__#wvD7qQ-6gdI_hZ;rL538PpwPmsAD9a zs=SHG+Z3J$qaY;CFB;U(roBY?8loC6L2ua0L~(F_>~1vNcr#QQd*c>j(eU@0q z^}3+wVhB9w@G61v$?EN8<}8jiO{|_9dz*}Wo6khc yxX8{~q*J9FazuJE5eu=u9v#(CxQ8hd(`TmwDPc zKa4?SP`aE+x{_1Iah&Y6qx43~2S-R4rYQq7`zG`QW7u^;@Qeg2zg$KUiFW&w7IOFH z=K1$a7D8)TZwe$_xzf_qh5T`-A@m90_0Mem2Gf)hszN1JtsD{-S_#d8#wD( zxU)3?_5-Zk+d9Q4PDgJFrSg;szkYL&z#Y!>yqsEV$`9@j=MbX&*(f3`D-$AcN@b-l zZ 0 then -- slab starting from -z - return { -0.5, -0.5, -0.5, 0.5, 0.5, -0.5+depth } + return { -0.5, -0.5, -0.5+s, 0.5, 0.5, -0.5+depth+s } else -- slab starting from +z (z1=0.5-(-depth)) - return { -0.5, -0.5, 0.5+depth, 0.5, 0.5, 0.5 } + return { -0.5, -0.5, 0.5+depth+s, 0.5, 0.5, 0.5+s } end end, bar_y = function(radius) return {-radius, -0.5, -radius, radius, 0.5, radius} end, diff --git a/mods/homedecor_modpack/homedecor_furniture/init.lua b/mods/homedecor_modpack/homedecor_furniture/init.lua index 5c317ddb..bcb9dea4 100644 --- a/mods/homedecor_modpack/homedecor_furniture/init.lua +++ b/mods/homedecor_modpack/homedecor_furniture/init.lua @@ -1,38 +1,5 @@ local S = minetest.get_translator("homedecor_furniture") -local table_colors = { - { "", S("Table"), homedecor.plain_wood }, - { "_mahogany", S("Mahogany Table"), homedecor.mahogany_wood }, - { "_white", S("White Table"), homedecor.white_wood } -} - -for _, t in ipairs(table_colors) do - local suffix, desc, texture = unpack(t) - - homedecor.register("table"..suffix, { - description = desc, - tiles = { texture }, - node_box = { - type = "fixed", - fixed = { - { -0.4, -0.5, -0.4, -0.3, 0.4, -0.3 }, - { 0.3, -0.5, -0.4, 0.4, 0.4, -0.3 }, - { -0.4, -0.5, 0.3, -0.3, 0.4, 0.4 }, - { 0.3, -0.5, 0.3, 0.4, 0.4, 0.4 }, - { -0.5, 0.4, -0.5, 0.5, 0.5, 0.5 }, - { -0.4, -0.2, -0.3, -0.3, -0.1, 0.3 }, - { 0.3, -0.2, -0.4, 0.4, -0.1, 0.3 }, - { -0.3, -0.2, -0.4, 0.4, -0.1, -0.3 }, - { -0.3, -0.2, 0.3, 0.3, -0.1, 0.4 }, - }, - }, - groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2}, - sounds = default.node_sound_wood_defaults(), - }) -end - - - local ob_cbox = { type = "fixed", fixed = { -0.5, -0.5, 0, 0.5, 0.5, 0.5 } @@ -69,224 +36,3 @@ homedecor.register("wall_shelf", { } } }) - --- Crafts - - -minetest.register_craft({ - output = "homedecor:table", - recipe = { - { "group:wood","group:wood", "group:wood" }, - { "group:stick", "", "group:stick" }, - }, -}) - -minetest.register_craft({ - type = "shapeless", - output = "homedecor:table_mahogany", - recipe = { - "homedecor:table", - "dye:brown", - }, -}) - -minetest.register_craft({ - type = "shapeless", - output = "homedecor:table_mahogany", - recipe = { - "homedecor:table", - "unifieddyes:dark_orange", - }, -}) - -minetest.register_craft({ - type = "shapeless", - output = "homedecor:table_white", - recipe = { - "homedecor:table", - "dye:white", - }, -}) - -minetest.register_craft({ - type = "fuel", - recipe = "homedecor:table", - burntime = 30, -}) - -minetest.register_craft({ - type = "fuel", - recipe = "homedecor:table_mahogany", - burntime = 30, -}) - -minetest.register_craft({ - type = "fuel", - recipe = "homedecor:table_white", - burntime = 30, -}) - -minetest.register_craft({ - output = "homedecor:standing_lamp_off", - recipe = { - {"homedecor:table_lamp_off"}, - {"group:stick"}, - {"group:stick"}, - }, -}) - -unifieddyes.register_color_craft({ - output = "homedecor:standing_lamp_off", - palette = "extended", - type = "shapeless", - neutral_node = "homedecor:standing_lamp_off", - recipe = { - "NEUTRAL_NODE", - "MAIN_DYE" - } -}) - -minetest.register_craft({ - type = "fuel", - recipe = "homedecor:table_lamp_off", - burntime = 10, -}) - -minetest.register_craft({ - output = "homedecor:table_lamp_off", - recipe = { - { "wool:white", "default:torch", "wool:white"}, - { "", "group:stick", ""}, - { "", "stairs:slab_wood", "" }, - }, -}) - -minetest.register_craft({ - output = "homedecor:table_lamp_off", - recipe = { - { "cottages:wool", "default:torch", "cottages:wool"}, - { "", "group:stick", ""}, - { "", "stairs:slab_wood", "" }, - }, -}) - -minetest.register_craft({ - output = "homedecor:table_lamp_off", - recipe = { - { "wool:white", "default:torch", "wool:white"}, - { "", "group:stick", ""}, - { "", "moreblocks:slab_wood", "" }, - }, -}) - -minetest.register_craft({ - output = "homedecor:table_lamp_off", - recipe = { - { "cottages:wool", "default:torch", "cottages:wool"}, - { "", "group:stick", ""}, - { "", "moreblocks:slab_wood", "" }, - }, -}) - -unifieddyes.register_color_craft({ - output = "homedecor:table_lamp_off", - palette = "extended", - type = "shapeless", - neutral_node = "homedecor:table_lamp_off", - recipe = { - "NEUTRAL_NODE", - "MAIN_DYE" - } -}) - -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 = { - { "technic:brass_ingot","bucket:bucket_water", "technic: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"}, - }, -}) - -minetest.register_craft({ - output = "homedecor:bars 6", - recipe = { - { "default:steel_ingot","default:steel_ingot","default:steel_ingot" }, - { "homedecor:pole_wrought_iron","homedecor:pole_wrought_iron","homedecor:pole_wrought_iron" }, - }, -}) - -minetest.register_craft({ - output = "homedecor:L_binding_bars 3", - recipe = { - { "homedecor:bars","" }, - { "homedecor:bars","homedecor:bars" }, - }, -}) - -minetest.register_craft({ - output = "homedecor:torch_wall 10", - recipe = { - { "default:coal_lump" }, - { "default:steel_ingot" }, - }, -}) - --- Aliases for 3dforniture mod. - -minetest.register_alias("3dforniture:table", "homedecor:table") -minetest.register_alias('table', 'homedecor:table') diff --git a/mods/homedecor_modpack/homedecor_furniture_medieval/init.lua b/mods/homedecor_modpack/homedecor_furniture_medieval/init.lua index efb331f0..7db474ac 100644 --- a/mods/homedecor_modpack/homedecor_furniture_medieval/init.lua +++ b/mods/homedecor_modpack/homedecor_furniture_medieval/init.lua @@ -57,6 +57,24 @@ homedecor.register("chains", { sounds = default.node_sound_stone_defaults(), }) +-- Crafts + +minetest.register_craft({ + output = "homedecor:bars 6", + recipe = { + { "default:steel_ingot","default:steel_ingot","default:steel_ingot" }, + { "homedecor:pole_wrought_iron","homedecor:pole_wrought_iron","homedecor:pole_wrought_iron" }, + }, +}) + +minetest.register_craft({ + output = "homedecor:L_binding_bars 3", + recipe = { + { "homedecor:bars","" }, + { "homedecor:bars","homedecor:bars" }, + }, +}) + 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") diff --git a/mods/homedecor_modpack/homedecor_kitchen/init.lua b/mods/homedecor_modpack/homedecor_kitchen/init.lua index 7197b8a6..8b9ee66a 100644 --- a/mods/homedecor_modpack/homedecor_kitchen/init.lua +++ b/mods/homedecor_modpack/homedecor_kitchen/init.lua @@ -137,43 +137,159 @@ homedecor.register("dishwasher_"..m, { 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 cabinet_sides_colored = "(homedecor_generic_wood_plain.png^[transformR90)^homedecor_kitchen_cabinet_bevel.png" + +local ic_cabinet_sides = string.gsub(cabinet_sides, "%^", "&") +local ic_cabinet_sides_colored = string.gsub(cabinet_sides_colored, "%^", "&") + +local cabinet_bottom = "(default_wood.png^[colorize:#000000:100)^homedecor_kitchen_cabinet_bevel.png" +local cabinet_bottom_colored = "homedecor_generic_wood_plain.png^homedecor_kitchen_cabinet_bevel.png" local function N_(x) return x end local counter_materials = { "", N_("granite"), N_("marble"), N_("steel") } +homedecor.kitchen_convert_nodes = {} + for _, mat in ipairs(counter_materials) do local desc = S("Kitchen Cabinet") + local desc2 = S("Kitchen Cabinet with drawers") local material = "" if mat ~= "" then desc = S("Kitchen Cabinet (@1 top)", S(mat)) + desc2 = S("Kitchen Cabinet with drawers (@1 top)", S(mat)) material = "_"..mat end - homedecor.register("kitchen_cabinet"..material, { + homedecor.register("kitchen_cabinet_colorable"..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 }, + tiles = { + 'homedecor_kitchen_cabinet_top'..material..'.png', + cabinet_bottom, + cabinet_sides, + cabinet_sides, + cabinet_sides, + 'homedecor_kitchen_cabinet_front.png^homedecor_kitchen_cabinet_bevel.png' + }, + inventory_image = "[inventorycube" + .."{homedecor_kitchen_cabinet_top"..material..".png" + .."{homedecor_kitchen_cabinet_front.png" + .."{"..ic_cabinet_sides, + mesh = "homedecor_kitchen_cabinet.obj", + paramtype2 = "wallmounted", + palette = "unifieddyes_palette_colorwallmounted.png", + airbrush_replacement_node = "homedecor:kitchen_cabinet_colored"..material, + place_param2 = 0, + groups = { snappy = 3, ud_param2_colorable = 1}, sounds = default.node_sound_wood_defaults(), infotext=S("Kitchen Cabinet"), inventory = { size=24, lockable=true, }, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation_nsew(pos, placer, itemstack, pointed_thing) + end }) + + homedecor.register("kitchen_cabinet_colored"..material, { + description = desc, + tiles = { + {name = 'homedecor_kitchen_cabinet_top'..material..'.png', color = 0xFFFFFFFF}, + {name = cabinet_bottom, color = 0xFFFFFFFF }, + cabinet_sides_colored, + cabinet_sides_colored, + cabinet_sides_colored, + 'homedecor_kitchen_cabinet_colored_front.png^homedecor_kitchen_cabinet_bevel.png' + }, + inventory_image = "[inventorycube" + .."{homedecor_kitchen_cabinet_top"..material..".png" + .."{homedecor_kitchen_cabinet_front.png" + .."{"..ic_cabinet_sides_colored, + mesh = "homedecor_kitchen_cabinet.obj", + paramtype2 = "colorwallmounted", + palette = "unifieddyes_palette_colorwallmounted.png", + groups = { snappy = 3, ud_param2_colorable = 1, not_in_creative_inventory = 1 }, + sounds = default.node_sound_wood_defaults(), + infotext=S("Kitchen Cabinet"), + inventory = { + size=24, + lockable=true, + }, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation_nsew(pos, placer, itemstack, pointed_thing) + end + }) + + homedecor.register("kitchen_cabinet_colorable_with_drawers"..material, { + description = desc2, + tiles = { + 'homedecor_kitchen_cabinet_top'..material..'.png', + cabinet_bottom, + cabinet_sides, + cabinet_sides, + cabinet_sides, + 'homedecor_kitchen_cabinet_front_with_drawers.png^homedecor_kitchen_cabinet_bevel.png' + }, + inventory_image = "[inventorycube" + .."{homedecor_kitchen_cabinet_top"..material..".png" + .."{homedecor_kitchen_cabinet_front_with_drawers.png" + .."{"..ic_cabinet_sides, + mesh = "homedecor_kitchen_cabinet.obj", + paramtype2 = "wallmounted", + palette = "unifieddyes_palette_colorwallmounted.png", + airbrush_replacement_node = "homedecor:kitchen_cabinet_colored_with_drawers"..material, + groups = { snappy = 3, ud_param2_colorable = 1}, + sounds = default.node_sound_wood_defaults(), + infotext=S("Kitchen Cabinet with drawers"), + inventory = { + size=24, + lockable=true, + }, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation_nsew(pos, placer, itemstack, pointed_thing) + end + }) + + homedecor.register("kitchen_cabinet_colored_with_drawers"..material, { + description = desc2, + tiles = { + {name = 'homedecor_kitchen_cabinet_top'..material..'.png', color = 0xFFFFFFFF}, + {name = cabinet_bottom, color = 0xFFFFFFFF }, + cabinet_sides_colored, + cabinet_sides_colored, + cabinet_sides_colored, + 'homedecor_kitchen_cabinet_colored_front_with_drawers.png^homedecor_kitchen_cabinet_bevel.png' + }, + inventory_image = "[inventorycube" + .."{homedecor_kitchen_cabinet_top"..material..".png" + .."{homedecor_kitchen_cabinet_colored_front_with_drawers.png" + .."{"..ic_cabinet_sides_colored, + mesh = "homedecor_kitchen_cabinet.obj", + paramtype2 = "colorwallmounted", + palette = "unifieddyes_palette_colorwallmounted.png", + groups = { snappy = 3, ud_param2_colorable = 1, not_in_creative_inventory = 1 }, + sounds = default.node_sound_wood_defaults(), + infotext=S("Kitchen Cabinet with drawers"), + inventory = { + size=24, + lockable=true, + }, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation_nsew(pos, placer, itemstack, pointed_thing) + end + }) + + homedecor.kitchen_convert_nodes[#homedecor.kitchen_convert_nodes + 1] = "homedecor:kitchen_cabinet"..material + homedecor.kitchen_convert_nodes[#homedecor.kitchen_convert_nodes + 1] = "homedecor:kitchen_cabinet_locked"..material + end -local kitchen_cabinet_half_box = homedecor.nodebox.slab_y(0.5, 0.5) -homedecor.register("kitchen_cabinet_half", { +local kitchen_cabinet_half_box = homedecor.nodebox.slab_z(0.5, 0.5) + +homedecor.register("kitchen_cabinet_colorable_half", { description = S('Half-height Kitchen Cabinet (on ceiling)'), tiles = { cabinet_sides, @@ -181,29 +297,77 @@ homedecor.register("kitchen_cabinet_half", { cabinet_sides, cabinet_sides, cabinet_sides, - 'homedecor_kitchen_cabinet_front_half.png' + 'homedecor_kitchen_cabinet_front_half.png^homedecor_kitchen_cabinet_half_bevel.png' }, + mesh = "homedecor_kitchen_cabinet_half.obj", + paramtype2 = "wallmounted", + palette = "unifieddyes_palette_colorwallmounted.png", + airbrush_replacement_node = "homedecor:kitchen_cabinet_colored_half", + place_param2 = 0, selection_box = kitchen_cabinet_half_box, node_box = kitchen_cabinet_half_box, - groups = { snappy = 3 }, + groups = { snappy = 3, ud_param2_colorable = 1 }, sounds = default.node_sound_wood_defaults(), infotext=S("Kitchen Cabinet"), inventory = { size=12, lockable=true, }, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation_nsew(pos, placer, itemstack, pointed_thing) + end }) -homedecor.register("kitchen_cabinet_with_sink", { +homedecor.kitchen_convert_nodes[#homedecor.kitchen_convert_nodes + 1] = "homedecor:kitchen_cabinet_half" +homedecor.kitchen_convert_nodes[#homedecor.kitchen_convert_nodes + 1] = "homedecor:kitchen_cabinet_half_locked" + +homedecor.register("kitchen_cabinet_colored_half", { + description = S('Half-height Kitchen Cabinet (on ceiling)'), + tiles = { + { name = cabinet_sides, color = 0xFFFFFFFF }, + cabinet_bottom_colored, + cabinet_sides_colored, + cabinet_sides_colored, + cabinet_sides_colored, + 'homedecor_kitchen_cabinet_colored_front_half.png^homedecor_kitchen_cabinet_half_bevel.png' + }, + mesh = "homedecor_kitchen_cabinet_half.obj", + paramtype2 = "colorwallmounted", + palette = "unifieddyes_palette_colorwallmounted.png", + selection_box = kitchen_cabinet_half_box, + node_box = kitchen_cabinet_half_box, + groups = { snappy = 3, ud_param2_colorable = 1, not_in_creative_inventory = 1 }, + sounds = default.node_sound_wood_defaults(), + infotext=S("Kitchen Cabinet"), + inventory = { + size=12, + lockable=true, + }, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation_nsew(pos, placer, itemstack, pointed_thing) + end +}) + +homedecor.register("kitchen_cabinet_colorable_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_bottom, cabinet_sides, - cabinet_bottom + cabinet_sides, + cabinet_sides, + "homedecor_kitchen_cabinet_front.png^homedecor_kitchen_cabinet_bevel.png" }, - groups = { snappy = 3 }, + inventory_image = "[inventorycube" + .."{homedecor_kitchen_sink_top.png" + .."{homedecor_kitchen_cabinet_front.png" + .."{"..ic_cabinet_sides, + paramtype2 = "wallmounted", + palette = "unifieddyes_palette_colorwallmounted.png", + airbrush_replacement_node = "homedecor:kitchen_cabinet_colored_with_sink", + place_param2 = 0, + groups = { snappy = 3, ud_param2_colorable = 1 }, sounds = default.node_sound_wood_defaults(), infotext=S("Under-sink cabinet"), inventory = { @@ -222,6 +386,54 @@ homedecor.register("kitchen_cabinet_with_sink", { }, on_destruct = function(pos) homedecor.stop_particle_spawner({x=pos.x, y=pos.y+1, z=pos.z}) + end, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation_nsew(pos, placer, itemstack, pointed_thing) + end +}) + +homedecor.kitchen_convert_nodes[#homedecor.kitchen_convert_nodes + 1] = "homedecor:kitchen_cabinet_with_sink" +homedecor.kitchen_convert_nodes[#homedecor.kitchen_convert_nodes + 1] = "homedecor:kitchen_cabinet_with_sink_locked" + +homedecor.register("kitchen_cabinet_colored_with_sink", { + description = S("Kitchen Cabinet with sink"), + mesh = "homedecor_kitchen_sink.obj", + tiles = { + { name = "homedecor_kitchen_sink_top.png", color = 0xFFFFFFFF }, + { name = cabinet_bottom, color = 0xFFFFFFFF}, + cabinet_sides_colored, + cabinet_sides_colored, + cabinet_sides_colored, + "homedecor_kitchen_cabinet_colored_front.png^homedecor_kitchen_cabinet_bevel.png", + }, + inventory_image = "[inventorycube" + .."{homedecor_kitchen_sink_top.png" + .."{homedecor_kitchen_cabinet_front.png" + .."{"..ic_cabinet_sides_colored, + paramtype2 = "colorwallmounted", + palette = "unifieddyes_palette_colorwallmounted.png", + groups = { snappy = 3, ud_param2_colorable = 1, not_in_creative_inventory = 1 }, + 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, + after_place_node = function(pos, placer, itemstack, pointed_thing) + unifieddyes.fix_rotation_nsew(pos, placer, itemstack, pointed_thing) end }) @@ -257,10 +469,7 @@ homedecor.register("kitchen_faucet", { 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 + if below and string.find(below.name, "homedecor:.*sink") then local particledef = { outlet = { x = 0, y = -0.19, z = 0.13 }, velocity_x = { min = -0.05, max = 0.05 }, @@ -555,3 +764,29 @@ minetest.register_craft({ { "homedecor:toilet_paper", "homedecor:toilet_paper" } }, }) + +minetest.register_lbm({ + name = ":homedecor:convert_kitchen_cabinets", + label = "Convert homedecor kitchen cabinets to use [color]wallmounted", + run_at_every_load = false, + nodenames = homedecor.kitchen_convert_nodes, + action = function(pos, node) + local name = node.name + local newname = string.gsub(name, "_cabinet", "_cabinet_colorable") + + 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 + + minetest.swap_node(pos, { name = newname, param2 = new_fdir }) + end +}) diff --git a/mods/homedecor_modpack/homedecor_kitchen/models/homedecor_kitchen_cabinet.obj b/mods/homedecor_modpack/homedecor_kitchen/models/homedecor_kitchen_cabinet.obj new file mode 100644 index 00000000..86f0be0b --- /dev/null +++ b/mods/homedecor_modpack/homedecor_kitchen/models/homedecor_kitchen_cabinet.obj @@ -0,0 +1,50 @@ +# Blender v2.83.5 OBJ File: 'kitchen_cabinet.blend' +# 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 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 1.000000 +vt 1.000000 -0.000000 +vt 1.000000 1.000000 +vt -0.000000 0.000000 +vt 1.000000 -0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt -0.000000 0.000000 +vt 1.000000 -0.000000 +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 +g Cube_Cube.001_top +s off +f 8/1/1 4/2/1 2/3/1 6/4/1 +g Cube_Cube.001_bottom +f 7/5/2 5/6/2 1/7/2 3/8/2 +g Cube_Cube.001_right +f 5/9/3 7/5/3 8/1/3 6/10/3 +g Cube_Cube.001_left +f 4/2/4 3/8/4 1/11/4 2/12/4 +g Cube_Cube.001_back +f 7/13/5 3/14/5 4/15/5 8/16/5 +g Cube_Cube.001_front +f 6/17/6 2/18/6 1/19/6 5/20/6 diff --git a/mods/homedecor_modpack/homedecor_kitchen/models/homedecor_kitchen_cabinet_half.obj b/mods/homedecor_modpack/homedecor_kitchen/models/homedecor_kitchen_cabinet_half.obj new file mode 100644 index 00000000..39c0b0e4 --- /dev/null +++ b/mods/homedecor_modpack/homedecor_kitchen/models/homedecor_kitchen_cabinet_half.obj @@ -0,0 +1,52 @@ +# Blender v2.83.5 OBJ File: 'kitchen_cabinet_half.blend' +# www.blender.org +o Cube_Cube.001 +v 0.500000 -0.500000 0.500000 +v -0.500000 -0.500000 -0.000000 +v -0.500000 -0.500000 0.500000 +v 0.500000 0.500000 -0.000000 +v 0.500000 0.500000 0.500000 +v -0.500000 0.500000 -0.000000 +v -0.500000 0.500000 0.500000 +v 0.500000 -0.500000 0.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.500000 +vt 1.000000 0.500000 +vt 1.000000 1.000000 +vt -0.000000 0.500000 +vt 1.000000 0.500000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt -0.000000 0.500000 +vt 1.000000 0.500000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt -0.000000 0.500000 +vt 1.000000 0.500000 +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 +g Cube_Cube.001_top +s off +f 1/1/1 5/2/1 7/3/1 3/4/1 +g Cube_Cube.001_bottom +f 2/5/2 6/6/2 4/7/2 8/8/2 +g Cube_Cube.001_right +f 7/3/3 5/9/3 4/10/3 6/11/3 +g Cube_Cube.001_left +f 1/12/4 3/4/4 2/13/4 8/14/4 +g Cube_Cube.001_back +f 3/15/5 7/16/5 6/17/5 2/18/5 +g Cube_Cube.001_front +f 5/19/6 1/20/6 8/21/6 4/22/6 diff --git a/mods/homedecor_modpack/homedecor_kitchen/models/homedecor_kitchen_sink.obj b/mods/homedecor_modpack/homedecor_kitchen/models/homedecor_kitchen_sink.obj index 832fae10..bb80812d 100644 --- a/mods/homedecor_modpack/homedecor_kitchen/models/homedecor_kitchen_sink.obj +++ b/mods/homedecor_modpack/homedecor_kitchen/models/homedecor_kitchen_sink.obj @@ -1,101 +1,166 @@ -v -0.5 -0.5 -0.5 -v 0.5 -0.5 -0.5 -v 0.5 -0.5 0.5 -v -0.5 -0.5 0.5 -v -0.5 0.5 0.5 -v -0.5 0.5 -0.5 -v 0.5 0.5 -0.5 -v 0.5 0.5 0.5 -v -0.387 0.5 0.388 -v -0.387 0.5 -0.387 -v 0.388 0.5 -0.387 -v 0.388 0.5 0.388 -v -0.387 0.4 0.388 -v -0.387 0.4 -0.387 -v 0.388 0.4 -0.387 -v 0.388 0.4 0.388 -v 0.063 0.4 -0.062 -v 0.063 0.4 0.063 -v -0.062 0.4 -0.062 -v -0.062 0.4 0.063 -v 0.063 0.313 0.063 -v 0.063 0.313 -0.062 -v -0.062 0.313 0.063 -v -0.062 0.313 -0.062 -vt 0.469 0.906 -vt 0.469 0.531 -vt 0.531 0.469 -vt 0.531 0.969 -vt 0.031 0.969 -vt 0.094 0.906 -vt 0.031 0.469 -vt 0.094 0.531 -vt 0.813 0.5 -vt 0.813 0.938 -vt 0.781 0.938 -vt 0.781 0.5 -vt 0.688 0.5 -vt 0.719 0.5 -vt 0.719 0.938 -vt 0.688 0.938 -vt 0.906 0.5 -vt 0.906 0.938 -vt 0.875 0.938 -vt 0.875 0.5 -vt 0.594 0.5 -vt 0.625 0.5 -vt 0.625 0.938 -vt 0.594 0.938 -vt 0.313 0.75 -vt 0.313 0.688 -vt 0.25 0.688 -vt 0.25 0.75 -vt 0.219 0.375 -vt 0.219 0.313 -vt 0.25 0.313 -vt 0.25 0.375 -vt 0.25 0.406 -vt 0.313 0.375 -vt 0.313 0.406 -vt 0.313 0.313 -vt 0.344 0.313 -vt 0.344 0.375 -vt 0.25 0.281 -vt 0.313 0.281 -vt 0 0 -vt 1 0 -vt 1 1 -vt 0 1 -vn 0 1 0 -vn -1 0 0 -vn 0 0 -1 -vn 1 0 0 -vn 0 0 1 -vn 0 -1 0 -g 1 +# Blender v2.83.5 OBJ File: 'kitchen_sink.blend' +# 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.000000 -0.500000 0.500000 +v 0.000000 0.500000 0.500000 +v 0.000000 0.062500 0.437500 +v -0.062500 0.062500 0.375000 +v 0.062500 0.062500 0.375000 +v 0.062500 -0.062500 0.437500 +v 0.000000 -0.062500 0.437500 +v 0.062500 -0.062500 0.375000 +v -0.062500 -0.062500 0.437500 +v -0.062500 0.062500 0.437500 +v -0.062500 -0.062500 0.375000 +v 0.000000 0.375000 0.437500 +v 0.062500 0.062500 0.437500 +v 0.000000 -0.375000 0.437500 +v -0.375000 -0.375000 0.437500 +v -0.375000 0.375000 0.500000 +v -0.375000 0.375000 0.437500 +v 0.375000 0.375000 0.437500 +v 0.000000 0.375000 0.500000 +v 0.375000 0.375000 0.500000 +v 0.000000 -0.375000 0.500000 +v 0.375000 -0.375000 0.500000 +v 0.375000 -0.375000 0.437500 +v -0.375000 -0.375000 0.500000 +vt 0.437500 0.375000 +vt 0.562500 0.437500 +vt 0.437500 0.437500 +vt 0.125000 0.875000 +vt 0.875000 0.875000 +vt 1.000000 1.000000 +vt 0.625000 0.500000 +vt 0.625000 0.562500 +vt 0.562500 0.562500 +vt 0.875000 0.062500 +vt 0.125000 0.125000 +vt 0.125000 0.062500 +vt 0.875000 0.875000 +vt 0.437500 0.562500 +vt 0.562500 0.562500 +vt 0.875000 0.125000 +vt 0.125000 0.125000 +vt 0.000000 0.000000 +vt 0.375000 0.500000 +vt 0.375000 0.437500 +vt 0.437500 0.625000 +vt 0.437500 0.562500 +vt 0.875000 0.500000 +vt 0.875000 0.125000 +vt 0.937500 0.500000 +vt 0.125000 0.500000 +vt 0.125000 0.875000 +vt 0.062500 0.875000 +vt 0.562500 0.437500 +vt 0.437500 0.437500 +vt 0.125000 0.937500 +vt 0.875000 0.937500 +vt 0.937500 0.125000 +vt 0.937500 0.875000 +vt 0.062500 0.500000 +vt 0.062500 0.125000 +vt 0.562500 0.375000 +vt 0.625000 0.437500 +vt 0.375000 0.562500 +vt 0.562500 0.625000 +vt 0.562500 0.500000 +vt 0.437500 0.500000 +vt 0.000000 1.000000 +vt 0.000000 0.500000 +vt 0.125000 0.500000 +vt 0.875000 0.500000 +vt 1.000000 0.500000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 0.500000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.500000 1.000000 +vt 1.000000 -0.000000 +vt 1.000000 1.000000 +vt -0.000000 0.000000 +vt 1.000000 -0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt -0.000000 0.000000 +vt 1.000000 -0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +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 +vn 0.0000 0.0000 -1.0000 +g Cube_Cube.001_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 2 -f 2/41/3 1/42/3 6/43/3 7/44/3 -g 3 -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 4 -f 1/43/6 2/44/6 3/41/6 4/42/6 +f 14/1/1 13/2/1 16/3/1 +f 32/4/2 24/5/2 8/6/2 +f 11/7/3 18/8/3 12/9/3 +f 28/10/1 31/11/1 30/12/1 +f 25/13/2 17/14/2 18/15/2 +f 28/16/2 30/17/2 2/18/2 +f 15/19/4 14/20/4 16/3/4 +f 12/9/5 17/21/5 19/22/5 +f 20/23/3 26/24/3 27/25/3 +f 22/26/4 23/27/4 32/28/4 +f 26/24/2 21/29/2 14/30/2 +f 32/31/5 25/13/5 24/32/5 +f 12/9/2 19/22/2 16/3/2 13/2/2 +f 28/10/1 26/24/1 31/11/1 +f 26/24/3 28/33/3 27/25/3 +f 27/25/3 24/34/3 20/23/3 +f 24/34/3 25/13/3 20/23/3 +f 32/28/4 29/35/4 22/26/4 +f 29/35/4 30/36/4 22/26/4 +f 30/36/4 31/11/4 22/26/4 +f 32/31/5 23/27/5 25/13/5 +f 14/1/1 21/37/1 13/2/1 +f 12/9/3 13/2/3 11/7/3 +f 13/2/3 21/38/3 11/7/3 +f 16/3/4 19/22/4 15/19/4 +f 19/22/4 17/39/4 15/19/4 +f 12/9/5 18/40/5 17/21/5 +f 11/41/2 20/23/2 18/15/2 +f 20/23/2 25/13/2 18/15/2 +f 25/13/2 23/27/2 17/14/2 +f 23/27/2 22/26/2 17/14/2 +f 22/26/2 15/42/2 17/14/2 +f 14/30/2 15/42/2 22/26/2 +f 22/26/2 31/11/2 14/30/2 +f 31/11/2 26/24/2 14/30/2 +f 26/24/2 20/23/2 21/29/2 +f 20/23/2 11/41/2 21/29/2 +f 4/43/2 9/44/2 32/4/2 +f 9/44/2 29/45/2 32/4/2 +f 27/46/2 10/47/2 24/5/2 +f 10/47/2 8/6/2 24/5/2 +f 4/43/2 32/4/2 8/6/2 +f 6/48/2 10/47/2 28/16/2 +f 10/47/2 27/46/2 28/16/2 +f 29/45/2 9/44/2 30/17/2 +f 9/44/2 2/18/2 30/17/2 +f 6/48/2 28/16/2 2/18/2 +g Cube_Cube.001_bottom +f 5/49/6 1/50/6 3/51/6 7/52/6 +g Cube_Cube.001_right +f 8/6/4 10/53/4 6/54/4 5/55/4 7/52/4 +g Cube_Cube.001_left +f 9/56/3 4/43/3 3/51/3 1/57/3 2/58/3 +g Cube_Cube.001_back +f 7/59/1 3/60/1 4/61/1 8/62/1 +g Cube_Cube.001_front +f 1/63/5 5/64/5 6/65/5 2/66/5 diff --git a/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_kitchen_cabinet_bevel.png b/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_kitchen_cabinet_bevel.png index 137eb3ee750b2d69316cd0941548b144ec44c8d7..ad6dac3fec5290bfa327063df43aade63ce49e44 100644 GIT binary patch delta 81 zcmV-X0IvU6aF8TSH%UZ6R5;7+%&`psAP7alhoN;mR`~lT7L-`H0k+%#XH~Unk`xYL nW~X`N;?o2ZOz^m*0J0lg9Rmp<|Gl=&00000NkvXXu0mjfTiGDK delta 56 zcmXR2pP*ta=jq}YVsSc|V^jD%56(0O;gqI8W;b35(}r7Y0ZojXXZYw^eQ1+n00K`} KKbLh*2~7a;&k07cKX$0i#V4Z|Y7AP5Q;o5?8nUrlDkCOGrJF!2MOAO`hKhx!bDpK{@H57!9p zmr}oaBW$ggNpo8u&_|tUJxK0Ho#@_DK zF);pF3Fp;dIq+|^6+*3@X6|ti zC&q$Bn$QKQc_pYP>0gl8Y;L%HY7NU}Ic$}U>-XKtFJ(ng=Qj=7Q2+n{07*qoM6N<$ Ef~in!B>(^b literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_kitchen_cabinet_front.png b/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_kitchen_cabinet_front.png index 406739f8a8780ac3d5dae8b7679389b5e94305f7..8f66ff6450f3871dbf9dc37de99a190080cb3b72 100644 GIT binary patch delta 517 zcmV+g0{Z>C0+a-h8Gi-<001BJ|6u?C0ozGLK~y-)os&yz6JZpFpGhY(xsK5!%#hT= zV9`J{pcE8b>8b=5UFgD9{Q>?Ae?>uXZ=tvz^GV!HGg8a zJ7lk)qg1oeH3bo1Av@2OxkoYM9n+INP_0BJpjPZCG!w%a|~!i_l{VC2!D zH&Eb{L}Y)c4-n{kJQe8iui=rrQzYVNC{`_|)%dYXR(``7IiwPhfWKH6132SrKG}!p z5&D1O;o}!004?fL_t(|+Evd3 z5(GgE1<+oO?H2Oyf5tJ3sTVWHhlUqT5H@qfJ;z*Ygkd_*#ZPEc&7cY7!)C@E%;1(dL&bHkNI3QiYnH{oZhWG-TDUdv7)Y4iU5T78o!^{E0 x9Z*^%*r3uzza(}3(ck^K|N4Fy@PczbxCy!r8_teTljQ&a002ovPDHLkV1iJmaN_^~ 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 index 2e6a60ca241fffa2852578e0b384aaf0337a400b..d5d8e31b7cdd3318cd05d81737bbfead189b6f21 100644 GIT binary patch delta 355 zcmV-p0i6Dc0{sGzBYy!zNkl3wVa}^jLF2QAlV0G1`$Pdh@^w< z(IGFztejU9&vIUA%@zU zuFd=1@k?URDXy($W5NL#<);`w-syc zL^2aQ+_#uOv;C;xcq(WC-j+JO@Vh_(0PuKsrE^YER&zAG9HS@_u#(MOtDT-+Wkp$S z`4~l(5LzSw6snqsb1Ic8faHyW5$W3(d`Etz*A4-|Od0qU`J*4~ER5FOjhXv=ZFHdk zoSmn&W~p3nlUyW~$_~sXYSK=}6X{A(0?_RZNRkpI`tvXrUJY1@2Jf2kvZj_kJQ9Kv zjKyI^pGKMzQMr(=uqRE8 zd6nb}CsORcb?tK@9Ne?=j`h2a6MUTa+|J;Xs%Y(Vg-}86w+7vp(;xdoLLZEL9F5(q z_p!))9*v{PP`cgd7l8S*Mx2d3vf}D-MnAEBmL9hU*#(EaNoUFuOc@|90dI$662JjS zX(v?xg4YC?3I%pc0C#H)=${J!EcJ7VP?o}hwKBkKJl=a-qk07*qoM6N<$g3C>D{{R30 diff --git a/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_kitchen_cabinet_front_with_drawers.png b/mods/homedecor_modpack/homedecor_kitchen/textures/homedecor_kitchen_cabinet_front_with_drawers.png new file mode 100644 index 0000000000000000000000000000000000000000..510243b22ab2d3d2a6e10d78c56faddaf9a6ce4c GIT binary patch literal 561 zcmV-10?z%3P)$C zU2oE07(Fj5RG_U8R;Y}X5lp~nWYa`0h&P&;#cO|nKVVn>hF$vyyzz1|#u$xeF~&rf zZAM2%Of*0YAhdj>n{%bmwXotvYlq6YdfxLs=XuY0AF{r-N=`LH*RrYj(|48pmH612 z04RRz+`E;jchy?+r*<;BTS!ZamJ&F!zP5Vf+A?OLua8*27XX3D2AM}s-rl|%q5v%L z%zp8s+xOx_89?`NAVh-c#d!c+zz3k!Y{3?Mm$gb$bp@HFIDpL3*;7LU0L(D}PypWV z>`7AFzUv+i>_UhH|8W=%(~h8!&mo_)S=;n<0J{e8Y;)HUuzqjx^Um}zb!Y;(oSJuz z14A`DO1BQIPylq(acN^~zit=1U*wxBDVI0L6adN`onBmE`XYB0TFe3XT0Z~~pdFGB z5)ISkdYc09@bR1eQQH;#>KiBKcxG-V!-M;GWJM$1bF9x|1HN+eC@Y2m$ci@Iy76k8 z_D`HW?0xzxbg4LF@wHkb9Zga`?_4bG%ZQxRQ;vrOz;@|}+f-Oio)1hCF&;pr@n;Y6 z!9eOMi5Q;%rhn5#tEbx8C=a0kWW}(q@HYED2#m!T4ZA!u6{1- HoD!Mj zK~BUl47A7YM(qjp1BkcrCO*M$xFH@9ZlT*a_8uY?M4{Wc*`67X;_&Osvxr25s+yU* z1BeJ_jtCK9=2|O&)|!Z@h` zW@ctYRBMHZ&}pbDT5J13&N=72@4LGKIAG87{Bv}HfNSo^~dm<7M{nKer z?HGmu%d(u0#LPO5BbD#>J{GvUy8Cv^y8<)Q@^$SWq+k9R%hhyQ+XKCMaR_=!t0n>l kz*yH+2W{4vDWznMZd3nsaJ^_JXaE2J07*qoM6N<$f;3EmkpKVy literal 358 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 q+){W>bUyEi6vH0000kdg00033Nkl z!41PO2t_|Advpvo=@h+sfnL2yH|Pjfcj*fB5LK=T5U24iiQe}IJ_@}Qr_KW0DgJ!J zHN_vw_EkOTfJdwX`iDS8`95o*V@?=A$IL4-b$49cqJ9KQk_U_TqP9U&&y9pV;qk_*h2kNu#)aG@mIQCk%|@W(aBvB6fL{8h zEUK5y;KprSkS=UX@i59g?c$_=Lcrde`QQw1Xu4MhJ9F-~RcNmZ9B&;|2o63jH%D8C zVD2^#9BthkzG-4!v6n_8a1;-NG>cCQMEImYj86&(9bTsSL(h}H_Yck!^^PCbLc@#u`UBq@ikG$S5|47Ch~orw++#)-@Zrjv6S s{w6cV3hvwp6nL80kjXG(0ShyO*OV2nuBq&>0b0V~>FVdQ&MBb@0Ks4|jQ{`u 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 index 1932f0fe5171a8e9e5e1b14122f3a7ed08f333ba..1329b1b53edb21fbf1277e896d7b896020d96359 100644 GIT binary patch literal 597 zcmV-b0;>IqP))I*3`IXUx`rpm-~o7t)NazH-F6GMx`gUfYF+REJ3dDGOuCdvv6e`J0K~P%>L|_o z_#i&HD|*LspA(RspMT=Ji~mB9U!4y+2t9TN_!9zWEVnf;bj(QrP;pdzaiDE%LGDA3 zZ`|Y27TAqTJd%YA0nK>DcjHl?g57t;quNv>usC^;cx`G75^HXvxhJ8oc;dq`fV6oe;QA45A5dRW|V8%qmup!0a@4c5j=du#*f+v z%ABihj`V03f_>`1k)YuH;SScRgE4oRhhUw$IegeezhfgZ#PogFJ~BRs}NF`xmP#l}Jj27HaX;@Q?^7 zk8-f%`ChB^Z6MhKx$&{mF3|)1N(e~fE4^?9b{}cX!3WHsvG3pXs#dP6P^x+LFLOJiI{DbxVn>aOP+Fu49Sp5PwX;^NMgR^;v<6OeU1A14nl0KlL$+d>&^CvB)~2$b&M$_I`#ULyVa z+J}W}Z1k$7TVJYxed}q{F>mFf+Ugc!DF(b-6_5tn8 z(_!xaGirTyX0pxy8WAJ&)f=cspAI7$RH!mxOjG-w)*ZQpGsXbPcfBJiLxuzqf+V$y zYn>;oF@^`NTtRUxP?5Xdku+pXP43WTK%ar!przG>9s^g<1Pj#Wu6HEG$Pp(=UUPy! rjWJT{NlK(;M@#_&B;W9kzOr=$j=YY=;}JXp00000NkvXXu0mjfkUe0G 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 index 0d868375b0aa6a09a93a2ef40bbf832196f29eb4..d6af47720b41d24ecd21210385133bc283ecb13a 100644 GIT binary patch literal 713 zcmV;)0yh1LP)kdg0007zNklaxk>eR~ zLz^>>`F?WUKh|jRKGNajDN^8oLr%Hm7cj;I)6Dad26Y*kvB6LT9;d`I+f3RWzvnFl z=+fl}pH!ArzNlTQvKunOzf}QejvYqYIlB_z(Iz{x!U7}gsJU2xDkYpHHrf06dff;^ zCIs>18}`^#OF_>NKnZ7#HFoSewE!=X)?`inW=$!1bf1AUP8r9p2Sehxt0Qm7Iu2zu z9wBl94W=uSU<39x^MK z;xs_ga5q5>08W__*XvYs(n83iBKrI)lfg z?DX$Cl7#CKRAo8G6erg-Snc0+58=Qnjpj8ibY5R+a}@u&V06HBp@S!F>MNb!M}Tax z%f@4Lj}*DVu51M-QWaCJ$9LTzT&-jJ`%eJKE){H50DGMKRgRhqfJk}*3s_7f^zNU`^3g1!F(*~1ds5v0}e00000NkvXXu0mjf@*YE` literal 3865 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 bs#f(sjH-iy2wRT=00000NkvXXu0mjf4Iiq) diff --git a/mods/homedecor_modpack/homedecor_tables/textures/homedecor_glass_table_small_square.png b/mods/homedecor_modpack/homedecor_tables/textures/homedecor_glass_table_small_square.png index 66baf21bf497433350960eee88133e23596dae88..e89ea540b97c84dc8567060f9a308b49933e0ef0 100644 GIT binary patch literal 642 zcmV-|0)737P)Nkl!O-#ZiTsU!Tz?Vv7MUdgBz`Y3v=)e#7N4D#}t{NwY>6E7Nv0+-@GYhuc zeZ~D91Uha@hikzXEPN{sSLt(>&7N*m!P!#>_Jj(&9ByY#9gMzfKR9dZ`rxY~wll7| zQ4!n=H;vQ_?IZSVTwlhNB5I0Eg+#sIb`T9JNK4KduCnbA~XoHQW+Fvw51~%o#^=7%lCKWWVCxO=!K#(R0uWwM20-|7>$64 zjAabO(&We8o=QRFg~g~2gsW9pSSmt1U0zrYR0qNzkrx)DQV@AzIZ+)*WXKE4nMy(A zg=I%|AlJOgZv%|#Kq5n4Sawtg;_33jvZqoId0{cC1L10w7nTDRfCwM3YC|GJo_d0Y zKwu1k=r<1SX-8{v+ELJ+jGPW+bRefQ#T!FEDx`7l0S9=?yGt}tIsgCw07*qoM6N<$ Eg6O-K1^@s6 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 index f768314d4b8f507965e1b35d5a29e09dc70d9e44..aa4079c4bbaf9ae99341e33c3ffffffbe8676255 100644 GIT binary patch literal 334 zcmV-U0kQsxP)kdg0003MNkl z!41MN3`M`A-Wh>0yh*3vngzIa6K3cF8G{875@%!%6(n_SH>kZ-s`|da9e;&p!J%gW zP6zNi1^~EH{WKvrKU^>d_)UQH#eVNUTS}^`WLish2~^V+&jD1lfPOSyWR0^guo%}k zlZPt-%Xq~X<7~|!>bv4>Hq{7ZqZ!+H+tg-=lUQ!pok?0(oFtQfh>P(SZ#FRpcrhv~ zfr`Vx*~I~x<%9?MTX)_ZTpOm>lEyJuTJFh$zwK;ne}{ms8~I2PUQlGOjbxm2wJl70 zQ%HX5AWSgub-0t4IymR9_aS+y>%%ugj61frQ3?EuyNlF|cMEuUr+|-l3UH8Cn&o}q ga(!WV9=qM~0hM-bLdVkU0RR9107*qoM6N<$g5l1NxBvhE literal 3938 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 Dqu`k* literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_tables/textures/homedecor_table_legs_wrought_iron.png b/mods/homedecor_modpack/homedecor_tables/textures/homedecor_table_legs_wrought_iron.png index 8d7eec55533742ddcdcef2a0d8b7acf9de692782..94e8bc1ae789d5860dbeace45a0cceb66046a6e4 100644 GIT binary patch delta 424 zcmV;Z0ayOT0=EN@8Gi-<001BJ|6u?C0e(qDK~y-)os&hRP%pPtF~d~AMzppamc zagDf|5J@fp1qojC=5O@s#XsOtM3hVt3~Lezo;-*Qo9U_PE)Pl8uiZ)XJrz{-!&`6B zaHg^>wJb~J0{uB>&Wi_k2ingw@+>FGQf$xi;^iv?@MwKSn}0?K8gPx^8ex0?z)S!e z_m{PH4exgLC%|W04|QBshzQ;XUcdb?=`CKpqG_72H##zAmesZ4ZS5x(fUn=av;FbY z)Y)hj;LZCT<3nJ4;$}YX1OWID@F8@D+6fS8X?@!XnCohe>zWYs{~Qc&Evbk)9P0{-X+x?P^p36lqVdL?KZWS`@{FU-?|W&i?=ahOtxv SjYYBm0000EaQpu3@MUvzUM!1g zkq>gH$0~z&7WlyX>V0{(x3RON*9}{d8bN-)J0K*<=xE3N+yJ>CWoH>CXD*g2KF7 zlGCCXp-RKpb1pDdia2Pq_@~%;HnOgyE!N^yc=HVW%ln;29NaXl%g?-<00000NkvXX Hu0mjf+0>ZQ diff --git a/mods/homedecor_modpack/homedecor_tables/textures/homedecor_utility_table_edges.png b/mods/homedecor_modpack/homedecor_tables/textures/homedecor_utility_table_edges.png deleted file mode 100644 index c2b3d96e801a7b3608054d7bbfa8af3145c1864b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 465 zcmV;?0WSWDP)h} zCH3$1sek9ZGwnEGq?C3t*aBjO~!^C5+sz=dU15PgR^V z8J6nx*k`CkI@K@1|ew|AdCp~*~|i0e^* z;wmE_*IJRa_wU<*rb)|^JRNm~=<%yNGd*o2{MXVyegBjM03-#rm9Grfznc1huaHf9$>1U(5s=IMiq345`Anf6JqQcWa_Za;Fj>Q)Yis1M)00000NkvXX Hu0mjfYCP3V diff --git a/mods/homedecor_modpack/homedecor_tables/textures/homedecor_utility_table_legs.png b/mods/homedecor_modpack/homedecor_tables/textures/homedecor_utility_table_legs.png deleted file mode 100644 index 121f2f23c681c4e5259803e4d60132924c481b77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 338 zcmV-Y0j>UtP)MG^Lyu0tgL!RLQx>R_P4j6cduUna1KS&{T;BiFgZ5R3yd>9*ta%2 zE`xVPrDec4LaGdsK#}_=w#M}cS7D*!OBP4DQ kpC;0uPuc_LBr1jo|61gJ-l#yVO8@`>07*qoM6N<$f|c`&7XSbN diff --git a/mods/homedecor_modpack/homedecor_tables/textures/homedecor_utility_table_legs_inv.png b/mods/homedecor_modpack/homedecor_tables/textures/homedecor_utility_table_legs_inv.png deleted file mode 100644 index 799477a48f9912cc6ae7642cbe97e1d2a7ae2235..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4371 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 N002ovPDHLkV1lvj0M!5h 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 deleted file mode 100644 index b3ba2be505e010b6d950d9143f479a0b9c51ee88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 576 zcmV-G0>AxAGz zKIp|o+}K;&+*n>{I5_!zKAoN%U!2_3N{5FJ<21UZ1;4qsDj{sI^$SZ2pFSQv-k)FG zSY&0LomsiO`KIxE$|SUTu=?%Y4{3c%N~A(W)d=^lCv#m731+222o*+eWZruzIk}lx zX@fc*rvZ)TQ+t|mFf^HiGafloSDI$uQ4JA-WoMnLd0}Ov6hhWC?sD z53Yc_xW1!I+l#H&#>lu+_Bz{0sdi5rQ=CLSgHTf}#(j^+5ijOudsw1et(Nn_a1K%S z9&qWLXN2;2H%_H=jUL@*!?7s(ayyh#tQg3+BqTCSiGom}5JZKG*j%f)M-0^>T_8}h zrDB%L`IubFMP2j%*WeX$FpWEu2w~aAIL1_&82Pv$2B`#|;22WD3w~Pr=KkpjW~mYa z5cCKMPQZeA=-QYv#NeflnVljBRYag7o&af`NX+n&;2{p9SN4txdSyT_>R3G{7{P(= z)l}V(?fdU@@2*ZSrfkE_WiHM6wXH9WCwRo8v-th@Wf^R$<>>DP(*6N?&T8iaOIkqy O0000Zc!dZ!_GyPh7@pCGW&mn-spo9pBuh zifT@sB6Lf7X`RIpVTR~$9}Rt5W=#0qt0mj8ZvTDN{U0j4GFu*W96#|#B!J)H^2`T! xmhEN!_qF!XO-nX|21cF)24;x^3@~O5qy6pps*K->CxFgl@O1TaS?83{1OOyDPB#Dm literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/homedecor_tables/textures/homedecor_wood_table_large_edges.png b/mods/homedecor_modpack/homedecor_tables/textures/homedecor_wood_table_large_edges.png deleted file mode 100644 index c2b3d96e801a7b3608054d7bbfa8af3145c1864b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 465 zcmV;?0WSWDP)h} zCH3$1sek9ZGwnEGq?C3t*aBjO~!^C5+sz=dU15PgR^V z8J6nx*k`CkI@K@1|ew|AdCp~*~|i0e^* z;wmE_*IJRa_wU<*rb)|^JRNm~=<%yNGd*o2{MXVyegBjM03-#rm9Grfznc1huaHf9$>1U(5s=IMiq345`Anf6JqQcWa_Za;Fj>Q)Yis1M)00000NkvXX Hu0mjfYCP3V diff --git a/mods/homedecor_modpack/homedecor_tables/textures/homedecor_wood_table_large_inv.png b/mods/homedecor_modpack/homedecor_tables/textures/homedecor_wood_table_large_inv.png deleted file mode 100644 index 2c4b3e8e8d96c17c0a1798a2a894b094b354f5c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4095 zcmV9qP)FMrimNN4ouwUO;)pacl-o5o( zE6R#*fBTErS;--X9CFAZha7UqCoA&p|Nl8$Pe_c(0Rki-b3Nd=9*HqJ5zzsc06t*_ zICJ%J;oVr>Si3p!)ST@*fG_pr?8VNFM)eMm0mh?R0s9{-K)-CIUC#Z+`b`WlfD`|I z>S1S2UU+lg^c>o9JoDrwYICx8H;&UxpYaV;U=`Tsud86aln zy?1uv_KZ~ zOr{fVddnNLvAJeBXNe&aW6Ig=yqW!|8J`!2d=2144noszU;-4h_SJ2H&kbRCVb^u2 zb0(s)yR}8=doUP!V;B-NEI%f@Ir;#Rl2Ih#kmg+v`08 z{^2kFU3fQg4o5}gaU%N7X7**Ga<`_bhn3ZdIPVn^CetZZ-H=kk`ApS-Wv~Qf5R?!j zXHTBv{Mjw)reZv9q#4yFA|a=ImlX4xQ^=2tDW6F>?E(w-SuPfGtqO4J_zBs$xb22^ zA%FpdFu$Kjeswb%eJ#dYL2qf;ka8Avcu|qMuBa-HWpLgxnoRMP2LzRf_aLeOsDZB> zF-ERAeU=Lsx5+V!I(5GG86g0-&N;s{S$-JX94=5cU{-XN75eh|DS%3539G; z!_LJJq41*Vs(-=iTJ_M39&4HrtQ& z)@M}SnORyL`tBY%=Vv&lFUn?f;IDveX0@vF!5kr<@}V7Ya}z$*d0sC9DxzU9c6K9X zpbE3Kie@YTs5(~Hj+9MVHhiVjjYkATgxc4rdH`aG?CtFlV*ntfNITyvuK~Jcrd<>v z3t2c|wld-7x4M$mwOJ9f>wD(&B{^q+3-8P#Gy6(J2Eab310MFk+Y9f;10QyuBe%TW zE$-*N|CagQ;_Fk0_X7#eiFmJC)yib-N|lUE*T$0UB2ucjn9qyd>!v!`C_qy?%u-ol zNaf>oRZ~|Ub>O{cJe?MSx-MWqJyI|u<^9k!5TI>4PG5bF?Tfqkx}qM{tgOy(&czf{ zlg*wW@Tp#PwRZ06$!N3(M1V8|VITL*hu={F1GvR)ZgKau&Gi?X*;km^r_5Gow_90X z87@J)Xe&(A05C*gJa!lm1{m7R&}Beyl@j8>a=suVh$=BZbPVN7l5es$$oajMD5P zM9a8JiV&*G(C6ZW6hTA~PpMSs2aE({x~{|Q;AfP#4Zy&uloLZ#2qAzas-~u{D-aMe zb)%?*7>nSD2Xg14EW{vPyCn1hRXJ_&JM!Fz-RZ~gal2#Bx#f*F za!jToLeqG>Qz!_drlF|>0W2H;{vRhfclIKeaZW%o7=`&Fv$GSyKmBSZuc3>Zw< zxZ+3&xW(QAEF%b%WvG^xU_5g4y_J>;z0oa-eaoqkLZWXMIA7tNE24&wQ594GC&fJ= z6ql)^t{V)&QlhFWR#v8nK#U1h7>%{O&KU&oDmW2%y zMfhL9{{eb=?j!HYyK&cUh`+r$sW%>Ux0|!MHr5b}0Hq!3+U=*d6;&s7jR7LU-n_jO zkpD&3E{h=93}fFh0y#t5CHgL78AL!mOlO{|7ILyOBaEgKoU6%}QB@}65mi-V1_mgQ zQX=IHfLSKTNIwKriYVoz+1ptZF$5u*W{BkG4XjFQWQhb5aCr)zqnsY^jQZW?}Fbn|8&@K~Y z9LDxT(KB1Gi|qkKT?xv%9w8J;)xG!Zv+uHmLja2Vy1pZZ9xx2bak#Y?m`j6M{tw`( zz(0M^S)i_bZd~;ZLrf1iac1}SP2<>D8R48B+}~9NGf3I!hhkNn(~{Pc*_iQk!eVzp zOt~D5F&L^KCFG<8q$s5wfO3E67Ky6#uR@M=%Q;|pzkflBk(eT-O+?Bn?gB6i@*d2uJ;1TS%a!!v1PKt;E_Q8gsgfoEetDJ6LeRk)8B90?#lM+fXrqZ8Q0#O0V zbQfYk<#I(EHjb>bT=py%Eh2ykPQW?Yuc*>Aju^pG>2KP3#4toMu2P1+W9T|WZV0nJE@^^2fhi(5h{ zqLh{c=-aM100DKmT(d(MzzmU!O!@xeo@E!)zn$E6yUQ>*m3IK24%r!IfPL8G@T92) z3V%|0|9jhe{mahpwsuJbX5(7Sz|6`L5uD1tAO=ElOEOAJT$(2sx}nVdB3i`aay}TS z8ooLROL8>&HkGTcdMQU+jIkVZu5Vf+IC$?XPn40fgd}l z`UgOs^{~71VRAr zPd-eZa6^@EuJD3x^zA{2@O~|Q`~971>Kf-Nz(AyAL**PGs0v4qZ4^hup(p29GQ%lk0}%=; zP+zWi1S>xuVwdTp%DY3Y(RA*W*8yLSNd*ji1jut9ad$pKM4dAzygH`*9V;Ur?tS}X zesx+&N)e$9F#C`0xH8-4Y-Qu4x+>KU$q?0&@Mlh)W^Z>7P+~GfK$L64Z;5P;Cr^4|+{+A1K z{M_PT^JbKbOgXdJw{J4qA=35%px8gAfz4w_xXm4IiSrI8P^;j9Mg#?-3FkUTpTz;+ z3p@yk5#ah1z%X;b-wi{2Snc!={_eka_=l@@Qp$#kfCy=SSh-wH0fv;=TegH44<1Y% zjT>%#Nrc(j3c$hX60+La))7sT!v6+d0W?5=L-_Z&33y;Ti~LCC^cENA-Mw}fL)cs$ zySl1C927Ew0s@vXW54I6tRdx+4U^Sbx$ML~aG}fT+#m{aLEw47_o(22a6@{2K-NnD zJ;G0`z_JaGIk(fsjg^UvYA@LgLBRIoT!hP{R38RtFAKJd@S&kxIPs4@E~ z;HAJ45WsHm&kzw21^yiPQ$?O~^1|L&1&*$bFk>Ghr$j-7%WQ2g_=o>GN6zMe&ja2F z7?8OZP_7*^Py@e^vOV6b{@XuZwZ-53$Ax5O2oR%@b0(z-7}<=I=XUMy|MMJ9wKaGZ z@abmefylLla_uny74YZT?2%sh&EseG+@JpQxj1hlDqsdqg{~X;x2rA;|9NstDzE>M z%$@>#x0$(XbMproa4n+=GB6RduTP0rO-5C^`>i+J(bW-K^Pc}ax!owy1<$N~_+KJlI?DdK=%72%>8 zk6-q|c}1aIZay6}avh^ww~v3HMMAIpmN-4msqILk_v_`ES2kv)j#%4L1M)002ovPDHLkV1ljz%iaJ0 diff --git a/mods/homedecor_modpack/homedecor_tables/textures/homedecor_wood_table_large_square.png b/mods/homedecor_modpack/homedecor_tables/textures/homedecor_wood_table_large_square.png new file mode 100644 index 0000000000000000000000000000000000000000..3c64e3cc193e3c8843907fe0aeda8af87817dfc7 GIT binary patch literal 1217 zcmV;y1U~zTP)f7#J&IAq+5amuuiQxEbyT69+7W!3b$I8iwks%8WSY z#KGv@wl~d{D%^aGR2bhI^p`*XkqJcwfU0^7VQMWRgCN!~9wRer(RFKxasTwR%j;AN zD>Gr5rdpMfw%(JrTIVX76Xh*Eg&^7^;G{sRCDh$u!1Q&M8U2at$}5pV+) z0w9^wB)hx{Q$|u!cnT2{gm?&skCC7uVS|7QW(I)0UZ0-T4FFg%Y{VcD(t_4`_+Vy_ zfq~Z(Bae^!yxu*$Tkh{NlZc4Lt&i|hBqIBIm0H|~GKU*Tkq**bUZ0+xrdfzZK(C+I z%UUNMWBA=&W&)th&AhO9jw-s#YjbO7J1n&gz_ud9O5L19rpkfDKSV=+PspYbEx?V?uxF9`zT-&%Jp8USB@T?2!jWdFapdN9l~(O zb^#J@NXJsq4U1sg_Idroci(!Z5$*SVG!NyBR?t*7~RYX0H*XS=+9 z{&JcNipr|@;raR6w`Lw=ZJ}awL7kWXp4QbehiCX+FTefZ$tuF9)4H|od}&Brt}77^ zv%Z|$dO7vpkih6}-Y@4}Ud#RC0J@ZvZSHqR0}aqC&zGC`3dC+(3;0NY%2)F0aB=QB)LOLc|0i zPCD}?^TvbFw zEN(NyTa$>I>s@+tPh}1_kfI!|#F){0ClrGBdUcy%oyFVzPAK!3^L{#<+TpyW`P`=Y zvMiNhzBWC+p8vU4>|u*XNI0)DSHn z06;=v1sF4qM~R9Iv@SNMG(jRfc6ojGzO^Q(w5%qAN)=v5v?fs{)S@aqvzQ54VB%d~ zeIhNuP~pfDVISF;!fK3Yjk18mve2+vgw|QRy#Dg*&ru~rPaSL0NiYM$YmTiqwJ54k zRkQM#w;3NUZ+3b8a=mqh3J*C&)XQemJfen$uy;l4%h%f&UX@W9d%fPTFL62_5AE~k zD;Vab!rPe4+u^x%KdgMR@9&8(n)slIXm0000E3`M^r+mpySG{A`?4NwvFP!2av^g#~0Gh-_t!k=J;_fDp_Z(gsr?%ck$y?^(i zG<^L$9zCBQJbF}Wn@aum?c3$&*KeQHJYK$farVK}y0rp}U_z~8K~g4g0Wi(7+}Ly= zEC6ufWO$it5f;i42$vFl9P_rWOCy$uL_v}zl1`L$_`0q)8nPZ9dP2J&m#aGjl;Hxi z$YPo%0G!XT*qs1W5&R7yz%H#4iw_qf^JuMPcxaf8RUnd>laL37S`|`t9o;-F2onXV zITztRv>RZawT%GK`_+v0%kHKklyp!Wy=TG4+0EkA0AoK5z_Q9ZukPL^u2o8f6W}j4B> zauB}my%i)=D+!T>iIDcg5E*HencZM!edy>HrWmzN6y^bo$X#hAcW`7>UCn!UH>i8o zoZNBrQc4o8UYqFXc}HhAiYUzg&4KtECa$N(7%@$h^5}-(a3i8)s3i!r%2bKLtrkXT zuGRWE(uPz4FmxwGWdRic%*dp^A1AAN3YTt^kO$zfh+39z&~SvB2LOqXLNNag+nQhg TCY1&p00000NkvXXu0mjf3ccv9 diff --git a/mods/homedecor_modpack/homedecor_tables/textures/homedecor_wood_table_small_round.png b/mods/homedecor_modpack/homedecor_tables/textures/homedecor_wood_table_small_round.png index 874227c3b615cb462671c382a9b6cb02191feb38..1cfeb9b12a40ab62c7c88f76768a764929b1c373 100644 GIT binary patch literal 2294 zcmV?n2|JBv|Jkl3PNMFA;*03iet5Aeh*{{fHu4dej@ z!XrooNFc}}A_228611-!n1!ovFbjw@}+M*ap2MW zckH=)b7qYXF{Y%d1|~$YOcK?wF@!wNvy4fp@xE!A%k!hZ9zXTVmrkxT;A@9>?A_MS zjExCUh)5E|0CEJts^+-`U@VA8l3GJbiiDWpgS>Zf{`og9-MFD$e%532^~3k<-#$}V zONLTZRUnxdK%mSTXUH1EOq4)G64inX!I2sBhRmjJXGxWtQ{8lCc(a3;vS__gopuuU>i20C?!$t=8zM^-I-Kj3dMFAqptZ ztjn!)RzO*n88$H7#xNK*A%t7={a)wO5AFhBzy0`qhwj}*E*p*N;Nw!&E)EtnLCH03 z7!9kzQUxIRc2p0LG$l!(+u_-?{W9mRQ)YhdiobY1`UD^;0E{|A0~3N+OPujw!9xuI z(SaqhoZlwDxkrqO&J72aHMRgimLw<;j6qpiQAq-q+2Fl(76}qXw7pF}OO7{ea?V+3 z3Q3){(8Si%tvF{z)shp{6jM@T2uWecOvH2aNI_u0)<{xoO>C1hBthF&oTH>bLY`9_ zG`CcHorvd8efD8dwM4xPb)t@i7qn4*+hmS|D5)@W2pYv#US?sBBHsdSi^sTvdA-jgo?l zgGPyI)YcR6%w`>KsSj4=*&0$&Qj(~a$Pg@jUj=F5?UW`lYjNZS^mXK|GMw)**&|rHlq-HhfBuIP4B+K|z9aR5QM!XZXubaB`1${}iZ319x_8rt8}c11@?CE5 z0j==C&HRbebH97@(no5`_ddUC|IUpo@|~{dJFfcxxAXyt>bvLWfA;d}n~T>67nip5 zi`l6%g=7thpsfX}5>*AcqZpAJ@*XLwBv>+QSGZX`XDM2B_RbQF`Pxwx(!v` zwrzO#+?5w!d*_+ozP^6D9M#KD^d|xr?X%ovuu0ZHSUoi_BG{8Zk|8o;8HrF#zXWh;n5qEM6Y0wa+SN@YKUI z2X>abw@w#qo7RVvG^v5{A+j?uB;%|#D9bX>ol&Zqb~LKyM>zh$!t=)#)*0~V6t;H3 zijV+BjF5=nK^XwBqAUTxT982$u!RyJ2njLa!Vt$>tbUUn@K_J`bdg&a3-Qnd6?hK< z3X9x=4V(iB$RGwVUU3m|l*oAE+qJSALN8KO=7=s{yEay8mY(i)O zz&eOug`XB|7~s!yA06DquN5B45Aa97tc7nu*K8Vrllib&}9m-Btp`pk0BRIn>MOvWQ!@yg=K4 zGaw-b#54iVTec$00EHK13@99ajyEb&fb?MrqOdd}e}4xO5Cu#~0%MRotU-)u zDnJnfG@{Jl14@ggnT+QnPale^Of+3!C^W@rBATF0Jt{KSic*T1bFJ49n?W15&u*NE z=eetc!ojhvxhGNQM!so7lvKCEHWUt7QO*zQI;f_o5+~*DW80$|w$=;=b<;M(s)eE& z)kNqNyfkdv4%Ra!e4<_Qd%(IpG zo~W8G`UTsj&6j;J)nC&Gx8UjN*){WhQXj0!GaG0G8N?QBUGW^y7@k-561k3#l}wOX;as%o9~nQV9Xyo zRq+ca>w9MNUES^-_rdwAOTT|Z2*5+LxPLPc?xYVw#OoLF#{BhObTG%P-bo*vTEvO) z(c<;^Hte2RJKuEzADo-V(aS4}*To9c2Ghm=>w~ikcy(_1m$0Hb{^-j)_un%On2+HD zB75xA;xo$!zgGD@@<8vwT~pH~v!!vqkE&)l-;1&w`(SFS=cC4O%?GFdGkWvv($Tl; z+x>s=)WOc7UHuL#sZR1_6AXMvSF3pP%;F0tn^pJuFGX{|*L*`k QJpcdz07*qoM6N<$f_1uMo&W#< delta 561 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 LNkvXXu0mjfBdh~b 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 index 0a0d0722f04dc5c5f9ab7b897ee456e5f3de8e00..c5af8fc76f739c175932c2fcff2e82382a8e2d87 100644 GIT binary patch literal 1467 zcmV;s1w{IZP)_@IA%``z*TfB)ju{!HYN!jzNL5M>T7LlM3A3;C`GXsDyrRP)pL?q0* zeIeVO?r)V9F~WmHNDEr$uwZ8MK;ZFsv;%aWEb01^00LEH`Sg8*qk*TsH5oq0Ot%QVgv(b)YyQ!DGFi6zh zETSi`=QAOPdGF`#ye;!?iD7;1!=`D<@L@~Q&Exey#XlVHeGGj#9JY#Y-!9ezKqLU1 zw?_t#;Uc6}5BD9(06Y&uBs%qX-(B>_!|B6^ML)dnSWl&=H2@$X9|;U*Y&PQQ;V4x` z?@|N-H}`C!m;HyMoer+Mz21FVUf0Q#%1zWDs^=BqDW?<*&MWvke!v zswj1OIJIV(;TitnaH7i{ox4t!x_wNs23`-SWTW97{%W3I!K1YJMAk8h# zZSn1HGndOgM!2ceIYGk`L@JsHVN$7{zN~4Zn@48Wf@N*+*uQ+4z*GErZKDrWl{yuz zI!#lpN=a+)No%ch74D;2L}oI0yK_-;OIBvWMSpwS){viiaQ?@?=*k|@a}S<-@Z5vv z9{jI+@Ta$bo9Eda;Wo@7(9MNN1zKwFqkAGE!@sTfMIb^?@{c|E_MO)v?)MN- zBC17tH^4JNBtWn|j9+`73r}F}f+gEp2 zdEHEviwI-0*-TU6q|@4hPPg;Ttg^OgL}Vm`U)-1$wh>o(`sNM*L_iF4s2~Y&i~tg5 zaKq@J3ILkeY_9XFj5H9#8k8Xf5ro1QM1maFLBI@%0KnD$?hQr*04eYebEu+BSXRUU zGlm2Hu?P6%XV-bXdAZr&-u$%hqN6vrF;y|k_4J_gG`bfN8x2&D15~c^`s&rI%~pv; z!8+GI;&eF98*%q>bMtZE&#hO{kuhtz%FA!RoR@W|(AsSs3!#H(3{U1wRVpmZ-BU{u zAxjyfUFCK31}SUG`S?J{K5ShdUTj~~?ae9rSkG%8o6RQO+Bi;S|9JgR_wrek{i5T!32*DFVSNgBE@BwouAsozz4q=#KJpl+#f(IGqXdi(Fb<6{r5^3OeZ?!j{po_p}zga3;j{0F$@ V^9&(V#+3j7002ovPDHLkV1hN>%PIf> literal 982 zcmV;{11bE8P)hgPnJR=bg3 z!IWROkzc@*Ua^c_hgL6uQ!a;CFMv@lf>bVjPc4L2Fo#(&eo!ueRW5>7E`(Yzhg&g= zT``ARFM?PubVn?7Ni1f%hghb4QkHB!mTf|ra6^@DL78$xoOMW=b4H+hP<>G?gjg_( zU@?hbF?L2QbVMv}KPq%ZEO<#QfKM)cO)Yy$EqhEYdPyv9L@IVmEP72WdQU8SPAzy$ zEO<&Rsf1OgfK;o5SE_|pw2WM?iCVCWT)2^9w~}F~gjSPkKa*`imT*LuaYdkdQlfiO zse)CigI1w?PnObvEdT%kb3b*BjT+Xy-5ph*mcFp$U)xkz{@)<`i;zJy6hgLQE3t}ygPj;x2swaRb`e6O z?QNp6^+KZA_L`Vj2sz4fr?pFMO9`Deu{nbaAtw{kLMSc37A})o&A>v)Sr!AE2q6$^ z<};h{XCdTLg5_>|0+p>*{9XtNF894Fgm3LA%yyN~Z8IVHic|>MnaXY|n>x=xr}|N+ ztA*b*>xS+^$d+8=Gh6G%);e7-guh%OblIGb3L&>xe4{N`={7K&Qpo&v)R+mFMrDxwP0Iw#v_i-}Hp>LeW`&TGRGEOO3L&RRnSe=!kV~{?0;aVP za+#C~m{bS}*?=j8Y-)#0!0b>6x!EU~fcc~la;uaHm{bV4Pn`*vx)Ac9DibhOA>>KD zG6B=85c0H?37Av}*(uv6j}$`e)R0MwN1wpF 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 index a36081d32e7789fff90197c6c628ec4907e7d094..9b84a0f0af9b326172d377cd9962af8fb2ea78bd 100644 GIT binary patch literal 901 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 8 then - y = y_delta + 1.9 + y = yoffs + yspc else - y = y_delta + y = yoffs end - formspec = formspec.."image_button["..x..","..y..";1,2;".. - minetest.formspec_escape(skin:get_preview())..";skins_set$"..i..";]".. + formspec = formspec.. + string.format("image_button[%f,%f;%f,%f;%s;skins_set$%i;]", + x, y, skinwidth, skinheight, + minetest.formspec_escape(skin:get_preview()), i).. "tooltip[skins_set$"..i..";"..minetest.formspec_escape(skin:get_meta_string("name")).."]" end @@ -87,10 +143,13 @@ function skins.get_skin_selection_formspec(player, context, y_delta) if pg > 1 then page_list = page_list.."," end page_list = page_list..pagename end - formspec = formspec - .."button[0,"..(y_delta+4.0)..";1,.5;skins_page$"..page_prev..";<<]" - .."dropdown[0.9,"..(y_delta+3.88)..";6.5,.5;skins_selpg;"..page_list..";"..page.."]" - .."button[7,"..(y_delta+4.0)..";1,.5;skins_page$"..page_next..";>>]" + formspec = formspec.. + string.format("button[%f,%f;%f,%f;skins_page$%i;<<]", + xoffs, btn_y, btn_width, ctrls_height, page_prev).. + string.format("button[%f,%f;%f,%f;skins_page$%i;>>]", + btn_right, btn_y, btn_width, ctrls_height, page_next).. + string.format("dropdown[%f,%f;%f,%f;skins_selpg;%s;%i]", + droppos, drop_y, droplen, ctrls_height, page_list, page) end return formspec end diff --git a/mods/skinsdb/mod.conf b/mods/skinsdb/mod.conf index 51ba162a..b79cd343 100644 --- a/mods/skinsdb/mod.conf +++ b/mods/skinsdb/mod.conf @@ -2,3 +2,4 @@ name = skinsdb description = Player skin mod, supporting unified_inventory, sfinv and smart_inventory depends = player_api optional_depends = unified_inventory,3d_armor,clothing,sfinv +min_minetest_version = 5.4.0 diff --git a/mods/skinsdb/textures/ui_misc_form.png b/mods/skinsdb/textures/ui_misc_form.png deleted file mode 100644 index 2a7edb9d51f4cc3bfeb04861868b8a366ea56d60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6177 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 H^WDDyE1|wV diff --git a/mods/skinsdb/unified_inventory_page.lua b/mods/skinsdb/unified_inventory_page.lua index 3bf9575e..d39ee4f4 100644 --- a/mods/skinsdb/unified_inventory_page.lua +++ b/mods/skinsdb/unified_inventory_page.lua @@ -1,10 +1,13 @@ local S = minetest.get_translator("skinsdb") unified_inventory.register_page("skins", { - get_formspec = function(player) + get_formspec = function(player, perplayer_formspec) local skin = skins.get_player_skin(player) - local formspec = "background[0.06,0.99;7.92,7.52;ui_misc_form.png]"..skins.get_skin_info_formspec(skin).. - "button[.75,3;6.5,.5;skins_page;"..S("Change").."]" + local boffs = (type(perplayer_formspec) == "table") and 2 or 0.75 + + local formspec = perplayer_formspec.standard_inv_bg.. + skins.get_skin_info_formspec(skin, perplayer_formspec).. + "button["..boffs..",3;6.5,.5;skins_page;"..S("Change").."]" return {formspec=formspec} end, }) @@ -15,16 +18,16 @@ unified_inventory.register_button("skins", { tooltip = S("Skins"), }) -local function get_formspec(player) +local function get_formspec(player, perplayer_formspec) local context = skins.get_formspec_context(player) - local formspec = "background[0.06,0.99;7.92,7.52;ui_misc_form.png]".. - skins.get_skin_selection_formspec(player, context, -0.2) + local formspec = perplayer_formspec.standard_inv_bg.. + skins.get_skin_selection_formspec(player, context, perplayer_formspec) return formspec end unified_inventory.register_page("skins_page", { - get_formspec = function(player) - return {formspec=get_formspec(player)} + get_formspec = function(player, perplayer_formspec) + return {formspec=get_formspec(player, perplayer_formspec)} end }) diff --git a/mods/unified_inventory/init.lua b/mods/unified_inventory/init.lua index 231da9e9..ef42533b 100644 --- a/mods/unified_inventory/init.lua +++ b/mods/unified_inventory/init.lua @@ -49,6 +49,8 @@ local ui = unified_inventory ui.style_full = { formspec_x = 1, formspec_y = 1, + formw = 17.75, + formh = 12.25, pagecols = 8, pagerows = 10, page_x = 10.75, @@ -80,6 +82,8 @@ ui.style_full = { ui.style_lite = { formspec_x = 0.6, formspec_y = 0.6, + formw = 14, + formh = 9.75, pagecols = 4, pagerows = 6, page_x = 10.5, diff --git a/mods/unified_inventory/internal.lua b/mods/unified_inventory/internal.lua index d92b932f..215a4f5a 100644 --- a/mods/unified_inventory/internal.lua +++ b/mods/unified_inventory/internal.lua @@ -40,18 +40,15 @@ function ui.get_formspec(player, page) if not pagedef then return "" -- Invalid page name end - + local formspec = { - "formspec_version[4]size[17.75,12.25]", + "formspec_version[4]", + "size["..ui_peruser.formw..","..ui_peruser.formh.."]", pagedef.formspec_prepend and "" or "no_prepend[]", - ui.standard_background -- Background + ui.standard_background } - local n = 4 - if draw_lite_mode then - formspec[1] = "formspec_version[4]size[14,9.75]" - formspec[3] = ui.standard_background - end + local n = 5 local perplayer_formspec = ui.get_per_player_formspec(player_name) local fsdata = pagedef.get_formspec(player, perplayer_formspec) diff --git a/mods/unifieddyes/airbrush.lua b/mods/unifieddyes/airbrush.lua new file mode 100644 index 00000000..44f155f0 --- /dev/null +++ b/mods/unifieddyes/airbrush.lua @@ -0,0 +1,498 @@ +-- This file supplies all the code related to the airbrush + +local S = minetest.get_translator("unifieddyes") + +function unifieddyes.on_airbrush(itemstack, player, pointed_thing) + local player_name = player:get_player_name() + local painting_with = nil + + if unifieddyes.player_current_dye[player_name] then + painting_with = unifieddyes.player_current_dye[player_name] + end + + if not painting_with then + minetest.chat_send_player(player_name, "*** You need to set a color first.") + minetest.chat_send_player(player_name, "*** Right-click any random node to open the color selector,") + minetest.chat_send_player(player_name, "*** or shift+right-click a colorized node to use its color.") + minetest.chat_send_player(player_name, "*** Be sure to click \"Accept\", or the color you select will be ignored.") + return + end + + local pos = minetest.get_pointed_thing_position(pointed_thing) + if not pos then + local look_angle = player:get_look_vertical() + if look_angle > -1.55 then + minetest.chat_send_player(player_name, "*** No node selected") + else + local hexcolor = unifieddyes.get_color_from_dye_name(painting_with) + if hexcolor then + local r = tonumber(string.sub(hexcolor,1,2),16) + local g = tonumber(string.sub(hexcolor,3,4),16) + local b = tonumber(string.sub(hexcolor,5,6),16) + player:set_sky({r=r,g=g,b=b,a=255},"plain") + end + end + return + end + + local node = minetest.get_node(pos) + local def = minetest.registered_items[node.name] + if not def then return end + + if minetest.is_protected(pos, player_name) then + minetest.chat_send_player(player_name, "*** Sorry, someone else owns that node.") + return + end + + if not (def.groups and def.groups.ud_param2_colorable and def.groups.ud_param2_colorable > 0) then + minetest.chat_send_player(player_name, "*** That node can't be colored.") + return + end + + local palette = nil + local fdir = 0 + if not def or not def.palette then + minetest.chat_send_player(player_name, "*** That node can't be colored -- it's either undefined or has no palette.") + return + elseif def.palette == "unifieddyes_palette_extended.png" then + palette = "extended" + elseif def.palette == "unifieddyes_palette_colorwallmounted.png" then + palette = "wallmounted" + fdir = node.param2 % 8 + elseif def.palette ~= "unifieddyes_palette_extended.png" + and def.palette ~= "unifieddyes_palette_colorwallmounted.png" + and string.find(def.palette, "unifieddyes_palette_") then + palette = "split" + fdir = node.param2 % 32 + else + minetest.chat_send_player(player_name, "*** That node can't be colored -- it has an invalid color mode.") + return + end + + local idx, hue = unifieddyes.getpaletteidx(painting_with, palette) + local inv = player:get_inventory() + if (not creative or not creative.is_enabled_for(player_name)) and not inv:contains_item("main", painting_with) then + local suff = "" + if not idx then + suff = " Besides, "..string.sub(painting_with, 5).." can't be applied to that node." + end + minetest.chat_send_player(player_name, "*** You're in survival mode, and you're out of "..string.sub(painting_with, 5).."."..suff) + return + end + + if not idx then + minetest.chat_send_player(player_name, "*** "..string.sub(painting_with, 5).." can't be applied to that node.") + return + end + + local oldidx = node.param2 - fdir + local name = def.airbrush_replacement_node or node.name + + if palette == "split" then + + local modname = string.sub(name, 1, string.find(name, ":")-1) + local nodename2 = string.sub(name, string.find(name, ":")+1) + local oldcolor = "snozzberry" + local newcolor = "razzberry" -- intentionally misspelled ;-) + + if def.ud_color_start and def.ud_color_end then + oldcolor = string.sub(node.name, def.ud_color_start, def.ud_color_end) + newcolor = string.sub(painting_with, 5) + else + if hue ~= 0 then + newcolor = unifieddyes.HUES_EXTENDED[hue][1] + else + newcolor = "grey" + end + + if def.airbrush_replacement_node then + oldcolor = "grey" + else + local s = string.sub(def.palette, 21) + oldcolor = string.sub(s, 1, string.find(s, "s.png")-1) + end + end + + name = modname..":"..string.gsub(nodename2, oldcolor, newcolor) + + if not minetest.registered_items[name] then + minetest.chat_send_player(player_name, "*** "..string.sub(painting_with, 5).." can't be applied to that node.") + return + end + elseif idx == oldidx then + return + end + minetest.swap_node(pos, {name = name, param2 = fdir + idx}) + if not creative or not creative.is_enabled_for(player_name) then + inv:remove_item("main", painting_with) + return + end +end + +local hps = 0.6 -- horizontal position scale +local vps = 1.3 -- vertical position scale +local vs = 0.1 -- vertical shift/offset + +local color_button_size = ";0.75,0.75;" +local color_square_size = ";0.69,0.69;" + +function unifieddyes.make_readable_color(color) + -- is this a low saturation color? + local has_low_saturtation = string.find(color, "s50"); + + -- remove _s50 tag, we care about that later again + local s = string.gsub(color, "_s50", "") + + -- replace underscores with spaces to make it look nicer + local s = string.gsub(s, "_", " ") + + -- capitalize words, you know, looks nicer ;) + s = string.gsub(s, "(%l)(%w*)", function(a,b) return string.upper(a)..b end) + + -- add the word dye, this is what the translations expect + s = s.." Dye" + + -- if it is a low sat color, append an appropriate string + if has_low_saturtation then + s = s.." (low saturation)" + end + + return s +end + +function unifieddyes.make_colored_square(hexcolor, colorname, showall, creative, painting_with, nodepalette, hp, v2, selindic, inv, explist) + + local dye = "dye:"..colorname + + local overlay = "" + local colorize = minetest.formspec_escape("^[colorize:#"..hexcolor..":255") + + if not creative and inv:contains_item("main", dye) then + overlay = "^unifieddyes_onhand_overlay.png" + end + + local unavail_overlay = "" + if not showall and not unifieddyes.palette_has_color[nodepalette.."_"..colorname] + or (explist and not explist[colorname]) then + if overlay == "" then + unavail_overlay = "^unifieddyes_unavailable_overlay.png" + else + unavail_overlay = "^unifieddyes_onhand_unavailable_overlay.png" + end + end + + local tooltip = "tooltip["..colorname..";".. + S(unifieddyes.make_readable_color(colorname)).. + "\n(dye:"..colorname..")]" + + if dye == painting_with then + overlay = "^unifieddyes_select_overlay.png" + selindic = "unifieddyes_white_square.png"..colorize..overlay..unavail_overlay.."]"..tooltip + end + + local form + if unavail_overlay == "" then + form = "image_button[".. + (hp*hps)..","..(v2*vps+vs).. + color_button_size.. + "unifieddyes_white_square.png"..colorize..overlay..unavail_overlay..";".. + colorname..";]".. + tooltip + else + form = "image[".. + (hp*hps)..","..(v2*vps+vs).. + color_square_size.. + "unifieddyes_white_square.png"..colorize..overlay..unavail_overlay.."]".. + tooltip + end + + return form, selindic +end + +function unifieddyes.show_airbrush_form(player) + if not player then return end + + local t = {} + + local player_name = player:get_player_name() + local painting_with = unifieddyes.player_selected_dye[player_name] or unifieddyes.player_current_dye[player_name] + local creative = creative and creative.is_enabled_for(player_name) + local inv = player:get_inventory() + local nodepalette = "extended" + local showall = unifieddyes.player_showall[player_name] + + t[1] = "size[14.5,8.5]label[7,-0.3;"..S("Select a color:").."]" + local selindic = "unifieddyes_select_overlay.png^unifieddyes_question.png]" + + local last_right_click = unifieddyes.player_last_right_clicked[player_name] + if last_right_click then + if last_right_click.def and last_right_click.def.palette then + if last_right_click.def.palette == "unifieddyes_palette_colorwallmounted.png" then + nodepalette = "wallmounted" + elseif last_right_click.def.palette == "unifieddyes_palette_extended.png" then + t[#t+1] = "label[0.5,8.25;"..S("(Right-clicked a node that supports all 256 colors, showing them all)").."]" + showall = true + elseif last_right_click.def.palette ~= "unifieddyes_palette_extended.png" + and last_right_click.def.palette ~= "unifieddyes_palette_colorwallmounted.png" + and string.find(last_right_click.def.palette, "unifieddyes_palette_") then + nodepalette = "split" + end + end + end + + if not last_right_click.def.groups + or not last_right_click.def.groups.ud_param2_colorable + or not last_right_click.def.palette + or not string.find(last_right_click.def.palette, "unifieddyes_palette_") then + t[#t+1] = "label[0.5,8.25;"..S("(Right-clicked a node not supported by the Airbrush, showing all colors)").."]" + end + + local explist = last_right_click.def.explist + + for v = 0, 6 do + local val = unifieddyes.VALS_EXTENDED[v+1] + + local sat = "" + local v2=(v/2) + + for hi, h in ipairs(unifieddyes.HUES_EXTENDED) do + local hue = h[1] + local hp=hi-1 + + local r = h[2] + local g = h[3] + local b = h[4] + + local factor = 40 + if v > 3 then + factor = 75 + v2 = (v-2) + end + + local r2 = math.max(math.min(r + (4-v)*factor, 255), 0) + local g2 = math.max(math.min(g + (4-v)*factor, 255), 0) + local b2 = math.max(math.min(b + (4-v)*factor, 255), 0) + + local hexcolor = string.format("%02x", r2)..string.format("%02x", g2)..string.format("%02x", b2) + local f + f, selindic = unifieddyes.make_colored_square(hexcolor, val..hue..sat, showall, creative, painting_with, nodepalette, hp, v2, selindic, inv, explist) + t[#t+1] = f + end + + if v > 3 then + sat = "_s50" + v2 = (v-1.5) + + for hi, h in ipairs(unifieddyes.HUES_EXTENDED) do + local hue = h[1] + local hp=hi-1 + + local r = h[2] + local g = h[3] + local b = h[4] + + local factor = 75 + + local pr = 0.299 + local pg = 0.587 + local pb = 0.114 + + local r2 = math.max(math.min(r + (4-v)*factor, 255), 0) + local g2 = math.max(math.min(g + (4-v)*factor, 255), 0) + local b2 = math.max(math.min(b + (4-v)*factor, 255), 0) + + local p = math.sqrt(r2*r2*pr + g2*g2*pg + b2*b2*pb) + local r3 = math.floor(p+(r2-p)*0.5) + local g3 = math.floor(p+(g2-p)*0.5) + local b3 = math.floor(p+(b2-p)*0.5) + + local hexcolor = string.format("%02x", r3)..string.format("%02x", g3)..string.format("%02x", b3) + local f + f, selindic = unifieddyes.make_colored_square(hexcolor, val..hue..sat, showall, creative, painting_with, nodepalette, hp, v2, selindic, inv, explist) + t[#t+1] = f + end + end + end + + local v2=5 + for y = 0, 15 do + + local hp=15-y + + local hexgrey = string.format("%02x", y*17)..string.format("%02x", y*17)..string.format("%02x", y*17) + local grey = "grey_"..y + + if y == 0 then grey = "black" + elseif y == 4 then grey = "dark_grey" + elseif y == 8 then grey = "grey" + elseif y == 11 then grey = "light_grey" + elseif y == 15 then grey = "white" + end + + local f + f, selindic = unifieddyes.make_colored_square(hexgrey, grey, showall, creative, painting_with, nodepalette, hp, v2, selindic, inv, explist) + t[#t+1] = f + + end + + if not creative then + t[#t+1] = "image[10," + t[#t+1] = (vps*5.55+vs) + t[#t+1] = color_button_size + t[#t+1] = "unifieddyes_onhand_overlay.png]label[10.7," + t[#t+1] = (vps*5.51+vs) + t[#t+1] = ";"..S("Dyes").."]" + t[#t+1] = "label[10.7," + t[#t+1] = (vps*5.67+vs) + t[#t+1] = ";on hand]" + + end + + t[#t+1] = "image[10," + t[#t+1] = (vps*5+vs) + t[#t+1] = color_button_size + t[#t+1] = selindic + + if painting_with then + t[#t+1] = "label[10.7," + t[#t+1] = (vps*4.90+vs) + t[#t+1] = ";"..S("Your selection:").."]" + t[#t+1] = "label[10.7," + t[#t+1] = (vps*5.07+vs) + t[#t+1] = ";" + t[#t+1] = S(unifieddyes.make_readable_color(string.sub(painting_with, 5))) + t[#t+1] = "]label[10.7," + t[#t+1] = (vps*5.24+vs) + t[#t+1] = ";(" + t[#t+1] = painting_with + t[#t+1] = ")]" + else + t[#t+1] = "label[10.7," + t[#t+1] = (vps*5.07+vs) + t[#t+1] = ";"..S("Your selection").."]" + end + + t[#t+1] = "button_exit[10.5,8;2,1;cancel;"..S("Cancel").."]button_exit[12.5,8;2,1;accept;"..S("Accept").."]" + + + if last_right_click and last_right_click.def and nodepalette ~= "extended" then + if showall then + t[#t+1] = "button[0,8;2,1;show_avail;"..S("Show Available").."]" + t[#t+1] = "label[2,8.25;"..S("(Currently showing all 256 colors)").."]" + else + t[#t+1] = "button[0,8;2,1;show_all;"..S("Show All Colors").."]" + t[#t+1] = "label[2,8.25;"..S("(Currently only showing what the right-clicked node can use)").."]" + end + end + + minetest.show_formspec(player_name, "unifieddyes:dye_select_form", table.concat(t)) +end + +minetest.register_on_player_receive_fields(function(player, formname, fields) + + if formname == "unifieddyes:dye_select_form" then + + local player_name = player:get_player_name() + local nodepalette = "extended" + local showall = unifieddyes.player_showall[player_name] + + local last_right_click = unifieddyes.player_last_right_clicked[player_name] + if last_right_click and last_right_click.def then + if last_right_click.def.palette then + if last_right_click.def.palette == "unifieddyes_palette_colorwallmounted.png" then + nodepalette = "wallmounted" + elseif last_right_click.def.palette ~= "unifieddyes_palette_extended.png" then + nodepalette = "split" + end + end + end + + if fields.show_all then + unifieddyes.player_showall[player_name] = true + unifieddyes.show_airbrush_form(player) + return + elseif fields.show_avail then + unifieddyes.player_showall[player_name] = false + unifieddyes.show_airbrush_form(player) + return + elseif fields.quit then + if fields.accept then + local dye = unifieddyes.player_selected_dye[player_name] + if not dye then + minetest.chat_send_player(player_name, "*** Clicked \"Accept\", but no color was selected!") + return + elseif not showall + and not unifieddyes.palette_has_color[nodepalette.."_"..string.sub(dye, 5)] then + minetest.chat_send_player(player_name, "*** Clicked \"Accept\", but the selected color can't be used on the") + minetest.chat_send_player(player_name, "*** node that was right-clicked (and \"Show All\" wasn't in effect).") + if unifieddyes.player_current_dye[player_name] then + minetest.chat_send_player(player_name, "*** Ignoring it and sticking with "..string.sub(unifieddyes.player_current_dye[player_name], 5)..".") + else + minetest.chat_send_player(player_name, "*** Ignoring it.") + end + return + else + unifieddyes.player_current_dye[player_name] = dye + unifieddyes.player_selected_dye[player_name] = nil + minetest.chat_send_player(player_name, "*** Selected "..string.sub(dye, 5).." for the airbrush.") + return + end + else -- assume "Cancel" or Esc. + unifieddyes.player_selected_dye[player_name] = nil + return + end + else + local s1 = string.sub(minetest.serialize(fields), 11) + local s3 = string.sub(s1,1, string.find(s1, '"')-1) + + local inv = player:get_inventory() + local creative = creative and creative.is_enabled_for(player_name) + local dye = "dye:"..s3 + + if (showall or unifieddyes.palette_has_color[nodepalette.."_"..s3]) and + (minetest.registered_items[dye] and (creative or inv:contains_item("main", dye))) then + unifieddyes.player_selected_dye[player_name] = dye + unifieddyes.show_airbrush_form(player) + end + end + end +end) + +minetest.register_tool("unifieddyes:airbrush", { + description = S("Dye Airbrush"), + inventory_image = "unifieddyes_airbrush.png", + use_texture_alpha = true, + tool_capabilities = { + full_punch_interval=0.1, + }, + range = 12, + on_use = unifieddyes.on_airbrush, + on_place = function(itemstack, placer, pointed_thing) + local keys = placer:get_player_control() + local player_name = placer:get_player_name() + local pos = minetest.get_pointed_thing_position(pointed_thing) + local node + local def + + if pos then node = minetest.get_node(pos) end + if node then def = minetest.registered_items[node.name] end + + unifieddyes.player_last_right_clicked[player_name] = {pos = pos, node = node, def = def} + + if not keys.aux1 then + unifieddyes.show_airbrush_form(placer) + elseif keys.aux1 then + if not pos or not def then return end + local newcolor = unifieddyes.color_to_name(node.param2, def) + + if newcolor and string.find(def.paramtype2, "color") then + minetest.chat_send_player(player_name, "*** Switching to "..newcolor.." for the airbrush, to match that node.") + unifieddyes.player_current_dye[player_name] = "dye:"..newcolor + else + minetest.chat_send_player(player_name, "*** That node is uncolored.") + end + elseif def.on_rightclick then + return def.on_rightclick(pos, node, placer, itemstack, pointed_thing) + end + end +}) diff --git a/mods/unifieddyes/aliases.lua b/mods/unifieddyes/aliases.lua new file mode 100644 index 00000000..785eb588 --- /dev/null +++ b/mods/unifieddyes/aliases.lua @@ -0,0 +1,23 @@ +minetest.register_alias("dye:light_red", "dye:pink") +minetest.register_alias("dye:medium_orange", "dye:brown") + +minetest.register_alias("unifieddyes:black", "dye:black") +minetest.register_alias("unifieddyes:dark_grey", "dye:dark_grey") +minetest.register_alias("unifieddyes:grey", "dye:grey") +minetest.register_alias("unifieddyes:light_grey", "dye:light_grey") +minetest.register_alias("unifieddyes:white", "dye:white") + +minetest.register_alias("unifieddyes:grey_0", "dye:black") +minetest.register_alias("unifieddyes:grey_4", "dye:dark_grey") +minetest.register_alias("unifieddyes:grey_8", "dye:grey") +minetest.register_alias("unifieddyes:grey_11", "dye:light_grey") +minetest.register_alias("unifieddyes:grey_15", "dye:white") + +minetest.register_alias("unifieddyes:white_paint", "dye:white") +minetest.register_alias("unifieddyes:titanium_dioxide", "dye:white") +minetest.register_alias("unifieddyes:lightgrey_paint", "dye:light_grey") +minetest.register_alias("unifieddyes:grey_paint", "dye:grey") +minetest.register_alias("unifieddyes:darkgrey_paint", "dye:dark_grey") +minetest.register_alias("unifieddyes:carbon_black", "dye:black") + +minetest.register_alias("unifieddyes:brown", "dye:brown") diff --git a/mods/unifieddyes/api.lua b/mods/unifieddyes/api.lua new file mode 100644 index 00000000..8b4eb14f --- /dev/null +++ b/mods/unifieddyes/api.lua @@ -0,0 +1,494 @@ +-- This file supplies the majority of Unified Dyes' API + +local S = minetest.get_translator("unifieddyes") + +unifieddyes.player_current_dye = {} +unifieddyes.player_selected_dye = {} +unifieddyes.player_last_right_clicked = {} +unifieddyes.palette_has_color = {} +unifieddyes.player_showall = {} + +-- if a node with a palette is placed in the world, +-- but the itemstack used to place it has no palette_index (color byte), +-- create something appropriate to make it officially white. + +minetest.register_on_placenode( + function(pos, newnode, placer, oldnode, itemstack, pointed_thing) + local def = minetest.registered_items[newnode.name] + + if not def + or not def.palette + or def.after_place_node + or not placer then + return false + end + + local param2 + if not string.find(itemstack:to_string(), "palette_index") then + if def.palette == "unifieddyes_palette_extended.png" + and def.paramtype2 == "color" then + param2 = 240 + elseif def.palette == "unifieddyes_palette_colorwallmounted.png" + and def.paramtype2 == "colorwallmounted" then + param2 = newnode.param2 % 8 + elseif string.find(def.palette, "unifieddyes_palette_") + and def.paramtype2 == "colorfacedir" then -- it's a split palette + param2 = newnode.param2 % 32 + end + + if param2 then + minetest.swap_node(pos, {name = newnode.name, param2 = param2}) + end + end + + if def.palette ~= "" then + minetest.get_meta(pos):set_int("palette_index", param2 or 240) + end + end +) + +-- The complementary function: strip-off the color if the node being dug is still white/neutral + +local function move_item(item, pos, inv, digger, fix_color) + if not (digger and digger:is_player()) then return end + local creative = creative_mode or minetest.check_player_privs(digger, "creative") + item = unifieddyes.fix_bad_color_info(item, fix_color) + if inv:room_for_item("main", item) + and (not creative or not inv:contains_item("main", item, true)) then + inv:add_item("main", item) + elseif not creative then + minetest.item_drop(ItemStack(item), digger, pos) + end + minetest.remove_node(pos) +end + +function unifieddyes.on_dig(pos, node, digger) + if not digger then return end + local playername = digger:get_player_name() + if minetest.is_protected(pos, playername) then + minetest.record_protection_violation(pos, playername) + return + end + + local oldparam2 = minetest.get_node(pos).param2 + local def = minetest.registered_items[node.name] + local fix_color + + if def.paramtype2 == "color" and oldparam2 == 240 and def.palette == "unifieddyes_palette_extended.png" then + fix_color = 240 + elseif def.paramtype2 == "color" and oldparam2 == 0 and def.palette == "unifieddyes_palette_extended.png" then + fix_color = 0 + elseif def.paramtype2 == "colorwallmounted" and math.floor(oldparam2 / 8) == 0 and def.palette == "unifieddyes_palette_colorwallmounted.png" then + fix_color = 0 + elseif def.paramtype2 == "colorfacedir" and math.floor(oldparam2 / 32) == 0 and string.find(def.palette, "unifieddyes_palette_") then + fix_color = 0 + end + + local inv = digger:get_inventory() + if fix_color then + move_item(node.name, pos, inv, digger, fix_color) + else + return minetest.node_dig(pos, node, digger) + end +end + +-- just stubs to keep old mods from crashing when expecting auto-coloring +-- or getting back the dye on dig. + +function unifieddyes.recolor_on_place(foo) +end + +function unifieddyes.after_dig_node(foo) +end + +-- This helper function creates multiple copies of the passed node, +-- for the split palette - one per hue, plus grey - and assigns +-- proper palettes and other attributes + +function unifieddyes.generate_split_palette_nodes(name, def, drop) + for _, color in ipairs(unifieddyes.HUES_WITH_GREY) do + local def2 = table.copy(def) + local desc_color = string.gsub(string.upper(string.sub(color, 1, 1))..string.sub(color, 2), "_", " ") + if string.sub(def2.description, -1) == ")" then + def2.description = string.sub(def2.description, 1, -2)..", "..desc_color.." shades)" + else + def2.description = def2.description.."("..desc_color.." shades)" + end + def2.palette = "unifieddyes_palette_"..color.."s.png" + def2.paramtype2 = "colorfacedir" + def2.groups.ud_param2_colorable = 1 + + if drop then + def2.drop = { + items = { + {items = {drop.."_"..color}, inherit_color = true }, + } + } + end + + minetest.register_node(":"..name.."_"..color, def2) + end +end + +-- This helper function creates a colored itemstack + +function unifieddyes.fix_bad_color_info(item, paletteidx) + local stack=minetest.itemstring_with_color(item, paletteidx) + return string.gsub(stack, "u0001color", "u0001palette_index") +end + +function unifieddyes.make_colored_itemstack(item, palette, color) + local paletteidx = unifieddyes.getpaletteidx(color, palette) + return unifieddyes.fix_bad_color_info(item, paletteidx), paletteidx +end + +-- these helper functions register all of the recipes needed to create colored +-- nodes with any of the dyes supported by that node's palette. + +local function register_c(craft, h, sat, val) + local hue = (type(h) == "table") and h[1] or h + local color = "" + if val then + if craft.palette == "wallmounted" then + color = val..hue..sat + else + color = val..hue..sat + end + else + color = hue -- if val is nil, then it's grey. + end + + local dye = "dye:"..color + local recipe = minetest.serialize(craft.recipe) + recipe = string.gsub(recipe, "MAIN_DYE", dye) + recipe = string.gsub(recipe, "NEUTRAL_NODE", craft.neutral_node) + local newrecipe = minetest.deserialize(recipe) + + local coutput = craft.output or "" + local output = coutput + if craft.output_prefix then + if craft.palette ~= "split" then + output = craft.output_prefix..color..craft.output_suffix..coutput + else + if hue == "white" or hue == "black" or string.find(hue, "grey") then + output = craft.output_prefix.."grey"..craft.output_suffix..coutput + elseif hue == "pink" then + dye = "dye:light_red" + output = craft.output_prefix.."red"..craft.output_suffix..coutput + else + output = craft.output_prefix..hue..craft.output_suffix..coutput + end + end + end + + local colored_itemstack = + unifieddyes.make_colored_itemstack(output, craft.palette, dye) + + minetest.register_craft({ + output = colored_itemstack, + type = craft.type, + recipe = newrecipe + }) + +end + +function unifieddyes.register_color_craft(craft) + local hues_table = unifieddyes.HUES_EXTENDED + local sats_table = unifieddyes.SATS + local vals_table = unifieddyes.VALS_SPLIT + local greys_table = unifieddyes.GREYS + + if craft.palette == "wallmounted" then + register_c(craft, "green", "", "light_") + register_c(craft, "blue", "", "light_") + hues_table = unifieddyes.HUES_WALLMOUNTED + sats_table = {""} + vals_table = unifieddyes.VALS + elseif craft.palette == "extended" then + vals_table = unifieddyes.VALS_EXTENDED + greys_table = unifieddyes.GREYS_EXTENDED + end + + for _, hue in ipairs(hues_table) do + for _, val in ipairs(vals_table) do + for _, sat in ipairs(sats_table) do + + if sat == "_s50" and val ~= "" and val ~= "medium_" and val ~= "dark_" then break end + register_c(craft, hue, sat, val) + + end + end + end + + for _, grey in ipairs(greys_table) do + register_c(craft, grey) + end + + register_c(craft, "pink") + +end + +-- code borrowed from homedecor +-- call this function to reset the rotation of a "wallmounted" object on place + +function unifieddyes.fix_rotation(pos, placer, itemstack, pointed_thing) + local node = minetest.get_node(pos) + local colorbits = node.param2 - (node.param2 % 8) + + local yaw = placer:get_look_horizontal() + local dir = minetest.yaw_to_dir(yaw) -- -1.5) + local pitch = placer:get_look_vertical() + + local fdir = minetest.dir_to_wallmounted(dir) + + if pitch < -(math.pi/8) then + fdir = 0 + elseif pitch > math.pi/8 then + fdir = 1 + end + minetest.swap_node(pos, { name = node.name, param2 = fdir+colorbits }) +end + +-- use this when you have a "wallmounted" node that should never be oriented +-- to floor or ceiling... + +function unifieddyes.fix_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_horizontal() + 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 + +-- ... and use this one to force that kind of node off of floor/ceiling +-- orientation after the screwdriver rotates it. + +function unifieddyes.fix_after_screwdriver_nsew(pos, node, user, mode, new_param2) + local new_fdir = new_param2 % 8 + local color = new_param2 - new_fdir + if new_fdir < 2 then + new_fdir = 2 + minetest.swap_node(pos, { name = node.name, param2 = new_fdir + color }) + return true + end +end + +function unifieddyes.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 + +function unifieddyes.get_hsv(name) -- expects a node/item name + local hue = "" + local a,b + for _, i in ipairs(unifieddyes.HUES_EXTENDED) do + a,b = string.find(name, "_"..i[1]) + if a then + hue = i[1] + break + end + end + + if string.find(name, "_light_grey") then hue = "light_grey" + elseif string.find(name, "_lightgrey") then hue = "light_grey" + elseif string.find(name, "_dark_grey") then hue = "dark_grey" + elseif string.find(name, "_darkgrey") then hue = "dark_grey" + elseif string.find(name, "_grey") then hue = "grey" + elseif string.find(name, "_white") then hue = "white" + elseif string.find(name, "_black") then hue = "black" + end + + local sat = "" + if string.find(name, "_s50") then sat = "_s50" end + + local val = "" + if string.find(name, "dark_") then val = "dark_" end + if string.find(name, "medium_") then val = "medium_" end + if string.find(name, "light_") then val = "light_" end + + return hue, sat, val +end + +-- code partially borrowed from cheapie's plasticbox mod + +-- in the function below, color is just a color string, while +-- palette_type can be: +-- +-- "extended" = 256 color palette +-- "split" = 200 color palette split into pieces for colorfacedir +-- "wallmounted" = 32-color abridged palette + +function unifieddyes.getpaletteidx(color, palette_type) + + local origcolor = color + + if string.sub(color,1,4) == "dye:" then + color = string.sub(color,5,-1) + elseif string.sub(color,1,12) == "unifieddyes:" then + color = string.sub(color,13,-1) + else + return + end + + if palette_type == "wallmounted" then + if unifieddyes.gpidx_grayscale_wallmounted[color] then + return (unifieddyes.gpidx_grayscale_wallmounted[color] * 8), 0 + end + elseif palette_type == "split" then + if unifieddyes.gpidx_grayscale[color] then + return (unifieddyes.gpidx_grayscale[color] * 32), 0 + end + elseif palette_type == "extended" then + if unifieddyes.gpidx_grayscale_extended[color] then + return unifieddyes.gpidx_grayscale_extended[color]+240, 0 + end + end + + local shade = "" -- assume full + if string.sub(color,1,6) == "faint_" then + shade = "faint" + color = string.sub(color,7,-1) + elseif string.sub(color,1,7) == "pastel_" then + shade = "pastel" + color = string.sub(color,8,-1) + elseif string.sub(color,1,6) == "light_" then + shade = "light" + color = string.sub(color,7,-1) + elseif string.sub(color,1,7) == "bright_" then + shade = "bright" + color = string.sub(color,8,-1) + elseif string.sub(color,1,7) == "medium_" then + shade = "medium" + color = string.sub(color,8,-1) + elseif string.sub(color,1,5) == "dark_" then + shade = "dark" + color = string.sub(color,6,-1) + end + if string.sub(color,-4,-1) == "_s50" then + shade = shade.."s50" + color = string.sub(color,1,-5) + end + + if palette_type == "wallmounted" then + if color == "green" and shade == "light" then return 48,3 + elseif color == "brown" then return 17,1 + elseif color == "pink" then return 56,7 + elseif color == "blue" and shade == "light" then return 40,5 + elseif unifieddyes.gpidx_hues_wallmounted[color] and unifieddyes.gpidx_shades_wallmounted[shade] then + return (unifieddyes.gpidx_shades_wallmounted[shade] * 64 + unifieddyes.gpidx_hues_wallmounted[color] * 8), unifieddyes.gpidx_hues_wallmounted[color] + end + else + if color == "brown" then + color = "orange" + shade = "medium" + elseif color == "pink" then + color = "red" + shade = "light" + end + if palette_type == "split" then -- it's colorfacedir + if unifieddyes.gpidx_hues_extended[color] and unifieddyes.gpidx_shades_split[shade] then + return (unifieddyes.gpidx_shades_split[shade] * 32), unifieddyes.gpidx_hues_extended[color]+1 + end + elseif palette_type == "extended" then + if unifieddyes.gpidx_hues_extended[color] and unifieddyes.gpidx_shades_extended[shade] then + return (unifieddyes.gpidx_hues_extended[color] + unifieddyes.gpidx_shades_extended[shade]*24), unifieddyes.gpidx_hues_extended[color] + end + end + end +end + +function unifieddyes.get_color_from_dye_name(name) + if name == "dye:black" then + return "000000" + elseif name == "dye:white" then + return "ffffff" + end + local item = minetest.registered_items[name] + if not item then return end + local inv_image = item.inventory_image + if not inv_image then return end + return string.match(inv_image,"colorize:#(......):200") +end + +-- get a node's dye color based on its palette and param2 + +function unifieddyes.color_to_name(param2, def) + if not param2 or not def or not def.palette then return end + + if def.palette == "unifieddyes_palette_extended.png" then + local color = param2 + + local v = 0 + local s = 1 + if color < 24 then v = 1 + elseif color > 23 and color < 48 then v = 2 + elseif color > 47 and color < 72 then v = 3 + elseif color > 71 and color < 96 then v = 4 + elseif color > 95 and color < 120 then v = 5 + elseif color > 119 and color < 144 then v = 5 s = 2 + elseif color > 143 and color < 168 then v = 6 + elseif color > 167 and color < 192 then v = 6 s = 2 + elseif color > 191 and color < 216 then v = 7 + elseif color > 215 and color < 240 then v = 7 s = 2 + end + + if color > 239 then + if color == 240 then return "white" + elseif color == 244 then return "light_grey" + elseif color == 247 then return "grey" + elseif color == 251 then return "dark_grey" + elseif color == 255 then return "black" + else return "grey_"..15-(color-240) + end + else + local h = color - math.floor(color/24)*24 + return unifieddyes.VALS_EXTENDED[v]..unifieddyes.HUES_EXTENDED[h+1][1]..unifieddyes.SATS[s] + end + + elseif def.palette == "unifieddyes_palette_colorwallmounted.png" then + local color = math.floor(param2 / 8) + if color == 0 then return "white" + elseif color == 1 then return "light_grey" + elseif color == 2 then return "grey" + elseif color == 3 then return "dark_grey" + elseif color == 4 then return "black" + elseif color == 5 then return "light_blue" + elseif color == 6 then return "light_green" + elseif color == 7 then return "pink" + end + local v = math.floor(color/8) + local h = color - v * 8 + return unifieddyes.VALS[v]..unifieddyes.HUES_WALLMOUNTED[h+1] + + elseif string.find(def.palette, "unifieddyes_palette") then -- it's the split palette + -- palette names in this mode are always "unifieddyes_palette_COLORs.png" + + local s = string.sub(def.palette, 21) + local color = string.sub(s, 1, string.find(s, "s.png")-1) + + local v = math.floor(param2/32) + if color ~= "grey" then + if v == 0 then return "faint_"..color + elseif v == 1 then return color + elseif v == 2 then return color.."_s50" + elseif v == 3 then return "light_"..color + elseif v == 4 then return "medium_"..color + elseif v == 5 then return "medium_"..color.."_s50" + elseif v == 6 then return "dark_"..color + elseif v == 7 then return "dark_"..color.."_s50" + end + else + if v > 0 and v < 6 then return unifieddyes.GREYS[v] + else return "white" + end + end + end +end diff --git a/mods/unifieddyes/color-tables.lua b/mods/unifieddyes/color-tables.lua new file mode 100644 index 00000000..12eaa325 --- /dev/null +++ b/mods/unifieddyes/color-tables.lua @@ -0,0 +1,237 @@ + +-- the names of the various colors here came from http://www.procato.com/rgb+index/ + +unifieddyes.HUES_EXTENDED = { + { "red", 0xff, 0x00, 0x00 }, + { "vermilion", 0xff, 0x40, 0x00 }, + { "orange", 0xff, 0x80, 0x00 }, + { "amber", 0xff, 0xbf, 0x00 }, + { "yellow", 0xff, 0xff, 0x00 }, + { "lime", 0xbf, 0xff, 0x00 }, + { "chartreuse", 0x80, 0xff, 0x00 }, + { "harlequin", 0x40, 0xff, 0x00 }, + { "green", 0x00, 0xff, 0x00 }, + { "malachite", 0x00, 0xff, 0x40 }, + { "spring", 0x00, 0xff, 0x80 }, + { "turquoise", 0x00, 0xff, 0xbf }, + { "cyan", 0x00, 0xff, 0xff }, + { "cerulean", 0x00, 0xbf, 0xff }, + { "azure", 0x00, 0x80, 0xff }, + { "sapphire", 0x00, 0x40, 0xff }, + { "blue", 0x00, 0x00, 0xff }, + { "indigo", 0x40, 0x00, 0xff }, + { "violet", 0x80, 0x00, 0xff }, + { "mulberry", 0xbf, 0x00, 0xff }, + { "magenta", 0xff, 0x00, 0xff }, + { "fuchsia", 0xff, 0x00, 0xbf }, + { "rose", 0xff, 0x00, 0x80 }, + { "crimson", 0xff, 0x00, 0x40 } +} + +unifieddyes.HUES_WITH_GREY = {} + +for _,i in ipairs(unifieddyes.HUES_EXTENDED) do + table.insert(unifieddyes.HUES_WITH_GREY, i[1]) +end +table.insert(unifieddyes.HUES_WITH_GREY, "grey") + +unifieddyes.HUES_WALLMOUNTED = { + "red", + "orange", + "yellow", + "green", + "cyan", + "blue", + "violet", + "magenta" +} + +unifieddyes.SATS = { + "", + "_s50" +} + +unifieddyes.VALS = { + "", + "medium_", + "dark_" +} + +unifieddyes.VALS_SPLIT = { + "faint_", + "light_", + "", + "medium_", + "dark_" +} + +unifieddyes.VALS_EXTENDED = { + "faint_", + "pastel_", + "light_", + "bright_", + "", + "medium_", + "dark_" +} + +unifieddyes.GREYS = { + "white", + "light_grey", + "grey", + "dark_grey", + "black" +} + +unifieddyes.GREYS_EXTENDED = table.copy(unifieddyes.GREYS) + +for i = 1, 14 do + if i ~= 0 and i ~= 4 and i ~= 8 and i ~= 11 and i ~= 15 then + table.insert(unifieddyes.GREYS_EXTENDED, "grey_"..i) + end +end + +local default_dyes = { + "black", + "blue", + "brown", + "cyan", + "dark_green", + "dark_grey", + "green", + "grey", + "magenta", + "orange", + "pink", + "red", + "violet", + "white", + "yellow" +} + +-- reverse lookups for getpaletteidx() + +unifieddyes.gpidx_aliases = { + ["pink"] = "light_red", + ["brown"] = "medium_orange", + ["azure"] = "light_blue" +} + +unifieddyes.gpidx_grayscale = { + ["white"] = 1, + ["light_grey"] = 2, + ["grey"] = 3, + ["dark_grey"] = 4, + ["black"] = 5, +} + +unifieddyes.gpidx_grayscale_extended = { + ["white"] = 0, + ["grey_14"] = 1, + ["grey_13"] = 2, + ["grey_12"] = 3, + ["light_grey"] = 4, + ["grey_11"] = 4, + ["grey_10"] = 5, + ["grey_9"] = 6, + ["grey_8"] = 7, + ["grey"] = 7, + ["grey_7"] = 8, + ["grey_6"] = 9, + ["grey_5"] = 10, + ["grey_4"] = 11, + ["dark_grey"] = 11, + ["grey_3"] = 12, + ["grey_2"] = 13, + ["grey_1"] = 14, + ["black"] = 15, +} + +unifieddyes.gpidx_grayscale_wallmounted = { + ["white"] = 0, + ["light_grey"] = 1, + ["grey"] = 2, + ["dark_grey"] = 3, + ["black"] = 4, +} + +unifieddyes.gpidx_hues_extended = { + ["red"] = 0, + ["vermilion"] = 1, + ["orange"] = 2, + ["amber"] = 3, + ["yellow"] = 4, + ["lime"] = 5, + ["chartreuse"] = 6, + ["harlequin"] = 7, + ["green"] = 8, + ["malachite"] = 9, + ["spring"] = 10, + ["aqua"] = 10, + ["turquoise"] = 11, + ["cyan"] = 12, + ["cerulean"] = 13, + ["azure"] = 14, + ["skyblue"] = 14, + ["sapphire"] = 15, + ["blue"] = 16, + ["indigo"] = 17, + ["violet"] = 18, + ["mulberry"] = 19, + ["magenta"] = 20, + ["fuchsia"] = 21, + ["rose"] = 22, + ["redviolet"] = 22, + ["crimson"] = 23, +} + +unifieddyes.gpidx_hues_wallmounted = { + ["red"] = 0, + ["orange"] = 1, + ["yellow"] = 2, + ["green"] = 3, + ["cyan"] = 4, + ["blue"] = 5, + ["violet"] = 6, + ["magenta"] = 7 +} + +unifieddyes.gpidx_shades = { + [""] = 1, + ["s50"] = 2, + ["light"] = 3, + ["medium"] = 4, + ["mediums50"] = 5, + ["dark"] = 6, + ["darks50"] = 7, +} + +unifieddyes.gpidx_shades_split = { + ["faint"] = 0, + [""] = 1, + ["s50"] = 2, + ["light"] = 3, + ["medium"] = 4, + ["mediums50"] = 5, + ["dark"] = 6, + ["darks50"] = 7, +} + +unifieddyes.gpidx_shades_extended = { + ["faint"] = 0, + ["pastel"] = 1, + ["light"] = 2, + ["bright"] = 3, + [""] = 4, + ["s50"] = 5, + ["medium"] = 6, + ["mediums50"] = 7, + ["dark"] = 8, + ["darks50"] = 9 +} + +unifieddyes.gpidx_shades_wallmounted = { + [""] = 1, + ["medium"] = 2, + ["dark"] = 3 +} diff --git a/mods/unifieddyes/dyes-crafting.lua b/mods/unifieddyes/dyes-crafting.lua new file mode 100644 index 00000000..2c11c41b --- /dev/null +++ b/mods/unifieddyes/dyes-crafting.lua @@ -0,0 +1,309 @@ +-- crafting! + +-- Generate all dyes that are not part of the default minetest_game dyes mod + +local S = minetest.get_translator("unifieddyes") + +for _, h in ipairs(unifieddyes.HUES_EXTENDED) do + local hue = h[1] + local r = h[2] + local g = h[3] + local b = h[4] + + for v = 0, 6 do + local val = unifieddyes.VALS_EXTENDED[v+1] + + local factor = 40 + if v > 3 then factor = 75 end + + local r2 = math.max(math.min(r + (4-v)*factor, 255), 0) + local g2 = math.max(math.min(g + (4-v)*factor, 255), 0) + local b2 = math.max(math.min(b + (4-v)*factor, 255), 0) + + -- full-sat color + + local desc = hue:gsub("%a", string.upper, 1).." Dye" + + if val ~= "" then + desc = val:sub(1, -2):gsub("%a", string.upper, 1) .." "..desc + end + + local color = string.format("%02x", r2)..string.format("%02x", g2)..string.format("%02x", b2) + if minetest.registered_items["dye:"..val..hue] then + minetest.override_item("dye:"..val..hue, { + inventory_image = "unifieddyes_dye.png^[colorize:#"..color..":200", + }) + else + if (val..hue) ~= "medium_orange" + and (val..hue) ~= "light_red" then + minetest.register_craftitem(":dye:"..val..hue, { + description = S(desc), + inventory_image = "unifieddyes_dye.png^[colorize:#"..color..":200", + groups = { dye=1, not_in_creative_inventory=1 }, + }) + end + end + minetest.register_alias("unifieddyes:"..val..hue, "dye:"..val..hue) + + if v > 3 then -- also register the low-sat version + + local pr = 0.299 + local pg = 0.587 + local pb = 0.114 + + local p = math.sqrt(r2*r2*pr + g2*g2*pg + b2*b2*pb) + local r3 = math.floor(p+(r2-p)*0.5) + local g3 = math.floor(p+(g2-p)*0.5) + local b3 = math.floor(p+(b2-p)*0.5) + + local color = string.format("%02x", r3)..string.format("%02x", g3)..string.format("%02x", b3) + + minetest.register_craftitem(":dye:"..val..hue.."_s50", { + description = S(desc.." (low saturation)"), + inventory_image = "unifieddyes_dye.png^[colorize:#"..color..":200", + groups = { dye=1, not_in_creative_inventory=1 }, + }) + minetest.register_alias("unifieddyes:"..val..hue.."_s50", "dye:"..val..hue.."_s50") + end + end +end + +-- register the greyscales too :P + +for y = 1, 14 do -- colors 0 and 15 are black and white, default dyes + + if y ~= 4 and y ~= 8 and y~= 11 then -- don't register the three greys, they're done separately. + + local rgb = string.format("%02x", y*17)..string.format("%02x", y*17)..string.format("%02x", y*17) + local name = "grey_"..y + local desc = "Grey Dye #"..y + + minetest.register_craftitem(":dye:"..name, { + description = S(desc), + inventory_image = "unifieddyes_dye.png^[colorize:#"..rgb..":200", + groups = { dye=1, not_in_creative_inventory=1 }, + }) + minetest.register_alias("unifieddyes:"..name, "dye:"..name) + end +end + +minetest.override_item("dye:grey", { + inventory_image = "unifieddyes_dye.png^[colorize:#888888:200", +}) + +minetest.override_item("dye:dark_grey", { + inventory_image = "unifieddyes_dye.png^[colorize:#444444:200", +}) + +minetest.register_craftitem(":dye:light_grey", { + description = S("Light grey Dye"), + inventory_image = "unifieddyes_dye.png^[colorize:#cccccc:200", + groups = { dye=1, not_in_creative_inventory=1 }, +}) + +-- build a table of color <-> palette associations to reduce the need for +-- realtime lookups with getpaletteidx() + +for _, palette in ipairs({"extended", "split", "wallmounted"}) do + local palette2 = palette + + for i in ipairs(unifieddyes.SATS) do + local sat = (palette == "wallmounted") and "" or unifieddyes.SATS[i] + for _, hue in ipairs(unifieddyes.HUES_EXTENDED) do + for _, val in ipairs(unifieddyes.VALS_EXTENDED) do + local color = val..hue[1]..sat + if unifieddyes.getpaletteidx("dye:"..color, palette2) then + unifieddyes.palette_has_color[palette.."_"..color] = true + end + end + end + end + + for y = 0, 15 do + local grey = "grey_"..y + + if y == 0 then grey = "black" + elseif y == 4 then grey = "dark_grey" + elseif y == 8 then grey = "grey" + elseif y == 11 then grey = "light_grey" + elseif y == 15 then grey = "white" + end + if unifieddyes.getpaletteidx("dye:"..grey, palette2) then + unifieddyes.palette_has_color[palette.."_"..grey] = true + end + end +end + +unifieddyes.palette_has_color["wallmounted_light_red"] = true + +unifieddyes.base_color_crafts = { + { "red", "flowers:rose", nil, nil, nil, nil, 4 }, + { "vermilion", "dye:red", "dye:orange", nil, nil, nil, 3 }, + { "orange", "flowers:tulip", nil, nil, nil, nil, 4 }, + { "orange", "dye:red", "dye:yellow", nil, nil, nil, 2 }, + { "amber", "dye:orange", "dye:yellow", nil, nil, nil, 2 }, + { "yellow", "flowers:dandelion_yellow", nil, nil, nil, nil, 4 }, + { "lime", "dye:yellow", "dye:chartreuse", nil, nil, nil, 2 }, + { "lime", "dye:yellow", "dye:yellow", "dye:green", nil, nil, 3 }, + { "chartreuse", "dye:yellow", "dye:green", nil, nil, nil, 2 }, + { "harlequin", "dye:chartreuse", "dye:green", nil, nil, nil, 2 }, + { "harlequin", "dye:yellow", "dye:green", "dye:green", nil, nil, 3 }, + { "green", "default:cactus", nil, nil, nil, nil, 4 }, + { "green", "dye:yellow", "dye:blue", nil, nil, nil, 2 }, + { "malachite", "dye:green", "dye:spring", nil, nil, nil, 2 }, + { "malachite", "dye:green", "dye:green", "dye:cyan", nil, nil, 3 }, + { "malachite", "dye:green", "dye:green", "dye:green", "dye:blue", nil, 4 }, + { "spring", "dye:green", "dye:cyan", nil, nil, nil, 2 }, + { "spring", "dye:green", "dye:green", "dye:blue", nil, nil, 3 }, + { "turquoise", "dye:spring", "dye:cyan", nil, nil, nil, 2 }, + { "turquoise", "dye:green", "dye:cyan", "dye:cyan", nil, nil, 3 }, + { "turquoise", "dye:green", "dye:green", "dye:green", "dye:blue", "dye:blue", 5 }, + { "cyan", "dye:green", "dye:blue", nil, nil, nil, 2 }, + { "cerulean", "dye:cyan", "dye:azure", nil, nil, nil, 2 }, + { "cerulean", "dye:cyan", "dye:cyan", "dye:blue", nil, nil, 3 }, + { "cerulean", "dye:green", "dye:green", "dye:blue", "dye:blue", "dye:blue", 5 }, + { "azure", "dye:cyan", "dye:blue", nil, nil, nil, 2 }, + { "azure", "dye:green", "dye:blue", "dye:blue", nil, nil, 3 }, + { "sapphire", "dye:azure", "dye:blue", nil, nil, nil, 2 }, + { "sapphire", "dye:cyan", "dye:blue", "dye:blue", nil, nil, 3 }, + { "sapphire", "dye:green", "dye:blue", "dye:blue", "dye:blue", nil, 4 }, + { "blue", "flowers:geranium", nil, nil, nil, nil, 4 }, + { "indigo", "dye:blue", "dye:violet", nil, nil, nil, 2 }, + { "violet", "flowers:viola", nil, nil, nil, nil, 4 }, + { "violet", "dye:blue", "dye:magenta", nil, nil, nil, 2 }, + { "mulberry", "dye:violet", "dye:magenta", nil, nil, nil, 2 }, + { "mulberry", "dye:violet", "dye:blue", "dye:red", nil, nil, 3 }, + { "magenta", "dye:blue", "dye:red", nil, nil, nil, 2 }, + { "fuchsia", "dye:magenta", "dye:rose", nil, nil, nil, 2 }, + { "fuchsia", "dye:blue", "dye:red", "dye:rose", nil, nil, 3 }, + { "fuchsia", "dye:red", "dye:violet", nil, nil, nil, 2 }, + { "rose", "dye:magenta", "dye:red", nil, nil, nil, 2 }, + { "rose", "dye:red", "dye:red", "dye:blue", nil, nil, 3 }, + { "crimson", "dye:rose", "dye:red", nil, nil, nil, 2 }, + { "crimson", "dye:magenta", "dye:red", "dye:red", nil, nil, 3 }, + { "crimson", "dye:red", "dye:red", "dye:red", "dye:blue", nil, 4 }, + + { "black", "default:coal_lump", nil, nil, nil, nil, 4 }, + { "white", "flowers:dandelion_white", nil, nil, nil, nil, 4 }, +} + +unifieddyes.shade_crafts = { + { "faint_", "", "dye:white", "dye:white", "dye:white", 4 }, + { "pastel_", "", "dye:white", "dye:white", nil, 3 }, + { "light_", "", "dye:white", nil, nil, 2 }, + { "bright_", "", "color", "dye:white", nil, 3 }, + { "", "_s50", "dye:light_grey", nil, nil, 2 }, + { "", "_s50", "dye:black", "dye:white", "dye:white", 3 }, + { "medium_", "", "dye:black", nil, nil, 2 }, + { "medium_", "_s50", "dye:grey", nil, nil, 2 }, + { "medium_", "_s50", "dye:black", "dye:white", nil, 3 }, + { "dark_", "", "dye:black", "dye:black", nil, 3 }, + { "dark_", "_s50", "dye:dark_grey", nil, nil, 2 }, + { "dark_", "_s50", "dye:black", "dye:black", "dye:white", 4 }, +} + +for _,i in ipairs(unifieddyes.base_color_crafts) do + local color = i[1] + local yield = i[7] + + minetest.register_craft( { + type = "shapeless", + output = "dye:"..color.." "..yield, + recipe = { + i[2], + i[3], + i[4], + i[5], + i[6], + }, + }) + + for _,j in ipairs(unifieddyes.shade_crafts) do + local firstdye = j[3] + if firstdye == "color" then firstdye = "dye:"..color end + + -- ignore black, white, anything containing the word "grey" + + if color ~= "black" and color ~= "white" and not string.find(color, "grey") then + + minetest.register_craft( { + type = "shapeless", + output = "dye:"..j[1]..color..j[2].." "..j[6], + recipe = { + "dye:"..color, + firstdye, + j[4], + j[5] + }, + }) + end + end +end + +-- greys + +unifieddyes.greymixes = { + { 1, "dye:black", "dye:black", "dye:black", "dye:dark_grey", 4 }, + { 2, "dye:black", "dye:black", "dye:dark_grey", nil, 3 }, + { 3, "dye:black", "dye:dark_grey", nil, nil, 2 }, + { 4, "dye:white", "dye:black", "dye:black", nil, 3 }, + { 5, "dye:dark_grey", "dye:dark_grey", "dye:grey", nil, 3 }, + { 6, "dye:dark_grey", "dye:grey", nil, nil, 2 }, + { 7, "dye:dark_grey", "dye:grey", "dye:grey", nil, 3 }, + { 8, "dye:white", "dye:black", nil, nil, 2 }, + { 9, "dye:grey", "dye:grey", "dye:light_grey", nil, 3 }, + { 10, "dye:grey", "dye:light_grey", "dye:light_grey", nil, 3 }, + { 11, "dye:white", "dye:white", "dye:black", nil, 3 }, + { 12, "dye:light_grey", "dye:light_grey", "dye:white", nil, 3 }, + { 13, "dye:light_grey", "dye:white", nil, nil, 2 }, + { 14, "dye:white", "dye:white", "dye:light_grey", nil, 3 }, +} + +for _, i in ipairs(unifieddyes.greymixes) do + local shade = i[1] + local dye1 = i[2] + local dye2 = i[3] + local dye3 = i[4] + local dye4 = i[5] + local yield = i[6] + local color = "grey_"..shade + if shade == 4 then + color = "dark_grey" + elseif shade == 8 then + color = "grey" + elseif shade == 11 then + color = "light_grey" + end + + minetest.register_craft( { + type = "shapeless", + output = "dye:"..color.." "..yield, + recipe = { + dye1, + dye2, + dye3, + dye4, + }, + }) +end + +-- other crafts +-- we can't make dark orange anymore because brown/medium orange conflicts + +minetest.register_craft( { + type = "shapeless", + output = "dye:dark_orange", + recipe = { + "dye:brown", + "dye:brown" + }, +}) + +minetest.register_craft( { + output = "unifieddyes:airbrush", + recipe = { + { "basic_materials:brass_ingot", "", "basic_materials:plastic_sheet" }, + { "", "default:steel_ingot", "" }, + { "", "", "default:steel_ingot" } + }, +}) diff --git a/mods/unifieddyes/init.lua b/mods/unifieddyes/init.lua index dcebc786..a8e5092b 100644 --- a/mods/unifieddyes/init.lua +++ b/mods/unifieddyes/init.lua @@ -2,12 +2,12 @@ Unified Dyes -This mod provides an extension to the Minetest 0.4.x dye system +This mod provides an extension to the Minetest dye system ============================================================================== -Copyright (C) 2012-2013, Vanessa Ezekowitz -Email: vanessaezekowitz@gmail.com +Copyright (C) 2012-2013, Vanessa Dannenberg +Email: vanessa.e.dannenberg@gmail.com 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 @@ -34,1562 +34,12 @@ unifieddyes = {} local creative_mode = minetest.settings:get_bool("creative_mode") local S = minetest.get_translator("unifieddyes") +local modpath=minetest.get_modpath(minetest.get_current_modname()) --- the names of the various colors here came from http://www.procato.com/rgb+index/ - -unifieddyes.HUES_EXTENDED = { - { "red", 0xff, 0x00, 0x00 }, - { "vermilion", 0xff, 0x40, 0x00 }, - { "orange", 0xff, 0x80, 0x00 }, - { "amber", 0xff, 0xbf, 0x00 }, - { "yellow", 0xff, 0xff, 0x00 }, - { "lime", 0xbf, 0xff, 0x00 }, - { "chartreuse", 0x80, 0xff, 0x00 }, - { "harlequin", 0x40, 0xff, 0x00 }, - { "green", 0x00, 0xff, 0x00 }, - { "malachite", 0x00, 0xff, 0x40 }, - { "spring", 0x00, 0xff, 0x80 }, - { "turquoise", 0x00, 0xff, 0xbf }, - { "cyan", 0x00, 0xff, 0xff }, - { "cerulean", 0x00, 0xbf, 0xff }, - { "azure", 0x00, 0x80, 0xff }, - { "sapphire", 0x00, 0x40, 0xff }, - { "blue", 0x00, 0x00, 0xff }, - { "indigo", 0x40, 0x00, 0xff }, - { "violet", 0x80, 0x00, 0xff }, - { "mulberry", 0xbf, 0x00, 0xff }, - { "magenta", 0xff, 0x00, 0xff }, - { "fuchsia", 0xff, 0x00, 0xbf }, - { "rose", 0xff, 0x00, 0x80 }, - { "crimson", 0xff, 0x00, 0x40 } -} - -unifieddyes.HUES_WITH_GREY = {} - -for _,i in ipairs(unifieddyes.HUES_EXTENDED) do - table.insert(unifieddyes.HUES_WITH_GREY, i[1]) -end -table.insert(unifieddyes.HUES_WITH_GREY, "grey") - -unifieddyes.HUES_WALLMOUNTED = { - "red", - "orange", - "yellow", - "green", - "cyan", - "blue", - "violet", - "magenta" -} - -unifieddyes.SATS = { - "", - "_s50" -} - -unifieddyes.VALS = { - "", - "medium_", - "dark_" -} - -unifieddyes.VALS_SPLIT = { - "faint_", - "light_", - "", - "medium_", - "dark_" -} - -unifieddyes.VALS_EXTENDED = { - "faint_", - "pastel_", - "light_", - "bright_", - "", - "medium_", - "dark_" -} - -unifieddyes.GREYS = { - "white", - "light_grey", - "grey", - "dark_grey", - "black" -} - -unifieddyes.GREYS_EXTENDED = table.copy(unifieddyes.GREYS) - -for i = 1, 14 do - if i ~= 0 and i ~= 4 and i ~= 8 and i ~= 11 and i ~= 15 then - table.insert(unifieddyes.GREYS_EXTENDED, "grey_"..i) - end -end - -local default_dyes = { - "black", - "blue", - "brown", - "cyan", - "dark_green", - "dark_grey", - "green", - "grey", - "magenta", - "orange", - "pink", - "red", - "violet", - "white", - "yellow" -} - -unifieddyes.player_current_dye = {} -unifieddyes.player_selected_dye = {} -unifieddyes.player_last_right_clicked = {} -unifieddyes.palette_has_color = {} -unifieddyes.player_showall = {} - --- if a node with a palette is placed in the world, --- but the itemstack used to place it has no palette_index (color byte), --- create something appropriate to make it officially white. - -minetest.register_on_placenode( - function(pos, newnode, placer, oldnode, itemstack, pointed_thing) - local def = minetest.registered_items[newnode.name] - - if not def - or not def.palette - or def.after_place_node - or not placer then - return false - end - - local param2 - if not string.find(itemstack:to_string(), "palette_index") then - if def.palette == "unifieddyes_palette_extended.png" - and def.paramtype2 == "color" then - param2 = 240 - elseif def.palette == "unifieddyes_palette_colorwallmounted.png" - and def.paramtype2 == "colorwallmounted" then - param2 = newnode.param2 % 8 - elseif string.find(def.palette, "unifieddyes_palette_") - and def.paramtype2 == "colorfacedir" then -- it's a split palette - param2 = newnode.param2 % 32 - end - - if param2 then - minetest.swap_node(pos, {name = newnode.name, param2 = param2}) - end - end - - if def.palette ~= "" then - minetest.get_meta(pos):set_int("palette_index", param2 or 240) - end - end -) - --- The complementary function: strip-off the color if the node being dug is still white/neutral - -local function move_item(item, pos, inv, digger, fix_color) - if not (digger and digger:is_player()) then return end - local creative = creative_mode or minetest.check_player_privs(digger, "creative") - item = unifieddyes.fix_bad_color_info(item, fix_color) - if inv:room_for_item("main", item) - and (not creative or not inv:contains_item("main", item, true)) then - inv:add_item("main", item) - elseif not creative then - minetest.item_drop(ItemStack(item), digger, pos) - end - minetest.remove_node(pos) -end - -function unifieddyes.on_dig(pos, node, digger) - if not digger then return end - local playername = digger:get_player_name() - if minetest.is_protected(pos, playername) then - minetest.record_protection_violation(pos, playername) - return - end - - local oldparam2 = minetest.get_node(pos).param2 - local def = minetest.registered_items[node.name] - local fix_color - - if def.paramtype2 == "color" and oldparam2 == 240 and def.palette == "unifieddyes_palette_extended.png" then - fix_color = 240 - elseif def.paramtype2 == "color" and oldparam2 == 0 and def.palette == "unifieddyes_palette_extended.png" then - fix_color = 0 - elseif def.paramtype2 == "colorwallmounted" and math.floor(oldparam2 / 8) == 0 and def.palette == "unifieddyes_palette_colorwallmounted.png" then - fix_color = 0 - elseif def.paramtype2 == "colorfacedir" and math.floor(oldparam2 / 32) == 0 and string.find(def.palette, "unifieddyes_palette_") then - fix_color = 0 - end - - local inv = digger:get_inventory() - if fix_color then - move_item(node.name, pos, inv, digger, fix_color) - else - return minetest.node_dig(pos, node, digger) - end -end - --- just stubs to keep old mods from crashing when expecting auto-coloring --- or getting back the dye on dig. - -function unifieddyes.recolor_on_place(foo) -end - -function unifieddyes.after_dig_node(foo) -end - --- This helper function creates multiple copies of the passed node, --- for the split palette - one per hue, plus grey - and assigns --- proper palettes and other attributes - -function unifieddyes.generate_split_palette_nodes(name, def, drop) - for _, color in ipairs(unifieddyes.HUES_WITH_GREY) do - local def2 = table.copy(def) - local desc_color = string.gsub(string.upper(string.sub(color, 1, 1))..string.sub(color, 2), "_", " ") - if string.sub(def2.description, -1) == ")" then - def2.description = string.sub(def2.description, 1, -2)..", "..desc_color.." shades)" - else - def2.description = def2.description.."("..desc_color.." shades)" - end - def2.palette = "unifieddyes_palette_"..color.."s.png" - def2.paramtype2 = "colorfacedir" - def2.groups.ud_param2_colorable = 1 - - if drop then - def2.drop = { - items = { - {items = {drop.."_"..color}, inherit_color = true }, - } - } - end - - minetest.register_node(":"..name.."_"..color, def2) - end -end - --- This helper function creates a colored itemstack - -function unifieddyes.fix_bad_color_info(item, paletteidx) - local stack=minetest.itemstring_with_color(item, paletteidx) - return string.gsub(stack, "u0001color", "u0001palette_index") -end - -function unifieddyes.make_colored_itemstack(item, palette, color) - local paletteidx = unifieddyes.getpaletteidx(color, palette) - return unifieddyes.fix_bad_color_info(item, paletteidx), paletteidx -end - --- these helper functions register all of the recipes needed to create colored --- nodes with any of the dyes supported by that node's palette. - -local function register_c(craft, h, sat, val) - local hue = (type(h) == "table") and h[1] or h - local color = "" - if val then - if craft.palette == "wallmounted" then - color = val..hue..sat - else - color = val..hue..sat - end - else - color = hue -- if val is nil, then it's grey. - end - - local dye = "dye:"..color - local recipe = minetest.serialize(craft.recipe) - recipe = string.gsub(recipe, "MAIN_DYE", dye) - recipe = string.gsub(recipe, "NEUTRAL_NODE", craft.neutral_node) - local newrecipe = minetest.deserialize(recipe) - - local coutput = craft.output or "" - local output = coutput - if craft.output_prefix then - if craft.palette ~= "split" then - output = craft.output_prefix..color..craft.output_suffix..coutput - else - if hue == "white" or hue == "black" or string.find(hue, "grey") then - output = craft.output_prefix.."grey"..craft.output_suffix..coutput - elseif hue == "pink" then - dye = "dye:light_red" - output = craft.output_prefix.."red"..craft.output_suffix..coutput - else - output = craft.output_prefix..hue..craft.output_suffix..coutput - end - end - end - - local colored_itemstack = - unifieddyes.make_colored_itemstack(output, craft.palette, dye) - - minetest.register_craft({ - output = colored_itemstack, - type = craft.type, - recipe = newrecipe - }) - -end - -function unifieddyes.register_color_craft(craft) - local hues_table = unifieddyes.HUES_EXTENDED - local sats_table = unifieddyes.SATS - local vals_table = unifieddyes.VALS_SPLIT - local greys_table = unifieddyes.GREYS - - if craft.palette == "wallmounted" then - register_c(craft, "green", "", "light_") - register_c(craft, "blue", "", "light_") - hues_table = unifieddyes.HUES_WALLMOUNTED - sats_table = {""} - vals_table = unifieddyes.VALS - elseif craft.palette == "extended" then - vals_table = unifieddyes.VALS_EXTENDED - greys_table = unifieddyes.GREYS_EXTENDED - end - - for _, hue in ipairs(hues_table) do - for _, val in ipairs(vals_table) do - for _, sat in ipairs(sats_table) do - - if sat == "_s50" and val ~= "" and val ~= "medium_" and val ~= "dark_" then break end - register_c(craft, hue, sat, val) - - end - end - end - - for _, grey in ipairs(greys_table) do - register_c(craft, grey) - end - - register_c(craft, "pink") - -end - --- code borrowed from homedecor --- call this function to reset the rotation of a "wallmounted" object on place - -function unifieddyes.fix_rotation(pos, placer, itemstack, pointed_thing) - local node = minetest.get_node(pos) - local colorbits = node.param2 - (node.param2 % 8) - - local yaw = placer:get_look_horizontal() - local dir = minetest.yaw_to_dir(yaw) -- -1.5) - local pitch = placer:get_look_vertical() - - local fdir = minetest.dir_to_wallmounted(dir) - - if pitch < -(math.pi/8) then - fdir = 0 - elseif pitch > math.pi/8 then - fdir = 1 - end - minetest.swap_node(pos, { name = node.name, param2 = fdir+colorbits }) -end - --- use this when you have a "wallmounted" node that should never be oriented --- to floor or ceiling... - -function unifieddyes.fix_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_horizontal() - 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 - --- ... and use this one to force that kind of node off of floor/ceiling --- orientation after the screwdriver rotates it. - -function unifieddyes.fix_after_screwdriver_nsew(pos, node, user, mode, new_param2) - local new_fdir = new_param2 % 8 - local color = new_param2 - new_fdir - if new_fdir < 2 then - new_fdir = 2 - minetest.swap_node(pos, { name = node.name, param2 = new_fdir + color }) - return true - end -end - -function unifieddyes.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 - -function unifieddyes.get_hsv(name) -- expects a node/item name - local hue = "" - local a,b - for _, i in ipairs(unifieddyes.HUES_EXTENDED) do - a,b = string.find(name, "_"..i[1]) - if a then - hue = i[1] - break - end - end - - if string.find(name, "_light_grey") then hue = "light_grey" - elseif string.find(name, "_lightgrey") then hue = "light_grey" - elseif string.find(name, "_dark_grey") then hue = "dark_grey" - elseif string.find(name, "_darkgrey") then hue = "dark_grey" - elseif string.find(name, "_grey") then hue = "grey" - elseif string.find(name, "_white") then hue = "white" - elseif string.find(name, "_black") then hue = "black" - end - - local sat = "" - if string.find(name, "_s50") then sat = "_s50" end - - local val = "" - if string.find(name, "dark_") then val = "dark_" end - if string.find(name, "medium_") then val = "medium_" end - if string.find(name, "light_") then val = "light_" end - - return hue, sat, val -end - --- code partially borrowed from cheapie's plasticbox mod - --- in the function below, color is just a color string, while --- palette_type can be: --- --- "extended" = 256 color palette --- "split" = 200 color palette split into pieces for colorfacedir --- "wallmounted" = 32-color abridged palette - - -function unifieddyes.getpaletteidx(color, palette_type) - - local origcolor = color - local aliases = { - ["pink"] = "light_red", - ["brown"] = "medium_orange", - ["azure"] = "light_blue" - } - - local grayscale = { - ["white"] = 1, - ["light_grey"] = 2, - ["grey"] = 3, - ["dark_grey"] = 4, - ["black"] = 5, - } - - local grayscale_extended = { - ["white"] = 0, - ["grey_14"] = 1, - ["grey_13"] = 2, - ["grey_12"] = 3, - ["light_grey"] = 4, - ["grey_11"] = 4, - ["grey_10"] = 5, - ["grey_9"] = 6, - ["grey_8"] = 7, - ["grey"] = 7, - ["grey_7"] = 8, - ["grey_6"] = 9, - ["grey_5"] = 10, - ["grey_4"] = 11, - ["dark_grey"] = 11, - ["grey_3"] = 12, - ["grey_2"] = 13, - ["grey_1"] = 14, - ["black"] = 15, - } - - local grayscale_wallmounted = { - ["white"] = 0, - ["light_grey"] = 1, - ["grey"] = 2, - ["dark_grey"] = 3, - ["black"] = 4, - } - - local hues_extended = { - ["red"] = 0, - ["vermilion"] = 1, - ["orange"] = 2, - ["amber"] = 3, - ["yellow"] = 4, - ["lime"] = 5, - ["chartreuse"] = 6, - ["harlequin"] = 7, - ["green"] = 8, - ["malachite"] = 9, - ["spring"] = 10, - ["aqua"] = 10, - ["turquoise"] = 11, - ["cyan"] = 12, - ["cerulean"] = 13, - ["azure"] = 14, - ["skyblue"] = 14, - ["sapphire"] = 15, - ["blue"] = 16, - ["indigo"] = 17, - ["violet"] = 18, - ["mulberry"] = 19, - ["magenta"] = 20, - ["fuchsia"] = 21, - ["rose"] = 22, - ["redviolet"] = 22, - ["crimson"] = 23, - } - - local hues_wallmounted = { - ["red"] = 0, - ["orange"] = 1, - ["yellow"] = 2, - ["green"] = 3, - ["cyan"] = 4, - ["blue"] = 5, - ["violet"] = 6, - ["magenta"] = 7 - } - - local shades = { - [""] = 1, - ["s50"] = 2, - ["light"] = 3, - ["medium"] = 4, - ["mediums50"] = 5, - ["dark"] = 6, - ["darks50"] = 7, - } - - local shades_split = { - ["faint"] = 0, - [""] = 1, - ["s50"] = 2, - ["light"] = 3, - ["medium"] = 4, - ["mediums50"] = 5, - ["dark"] = 6, - ["darks50"] = 7, - } - - local shades_extended = { - ["faint"] = 0, - ["pastel"] = 1, - ["light"] = 2, - ["bright"] = 3, - [""] = 4, - ["s50"] = 5, - ["medium"] = 6, - ["mediums50"] = 7, - ["dark"] = 8, - ["darks50"] = 9 - } - - local shades_wallmounted = { - [""] = 1, - ["medium"] = 2, - ["dark"] = 3 - } - - if string.sub(color,1,4) == "dye:" then - color = string.sub(color,5,-1) - elseif string.sub(color,1,12) == "unifieddyes:" then - color = string.sub(color,13,-1) - else - return - end - - if palette_type == "wallmounted" then - if grayscale_wallmounted[color] then - return (grayscale_wallmounted[color] * 8), 0 - end - elseif palette_type == "split" then - if grayscale[color] then - return (grayscale[color] * 32), 0 - end - elseif palette_type == "extended" then - if grayscale_extended[color] then - return grayscale_extended[color]+240, 0 - end - end - - local shade = "" -- assume full - if string.sub(color,1,6) == "faint_" then - shade = "faint" - color = string.sub(color,7,-1) - elseif string.sub(color,1,7) == "pastel_" then - shade = "pastel" - color = string.sub(color,8,-1) - elseif string.sub(color,1,6) == "light_" then - shade = "light" - color = string.sub(color,7,-1) - elseif string.sub(color,1,7) == "bright_" then - shade = "bright" - color = string.sub(color,8,-1) - elseif string.sub(color,1,7) == "medium_" then - shade = "medium" - color = string.sub(color,8,-1) - elseif string.sub(color,1,5) == "dark_" then - shade = "dark" - color = string.sub(color,6,-1) - end - if string.sub(color,-4,-1) == "_s50" then - shade = shade.."s50" - color = string.sub(color,1,-5) - end - - if palette_type == "wallmounted" then - if color == "green" and shade == "light" then return 48,3 - elseif color == "brown" then return 17,1 - elseif color == "pink" then return 56,7 - elseif color == "blue" and shade == "light" then return 40,5 - elseif hues_wallmounted[color] and shades_wallmounted[shade] then - return (shades_wallmounted[shade] * 64 + hues_wallmounted[color] * 8), hues_wallmounted[color] - end - else - if color == "brown" then - color = "orange" - shade = "medium" - elseif color == "pink" then - color = "red" - shade = "light" - end - if palette_type == "split" then -- it's colorfacedir - if hues_extended[color] and shades_split[shade] then - return (shades_split[shade] * 32), hues_extended[color]+1 - end - elseif palette_type == "extended" then - if hues_extended[color] and shades_extended[shade] then - return (hues_extended[color] + shades_extended[shade]*24), hues_extended[color] - end - end - end -end - -function unifieddyes.get_color_from_dye_name(name) - if name == "dye:black" then - return "000000" - elseif name == "dye:white" then - return "ffffff" - end - local item = minetest.registered_items[name] - if not item then return end - local inv_image = item.inventory_image - if not inv_image then return end - return string.match(inv_image,"colorize:#(......):200") -end - --- punch-to-recolor using the airbrush - -function unifieddyes.on_airbrush(itemstack, player, pointed_thing) - local player_name = player:get_player_name() - local painting_with = nil - - if unifieddyes.player_current_dye[player_name] then - painting_with = unifieddyes.player_current_dye[player_name] - end - - if not painting_with then - minetest.chat_send_player(player_name, "*** You need to set a color first.") - minetest.chat_send_player(player_name, "*** Right-click any random node to open the color selector,") - minetest.chat_send_player(player_name, "*** or shift+right-click a colorized node to use its color.") - minetest.chat_send_player(player_name, "*** Be sure to click \"Accept\", or the color you select will be ignored.") - return - end - - local pos = minetest.get_pointed_thing_position(pointed_thing) - if not pos then - local look_angle = player:get_look_vertical() - if look_angle > -1.55 then - minetest.chat_send_player(player_name, "*** No node selected") - else - local hexcolor = unifieddyes.get_color_from_dye_name(painting_with) - if hexcolor then - local r = tonumber(string.sub(hexcolor,1,2),16) - local g = tonumber(string.sub(hexcolor,3,4),16) - local b = tonumber(string.sub(hexcolor,5,6),16) - player:set_sky({r=r,g=g,b=b,a=255},"plain") - end - end - return - end - - local node = minetest.get_node(pos) - local def = minetest.registered_items[node.name] - if not def then return end - - if minetest.is_protected(pos, player_name) then - minetest.chat_send_player(player_name, "*** Sorry, someone else owns that node.") - return - end - - if not (def.groups and def.groups.ud_param2_colorable and def.groups.ud_param2_colorable > 0) then - minetest.chat_send_player(player_name, "*** That node can't be colored.") - return - end - - local palette = nil - local fdir = 0 - if not def or not def.palette then - minetest.chat_send_player(player_name, "*** That node can't be colored -- it's either undefined or has no palette.") - return - elseif def.palette == "unifieddyes_palette_extended.png" then - palette = "extended" - elseif def.palette == "unifieddyes_palette_colorwallmounted.png" then - palette = "wallmounted" - fdir = node.param2 % 8 - elseif def.palette ~= "unifieddyes_palette_extended.png" - and def.palette ~= "unifieddyes_palette_colorwallmounted.png" - and string.find(def.palette, "unifieddyes_palette_") then - palette = "split" - fdir = node.param2 % 32 - else - minetest.chat_send_player(player_name, "*** That node can't be colored -- it has an invalid color mode.") - return - end - - local idx, hue = unifieddyes.getpaletteidx(painting_with, palette) - local inv = player:get_inventory() - if (not creative or not creative.is_enabled_for(player_name)) and not inv:contains_item("main", painting_with) then - local suff = "" - if not idx then - suff = " Besides, "..string.sub(painting_with, 5).." can't be applied to that node." - end - minetest.chat_send_player(player_name, "*** You're in survival mode, and you're out of "..string.sub(painting_with, 5).."."..suff) - return - end - - if not idx then - minetest.chat_send_player(player_name, "*** "..string.sub(painting_with, 5).." can't be applied to that node.") - return - end - - local oldidx = node.param2 - fdir - local name = def.airbrush_replacement_node or node.name - - if palette == "split" then - - local modname = string.sub(name, 1, string.find(name, ":")-1) - local nodename2 = string.sub(name, string.find(name, ":")+1) - local oldcolor = "snozzberry" - local newcolor = "razzberry" -- intentionally misspelled ;-) - - if def.ud_color_start and def.ud_color_end then - oldcolor = string.sub(node.name, def.ud_color_start, def.ud_color_end) - newcolor = string.sub(painting_with, 5) - else - if hue ~= 0 then - newcolor = unifieddyes.HUES_EXTENDED[hue][1] - else - newcolor = "grey" - end - - if def.airbrush_replacement_node then - oldcolor = "grey" - else - local s = string.sub(def.palette, 21) - oldcolor = string.sub(s, 1, string.find(s, "s.png")-1) - end - end - - name = modname..":"..string.gsub(nodename2, oldcolor, newcolor) - - if not minetest.registered_items[name] then - minetest.chat_send_player(player_name, "*** "..string.sub(painting_with, 5).." can't be applied to that node.") - return - end - elseif idx == oldidx then - return - end - minetest.swap_node(pos, {name = name, param2 = fdir + idx}) - if not creative or not creative.is_enabled_for(player_name) then - inv:remove_item("main", painting_with) - return - end -end - --- get a node's dye color based on its palette and param2 - -function unifieddyes.color_to_name(param2, def) - if not param2 or not def or not def.palette then return end - - if def.palette == "unifieddyes_palette_extended.png" then - local color = param2 - - local v = 0 - local s = 1 - if color < 24 then v = 1 - elseif color > 23 and color < 48 then v = 2 - elseif color > 47 and color < 72 then v = 3 - elseif color > 71 and color < 96 then v = 4 - elseif color > 95 and color < 120 then v = 5 - elseif color > 119 and color < 144 then v = 5 s = 2 - elseif color > 143 and color < 168 then v = 6 - elseif color > 167 and color < 192 then v = 6 s = 2 - elseif color > 191 and color < 216 then v = 7 - elseif color > 215 and color < 240 then v = 7 s = 2 - end - - if color > 239 then - if color == 240 then return "white" - elseif color == 244 then return "light_grey" - elseif color == 247 then return "grey" - elseif color == 251 then return "dark_grey" - elseif color == 255 then return "black" - else return "grey_"..15-(color-240) - end - else - local h = color - math.floor(color/24)*24 - return unifieddyes.VALS_EXTENDED[v]..unifieddyes.HUES_EXTENDED[h+1][1]..unifieddyes.SATS[s] - end - - elseif def.palette == "unifieddyes_palette_colorwallmounted.png" then - local color = math.floor(param2 / 8) - if color == 0 then return "white" - elseif color == 1 then return "light_grey" - elseif color == 2 then return "grey" - elseif color == 3 then return "dark_grey" - elseif color == 4 then return "black" - elseif color == 5 then return "light_blue" - elseif color == 6 then return "light_green" - elseif color == 7 then return "pink" - end - local v = math.floor(color/8) - local h = color - v * 8 - return unifieddyes.VALS[v]..unifieddyes.HUES_WALLMOUNTED[h+1] - - elseif string.find(def.palette, "unifieddyes_palette") then -- it's the split palette - -- palette names in this mode are always "unifieddyes_palette_COLORs.png" - - local s = string.sub(def.palette, 21) - local color = string.sub(s, 1, string.find(s, "s.png")-1) - - local v = math.floor(param2/32) - if color ~= "grey" then - if v == 0 then return "faint_"..color - elseif v == 1 then return color - elseif v == 2 then return color.."_s50" - elseif v == 3 then return "light_"..color - elseif v == 4 then return "medium_"..color - elseif v == 5 then return "medium_"..color.."_s50" - elseif v == 6 then return "dark_"..color - elseif v == 7 then return "dark_"..color.."_s50" - end - else - if v > 0 and v < 6 then return unifieddyes.GREYS[v] - else return "white" - end - end - end -end - -local hps = 0.6 -- horizontal position scale -local vps = 1.3 -- vertical position scale -local vs = 0.1 -- vertical shift/offset - -local color_button_size = ";0.75,0.75;" -local color_square_size = ";0.69,0.69;" - -function unifieddyes.make_readable_color(color) - -- is this a low saturation color? - local has_low_saturtation = string.find(color, "s50"); - - -- remove _s50 tag, we care about that later again - local s = string.gsub(color, "_s50", "") - - -- replace underscores with spaces to make it look nicer - local s = string.gsub(s, "_", " ") - - -- capitalize words, you know, looks nicer ;) - s = string.gsub(s, "(%l)(%w*)", function(a,b) return string.upper(a)..b end) - - -- add the word dye, this is what the translations expect - s = s.." Dye" - - -- if it is a low sat color, append an appropriate string - if has_low_saturtation then - s = s.." (low saturation)" - end - - return s -end - -function unifieddyes.make_colored_square(hexcolor, colorname, showall, creative, painting_with, nodepalette, hp, v2, selindic, inv, explist) - - local dye = "dye:"..colorname - - local overlay = "" - local colorize = minetest.formspec_escape("^[colorize:#"..hexcolor..":255") - - if not creative and inv:contains_item("main", dye) then - overlay = "^unifieddyes_onhand_overlay.png" - end - - local unavail_overlay = "" - if not showall and not unifieddyes.palette_has_color[nodepalette.."_"..colorname] - or (explist and not explist[colorname]) then - if overlay == "" then - unavail_overlay = "^unifieddyes_unavailable_overlay.png" - else - unavail_overlay = "^unifieddyes_onhand_unavailable_overlay.png" - end - end - - local tooltip = "tooltip["..colorname..";".. - S(unifieddyes.make_readable_color(colorname)).. - "\n(dye:"..colorname..")]" - - if dye == painting_with then - overlay = "^unifieddyes_select_overlay.png" - selindic = "unifieddyes_white_square.png"..colorize..overlay..unavail_overlay.."]"..tooltip - end - - local form - if unavail_overlay == "" then - form = "image_button[".. - (hp*hps)..","..(v2*vps+vs).. - color_button_size.. - "unifieddyes_white_square.png"..colorize..overlay..unavail_overlay..";".. - colorname..";]".. - tooltip - else - form = "image[".. - (hp*hps)..","..(v2*vps+vs).. - color_square_size.. - "unifieddyes_white_square.png"..colorize..overlay..unavail_overlay.."]".. - tooltip - end - - return form, selindic -end - -function unifieddyes.show_airbrush_form(player) - if not player then return end - - local t = {} - - local player_name = player:get_player_name() - local painting_with = unifieddyes.player_selected_dye[player_name] or unifieddyes.player_current_dye[player_name] - local creative = creative and creative.is_enabled_for(player_name) - local inv = player:get_inventory() - local nodepalette = "extended" - local showall = unifieddyes.player_showall[player_name] - - t[1] = "size[14.5,8.5]label[7,-0.3;"..S("Select a color:").."]" - local selindic = "unifieddyes_select_overlay.png^unifieddyes_question.png]" - - local last_right_click = unifieddyes.player_last_right_clicked[player_name] - if last_right_click then - if last_right_click.def and last_right_click.def.palette then - if last_right_click.def.palette == "unifieddyes_palette_colorwallmounted.png" then - nodepalette = "wallmounted" - elseif last_right_click.def.palette == "unifieddyes_palette_extended.png" then - t[#t+1] = "label[0.5,8.25;"..S("(Right-clicked a node that supports all 256 colors, showing them all)").."]" - showall = true - elseif last_right_click.def.palette ~= "unifieddyes_palette_extended.png" - and last_right_click.def.palette ~= "unifieddyes_palette_colorwallmounted.png" - and string.find(last_right_click.def.palette, "unifieddyes_palette_") then - nodepalette = "split" - end - end - end - - if not last_right_click.def.groups - or not last_right_click.def.groups.ud_param2_colorable - or not last_right_click.def.palette - or not string.find(last_right_click.def.palette, "unifieddyes_palette_") then - t[#t+1] = "label[0.5,8.25;"..S("(Right-clicked a node not supported by the Airbrush, showing all colors)").."]" - end - - local explist = last_right_click.def.explist - - for v = 0, 6 do - local val = unifieddyes.VALS_EXTENDED[v+1] - - local sat = "" - local v2=(v/2) - - for hi, h in ipairs(unifieddyes.HUES_EXTENDED) do - local hue = h[1] - local hp=hi-1 - - local r = h[2] - local g = h[3] - local b = h[4] - - local factor = 40 - if v > 3 then - factor = 75 - v2 = (v-2) - end - - local r2 = math.max(math.min(r + (4-v)*factor, 255), 0) - local g2 = math.max(math.min(g + (4-v)*factor, 255), 0) - local b2 = math.max(math.min(b + (4-v)*factor, 255), 0) - - local hexcolor = string.format("%02x", r2)..string.format("%02x", g2)..string.format("%02x", b2) - local f - f, selindic = unifieddyes.make_colored_square(hexcolor, val..hue..sat, showall, creative, painting_with, nodepalette, hp, v2, selindic, inv, explist) - t[#t+1] = f - end - - if v > 3 then - sat = "_s50" - v2 = (v-1.5) - - for hi, h in ipairs(unifieddyes.HUES_EXTENDED) do - local hue = h[1] - local hp=hi-1 - - local r = h[2] - local g = h[3] - local b = h[4] - - local factor = 75 - - local pr = 0.299 - local pg = 0.587 - local pb = 0.114 - - local r2 = math.max(math.min(r + (4-v)*factor, 255), 0) - local g2 = math.max(math.min(g + (4-v)*factor, 255), 0) - local b2 = math.max(math.min(b + (4-v)*factor, 255), 0) - - local p = math.sqrt(r2*r2*pr + g2*g2*pg + b2*b2*pb) - local r3 = math.floor(p+(r2-p)*0.5) - local g3 = math.floor(p+(g2-p)*0.5) - local b3 = math.floor(p+(b2-p)*0.5) - - local hexcolor = string.format("%02x", r3)..string.format("%02x", g3)..string.format("%02x", b3) - local f - f, selindic = unifieddyes.make_colored_square(hexcolor, val..hue..sat, showall, creative, painting_with, nodepalette, hp, v2, selindic, inv, explist) - t[#t+1] = f - end - end - end - - local v2=5 - for y = 0, 15 do - - local hp=15-y - - local hexgrey = string.format("%02x", y*17)..string.format("%02x", y*17)..string.format("%02x", y*17) - local grey = "grey_"..y - - if y == 0 then grey = "black" - elseif y == 4 then grey = "dark_grey" - elseif y == 8 then grey = "grey" - elseif y == 11 then grey = "light_grey" - elseif y == 15 then grey = "white" - end - - local f - f, selindic = unifieddyes.make_colored_square(hexgrey, grey, showall, creative, painting_with, nodepalette, hp, v2, selindic, inv, explist) - t[#t+1] = f - - end - - if not creative then - t[#t+1] = "image[10," - t[#t+1] = (vps*5.55+vs) - t[#t+1] = color_button_size - t[#t+1] = "unifieddyes_onhand_overlay.png]label[10.7," - t[#t+1] = (vps*5.51+vs) - t[#t+1] = ";"..S("Dyes").."]" - t[#t+1] = "label[10.7," - t[#t+1] = (vps*5.67+vs) - t[#t+1] = ";on hand]" - - end - - t[#t+1] = "image[10," - t[#t+1] = (vps*5+vs) - t[#t+1] = color_button_size - t[#t+1] = selindic - - if painting_with then - t[#t+1] = "label[10.7," - t[#t+1] = (vps*4.90+vs) - t[#t+1] = ";"..S("Your selection:").."]" - t[#t+1] = "label[10.7," - t[#t+1] = (vps*5.07+vs) - t[#t+1] = ";" - t[#t+1] = S(unifieddyes.make_readable_color(string.sub(painting_with, 5))) - t[#t+1] = "]label[10.7," - t[#t+1] = (vps*5.24+vs) - t[#t+1] = ";(" - t[#t+1] = painting_with - t[#t+1] = ")]" - else - t[#t+1] = "label[10.7," - t[#t+1] = (vps*5.07+vs) - t[#t+1] = ";"..S("Your selection").."]" - end - - t[#t+1] = "button_exit[10.5,8;2,1;cancel;"..S("Cancel").."]button_exit[12.5,8;2,1;accept;"..S("Accept").."]" - - - if last_right_click and last_right_click.def and nodepalette ~= "extended" then - if showall then - t[#t+1] = "button[0,8;2,1;show_avail;"..S("Show Available").."]" - t[#t+1] = "label[2,8.25;"..S("(Currently showing all 256 colors)").."]" - else - t[#t+1] = "button[0,8;2,1;show_all;"..S("Show All Colors").."]" - t[#t+1] = "label[2,8.25;"..S("(Currently only showing what the right-clicked node can use)").."]" - end - end - - minetest.show_formspec(player_name, "unifieddyes:dye_select_form", table.concat(t)) -end - -minetest.register_tool("unifieddyes:airbrush", { - description = S("Dye Airbrush"), - inventory_image = "unifieddyes_airbrush.png", - use_texture_alpha = true, - tool_capabilities = { - full_punch_interval=0.1, - }, - range = 12, - on_use = unifieddyes.on_airbrush, - on_place = function(itemstack, placer, pointed_thing) - local keys = placer:get_player_control() - local player_name = placer:get_player_name() - local pos = minetest.get_pointed_thing_position(pointed_thing) - local node - local def - - if pos then node = minetest.get_node(pos) end - if node then def = minetest.registered_items[node.name] end - - unifieddyes.player_last_right_clicked[player_name] = {pos = pos, node = node, def = def} - - if (not keys.sneak) and def.on_rightclick then - return def.on_rightclick(pos, node, placer, itemstack, pointed_thing) - elseif not keys.sneak then - unifieddyes.show_airbrush_form(placer) - elseif keys.sneak then - if not pos or not def then return end - local newcolor = unifieddyes.color_to_name(node.param2, def) - - if not newcolor then - minetest.chat_send_player(player_name, "*** That node is uncolored.") - return - end - minetest.chat_send_player(player_name, "*** Switching to "..newcolor.." for the airbrush, to match that node.") - unifieddyes.player_current_dye[player_name] = "dye:"..newcolor - end - end -}) - -minetest.register_craft( { - output = "unifieddyes:airbrush", - recipe = { - { "basic_materials:brass_ingot", "", "basic_materials:plastic_sheet" }, - { "", "default:steel_ingot", "" }, - { "", "", "default:steel_ingot" } - }, -}) - -minetest.register_on_player_receive_fields(function(player, formname, fields) - - if formname == "unifieddyes:dye_select_form" then - - local player_name = player:get_player_name() - local nodepalette = "extended" - local showall = unifieddyes.player_showall[player_name] - - local last_right_click = unifieddyes.player_last_right_clicked[player_name] - if last_right_click and last_right_click.def then - if last_right_click.def.palette then - if last_right_click.def.palette == "unifieddyes_palette_colorwallmounted.png" then - nodepalette = "wallmounted" - elseif last_right_click.def.palette ~= "unifieddyes_palette_extended.png" then - nodepalette = "split" - end - end - end - - if fields.show_all then - unifieddyes.player_showall[player_name] = true - unifieddyes.show_airbrush_form(player) - return - elseif fields.show_avail then - unifieddyes.player_showall[player_name] = false - unifieddyes.show_airbrush_form(player) - return - elseif fields.quit then - if fields.accept then - local dye = unifieddyes.player_selected_dye[player_name] - if not dye then - minetest.chat_send_player(player_name, "*** Clicked \"Accept\", but no color was selected!") - return - elseif not showall - and not unifieddyes.palette_has_color[nodepalette.."_"..string.sub(dye, 5)] then - minetest.chat_send_player(player_name, "*** Clicked \"Accept\", but the selected color can't be used on the") - minetest.chat_send_player(player_name, "*** node that was right-clicked (and \"Show All\" wasn't in effect).") - if unifieddyes.player_current_dye[player_name] then - minetest.chat_send_player(player_name, "*** Ignoring it and sticking with "..string.sub(unifieddyes.player_current_dye[player_name], 5)..".") - else - minetest.chat_send_player(player_name, "*** Ignoring it.") - end - return - else - unifieddyes.player_current_dye[player_name] = dye - unifieddyes.player_selected_dye[player_name] = nil - minetest.chat_send_player(player_name, "*** Selected "..string.sub(dye, 5).." for the airbrush.") - return - end - else -- assume "Cancel" or Esc. - unifieddyes.player_selected_dye[player_name] = nil - return - end - else - local s1 = string.sub(minetest.serialize(fields), 11) - local s3 = string.sub(s1,1, string.find(s1, '"')-1) - - local inv = player:get_inventory() - local creative = creative and creative.is_enabled_for(player_name) - local dye = "dye:"..s3 - - if (showall or unifieddyes.palette_has_color[nodepalette.."_"..s3]) and - (minetest.registered_items[dye] and (creative or inv:contains_item("main", dye))) then - unifieddyes.player_selected_dye[player_name] = dye - unifieddyes.show_airbrush_form(player) - end - end - end -end) - --- Generate all dyes that are not part of the default minetest_game dyes mod - -for _, h in ipairs(unifieddyes.HUES_EXTENDED) do - local hue = h[1] - local r = h[2] - local g = h[3] - local b = h[4] - - for v = 0, 6 do - local val = unifieddyes.VALS_EXTENDED[v+1] - - local factor = 40 - if v > 3 then factor = 75 end - - local r2 = math.max(math.min(r + (4-v)*factor, 255), 0) - local g2 = math.max(math.min(g + (4-v)*factor, 255), 0) - local b2 = math.max(math.min(b + (4-v)*factor, 255), 0) - - -- full-sat color - - local desc = hue:gsub("%a", string.upper, 1).." Dye" - - if val ~= "" then - desc = val:sub(1, -2):gsub("%a", string.upper, 1) .." "..desc - end - - local color = string.format("%02x", r2)..string.format("%02x", g2)..string.format("%02x", b2) - if minetest.registered_items["dye:"..val..hue] then - minetest.override_item("dye:"..val..hue, { - inventory_image = "unifieddyes_dye.png^[colorize:#"..color..":200", - }) - else - if (val..hue) ~= "medium_orange" - and (val..hue) ~= "light_red" then - minetest.register_craftitem(":dye:"..val..hue, { - description = S(desc), - inventory_image = "unifieddyes_dye.png^[colorize:#"..color..":200", - groups = { dye=1, not_in_creative_inventory=1 }, - }) - end - end - minetest.register_alias("unifieddyes:"..val..hue, "dye:"..val..hue) - - if v > 3 then -- also register the low-sat version - - local pr = 0.299 - local pg = 0.587 - local pb = 0.114 - - local p = math.sqrt(r2*r2*pr + g2*g2*pg + b2*b2*pb) - local r3 = math.floor(p+(r2-p)*0.5) - local g3 = math.floor(p+(g2-p)*0.5) - local b3 = math.floor(p+(b2-p)*0.5) - - local color = string.format("%02x", r3)..string.format("%02x", g3)..string.format("%02x", b3) - - minetest.register_craftitem(":dye:"..val..hue.."_s50", { - description = S(desc.." (low saturation)"), - inventory_image = "unifieddyes_dye.png^[colorize:#"..color..":200", - groups = { dye=1, not_in_creative_inventory=1 }, - }) - minetest.register_alias("unifieddyes:"..val..hue.."_s50", "dye:"..val..hue.."_s50") - end - end -end - --- register the greyscales too :P - -for y = 1, 14 do -- colors 0 and 15 are black and white, default dyes - - if y ~= 4 and y ~= 8 and y~= 11 then -- don't register the three greys, they're done separately. - - local rgb = string.format("%02x", y*17)..string.format("%02x", y*17)..string.format("%02x", y*17) - local name = "grey_"..y - local desc = "Grey Dye #"..y - - minetest.register_craftitem(":dye:"..name, { - description = S(desc), - inventory_image = "unifieddyes_dye.png^[colorize:#"..rgb..":200", - groups = { dye=1, not_in_creative_inventory=1 }, - }) - minetest.register_alias("unifieddyes:"..name, "dye:"..name) - end -end - -minetest.override_item("dye:grey", { - inventory_image = "unifieddyes_dye.png^[colorize:#888888:200", -}) - -minetest.override_item("dye:dark_grey", { - inventory_image = "unifieddyes_dye.png^[colorize:#444444:200", -}) - -minetest.register_craftitem(":dye:light_grey", { - description = S("Light grey Dye"), - inventory_image = "unifieddyes_dye.png^[colorize:#cccccc:200", - groups = { dye=1, not_in_creative_inventory=1 }, -}) - --- build a table of color <-> palette associations to reduce the need for --- realtime lookups with getpaletteidx() - -for _, palette in ipairs({"extended", "split", "wallmounted"}) do - local palette2 = palette - - for i in ipairs(unifieddyes.SATS) do - local sat = (palette == "wallmounted") and "" or unifieddyes.SATS[i] - for _, hue in ipairs(unifieddyes.HUES_EXTENDED) do - for _, val in ipairs(unifieddyes.VALS_EXTENDED) do - local color = val..hue[1]..sat - if unifieddyes.getpaletteidx("dye:"..color, palette2) then - unifieddyes.palette_has_color[palette.."_"..color] = true - end - end - end - end - - for y = 0, 15 do - local grey = "grey_"..y - - if y == 0 then grey = "black" - elseif y == 4 then grey = "dark_grey" - elseif y == 8 then grey = "grey" - elseif y == 11 then grey = "light_grey" - elseif y == 15 then grey = "white" - end - if unifieddyes.getpaletteidx("dye:"..grey, palette2) then - unifieddyes.palette_has_color[palette.."_"..grey] = true - end - end -end - -unifieddyes.palette_has_color["wallmounted_light_red"] = true - --- crafting! - -unifieddyes.base_color_crafts = { - { "red", "flowers:rose", nil, nil, nil, nil, 4 }, - { "vermilion", "dye:red", "dye:orange", nil, nil, nil, 3 }, - { "orange", "flowers:tulip", nil, nil, nil, nil, 4 }, - { "orange", "dye:red", "dye:yellow", nil, nil, nil, 2 }, - { "amber", "dye:orange", "dye:yellow", nil, nil, nil, 2 }, - { "yellow", "flowers:dandelion_yellow", nil, nil, nil, nil, 4 }, - { "lime", "dye:yellow", "dye:chartreuse", nil, nil, nil, 2 }, - { "lime", "dye:yellow", "dye:yellow", "dye:green", nil, nil, 3 }, - { "chartreuse", "dye:yellow", "dye:green", nil, nil, nil, 2 }, - { "harlequin", "dye:chartreuse", "dye:green", nil, nil, nil, 2 }, - { "harlequin", "dye:yellow", "dye:green", "dye:green", nil, nil, 3 }, - { "green", "default:cactus", nil, nil, nil, nil, 4 }, - { "green", "dye:yellow", "dye:blue", nil, nil, nil, 2 }, - { "malachite", "dye:green", "dye:spring", nil, nil, nil, 2 }, - { "malachite", "dye:green", "dye:green", "dye:cyan", nil, nil, 3 }, - { "malachite", "dye:green", "dye:green", "dye:green", "dye:blue", nil, 4 }, - { "spring", "dye:green", "dye:cyan", nil, nil, nil, 2 }, - { "spring", "dye:green", "dye:green", "dye:blue", nil, nil, 3 }, - { "turquoise", "dye:spring", "dye:cyan", nil, nil, nil, 2 }, - { "turquoise", "dye:green", "dye:cyan", "dye:cyan", nil, nil, 3 }, - { "turquoise", "dye:green", "dye:green", "dye:green", "dye:blue", "dye:blue", 5 }, - { "cyan", "dye:green", "dye:blue", nil, nil, nil, 2 }, - { "cerulean", "dye:cyan", "dye:azure", nil, nil, nil, 2 }, - { "cerulean", "dye:cyan", "dye:cyan", "dye:blue", nil, nil, 3 }, - { "cerulean", "dye:green", "dye:green", "dye:blue", "dye:blue", "dye:blue", 5 }, - { "azure", "dye:cyan", "dye:blue", nil, nil, nil, 2 }, - { "azure", "dye:green", "dye:blue", "dye:blue", nil, nil, 3 }, - { "sapphire", "dye:azure", "dye:blue", nil, nil, nil, 2 }, - { "sapphire", "dye:cyan", "dye:blue", "dye:blue", nil, nil, 3 }, - { "sapphire", "dye:green", "dye:blue", "dye:blue", "dye:blue", nil, 4 }, - { "blue", "flowers:geranium", nil, nil, nil, nil, 4 }, - { "indigo", "dye:blue", "dye:violet", nil, nil, nil, 2 }, - { "violet", "flowers:viola", nil, nil, nil, nil, 4 }, - { "violet", "dye:blue", "dye:magenta", nil, nil, nil, 2 }, - { "mulberry", "dye:violet", "dye:magenta", nil, nil, nil, 2 }, - { "mulberry", "dye:violet", "dye:blue", "dye:red", nil, nil, 3 }, - { "magenta", "dye:blue", "dye:red", nil, nil, nil, 2 }, - { "fuchsia", "dye:magenta", "dye:rose", nil, nil, nil, 2 }, - { "fuchsia", "dye:blue", "dye:red", "dye:rose", nil, nil, 3 }, - { "fuchsia", "dye:red", "dye:violet", nil, nil, nil, 2 }, - { "rose", "dye:magenta", "dye:red", nil, nil, nil, 2 }, - { "rose", "dye:red", "dye:red", "dye:blue", nil, nil, 3 }, - { "crimson", "dye:rose", "dye:red", nil, nil, nil, 2 }, - { "crimson", "dye:magenta", "dye:red", "dye:red", nil, nil, 3 }, - { "crimson", "dye:red", "dye:red", "dye:red", "dye:blue", nil, 4 }, - - { "black", "default:coal_lump", nil, nil, nil, nil, 4 }, - { "white", "flowers:dandelion_white", nil, nil, nil, nil, 4 }, -} - -unifieddyes.shade_crafts = { - { "faint_", "", "dye:white", "dye:white", "dye:white", 4 }, - { "pastel_", "", "dye:white", "dye:white", nil, 3 }, - { "light_", "", "dye:white", nil, nil, 2 }, - { "bright_", "", "color", "dye:white", nil, 3 }, - { "", "_s50", "dye:light_grey", nil, nil, 2 }, - { "", "_s50", "dye:black", "dye:white", "dye:white", 3 }, - { "medium_", "", "dye:black", nil, nil, 2 }, - { "medium_", "_s50", "dye:grey", nil, nil, 2 }, - { "medium_", "_s50", "dye:black", "dye:white", nil, 3 }, - { "dark_", "", "dye:black", "dye:black", nil, 3 }, - { "dark_", "_s50", "dye:dark_grey", nil, nil, 2 }, - { "dark_", "_s50", "dye:black", "dye:black", "dye:white", 4 }, -} - -for _,i in ipairs(unifieddyes.base_color_crafts) do - local color = i[1] - local yield = i[7] - - minetest.register_craft( { - type = "shapeless", - output = "dye:"..color.." "..yield, - recipe = { - i[2], - i[3], - i[4], - i[5], - i[6], - }, - }) - - for _,j in ipairs(unifieddyes.shade_crafts) do - local firstdye = j[3] - if firstdye == "color" then firstdye = "dye:"..color end - - -- ignore black, white, anything containing the word "grey" - - if color ~= "black" and color ~= "white" and not string.find(color, "grey") then - - minetest.register_craft( { - type = "shapeless", - output = "dye:"..j[1]..color..j[2].." "..j[6], - recipe = { - "dye:"..color, - firstdye, - j[4], - j[5] - }, - }) - end - end -end - --- greys - -unifieddyes.greymixes = { - { 1, "dye:black", "dye:black", "dye:black", "dye:dark_grey", 4 }, - { 2, "dye:black", "dye:black", "dye:dark_grey", nil, 3 }, - { 3, "dye:black", "dye:dark_grey", nil, nil, 2 }, - { 4, "dye:white", "dye:black", "dye:black", nil, 3 }, - { 5, "dye:dark_grey", "dye:dark_grey", "dye:grey", nil, 3 }, - { 6, "dye:dark_grey", "dye:grey", nil, nil, 2 }, - { 7, "dye:dark_grey", "dye:grey", "dye:grey", nil, 3 }, - { 8, "dye:white", "dye:black", nil, nil, 2 }, - { 9, "dye:grey", "dye:grey", "dye:light_grey", nil, 3 }, - { 10, "dye:grey", "dye:light_grey", "dye:light_grey", nil, 3 }, - { 11, "dye:white", "dye:white", "dye:black", nil, 3 }, - { 12, "dye:light_grey", "dye:light_grey", "dye:white", nil, 3 }, - { 13, "dye:light_grey", "dye:white", nil, nil, 2 }, - { 14, "dye:white", "dye:white", "dye:light_grey", nil, 3 }, -} - -for _, i in ipairs(unifieddyes.greymixes) do - local shade = i[1] - local dye1 = i[2] - local dye2 = i[3] - local dye3 = i[4] - local dye4 = i[5] - local yield = i[6] - local color = "grey_"..shade - if shade == 4 then - color = "dark_grey" - elseif shade == 8 then - color = "grey" - elseif shade == 11 then - color = "light_grey" - end - - minetest.register_craft( { - type = "shapeless", - output = "dye:"..color.." "..yield, - recipe = { - dye1, - dye2, - dye3, - dye4, - }, - }) -end - --- we can't make dark orange anymore because brown/medium orange conflicts - -minetest.register_craft( { - type = "shapeless", - output = "dye:dark_orange", - recipe = { - "dye:brown", - "dye:brown" - }, -}) - --- aliases - -minetest.register_alias("dye:light_red", "dye:pink") -minetest.register_alias("dye:medium_orange", "dye:brown") - -minetest.register_alias("unifieddyes:black", "dye:black") -minetest.register_alias("unifieddyes:dark_grey", "dye:dark_grey") -minetest.register_alias("unifieddyes:grey", "dye:grey") -minetest.register_alias("unifieddyes:light_grey", "dye:light_grey") -minetest.register_alias("unifieddyes:white", "dye:white") - -minetest.register_alias("unifieddyes:grey_0", "dye:black") -minetest.register_alias("unifieddyes:grey_4", "dye:dark_grey") -minetest.register_alias("unifieddyes:grey_8", "dye:grey") -minetest.register_alias("unifieddyes:grey_11", "dye:light_grey") -minetest.register_alias("unifieddyes:grey_15", "dye:white") - -minetest.register_alias("unifieddyes:white_paint", "dye:white") -minetest.register_alias("unifieddyes:titanium_dioxide", "dye:white") -minetest.register_alias("unifieddyes:lightgrey_paint", "dye:light_grey") -minetest.register_alias("unifieddyes:grey_paint", "dye:grey") -minetest.register_alias("unifieddyes:darkgrey_paint", "dye:dark_grey") -minetest.register_alias("unifieddyes:carbon_black", "dye:black") - -minetest.register_alias("unifieddyes:brown", "dye:brown") +dofile(modpath.."/color-tables.lua") +dofile(modpath.."/api.lua") +dofile(modpath.."/airbrush.lua") +dofile(modpath.."/dyes-crafting.lua") +dofile(modpath.."/aliases.lua") print(S("[UnifiedDyes] Loaded!")) - From d412c25a61c06bd31086a59fc14154fedb2d46ae Mon Sep 17 00:00:00 2001 From: root Date: Mon, 5 Apr 2021 14:46:21 +0200 Subject: [PATCH 07/16] update --- mods/advtrains/advtrains/misc_nodes.lua | 8 +- .../advtrains_interlocking/demosignals.lua | 3 - mods/advtrains/advtrains_signals_ks/init.lua | 4 - mods/advtrains/serialize_lib/api.md | 120 ++++ mods/advtrains/serialize_lib/atomic.lua | 12 +- mods/advtrains/serialize_lib/init.lua | 4 +- mods/advtrains/serialize_lib/license.txt | 662 ++++++++++++++++++ mods/advtrains/serialize_lib/readme.md | 43 +- mods/advtrains/serialize_lib/serialize.lua | 21 +- mods/biome_lib/API.txt | 40 ++ mods/biome_lib/README.md | 2 +- mods/biome_lib/growth.lua | 6 +- mods/biome_lib/init.lua | 105 ++- mods/biome_lib/mod.conf | 3 +- mods/biome_lib/search_functions.lua | 6 +- mods/bonemeal/init.lua | 15 +- mods/castle/autocraft.lua | 14 +- mods/castle/pillars.lua | 2 +- mods/castle/textures/castle_street_light.png | Bin 0 -> 465 bytes mods/castle/town_item.lua | 23 +- mods/farming/compatibility.lua | 16 +- mods/farming/crops/garlic.lua | 1 + mods/farming/crops/soy.lua | 32 + ...anana_leaf.png => farming_banana_leaf.png} | Bin ...a_single.png => farming_banana_single.png} | Bin mods/farming/textures/farming_soy_sauce.png | Bin 0 -> 166 bytes ...{strawberry.png => farming_strawberry.png} | Bin mods/mobs_animal/kitten.lua | 3 +- mods/mobs_monster/lava_flan.lua | 2 + mods/mobs_monster/sand_monster.lua | 1 + mods/mobs_redo/api.lua | 129 ++-- mods/mobs_redo/api.txt | 5 +- mods/mobs_redo/crafts.lua | 16 + mods/mobs_redo/textures/mobs_protector2.png | Bin 0 -> 164 bytes mods/protector/doors_chest.lua | 7 +- mods/protector/init.lua | 9 +- mods/skinsdb/meta/character_2023.txt | 3 + mods/skinsdb/textures/character_2023.png | Bin 0 -> 4995 bytes mods/stairs/stairs.lua | 11 + mods/stamina/init.lua | 11 +- 40 files changed, 1205 insertions(+), 134 deletions(-) create mode 100644 mods/advtrains/serialize_lib/api.md create mode 100644 mods/advtrains/serialize_lib/license.txt create mode 100644 mods/castle/textures/castle_street_light.png rename mods/farming/textures/{banana_leaf.png => farming_banana_leaf.png} (100%) rename mods/farming/textures/{banana_single.png => farming_banana_single.png} (100%) create mode 100644 mods/farming/textures/farming_soy_sauce.png rename mods/farming/textures/{strawberry.png => farming_strawberry.png} (100%) create mode 100644 mods/mobs_redo/textures/mobs_protector2.png create mode 100644 mods/skinsdb/meta/character_2023.txt create mode 100644 mods/skinsdb/textures/character_2023.png diff --git a/mods/advtrains/advtrains/misc_nodes.lua b/mods/advtrains/advtrains/misc_nodes.lua index fe484ac9..bcf73294 100644 --- a/mods/advtrains/advtrains/misc_nodes.lua +++ b/mods/advtrains/advtrains/misc_nodes.lua @@ -16,7 +16,7 @@ function advtrains.register_platform(modprefix, preset) description = attrans("@1 Platform (low)", desc), tiles = {btex.."^advtrains_platform.png", btex, btex, btex, btex, btex}, groups = {cracky = 1, not_blocking_trains = 1, platform=1}, - sounds = default.node_sound_stone_defaults(), + sounds = ndef.sounds, drawtype = "nodebox", node_box = { type = "fixed", @@ -33,7 +33,7 @@ function advtrains.register_platform(modprefix, preset) description = attrans("@1 Platform (high)", desc), tiles = {btex.."^advtrains_platform.png", btex, btex, btex, btex, btex}, groups = {cracky = 1, not_blocking_trains = 1, platform=2}, - sounds = default.node_sound_stone_defaults(), + sounds = ndef.sounds, drawtype = "nodebox", node_box = { type = "fixed", @@ -58,7 +58,7 @@ function advtrains.register_platform(modprefix, preset) minetest.register_node(modprefix..":platform_45_"..nodename, { description = attrans("@1 Platform (45 degree)", desc), groups = {cracky = 1, not_blocking_trains = 1, platform=2}, - sounds = default.node_sound_stone_defaults(), + sounds = ndef.sounds, drawtype = "mesh", mesh = "advtrains_platform_diag.b3d", selection_box = diagonalbox, @@ -80,7 +80,7 @@ function advtrains.register_platform(modprefix, preset) minetest.register_node(modprefix..":platform_45_low_"..nodename, { description = attrans("@1 Platform (low, 45 degree)", desc), groups = {cracky = 1, not_blocking_trains = 1, platform=2}, - sounds = default.node_sound_stone_defaults(), + sounds = ndef.sounds, drawtype = "mesh", mesh = "advtrains_platform_diag_low.b3d", selection_box = diagonalbox_low, diff --git a/mods/advtrains/advtrains_interlocking/demosignals.lua b/mods/advtrains/advtrains_interlocking/demosignals.lua index cba1f301..1c1b8b2b 100644 --- a/mods/advtrains/advtrains_interlocking/demosignals.lua +++ b/mods/advtrains/advtrains_interlocking/demosignals.lua @@ -41,7 +41,6 @@ minetest.register_node("advtrains_interlocking:ds_danger", { advtrains_signal = 2, save_in_at_nodedb = 1, }, - sounds = default.node_sound_stone_defaults(), advtrains = { set_aspect = setaspect, supported_aspects = suppasp, @@ -61,7 +60,6 @@ minetest.register_node("advtrains_interlocking:ds_free", { advtrains_signal = 2, save_in_at_nodedb = 1, }, - sounds = default.node_sound_stone_defaults(), advtrains = { set_aspect = setaspect, supported_aspects = suppasp, @@ -83,7 +81,6 @@ minetest.register_node("advtrains_interlocking:ds_slow", { advtrains_signal = 2, save_in_at_nodedb = 1, }, - sounds = default.node_sound_stone_defaults(), advtrains = { set_aspect = setaspect, supported_aspects = suppasp, diff --git a/mods/advtrains/advtrains_signals_ks/init.lua b/mods/advtrains/advtrains_signals_ks/init.lua index 3209cb12..b05506ec 100755 --- a/mods/advtrains/advtrains_signals_ks/init.lua +++ b/mods/advtrains/advtrains_signals_ks/init.lua @@ -105,7 +105,6 @@ for _, rtab in ipairs({ }, drop = "advtrains_signals_ks:hs_danger_0", inventory_image = "advtrains_signals_ks_hs_inv.png", - sounds = default.node_sound_stone_defaults(), advtrains = { set_aspect = setaspectf(rot), supported_aspects = suppasp, @@ -151,7 +150,6 @@ for _, rtab in ipairs({ }, drop = "advtrains_signals_ks:ra_danger_0", inventory_image = "advtrains_signals_ks_ra_inv.png", - sounds = default.node_sound_stone_defaults(), advtrains = { set_aspect = setaspectf_ra(rot), supported_aspects = suppasp_ra, @@ -203,7 +201,6 @@ for _, rtab in ipairs({ }, drop = "advtrains_signals_ks:sign_8_0", inventory_image = "advtrains_signals_ks_sign_8.png", - sounds = default.node_sound_stone_defaults(), advtrains = { -- This is a static signal! No set_aspect get_aspect = function(pos, node) @@ -239,7 +236,6 @@ for _, rtab in ipairs({ not_in_creative_inventory = (rtab.ici) and 0 or 1, }, drop = "advtrains_signals_ks:mast_mast_0", - sounds = default.node_sound_stone_defaults(), }) advtrains.trackplacer.add_worked("advtrains_signals_ks:mast","mast", "_"..rot) end diff --git a/mods/advtrains/serialize_lib/api.md b/mods/advtrains/serialize_lib/api.md new file mode 100644 index 00000000..c4ccd773 --- /dev/null +++ b/mods/advtrains/serialize_lib/api.md @@ -0,0 +1,120 @@ +# serialize_lib API + +## Serialization Library (serialize.lua) + +### config table + +Serialization functions accept a config table. Currently only one configuration option is defined. + + config = { + skip_empty_tables = false + -- used for write_to_fd/write_to_file + -- if true, does not store empty tables + -- On next read, keys that mapped to empty tables resolve to nil + } + +If you want to use all-default config options, you can pass `nil` as the config parameter. + +### Serialization limits + + * Only strings, booleans, numbers and tables can be serialized, no functions or userdata + * serialize_lib requires that no reference loops are present in the table to be serialized. Currently, when passing a table that has a reference loop, serialize_lib will produce a stack overflow. + +### Functions + +All of these functions call `error()` if an error occurs. Errors can be caught with `pcall()`. + +#### write_to_fd(root_table, file, config) +Writes the contents of `root_table` to the file from the file handle given by `file`, and closes the file descriptor afterwards. + +#### write_to_file(root_table, filename, config) +First, opens `filename` for write. Then, writes the contents of `root_table` to the file. + +#### read_from_fd(file) +Reads the file from the file handle given by `file`, and closes the file descriptor afterwards. Returns the deserialized table. + +#### read_from_file(filename) +First, opens `filename` for read. Then, reads the file and returns the deserialized table. + +### External Lua Module +serialize.lua can be loaded as a standard Lua module even outside Minetest, like this: + + local serialize = require("serialize") + +## General API + +### Minetest wrappers for serialization functions + +Serialize_lib wraps write_to_file and read_from_file into 2 functions that do not throw errors but instead log the fact to the server log and have an appropriate return value: + +#### serialize_lib.write_table_to_file(root_table, filename) + +Serializes `root_table` into `filename`. On success, returns true. On failure, logs the error, then returns false and the error message. + +#### serialize_lib.read_table_from_file(filename) + +Deserializes the given file. On success, returns the deserialized table. On failure, logs the error, then returns false and the error message. + +## Atomic API + +serialize_lib provides functions for atomic saving. This means that if the process is interrupted during writing the save file, it is ensured that no save data gets corrupted and that instead the old state is read. + +The atomic system is flexible, and can be used not only to save serialized Lua tables but arbitrary file formats by means of a callback function. This callback function gets passed a file descriptor to operate on. + +### Concept +The plain scheme just overwrites the file in place. This however poses problems when we are interrupted right within the write, so we have incomplete data. So, the following scheme is applied: + +Unix: + + 1. writes to `filename.new` + 2. moves `filename.new` to `filename`, clobbering previous file + +Windows: + + 1. writes to `filename.new` + 2. delete `filename` + 3. moves `filename.new` to `filename` + +We count a new version of the state as "committed" after stage 2. + +During loading, we apply the following order of precedence: + + 1. `filename` + 2. `filename.new` (windows only, in case we were interrupted just before 3. when saving) + +### Functions + +All of these functions return either true on success or nil, error on error. + +#### serialize_lib.load_atomic(filename, callback) + +Load a saved state. + +If 'callback' is nil: reads serialized table. Returns the read table, or nil,err on error. + +If 'callback' is a function (signature `func(file_handle)` ): Counterpart to save_atomic with function argument. Opens the file and calls callback on it. If the callback function throws an error, and strict loading is enabled, that error is propagated. The callback's first return value is returned by load_atomic. + +#### serialize_lib.save_atomic(data, filename, callback, config) + +Save a file atomically. + +'data' is the data to be saved (when a callback is used, this can be nil) + +If 'callback' is nil: 'data' must be a table, and is serialized into the file + +If 'callback' is a function (signature `func(data, file_handle)` ): Opens the file and calls callback on it. The 'data' argument is the data passed to save_atomic(). If the callback function throws an error, and strict loading is enabled, that error is propagated. The callback's first return value is returned by load_atomic(). + +Important: the callback must close the file in all cases! + +#### serialize_lib.save_atomic_multiple(parts_table, filename_prefix, callbacks_table, config) + +Saves multiple files synchronously. First writes all data to all `filename`.new files, then moves all files in quick succession to avoid inconsistent backups. parts_table is a table where the keys are used as part of the filename and the values are the respective data written to it. + + * Example: if `parts_table={foo={...}, bar={...}}`, then `filename_prefix`foo and `filename_prefix`bar are written out. + +If 'callbacks_table' is defined, it is consulted for callbacks the same way save_atomic does. + + * Example: if `callbacks_table = {foo = func()...}`, then the callback is used during writing of file 'foo' (but not for 'bar') + * Note however that you must at least insert a "true" in the parts_table if you don't use the data argument. + +Important: the callback must close the file in all cases! diff --git a/mods/advtrains/serialize_lib/atomic.lua b/mods/advtrains/serialize_lib/atomic.lua index 182cf426..4a48c274 100644 --- a/mods/advtrains/serialize_lib/atomic.lua +++ b/mods/advtrains/serialize_lib/atomic.lua @@ -65,7 +65,7 @@ local function save_atomic_move_file(filename) end local function open_file_and_save_callback(callback, filename) - local file, err = io.open(filename, "w") + local file, err = io.open(filename, "wb") if not file then error("Failed opening file '"..filename.."' for write:\n"..err) end @@ -75,7 +75,7 @@ local function open_file_and_save_callback(callback, filename) end local function open_file_and_load_callback(filename, callback) - local file, err = io.open(filename, "r") + local file, err = io.open(filename, "rb") if not file then error("Failed opening file '"..filename.."' for read:\n"..err) end @@ -97,7 +97,7 @@ function serialize_lib.load_atomic(filename, callback) local cbfunc = callback or ser.read_from_fd -- try - local file, ret = io.open(filename, "r") + local file, ret = io.open(filename, "rb") if file then -- read the file using the callback local success @@ -117,7 +117,7 @@ function serialize_lib.load_atomic(filename, callback) serialize_lib.log_warn(ret) -- try .new - file, ret = io.open(filename..".new", "r") + file, ret = io.open(filename..".new", "rb") if file then -- read the file using the callback local success @@ -151,7 +151,7 @@ function serialize_lib.save_atomic(data, filename, callback, config) local cbfunc = callback or ser.write_to_fd - local file, ret = io.open(filename..".new", "w") + local file, ret = io.open(filename..".new", "wb") if file then -- save the file using the callback local success @@ -189,7 +189,7 @@ function serialize_lib.save_atomic_multiple(parts_table, filename_prefix, callba end local success = false - local file, ret = io.open(filename..".new", "w") + local file, ret = io.open(filename..".new", "wb") if file then -- save the file using the callback success, ret = pcall(cbfunc, data, file, config) diff --git a/mods/advtrains/serialize_lib/init.lua b/mods/advtrains/serialize_lib/init.lua index 20ffa4d6..afc68843 100644 --- a/mods/advtrains/serialize_lib/init.lua +++ b/mods/advtrains/serialize_lib/init.lua @@ -57,6 +57,7 @@ function serialize_lib.read_table_from_file(filename) local succ, ret = pcall(ser.read_from_file, filename) if not succ then serialize_lib.log_error(ret) + return false,ret end return ret end @@ -67,8 +68,9 @@ function serialize_lib.write_table_to_file(root_table, filename) local succ, ret = pcall(ser.write_to_file, root_table, filename) if not succ then serialize_lib.log_error(ret) + return false,ret end - return ret + return true end diff --git a/mods/advtrains/serialize_lib/license.txt b/mods/advtrains/serialize_lib/license.txt new file mode 100644 index 00000000..f36a7b77 --- /dev/null +++ b/mods/advtrains/serialize_lib/license.txt @@ -0,0 +1,662 @@ + 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) {{ year }} {{ organization }} + + 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/advtrains/serialize_lib/readme.md b/mods/advtrains/serialize_lib/readme.md index ac364b8e..1a14187f 100644 --- a/mods/advtrains/serialize_lib/readme.md +++ b/mods/advtrains/serialize_lib/readme.md @@ -4,4 +4,45 @@ Created out of the need to have a robust data store for advtrains. The main purpose is to load and store large Lua table structures into files, without loading everything in memory and exhausting the function constant limit of LuaJIT. -Also contains various utilities to handle files on disk in a safe manner, retain multiple versions of the same file a.s.o. \ No newline at end of file +Also contains various utilities to handle files on disk in a safe manner, retain multiple versions of the same file a.s.o. + +## API documentation + +For API documentation, see `api.md`. + +## Configuration + +serialize_lib includes two configuration options: + +### serialize_lib_strict_loading (Strict loading) + * Type: boolean + * Default: false + +Enable strict file loading mode + +If enabled, if any error occurs during loading of a file using the 'atomic' API, an error is thrown. You probably need to disable this option for initial loading after creating the world. + +### serialize_lib_no_auto_windows_mode (No automatic Windows Mode) + * Type: boolean + * Default: false + +Do not automatically switch to "Windows mode" when saving atomically + +Normally, when renaming filename.new to filename fails, serialize_lib automatically switches to a mode where it deletes filename prior to moving. Enable this option to prevent this behavior and abort saving instead. + +## License +serialize_lib +Copyright (C) 2020-2021 orwell96 + +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 . \ No newline at end of file diff --git a/mods/advtrains/serialize_lib/serialize.lua b/mods/advtrains/serialize_lib/serialize.lua index 12a26c4d..4b1ebb79 100644 --- a/mods/advtrains/serialize_lib/serialize.lua +++ b/mods/advtrains/serialize_lib/serialize.lua @@ -3,6 +3,9 @@ -- Contains the serialization and deserialization routines --[[ +Version history: +1 - initial +2 - also escaping CR character as &r Structure of entry: [keytype][key]:[valuetype][val] @@ -19,7 +22,7 @@ Table: E example: -LUA_SER v=1 { +LUA_SER v=2 { Skey:Svalue key = "value", N1:Seins [1] = "eins", B1:T [true] = { @@ -32,7 +35,7 @@ String representations: In strings the following characters are escaped by & '&' -> '&&' (line break) -> '&n' -(CR) -> '&r' --> required? +(CR) -> '&r' ':' -> '&:' All other characters are unchanged as they bear no special meaning. ]] @@ -97,6 +100,7 @@ end function escape_chars(str) local rstr = string.gsub(str, "&", "&&") rstr = string.gsub(rstr, ":", "&:") + rstr = string.gsub(rstr, "\r", "&r") rstr = string.gsub(rstr, "\n", "&n") return rstr end @@ -172,6 +176,7 @@ end function unescape_chars(str) --TODO local rstr = string.gsub(str, "&:", ":") rstr = string.gsub(rstr, "&n", "\n") + rstr = string.gsub(rstr, "&r", "\r") rstr = string.gsub(rstr, "&&", "&") return rstr end @@ -187,7 +192,7 @@ config = { -- Writes the passed table into the passed file descriptor, and closes the file local function write_to_fd(root_table, file, config) - file:write("LUA_SER v=1\n") + file:write("LUA_SER v=2\n") write_table(root_table, file, config) file:write("E\nEND_SER\n") file:close() @@ -197,14 +202,14 @@ end -- Throws errors when something is wrong. Closes the file. -- config: see above local function read_from_fd(file) - local first_line = file:read("*l") - if first_line ~= "LUA_SER v=1" then + local first_line = file:read("*line") + if not string.match(first_line, "LUA_SER v=[12]") then file:close() error("Expected header, got '"..first_line.."' instead!") end local t = {} read_table(t, file) - local last_line = file:read("*l") + local last_line = file:read("*line") file:close() if last_line ~= "END_SER" then error("Missing END_SER, got '"..last_line.."' instead!") @@ -216,7 +221,7 @@ end -- config: see above function write_to_file(root_table, filename, config) -- try opening the file - local file, err = io.open(filename, "w") + local file, err = io.open(filename, "wb") if not file then error("Failed opening file '"..filename.."' for write:\n"..err) end @@ -228,7 +233,7 @@ end -- Opens the passed filename, and returns its deserialized contents function read_from_file(filename) -- try opening the file - local file, err = io.open(filename, "r") + local file, err = io.open(filename, "rb") if not file then error("Failed opening file '"..filename.."' for read:\n"..err) end diff --git a/mods/biome_lib/API.txt b/mods/biome_lib/API.txt index 0dd15c35..bacbafce 100644 --- a/mods/biome_lib/API.txt +++ b/mods/biome_lib/API.txt @@ -588,3 +588,43 @@ And this particular one is mapped slightly differently from the others: (Note the +150 and +50 offsets) + +================== +Default game nodes +================== + +Although this project was intended to be used with minetest_game, it can be +configured to work with something else instead. All you need to do is provide +the names of the nodes in your game you want biome_lib's internals to use. + +Put these settings in your game's minetest.conf (or your client's own config, +if desired). You'll need to set all of them. + +biome_lib_default_grow_through_nodes + Comma-separated list of things that a spawned node is allowed to grow + through. Air is always added to whatever you specify. + Default: air, default:snow + +biome_lib_default_water_nodes + Comma-separated list of nodes that should be treated as water for the sake + of looking for neighboring "wet" ground. + Default: default:water_source, default:water_flowing, + default:river_water_source, default:river_water_flowing + +biome_lib_default_wet_surfaces + Comma-separated list of nodes that should be considered "wet" if one of + the aforementioned water nodes is nearby. + Default: default:dirt, default:dirt_with_grass, default:sand + +biome_lib_default_grow_nodes + Comma-separated list of nodes that something must be sitting on to be + able to actively change from one thing to another (such as a sapling + growing into a tree), to be used for ALL growable nodes, if the calling + mod doesn't provide its own lists. + Default: "default:dirt_with_grass" + +biome_lib_default_ground_nodes + Comma-separated list of nodes to use as the "root" of something that can + gradually climb up a wall, to be used for ALL such nodes, if the calling + mod doesn't provide its own lists. + Default: "default:dirt_with_grass" diff --git a/mods/biome_lib/README.md b/mods/biome_lib/README.md index ac39750f..2cfd09d4 100644 --- a/mods/biome_lib/README.md +++ b/mods/biome_lib/README.md @@ -12,7 +12,7 @@ Both mapgen-based spawning and ABM-based spawning is supported. Growing code is It is primarily intended for mapgen v6, but it should work fine when used with mapgen v7. -**Dependencies**: default from minetest_game +**Dependencies:** nothing, but if you don't use `minetest_game`, you'll need to supply some settings (see API.txt). **Recommends**: [Plantlife Modpack](https://github.com/minetest-mods/plantlife_modpack), [More Trees](https://github.com/minetest-mods/moretrees) diff --git a/mods/biome_lib/growth.lua b/mods/biome_lib/growth.lua index 807b69c5..ba5285ca 100644 --- a/mods/biome_lib/growth.lua +++ b/mods/biome_lib/growth.lua @@ -20,8 +20,8 @@ function biome_lib:grow_plants(opts) local options = opts options.height_limit = options.height_limit or 5 - options.ground_nodes = options.ground_nodes or { "default:dirt_with_grass" } - options.grow_nodes = options.grow_nodes or { "default:dirt_with_grass" } + options.ground_nodes = options.ground_nodes or biome_lib.default_ground_nodes + options.grow_nodes = options.grow_nodes or biome_lib.default_grow_nodes options.seed_diff = options.seed_diff or 0 local n @@ -55,7 +55,7 @@ function biome_lib:grow_plants(opts) if options.need_wall and options.verticals_list then walldir = biome_lib:find_adjacent_wall(p_top, options.verticals_list, options.choose_random_wall) end - if (n_top.name == "air" or n_top.name == "default:snow") + if biome_lib.default_grow_through_nodes[n_top.name] and (not options.need_wall or (options.need_wall and walldir)) then if options.grow_vertically and walldir then if biome_lib:search_downward(pos, options.height_limit, options.ground_nodes) then diff --git a/mods/biome_lib/init.lua b/mods/biome_lib/init.lua index aefc9f1b..515ae074 100644 --- a/mods/biome_lib/init.lua +++ b/mods/biome_lib/init.lua @@ -9,8 +9,6 @@ biome_lib = {} biome_lib.air = {name = "air"} -plantslib = setmetatable({}, { __index=function(t,k) print("Use of deprecated function:", k) return biome_lib[k] end }) - biome_lib.blocklist_aircheck = {} biome_lib.blocklist_no_aircheck = {} @@ -32,6 +30,41 @@ biome_lib.total_no_aircheck_calls = 0 biome_lib.queue_run_ratio = tonumber(minetest.settings:get("biome_lib_queue_run_ratio")) or 100 +local function tableize(s) + return string.split(string.trim(string.gsub(s, " ", ""))) +end + +local c1 minetest.settings:get("biome_lib_default_grow_through_nodes") +biome_lib.default_grow_through_nodes = {["air"] = true} +if c1 then + for _, i in ipairs(tableize(c1)) do + biome_lib.default_grow_through_nodes[i] = true + end +else + biome_lib.default_grow_through_nodes["default:snow"] = true +end + +local c2 minetest.settings:get("biome_lib_default_water_nodes") +biome_lib.default_water_nodes = {} +if c2 then + for _, i in ipairs(tableize(c2)) do + biome_lib.default_water_nodes[i] = true + end +else + biome_lib.default_water_nodes["default:water_source"] = true + biome_lib.default_water_nodes["default:water_flowing"] = true + biome_lib.default_water_nodes["default:river_water_source"] = true + biome_lib.default_water_nodes["default:river_water_flowing"] = true +end + +local c3 = minetest.settings:get("biome_lib_default_wet_surfaces") +local c4 = minetest.settings:get("biome_lib_default_ground_nodes") +local c5 = minetest.settings:get("biome_lib_default_grow_nodes") + +biome_lib.default_wet_surfaces = c3 and tableize(c3) or {"default:dirt", "default:dirt_with_grass", "default:sand"} +biome_lib.default_ground_nodes = c4 and tableize(c4) or {"default:dirt_with_grass"} +biome_lib.default_grow_nodes = c5 and tableize(c5) or {"default:dirt_with_grass"} + -- Boilerplate to support localized strings if intllib mod is installed. local S if minetest.global_exists("intllib") then @@ -45,12 +78,12 @@ else end biome_lib.intllib = S -local DEBUG = false --... except if you want to spam the console with debugging info :-) +local DEBUG = minetest.settings:get_bool("biome_lib_debug", false) function biome_lib:dbg(msg) if DEBUG then - print("[Plantlife] "..msg) - minetest.log("verbose", "[Plantlife] "..msg) + print("[Biome Lib] "..msg) + minetest.log("verbose", "[Biome Lib] "..msg) end end @@ -125,7 +158,7 @@ function biome_lib:set_defaults(biome) biome.near_nodes_size = biome.near_nodes_size or 0 biome.near_nodes_count = biome.near_nodes_count or 1 biome.rarity = biome.rarity or 50 - biome.max_count = biome.max_count or 5 + biome.max_count = biome.max_count or 125 if biome.check_air ~= false then biome.check_air = true end -- specific to abm spawner @@ -296,6 +329,7 @@ local function populate_single_surface(biome, pos, perlin_fertile_area, checkair end function biome_lib:populate_surfaces(biome, nodes_or_function_or_model, snodes, checkair) + local items_added = 0 biome_lib:set_defaults(biome) @@ -316,10 +350,10 @@ function biome_lib:populate_surfaces(biome, nodes_or_function_or_model, snodes, local num_in_biome_nodes = #in_biome_nodes if num_in_biome_nodes == 0 then - return + return 0 end - for i = 1, math.min(biome.max_count, num_in_biome_nodes) do + for i = 1, math.min(math.ceil(biome.max_count/25), num_in_biome_nodes) do local tries = 0 local spawned = false while tries < 2 and not spawned do @@ -388,7 +422,9 @@ function biome_lib:populate_surfaces(biome, nodes_or_function_or_model, snodes, tries = tries + 1 end end + if spawned then items_added = items_added + 1 end end + return items_added end -- Primary mapgen spawner, for mods that can work with air checking enabled on @@ -411,14 +447,22 @@ function biome_lib:generate_block_with_air_checking() biome_lib.surface_nodes_aircheck.blockhash = minetest.find_nodes_in_area_under_air(minp, maxp, biome_lib.surfaceslist_aircheck) biome_lib.actioncount_aircheck.blockhash = 1 - + if #biome_lib.surface_nodes_aircheck.blockhash > 0 then + biome_lib:dbg("Mapblock at "..minetest.pos_to_string(minp).." added, with "..#biome_lib.surface_nodes_aircheck.blockhash.." surface nodes detected.") + end + elseif not minetest.get_node_or_nil(minp) then + minetest.load_area(minp) else if biome_lib.actionslist_aircheck[biome_lib.actioncount_aircheck.blockhash] then -- [1] is biome, [2] is node/function/model - biome_lib:populate_surfaces( + local added = biome_lib:populate_surfaces( biome_lib.actionslist_aircheck[biome_lib.actioncount_aircheck.blockhash][1], biome_lib.actionslist_aircheck[biome_lib.actioncount_aircheck.blockhash][2], biome_lib.surface_nodes_aircheck.blockhash, true) + if added > 0 then + biome_lib:dbg("Ran biome_lib:populate_surfaces for block at "..minetest.pos_to_string(minp).. + ". Entry #"..biome_lib.actioncount_aircheck.blockhash.." added "..added.." items.") + end biome_lib.actioncount_aircheck.blockhash = biome_lib.actioncount_aircheck.blockhash + 1 else table.remove(biome_lib.blocklist_aircheck, 1) @@ -445,7 +489,8 @@ function biome_lib:generate_block_no_aircheck() biome_lib.surface_nodes_no_aircheck.blockhash = minetest.find_nodes_in_area(minp, maxp, biome_lib.surfaceslist_no_aircheck) biome_lib.actioncount_no_aircheck.blockhash = 1 - + elseif not minetest.get_node_or_nil(minp) then + minetest.load_area(minp) else if biome_lib.actionslist_no_aircheck[biome_lib.actioncount_no_aircheck.blockhash] then biome_lib:populate_surfaces( @@ -617,11 +662,11 @@ function biome_lib:spawn_on_surfaces(sd,sp,sr,sc,ss,sa) local currentsurface = minetest.get_node(pos).name - if currentsurface == "default:water_source" and + if biome_lib.default_water_nodes[currentsurface] and #minetest.find_nodes_in_area( {x=pos.x, y=pos.y-biome.depth_max-1, z=pos.z}, vector.new(pos), - {"default:dirt", "default:dirt_with_grass", "default:sand"} + biome_lib.default_wet_surfaces ) == 0 then return -- On water but no ground nearby end @@ -682,12 +727,9 @@ function biome_lib:replace_object(pos, replacement, grow_function, walldir, seed end end - dofile(biome_lib.modpath .. "/search_functions.lua") assert(loadfile(biome_lib.modpath .. "/growth.lua"))(time_scale) - - -- Check for infinite stacks if minetest.get_modpath("unified_inventory") or not minetest.settings:get_bool("creative_mode") then @@ -705,10 +747,29 @@ function biome_lib:get_nodedef_field(nodename, fieldname) return minetest.registered_nodes[nodename][fieldname] end +if DEBUG then + biome_lib.last_count_air = 0 + biome_lib.last_count_no_air = 0 + + function biome_lib.show_pending_block_counts() + if biome_lib.last_count_air ~= #biome_lib.blocklist_aircheck + or biome_lib.last_count_no_air ~= #biome_lib.blocklist_no_aircheck then + biome_lib:dbg(string.format("Pending block counts, air: %-7i no-air: %i", + #biome_lib.blocklist_aircheck, #biome_lib.blocklist_no_aircheck)) + + biome_lib.last_count_air = #biome_lib.blocklist_aircheck + biome_lib.last_count_no_air = #biome_lib.blocklist_no_aircheck + end + minetest.after(1, biome_lib.show_pending_block_counts) + end + + biome_lib.show_pending_block_counts() + + minetest.after(0, function() + print("Registered a total of "..(#biome_lib.surfaceslist_aircheck)+(#biome_lib.surfaceslist_no_aircheck).." surface types to be evaluated, spread") + print("across "..#biome_lib.actionslist_aircheck.." actions with air-checking and "..#biome_lib.actionslist_no_aircheck.." actions without.") + end) + +end + print("[Biome Lib] Loaded") - -minetest.after(0, function() - print("[Biome Lib] Registered a total of "..(#biome_lib.surfaceslist_aircheck)+(#biome_lib.surfaceslist_no_aircheck).." surface types to be evaluated, spread") - print("[Biome Lib] across "..#biome_lib.actionslist_aircheck.." actions with air-checking and "..#biome_lib.actionslist_no_aircheck.." actions without.") -end) - diff --git a/mods/biome_lib/mod.conf b/mods/biome_lib/mod.conf index b3312f63..86b044a3 100644 --- a/mods/biome_lib/mod.conf +++ b/mods/biome_lib/mod.conf @@ -1,4 +1,3 @@ name = biome_lib min_minetest_version = 5.2.0 -depends = default -optional_depends = intllib +optional_depends = default, intllib diff --git a/mods/biome_lib/search_functions.lua b/mods/biome_lib/search_functions.lua index 1f11476d..11f379aa 100644 --- a/mods/biome_lib/search_functions.lua +++ b/mods/biome_lib/search_functions.lua @@ -56,11 +56,11 @@ end -- split into individual mapblocks to reduce lag minetest.register_on_generated(function(minp, maxp, blockseed) - for x = 0, 5 do + for x = 0, 4 do local minx = minp.x + x*16 - for y = 0, 5 do + for y = 0, 4 do local miny = minp.y + y*16 - for z = 0, 5 do + for z = 0, 4 do local minz = minp.z + z*16 local bmin = {x=minx, y=miny, z=minz} diff --git a/mods/bonemeal/init.lua b/mods/bonemeal/init.lua index 71cff14c..b7990eb1 100644 --- a/mods/bonemeal/init.lua +++ b/mods/bonemeal/init.lua @@ -37,6 +37,17 @@ local function pine_grow(pos) end +-- special function for cactus growth +local function cactus_grow(pos) + default.grow_cactus(pos, minetest.get_node(pos)) +end + +-- special function for papyrus growth +local function papyrus_grow(pos) + default.grow_papyrus(pos, minetest.get_node(pos)) +end + + -- default saplings local saplings = { {"default:sapling", default.grow_new_apple_tree, "soil"}, @@ -49,7 +60,9 @@ local saplings = { {"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"} + {"default:pine_bush_sapling", default.grow_pine_bush, "soil"}, + {"default:cactus", cactus_grow, "sand"}, + {"default:papyrus", papyrus_grow, "soil"}, } -- helper tables ( "" denotes a blank item ) diff --git a/mods/castle/autocraft.lua b/mods/castle/autocraft.lua index 903ba47b..b7544f14 100644 --- a/mods/castle/autocraft.lua +++ b/mods/castle/autocraft.lua @@ -10,7 +10,8 @@ minetest.register_node("castle:autocraft", { paramtype = "light", paramtype2 = "facedir", sounds = default.node_sound_wood_defaults(), - +drop = "pipeworks:autocrafter", +})--[[ on_construct = function(pos) local meta = minetest.get_meta(pos) local inv = meta:get_inventory() @@ -18,16 +19,6 @@ minetest.register_node("castle:autocraft", { inv:set_size("in", 6 * 4) -- was 8 * 3 meta:set_string("formspec", ---[[ - "size[8,11]" - ..default.gui_bg..default.gui_bg_img..default.gui_slots - .."list[context;craft;2.5,0;3,3]" - .."list[context;in;0,3.5;8,3]" - .."list[current_player;main;0,7;8,4]" - .."label[0,0;AUTOCRAFTER]" - .."label[0.5,1.2;Recipe ->]" - .."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]" @@ -156,3 +147,4 @@ minetest.register_abm({ end end, }) +]] \ No newline at end of file diff --git a/mods/castle/pillars.lua b/mods/castle/pillars.lua index 94c63c98..ee4580ee 100644 --- a/mods/castle/pillars.lua +++ b/mods/castle/pillars.lua @@ -93,5 +93,5 @@ for n = 1, #pillar do {pillar[n][4],pillar[n][4]} }, }) - grp = {cracky = 3, not_in_craft_guide = 1} + --grp = {cracky = 3, not_in_craft_guide = 1} end diff --git a/mods/castle/textures/castle_street_light.png b/mods/castle/textures/castle_street_light.png new file mode 100644 index 0000000000000000000000000000000000000000..dc3f72ef0c00a0be090305f034aa084a97b2fdb9 GIT binary patch literal 465 zcmV;?0WSWDP)FD6-=ilSv+U4Zj?(O9|H7hzc zD_&ADmw!Cw<=yJ(;p*w)+}qRP;MnHn-0JDz>+0g{>*MtE>(cMw<=*G!-|z0`@bBjF@aOXJ>htpI^z-WY_wIP56tn;U0LDo~K~#9! zWsgN-!$1H7wf2I&>?CFgbD0_b|EX?sY;~N2G{PhulM#(V=!lHd3DSfxF5(cu8A(zk z1bQo7Rp_dhAPET5Q04MTb>3mm2r_QIaJg=z?cs8sfr`S3T2`-HN^^G)}%LLbC}daVcD+H$TJzv}eJ1UZ?W$GHX zsYMCRh7pP;-3t;Jq?~0=73heFG#aoxn#17f L>gTe~DWM4f>60|E literal 0 HcmV?d00001 diff --git a/mods/farming/textures/strawberry.png b/mods/farming/textures/farming_strawberry.png similarity index 100% rename from mods/farming/textures/strawberry.png rename to mods/farming/textures/farming_strawberry.png diff --git a/mods/mobs_animal/kitten.lua b/mods/mobs_animal/kitten.lua index 04aa6f08..58094514 100644 --- a/mods/mobs_animal/kitten.lua +++ b/mods/mobs_animal/kitten.lua @@ -155,7 +155,8 @@ minetest.register_craftitem(":mobs:hairball", { local newpos = {x = pos.x + dir.x, y = pos.y + dir.y + 1.5, z = pos.z + dir.z} local item = hairball_items[math.random(1, #hairball_items)] - if item ~= "" then + if item ~= "" + and minetest.registered_items[item] then minetest.add_item(newpos, {name = item}) end diff --git a/mods/mobs_monster/lava_flan.lua b/mods/mobs_monster/lava_flan.lua index cbf1cf93..6e355fe2 100644 --- a/mods/mobs_monster/lava_flan.lua +++ b/mods/mobs_monster/lava_flan.lua @@ -37,6 +37,7 @@ mobs:register_mob("mobs_monster:lava_flan", { }, water_damage = 8, lava_damage = 0, + fire_damage = 0, light_damage = 0, immune_to = { {"mobs:pick_lava", -2}, -- lava pick heals 2 health @@ -240,6 +241,7 @@ mobs:register_mob("mobs_monster:obsidian_flan", { }, water_damage = 0, lava_damage = 8, + fire_damage = 0, light_damage = 0, animation = { speed_normal = 15, diff --git a/mods/mobs_monster/sand_monster.lua b/mods/mobs_monster/sand_monster.lua index 21c5af6e..67595be3 100644 --- a/mods/mobs_monster/sand_monster.lua +++ b/mods/mobs_monster/sand_monster.lua @@ -39,6 +39,7 @@ mobs:register_mob("mobs_monster:sand_monster", { attack_type = "dogfight", pathfinding = true, --specific_attack = {"player", "mobs_npc:npc"}, + --ignore_invisibility = true, reach = 2, damage = 1, hp_min = 4, diff --git a/mods/mobs_redo/api.lua b/mods/mobs_redo/api.lua index a3a75c64..eaaf0f79 100644 --- a/mods/mobs_redo/api.lua +++ b/mods/mobs_redo/api.lua @@ -8,12 +8,12 @@ local use_cmi = minetest.global_exists("cmi") mobs = { mod = "redo", - version = "20210323", + version = "20210405", intllib = S, invis = minetest.global_exists("invisibility") and invisibility or {} } --- localize math functions +-- localize common functions local pi = math.pi local square = math.sqrt local sin = math.sin @@ -112,7 +112,8 @@ local mob_class = { light_damage_min = 14, light_damage_max = 15, water_damage = 0, - lava_damage = 0, + lava_damage = 4, + fire_damage = 4, air_damage = 0, suffocation = 2, fall_damage = 1, @@ -164,6 +165,7 @@ local mob_class = { local mob_class_meta = {__index = mob_class} + -- play sound function mob_class:mob_sound(sound) @@ -982,7 +984,12 @@ local is_node_dangerous = function(self, nodename) end if self.lava_damage > 0 - and minetest.get_item_group(nodename, "igniter") ~= 0 then + and minetest.get_item_group(nodename, "lava") ~= 0 then + return true + end + + if self.fire_damage > 0 + and minetest.get_item_group(nodename, "fire") ~= 0 then return true end @@ -1068,37 +1075,47 @@ function mob_class:do_env_damage() local nodef = minetest.registered_nodes[self.standing_in] -- water - if self.water_damage and nodef.groups.water then + if self.water_damage ~= 0 + and nodef.groups.water then - if self.water_damage ~= 0 then + self.health = self.health - self.water_damage - self.health = self.health - self.water_damage + effect(pos, 5, "bubble.png", nil, nil, 1, nil) - effect(pos, 5, "bubble.png", nil, nil, 1, nil) - - if self:check_for_death({type = "environment", - pos = pos, node = self.standing_in}) then - return true - end + if self:check_for_death({type = "environment", + pos = pos, node = self.standing_in}) then + return true end - -- ignition source (fire or lava) - elseif self.lava_damage and nodef.groups.igniter then + -- lava damage + elseif self.lava_damage ~= 0 + and nodef.groups.lava then - if self.lava_damage ~= 0 then + self.health = self.health - self.lava_damage - self.health = self.health - self.lava_damage + effect(pos, 15, "fire_basic_flame.png", 1, 5, 1, 0.2, 15, true) - effect(pos, 15, "fire_basic_flame.png", 1, 5, 1, 0.2, 15, true) - - if self:check_for_death({type = "environment", pos = pos, - node = self.standing_in, hot = true}) then - return true - end + if self:check_for_death({type = "environment", pos = pos, + node = self.standing_in, hot = true}) then + return true end - -- damage_per_second node check - elseif nodef.damage_per_second ~= 0 then + -- fire damage + elseif self.fire_damage ~= 0 + and nodef.groups.fire then + + self.health = self.health - self.fire_damage + + effect(pos, 15, "fire_basic_flame.png", 1, 5, 1, 0.2, 15, true) + + if self:check_for_death({type = "environment", pos = pos, + node = self.standing_in, hot = true}) then + return true + end + + -- damage_per_second node check (not fire and lava) + elseif nodef.damage_per_second ~= 0 + and nodef.groups.lava == 0 and nodef.groups.fire == 0 then self.health = self.health - nodef.damage_per_second @@ -2772,15 +2789,37 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir, damage) return true end - -- is mob protected? - if self.protected and hitter:is_player() - and minetest.is_protected(self.object:get_pos(), - hitter:get_player_name()) then + -- is mob protected + if self.protected then - minetest.chat_send_player(hitter:get_player_name(), - S("Mob has been protected!")) + -- did player hit mob and if so is it in protected area + if hitter:is_player() then - return true + local player_name = hitter:get_player_name() + + if player_name ~= self.owner + and minetest.is_protected(self.object:get_pos(), player_name) then + + minetest.chat_send_player(hitter:get_player_name(), + S("Mob has been protected!")) + + return true + end + + -- if protection is on level 2 then dont let arrows harm mobs + elseif self.protected == 2 then + + local ent = hitter and hitter:get_luaentity() + + if ent and ent._is_arrow then + + return true -- arrow entity + + elseif not ent then + + return true -- non entity + end + end end local weapon = hitter:get_wielded_item() @@ -2812,7 +2851,7 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir, damage) end damage = damage + (tool_capabilities.damage_groups[group] or 0) - * tmp * ((armor[group] or 0) / 100.0) + * tmp * ((armor[group] or 0) / 100.0) end end @@ -3149,8 +3188,7 @@ function mob_class:mob_activate(staticdata, def, dtime) def.textures = {def.textures} end - self.base_texture = def.textures and - def.textures[random(#def.textures)] + self.base_texture = def.textures and def.textures[random(#def.textures)] self.base_mesh = def.mesh self.base_size = self.visual_size self.base_colbox = self.collisionbox @@ -3557,6 +3595,7 @@ minetest.register_entity(name, setmetatable({ light_damage_max = def.light_damage_max, water_damage = def.water_damage, lava_damage = def.lava_damage, + fire_damage = def.fire_damage, air_damage = def.air_damage, suffocation = def.suffocation, fall_damage = def.fall_damage, @@ -4562,19 +4601,21 @@ function mobs:protect(self, clicker) local name = clicker:get_player_name() local tool = clicker:get_wielded_item() + local tool_name = tool:get_name() - if tool:get_name() ~= "mobs:protector" then + if tool_name ~= "mobs:protector" + and tool_name ~= "mobs:protector2" then return false end - if self.tamed == false then + if not self.tamed then minetest.chat_send_player(name, S("Not tamed!")) - return true -- false + return true end - if self.protected == true then + if self.protected then minetest.chat_send_player(name, S("Already protected!")) - return true -- false + return true end if not mobs.is_creative(clicker:get_player_name()) then @@ -4582,9 +4623,15 @@ function mobs:protect(self, clicker) clicker:set_wielded_item(tool) end - self.protected = true + -- set protection level + if tool_name == "mobs:protector" then + self.protected = true + else + self.protected = 2 ; self.fire_damage = 0 + end local pos = self.object:get_pos() + pos.y = pos.y + self.collisionbox[2] + 0.5 effect(self.object:get_pos(), 25, "mobs_protect_particle.png", diff --git a/mods/mobs_redo/api.txt b/mods/mobs_redo/api.txt index 08214a62..72473a8d 100644 --- a/mods/mobs_redo/api.txt +++ b/mods/mobs_redo/api.txt @@ -66,7 +66,10 @@ functions needed for the mob to work properly which contains the following: water. 'air_damage' holds damage per second inflicted to mob when standing in air. 'lava_damage' holds the damage per second inflicted to mobs when standing - in lava or fire or an ignition source. + in lava. + 'fire_damage' holds the damage per second inflicted to mobs when standing + in fire. + 'light_damage' holds the damage per second inflicted to mobs when light level is between the min and max values below 'light_damage_min' minimum light value when mob is affected (default: 14) diff --git a/mods/mobs_redo/crafts.lua b/mods/mobs_redo/crafts.lua index c1371918..3fed1587 100644 --- a/mods/mobs_redo/crafts.lua +++ b/mods/mobs_redo/crafts.lua @@ -115,6 +115,22 @@ minetest.register_craft({ } }) +-- level 2 protection rune +minetest.register_craftitem("mobs:protector2", { + description = S("Mob Protection Rune (Level 2)"), + inventory_image = "mobs_protector2.png", + groups = {flammable = 2} +}) + +minetest.register_craft({ + output = "mobs:protector2", + recipe = { + {"mobs:protector", "default:mese_crystal", "mobs:protector"}, + {"default:mese_crystal", "default:diamondblock", "default:mese_crystal"}, + {"mobs:protector", "default:mese_crystal", "mobs:protector"} + } +}) + -- saddle minetest.register_craftitem("mobs:saddle", { description = S("Saddle"), diff --git a/mods/mobs_redo/textures/mobs_protector2.png b/mods/mobs_redo/textures/mobs_protector2.png new file mode 100644 index 0000000000000000000000000000000000000000..8c5a17e61d9922264e9516d39a889941c066afc8 GIT binary patch literal 164 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?b1=0pa`e6~F?M;m(7Y{jH zdm{oAVk`;r3ubV5b|VeQarSg^4B@z*oZ!HamdwbJyJQJRnxVF(rsg3DF9k(qRdI>K zCpnKKgas7^H5yKtBa*1pWnkKsu}guc= 1 then + checkbox_faction = true end end end @@ -578,6 +578,7 @@ minetest.register_node("protector:protect2", { inventory_image = "protector_logo.png", sounds = default.node_sound_stone_defaults(), groups = {dig_immediate = 2, unbreakable = 1}, + use_texture_alpha = "clip", paramtype = "light", paramtype2 = "wallmounted", legacy_wallmounted = true, diff --git a/mods/skinsdb/meta/character_2023.txt b/mods/skinsdb/meta/character_2023.txt new file mode 100644 index 00000000..24738310 --- /dev/null +++ b/mods/skinsdb/meta/character_2023.txt @@ -0,0 +1,3 @@ +josegamestest_0 +Jose Anastácio +CC BY-SA 3.0 diff --git a/mods/skinsdb/textures/character_2023.png b/mods/skinsdb/textures/character_2023.png new file mode 100644 index 0000000000000000000000000000000000000000..6676fdebb49616dd09e29392314c542d8edf4395 GIT binary patch literal 4995 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 N002ovPDHLkV1oONi=Y4i literal 0 HcmV?d00001 diff --git a/mods/stairs/stairs.lua b/mods/stairs/stairs.lua index b9f98c61..82097e4c 100644 --- a/mods/stairs/stairs.lua +++ b/mods/stairs/stairs.lua @@ -497,6 +497,17 @@ stairs.register_all("bred2", "xanadu:red2", "Decorative baked red clay 2", stairs.stone) +stairs.register_all("compressed_cobble", "xanadu:compressed_cobble", + {cracky = 3, level = 2}, + {"compressed_cobble.png"}, + "Compressed Cobble", + stairs.stone) + +stairs.register_all("compressed_dirt", "xanadu:compressed_dirt", + {crumbly = 2}, + {"compressed_dirt.png"}, + "Compressed Dirt", + stairs.stone) end --= Castle Mod diff --git a/mods/stamina/init.lua b/mods/stamina/init.lua index 8acc1575..7034dc45 100644 --- a/mods/stamina/init.lua +++ b/mods/stamina/init.lua @@ -517,7 +517,8 @@ function stamina.eat(hp_change, replace_with_item, itemstack, user, pointed_thin minetest.sound_play(snd, {to_player = name, gain = 0.7}, true) -- particle effect when eating - local pos = user:get_pos() ; pos.y = pos.y + 1.5 -- mouth level + local prop = user:get_properties() + local pos = user:get_pos() ; pos.y = pos.y + prop.eye_height -- mouth level local texture = minetest.registered_items[itemname].inventory_image local dir = user:get_look_dir() @@ -601,8 +602,7 @@ and minetest.settings:get_bool("enable_stamina") ~= false then if get_int_attribute(player) then - level = math.min(get_int_attribute(player), - STAMINA_VISUAL_MAX) + level = math.min(get_int_attribute(player), STAMINA_VISUAL_MAX) else local meta = player:get_meta() @@ -620,7 +620,7 @@ and minetest.settings:get_bool("enable_stamina") ~= false then number = level, alignment = {x = -1, y = -1}, offset = {x = -266, y = -110}, - max = 0, + max = 0 }) stamina.players[name] = { @@ -628,7 +628,7 @@ and minetest.settings:get_bool("enable_stamina") ~= false then exhaustion = 0, poisoned = nil, drunk = nil, - sprint = nil, + sprint = nil } end) @@ -675,7 +675,6 @@ else stamina.players[player:get_player_name()] = { poisoned = nil, sprint = nil, drunk = nil, exhaustion = 0} end) - end -- clear when player leaves From fef615b588d74b36d413e071c80905fb4bf75d95 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 10 Apr 2021 09:51:05 +0200 Subject: [PATCH 08/16] update --- mods/biome_lib/API.txt | 12 +- mods/biome_lib/init.lua | 407 ++++++---- mods/biome_lib/search_functions.lua | 7 +- mods/farming/food.lua | 22 + mods/farming/textures/farming_mochi.png | Bin 0 -> 212 bytes mods/mobs_animal/chicken.lua | 3 +- mods/mobs_redo/api.lua | 13 +- mods/more_chests/models/dropbox.lua | 5 +- mods/moretrees/saplings.lua | 2 +- mods/plantlife_modpack/cavestuff/init.lua | 2 + mods/plantlife_modpack/cavestuff/mapgen.lua | 85 +-- mods/plantlife_modpack/cavestuff/mod.conf | 2 +- .../plantlife_modpack/dryplants/moregrass.lua | 40 +- mods/playerplus/README.md | 1 + mods/playerplus/init.lua | 95 +-- mods/protector/doors_chest.lua | 75 +- mods/unified_inventory/.luacheckrc | 1 + mods/unified_inventory/callbacks.lua | 38 + mods/unified_inventory/category.lua | 149 ++++ mods/unified_inventory/default-categories.lua | 704 ++++++++++++++++++ mods/unified_inventory/doc/mod_api.txt | 69 ++ mods/unified_inventory/init.lua | 19 +- mods/unified_inventory/internal.lua | 104 ++- mods/unified_inventory/settingtypes.txt | 3 + .../textures/ui_category_all.png | Bin 0 -> 1233 bytes .../textures/ui_category_none.png | Bin 0 -> 7966 bytes .../textures/ui_smallbg_9_sliced.png | Bin 0 -> 139 bytes 27 files changed, 1486 insertions(+), 372 deletions(-) create mode 100644 mods/farming/textures/farming_mochi.png create mode 100644 mods/unified_inventory/category.lua create mode 100644 mods/unified_inventory/default-categories.lua create mode 100644 mods/unified_inventory/textures/ui_category_all.png create mode 100644 mods/unified_inventory/textures/ui_category_none.png create mode 100644 mods/unified_inventory/textures/ui_smallbg_9_sliced.png diff --git a/mods/biome_lib/API.txt b/mods/biome_lib/API.txt index bacbafce..3dc337eb 100644 --- a/mods/biome_lib/API.txt +++ b/mods/biome_lib/API.txt @@ -446,12 +446,22 @@ question is already loaded, or false if not. ===== -dbg(string) +dbg(string, level) This is a simple debug output function which takes one string parameter. It just checks if DEBUG is true and outputs the phrase "[Plantlife] " followed by the supplied string, via the print() function, if so. +'level' is a number that, if supplied, dictates the lowest 'biome_lib_debug' +can be set to in minetest.conf for this message to be displayed. Both the +default log level and the default message level are 0, thus always showing the +supplied message. + +Although it's not set in stone, a good practice is to use a level of 0 (or +just omit the value) for anything that generally important enough that it +ought always be shown, 1 for errors, 2 for warnings, 3 for info, 4 for verbose +spammy stuff. + ===== biome_lib:generate_tree(pos, treemodel) biome_lib:grow_tree(pos, treemodel) diff --git a/mods/biome_lib/init.lua b/mods/biome_lib/init.lua index 515ae074..a59c17c2 100644 --- a/mods/biome_lib/init.lua +++ b/mods/biome_lib/init.lua @@ -4,37 +4,42 @@ -- Splizard's snow mod. -- +biome_lib = {} + +-- Boilerplate to support localized strings if intllib mod is installed. +local S +if minetest.global_exists("intllib") then + if intllib.make_gettext_pair then + S = intllib.make_gettext_pair() + else + S = intllib.Getter() + end +else + S = function(s) return s end +end +biome_lib.intllib = S + -- Various settings - most of these probably won't need to be changed -biome_lib = {} biome_lib.air = {name = "air"} -biome_lib.blocklist_aircheck = {} -biome_lib.blocklist_no_aircheck = {} - -biome_lib.surface_nodes_aircheck = {} -biome_lib.surface_nodes_no_aircheck = {} - -biome_lib.surfaceslist_aircheck = {} -biome_lib.surfaceslist_no_aircheck = {} - -biome_lib.actioncount_aircheck = {} -biome_lib.actioncount_no_aircheck = {} +biome_lib.block_log = {} +biome_lib.block_recheck_list = {} +biome_lib.run_block_recheck_list = false biome_lib.actionslist_aircheck = {} biome_lib.actionslist_no_aircheck = {} +biome_lib.surfaceslist_aircheck = {} +biome_lib.surfaceslist_no_aircheck = {} + biome_lib.modpath = minetest.get_modpath("biome_lib") -biome_lib.total_no_aircheck_calls = 0 - -biome_lib.queue_run_ratio = tonumber(minetest.settings:get("biome_lib_queue_run_ratio")) or 100 - local function tableize(s) return string.split(string.trim(string.gsub(s, " ", ""))) end -local c1 minetest.settings:get("biome_lib_default_grow_through_nodes") +local c1 = minetest.settings:get("biome_lib_default_grow_through_nodes") biome_lib.default_grow_through_nodes = {["air"] = true} if c1 then for _, i in ipairs(tableize(c1)) do @@ -44,7 +49,7 @@ else biome_lib.default_grow_through_nodes["default:snow"] = true end -local c2 minetest.settings:get("biome_lib_default_water_nodes") +local c2 = minetest.settings:get("biome_lib_default_water_nodes") biome_lib.default_water_nodes = {} if c2 then for _, i in ipairs(tableize(c2)) do @@ -65,29 +70,27 @@ biome_lib.default_wet_surfaces = c3 and tableize(c3) or {"default:dirt", "defaul biome_lib.default_ground_nodes = c4 and tableize(c4) or {"default:dirt_with_grass"} biome_lib.default_grow_nodes = c5 and tableize(c5) or {"default:dirt_with_grass"} --- Boilerplate to support localized strings if intllib mod is installed. -local S -if minetest.global_exists("intllib") then - if intllib.make_gettext_pair then - S = intllib.make_gettext_pair() - else - S = intllib.Getter() - end -else - S = function(s) return s end -end -biome_lib.intllib = S +biome_lib.debug_log_level = tonumber(minetest.settings:get("biome_lib_debug_log_level")) or 0 -local DEBUG = minetest.settings:get_bool("biome_lib_debug", false) +local rr = tonumber(minetest.settings:get("biome_lib_queue_run_ratio")) or -100 +biome_lib.queue_run_ratio = 100 - rr +biome_lib.entries_per_step = math.max(-rr, 1) -function biome_lib:dbg(msg) - if DEBUG then - print("[Biome Lib] "..msg) - minetest.log("verbose", "[Biome Lib] "..msg) - end -end +-- the timer that manages the block timeout is in microseconds, but the timer +-- that manages the queue wakeup call has to be in seconds, and works best if +-- it takes a fraction of the block timeout interval. -biome_lib.plantlife_seed_diff = 329 -- needs to be global so other mods can see it +local t = tonumber(minetest.settings:get("biome_lib_block_timeout")) or 300 + +biome_lib.block_timeout = t * 1000000 + +-- we don't want the wakeup function to trigger TOO often, +-- in case the user's block timeout setting is really low +biome_lib.block_queue_wakeup_time = math.min(t/2, math.max(20, t/10)) + +local time_speed = tonumber(minetest.settings:get("time_speed")) + +biome_lib.plantlife_seed_diff = 329 -- needs to be global so other mods can see it local perlin_octaves = 3 local perlin_persistence = 0.6 @@ -104,7 +107,6 @@ local humidity_persistence = 0.5 local humidity_scale = 250 local time_scale = 1 -local time_speed = tonumber(minetest.settings:get("time_speed")) if time_speed and time_speed > 0 then time_scale = 72 / time_speed @@ -117,6 +119,14 @@ biome_lib.perlin_humidity = PerlinNoise(humidity_seeddiff, humidity_octaves, hum -- Local functions +function biome_lib.dbg(msg, level) + local l = tonumber(level) or 0 + if biome_lib.debug_log_level >= l then + print("[Biome Lib] "..msg) + minetest.log("verbose", "[Biome Lib] "..msg) + end +end + local function get_biome_data(pos, perlin_fertile) local fertility = perlin_fertile:get_2d({x=pos.x, y=pos.z}) @@ -187,17 +197,17 @@ function biome_lib:register_generate_plant(biomedef, nodes_or_function_or_model) if type(nodes_or_function_or_model) == "string" and string.find(nodes_or_function_or_model, ":") and not minetest.registered_nodes[nodes_or_function_or_model] then - biome_lib:dbg("Warning: Ignored registration for undefined spawn node: "..dump(nodes_or_function_or_model)) + biome_lib.dbg("Warning: Ignored registration for undefined spawn node: "..dump(nodes_or_function_or_model), 2) return end if type(nodes_or_function_or_model) == "string" and not string.find(nodes_or_function_or_model, ":") then - biome_lib:dbg("Warning: Registered function call using deprecated string method: "..dump(nodes_or_function_or_model)) + biome_lib.dbg("Warning: Registered function call using deprecated string method: "..dump(nodes_or_function_or_model), 2) end if biomedef.check_air == false then - biome_lib:dbg("Register no-air-check mapgen hook: "..dump(nodes_or_function_or_model)) + biome_lib.dbg("Register no-air-check mapgen hook: "..dump(nodes_or_function_or_model), 3) biome_lib.actionslist_no_aircheck[#biome_lib.actionslist_no_aircheck + 1] = { biomedef, nodes_or_function_or_model } local s = biomedef.surface if type(s) == "string" then @@ -206,7 +216,7 @@ function biome_lib:register_generate_plant(biomedef, nodes_or_function_or_model) biome_lib.surfaceslist_no_aircheck[#biome_lib.surfaceslist_no_aircheck + 1] = s end else - biome_lib:dbg("Warning: Ignored no-air-check registration for undefined surface node: "..dump(s)) + biome_lib.dbg("Warning: Ignored no-air-check registration for undefined surface node: "..dump(s), 2) end else for i = 1, #biomedef.surface do @@ -216,12 +226,12 @@ function biome_lib:register_generate_plant(biomedef, nodes_or_function_or_model) biome_lib.surfaceslist_no_aircheck[#biome_lib.surfaceslist_no_aircheck + 1] = s end else - biome_lib:dbg("Warning: Ignored no-air-check registration for undefined surface node: "..dump(s)) + biome_lib.dbg("Warning: Ignored no-air-check registration for undefined surface node: "..dump(s), 2) end end end else - biome_lib:dbg("Register with-air-checking mapgen hook: "..dump(nodes_or_function_or_model)) + biome_lib.dbg("Register with-air-checking mapgen hook: "..dump(nodes_or_function_or_model), 3) biome_lib.actionslist_aircheck[#biome_lib.actionslist_aircheck + 1] = { biomedef, nodes_or_function_or_model } local s = biomedef.surface if type(s) == "string" then @@ -230,7 +240,7 @@ function biome_lib:register_generate_plant(biomedef, nodes_or_function_or_model) biome_lib.surfaceslist_aircheck[#biome_lib.surfaceslist_aircheck + 1] = s end else - biome_lib:dbg("Warning: Ignored with-air-checking registration for undefined surface node: "..dump(s)) + biome_lib.dbg("Warning: Ignored with-air-checking registration for undefined surface node: "..dump(s), 2) end else for i = 1, #biomedef.surface do @@ -240,7 +250,7 @@ function biome_lib:register_generate_plant(biomedef, nodes_or_function_or_model) biome_lib.surfaceslist_aircheck[#biome_lib.surfaceslist_aircheck + 1] = s end else - biome_lib:dbg("Warning: Ignored with-air-checking registration for undefined surface node: "..dump(s)) + biome_lib.dbg("Warning: Ignored with-air-checking registration for undefined surface node: "..dump(s), 2) end end end @@ -328,7 +338,7 @@ local function populate_single_surface(biome, pos, perlin_fertile_area, checkair return true end -function biome_lib:populate_surfaces(biome, nodes_or_function_or_model, snodes, checkair) +function biome_lib.populate_surfaces(biome, nodes_or_function_or_model, snodes, checkair) local items_added = 0 biome_lib:set_defaults(biome) @@ -392,13 +402,16 @@ function biome_lib:populate_surfaces(biome, nodes_or_function_or_model, snodes, if objtype == "table" then if nodes_or_function_or_model.axiom then biome_lib:generate_tree(p_top, nodes_or_function_or_model) + biome_lib.dbg("An L-tree was spawned at "..minetest.pos_to_string(p_top), 4) spawned = true else local fdir = nil if biome.random_facedir then fdir = math.random(biome.random_facedir[1], biome.random_facedir[2]) end - minetest.swap_node(p_top, { name = nodes_or_function_or_model[math.random(#nodes_or_function_or_model)], param2 = fdir }) + local n=nodes_or_function_or_model[math.random(#nodes_or_function_or_model)] + minetest.swap_node(p_top, { name = n, param2 = fdir }) + biome_lib.dbg("Node \""..n.."\" was randomly picked from a list and placed at "..minetest.pos_to_string(p_top), 4) spawned = true end elseif objtype == "string" and @@ -408,15 +421,18 @@ function biome_lib:populate_surfaces(biome, nodes_or_function_or_model, snodes, fdir = math.random(biome.random_facedir[1], biome.random_facedir[2]) end minetest.swap_node(p_top, { name = nodes_or_function_or_model, param2 = fdir }) + biome_lib.dbg("Node \""..nodes_or_function_or_model.."\" was placed at "..minetest.pos_to_string(p_top), 4) spawned = true elseif objtype == "function" then nodes_or_function_or_model(pos) + biome_lib.dbg("A function was run on surface node at "..minetest.pos_to_string(pos), 4) spawned = true elseif objtype == "string" and pcall(loadstring(("return %s(...)"): format(nodes_or_function_or_model)),pos) then spawned = true + biome_lib.dbg("An obsolete string-specified function was run on surface node at "..minetest.pos_to_string(p_top), 4) else - biome_lib:dbg("Warning: Ignored invalid definition for object "..dump(nodes_or_function_or_model).." that was pointed at {"..dump(pos).."}") + biome_lib.dbg("Warning: Ignored invalid definition for object "..dump(nodes_or_function_or_model).." that was pointed at {"..dump(pos).."}", 2) end else tries = tries + 1 @@ -427,134 +443,196 @@ function biome_lib:populate_surfaces(biome, nodes_or_function_or_model, snodes, return items_added end --- Primary mapgen spawner, for mods that can work with air checking enabled on --- a surface during the initial map read stage. +-- Primary log read-out/mapgen spawner -function biome_lib:generate_block_with_air_checking() - if not biome_lib.blocklist_aircheck[1] then - return - end +local function confirm_block_surroundings(p) + local n=minetest.get_node_or_nil(p) + if not n or n.name == "ignore" then return false end - local minp = biome_lib.blocklist_aircheck[1][1] - local maxp = biome_lib.blocklist_aircheck[1][2] - - -- use the block hash as a unique key into the surface nodes - -- tables, so that we can write the tables thread-safely. - - local blockhash = minetest.hash_node_position(minp) - - if not biome_lib.surface_nodes_aircheck.blockhash then -- read it into the block cache - biome_lib.surface_nodes_aircheck.blockhash = - minetest.find_nodes_in_area_under_air(minp, maxp, biome_lib.surfaceslist_aircheck) - biome_lib.actioncount_aircheck.blockhash = 1 - if #biome_lib.surface_nodes_aircheck.blockhash > 0 then - biome_lib:dbg("Mapblock at "..minetest.pos_to_string(minp).." added, with "..#biome_lib.surface_nodes_aircheck.blockhash.." surface nodes detected.") - end - elseif not minetest.get_node_or_nil(minp) then - minetest.load_area(minp) - else - if biome_lib.actionslist_aircheck[biome_lib.actioncount_aircheck.blockhash] then - -- [1] is biome, [2] is node/function/model - local added = biome_lib:populate_surfaces( - biome_lib.actionslist_aircheck[biome_lib.actioncount_aircheck.blockhash][1], - biome_lib.actionslist_aircheck[biome_lib.actioncount_aircheck.blockhash][2], - biome_lib.surface_nodes_aircheck.blockhash, true) - if added > 0 then - biome_lib:dbg("Ran biome_lib:populate_surfaces for block at "..minetest.pos_to_string(minp).. - ". Entry #"..biome_lib.actioncount_aircheck.blockhash.." added "..added.." items.") + for x = -32,32,64 do -- step of 64 causes it to only check the 8 corner blocks + for y = -32,32,64 do + for z = -32,32,64 do + local n=minetest.get_node_or_nil({x=p.x + x, y=p.y + y, z=p.z + z}) + if not n or n.name == "ignore" then return false end end - biome_lib.actioncount_aircheck.blockhash = biome_lib.actioncount_aircheck.blockhash + 1 - else - table.remove(biome_lib.blocklist_aircheck, 1) - biome_lib.surface_nodes_aircheck.blockhash = nil - biome_lib.actioncount_aircheck.blockhash = nil end end + return true end --- Secondary mapgen spawner, for mods that require disabling of --- checking for air during the initial map read stage. +function biome_lib.generate_block(shutting_down) -function biome_lib:generate_block_no_aircheck() - if not biome_lib.blocklist_no_aircheck[1] then - return + if shutting_down then + if #biome_lib.block_recheck_list > 0 then + for i = 1, #biome_lib.block_recheck_list do + biome_lib.block_log[#biome_lib.block_log + 1] = biome_lib.block_recheck_list[i] + end + biome_lib.block_recheck_list = {} + end + biome_lib.run_block_recheck_list = false + else + if biome_lib.run_block_recheck_list + and not biome_lib.block_recheck_list[1] then + biome_lib.run_block_recheck_list = false + end end - local minp = biome_lib.blocklist_no_aircheck[1][1] - local maxp = biome_lib.blocklist_no_aircheck[1][2] + local blocklog = biome_lib.run_block_recheck_list + and biome_lib.block_recheck_list + or biome_lib.block_log - local blockhash = minetest.hash_node_position(minp) + if not blocklog[1] then return end - if not biome_lib.surface_nodes_no_aircheck.blockhash then - biome_lib.surface_nodes_no_aircheck.blockhash = - minetest.find_nodes_in_area(minp, maxp, biome_lib.surfaceslist_no_aircheck) - biome_lib.actioncount_no_aircheck.blockhash = 1 - elseif not minetest.get_node_or_nil(minp) then + local minp = blocklog[1][1] + local maxp = blocklog[1][2] + local airflag = blocklog[1][3] + local pos_hash = minetest.hash_node_position(minp) + + if not biome_lib.pos_hash then -- we need to read the maplock and get the surfaces list + local now = minetest.get_us_time() + biome_lib.pos_hash = {} minetest.load_area(minp) - else - if biome_lib.actionslist_no_aircheck[biome_lib.actioncount_no_aircheck.blockhash] then - biome_lib:populate_surfaces( - biome_lib.actionslist_no_aircheck[biome_lib.actioncount_no_aircheck.blockhash][1], - biome_lib.actionslist_no_aircheck[biome_lib.actioncount_no_aircheck.blockhash][2], - biome_lib.surface_nodes_no_aircheck.blockhash, false) - biome_lib.actioncount_no_aircheck.blockhash = biome_lib.actioncount_no_aircheck.blockhash + 1 + if not confirm_block_surroundings(minp) + and not shutting_down + and (blocklog[1][4] + biome_lib.block_timeout) > now then -- if any neighbors appear not to be loaded and the block hasn't expired yet, defer it + + if biome_lib.run_block_recheck_list then + biome_lib.block_log[#biome_lib.block_log + 1] = table.copy(biome_lib.block_recheck_list[1]) + table.remove(biome_lib.block_recheck_list, 1) + else + biome_lib.block_recheck_list[#biome_lib.block_recheck_list + 1] = table.copy(biome_lib.block_log[1]) + table.remove(biome_lib.block_log, 1) + end + biome_lib.pos_hash = nil + biome_lib.dbg("Mapblock at "..minetest.pos_to_string(minp).. + " had a neighbor not fully emerged, skipped it for now.", 4) + return else - table.remove(biome_lib.blocklist_no_aircheck, 1) - biome_lib.surface_nodes_no_aircheck.blockhash = nil - biome_lib.actioncount_no_aircheck.blockhash = nil + biome_lib.pos_hash.surface_node_list = airflag + and minetest.find_nodes_in_area_under_air(minp, maxp, biome_lib.surfaceslist_aircheck) + or minetest.find_nodes_in_area(minp, maxp, biome_lib.surfaceslist_no_aircheck) + biome_lib.pos_hash.action_index = 1 + if #biome_lib.pos_hash.surface_node_list > 0 then + biome_lib.dbg("Mapblock at "..minetest.pos_to_string(minp).. + " has "..#biome_lib.pos_hash.surface_node_list.. + " surface nodes to work on (airflag="..dump(airflag)..")", 4) + end + end + elseif not (airflag and biome_lib.actionslist_aircheck[biome_lib.pos_hash.action_index]) + and not (not airflag and biome_lib.actionslist_no_aircheck[biome_lib.pos_hash.action_index]) then + -- the block is finished, remove it + if #biome_lib.pos_hash.surface_node_list > 0 then + biome_lib.dbg("Deleted mapblock "..minetest.pos_to_string(minp).." from the block log", 4) + end + table.remove(blocklog, 1) + biome_lib.pos_hash = nil + else + -- below, [1] is biome, [2] is the thing to be added + local added = 0 + if airflag then + if biome_lib.actionslist_aircheck[biome_lib.pos_hash.action_index] then + added = biome_lib.populate_surfaces( + biome_lib.actionslist_aircheck[biome_lib.pos_hash.action_index][1], + biome_lib.actionslist_aircheck[biome_lib.pos_hash.action_index][2], + biome_lib.pos_hash.surface_node_list, true) + biome_lib.pos_hash.action_index = biome_lib.pos_hash.action_index + 1 + end + else + if biome_lib.actionslist_no_aircheck[biome_lib.pos_hash.action_index] then + added = biome_lib.populate_surfaces( + biome_lib.actionslist_no_aircheck[biome_lib.pos_hash.action_index][1], + biome_lib.actionslist_no_aircheck[biome_lib.pos_hash.action_index][2], + biome_lib.pos_hash.surface_node_list, false) + biome_lib.pos_hash.action_index = biome_lib.pos_hash.action_index + 1 + end + end + if added > 0 then + biome_lib.dbg("biome_lib.populate_surfaces ran on mapblock at ".. + minetest.pos_to_string(minp)..". Entry #".. + (biome_lib.pos_hash.action_index-1).." added "..added.." items.", 4) end end end -- "Play" them back, populating them with new stuff in the process -local step_duration = tonumber(minetest.settings:get("dedicated_server_step")) minetest.register_globalstep(function(dtime) - if dtime >= step_duration + 0.1 -- don't attempt to populate if lag is already too high - or math.random(100) > biome_lib.queue_run_ratio - or (#biome_lib.blocklist_aircheck == 0 and #biome_lib.blocklist_no_aircheck == 0) then - return - end + if not biome_lib.block_log[1] then return end -- the block log is empty - biome_lib.globalstep_start_time = minetest.get_us_time() - biome_lib.globalstep_runtime = 0 - while (#biome_lib.blocklist_aircheck > 0 or #biome_lib.blocklist_no_aircheck > 0) - and biome_lib.globalstep_runtime < 200000 do -- 0.2 seconds, in uS. - if #biome_lib.blocklist_aircheck > 0 then - biome_lib:generate_block_with_air_checking() - end - if #biome_lib.blocklist_no_aircheck > 0 then - biome_lib:generate_block_no_aircheck() - end - biome_lib.globalstep_runtime = minetest.get_us_time() - biome_lib.globalstep_start_time + if math.random(100) > biome_lib.queue_run_ratio then return end + for s = 1, biome_lib.entries_per_step do + biome_lib.generate_block() end end) +-- Periodically wake-up the queue to give old blocks a chance to time-out +-- if the player isn't currently exploring (i.e. they're just playing in one area) + +function biome_lib.wake_up_queue() + if #biome_lib.block_recheck_list > 1 + and #biome_lib.block_log == 0 then + biome_lib.block_log[#biome_lib.block_log + 1] = + table.copy(biome_lib.block_recheck_list[#biome_lib.block_recheck_list]) + biome_lib.block_recheck_list[#biome_lib.block_recheck_list] = nil + biome_lib.run_block_recheck_list = true + biome_lib.dbg("Woke-up the map queue to give old blocks a chance to time-out.", 3) + end + minetest.after(biome_lib.block_queue_wakeup_time, biome_lib.wake_up_queue) +end + +biome_lib.wake_up_queue() + -- Play out the entire log all at once on shutdown -- to prevent unpopulated map areas +local function format_time(t) + if t > 59999999 then + return os.date("!%M minutes and %S seconds", math.ceil(t/1000000)) + else + return os.date("!%S seconds", math.ceil(t/1000000)) + end +end + +function biome_lib.check_remaining_time() + if minetest.get_us_time() > (biome_lib.shutdown_last_timestamp + 10000000) then -- report progress every 10s + biome_lib.shutdown_last_timestamp = minetest.get_us_time() + + local entries_remaining = #biome_lib.block_log + #biome_lib.block_recheck_list + + local total_purged = biome_lib.starting_count - entries_remaining + local elapsed_time = biome_lib.shutdown_last_timestamp - biome_lib.shutdown_start_time + biome_lib.dbg(string.format("%i entries, approximately %s remaining.", + entries_remaining, format_time(elapsed_time/total_purged * entries_remaining))) + end +end + minetest.register_on_shutdown(function() - if #biome_lib.blocklist_aircheck == 0 then + biome_lib.shutdown_start_time = minetest.get_us_time() + biome_lib.shutdown_last_timestamp = minetest.get_us_time()+1 + + biome_lib.starting_count = #biome_lib.block_log + #biome_lib.block_recheck_list + + if biome_lib.starting_count == 0 then return end - print("[biome_lib] Stand by, playing out the rest of the aircheck mapblock log") - print("(there are "..#biome_lib.blocklist_aircheck.." entries)...") - while #biome_lib.blocklist_aircheck > 0 do - biome_lib:generate_block_with_air_checking(0.1) - end -end) + biome_lib.dbg("Stand by, purging the mapblock log ".. + "(there are "..(#biome_lib.block_log + #biome_lib.block_recheck_list).." entries) ...", 0) -minetest.register_on_shutdown(function() - if #biome_lib.blocklist_aircheck == 0 then - return + while #biome_lib.block_log > 0 do + biome_lib.generate_block(true) + biome_lib.check_remaining_time() end - print("[biome_lib] Stand by, playing out the rest of the no-aircheck mapblock log") - print("(there are "..#biome_lib.blocklist_no_aircheck.." entries)...") - while #biome_lib.blocklist_no_aircheck > 0 do - biome_lib:generate_block_no_aircheck(0.1) + if #biome_lib.block_recheck_list > 0 then + biome_lib.block_log = table.copy(biome_lib.block_recheck_list) + while #biome_lib.block_log > 0 do + biome_lib.generate_block(true) + biome_lib.check_remaining_time() + end end + biome_lib.dbg("Log purge completed after ".. + format_time(minetest.get_us_time() - biome_lib.shutdown_start_time)..".", 0) end) -- The spawning ABM @@ -747,29 +825,34 @@ function biome_lib:get_nodedef_field(nodename, fieldname) return minetest.registered_nodes[nodename][fieldname] end -if DEBUG then - biome_lib.last_count_air = 0 - biome_lib.last_count_no_air = 0 +if biome_lib.debug_log_level >= 3 then + biome_lib.last_count = 0 - function biome_lib.show_pending_block_counts() - if biome_lib.last_count_air ~= #biome_lib.blocklist_aircheck - or biome_lib.last_count_no_air ~= #biome_lib.blocklist_no_aircheck then - biome_lib:dbg(string.format("Pending block counts, air: %-7i no-air: %i", - #biome_lib.blocklist_aircheck, #biome_lib.blocklist_no_aircheck)) - - biome_lib.last_count_air = #biome_lib.blocklist_aircheck - biome_lib.last_count_no_air = #biome_lib.blocklist_no_aircheck + function biome_lib.show_pending_block_count() + if biome_lib.last_count ~= #biome_lib.block_log then + biome_lib.dbg(string.format("Pending block counts - ready to process: %-8icurrently deferred: %i", + #biome_lib.block_log, #biome_lib.block_recheck_list), 3) + biome_lib.last_count = #biome_lib.block_log + biome_lib.queue_idle_flag = false + elseif not biome_lib.queue_idle_flag then + if #biome_lib.block_recheck_list > 0 then + biome_lib.dbg("Mapblock queue only contains blocks that can't yet be processed.", 3) + biome_lib.dbg("Idling the queue until new blocks arrive or the next wake-up call occurs.", 3) + else + biome_lib.dbg("Mapblock queue has run dry.", 3) + biome_lib.dbg("Idling the queue until new blocks arrive.", 3) + end + biome_lib.queue_idle_flag = true end - minetest.after(1, biome_lib.show_pending_block_counts) + minetest.after(1, biome_lib.show_pending_block_count) end - biome_lib.show_pending_block_counts() - - minetest.after(0, function() - print("Registered a total of "..(#biome_lib.surfaceslist_aircheck)+(#biome_lib.surfaceslist_no_aircheck).." surface types to be evaluated, spread") - print("across "..#biome_lib.actionslist_aircheck.." actions with air-checking and "..#biome_lib.actionslist_no_aircheck.." actions without.") - end) - + biome_lib.show_pending_block_count() end -print("[Biome Lib] Loaded") +minetest.after(0, function() + biome_lib.dbg("Registered a total of "..(#biome_lib.surfaceslist_aircheck)+(#biome_lib.surfaceslist_no_aircheck).." surface types to be evaluated, spread", 0) + biome_lib.dbg("across "..#biome_lib.actionslist_aircheck.." actions with air-checking and "..#biome_lib.actionslist_no_aircheck.." actions without.", 0) +end) + +biome_lib.dbg("[Biome Lib] Loaded", 0) diff --git a/mods/biome_lib/search_functions.lua b/mods/biome_lib/search_functions.lua index 11f379aa..118e121d 100644 --- a/mods/biome_lib/search_functions.lua +++ b/mods/biome_lib/search_functions.lua @@ -56,6 +56,7 @@ end -- split into individual mapblocks to reduce lag minetest.register_on_generated(function(minp, maxp, blockseed) + local timestamp = minetest.get_us_time() for x = 0, 4 do local minx = minp.x + x*16 for y = 0, 4 do @@ -65,10 +66,10 @@ minetest.register_on_generated(function(minp, maxp, blockseed) local bmin = {x=minx, y=miny, z=minz} local bmax = {x=minx + 15, y=miny + 15, z=minz + 15} - - biome_lib.blocklist_aircheck[#biome_lib.blocklist_aircheck + 1] = { bmin, bmax } - biome_lib.blocklist_no_aircheck[#biome_lib.blocklist_no_aircheck + 1] = { bmin, bmax } + biome_lib.block_log[#biome_lib.block_log + 1] = { bmin, bmax, true, timestamp } + biome_lib.block_log[#biome_lib.block_log + 1] = { bmin, bmax, false, timestamp } end end end + biome_lib.run_block_recheck_list = true end) diff --git a/mods/farming/food.lua b/mods/farming/food.lua index 2a1c2862..a097e6c5 100644 --- a/mods/farming/food.lua +++ b/mods/farming/food.lua @@ -639,3 +639,25 @@ minetest.register_craft({ {"group:food_skillet", "farming:skillet"} } }) + +-- Mochi + +minetest.register_craftitem("farming:mochi", { + description = S("Mochi"), + inventory_image = "farming_mochi.png", + on_use = minetest.item_eat(3), + groups = {flammable = 2}, +}) + +minetest.register_craft({ + type = "shapeless", + output = "farming:mochi", + recipe = { + "group:food_mortar_pestle", "group:food_rice", "group:food_rice", + "group:food_sugar", "bucket:bucket_river_water" + }, + replacements = { + {"group:food_mortar_pestle", "farming:mortar_pestle"}, + {"bucket:bucket_river_water", "bucket:bucket_empty"} + } +}) diff --git a/mods/farming/textures/farming_mochi.png b/mods/farming/textures/farming_mochi.png new file mode 100644 index 0000000000000000000000000000000000000000..7b3b2b57e63bc9ad0c27366950496551bcc4adf1 GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF3h)VWWe5ba7&bQVTCy;$cln7E zGtTeaTDfrdo#)#=+`K$(@AY5*@BY8@{r{hD+XA-ETLDzcSQ6wH%;50sMjDV4;pyTS z!f`!0!J#2^wSvj@k45YT$-b49oHI7cbTUp%DlANV@gjp^v*ornwnoXj3l)x?naQ(O zf$jNL6Xs= 2 and minp.y <= 0 then - -- Generate pebbles - local perlin1 = minetest.get_perlin(329, 3, 0.6, 100) - -- Assume X and Z lengths are equal - local divlen = 16 - local divs = (maxp.x-minp.x)/divlen+1; - for divx=0,divs-1 do - for divz=0,divs-1 do - local x0 = minp.x + math.floor((divx+0)*divlen) - local z0 = minp.z + math.floor((divz+0)*divlen) - local x1 = minp.x + math.floor((divx+1)*divlen) - local z1 = minp.z + math.floor((divz+1)*divlen) - -- Determine pebble amount from perlin noise - local pebble_amount = math.floor(perlin1:get2d({x=x0, y=z0}) ^ 2 * 2) - -- Find random positions for pebbles based on this random - local pr = PseudoRandom(seed+1) - for i=0,pebble_amount do - local x = pr:next(x0, x1) - local z = pr:next(z0, z1) - -- Find ground level (0...15) - local ground_y = nil - for y=30,0,-1 do - if minetest.get_node({x=x,y=y,z=z}).name ~= "air" then - ground_y = y - break - end - end +biome_lib:register_generate_plant( + { + surface = { + "default:dirt_with_grass", + "default:gravel", + "default:stone", + "default:permafrost_with_stones" + }, + max_count = 50, + rarity = 0, + plantlife_limit = -1, + check_air = true, + random_facedir = {0, 3} + }, + { + "cavestuff:pebble_1", + "cavestuff:pebble_2" + } +) - if ground_y then - local p = {x=x,y=ground_y+1,z=z} - local nn = minetest.get_node(p).name - -- Check if the node can be replaced - if minetest.registered_nodes[nn] and - minetest.registered_nodes[nn].buildable_to then - nn = minetest.get_node({x=x,y=ground_y,z=z}).name - -- If desert sand, add dry shrub - if nn == "default:dirt_with_grass" then - minetest.swap_node(p,{name="cavestuff:pebble_"..pr:next(1,2), param2=math.random(0,3)}) - elseif nn == "default:desert_sand" then - minetest.swap_node(p,{name="cavestuff:desert_pebble_"..pr:next(1,2), param2=math.random(0,3)}) - end - end - end - - end - end - end - end -end) +biome_lib:register_generate_plant( + { + surface = { + "default:desert_sand", + "default:desert_stone" + }, + max_count = 50, + rarity = 0, + plantlife_limit = -1, + check_air = true, + random_facedir = {0, 3} + }, + { + "cavestuff:desert_pebble_1", + "cavestuff:desert_pebble_2" + } +) diff --git a/mods/plantlife_modpack/cavestuff/mod.conf b/mods/plantlife_modpack/cavestuff/mod.conf index b021c9e0..55cdcaba 100644 --- a/mods/plantlife_modpack/cavestuff/mod.conf +++ b/mods/plantlife_modpack/cavestuff/mod.conf @@ -1,2 +1,2 @@ name = cavestuff -depends = default +depends = default,biome_lib diff --git a/mods/plantlife_modpack/dryplants/moregrass.lua b/mods/plantlife_modpack/dryplants/moregrass.lua index b8d5f829..46768e7c 100644 --- a/mods/plantlife_modpack/dryplants/moregrass.lua +++ b/mods/plantlife_modpack/dryplants/moregrass.lua @@ -7,26 +7,24 @@ -- Looked at code from: default ----------------------------------------------------------------------------------------------- -abstract_dryplants.grow_grass = function(pos) - local right_here = {x=pos.x, y=pos.y+1, z=pos.z} - local grass_size = math.random(1,5) - if minetest.get_node(right_here).name == "air" -- instead of check_air = true, - or minetest.get_node(right_here).name == "default:junglegrass" then - minetest.swap_node(right_here, {name="default:grass_"..grass_size}) - end -end - -biome_lib:register_generate_plant({ - surface = { - "default:dirt_with_grass", - "stoneage:grass_with_silex", - "sumpf:peat", - "sumpf:sumpf" +biome_lib:register_generate_plant( + { + surface = { + "default:dirt_with_grass", + "stoneage:grass_with_silex", + "sumpf:peat", + "sumpf:sumpf" + }, + max_count = TALL_GRASS_PER_MAPBLOCK, + rarity = 101 - TALL_GRASS_RARITY, + min_elevation = 1, -- above sea level + plantlife_limit = -0.9, + check_air = true, }, - max_count = TALL_GRASS_PER_MAPBLOCK, - rarity = 101 - TALL_GRASS_RARITY, - min_elevation = 1, -- above sea level - plantlife_limit = -0.9, - }, - abstract_dryplants.grow_grass + { "default:grass_1", + "default:grass_2", + "default:grass_3", + "default:grass_4", + "default:grass_5" + } ) diff --git a/mods/playerplus/README.md b/mods/playerplus/README.md index c4cfe60d..3bf47f12 100644 --- a/mods/playerplus/README.md +++ b/mods/playerplus/README.md @@ -20,6 +20,7 @@ https://forum.minetest.net/viewtopic.php?t=10090&p=153667 - 1.2 - Added POVA support, tweaked code slightly - 1.3 - Add setting under Advanced to enable older sneak glitch movement - 1.4 - Add minetest 5.0 check for knockback y_offset +- 1.5 - Use Minetext 5.x functions for proper player knockback API: diff --git a/mods/playerplus/init.lua b/mods/playerplus/init.lua index 7801e865..0160f9dd 100644 --- a/mods/playerplus/init.lua +++ b/mods/playerplus/init.lua @@ -49,7 +49,7 @@ minetest.register_globalstep(function(dtime) time = 0 -- define locals outside loop - local name, pos, ndef, def, nslow, nfast + local name, pos, ndef, def, nslow, nfast, prop -- get list of players local players = minetest.get_connected_players() @@ -66,8 +66,8 @@ if name and playerplus[name] then pos = player:get_pos() -- what is around me? - pos.y = pos.y - 0.1 -- standing on - playerplus[name].nod_stand = node_ok(pos) + playerplus[name].nod_stand = node_ok({ + x = pos.x, y = pos.y - 0.1, z = pos.z}) -- Does the node below me have an on_walk_over function set? ndef = minetest.registered_nodes[playerplus[name].nod_stand] @@ -75,13 +75,15 @@ if name and playerplus[name] then ndef.on_walk_over(pos, ndef, player) end - pos.y = pos.y + 1.5 -- head level - playerplus[name].nod_head = node_ok(pos) + prop = player:get_properties() - pos.y = pos.y - 1.2 -- feet level - playerplus[name].nod_feet = node_ok(pos) + -- node at eye level + playerplus[name].nod_head = node_ok({ + x = pos.x, y = pos.y + prop.eye_height, z = pos.z}) - pos.y = pos.y - 0.2 -- reset pos + -- node at foot level + playerplus[name].nod_feet = node_ok({ + x = pos.x, y = pos.y + 0.2, z = pos.z}) -- get player physics def = player:get_physics_override() @@ -247,29 +249,19 @@ minetest.register_privilege("no_knockback", { -- is player knock-back effect enabled? if minetest.settings:get_bool("player_knockback") == true then -minetest.register_entity("playerplus:temp", { - physical = true, - collisionbox = {-0.20, -1, -0.20, 0.20, 1, 0.20}, - visual_size = {x = 0, y = 0}, - visual = "sprite", - textures = {"trans.png"}, - stepheight = 0.6, - - on_step = function(self, dtime) - - self.timer = (self.timer or 0) + dtime - - if self.timer > 1 then - self.object:remove() - end - end -}) - - -- player knock-back function local punchy = function( player, hitter, time_from_last_punch, tool_capabilities, dir, damage) + if not dir then return end + + -- check if player has 'no_knockback' privelage + local privs = minetest.get_player_privs(player:get_player_name()) + + if privs["no_knockback"] then + return + end + local damage = 0 -- get tool damage @@ -289,7 +281,6 @@ local punchy = function( end damage = damage + (tool_capabilities.damage_groups[group] or 0) * tmp - end -- check for knockback value @@ -302,48 +293,12 @@ local punchy = function( -- print ("---", player:get_player_name(), damage) - if not dir then return end - - -- check if player has 'no_knockback' privelage - local privs = minetest.get_player_privs(player:get_player_name()) - - if privs["no_knockback"] then - return - end - - local y_offset = mt50 and -10 or 0 - local vel = damage * 2 - local pos = player:get_pos() ; pos.y = pos.y + 1.0 - local ent = minetest.add_entity(pos, "playerplus:temp") - local obj = ent:get_luaentity() - local yaw = player:get_look_horizontal() or 0 ; yaw = -yaw * (180 / 3.14) -- pi - - if obj and not player:get_attach() then - - player:set_attach(ent, "", {x = 0, y = y_offset, z = 0}, {x = 0, y = yaw, z = 0}) - - ent:set_velocity({ - x = dir.x * vel, - y = -1, - z = dir.z * vel - }) - - ent:set_acceleration({ - x = dir.x * -1, - y = 0, - z = dir.z * -1 - }) - - minetest.after(0.25, function() - - player:set_detach() - - ent:remove() - end) - - else - ent:remove() - end + -- knock back player + player:add_velocity({ + x = dir.x * (damage * 2), + y = -1, + z = dir.z * (damage * 2) + }) end minetest.register_on_punchplayer(punchy) diff --git a/mods/protector/doors_chest.lua b/mods/protector/doors_chest.lua index e98e18a0..f5a2dead 100644 --- a/mods/protector/doors_chest.lua +++ b/mods/protector/doors_chest.lua @@ -544,7 +544,7 @@ minetest.register_node("protector:chest", { local inv = meta:get_inventory() meta:set_string("infotext", S("Protected Chest")) - meta:set_string("name", "") + meta:set_string("name", S("Protected Chest")) inv:set_size("main", 8 * 4) end, @@ -575,7 +575,8 @@ minetest.register_node("protector:chest", { minetest.pos_to_string(pos)) end, - on_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) + on_metadata_inventory_move = function( + pos, from_list, from_index, to_list, to_index, count, player) minetest.log("action", player:get_player_name() .. " moves stuff inside protected chest at " .. @@ -600,7 +601,8 @@ minetest.register_node("protector:chest", { return stack:get_count() end, - allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) + 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 @@ -645,15 +647,39 @@ minetest.register_node("protector:chest", { on_blast = function() end, }) +-- Container transfer helper +local to_from = function(src, dst) + + local stack, item, leftover + local size = dst:get_size("main") + + for i = 1, size do + + stack = src:get_stack("main", i) + item = stack:get_name() + + if item ~= "" and dst:room_for_item("main", item) then + + leftover = dst:add_item("main", stack) + + if leftover and not leftover:is_empty() then + src:set_stack("main", i, leftover) + else + src:set_stack("main", i, nil) + end + end + end +end + -- Protected Chest formspec buttons minetest.register_on_player_receive_fields(function(player, formname, fields) - if string.sub(formname, 0, string.len("protector:chest_")) ~= "protector:chest_" then + if string.sub(formname, 0, 16) ~= "protector:chest_" then return end - local pos_s = string.sub(formname,string.len("protector:chest_") + 1) + local pos_s = string.sub(formname, 17) local pos = minetest.string_to_pos(pos_s) if minetest.is_protected(pos, player:get_player_name()) then @@ -663,43 +689,16 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) local meta = minetest.get_meta(pos) ; if not meta then return end local chest_inv = meta:get_inventory() ; if not chest_inv then return end local player_inv = player:get_inventory() - local leftover + -- copy contents of player inventory to chest if fields.toup then - -- copy contents of players inventory to chest - for i, v in ipairs(player_inv:get_list("main") or {}) do - - if chest_inv:room_for_item("main", v) then - - leftover = chest_inv:add_item("main", v) - - player_inv:remove_item("main", v) - - if leftover - and not leftover:is_empty() then - player_inv:add_item("main", v) - end - end - end + to_from(player_inv, chest_inv) + -- copy contents of chest to player inventory elseif fields.todn then - -- copy contents of chest to players inventory - for i, v in ipairs(chest_inv:get_list("main") or {}) do - - if player_inv:room_for_item("main", v) then - - leftover = player_inv:add_item("main", v) - - chest_inv:remove_item("main", v) - - if leftover - and not leftover:is_empty() then - chest_inv:add_item("main", v) - end - end - end + to_from(chest_inv, player_inv) elseif fields.chestname then @@ -707,9 +706,9 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) if fields.chestname ~= "" then meta:set_string("name", fields.chestname) - meta:set_string("infotext", - S("Protected Chest (@1)", fields.chestname)) + meta:set_string("infotext", fields.chestname) else + meta:set_string("name", S("Protected Chest")) meta:set_string("infotext", S("Protected Chest")) end diff --git a/mods/unified_inventory/.luacheckrc b/mods/unified_inventory/.luacheckrc index 9fb6a7c1..e6fec97d 100644 --- a/mods/unified_inventory/.luacheckrc +++ b/mods/unified_inventory/.luacheckrc @@ -14,6 +14,7 @@ read_globals = { "ItemStack", "datastorage", "hb", + "doors", } files["callbacks.lua"].ignore = { "player", "draw_lite_mode" } diff --git a/mods/unified_inventory/callbacks.lua b/mods/unified_inventory/callbacks.lua index bc902375..1f43e398 100644 --- a/mods/unified_inventory/callbacks.lua +++ b/mods/unified_inventory/callbacks.lua @@ -19,6 +19,8 @@ minetest.register_on_joinplayer(function(player) unified_inventory.active_search_direction[player_name] = "nochange" unified_inventory.apply_filter(player, "", "nochange") unified_inventory.current_searchbox[player_name] = "" + unified_inventory.current_category[player_name] = "all" + unified_inventory.current_category_scroll[player_name] = 0 unified_inventory.alternate[player_name] = 1 unified_inventory.current_item[player_name] = nil unified_inventory.current_craft_direction[player_name] = "recipe" @@ -69,6 +71,41 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) unified_inventory.current_searchbox[player_name] = fields.searchbox end + + local clicked_category + for name, value in pairs(fields) do + local category_name = string.match(name, "^category_(.+)$") + if category_name then + clicked_category = category_name + break + end + end + + if clicked_category + and clicked_category ~= unified_inventory.current_category[player_name] then + unified_inventory.current_category[player_name] = clicked_category + unified_inventory.apply_filter(player, unified_inventory.current_searchbox[player_name], "nochange") + unified_inventory.set_inventory_formspec(player, + unified_inventory.current_page[player_name]) + end + + if fields.next_category then + local scroll = math.min(#unified_inventory.category_list-ui_peruser.pagecols, unified_inventory.current_category_scroll[player_name] + 1) + if scroll ~= unified_inventory.current_category_scroll[player_name] then + unified_inventory.current_category_scroll[player_name] = scroll + unified_inventory.set_inventory_formspec(player, + unified_inventory.current_page[player_name]) + end + end + if fields.prev_category then + local scroll = math.max(0, unified_inventory.current_category_scroll[player_name] - 1) + if scroll ~= unified_inventory.current_category_scroll[player_name] then + unified_inventory.current_category_scroll[player_name] = scroll + unified_inventory.set_inventory_formspec(player, + unified_inventory.current_page[player_name]) + end + end + for i, def in pairs(unified_inventory.buttons) do if fields[def.name] then def.action(player) @@ -126,6 +163,7 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) clicked_item = unified_inventory.demangle_for_formspec(mangled_item) if string.sub(clicked_item, 1, 6) == "group:" then -- Change search filter to this group + unified_inventory.current_category[player_name] = "all" apply_new_filter(player, clicked_item, new_dir) return end diff --git a/mods/unified_inventory/category.lua b/mods/unified_inventory/category.lua new file mode 100644 index 00000000..72e40382 --- /dev/null +++ b/mods/unified_inventory/category.lua @@ -0,0 +1,149 @@ +local S = minetest.get_translator("unified_inventory") + +unified_inventory.registered_categories = {} +unified_inventory.registered_category_items = {} +unified_inventory.category_list = {} + +local function char_to_sort_index(char_code) + if char_code <= 32 then + -- Command codes, no thanks + return 0 + end + if char_code <= 64 then + -- Sorts numbers, and some punctuation, after letters + return char_code + end + if char_code >= 158 then + -- Out of sortable range + return 0 + end + if char_code > 122 then + -- Avoids overlap with {, |, } and ~ + return char_code - 58 + end + if char_code > 96 then + -- Normalises lowercase with uppercase + return char_code - 96 + end + return char_code - 64 +end + +local function string_to_sort_index(str) + local max_chars = 5 + local power = 100 + local index = 0 + for i=1,math.min(#str, max_chars) do + index = index + (char_to_sort_index(string.byte(str, i))/(power^i)) + end + return index +end + +function update_category_list() + local category_list = {} + table.insert(category_list, { + name = "all", + label = S("All Items"), + symbol = "ui_category_all.png", + index = -2, + }) + table.insert(category_list, { + name = "uncategorized", + label = S("Misc. Items"), + symbol = "ui_category_none.png", + index = -1, + }) + for category, def in pairs(unified_inventory.registered_categories) do + table.insert(category_list, { + name = category, + label = def.label or category, + symbol = def.symbol, + index = def.index or -- sortby defined order + string_to_sort_index(category) -- or do a rudimentary alphabetical sort + }) + end + table.sort(category_list, function (a,b) + return a.index < b.index + end) + unified_inventory.category_list = category_list +end + +local function ensure_category_exists(category_name) + if not unified_inventory.registered_categories[category_name] then + unified_inventory.registered_categories[category_name] = { + symbol = "default:stick", + label = category_name + } + end + if not unified_inventory.registered_category_items[category_name] then + unified_inventory.registered_category_items[category_name] = {} + end +end + +function unified_inventory.register_category(category_name, config) + ensure_category_exists(category_name) + if config and config.symbol then + unified_inventory.set_category_symbol(category_name, config.symbol) + end + if config and config.label then + unified_inventory.set_category_label(category_name, config.label) + end + if config and config.index then + unified_inventory.set_category_index(category_name, config.index) + end + if config and config.items then + unified_inventory.add_category_items(category_name, config.items) + end + update_category_list() +end +function unified_inventory.set_category_symbol(category_name, symbol) + ensure_category_exists(category_name) + unified_inventory.registered_categories[category_name].symbol = symbol + update_category_list() +end +function unified_inventory.set_category_label(category_name, label) + ensure_category_exists(category_name) + unified_inventory.registered_categories[category_name].label = label + update_category_list() +end +function unified_inventory.set_category_index(category_name, index) + ensure_category_exists(category_name) + unified_inventory.registered_categories[category_name].index = index + update_category_list() +end +function unified_inventory.add_category_item(category_name, item) + ensure_category_exists(category_name) + unified_inventory.registered_category_items[category_name][item] = true +end +function unified_inventory.add_category_items(category_name, items) + for _,item in ipairs(items) do + unified_inventory.add_category_item(category_name, item) + end +end + +function unified_inventory.remove_category_item(category_name, item) + unified_inventory.registered_category_items[category_name][item] = nil +end +function unified_inventory.remove_category(category_name) + unified_inventory.registered_categories[category_name] = nil + unified_inventory.registered_category_items[category_name] = nil + update_category_list() +end + +function unified_inventory.find_category(item) + -- Returns the first category the item exists in + -- Best for checking if an item has any category at all + for category, items in pairs(unified_inventory.registered_category_items) do + if items[item] then return category end + end +end +function unified_inventory.find_categories(item) + -- Returns all the categories the item exists in + -- Best for listing all categories + local categories = {} + for category, items in pairs(unified_inventory.registered_category_items) do + if items[item] then + table.insert(categories, category) + end + end + return categories +end diff --git a/mods/unified_inventory/default-categories.lua b/mods/unified_inventory/default-categories.lua new file mode 100644 index 00000000..57d3e887 --- /dev/null +++ b/mods/unified_inventory/default-categories.lua @@ -0,0 +1,704 @@ +local S = minetest.get_translator("unified_inventory") + +unified_inventory.register_category('plants', { + symbol = "flowers:tulip", + label = S("Plant Life") +}) +unified_inventory.register_category('building', { + symbol = "default:brick", + label = S("Building Materials") +}) +unified_inventory.register_category('tools', { + symbol = "default:pick_diamond", + label = S("Tools") +}) +unified_inventory.register_category('minerals', { + symbol = "default:iron_lump", + label = S("Minerals and Metals") +}) +unified_inventory.register_category('environment', { + symbol = "default:dirt_with_grass", + label = S("Environment and Worldgen") +}) +unified_inventory.register_category('lighting', { + symbol = "default:torch", + label = S("Lighting") +}) + + +if unified_inventory.automatic_categorization then + minetest.register_on_mods_loaded(function() + + -- Add biome nodes to environment category + for _,def in pairs(minetest.registered_biomes) do + local env_nodes = { + def.node_riverbed, def.node_top, def.node_filler, def.node_dust, + } + for i,node in pairs(env_nodes) do + if node then + unified_inventory.add_category_item('environment', node) + end + end + end + + -- Add minable ores to minerals and everything else (pockets of stone & sand variations) to environment + for _,item in pairs(minetest.registered_ores) do + if item.ore_type == "scatter" then + local drop = minetest.registered_nodes[item.ore].drop + if drop and drop ~= "" then + unified_inventory.add_category_item('minerals', item.ore) + unified_inventory.add_category_item('minerals', drop) + else + unified_inventory.add_category_item('environment', item.ore) + end + else + unified_inventory.add_category_item('environment', item.ore) + end + end + + -- Add items by item definition + for name, def in pairs(minetest.registered_items) do + local group = def.groups or {} + if not group.not_in_creative_inventory then + if group.stair or + group.slab or + group.wall or + group.fence then + unified_inventory.add_category_item('building', name) + elseif group.flora or + group.flower or + group.seed or + group.leaves or + group.sapling or + group.tree then + unified_inventory.add_category_item('plants', name) + elseif def.type == 'tool' then + unified_inventory.add_category_item('tools', name) + elseif def.liquidtype == 'source' then + unified_inventory.add_category_item('environment', name) + elseif def.light_source and def.light_source > 0 then + unified_inventory.add_category_item('lighting', name) + elseif group.door or + minetest.global_exists("doors") and ( + doors.registered_doors and doors.registered_doors[name..'_a'] or + doors.registered_trapdoors and doors.registered_trapdoors[name] + ) then + unified_inventory.add_category_item('building', name) + end + end + end + end) +end + +-- [[ +unified_inventory.add_category_items('plants', { + "default:dry_grass_5", + "default:acacia_sapling", + "default:blueberry_bush_sapling", + "default:grass_2", + "default:pine_bush_stem", + "default:leaves", + "default:pine_needles", + "default:cactus", + "default:junglegrass", + "default:pine_sapling", + "default:sapling", + "default:bush_stem", + "default:dry_grass_2", + "default:fern_1", + "default:grass_3", + "default:marram_grass_1", + "default:pine_tree", + "default:dry_grass_3", + "default:dry_shrub", + "default:grass_4", + "default:marram_grass_2", + "default:jungleleaves", + "default:apple", + "default:tree", + "default:aspen_tree", + "default:bush_sapling", + "default:grass_5", + "default:blueberry_bush_leaves_with_berries", + "default:acacia_bush_sapling", + "default:grass_1", + "default:aspen_leaves", + "default:marram_grass_3", + "default:large_cactus_seedling", + "default:junglesapling", + "default:dry_grass_4", + "default:acacia_bush_stem", + "default:papyrus", + "default:pine_bush_needles", + "default:bush_leaves", + "default:fern_3", + "default:aspen_sapling", + "default:acacia_tree", + "default:apple_mark", + "default:acacia_leaves", + "default:jungletree", + "default:dry_grass_1", + "default:acacia_bush_leaves", + "default:emergent_jungle_sapling", + "default:fern_2", + "default:blueberries", + "default:sand_with_kelp", + "default:blueberry_bush_leaves", + "default:pine_bush_sapling", + + "farming:cotton", + "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:cotton_wild", + "farming:seed_cotton", + "farming:seed_wheat", + "farming:straw", + "farming:wheat", + "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:chrysanthemum_green", + "flowers:dandelion_white", + "flowers:dandelion_yellow", + "flowers:geranium", + "flowers:mushroom_brown", + "flowers:mushroom_red", + "flowers:rose", + "flowers:tulip", + "flowers:tulip_black", + "flowers:viola", + "flowers:waterlily", + "flowers:waterlily_waving", +}) + +unified_inventory.add_category_items('tools', { + "default:sword_diamond", + "default:axe_diamond", + "default:shovel_diamond", + "default:axe_steel", + "default:shovel_mese", + "default:sword_wood", + "default:pick_bronze", + "default:axe_stone", + "default:sword_stone", + "default:pick_stone", + "default:shovel_stone", + "default:sword_mese", + "default:shovel_bronze", + "default:sword_bronze", + "default:axe_bronze", + "default:shovel_steel", + "default:sword_steel", + "default:axe_mese", + "default:shovel_wood", + "default:pick_mese", + "default:axe_wood", + "default:pick_diamond", + "default:pick_wood", + "default:pick_steel", + + "farming:hoe_bronze", + "farming:hoe_diamond", + "farming:hoe_mese", + "farming:hoe_steel", + "farming:hoe_stone", + "farming:hoe_wood", + + "fire:flint_and_steel", + "map:mapping_kit", + "screwdriver:screwdriver", + + "fireflies:bug_net", + "bucket:bucket_empty", + + "binoculars:binoculars", + "default:skeleton_key", +}) + +unified_inventory.add_category_items('minerals', { + "default:stone_with_copper", + "default:stone_with_gold", + "default:stone_with_iron", + "default:copper_ingot", + "default:copper_lump", + "default:gold_lump", + "default:diamondblock", + "default:stone_with_diamond", + "default:stone_with_mese", + "default:steel_ingot", + "default:gold_ingot", + "default:iron_lump", + "default:tinblock", + "default:tin_lump", + "default:stone_with_tin", + "default:mese_crystal", + "default:diamond", + "default:bronze_ingot", + "default:mese", + "default:mese_crystal_fragment", + "default:copperblock", + "default:stone_with_coal", + "default:steelblock", + "default:tin_ingot", + "default:coalblock", + "default:coal_lump", + "default:bronzeblock", + "default:goldblock", + + "stairs:slab_bronzeblock", + "stairs:slab_copperblock", + "stairs:slab_steelblock", + "stairs:slab_tinblock", + "stairs:stair_bronzeblock", + "stairs:stair_copperblock", + "stairs:stair_inner_bronzeblock", + "stairs:stair_inner_copperblock", + "stairs:stair_inner_steelblock", + "stairs:stair_inner_tinblock", + "stairs:stair_outer_bronzeblock", + "stairs:stair_outer_copperblock", + "stairs:stair_outer_steelblock", + "stairs:stair_outer_tinblock", + "stairs:stair_steelblock", + "stairs:stair_tinblock", +}) + +unified_inventory.add_category_items('building', { + "default:fence_rail_aspen_wood", + "default:fence_rail_acacia_wood", + "default:fence_junglewood", + "default:fence_rail_junglewood", + "default:fence_aspen_wood", + "default:fence_pine_wood", + "default:fence_rail_wood", + "default:fence_rail_pine_wood", + "default:fence_acacia_wood", + "default:junglewood", + "default:acacia_wood", + "default:aspen_wood", + "default:fence_wood", + "default:pine_wood", + "default:silver_sandstone", + "default:desert_sandstone", + "default:sandstone_block", + "default:desert_sandstone_brick", + "default:stone_block", + "default:stonebrick", + "default:obsidian_glass", + "default:desert_sandstone_block", + "default:silver_sandstone_brick", + "default:brick", + "default:obsidianbrick", + "default:sandstonebrick", + "default:sandstone", + "default:desert_stone_block", + "default:silver_sandstone_block", + "default:wood", + "default:obsidian_block", + "default:glass", + "default:clay_brick", + "default:desert_stonebrick", + "default:desert_cobble", + "default:cobble", + "default:mossycobble", + + "doors:door_glass", + "doors:door_glass_a", + "doors:door_glass_b", + "doors:door_glass_c", + "doors:door_glass_d", + "doors:door_obsidian_glass", + "doors:door_obsidian_glass_a", + "doors:door_obsidian_glass_b", + "doors:door_obsidian_glass_c", + "doors:door_obsidian_glass_d", + "doors:door_steel", + "doors:door_steel_a", + "doors:door_steel_b", + "doors:door_steel_c", + "doors:door_steel_d", + "doors:door_wood", + "doors:door_wood_a", + "doors:door_wood_b", + "doors:door_wood_c", + "doors:door_wood_d", + "doors:gate_acacia_wood_closed", + "doors:gate_acacia_wood_open", + "doors:gate_aspen_wood_closed", + "doors:gate_aspen_wood_open", + "doors:gate_junglewood_closed", + "doors:gate_junglewood_open", + "doors:gate_pine_wood_closed", + "doors:gate_pine_wood_open", + "doors:gate_wood_closed", + "doors:gate_wood_open", + "doors:hidden", + "doors:trapdoor", + "doors:trapdoor_open", + "doors:trapdoor_steel", + "doors:trapdoor_steel_open", + + "stairs:slab_bronzeblock", + "stairs:slab_copperblock", + "stairs:slab_steelblock", + "stairs:slab_tinblock", + "stairs:stair_bronzeblock", + "stairs:stair_copperblock", + "stairs:stair_inner_bronzeblock", + "stairs:stair_inner_copperblock", + "stairs:stair_inner_steelblock", + "stairs:stair_inner_tinblock", + "stairs:stair_outer_bronzeblock", + "stairs:stair_outer_copperblock", + "stairs:stair_outer_steelblock", + "stairs:stair_outer_tinblock", + "stairs:stair_steelblock", + "stairs:stair_tinblock", + + "stairs:slab_acacia_wood", + "stairs:slab_aspen_wood", + "stairs:slab_brick", + "stairs:slab_cobble", + "stairs:slab_desert_cobble", + "stairs:slab_desert_sandstone", + "stairs:slab_desert_sandstone_block", + "stairs:slab_desert_sandstone_brick", + "stairs:slab_desert_stone", + "stairs:slab_desert_stone_block", + "stairs:slab_desert_stonebrick", + "stairs:slab_glass", + "stairs:slab_goldblock", + "stairs:slab_ice", + "stairs:slab_junglewood", + "stairs:slab_mossycobble", + "stairs:slab_obsidian", + "stairs:slab_obsidian_block", + "stairs:slab_obsidian_glass", + "stairs:slab_obsidianbrick", + "stairs:slab_pine_wood", + "stairs:slab_sandstone", + "stairs:slab_sandstone_block", + "stairs:slab_sandstonebrick", + "stairs:slab_silver_sandstone", + "stairs:slab_silver_sandstone_block", + "stairs:slab_silver_sandstone_brick", + "stairs:slab_snowblock", + "stairs:slab_stone", + "stairs:slab_stone_block", + "stairs:slab_stonebrick", + "stairs:slab_straw", + "stairs:slab_wood", + "stairs:stair_acacia_wood", + "stairs:stair_aspen_wood", + "stairs:stair_brick", + "stairs:stair_cobble", + "stairs:stair_desert_cobble", + "stairs:stair_desert_sandstone", + "stairs:stair_desert_sandstone_block", + "stairs:stair_desert_sandstone_brick", + "stairs:stair_desert_stone", + "stairs:stair_desert_stone_block", + "stairs:stair_desert_stonebrick", + "stairs:stair_glass", + "stairs:stair_goldblock", + "stairs:stair_ice", + "stairs:stair_inner_acacia_wood", + "stairs:stair_inner_aspen_wood", + "stairs:stair_inner_brick", + "stairs:stair_inner_cobble", + "stairs:stair_inner_desert_cobble", + "stairs:stair_inner_desert_sandstone", + "stairs:stair_inner_desert_sandstone_block", + "stairs:stair_inner_desert_sandstone_brick", + "stairs:stair_inner_desert_stone", + "stairs:stair_inner_desert_stone_block", + "stairs:stair_inner_desert_stonebrick", + "stairs:stair_inner_glass", + "stairs:stair_inner_goldblock", + "stairs:stair_inner_ice", + "stairs:stair_inner_junglewood", + "stairs:stair_inner_mossycobble", + "stairs:stair_inner_obsidian", + "stairs:stair_inner_obsidian_block", + "stairs:stair_inner_obsidian_glass", + "stairs:stair_inner_obsidianbrick", + "stairs:stair_inner_pine_wood", + "stairs:stair_inner_sandstone", + "stairs:stair_inner_sandstone_block", + "stairs:stair_inner_sandstonebrick", + "stairs:stair_inner_silver_sandstone", + "stairs:stair_inner_silver_sandstone_block", + "stairs:stair_inner_silver_sandstone_brick", + "stairs:stair_inner_snowblock", + "stairs:stair_inner_stone", + "stairs:stair_inner_stone_block", + "stairs:stair_inner_stonebrick", + "stairs:stair_inner_straw", + "stairs:stair_inner_wood", + "stairs:stair_junglewood", + "stairs:stair_mossycobble", + "stairs:stair_obsidian", + "stairs:stair_obsidian_block", + "stairs:stair_obsidian_glass", + "stairs:stair_obsidianbrick", + "stairs:stair_outer_acacia_wood", + "stairs:stair_outer_aspen_wood", + "stairs:stair_outer_brick", + "stairs:stair_outer_cobble", + "stairs:stair_outer_desert_cobble", + "stairs:stair_outer_desert_sandstone", + "stairs:stair_outer_desert_sandstone_block", + "stairs:stair_outer_desert_sandstone_brick", + "stairs:stair_outer_desert_stone", + "stairs:stair_outer_desert_stone_block", + "stairs:stair_outer_desert_stonebrick", + "stairs:stair_outer_glass", + "stairs:stair_outer_goldblock", + "stairs:stair_outer_ice", + "stairs:stair_outer_junglewood", + "stairs:stair_outer_mossycobble", + "stairs:stair_outer_obsidian", + "stairs:stair_outer_obsidian_block", + "stairs:stair_outer_obsidian_glass", + "stairs:stair_outer_obsidianbrick", + "stairs:stair_outer_pine_wood", + "stairs:stair_outer_sandstone", + "stairs:stair_outer_sandstone_block", + "stairs:stair_outer_sandstonebrick", + "stairs:stair_outer_silver_sandstone", + "stairs:stair_outer_silver_sandstone_block", + "stairs:stair_outer_silver_sandstone_brick", + "stairs:stair_outer_snowblock", + "stairs:stair_outer_stone", + "stairs:stair_outer_stone_block", + "stairs:stair_outer_stonebrick", + "stairs:stair_outer_straw", + "stairs:stair_outer_wood", + "stairs:stair_pine_wood", + "stairs:stair_sandstone", + "stairs:stair_sandstone_block", + "stairs:stair_sandstonebrick", + "stairs:stair_silver_sandstone", + "stairs:stair_silver_sandstone_block", + "stairs:stair_silver_sandstone_brick", + "stairs:stair_snowblock", + "stairs:stair_stone", + "stairs:stair_stone_block", + "stairs:stair_stonebrick", + "stairs:stair_straw", + "stairs:stair_wood", + + "xpanes:bar", + "xpanes:bar_flat", + "xpanes:door_steel_bar", + "xpanes:door_steel_bar_a", + "xpanes:door_steel_bar_b", + "xpanes:door_steel_bar_c", + "xpanes:door_steel_bar_d", + "xpanes:obsidian_pane", + "xpanes:obsidian_pane_flat", + "xpanes:pane", + "xpanes:pane_flat", + "xpanes:trapdoor_steel_bar", + "xpanes:trapdoor_steel_bar_open", + + "walls:cobble", + "walls:desertcobble", + "walls:mossycobble", +}) + +unified_inventory.add_category_items('environment', { + "air", + "default:cave_ice", + "default:dirt_with_rainforest_litter", + "default:gravel", + "default:dry_dirt_with_dry_grass", + "default:permafrost", + "default:desert_stone", + "default:ice", + "default:dry_dirt", + "default:obsidian", + "default:sand", + "default:river_water_source", + "default:dirt_with_snow", + "default:dirt_with_grass", + "default:water_flowing", + "default:dirt", + "default:desert_sand", + "default:permafrost_with_moss", + "default:dirt_with_coniferous_litter", + "default:water_source", + "default:dirt_with_dry_grass", + "default:river_water_flowing", + "default:stone", + "default:snow", + "default:lava_flowing", + "default:lava_source", + "default:permafrost_with_stones", + "default:dirt_with_grass_footsteps", + "default:silver_sand", + "default:snowblock", + "default:clay", + + "farming:desert_sand_soil", + "farming:desert_sand_soil_wet", + "farming:dry_soil", + "farming:dry_soil_wet", + "farming:soil", + "farming:soil_wet", +}) + +unified_inventory.add_category_items('lighting', { + "default:mese_post_light_junglewood", + "default:torch_ceiling", + "default:meselamp", + "default:torch", + "default:mese_post_light_acacia_wood", + "default:mese_post_light", + "default:torch_wall", + "default:mese_post_light_pine_wood", + "default:mese_post_light_aspen_wood" +}) +--]] + + +--[[ UNCATEGORISED + + "farming:string", + + "beds:bed_bottom", + "beds:bed_top", + "beds:fancy_bed_bottom", + "beds:fancy_bed_top", + "boats:boat", + "bones:bones", + + "bucket:bucket_lava", + "bucket:bucket_river_water", + "bucket:bucket_water", + + "butterflies:butterfly_red", + "butterflies:butterfly_violet", + "butterflies:butterfly_white", + "butterflies:hidden_butterfly_red", + "butterflies:hidden_butterfly_violet", + "butterflies:hidden_butterfly_white", + + "carts:brakerail", + "carts:cart", + "carts:powerrail", + "carts:rail", + + "default:book", + "default:book_written", + "default:bookshelf", + "default:chest", + "default:chest_locked", + "default:chest_locked_open", + "default:chest_open", + "default:clay_lump", + "default:cloud", + "default:coral_brown", + "default:coral_cyan", + "default:coral_green", + "default:coral_orange", + "default:coral_pink", + "default:coral_skeleton", + "default:flint", + "default:furnace", + "default:furnace_active", + "default:key", + "default:ladder_steel", + "default:ladder_wood", + "default:obsidian_shard", + "default:paper", + "default:sign_wall_steel", + "default:sign_wall_wood", + "default:stick", + + "fire:basic_flame", + "fire:permanent_flame", + "fireflies:firefly", + "fireflies:firefly_bottle", + "fireflies:hidden_firefly", + + "ignore", + "unknown", + + "tnt:boom", + "tnt:gunpowder", + "tnt:gunpowder_burning", + "tnt:tnt", + "tnt:tnt_burning", + "tnt:tnt_stick", + + "vessels:drinking_glass", + "vessels:glass_bottle", + "vessels:glass_fragments", + "vessels:shelf", + "vessels:steel_bottle", + + "dye:black", + "dye:blue", + "dye:brown", + "dye:cyan", + "dye:dark_green", + "dye:dark_grey", + "dye:green", + "dye:grey", + "dye:magenta", + "dye:orange", + "dye:pink", + "dye:red", + "dye:violet", + "dye:white", + "dye:yellow", + + "wool:black", + "wool:blue", + "wool:brown", + "wool:cyan", + "wool:dark_green", + "wool:dark_grey", + "wool:green", + "wool:grey", + "wool:magenta", + "wool:orange", + "wool:pink", + "wool:red", + "wool:violet", + "wool:white", + "wool:yellow", + + "unified_inventory:bag_large", + "unified_inventory:bag_medium", + "unified_inventory:bag_small", +--]] + +--[[ LIST UNCATEGORIZED AFTER LOAD +minetest.register_on_mods_loaded(function() + minetest.after(1, function ( ) + local l = {} + for name,_ in pairs(minetest.registered_items) do + if not unified_inventory.find_category(name) then + -- minetest.log("error", minetest.serialize(minetest.registered_items[name])) + table.insert(l, name) + end + end + table.sort(l) + minetest.log(table.concat(l, '",'.."\n"..'"')) + end) +end) +--]] \ No newline at end of file diff --git a/mods/unified_inventory/doc/mod_api.txt b/mods/unified_inventory/doc/mod_api.txt index 0d100a08..ff527920 100644 --- a/mods/unified_inventory/doc/mod_api.txt +++ b/mods/unified_inventory/doc/mod_api.txt @@ -101,3 +101,72 @@ Register a non-standard craft recipe: -- ^ Same as `minetest.register_recipe` }) + +Categories +---------- + +Register a new category: + The config table (second argument) is optional, and all its members are optional + See the unified_inventory.set_category_* functions for more details on the members of the config table + + unified_inventory.register_category("category_name", { + symbol = "mod_name:item_name" or "texture.png", + label = "Human Readable Label", + index = 5, + items = { + "mod_name:item_name", + "another_mod:different_item" + } + }) + +Add / override the symbol for a category: + The category does not need to exist first + The symbol can be an item name or a texture image + If unset this will default to "default:stick" + + unified_inventory.set_category_symbol("category_name", "mod_name:item_name" or "texture.png") + +Add / override the human readable label for a category: + If unset this will default to the category name + + unified_inventory.set_category_label("category_name", "Human Readable Label") + +Add / override the sorting index of the category: + Must be a number, can also be negative (-5) or fractional (2.345) + This determines the position the category appears in the list of categories + The "all" meta-category has index -2, the "misc"/"uncategorized" meta-category has index -1, use a negative number smaller than these to make a category appear before these in the list + By default categories are sorted alphabetically with an index between 0.0101(AA) and 0.2626(ZZ) + + unified_inventory.set_category_index("category_name", 5) + +Add a single item to a category: + + unified_inventory.add_category_item("category_name", "mod_name:item_name") + +Add multiple items to a category: + + unified_inventory.add_category_items("category_name", { + "mod_name:item_name", + "another_mod:different_item" + }) + +Remove an item from a category: + + unified_inventory.remove_category_item("category_name", "mod_name:item_name") + +Remove a category entirely: + + unified_inventory.remove_category("category_name") + +Finding existing items in categories: + This will find the first category an item exists in + It should be used for checking if an item is catgorised + Returns "category_name" or nil + + unified_inventory.find_category("mod_name:item_name") + + + This will find all the categories an item exists in + Returns a number indexed table (list) of category names + + unified_inventory.find_categories("mod_name:item_name") diff --git a/mods/unified_inventory/init.lua b/mods/unified_inventory/init.lua index ef42533b..391eb3cc 100644 --- a/mods/unified_inventory/init.lua +++ b/mods/unified_inventory/init.lua @@ -10,6 +10,8 @@ unified_inventory = { alternate = {}, current_page = {}, current_searchbox = {}, + current_category = {}, + current_category_scroll = {}, current_index = {}, current_item = {}, current_craft_direction = {}, @@ -33,6 +35,9 @@ unified_inventory = { -- "Lite" mode lite_mode = minetest.settings:get_bool("unified_inventory_lite"), + -- Items automatically added to categories based on item definitions + automatic_categorization = (minetest.settings:get_bool("unified_inventory_automatic_categorization") ~= false), + -- Trash enabled trash_enabled = (minetest.settings:get_bool("unified_inventory_trash") ~= false), imgscale = 1.25, @@ -52,9 +57,9 @@ ui.style_full = { formw = 17.75, formh = 12.25, pagecols = 8, - pagerows = 10, + pagerows = 9, page_x = 10.75, - page_y = 1.45, + page_y = 2.30, craft_x = 2.8, craft_y = 1.15, craftresult_x = 7.8, @@ -85,9 +90,9 @@ ui.style_lite = { formw = 14, formh = 9.75, pagecols = 4, - pagerows = 6, + pagerows = 5, page_x = 10.5, - page_y = 1.25, + page_y = 2.15, craft_x = 2.6, craft_y = 0.75, craftresult_x = 5.75, @@ -100,9 +105,9 @@ ui.style_lite = { craft_guide_resultstr_y = 0.35, give_btn_x = 0.15, main_button_x = 10.5, - main_button_y = 7.9, + main_button_y = 8.15, page_buttons_x = 10.5, - page_buttons_y = 6.3, + page_buttons_y = 6.15, searchwidth = 1.6, form_header_x = 0.2, form_header_y = 0.2, @@ -149,6 +154,8 @@ if sfinv then end dofile(modpath.."/group.lua") +dofile(modpath.."/category.lua") +dofile(modpath.."/default-categories.lua") dofile(modpath.."/internal.lua") dofile(modpath.."/callbacks.lua") dofile(modpath.."/match_craft.lua") diff --git a/mods/unified_inventory/internal.lua b/mods/unified_inventory/internal.lua index 215a4f5a..6113300d 100644 --- a/mods/unified_inventory/internal.lua +++ b/mods/unified_inventory/internal.lua @@ -25,6 +25,20 @@ function ui.get_per_player_formspec(player_name) return table.copy(draw_lite_mode and ui.style_lite or ui.style_full), draw_lite_mode end +local function formspec_button(ui_peruser, name, image, offset, pos, scale, label) + local element = 'image_button' + if minetest.registered_items[image] then + element = 'item_image_button' + end + local spc = (1-scale)*ui_peruser.btn_size/2 + local size = ui_peruser.btn_size*scale + return string.format("%s[%f,%f;%f,%f;%s;%s;]", element, + (offset.x or offset[1]) + ( ui_peruser.btn_spc * (pos.x or pos[1]) ) + spc, + (offset.y or offset[2]) + ( ui_peruser.btn_spc * (pos.y or pos[2]) ) + spc, + size, size, image, name) .. + string.format("tooltip[%s;%s]", name, F(label or name)) +end + function ui.get_formspec(player, page) if not player then @@ -107,6 +121,48 @@ function ui.get_formspec(player, page) return table.concat(formspec, "") end + -- Category filters + + local categories_pos = { ui_peruser.page_x, ui_peruser.page_y-ui_peruser.btn_spc-0.5 } + local categories_scroll_pos = { ui_peruser.page_x, ui_peruser.form_header_y-(draw_lite_mode and 0 or 0.2) } + + formspec[n] = string.format("background9[%f,%f;%f,%f;%s;false;3]", + ui_peruser.page_x-0.1, categories_scroll_pos[2], + (ui_peruser.btn_spc * ui_peruser.pagecols) + 0.13, 1.4+(draw_lite_mode and 0 or 0.2), + "ui_smallbg_9_sliced.png") + n = n + 1 + + formspec[n] = string.format("label[%f,%f;%s]", ui_peruser.page_x, ui_peruser.form_header_y+(draw_lite_mode and 0.3 or 0.2), "Category:") + n = n + 1 + + local scroll_offset = 0 + local category_count = #unified_inventory.category_list + if category_count > ui_peruser.pagecols then + scroll_offset = unified_inventory.current_category_scroll[player_name] + end + + for index, category in ipairs(unified_inventory.category_list) do + local column = index - scroll_offset + if column > 0 and column <= ui_peruser.pagecols then + local scale = 0.8 + if unified_inventory.current_category[player_name] == category.name then + scale = 1 + end + formspec[n] = formspec_button(ui_peruser, "category_"..category.name, category.symbol, categories_pos, {column-1, 0}, scale, category.label) + n = n + 1 + end + end + if category_count > ui_peruser.pagecols and scroll_offset > 0 then + -- prev + formspec[n] = formspec_button(ui_peruser, "prev_category", "ui_left_icon.png", categories_scroll_pos, {ui_peruser.pagecols - 2, 0}, 0.8, S("Scroll categories left")) + n = n + 1 + end + if category_count > ui_peruser.pagecols and category_count - scroll_offset > ui_peruser.pagecols then + -- next + formspec[n] = formspec_button(ui_peruser, "next_category", "ui_right_icon.png", categories_scroll_pos, {ui_peruser.pagecols - 1, 0}, 0.8, S("Scroll categories right")) + n = n + 1 + end + -- Search box formspec[n] = "field_close_on_enter[searchbox;false]" @@ -205,16 +261,16 @@ function ui.get_formspec(player, page) end end formspec[n] = string.format("label[%f,%f;%s: %s]", - ui_peruser.page_x, ui_peruser.form_header_y, + ui_peruser.page_buttons_x + ui_peruser.btn_spc * (draw_lite_mode and 1 or 2), + ui_peruser.page_buttons_y + 0.1 + ui_peruser.btn_spc * 2, F(S("Page")), S("@1 of @2",page2,pagemax)) end n= n+1 if ui.activefilter[player_name] ~= "" then - formspec[n] = string.format("label[%f,%f;%s:]", - ui_peruser.page_x, ui_peruser.page_y - 0.65, F(S("Filter"))) - formspec[n+1] = string.format("label[%f,%f;%s]", - ui_peruser.page_x, ui_peruser.page_y - 0.25, F(ui.activefilter[player_name])) + formspec[n] = string.format("label[%f,%f;%s: %s]", + ui_peruser.page_x, ui_peruser.page_y - 0.25, + F(S("Filter")), F(ui.activefilter[player_name])) end return table.concat(formspec, "") end @@ -225,6 +281,13 @@ function ui.set_inventory_formspec(player, page) end end +local function valid_def(def) + return (not def.groups.not_in_creative_inventory + or def.groups.not_in_creative_inventory == 0) + and def.description + and def.description ~= "" +end + --apply filter to the inventory list (create filtered copy of full one) function ui.apply_filter(player, filter, search_dir) if not player then @@ -256,13 +319,30 @@ function ui.apply_filter(player, filter, search_dir) end end ui.filtered_items_list[player_name]={} - for name, def in pairs(minetest.registered_items) do - if (not def.groups.not_in_creative_inventory - or def.groups.not_in_creative_inventory == 0) - and def.description - and def.description ~= "" - and ffilter(name, def) then - table.insert(ui.filtered_items_list[player_name], name) + local category = ui.current_category[player_name] or 'all' + if category == 'all' then + for name, def in pairs(minetest.registered_items) do + if valid_def(def) + and ffilter(name, def) then + table.insert(ui.filtered_items_list[player_name], name) + end + end + elseif category == 'uncategorized' then + for name, def in pairs(minetest.registered_items) do + if (not ui.find_category(name)) + and valid_def(def) + and ffilter(name, def) then + table.insert(ui.filtered_items_list[player_name], name) + end + end + else + for name,exists in pairs(ui.registered_category_items[category]) do + local def = minetest.registered_items[name] + if exists and def + and valid_def(def) + and ffilter(name, def) then + table.insert(ui.filtered_items_list[player_name], name) + end end end table.sort(ui.filtered_items_list[player_name]) diff --git a/mods/unified_inventory/settingtypes.txt b/mods/unified_inventory/settingtypes.txt index 910989fd..27768ac2 100644 --- a/mods/unified_inventory/settingtypes.txt +++ b/mods/unified_inventory/settingtypes.txt @@ -9,3 +9,6 @@ unified_inventory_bags (Enable bags) bool true #If enabled, the trash slot can be used by those without both creative #and the give privilege. unified_inventory_trash (Enable trash) bool true + + +unified_inventory_automatic_categorization (Items automatically added to categories) bool true \ No newline at end of file diff --git a/mods/unified_inventory/textures/ui_category_all.png b/mods/unified_inventory/textures/ui_category_all.png new file mode 100644 index 0000000000000000000000000000000000000000..0af7a53713d99fe343de955bb6cda70ede76a6e3 GIT binary patch literal 1233 zcmV;?1TOoDP)C0001!P)t-s0000* zMMVGr08>*_J3T&!mxv>kdCn{N(>!*Rkd8B^d#sl*99lt{e5&(cT|cr1xzf#0R@o`6>Z?+a8u94Fue zvIu{t+rzkQ=P`lQ@K zpz;*``gc$le12BrUtW-#>yvUDfrujxmjc9TJQIjGRDhoEaIg`mMjVegG66!4=K@%F zIN+$~yPe7{1&+D^cu5jCBna$m1p*1pr}t_QqzYg?&BuBzr}@aO1QeMB81cE4K&=+k z6zKvrb^>zqI#vR}yr2?bIm5{91%5H)i7JPHnS<0kzW^!F`0E5d&40&L9m)#HKTRXL z#0fZouPJcz528#pTL?XGHe=U^668e+h)@$~Mi}eiN(%kF`vRWRe3m!Q#IBbLw)=u5 zk=XNT{$<`|#H=6mMfhY_%a=f}*?{J={Pk6h@AWR$V_Q%e^xx=@z)D~?UXI5w&;>A` z3lOLAOn|_Ad6G>npUuXSCB3woE$DYhZv+z{XncfT%V|En+X-xDP%s2&IOcN!(9;Ff zd?K`}G^BV?F-z#zzH~k|3={EA4IBt zhhcmzm#rl8kLw$atM3ho#?!g6WAa(^g>LqTu>;xyhufc1GI zuIG!8<-R|Z2zp)Sod}G#6~G)Wkequy6m$X5wG`le9(6h`_X#*4&naN``PAI=e2`Nh zsn4h7gjDc6N#A>pBE-?+fzeovzy#xP5^WZ~~uB;N~Ah z-%sV+tl6NH=ZM0H8wsHL1B>T{ihGVIWbppKBI52NEQrFMBWktO_;#Ds@)a=dBP;;& z+|LoUh|_p3FrTa@6Bsao>1Z(;!GPtGJr0%vgdEQWs`L3ovZ5EO<;$mQM*d@SLFexW7<{K(O7;fi`Hpo&uIL@(ZAT zONH&$tmRT+y)NoGA|=2t2m?9a%-2ML&k;c&cP-Czzo6Alx}bZG$n6W9KrVs%{)$H_ vJl^lud`jctKELW!D*pX_-Ou50d|Cbin*%0p!3mn+00000NkvXXu0mjf(tSv~ literal 0 HcmV?d00001 diff --git a/mods/unified_inventory/textures/ui_category_none.png b/mods/unified_inventory/textures/ui_category_none.png new file mode 100644 index 0000000000000000000000000000000000000000..8976fb0eb122a801499fd2dbe009c0449fed1a6e GIT binary patch literal 7966 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 UNozg^(*OVf07*qoM6N<$f(*TUkpKVy literal 0 HcmV?d00001 diff --git a/mods/unified_inventory/textures/ui_smallbg_9_sliced.png b/mods/unified_inventory/textures/ui_smallbg_9_sliced.png new file mode 100644 index 0000000000000000000000000000000000000000..865e0c965c47dc4e224e5f5bef279e547168d408 GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDD3?#L31Vw-pPk>K|E0FH(?QLmksj8}y5%Zf5 zo&VKa{5Uz`Fa!Iv#d8Ar*w|Hf fE>KaKqQb_IlIdwG-SNT~XbOX;tDnm{r-UW|$5SPz literal 0 HcmV?d00001 From db551faab846e438bca7cfb87d5b72d3ff89b154 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 10 Apr 2021 14:43:31 +0200 Subject: [PATCH 09/16] update --- mods-download | 9 ++++ mods/advtrains/advtrains/init.lua | 14 ++++++ mods/biome_lib/API.txt | 33 ++----------- mods/biome_lib/settingtypes.txt | 48 +++++++++++++++++++ .../homedecor_kitchen/init.lua | 2 +- 5 files changed, 75 insertions(+), 31 deletions(-) create mode 100644 mods/biome_lib/settingtypes.txt diff --git a/mods-download b/mods-download index 6e9c51ee..95ccbb11 100755 --- a/mods-download +++ b/mods-download @@ -137,6 +137,15 @@ git clone --branch master https://git.bananach.space/basic_trains.git #Clean git stuff rm -rf $(find . -name .git*) +#Make some fixes +#1 +if [[ $(grep -R "run_at_every_load = false" homedecor_modpack/homedecor_kitchen/init.lua | wc -l) = 1 ]] +then +echo "Applying fix for unknown kitchen_cabinet blocks: https://git.my-web.xyz/milan/minetest-mm/issues/34" +echo "This fix can be removed after some time" +sed -i 's/run_at_every_load = false,/run_at_every_load = true,/' homedecor_modpack/homedecor_kitchen/init.lua +fi + #update skins-db cd skinsdb/updater python3 update_skins.py diff --git a/mods/advtrains/advtrains/init.lua b/mods/advtrains/advtrains/init.lua index 7cc0ccdb..96352df7 100644 --- a/mods/advtrains/advtrains/init.lua +++ b/mods/advtrains/advtrains/init.lua @@ -706,6 +706,20 @@ minetest.register_chatcommand("at_reroute", end, }) +minetest.register_chatcommand("at_whereis", + { + params = "", + description = "Returns the position of the train with the given id", + privs = {train_operator = true}, + func = function(name,param) + local train = advtrains.trains[param] + if not train or not train.last_pos then + return false, "Train "..param.." does not exist or is invalid" + else + return true, "Train "..param.." is at "..minetest.pos_to_string(train.last_pos) + end + end, +}) minetest.register_chatcommand("at_disable_step", { params = "", diff --git a/mods/biome_lib/API.txt b/mods/biome_lib/API.txt index 3dc337eb..a7a5f62d 100644 --- a/mods/biome_lib/API.txt +++ b/mods/biome_lib/API.txt @@ -607,34 +607,7 @@ Although this project was intended to be used with minetest_game, it can be configured to work with something else instead. All you need to do is provide the names of the nodes in your game you want biome_lib's internals to use. -Put these settings in your game's minetest.conf (or your client's own config, -if desired). You'll need to set all of them. +See settingtypes.txt for a list. Any item listed there can be changed either +by adding it to your minetest.conf, or by using the "all settings" menu in +Minetest, whatever's appropriate for your particular setup. -biome_lib_default_grow_through_nodes - Comma-separated list of things that a spawned node is allowed to grow - through. Air is always added to whatever you specify. - Default: air, default:snow - -biome_lib_default_water_nodes - Comma-separated list of nodes that should be treated as water for the sake - of looking for neighboring "wet" ground. - Default: default:water_source, default:water_flowing, - default:river_water_source, default:river_water_flowing - -biome_lib_default_wet_surfaces - Comma-separated list of nodes that should be considered "wet" if one of - the aforementioned water nodes is nearby. - Default: default:dirt, default:dirt_with_grass, default:sand - -biome_lib_default_grow_nodes - Comma-separated list of nodes that something must be sitting on to be - able to actively change from one thing to another (such as a sapling - growing into a tree), to be used for ALL growable nodes, if the calling - mod doesn't provide its own lists. - Default: "default:dirt_with_grass" - -biome_lib_default_ground_nodes - Comma-separated list of nodes to use as the "root" of something that can - gradually climb up a wall, to be used for ALL such nodes, if the calling - mod doesn't provide its own lists. - Default: "default:dirt_with_grass" diff --git a/mods/biome_lib/settingtypes.txt b/mods/biome_lib/settingtypes.txt new file mode 100644 index 00000000..df804f5d --- /dev/null +++ b/mods/biome_lib/settingtypes.txt @@ -0,0 +1,48 @@ +# Comma-separated list of things that a spawned node is allowed to grow +# through. Air is always added to whatever else you specify here. +biome_lib_default_grow_through_nodes (List of things a plant can grow through) string default:snow + +# Comma-separated list of nodes that should be treated as water or water-like +# for the sake of looking for neighboring wet ground. +biome_lib_default_water_nodes (List of "water-like" sources) string default:water_source,default:water_flowing,default:river_water_source,default:river_water_flowing + +# Comma-separated list of nodes that should be considered "wet" if one of +# the configured "water-like" sources is nearby. +biome_lib_default_wet_surfaces (List of "wet" nodes) string default:dirt,default:dirt_with_grass,default:sand + +# Comma-separated list of nodes that something must be sitting on to be +# able to actively change from one thing to another (such as a sapling +# growing into a tree), to be used if the mod that added that growable +# thing didn't provide its own list of suitable surfaces. +biome_lib_default_grow_nodes (List of default surfaces a plant can thrive on) string default:dirt_with_grass + +# Comma-separated list of nodes to use as the "root" of something that can +# gradually climb up a wall (such as ivy), to be used if the mod that added +# the climing thing didn't provide its own list. +biome_lib_default_ground_nodes (List of default root nodes) string default:dirt_with_grass + +# biome_lib divides its workload into "actions", as dictated by the sum +# total of all mods that use it, and this sets how much of that work is done +# per globalstep tick. If positive, a single action is executed on that +# percentage of ticks, on average. If negative, it becomes positive, and +# that many actions are executed on every single tick, skipping none. +# More negative means more throughput, at the expense of lag. On fast PC's, +# a setting of between -500 and -2000 might be good. +biome_lib_queue_run_ratio (Queue run ratio) int -100 + +# Minetest's map generator allows neighboring areas to overflow into one +# another, to create smooth terrain, but it often hands the map blocks that +# comprise those areas to Lua (and hence, to biome_lib) before that overflow +# function happens, which causes the mapgen to overwrite whatever Lua does +# to them. This setting (in seconds) makes biome_lib wait before adding its +# normal output to those map blocks, to give the engine plenty of time to +# run that overflow feature first. +biome_lib_block_timeout (Deferred block timeout) int 300 + +# This does just what it sounds like - it shows all debug output that's sent +# with a level equal to or greater than this value. A setting of 0 shows only +# the bare necessities, such as the startup and shutdown messages, 1 adds +# internal non-fatal errors to what's shown, 2 adds warnings, 3 adds other +# basic info, 4 adds all the verbose debugging spew. 3 is perhaps the most +# useful setting. +biome_lib_debug_log_level (Debug log level) int 0 diff --git a/mods/homedecor_modpack/homedecor_kitchen/init.lua b/mods/homedecor_modpack/homedecor_kitchen/init.lua index 8b9ee66a..eb998637 100644 --- a/mods/homedecor_modpack/homedecor_kitchen/init.lua +++ b/mods/homedecor_modpack/homedecor_kitchen/init.lua @@ -768,7 +768,7 @@ minetest.register_craft({ minetest.register_lbm({ name = ":homedecor:convert_kitchen_cabinets", label = "Convert homedecor kitchen cabinets to use [color]wallmounted", - run_at_every_load = false, + run_at_every_load = true, nodenames = homedecor.kitchen_convert_nodes, action = function(pos, node) local name = node.name From a8d9bba4b34aff54ffca123833795dbc50f3bc6d Mon Sep 17 00:00:00 2001 From: root Date: Sun, 16 May 2021 11:33:49 +0200 Subject: [PATCH 10/16] update --- mods/3d_armor/3d_armor_ui/init.lua | 6 +- .../3d_armor_ui/locale/3d_armor_ui.fr.tr | 1 - mods/3d_armor/3d_armor_ui/locale/template.txt | 1 - .../worldedit/manipulations.lua | 30 +- mods/advtrains/advtrains/couple.lua | 1 - mods/advtrains/advtrains/nodedb.lua | 2 + mods/advtrains/advtrains/trackplacer.lua | 1 + mods/advtrains/advtrains/tracks.lua | 4 +- mods/advtrains/advtrains/trainlogic.lua | 17 +- mods/advtrains/advtrains/wagons.lua | 1 + .../advtrains_luaautomation/atc_rail.lua | 5 +- .../advtrains_luaautomation/init.lua | 8 +- mods/advtrains/advtrains_train_track/init.lua | 38 +- mods/advtrains/serialize_lib/atomic.lua | 2 +- mods/advtrains/serialize_lib/serialize.lua | 6 + mods/ambience/init.lua | 8 +- mods/anvils/depends.txt | 1 + mods/anvils/init.lua | 1 + mods/anvils/tools.lua | 3 + .../advtrains_train_industrial/init.lua | 2 +- .../advtrains_train_steam/init.lua | 4 +- mods/basic_trains/license.txt | 198 +++++ mods/basic_trains/license_media.txt | 68 ++ mods/biome_lib/API.txt | 135 ++- mods/biome_lib/README.md | 4 +- mods/biome_lib/api.lua | 689 +++++++++++++++ mods/biome_lib/block_queue_checks.lua | 140 +++ mods/biome_lib/compat.lua | 115 +++ mods/biome_lib/growth.lua | 30 +- mods/biome_lib/init.lua | 803 +----------------- mods/biome_lib/search_functions.lua | 28 +- mods/biome_lib/settingtypes.txt | 2 +- mods/bonemeal/init.lua | 32 +- mods/builtin_item/init.lua | 116 +-- mods/castle/pillars.lua | 10 +- mods/castle/town_item.lua | 30 +- mods/doors/init.lua | 312 +++++-- mods/farming/crops/barley.lua | 5 +- mods/farming/crops/beans.lua | 4 +- mods/farming/crops/beetroot.lua | 9 +- mods/farming/crops/blueberry.lua | 7 +- mods/farming/crops/carrot.lua | 5 +- mods/farming/crops/chili.lua | 9 +- mods/farming/crops/cocoa.lua | 8 +- mods/farming/crops/coffee.lua | 12 +- mods/farming/crops/corn.lua | 10 +- mods/farming/crops/grapes.lua | 4 +- mods/farming/crops/hemp.lua | 2 +- mods/farming/crops/lettuce.lua | 2 +- mods/farming/crops/melon.lua | 10 +- mods/farming/crops/mint.lua | 14 +- mods/farming/crops/onion.lua | 9 +- mods/farming/crops/peas.lua | 10 +- mods/farming/crops/pepper.lua | 26 +- mods/farming/crops/pineapple.lua | 18 +- mods/farming/crops/pumpkin.lua | 8 +- mods/farming/crops/rhubarb.lua | 2 +- mods/farming/crops/ryeoatrice.lua | 15 +- mods/farming/crops/soy.lua | 37 +- mods/farming/crops/tomato.lua | 17 + mods/farming/crops/vanilla.lua | 22 +- mods/farming/crops/wheat.lua | 12 +- mods/farming/food.lua | 117 ++- mods/farming/license.txt | 9 + mods/farming/textures/farming_gyoza.png | Bin 603 -> 266 bytes .../farming/textures/farming_melon_bottom.png | Bin 0 -> 172 bytes mods/farming/textures/farming_melon_side.png | Bin 270 -> 179 bytes mods/farming/textures/farming_melon_top.png | Bin 272 -> 193 bytes mods/farming/textures/farming_mint_1.png | Bin 114 -> 155 bytes mods/farming/textures/farming_mint_2.png | Bin 122 -> 172 bytes mods/farming/textures/farming_mint_3.png | Bin 132 -> 191 bytes mods/farming/textures/farming_mint_4.png | Bin 174 -> 233 bytes mods/farming/textures/farming_mint_leaf.png | Bin 158 -> 253 bytes mods/farming/textures/farming_mint_tea.png | Bin 166 -> 289 bytes .../textures/farming_pineapple_ring.png | Bin 164 -> 449 bytes mods/farming/textures/farming_tomato_soup.png | Bin 0 -> 161 bytes mods/farming/utensils.lua | 7 +- .../computers/aliases.lua | 1 + .../homedecor_kitchen/init.lua | 2 +- mods/mob_horse/init.lua | 23 +- mods/mob_horse/readme.md | 4 +- .../textures/mobs_horseshoe_crystal.png | Bin 0 -> 153 bytes .../textures/mobs_horseshoe_crystalo.png | Bin 0 -> 106 bytes mods/mobs_animal/bunny.lua | 6 +- mods/mobs_animal/cow.lua | 20 +- mods/mobs_animal/kitten.lua | 3 +- mods/mobs_animal/rat.lua | 4 +- mods/mobs_monster/fire_spirit.lua | 88 ++ mods/mobs_monster/init.lua | 1 + .../textures/mobs_fire_spirit.png | Bin 0 -> 274 bytes mods/mobs_npc/igor.lua | 60 +- mods/mobs_npc/lucky_block.lua | 3 +- mods/mobs_npc/npc.lua | 59 +- mods/mobs_npc/textures/mobs_npc3.png | Bin 0 -> 870 bytes mods/mobs_npc/textures/mobs_npc4.png | Bin 0 -> 686 bytes mods/mobs_redo/api.lua | 78 +- mods/mobs_redo/api.txt | 4 + mods/mobs_redo/crafts.lua | 22 +- mods/mywoodslopes/ethereal.lua | 10 +- mods/pie/init.lua | 43 +- mods/playerplus/README.md | 2 +- mods/playerplus/init.lua | 2 +- mods/skinsdb/meta/character_2024.txt | 3 + mods/skinsdb/meta/character_2025.txt | 3 + mods/skinsdb/meta/character_2026.txt | 3 + mods/skinsdb/meta/character_2027.txt | 3 + mods/skinsdb/meta/character_2028.txt | 3 + mods/skinsdb/meta/character_2029.txt | 3 + mods/skinsdb/meta/character_2030.txt | 3 + mods/skinsdb/textures/character_2024.png | Bin 0 -> 1138 bytes mods/skinsdb/textures/character_2025.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_2026.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_2027.png | Bin 0 -> 8238 bytes mods/skinsdb/textures/character_2028.png | Bin 0 -> 7125 bytes mods/skinsdb/textures/character_2029.png | Bin 0 -> 6672 bytes mods/skinsdb/textures/character_2030.png | Bin 0 -> 1932 bytes mods/techpack/tubelib_addons1/nodes.lua | 2 + mods/ts_doors/init.lua | 104 ++- mods/unified_inventory/api.lua | 6 + mods/unifieddyes/airbrush.lua | 9 +- mods/wine/init.lua | 18 +- 121 files changed, 2343 insertions(+), 1516 deletions(-) mode change 100644 => 100755 mods/basic_trains/advtrains_train_industrial/init.lua create mode 100644 mods/basic_trains/license.txt create mode 100755 mods/basic_trains/license_media.txt create mode 100644 mods/biome_lib/api.lua create mode 100644 mods/biome_lib/block_queue_checks.lua create mode 100644 mods/biome_lib/compat.lua create mode 100644 mods/farming/textures/farming_melon_bottom.png create mode 100644 mods/farming/textures/farming_tomato_soup.png create mode 100644 mods/mob_horse/textures/mobs_horseshoe_crystal.png create mode 100644 mods/mob_horse/textures/mobs_horseshoe_crystalo.png create mode 100644 mods/mobs_monster/fire_spirit.lua create mode 100644 mods/mobs_monster/textures/mobs_fire_spirit.png create mode 100644 mods/mobs_npc/textures/mobs_npc3.png create mode 100644 mods/mobs_npc/textures/mobs_npc4.png create mode 100644 mods/skinsdb/meta/character_2024.txt create mode 100644 mods/skinsdb/meta/character_2025.txt create mode 100644 mods/skinsdb/meta/character_2026.txt create mode 100644 mods/skinsdb/meta/character_2027.txt create mode 100644 mods/skinsdb/meta/character_2028.txt create mode 100644 mods/skinsdb/meta/character_2029.txt create mode 100644 mods/skinsdb/meta/character_2030.txt create mode 100644 mods/skinsdb/textures/character_2024.png create mode 100644 mods/skinsdb/textures/character_2025.png create mode 100644 mods/skinsdb/textures/character_2026.png create mode 100644 mods/skinsdb/textures/character_2027.png create mode 100644 mods/skinsdb/textures/character_2028.png create mode 100644 mods/skinsdb/textures/character_2029.png create mode 100644 mods/skinsdb/textures/character_2030.png diff --git a/mods/3d_armor/3d_armor_ui/init.lua b/mods/3d_armor/3d_armor_ui/init.lua index 293cd28c..397a6318 100644 --- a/mods/3d_armor/3d_armor_ui/init.lua +++ b/mods/3d_armor/3d_armor_ui/init.lua @@ -2,14 +2,14 @@ local S = minetest.get_translator(minetest.get_current_modname()) local F = minetest.formspec_escape local has_technic = minetest.get_modpath("technic") ~= nil -local ui = unified_inventory if not minetest.global_exists("unified_inventory") then - minetest.log("warning", S("3d_armor_ui: Mod loaded but unused.")) + minetest.log("warning", "3d_armor_ui: Mod loaded but unused.") return end -if unified_inventory.sfinv_compat_layer then +local ui = unified_inventory +if ui.sfinv_compat_layer then return end diff --git a/mods/3d_armor/3d_armor_ui/locale/3d_armor_ui.fr.tr b/mods/3d_armor/3d_armor_ui/locale/3d_armor_ui.fr.tr index b7538f6c..38e0f05a 100644 --- a/mods/3d_armor/3d_armor_ui/locale/3d_armor_ui.fr.tr +++ b/mods/3d_armor/3d_armor_ui/locale/3d_armor_ui.fr.tr @@ -4,7 +4,6 @@ ### init.lua ### 3d Armor=Armure 3d -3d_armor_ui: Mod loaded but unused.=3d_armor_ui : Mod chargé mais inutilisé. Armor=Armure Armor not initialized!=Armure non initialisée ! Fire=Feu diff --git a/mods/3d_armor/3d_armor_ui/locale/template.txt b/mods/3d_armor/3d_armor_ui/locale/template.txt index be95c086..0f7a8cb5 100644 --- a/mods/3d_armor/3d_armor_ui/locale/template.txt +++ b/mods/3d_armor/3d_armor_ui/locale/template.txt @@ -4,7 +4,6 @@ ### init.lua ### 3d Armor= -3d_armor_ui: Mod loaded but unused.= Armor= Armor not initialized!= Fire= diff --git a/mods/Minetest-WorldEdit/worldedit/manipulations.lua b/mods/Minetest-WorldEdit/worldedit/manipulations.lua index 3bad0ddc..54dc8885 100644 --- a/mods/Minetest-WorldEdit/worldedit/manipulations.lua +++ b/mods/Minetest-WorldEdit/worldedit/manipulations.lua @@ -640,10 +640,34 @@ function worldedit.clear_objects(pos1, pos2) worldedit.keep_loaded(pos1, pos2) + local function should_delete(obj) + -- Avoid players and WorldEdit entities + if obj:is_player() then + return false + end + local entity = obj:get_luaentity() + return not entity or not entity.name:find("^worldedit:") + end + -- 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 + local count = 0 + if minetest.get_objects_in_area then + local objects = minetest.get_objects_in_area({x=pos1x, y=pos1y, z=pos1z}, + {x=pos2x, y=pos2y, z=pos2z}) + + for _, obj in pairs(objects) do + if should_delete(obj) then + obj:remove() + count = count + 1 + end + end + return count + end + + -- Fallback implementation via get_objects_inside_radius -- Center of region local center = { x = pos1x + ((pos2x - pos1x) / 2), @@ -655,12 +679,8 @@ function worldedit.clear_objects(pos1, pos2) (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 + if should_delete(obj) then local pos = obj:get_pos() if pos.x >= pos1x and pos.x <= pos2x and pos.y >= pos1y and pos.y <= pos2y and diff --git a/mods/advtrains/advtrains/couple.lua b/mods/advtrains/advtrains/couple.lua index a38ca69a..3dc336fa 100644 --- a/mods/advtrains/advtrains/couple.lua +++ b/mods/advtrains/advtrains/couple.lua @@ -149,7 +149,6 @@ minetest.register_entity("advtrains:couple", { end self.position_set=true end - atprintbm("couple step", t) advtrains.atprint_context_tid=nil end, }) diff --git a/mods/advtrains/advtrains/nodedb.lua b/mods/advtrains/advtrains/nodedb.lua index c6647926..36b5deae 100644 --- a/mods/advtrains/advtrains/nodedb.lua +++ b/mods/advtrains/advtrains/nodedb.lua @@ -116,6 +116,8 @@ function ndb.load_callback(file) local stid_byte = file:read(2) local stid = bytes_to_int(stid_byte) local stna = file:read("*l") + -- possibly windows fix: strip trailing \r's from line + stna = string.gsub(stna, "\r$", "") --atdebug("content id:", stid, "->", stna) ndb_nodeids[stid] = stna end diff --git a/mods/advtrains/advtrains/trackplacer.lua b/mods/advtrains/advtrains/trackplacer.lua index 356df15f..fe762909 100644 --- a/mods/advtrains/advtrains/trackplacer.lua +++ b/mods/advtrains/advtrains/trackplacer.lua @@ -286,6 +286,7 @@ function tp.register_track_placer(nnprefix, imgprefix, dispname, def) return itemstack, false end if minetest.registered_nodes[minetest.get_node(pos).name] and minetest.registered_nodes[minetest.get_node(pos).name].buildable_to then + local s if def.suitable_substrate then s = def.suitable_substrate(upos) else diff --git a/mods/advtrains/advtrains/tracks.lua b/mods/advtrains/advtrains/tracks.lua index 33a79997..261818e3 100644 --- a/mods/advtrains/advtrains/tracks.lua +++ b/mods/advtrains/advtrains/tracks.lua @@ -524,7 +524,7 @@ function advtrains.register_tracks(tracktype, def, preset) end ndef.on_rightclick = function(pos, node, player) if advtrains.check_turnout_signal_protection(pos, player:get_player_name()) then - advtrains.setstate(pos, newstate, node) + advtrains.setstate(pos, nil, node) advtrains.log("Switch", player:get_player_name(), pos) end end @@ -667,7 +667,7 @@ function sl.create_slopeplacer_on_place(def, preset) local yaw=player.get_look_horizontal and player:get_look_horizontal() or (player:get_look_yaw() - math.pi/2) --rounding unit vectors is a nice way for selecting 1 of 8 directions since sin(30°) is 0.5. - dirvec={x=math.floor(math.sin(-yaw)+0.5), y=0, z=math.floor(math.cos(-yaw)+0.5)} + local dirvec={x=math.floor(math.sin(-yaw)+0.5), y=0, z=math.floor(math.cos(-yaw)+0.5)} --translate to direction to look up inside the preset table local param2, rot45=({ [-1]={ diff --git a/mods/advtrains/advtrains/trainlogic.lua b/mods/advtrains/advtrains/trainlogic.lua index c9c7e769..d83d89fc 100644 --- a/mods/advtrains/advtrains/trainlogic.lua +++ b/mods/advtrains/advtrains/trainlogic.lua @@ -139,9 +139,12 @@ minetest.register_on_joinplayer(function(player) advtrains.hhud[player:get_player_name()] = nil --independent of this, cause all wagons of the train which are loaded to reattach their players --needed because already loaded wagons won't call reattach_all() - for _,wagon in pairs(minetest.luaentities) do - if wagon.is_wagon and wagon.initialized and wagon.train_id==id then - wagon:reattach_all() + local id=advtrains.player_to_train_mapping[pname] + if id then + for _,wagon in pairs(minetest.luaentities) do + if wagon.is_wagon and wagon.initialized and wagon.train_id==id then + wagon:reattach_all() + end end end end) @@ -160,6 +163,8 @@ minetest.register_on_dieplayer(function(player) wagon:get_off_plr(pname) end end + -- just in case no wagon felt responsible for this player: clear train mapping + advtrains.player_to_train_mapping[pname] = nil end end) @@ -1076,6 +1081,12 @@ function advtrains.split_train_at_index(train, index) atwarn("Train",train_id,"is not initialized! Operation aborted!") return end + + -- make sure that the train is fully on track before splitting. May cause problems otherwise + if train.index > train.path_trk_f or train.end_index < train.path_trk_b then + atwarn("Train",train_id,": cannot split train because it is off track!") + return + end local p_index=advtrains.path_get_index_by_offset(train, train.index, - data.pos_in_train + wagon.wagon_span) local pos, connid, frac = advtrains.path_getrestore(train, p_index) diff --git a/mods/advtrains/advtrains/wagons.lua b/mods/advtrains/advtrains/wagons.lua index f918571d..e9b6d7a1 100644 --- a/mods/advtrains/advtrains/wagons.lua +++ b/mods/advtrains/advtrains/wagons.lua @@ -934,6 +934,7 @@ function wagon:show_bordcom(pname) if not self:train() then return end local train = self:train() local data = advtrains.wagons[self.id] + local linhei local form = "size[11,9]label[0.5,0;AdvTrains Boardcom v0.1]" form=form.."textarea[0.5,1.5;7,1;text_outside;"..attrans("Text displayed outside on train")..";"..(minetest.formspec_escape(train.text_outside or "")).."]" diff --git a/mods/advtrains/advtrains_luaautomation/atc_rail.lua b/mods/advtrains/advtrains_luaautomation/atc_rail.lua index 2d6efe5b..b862129a 100644 --- a/mods/advtrains/advtrains_luaautomation/atc_rail.lua +++ b/mods/advtrains/advtrains_luaautomation/atc_rail.lua @@ -201,7 +201,10 @@ advtrains.register_tracks("default", { --set arrowconn (for ATC) local ph=minetest.pos_to_string(pos) local _, conns=advtrains.get_rail_info_at(pos, advtrains.all_tracktypes) - atlatc.active.nodes[ph].arrowconn=conns[1].c + local nodeent = atlatc.active.nodes[ph] + if nodeent then + nodeent.arrowconn=conns[1].c + end end, advtrains = { diff --git a/mods/advtrains/advtrains_luaautomation/init.lua b/mods/advtrains/advtrains_luaautomation/init.lua index b6fe464a..ab625b10 100644 --- a/mods/advtrains/advtrains_luaautomation/init.lua +++ b/mods/advtrains/advtrains_luaautomation/init.lua @@ -2,12 +2,8 @@ -- Lua automation features for advtrains -- Uses global table 'atlatc' (AdvTrains_LuaATC) --- Boilerplate to support localized strings if intllib mod is installed. -if intllib then - atltrans = intllib.Getter() -else - atltrans = function(s,a,...)a={a,...}return s:gsub("@(%d+)",function(n)return a[tonumber(n)]end)end -end +--TODO: re-add localization (if merging localization, discard this hunk please) +atltrans = function(s,a,...)a={a,...}return s:gsub("@(%d+)",function(n)return a[tonumber(n)]end)end --Privilege --Only trusted players should be enabled to build stuff which can break the server. diff --git a/mods/advtrains/advtrains_train_track/init.lua b/mods/advtrains/advtrains_train_track/init.lua index 744d86b7..6bb8b338 100755 --- a/mods/advtrains/advtrains_train_track/init.lua +++ b/mods/advtrains/advtrains_train_track/init.lua @@ -226,25 +226,25 @@ local function train_load(pos, train_id, unload) local inv = minetest.get_inventory({type="node", pos={x=pos.x, y=pos.y-1, z=pos.z}}) if inv and train.velocity < 2 then for k, v in ipairs(train.trainparts) do - - local i=minetest.get_inventory({type="detached", name="advtrains_wgn_"..v}) - if i then - if not unload then - for _, item in ipairs(inv:get_list("main")) do - if i:get_list("box") and i:room_for_item("box", item) then - i:add_item("box", item) - inv:remove_item("main", item) - end - end - else - for _, item in ipairs(i:get_list("box")) do - if inv:get_list("main") and inv:room_for_item("main", item) then - i:remove_item("box", item) - inv:add_item("main", item) - end - end - end - end + + local i=minetest.get_inventory({type="detached", name="advtrains_wgn_"..v}) + if i and i:get_list("box") then + if not unload then + for _, item in ipairs(inv:get_list("main")) do + if i:get_list("box") and i:room_for_item("box", item) then + i:add_item("box", item) + inv:remove_item("main", item) + end + end + else + for _, item in ipairs(i:get_list("box")) do + if inv:get_list("main") and inv:room_for_item("main", item) then + i:remove_item("box", item) + inv:add_item("main", item) + end + end + end + end end end end diff --git a/mods/advtrains/serialize_lib/atomic.lua b/mods/advtrains/serialize_lib/atomic.lua index 4a48c274..886b6a4a 100644 --- a/mods/advtrains/serialize_lib/atomic.lua +++ b/mods/advtrains/serialize_lib/atomic.lua @@ -107,7 +107,7 @@ function serialize_lib.load_atomic(filename, callback) end end - if minetest.settings:get_bool("serialize_lib_strict_loading") then + if minetest.settings:get_bool("serialize_lib_strict_loading", true) then serialize_lib.save_lock = true error("Loading data from file '"..filename.."' failed:\n" ..ret.."\nDisable Strict Loading to ignore.") diff --git a/mods/advtrains/serialize_lib/serialize.lua b/mods/advtrains/serialize_lib/serialize.lua index 4b1ebb79..78ddcfdc 100644 --- a/mods/advtrains/serialize_lib/serialize.lua +++ b/mods/advtrains/serialize_lib/serialize.lua @@ -117,6 +117,8 @@ function read_table(t, file) file:close() error("Unexpected EOF or read error!") end + -- possibly windows fix: strip trailing \r's from line + line = string.gsub(line, "\r$", "") if line=="E" then -- done with this table @@ -203,6 +205,8 @@ end -- config: see above local function read_from_fd(file) local first_line = file:read("*line") + -- possibly windows fix: strip trailing \r's from line + first_line = string.gsub(first_line, "\r$", "") if not string.match(first_line, "LUA_SER v=[12]") then file:close() error("Expected header, got '"..first_line.."' instead!") @@ -210,6 +214,8 @@ local function read_from_fd(file) local t = {} read_table(t, file) local last_line = file:read("*line") + -- possibly windows fix: strip trailing \r's from line + last_line = string.gsub(last_line, "\r$", "") file:close() if last_line ~= "END_SER" then error("Missing END_SER, got '"..last_line.."' instead!") diff --git a/mods/ambience/init.lua b/mods/ambience/init.lua index f911d378..88dfc735 100644 --- a/mods/ambience/init.lua +++ b/mods/ambience/init.lua @@ -129,13 +129,13 @@ local get_ambience = function(player, tod, name) pos.y = pos.y + 1.4 -- head level - local nod_head = pplus and name and playerplus[name].nod_head or - minetest.get_node(pos).name + local nod_head = pplus and name and playerplus[name] + and playerplus[name].nod_head or minetest.get_node(pos).name pos.y = pos.y - 1.2 -- foot level - local nod_feet = pplus and name and playerplus[name].nod_feet or - minetest.get_node(pos).name + local nod_feet = pplus and name and playerplus[name] + and playerplus[name].nod_feet or minetest.get_node(pos).name pos.y = pos.y - 0.2 -- reset pos diff --git a/mods/anvils/depends.txt b/mods/anvils/depends.txt index 37b0856b..bc6710fa 100644 --- a/mods/anvils/depends.txt +++ b/mods/anvils/depends.txt @@ -4,5 +4,6 @@ farming? ethereal? moreores? 3d_armor? +shields? xanadu? mobs? diff --git a/mods/anvils/init.lua b/mods/anvils/init.lua index 408295cd..3aaf626f 100644 --- a/mods/anvils/init.lua +++ b/mods/anvils/init.lua @@ -208,6 +208,7 @@ local anvildef = { is_ground_content = false, paramtype2 = "facedir", drawtype = "nodebox", + use_texture_alpha = "clip", node_box = { type = "fixed", fixed = { diff --git a/mods/anvils/tools.lua b/mods/anvils/tools.lua index b01708d4..d84729e2 100644 --- a/mods/anvils/tools.lua +++ b/mods/anvils/tools.lua @@ -180,4 +180,7 @@ if minetest.get_modpath("xanadu") then add_tool("xanadu:chestplate_ccrystal", "ethereal:crystal_ingot", 8) add_tool("xanadu:leggings_ccrystal", "ethereal:crystal_ingot", 7) add_tool("xanadu:boots_ccrystal", "ethereal:crystal_ingot", 4) + add_tool("3d_armor:boots_nyan", "nyancat:nyancat_rainbow", 4) + add_tool("3d_armor:helmet_watercrystal", "ethereal:crystal_ingot", 5) + add_tool("3d_armor:boots_mese", "default:mese_crystal", 8) end diff --git a/mods/basic_trains/advtrains_train_industrial/init.lua b/mods/basic_trains/advtrains_train_industrial/init.lua old mode 100644 new mode 100755 index dde7d83f..f22f8065 --- a/mods/basic_trains/advtrains_train_industrial/init.lua +++ b/mods/basic_trains/advtrains_train_industrial/init.lua @@ -45,7 +45,7 @@ advtrains.register_wagon("engine_industrial_big", { seats = { { name=S("Driver Stand (right)"), - attach_offset={x=5, y=7, z=20}, + attach_offset={x=5, y=-3, z=20}, view_offset={x=5.2, y=-4, z=11}, driving_ctrl_access=true, group = "dstand", diff --git a/mods/basic_trains/advtrains_train_steam/init.lua b/mods/basic_trains/advtrains_train_steam/init.lua index 057ad8f5..2f46ac29 100755 --- a/mods/basic_trains/advtrains_train_steam/init.lua +++ b/mods/basic_trains/advtrains_train_steam/init.lua @@ -81,13 +81,13 @@ advtrains.register_wagon("detailed_steam_engine", { seats = { { name=S("Driver Stand (left)"), - attach_offset={x=-5, y=10, z=-10}, + attach_offset={x=-8, y=0, z=-10}, view_offset={x=9, y=-2, z=-6}, group = "dstand", }, { name=S("Driver Stand (right)"), - attach_offset={x=5, y=10, z=-10}, + attach_offset={x=8, y=0, z=-10}, view_offset={x=0, y=6, z=0}, group = "dstand", }, diff --git a/mods/basic_trains/license.txt b/mods/basic_trains/license.txt new file mode 100644 index 00000000..83596b37 --- /dev/null +++ b/mods/basic_trains/license.txt @@ -0,0 +1,198 @@ +Copyright (C) 2016-2020 Moritz Blei (orwell96) and contributors + + 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. + +================================= + +GNU AFFERO GENERAL PUBLIC LICENSE + +Version 3, 19 November 2007 + +Copyright © 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. \ No newline at end of file diff --git a/mods/basic_trains/license_media.txt b/mods/basic_trains/license_media.txt new file mode 100755 index 00000000..888cf00e --- /dev/null +++ b/mods/basic_trains/license_media.txt @@ -0,0 +1,68 @@ +THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. + +BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. + +1. Definitions + + "Adaptation" means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered an Adaptation for the purpose of this License. + "Collection" means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined below) for the purposes of this License. + "Creative Commons Compatible License" means a license that is listed at https://creativecommons.org/compatiblelicenses that has been approved by Creative Commons as being essentially equivalent to this License, including, at a minimum, because that license: (i) contains terms that have the same purpose, meaning and effect as the License Elements of this License; and, (ii) explicitly permits the relicensing of adaptations of works made available under that license under this License or a Creative Commons jurisdiction license with the same License Elements as this License. + "Distribute" means to make available to the public the original and copies of the Work or Adaptation, as appropriate, through sale or other transfer of ownership. + "License Elements" means the following high-level license attributes as selected by Licensor and indicated in the title of this License: Attribution, ShareAlike. + "Licensor" means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License. + "Original Author" means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast. + "Work" means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work. + "You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. + "Publicly Perform" means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images. + "Reproduce" means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium. + +2. Fair Dealing Rights. Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws. + +3. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: + + to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections; + to create and Reproduce Adaptations provided that any such Adaptation, including any translation in any medium, takes reasonable steps to clearly label, demarcate or otherwise identify that changes were made to the original Work. For example, a translation could be marked "The original work was translated from English to Spanish," or a modification could indicate "The original work has been modified."; + to Distribute and Publicly Perform the Work including as incorporated in Collections; and, + to Distribute and Publicly Perform Adaptations. + + For the avoidance of doubt: + Non-waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; + Waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor waives the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; and, + Voluntary License Schemes. The Licensor waives the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License. + +The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats. Subject to Section 8(f), all rights not expressly granted by Licensor are hereby reserved. + +4. Restrictions. The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: + + You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(c), as requested. If You create an Adaptation, upon notice from any Licensor You must, to the extent practicable, remove from the Adaptation any credit as required by Section 4(c), as requested. + You may Distribute or Publicly Perform an Adaptation only under the terms of: (i) this License; (ii) a later version of this License with the same License Elements as this License; (iii) a Creative Commons jurisdiction license (either this or a later license version) that contains the same License Elements as this License (e.g., Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons Compatible License. If you license the Adaptation under one of the licenses mentioned in (iv), you must comply with the terms of that license. If you license the Adaptation under the terms of any of the licenses mentioned in (i), (ii) or (iii) (the "Applicable License"), you must comply with the terms of the Applicable License generally and the following provisions: (I) You must include a copy of, or the URI for, the Applicable License with every copy of each Adaptation You Distribute or Publicly Perform; (II) You may not offer or impose any terms on the Adaptation that restrict the terms of the Applicable License or the ability of the recipient of the Adaptation to exercise the rights granted to that recipient under the terms of the Applicable License; (III) You must keep intact all notices that refer to the Applicable License and to the disclaimer of warranties with every copy of the Work as included in the Adaptation You Distribute or Publicly Perform; (IV) when You Distribute or Publicly Perform the Adaptation, You may not impose any effective technological measures on the Adaptation that restrict the ability of a recipient of the Adaptation from You to exercise the rights granted to that recipient under the terms of the Applicable License. This Section 4(b) applies to the Adaptation as incorporated in a Collection, but this does not require the Collection apart from the Adaptation itself to be made subject to the terms of the Applicable License. + If You Distribute, or Publicly Perform the Work or any Adaptations or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution ("Attribution Parties") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work; and (iv) , consistent with Ssection 3(b), in the case of an Adaptation, a credit identifying the use of the Work in the Adaptation (e.g., "French translation of the Work by Original Author," or "Screenplay based on original Work by Original Author"). The credit required by this Section 4(c) may be implemented in any reasonable manner; provided, however, that in the case of a Adaptation or Collection, at a minimum such credit will appear, if a credit for all contributing authors of the Adaptation or Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties. + Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Adaptations or Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. Licensor agrees that in those jurisdictions (e.g. Japan), in which any exercise of the right granted in Section 3(b) of this License (the right to make Adaptations) would be deemed to be a distortion, mutilation, modification or other derogatory action prejudicial to the Original Author's honor and reputation, the Licensor will waive or not assert, as appropriate, this Section, to the fullest extent permitted by the applicable national law, to enable You to reasonably exercise Your right under Section 3(b) of this License (right to make Adaptations) but not otherwise. + +5. Representations, Warranties and Disclaimer + +UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. + +6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +7. Termination + + This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Adaptations or Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. + Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. + +8. Miscellaneous + + Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. + Each time You Distribute or Publicly Perform an Adaptation, Licensor offers to the recipient a license to the original Work on the same terms and conditions as the license granted to You under this License. + If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. + No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. + This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. + The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law. + + Creative Commons Notice + + Creative Commons is not a party to this License, and makes no warranty whatsoever in connection with the Work. Creative Commons will not be liable to You or any party on any legal theory for any damages whatsoever, including without limitation any general, special, incidental or consequential damages arising in connection to this license. Notwithstanding the foregoing two (2) sentences, if Creative Commons has expressly identified itself as the Licensor hereunder, it shall have all rights and obligations of Licensor. + + Except for the limited purpose of indicating to the public that the Work is licensed under the CCPL, Creative Commons does not authorize the use by either party of the trademark "Creative Commons" or any related trademark or logo of Creative Commons without the prior written consent of Creative Commons. Any permitted use will be in compliance with Creative Commons' then-current trademark usage guidelines, as may be published on its website or otherwise made available upon request from time to time. For the avoidance of doubt, this trademark restriction does not form part of the License. + + Creative Commons may be contacted at https://creativecommons.org/. diff --git a/mods/biome_lib/API.txt b/mods/biome_lib/API.txt index a7a5f62d..b2bd94d8 100644 --- a/mods/biome_lib/API.txt +++ b/mods/biome_lib/API.txt @@ -1,30 +1,28 @@ This document describes the Plantlife mod API. -Last revision: 2015-02-16 +Last revision: 2021-04-20 ========= Functions ========= -There are three main functions defined by the main "biome_lib" mod: +There are two main functions defined by this mod: -spawn_on_surfaces() -register_generate_plant() -grow_plants() +biome_lib.register_active_spawner() +biome_lib.register_on_generate() There are also several internal, helper functions that can be called if so desired, but they are not really intended for use by other mods and may change at any time. They are briefly described below these main functions, but see init.lua for details. -Most functions in plants lib are declared locally to avoid namespace -collisions with other mods. They are accessible via the "biome_lib" method, -e.g. biome_lib:spawn_on_surfaces() and so forth. +Most functions in biome_lib are either declared locally or kept within its +own namespace to avoid collisions/conflicts with other mods. ===== -spawn_on_surfaces(biome) -spawn_on_surfaces(sdelay, splant, sradius, schance, ssurface, savoid) +biome_lib.register_active_spawner(biome) +biome_lib.register_active_spawner(sdelay, splant, sradius, schance, ssurface, savoid) This first function is an ABM-based spawner function originally created as part of Ironzorg's flowers mod. It has since been largely extended and @@ -112,9 +110,9 @@ biome = { depth_max = num, -- If the object spawns on top of a water source, the -- water must be at most this deep. Defaults to 1. min_elevation = num, -- Surface must be at this altitude or higher to - -- spawn at all. Defaults to -31000... - max_elevation = num, -- ...but must be no higher than this altitude. - -- Defaults to +31000. + -- spawn at all. Defaults to -16 meters. + max_elevation = num, -- Surface must be no higher than this altitude. + -- Defaults to +48. near_nodes = {table}, -- List of nodes that must be somewhere in the -- vicinity in order for the plant to spawn. Can also -- be a string with a single node name. If not @@ -220,7 +218,7 @@ checking is disabled. Same holds true for the nneighbors bit above that. ===== -biome_lib:register_generate_plant(biome, nodes_or_function_or_treedef) +biome_lib.register_on_generate(biome, nodes_or_function_or_treedef) To register an object to be spawned at mapgen time rather than via an ABM, call this function with two parameters: a table with your object's biome @@ -270,8 +268,8 @@ biome = { depth = num, -- How deep/thick of a layer the spawned-on node must -- be. Typically used for water. min_elevation = num, -- Minimum elevation in meters/nodes. Defaults to - -- -31000 (unlimited). - max_elevation = num, -- Max elevation. Defaults to +31000 (unlimited). + -- -16 meters. + max_elevation = num, -- Max elevation. Defaults to +48m. near_nodes = {table}, -- what nodes must be in the general vicinity of the -- object being spawned. near_nodes_size = num, -- how wide of a search area to look for the nodes @@ -334,18 +332,17 @@ will be called in the form: somefunction(pos) - ===== -biome_lib:grow_plants(options) +biome_lib.update_plant(options) -The third function, grow_plants() is used to turn the spawned nodes above -into something else over time. This function has no return value, and accepts -a biome definition table as the only parameter. These are defined like so: +This third function is used to turn the spawned nodes above into something +else over time. This function has no return value, and accepts a biome +definition table as the only parameter. These are defined like so: options = { label = string, -- set this to identify the ABM for Minetest's -- profiler. If not set, biome_lib will set it to - -- "biome_lib grow_plants(): " appended with the node + -- "biome_lib.update_plant(): " appended with the node -- in grow_plant (or the first item if it's a table) grow_plant = "string" or {table}, -- Name(s) of the node(s) to be grown -- into something else. This value is passed to the @@ -426,7 +423,7 @@ and grow_result is ignored. ===== -find_adjacent_wall(pos, verticals, randomflag) +biome_lib.find_adjacent_wall(pos, verticals, randomflag) Of the few helper functions, this one expects a position parameter and a table with the list of nodes that should be considered as walls. The code will @@ -438,7 +435,7 @@ random wall it finds adjacent to the target position. Defaults to false if not specified. ===== -is_node_loaded(pos) +biome_lib.is_node_loaded(pos) This acts as a wrapper for the minetest.get_node_or_nil(node_pos) function and accepts a single position parameter. Returns true if the node in @@ -446,7 +443,7 @@ question is already loaded, or false if not. ===== -dbg(string, level) +biome_lib.dbg(string, level) This is a simple debug output function which takes one string parameter. It just checks if DEBUG is true and outputs the phrase "[Plantlife] " followed by @@ -463,8 +460,8 @@ ought always be shown, 1 for errors, 2 for warnings, 3 for info, 4 for verbose spammy stuff. ===== -biome_lib:generate_tree(pos, treemodel) -biome_lib:grow_tree(pos, treemodel) +biome_lib.generate_ltree(pos, treemodel) +biome_lib.grow_ltree(pos, treemodel) In the case of the growing code and the mapgen-based tree generator code, generating a tree is done via the above two calls, which in turn immediately @@ -472,13 +469,13 @@ call the usual spawn_tree() functions. This rerouting exists as a way for other mods to hook into biome_lib's tree-growing functions in general, perhaps to execute something extra whenever a tree is spawned. -biome_lib:generate_tree(pos, treemodel) is called any time a tree is spawned +biome_lib.generate_ltree(pos, treemodel) is called any time a tree is spawned at map generation time. 'pos' is the position of the block on which the tree is to be placed. 'treemodel' is the standard L-Systems tree definition table expected by the spawn_tree() function. Refer to the 'trunk' field in that table to derive the name of the tree being spawned. -biome_lib:grow_tree(pos, treemodel) does the same sort of thing whenever a +biome_lib.grow_ltree(pos, treemodel) does the same sort of thing whenever a tree is spawned within the abm-based growing code, for example when growing a sapling into a tree. @@ -487,22 +484,6 @@ sapling into a tree. There are other, internal helper functions that are not meant for use by other mods. Don't rely on them, as they are subject to change without notice. - -=============== -Global Settings -=============== - -Set this to true if you want the mod to spam your console with debug info :-) - - plantlife_debug = false - -To slow down the playback of the queue (e.g. for really slow machines where -the 0.2 second max limiter isn't enough), set: - - biome_lib_queue_run_ratio = - -Default is 100 (basically percent of maximum runtime) - ====================== Fertile Ground Mapping ====================== @@ -514,7 +495,6 @@ Perlin noise used. The first one is for a "fertile ground" layer, which I tend to refer to as the generic "stuff can potentially grow here" layer. Its values are hard-coded: - biome_lib.plantlife_seed_diff = 329 perlin_octaves = 3 perlin_persistence = 0.6 perlin_scale = 100 @@ -611,3 +591,66 @@ See settingtypes.txt for a list. Any item listed there can be changed either by adding it to your minetest.conf, or by using the "all settings" menu in Minetest, whatever's appropriate for your particular setup. +================== +Engine Decorations +================== + +If a call to biome_lib.register_on_generate() contains items and biome +definition settings that are suitable, biome_lib will pass that call on to the +engine instead, to use its built-in decorations feature, since it'll be much +faster than Lua. + +For this to work, first the item to be added must either be a node, or a +table with a list of nodes that biome_lib would normally pick from randomly. +That is to say, you cannot specify an L-tree or a function here, as the engine +does not support that sort of thing (biome_lib will just switch to its normal +handling if you do). + +Second, these biome definition items must not be present: + +* below_nodes +* avoid_nodes +* avoid_radius +* neighbors +* ncount +* depth +* near_nodes_size +* near_nodes_vertical +* temp_min +* temp_max +* verticals_list +* delete_above +* delete_above_surround + +The plantlife_limit definition item is ignored when checking if a particular +call can be routed to the engine. + +The call given to the engine will use the remaining biome definition items in +the following manner: + +deco_type = "simple", +flags = "all_floors" +decoration = node or table with node list +place_on = surface +y_min = min_elevation +y_max = max_elevation +spawn_by = near_nodes +num_spawn_by = near_nodes_count +param2 = \_ set to the range specified by the biome definition's +param2_max = / random_facedir table, if present, otherwise omitted +noise_params = { + octaves = biome_lib.fertile_perlin_octaves, + persist = biome_lib.fertile_perlin_persistence * (250/biome_lib.fertile_perlin_scale), + scale = ((100-biome.rarity)/100) * (math.min(biome.max_count, 6400)/6400), + seed = biome.seed_diff, + offset = 0, + spread = {x = 100, y = 100, z = 100}, + lacunarity = 2, + flags = "absvalue" +} + +If the biome definition's check_air setting is false, "force_placement" is +added to the decoration's flags setting. + +If the biome def's spawn_replace_node is set to true, the decoration's +place_offset_y is set to -1 (otherwise it is omitted). diff --git a/mods/biome_lib/README.md b/mods/biome_lib/README.md index 2cfd09d4..21779e01 100644 --- a/mods/biome_lib/README.md +++ b/mods/biome_lib/README.md @@ -25,4 +25,6 @@ It is primarily intended for mapgen v6, but it should work fine when used with m * biome_lib:find_valid_wall() * biome_lib:is_node_loaded() -For a complete description of these functions as well as several of the internal variables within the mod, [read the API.txt document](https://raw.githubusercontent.com/minetest-mods/biome_lib/master/API.txt) included in this package. +For a complete description of these functions as well as several of the internal variables within the mod, see `API.txt`. + +**Configuration:** This mod has several variables you can set in your `minetest.conf` to change things a bit, from the default nodes it uses, to the debug log level and the block queue behavior. For a list with complete descriptions, see `settingtypes.txt`. diff --git a/mods/biome_lib/api.lua b/mods/biome_lib/api.lua new file mode 100644 index 00000000..d4ec661f --- /dev/null +++ b/mods/biome_lib/api.lua @@ -0,0 +1,689 @@ +biome_lib.block_log = {} +biome_lib.block_recheck_list = {} +biome_lib.run_block_recheck_list = false + +biome_lib.actionslist_aircheck = {} +biome_lib.actionslist_no_aircheck = {} + +biome_lib.surfaceslist_aircheck = {} +biome_lib.surfaceslist_no_aircheck = {} + +biome_lib.registered_decorations = {} + +biome_lib.fertile_perlin_octaves = 3 +biome_lib.fertile_perlin_persistence = 0.6 +biome_lib.fertile_perlin_scale = 100 + +local temperature_seeddiff = 112 +local temperature_octaves = 3 +local temperature_persistence = 0.5 +local temperature_scale = 150 + +local humidity_seeddiff = 9130 +local humidity_octaves = 3 +local humidity_persistence = 0.5 +local humidity_scale = 250 + +local time_speed = tonumber(minetest.settings:get("time_speed")) +biome_lib.time_scale = 1 + +if time_speed and time_speed > 0 then + biome_lib.time_scale = 72 / time_speed +end + +biome_lib.air = {name = "air"} + +-- the mapgen rarely creates useful surfaces outside this range, but mods can +-- still specify a wider range if needed. +biome_lib.mapgen_elevation_limit = { ["min"] = -16, ["max"] = 48 } + +--PerlinNoise(seed, octaves, persistence, scale) + +biome_lib.perlin_temperature = PerlinNoise(temperature_seeddiff, temperature_octaves, temperature_persistence, temperature_scale) +biome_lib.perlin_humidity = PerlinNoise(humidity_seeddiff, humidity_octaves, humidity_persistence, humidity_scale) + +-- Local functions + +local function tableize(s) + return string.split(string.trim(string.gsub(s, " ", ""))) +end + +function biome_lib.dbg(msg, level) + local l = tonumber(level) or 0 + if biome_lib.debug_log_level >= l then + print(os.date("%Y-%m-%d %H:%M:%S").." [Biome Lib]: "..msg) + minetest.log("verbose", "[Biome Lib]: "..msg) + end +end + +local function get_biome_data(pos, perlin_fertile) + local fertility = perlin_fertile:get_2d({x=pos.x, y=pos.z}) + + if type(minetest.get_biome_data) == "function" then + local data = minetest.get_biome_data(pos) + if data then + return fertility, data.heat / 100, data.humidity / 100 + end + end + + local temperature = biome_lib.perlin_temperature:get2d({x=pos.x, y=pos.z}) + local humidity = biome_lib.perlin_humidity:get2d({x=pos.x+150, y=pos.z+50}) + + return fertility, temperature, humidity +end + +function biome_lib.is_node_loaded(node_pos) + local n = minetest.get_node_or_nil(node_pos) + if (not n) or (n.name == "ignore") then + return false + end + return true +end + +function biome_lib.set_defaults(biome) + + biome.seed_diff = biome.seed_diff or 0 + biome.min_elevation = biome.min_elevation or biome_lib.mapgen_elevation_limit.min + biome.max_elevation = biome.max_elevation or biome_lib.mapgen_elevation_limit.max + biome.temp_min = biome.temp_min or 1 + biome.temp_max = biome.temp_max or -1 + biome.humidity_min = biome.humidity_min or 1 + biome.humidity_max = biome.humidity_max or -1 + biome.plantlife_limit = biome.plantlife_limit or 0.1 + biome.near_nodes_vertical = biome.near_nodes_vertical or 1 + +-- specific to on-generate + + biome.neighbors = biome.neighbors or biome.surface + biome.near_nodes_size = biome.near_nodes_size or 0 + biome.near_nodes_count = biome.near_nodes_count or 1 + biome.rarity = biome.rarity or 50 + biome.max_count = biome.max_count or 125 + if biome.check_air ~= false then biome.check_air = true end + +-- specific to abm spawner + biome.seed_diff = biome.seed_diff or 0 + biome.light_min = biome.light_min or 0 + biome.light_max = biome.light_max or 15 + biome.depth_max = biome.depth_max or 1 + biome.facedir = biome.facedir or 0 + return biome +end + +local function search_table(t, s) + for i = 1, #t do + if t[i] == s then return true end + end + return false +end + +-- register the list of surfaces to spawn stuff on, filtering out all duplicates. +-- separate the items by air-checking or non-air-checking map eval methods + +function biome_lib.register_on_generate(biomedef, nodes_or_function_or_model) + + -- if calling code passes an undefined node for a surface or + -- as a node to be spawned, don't register an action for it. + + if type(nodes_or_function_or_model) == "string" + and string.find(nodes_or_function_or_model, ":") + and not minetest.registered_nodes[nodes_or_function_or_model] then + biome_lib.dbg("Warning: Ignored registration for undefined spawn node: "..dump(nodes_or_function_or_model), 2) + return + end + + if type(nodes_or_function_or_model) == "string" + and not string.find(nodes_or_function_or_model, ":") then + biome_lib.dbg("Warning: Registered function call using deprecated string method: "..dump(nodes_or_function_or_model), 2) + end + + biome_lib.mapgen_elevation_limit.min = math.min(biomedef.min_elevation or 0, biome_lib.mapgen_elevation_limit.min) + biome_lib.mapgen_elevation_limit.max = math.max(biomedef.max_elevation or 0, biome_lib.mapgen_elevation_limit.max) + + local decor_def = biome_lib.can_use_decorations(biomedef, nodes_or_function_or_model) + + if decor_def then + biome_lib.dbg("Using engine decorations instead of biome_lib functions for node(s): "..dump(nodes_or_function_or_model), 3) + biome_lib.registered_decorations[#biome_lib.registered_decorations + 1] = nodes_or_function_or_model + minetest.register_decoration(decor_def) + return + elseif biomedef.check_air == false then + biome_lib.dbg("Register no-air-check mapgen hook: "..dump(nodes_or_function_or_model), 3) + biome_lib.actionslist_no_aircheck[#biome_lib.actionslist_no_aircheck + 1] = { biomedef, nodes_or_function_or_model } + local s = biomedef.surface + if type(s) == "string" then + if s and (string.find(s, "^group:") or minetest.registered_nodes[s]) then + if not search_table(biome_lib.surfaceslist_no_aircheck, s) then + biome_lib.surfaceslist_no_aircheck[#biome_lib.surfaceslist_no_aircheck + 1] = s + end + else + biome_lib.dbg("Warning: Ignored no-air-check registration for undefined surface node: "..dump(s), 2) + end + else + for i = 1, #biomedef.surface do + local s = biomedef.surface[i] + if s and (string.find(s, "^group:") or minetest.registered_nodes[s]) then + if not search_table(biome_lib.surfaceslist_no_aircheck, s) then + biome_lib.surfaceslist_no_aircheck[#biome_lib.surfaceslist_no_aircheck + 1] = s + end + else + biome_lib.dbg("Warning: Ignored no-air-check registration for undefined surface node: "..dump(s), 2) + end + end + end + else + biome_lib.dbg("Register with-air-checking mapgen hook: "..dump(nodes_or_function_or_model), 3) + biome_lib.actionslist_aircheck[#biome_lib.actionslist_aircheck + 1] = { biomedef, nodes_or_function_or_model } + local s = biomedef.surface + if type(s) == "string" then + if s and (string.find(s, "^group:") or minetest.registered_nodes[s]) then + if not search_table(biome_lib.surfaceslist_aircheck, s) then + biome_lib.surfaceslist_aircheck[#biome_lib.surfaceslist_aircheck + 1] = s + end + else + biome_lib.dbg("Warning: Ignored with-air-checking registration for undefined surface node: "..dump(s), 2) + end + else + for i = 1, #biomedef.surface do + local s = biomedef.surface[i] + if s and (string.find(s, "^group:") or minetest.registered_nodes[s]) then + if not search_table(biome_lib.surfaceslist_aircheck, s) then + biome_lib.surfaceslist_aircheck[#biome_lib.surfaceslist_aircheck + 1] = s + end + else + biome_lib.dbg("Warning: Ignored with-air-checking registration for undefined surface node: "..dump(s), 2) + end + end + end + end +end + +-- Function to check whether a position matches the given biome definition +-- Returns true when the surface can be populated + +local function populate_single_surface(biome, pos, perlin_fertile_area, checkair) + local p_top = { x = pos.x, y = pos.y + 1, z = pos.z } + + if math.random(1, 100) <= biome.rarity then + return + end + + local fertility, temperature, humidity = get_biome_data(pos, perlin_fertile_area) + + local pos_biome_ok = pos.y >= biome.min_elevation and pos.y <= biome.max_elevation + and fertility > biome.plantlife_limit + and temperature <= biome.temp_min and temperature >= biome.temp_max + and humidity <= biome.humidity_min and humidity >= biome.humidity_max + + if not pos_biome_ok then + return -- Y position mismatch, outside of biome + end + + local biome_surfaces_string = dump(biome.surface) + local surface_ok = false + + if not biome.depth then + local dest_node = minetest.get_node(pos) + if string.find(biome_surfaces_string, dest_node.name) then + surface_ok = true + else + if string.find(biome_surfaces_string, "group:") then + for j = 1, #biome.surface do + if string.find(biome.surface[j], "^group:") + and minetest.get_item_group(dest_node.name, biome.surface[j]) then + surface_ok = true + break + end + end + end + end + elseif not string.find(biome_surfaces_string, + minetest.get_node({ x = pos.x, y = pos.y-biome.depth-1, z = pos.z }).name) then + surface_ok = true + end + + if not surface_ok then + return -- Surface does not match the given node group/name + end + + if checkair and minetest.get_node(p_top).name ~= "air" then + return + end + + if biome.below_nodes and + not string.find(dump(biome.below_nodes), + minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z}).name + ) then + return -- Node below does not match + end + + if biome.ncount and + #minetest.find_nodes_in_area( + {x=pos.x-1, y=pos.y, z=pos.z-1}, + {x=pos.x+1, y=pos.y, z=pos.z+1}, + biome.neighbors + ) <= biome.ncount then + return -- Not enough similar biome nodes around + end + + if biome.near_nodes and + #minetest.find_nodes_in_area( + {x=pos.x-biome.near_nodes_size, y=pos.y-biome.near_nodes_vertical, z=pos.z-biome.near_nodes_size}, + {x=pos.x+biome.near_nodes_size, y=pos.y+biome.near_nodes_vertical, z=pos.z+biome.near_nodes_size}, + biome.near_nodes + ) < biome.near_nodes_count then + return -- Long distance neighbours do not match + end + + -- Position fits into given biome + return true +end + +function biome_lib.populate_surfaces(b, nodes_or_function_or_model, snodes, checkair) + local items_added = 0 + + local biome = biome_lib.set_defaults(b) + + -- filter stage 1 - find nodes from the supplied surfaces that are within the current biome. + + local in_biome_nodes = {} + local perlin_fertile_area = minetest.get_perlin(biome.seed_diff, biome_lib.fertile_perlin_octaves, biome_lib.fertile_perlin_persistence, biome_lib.fertile_perlin_scale) + + for i = 1, #snodes do + local pos = vector.new(snodes[i]) + if populate_single_surface(biome, pos, perlin_fertile_area, checkair) then + in_biome_nodes[#in_biome_nodes + 1] = pos + end + end + + -- filter stage 2 - find places within that biome area to place the plants. + + local num_in_biome_nodes = #in_biome_nodes + + if num_in_biome_nodes == 0 then + return 0 + end + + for i = 1, math.min(math.ceil(biome.max_count/25), num_in_biome_nodes) do + local tries = 0 + local spawned = false + while tries < 2 and not spawned do + local pos = in_biome_nodes[math.random(1, num_in_biome_nodes)] + if biome.spawn_replace_node then + pos.y = pos.y-1 + end + local p_top = { x = pos.x, y = pos.y + 1, z = pos.z } + + if not (biome.avoid_nodes and biome.avoid_radius + and minetest.find_node_near(p_top, biome.avoid_radius + + math.random(-1.5,2), biome.avoid_nodes)) then + if biome.delete_above then + minetest.swap_node(p_top, biome_lib.air) + minetest.swap_node({x=p_top.x, y=p_top.y+1, z=p_top.z}, biome_lib.air) + end + + if biome.delete_above_surround then + minetest.swap_node({x=p_top.x-1, y=p_top.y, z=p_top.z}, biome_lib.air) + minetest.swap_node({x=p_top.x+1, y=p_top.y, z=p_top.z}, biome_lib.air) + minetest.swap_node({x=p_top.x, y=p_top.y, z=p_top.z-1}, biome_lib.air) + minetest.swap_node({x=p_top.x, y=p_top.y, z=p_top.z+1}, biome_lib.air) + + minetest.swap_node({x=p_top.x-1, y=p_top.y+1, z=p_top.z}, biome_lib.air) + minetest.swap_node({x=p_top.x+1, y=p_top.y+1, z=p_top.z}, biome_lib.air) + minetest.swap_node({x=p_top.x, y=p_top.y+1, z=p_top.z-1}, biome_lib.air) + minetest.swap_node({x=p_top.x, y=p_top.y+1, z=p_top.z+1}, biome_lib.air) + end + + if biome.spawn_replace_node then + minetest.swap_node(pos, biome_lib.air) + end + + local objtype = type(nodes_or_function_or_model) + + if objtype == "table" then + if nodes_or_function_or_model.axiom then + biome_lib.generate_ltree(p_top, nodes_or_function_or_model) + biome_lib.dbg("An L-tree was spawned at "..minetest.pos_to_string(p_top), 4) + spawned = true + else + local fdir = nil + if biome.random_facedir then + fdir = math.random(biome.random_facedir[1], biome.random_facedir[2]) + end + local n=nodes_or_function_or_model[math.random(#nodes_or_function_or_model)] + minetest.swap_node(p_top, { name = n, param2 = fdir }) + biome_lib.dbg("Node \""..n.."\" was randomly picked from a list and placed at "..minetest.pos_to_string(p_top), 4) + spawned = true + end + elseif objtype == "string" and + minetest.registered_nodes[nodes_or_function_or_model] then + local fdir = nil + if biome.random_facedir then + fdir = math.random(biome.random_facedir[1], biome.random_facedir[2]) + end + minetest.swap_node(p_top, { name = nodes_or_function_or_model, param2 = fdir }) + biome_lib.dbg("Node \""..nodes_or_function_or_model.."\" was placed at "..minetest.pos_to_string(p_top), 4) + spawned = true + elseif objtype == "function" then + nodes_or_function_or_model(pos) + biome_lib.dbg("A function was run on surface node at "..minetest.pos_to_string(pos), 4) + spawned = true + elseif objtype == "string" and pcall(loadstring(("return %s(...)"): + format(nodes_or_function_or_model)),pos) then + spawned = true + biome_lib.dbg("An obsolete string-specified function was run on surface node at "..minetest.pos_to_string(p_top), 4) + else + biome_lib.dbg("Warning: Ignored invalid definition for object "..dump(nodes_or_function_or_model).." that was pointed at {"..dump(pos).."}", 2) + end + else + tries = tries + 1 + end + end + if spawned then items_added = items_added + 1 end + end + return items_added +end + +-- Primary log read-out/mapgen spawner + +local function confirm_block_surroundings(p) + local n=minetest.get_node_or_nil(p) + if not n or n.name == "ignore" then return false end + + for x = -32,32,64 do -- step of 64 causes it to only check the 8 corner blocks + for y = -32,32,64 do + for z = -32,32,64 do + local n=minetest.get_node_or_nil({x=p.x + x, y=p.y + y, z=p.z + z}) + if not n or n.name == "ignore" then return false end + end + end + end + return true +end + +function biome_lib.generate_block(shutting_down) + + if shutting_down then + if #biome_lib.block_recheck_list > 0 then + for i = 1, #biome_lib.block_recheck_list do + biome_lib.block_log[#biome_lib.block_log + 1] = biome_lib.block_recheck_list[i] + end + biome_lib.block_recheck_list = {} + end + biome_lib.run_block_recheck_list = false + else + if biome_lib.run_block_recheck_list + and not biome_lib.block_recheck_list[1] then + biome_lib.run_block_recheck_list = false + end + end + + local blocklog = biome_lib.run_block_recheck_list + and biome_lib.block_recheck_list + or biome_lib.block_log + + if not blocklog[1] then return end + + local minp = blocklog[1][1] + local maxp = blocklog[1][2] + local airflag = blocklog[1][3] + local pos_hash = minetest.hash_node_position(minp) + + if not biome_lib.pos_hash then -- we need to read the maplock and get the surfaces list + local now = minetest.get_us_time() + biome_lib.pos_hash = {} + minetest.load_area(minp) + if not confirm_block_surroundings(minp) + and not shutting_down + and (blocklog[1][4] + biome_lib.block_timeout) > now then -- if any neighbors appear not to be loaded and the block hasn't expired yet, defer it + + if biome_lib.run_block_recheck_list then + biome_lib.block_log[#biome_lib.block_log + 1] = table.copy(biome_lib.block_recheck_list[1]) + table.remove(biome_lib.block_recheck_list, 1) + else + biome_lib.block_recheck_list[#biome_lib.block_recheck_list + 1] = table.copy(biome_lib.block_log[1]) + table.remove(biome_lib.block_log, 1) + end + biome_lib.pos_hash = nil + biome_lib.dbg("Mapblock at "..minetest.pos_to_string(minp).. + " had a neighbor not fully emerged, skipped it for now.", 4) + return + else + biome_lib.pos_hash.surface_node_list = airflag + and minetest.find_nodes_in_area_under_air(minp, maxp, biome_lib.surfaceslist_aircheck) + or minetest.find_nodes_in_area(minp, maxp, biome_lib.surfaceslist_no_aircheck) + if #biome_lib.pos_hash.surface_node_list == 0 then + biome_lib.dbg("Mapblock at "..minetest.pos_to_string(minp).." dequeued: no detected surfaces.", 4) + table.remove(blocklog, 1) + biome_lib.pos_hash = nil + return + else + biome_lib.pos_hash.action_index = 1 + biome_lib.dbg("Mapblock at "..minetest.pos_to_string(minp).. + " has "..#biome_lib.pos_hash.surface_node_list.. + " surface nodes to work on (airflag="..dump(airflag)..")", 4) + end + end + elseif not (airflag and biome_lib.actionslist_aircheck[biome_lib.pos_hash.action_index]) + and not (not airflag and biome_lib.actionslist_no_aircheck[biome_lib.pos_hash.action_index]) then + -- the block is finished, remove it + if #biome_lib.pos_hash.surface_node_list > 0 then + biome_lib.dbg("Deleted mapblock "..minetest.pos_to_string(minp).." from the block log", 4) + end + table.remove(blocklog, 1) + biome_lib.pos_hash = nil + else + -- below, [1] is biome, [2] is the thing to be added + local added = 0 + if airflag then + if biome_lib.actionslist_aircheck[biome_lib.pos_hash.action_index] then + added = biome_lib.populate_surfaces( + biome_lib.actionslist_aircheck[biome_lib.pos_hash.action_index][1], + biome_lib.actionslist_aircheck[biome_lib.pos_hash.action_index][2], + biome_lib.pos_hash.surface_node_list, true) + biome_lib.pos_hash.action_index = biome_lib.pos_hash.action_index + 1 + end + else + if biome_lib.actionslist_no_aircheck[biome_lib.pos_hash.action_index] then + added = biome_lib.populate_surfaces( + biome_lib.actionslist_no_aircheck[biome_lib.pos_hash.action_index][1], + biome_lib.actionslist_no_aircheck[biome_lib.pos_hash.action_index][2], + biome_lib.pos_hash.surface_node_list, false) + biome_lib.pos_hash.action_index = biome_lib.pos_hash.action_index + 1 + end + end + if added > 0 then + biome_lib.dbg("biome_lib.populate_surfaces ran on mapblock at ".. + minetest.pos_to_string(minp)..". Entry #".. + (biome_lib.pos_hash.action_index-1).." added "..added.." items.", 4) + end + end +end + +-- The spawning ABM + +function biome_lib.register_active_spawner(sd,sp,sr,sc,ss,sa) + + local b = {} + + if type(sd) ~= "table" then + b.spawn_delay = sd -- old api expects ABM interval param here. + b.spawn_plants = {sp} + b.avoid_radius = sr + b.spawn_chance = sc + b.spawn_surfaces = {ss} + b.avoid_nodes = sa + else + b = sd + end + + if b.spawn_delay*biome_lib.time_scale >= 1 then + b.interval = b.spawn_delay*biome_lib.time_scale + else + b.interval = 1 + end + + local biome = biome_lib.set_defaults(b) + + biome.spawn_plants_count = #(biome.spawn_plants) + + local n + if type(biome.spawn_plants) == "table" then + n = "random: "..biome.spawn_plants[1]..", ..." + else + n = biome.spawn_plants + end + biome.label = biome.label or "biome_lib spawn_on_surfaces(): "..n + + minetest.register_abm({ + nodenames = biome.spawn_surfaces, + interval = biome.interval, + chance = biome.spawn_chance, + neighbors = biome.neighbors, + label = biome.label, + action = function(pos, node, active_object_count, active_object_count_wider) + local p_top = { x = pos.x, y = pos.y + 1, z = pos.z } + local n_top = minetest.get_node(p_top) + local perlin_fertile_area = minetest.get_perlin(biome.seed_diff, biome_lib.fertile_perlin_octaves, biome_lib.fertile_perlin_persistence, biome_lib.fertile_perlin_scale) + + local fertility, temperature, humidity = get_biome_data(pos, perlin_fertile_area) + + local pos_biome_ok = pos.y >= biome.min_elevation and pos.y <= biome.max_elevation + and fertility > biome.plantlife_limit + and temperature <= biome.temp_min and temperature >= biome.temp_max + and humidity <= biome.humidity_min and humidity >= biome.humidity_max + and biome_lib.is_node_loaded(p_top) + + if not pos_biome_ok then + return -- Outside of biome + end + + local n_light = minetest.get_node_light(p_top, nil) + if n_light < biome.light_min or n_light > biome.light_max then + return -- Too dark or too bright + end + + if biome.avoid_nodes and biome.avoid_radius and minetest.find_node_near( + p_top, biome.avoid_radius + math.random(-1.5,2), biome.avoid_nodes) then + return -- Nodes to avoid are nearby + end + + if biome.neighbors and biome.ncount and + #minetest.find_nodes_in_area( + {x=pos.x-1, y=pos.y, z=pos.z-1}, + {x=pos.x+1, y=pos.y, z=pos.z+1}, + biome.neighbors + ) <= biome.ncount then + return -- Near neighbour nodes are not present + end + + local NEAR_DST = biome.near_nodes_size + if biome.near_nodes and biome.near_nodes_count and biome.near_nodes_size and + #minetest.find_nodes_in_area( + {x=pos.x-NEAR_DST, y=pos.y-biome.near_nodes_vertical, z=pos.z-NEAR_DST}, + {x=pos.x+NEAR_DST, y=pos.y+biome.near_nodes_vertical, z=pos.z+NEAR_DST}, + biome.near_nodes + ) < biome.near_nodes_count then + return -- Far neighbour nodes are not present + end + + if (biome.air_count and biome.air_size) and + #minetest.find_nodes_in_area( + {x=p_top.x-biome.air_size, y=p_top.y, z=p_top.z-biome.air_size}, + {x=p_top.x+biome.air_size, y=p_top.y, z=p_top.z+biome.air_size}, + "air" + ) < biome.air_count then + return -- Not enough air + end + + local walldir = biome_lib.find_adjacent_wall(p_top, biome.verticals_list, biome.choose_random_wall) + if biome.alt_wallnode and walldir then + if n_top.name == "air" then + minetest.swap_node(p_top, { name = biome.alt_wallnode, param2 = walldir }) + end + return + end + + local currentsurface = minetest.get_node(pos).name + + if biome_lib.default_water_nodes[currentsurface] and + #minetest.find_nodes_in_area( + {x=pos.x, y=pos.y-biome.depth_max-1, z=pos.z}, + vector.new(pos), + biome_lib.default_wet_surfaces + ) == 0 then + return -- On water but no ground nearby + end + + local rnd = math.random(1, biome.spawn_plants_count) + local plant_to_spawn = biome.spawn_plants[rnd] + local fdir = biome.facedir + if biome.random_facedir then + fdir = math.random(biome.random_facedir[1],biome.random_facedir[2]) + end + if type(biome.spawn_plants) == "string" then + assert(loadstring(biome.spawn_plants.."(...)"))(pos) + elseif not biome.spawn_on_side and not biome.spawn_on_bottom and not biome.spawn_replace_node then + if n_top.name == "air" then + minetest.swap_node(p_top, { name = plant_to_spawn, param2 = fdir }) + end + elseif biome.spawn_replace_node then + minetest.swap_node(pos, { name = plant_to_spawn, param2 = fdir }) + + elseif biome.spawn_on_side then + local onside = biome_lib.find_open_side(pos) + if onside then + minetest.swap_node(onside.newpos, { name = plant_to_spawn, param2 = onside.facedir }) + end + elseif biome.spawn_on_bottom then + if minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z}).name == "air" then + minetest.swap_node({x=pos.x, y=pos.y-1, z=pos.z}, { name = plant_to_spawn, param2 = fdir} ) + end + end + end + }) +end + +-- Function to decide how to replace a plant - either grow it, replace it with +-- a tree, run a function, or die with an error. + +function biome_lib.replace_plant(pos, replacement, grow_function, walldir, seeddiff) + local growtype = type(grow_function) + if growtype == "table" then + minetest.swap_node(pos, biome_lib.air) + biome_lib.grow_ltree(pos, grow_function) + return + elseif growtype == "function" then + local perlin_fertile_area = minetest.get_perlin(seeddiff, biome_lib.fertile_perlin_octaves, biome_lib.fertile_perlin_persistence, biome_lib.fertile_perlin_scale) + local fertility, temperature, _ = get_biome_data(pos, perlin_fertile_area) + grow_function(pos, fertility, temperature, walldir) + return + elseif growtype == "string" then + local perlin_fertile_area = minetest.get_perlin(seeddiff, biome_lib.fertile_perlin_octaves, biome_lib.fertile_perlin_persistence, biome_lib.fertile_perlin_scale) + local fertility, temperature, _ = get_biome_data(pos, perlin_fertile_area) + assert(loadstring(grow_function.."(...)"))(pos, fertility, temperature, walldir) + return + elseif growtype == "nil" then + minetest.swap_node(pos, { name = replacement, param2 = walldir}) + return + elseif growtype ~= "nil" and growtype ~= "string" and growtype ~= "table" then + error("Invalid grow function "..dump(grow_function).." used on object at ("..dump(pos)..")") + end +end + +-- Check for infinite stacks + +if minetest.get_modpath("unified_inventory") or not minetest.settings:get_bool("creative_mode") then + biome_lib.expect_infinite_stacks = false +else + biome_lib.expect_infinite_stacks = true +end + +-- read a field from a node's definition + +function biome_lib.get_nodedef_field(nodename, fieldname) + if not minetest.registered_nodes[nodename] then + return nil + end + return minetest.registered_nodes[nodename][fieldname] +end diff --git a/mods/biome_lib/block_queue_checks.lua b/mods/biome_lib/block_queue_checks.lua new file mode 100644 index 00000000..ffa6825c --- /dev/null +++ b/mods/biome_lib/block_queue_checks.lua @@ -0,0 +1,140 @@ +-- Iterate through the mapblock log, +-- populating blocks with new stuff in the process. + +minetest.register_globalstep(function(dtime) + if not biome_lib.block_log[1] then return end -- the block log is empty + + if math.random(100) > biome_lib.queue_ratio then return end + for s = 1, biome_lib.entries_per_step do + biome_lib.generate_block() + end +end) + +-- Periodically wake-up the queue to give old blocks a chance to time-out +-- if the player isn't currently exploring (i.e. they're just playing in one area) + +function biome_lib.wake_up_queue() + if #biome_lib.block_recheck_list > 1 + and #biome_lib.block_log == 0 then + biome_lib.block_log[#biome_lib.block_log + 1] = + table.copy(biome_lib.block_recheck_list[#biome_lib.block_recheck_list]) + biome_lib.block_recheck_list[#biome_lib.block_recheck_list] = nil + biome_lib.run_block_recheck_list = true + biome_lib.dbg("Woke-up the map queue to give old blocks a chance to time-out.", 3) + end + minetest.after(biome_lib.block_queue_wakeup_time, biome_lib.wake_up_queue) +end + +biome_lib.wake_up_queue() + +-- Play out the entire log all at once on shutdown +-- to prevent unpopulated map areas + +local function format_time(t) + if t > 59999999 then + return os.date("!%M minutes and %S seconds", math.ceil(t/1000000)) + else + return os.date("!%S seconds", math.ceil(t/1000000)) + end +end + +function biome_lib.check_remaining_time() + if minetest.get_us_time() > (biome_lib.shutdown_last_timestamp + 10000000) then -- report progress every 10s + biome_lib.shutdown_last_timestamp = minetest.get_us_time() + + local entries_remaining = #biome_lib.block_log + #biome_lib.block_recheck_list + + local total_purged = biome_lib.starting_count - entries_remaining + local elapsed_time = biome_lib.shutdown_last_timestamp - biome_lib.shutdown_start_time + biome_lib.dbg(string.format("%i entries, approximately %s remaining.", + entries_remaining, format_time(elapsed_time/total_purged * entries_remaining))) + end +end + +--Purge the block log at shutdown + +minetest.register_on_shutdown(function() + + biome_lib.shutdown_start_time = minetest.get_us_time() + biome_lib.shutdown_last_timestamp = minetest.get_us_time()+1 + + biome_lib.starting_count = #biome_lib.block_log + #biome_lib.block_recheck_list + + if biome_lib.starting_count == 0 then + return + end + + biome_lib.dbg("Stand by, purging the mapblock log ".. + "(there are "..biome_lib.starting_count.." entries) ...", 0) + + while #biome_lib.block_log > 0 do + biome_lib.generate_block(true) + biome_lib.check_remaining_time() + end + + if #biome_lib.block_recheck_list > 0 then + biome_lib.block_log = table.copy(biome_lib.block_recheck_list) + biome_lib.block_recheck_list = {} + while #biome_lib.block_log > 0 do + biome_lib.generate_block(true) + biome_lib.check_remaining_time() + end + end + biome_lib.dbg("Log purge completed after ".. + format_time(minetest.get_us_time() - biome_lib.shutdown_start_time)..".", 0) +end) + +-- "Record" the map chunks being generated by the core mapgen, +-- split into individual mapblocks to reduce lag + +minetest.register_on_generated(function(minp, maxp, blockseed) + local timestamp = minetest.get_us_time() + for y = 0, 4 do + local miny = minp.y + y*16 + + if miny >= biome_lib.mapgen_elevation_limit.min + and (miny + 15) <= biome_lib.mapgen_elevation_limit.max then + + for x = 0, 4 do + local minx = minp.x + x*16 + + for z = 0, 4 do + local minz = minp.z + z*16 + + local bmin = {x=minx, y=miny, z=minz} + local bmax = {x=minx + 15, y=miny + 15, z=minz + 15} + biome_lib.block_log[#biome_lib.block_log + 1] = { bmin, bmax, true, timestamp } + biome_lib.block_log[#biome_lib.block_log + 1] = { bmin, bmax, false, timestamp } + end + end + else + biome_lib.dbg("Did not enqueue mapblocks at elevation "..miny.."m, they're out of range of any generate_plant() calls.", 4) + end + end + biome_lib.run_block_recheck_list = true +end) + +if biome_lib.debug_log_level >= 3 then + biome_lib.last_count = 0 + + function biome_lib.show_pending_block_count() + if biome_lib.last_count ~= #biome_lib.block_log then + biome_lib.dbg(string.format("Pending block counts - ready to process: %-8icurrently deferred: %i", + #biome_lib.block_log, #biome_lib.block_recheck_list), 3) + biome_lib.last_count = #biome_lib.block_log + biome_lib.queue_idle_flag = false + elseif not biome_lib.queue_idle_flag then + if #biome_lib.block_recheck_list > 0 then + biome_lib.dbg("Mapblock queue only contains blocks that can't yet be processed.", 3) + biome_lib.dbg("Idling the queue until new blocks arrive or the next wake-up call occurs.", 3) + else + biome_lib.dbg("Mapblock queue has run dry.", 3) + biome_lib.dbg("Idling the queue until new blocks arrive.", 3) + end + biome_lib.queue_idle_flag = true + end + minetest.after(1, biome_lib.show_pending_block_count) + end + + biome_lib.show_pending_block_count() +end diff --git a/mods/biome_lib/compat.lua b/mods/biome_lib/compat.lua new file mode 100644 index 00000000..5180e973 --- /dev/null +++ b/mods/biome_lib/compat.lua @@ -0,0 +1,115 @@ +-- compatibility shims for old mods + +function biome_lib:register_generate_plant(b, n) + biome_lib.dbg("Warning: biome_lib:register_generate_plant() is deprecated!", 2) + biome_lib.dbg("Use biome_lib.register_on_generate() instead", 2) + biome_lib.dbg("Item: "..dump(n), 2) + biome_lib.register_on_generate(b, n) +end + +function biome_lib:spawn_on_surfaces(sd, sp, sr, sc, ss, sa) + biome_lib.dbg("Warning: biome_lib:spawn_on_surfaces() is deprecated!", 2) + biome_lib.dbg("Use biome_lib.register_active_spawner() instead.", 2) + biome_lib.dbg("Item: "..dump(sd.spawn_plants or sp[1] or sp), 2) + biome_lib.register_active_spawner(sd, sp, sr, sc, ss, sa) +end + +function biome_lib:replace_object(p, r, f, w, d) + biome_lib.dbg("Warning: biome_lib:replace_object() is deprecated!", 2) + biome_lib.dbg("Use biome_lib.replace_plant() instead.", 2) + biome_lib.dbg("Item: "..dump(r), 2) + biome_lib.replace_plant(p, r, f, w, d) +end + +function biome_lib:grow_plants(o) + biome_lib.dbg("Warning: biome_lib:grow_plants() is deprecated!", 2) + biome_lib.dbg("Use biome_lib.update_plant() instead.", 2) + biome_lib.dbg("Item: "..dump(o.grow_nodes), 2) + biome_lib.update_plant(o) +end + +function biome_lib.generate_ltree(p, n) + minetest.spawn_tree(p, n) +end + +function biome_lib.grow_ltree(p, n) + minetest.spawn_tree(p, n) +end + +function biome_lib:generate_tree(p, n) + biome_lib.dbg("Warning: biome_lib:generate_tree() is deprecated!", 2) + biome_lib.dbg("Use biome_lib.generate_ltree() instead.", 2) + biome_lib.dbg("Item: "..dump(n), 2) + biome_lib.generate_ltree(p, n) +end + +function biome_lib:grow_tree(p, n) + biome_lib.dbg("Warning: biome_lib:grow_tree() is deprecated!", 2) + biome_lib.dbg("Use biome_lib.grow_ltree() instead.", 2) + biome_lib.dbg("Item: "..dump(n), 2) + biome_lib.grow_ltree(p, n) +end + +function biome_lib.can_use_decorations(b, nodes_or_function_or_treedef) + if not b or not nodes_or_function_or_treedef + or b.below_nodes + or b.avoid_nodes + or b.avoid_radius + or b.neighbors + or b.ncount + or b.depth + or b.near_nodes_size + or b.near_nodes_vertical + or b.temp_min + or b.temp_max + or b.verticals_list + or b.delete_above + or b.delete_above_surround + or ( type(nodes_or_function_or_treedef) == "string" and not minetest.registered_nodes[nodes_or_function_or_treedef] ) + or ( type(nodes_or_function_or_treedef) == "table" and nodes_or_function_or_treedef.axiom ) + or type(nodes_or_function_or_treedef) == "function" + then return false + end + + local biome = biome_lib.set_defaults(b) + + local decor_def = { + ["deco_type"] = "simple", + ["flags"] = "all_floors", + ["decoration"] = nodes_or_function_or_treedef, + ["place_on"] = biome.surface, + ["y_min"] = biome.min_elevation, + ["y_max"] = biome.max_elevation, + ["spawn_by"] = biome.near_nodes, + ["num_spawn_by"] = biome.near_nodes and biome.near_nodes_count, + } + + local r = (100-biome.rarity)/100 + local mc = math.min(biome.max_count, 6400)/6400 + + decor_def.noise_params = { + octaves = biome_lib.fertile_perlin_octaves, + persist = biome_lib.fertile_perlin_persistence * (100/biome_lib.fertile_perlin_scale), + scale = math.min(r, mc), + seed = biome.seed_diff, + offset = 0, + spread = {x = 100, y = 100, z = 100}, + lacunarity = 2, + flags = "absvalue" + } + + if not b.check_air then + decor_def.flags = decor_def.flags..",force_placement" + end + + if b.spawn_replace_node then + decor_def.place_offset_y = -1 + end + + if b.random_facedir then + decor_def.param2 = math.min(b.random_facedir[1], b.random_facedir[2]) + decor_def.param2_max = math.max(b.random_facedir[1], b.random_facedir[2]) + end + + return decor_def +end diff --git a/mods/biome_lib/growth.lua b/mods/biome_lib/growth.lua index ba5285ca..e03417db 100644 --- a/mods/biome_lib/growth.lua +++ b/mods/biome_lib/growth.lua @@ -1,5 +1,3 @@ -local time_scale = ... - -- The growing ABM function biome_lib.check_surface(name, nodes) @@ -15,7 +13,7 @@ function biome_lib.check_surface(name, nodes) return false end -function biome_lib:grow_plants(opts) +function biome_lib.update_plant(opts) local options = opts @@ -32,10 +30,10 @@ function biome_lib:grow_plants(opts) n = options.grow_plant end - options.label = options.label or "biome_lib grow_plants(): "..n + options.label = options.label or "biome_lib.update_plant(): "..n - if options.grow_delay*time_scale >= 1 then - options.interval = options.grow_delay*time_scale + if options.grow_delay*biome_lib.time_scale >= 1 then + options.interval = options.grow_delay*biome_lib.time_scale else options.interval = 1 end @@ -53,12 +51,12 @@ function biome_lib:grow_plants(opts) local root_node = minetest.get_node({x=pos.x, y=pos.y-options.height_limit, z=pos.z}) local walldir = nil if options.need_wall and options.verticals_list then - walldir = biome_lib:find_adjacent_wall(p_top, options.verticals_list, options.choose_random_wall) + walldir = biome_lib.find_adjacent_wall(p_top, options.verticals_list, options.choose_random_wall) end if biome_lib.default_grow_through_nodes[n_top.name] and (not options.need_wall or (options.need_wall and walldir)) then if options.grow_vertically and walldir then - if biome_lib:search_downward(pos, options.height_limit, options.ground_nodes) then + if biome_lib.search_downward(pos, options.height_limit, options.ground_nodes) then minetest.swap_node(p_top, { name = options.grow_plant, param2 = walldir}) end @@ -67,24 +65,10 @@ function biome_lib:grow_plants(opts) minetest.swap_node(pos, biome_lib.air) else - biome_lib:replace_object(pos, options.grow_result, options.grow_function, options.facedir, options.seed_diff) + biome_lib.replace_plant(pos, options.grow_result, options.grow_function, options.facedir, options.seed_diff) end end end end }) end - - --- spawn_tree() on generate is routed through here so that other mods can hook --- into it. - -function biome_lib:generate_tree(pos, nodes_or_function_or_model) - minetest.spawn_tree(pos, nodes_or_function_or_model) -end - --- and this one's for the call used in the growing code - -function biome_lib:grow_tree(pos, nodes_or_function_or_model) - minetest.spawn_tree(pos, nodes_or_function_or_model) -end diff --git a/mods/biome_lib/init.lua b/mods/biome_lib/init.lua index a59c17c2..cbefb9a0 100644 --- a/mods/biome_lib/init.lua +++ b/mods/biome_lib/init.lua @@ -5,6 +5,7 @@ -- biome_lib = {} +biome_lib.modpath = minetest.get_modpath("biome_lib") -- Boilerplate to support localized strings if intllib mod is installed. local S @@ -19,26 +20,6 @@ else end biome_lib.intllib = S --- Various settings - most of these probably won't need to be changed - -biome_lib.air = {name = "air"} - -biome_lib.block_log = {} -biome_lib.block_recheck_list = {} -biome_lib.run_block_recheck_list = false - -biome_lib.actionslist_aircheck = {} -biome_lib.actionslist_no_aircheck = {} - -biome_lib.surfaceslist_aircheck = {} -biome_lib.surfaceslist_no_aircheck = {} - -biome_lib.modpath = minetest.get_modpath("biome_lib") - -local function tableize(s) - return string.split(string.trim(string.gsub(s, " ", ""))) -end - local c1 = minetest.settings:get("biome_lib_default_grow_through_nodes") biome_lib.default_grow_through_nodes = {["air"] = true} if c1 then @@ -72,8 +53,8 @@ biome_lib.default_grow_nodes = c5 and tableize(c5) or {"default:dirt_with_gras biome_lib.debug_log_level = tonumber(minetest.settings:get("biome_lib_debug_log_level")) or 0 -local rr = tonumber(minetest.settings:get("biome_lib_queue_run_ratio")) or -100 -biome_lib.queue_run_ratio = 100 - rr +local rr = tonumber(minetest.settings:get("biome_lib_queue_ratio")) or -200 +biome_lib.queue_ratio = 100 - rr biome_lib.entries_per_step = math.max(-rr, 1) -- the timer that manages the block timeout is in microseconds, but the timer @@ -86,773 +67,35 @@ biome_lib.block_timeout = t * 1000000 -- we don't want the wakeup function to trigger TOO often, -- in case the user's block timeout setting is really low + biome_lib.block_queue_wakeup_time = math.min(t/2, math.max(20, t/10)) -local time_speed = tonumber(minetest.settings:get("time_speed")) - -biome_lib.plantlife_seed_diff = 329 -- needs to be global so other mods can see it - -local perlin_octaves = 3 -local perlin_persistence = 0.6 -local perlin_scale = 100 - -local temperature_seeddiff = 112 -local temperature_octaves = 3 -local temperature_persistence = 0.5 -local temperature_scale = 150 - -local humidity_seeddiff = 9130 -local humidity_octaves = 3 -local humidity_persistence = 0.5 -local humidity_scale = 250 - -local time_scale = 1 - -if time_speed and time_speed > 0 then - time_scale = 72 / time_speed -end - ---PerlinNoise(seed, octaves, persistence, scale) - -biome_lib.perlin_temperature = PerlinNoise(temperature_seeddiff, temperature_octaves, temperature_persistence, temperature_scale) -biome_lib.perlin_humidity = PerlinNoise(humidity_seeddiff, humidity_octaves, humidity_persistence, humidity_scale) - --- Local functions - -function biome_lib.dbg(msg, level) - local l = tonumber(level) or 0 - if biome_lib.debug_log_level >= l then - print("[Biome Lib] "..msg) - minetest.log("verbose", "[Biome Lib] "..msg) - end -end - -local function get_biome_data(pos, perlin_fertile) - local fertility = perlin_fertile:get_2d({x=pos.x, y=pos.z}) - - if type(minetest.get_biome_data) == "function" then - local data = minetest.get_biome_data(pos) - if data then - return fertility, data.heat / 100, data.humidity / 100 - end - end - - local temperature = biome_lib.perlin_temperature:get2d({x=pos.x, y=pos.z}) - local humidity = biome_lib.perlin_humidity:get2d({x=pos.x+150, y=pos.z+50}) - - return fertility, temperature, humidity -end - -function biome_lib:is_node_loaded(node_pos) - local n = minetest.get_node_or_nil(node_pos) - if (not n) or (n.name == "ignore") then - return false - end - return true -end - -function biome_lib:set_defaults(biome) - biome.seed_diff = biome.seed_diff or 0 - biome.min_elevation = biome.min_elevation or -31000 - biome.max_elevation = biome.max_elevation or 31000 - biome.temp_min = biome.temp_min or 1 - biome.temp_max = biome.temp_max or -1 - biome.humidity_min = biome.humidity_min or 1 - biome.humidity_max = biome.humidity_max or -1 - biome.plantlife_limit = biome.plantlife_limit or 0.1 - biome.near_nodes_vertical = biome.near_nodes_vertical or 1 - --- specific to on-generate - - biome.neighbors = biome.neighbors or biome.surface - biome.near_nodes_size = biome.near_nodes_size or 0 - biome.near_nodes_count = biome.near_nodes_count or 1 - biome.rarity = biome.rarity or 50 - biome.max_count = biome.max_count or 125 - if biome.check_air ~= false then biome.check_air = true end - --- specific to abm spawner - biome.seed_diff = biome.seed_diff or 0 - biome.light_min = biome.light_min or 0 - biome.light_max = biome.light_max or 15 - biome.depth_max = biome.depth_max or 1 - biome.facedir = biome.facedir or 0 -end - -local function search_table(t, s) - for i = 1, #t do - if t[i] == s then return true end - end - return false -end - --- register the list of surfaces to spawn stuff on, filtering out all duplicates. --- separate the items by air-checking or non-air-checking map eval methods - -function biome_lib:register_generate_plant(biomedef, nodes_or_function_or_model) - - -- if calling code passes an undefined node for a surface or - -- as a node to be spawned, don't register an action for it. - - if type(nodes_or_function_or_model) == "string" - and string.find(nodes_or_function_or_model, ":") - and not minetest.registered_nodes[nodes_or_function_or_model] then - biome_lib.dbg("Warning: Ignored registration for undefined spawn node: "..dump(nodes_or_function_or_model), 2) - return - end - - if type(nodes_or_function_or_model) == "string" - and not string.find(nodes_or_function_or_model, ":") then - biome_lib.dbg("Warning: Registered function call using deprecated string method: "..dump(nodes_or_function_or_model), 2) - end - - if biomedef.check_air == false then - biome_lib.dbg("Register no-air-check mapgen hook: "..dump(nodes_or_function_or_model), 3) - biome_lib.actionslist_no_aircheck[#biome_lib.actionslist_no_aircheck + 1] = { biomedef, nodes_or_function_or_model } - local s = biomedef.surface - if type(s) == "string" then - if s and (string.find(s, "^group:") or minetest.registered_nodes[s]) then - if not search_table(biome_lib.surfaceslist_no_aircheck, s) then - biome_lib.surfaceslist_no_aircheck[#biome_lib.surfaceslist_no_aircheck + 1] = s - end - else - biome_lib.dbg("Warning: Ignored no-air-check registration for undefined surface node: "..dump(s), 2) - end - else - for i = 1, #biomedef.surface do - local s = biomedef.surface[i] - if s and (string.find(s, "^group:") or minetest.registered_nodes[s]) then - if not search_table(biome_lib.surfaceslist_no_aircheck, s) then - biome_lib.surfaceslist_no_aircheck[#biome_lib.surfaceslist_no_aircheck + 1] = s - end - else - biome_lib.dbg("Warning: Ignored no-air-check registration for undefined surface node: "..dump(s), 2) - end - end - end - else - biome_lib.dbg("Register with-air-checking mapgen hook: "..dump(nodes_or_function_or_model), 3) - biome_lib.actionslist_aircheck[#biome_lib.actionslist_aircheck + 1] = { biomedef, nodes_or_function_or_model } - local s = biomedef.surface - if type(s) == "string" then - if s and (string.find(s, "^group:") or minetest.registered_nodes[s]) then - if not search_table(biome_lib.surfaceslist_aircheck, s) then - biome_lib.surfaceslist_aircheck[#biome_lib.surfaceslist_aircheck + 1] = s - end - else - biome_lib.dbg("Warning: Ignored with-air-checking registration for undefined surface node: "..dump(s), 2) - end - else - for i = 1, #biomedef.surface do - local s = biomedef.surface[i] - if s and (string.find(s, "^group:") or minetest.registered_nodes[s]) then - if not search_table(biome_lib.surfaceslist_aircheck, s) then - biome_lib.surfaceslist_aircheck[#biome_lib.surfaceslist_aircheck + 1] = s - end - else - biome_lib.dbg("Warning: Ignored with-air-checking registration for undefined surface node: "..dump(s), 2) - end - end - end - end -end - --- Function to check whether a position matches the given biome definition --- Returns true when the surface can be populated - -local function populate_single_surface(biome, pos, perlin_fertile_area, checkair) - local p_top = { x = pos.x, y = pos.y + 1, z = pos.z } - - if math.random(1, 100) <= biome.rarity then - return - end - - local fertility, temperature, humidity = get_biome_data(pos, perlin_fertile_area) - - local pos_biome_ok = pos.y >= biome.min_elevation and pos.y <= biome.max_elevation - and fertility > biome.plantlife_limit - and temperature <= biome.temp_min and temperature >= biome.temp_max - and humidity <= biome.humidity_min and humidity >= biome.humidity_max - - if not pos_biome_ok then - return -- Y position mismatch, outside of biome - end - - local biome_surfaces_string = dump(biome.surface) - local surface_ok = false - - if not biome.depth then - local dest_node = minetest.get_node(pos) - if string.find(biome_surfaces_string, dest_node.name) then - surface_ok = true - else - if string.find(biome_surfaces_string, "group:") then - for j = 1, #biome.surface do - if string.find(biome.surface[j], "^group:") - and minetest.get_item_group(dest_node.name, biome.surface[j]) then - surface_ok = true - break - end - end - end - end - elseif not string.find(biome_surfaces_string, - minetest.get_node({ x = pos.x, y = pos.y-biome.depth-1, z = pos.z }).name) then - surface_ok = true - end - - if not surface_ok then - return -- Surface does not match the given node group/name - end - - if checkair and minetest.get_node(p_top).name ~= "air" then - return - end - - if biome.below_nodes and - not string.find(dump(biome.below_nodes), - minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z}).name - ) then - return -- Node below does not match - end - - if biome.ncount and - #minetest.find_nodes_in_area( - {x=pos.x-1, y=pos.y, z=pos.z-1}, - {x=pos.x+1, y=pos.y, z=pos.z+1}, - biome.neighbors - ) <= biome.ncount then - return -- Not enough similar biome nodes around - end - - if biome.near_nodes and - #minetest.find_nodes_in_area( - {x=pos.x-biome.near_nodes_size, y=pos.y-biome.near_nodes_vertical, z=pos.z-biome.near_nodes_size}, - {x=pos.x+biome.near_nodes_size, y=pos.y+biome.near_nodes_vertical, z=pos.z+biome.near_nodes_size}, - biome.near_nodes - ) < biome.near_nodes_count then - return -- Long distance neighbours do not match - end - - -- Position fits into given biome - return true -end - -function biome_lib.populate_surfaces(biome, nodes_or_function_or_model, snodes, checkair) - local items_added = 0 - - biome_lib:set_defaults(biome) - - -- filter stage 1 - find nodes from the supplied surfaces that are within the current biome. - - local in_biome_nodes = {} - local perlin_fertile_area = minetest.get_perlin(biome.seed_diff, perlin_octaves, perlin_persistence, perlin_scale) - - for i = 1, #snodes do - local pos = vector.new(snodes[i]) - if populate_single_surface(biome, pos, perlin_fertile_area, checkair) then - in_biome_nodes[#in_biome_nodes + 1] = pos - end - end - - -- filter stage 2 - find places within that biome area to place the plants. - - local num_in_biome_nodes = #in_biome_nodes - - if num_in_biome_nodes == 0 then - return 0 - end - - for i = 1, math.min(math.ceil(biome.max_count/25), num_in_biome_nodes) do - local tries = 0 - local spawned = false - while tries < 2 and not spawned do - local pos = in_biome_nodes[math.random(1, num_in_biome_nodes)] - if biome.spawn_replace_node then - pos.y = pos.y-1 - end - local p_top = { x = pos.x, y = pos.y + 1, z = pos.z } - - if not (biome.avoid_nodes and biome.avoid_radius - and minetest.find_node_near(p_top, biome.avoid_radius - + math.random(-1.5,2), biome.avoid_nodes)) then - if biome.delete_above then - minetest.swap_node(p_top, biome_lib.air) - minetest.swap_node({x=p_top.x, y=p_top.y+1, z=p_top.z}, biome_lib.air) - end - - if biome.delete_above_surround then - minetest.swap_node({x=p_top.x-1, y=p_top.y, z=p_top.z}, biome_lib.air) - minetest.swap_node({x=p_top.x+1, y=p_top.y, z=p_top.z}, biome_lib.air) - minetest.swap_node({x=p_top.x, y=p_top.y, z=p_top.z-1}, biome_lib.air) - minetest.swap_node({x=p_top.x, y=p_top.y, z=p_top.z+1}, biome_lib.air) - - minetest.swap_node({x=p_top.x-1, y=p_top.y+1, z=p_top.z}, biome_lib.air) - minetest.swap_node({x=p_top.x+1, y=p_top.y+1, z=p_top.z}, biome_lib.air) - minetest.swap_node({x=p_top.x, y=p_top.y+1, z=p_top.z-1}, biome_lib.air) - minetest.swap_node({x=p_top.x, y=p_top.y+1, z=p_top.z+1}, biome_lib.air) - end - - if biome.spawn_replace_node then - minetest.swap_node(pos, biome_lib.air) - end - - local objtype = type(nodes_or_function_or_model) - - if objtype == "table" then - if nodes_or_function_or_model.axiom then - biome_lib:generate_tree(p_top, nodes_or_function_or_model) - biome_lib.dbg("An L-tree was spawned at "..minetest.pos_to_string(p_top), 4) - spawned = true - else - local fdir = nil - if biome.random_facedir then - fdir = math.random(biome.random_facedir[1], biome.random_facedir[2]) - end - local n=nodes_or_function_or_model[math.random(#nodes_or_function_or_model)] - minetest.swap_node(p_top, { name = n, param2 = fdir }) - biome_lib.dbg("Node \""..n.."\" was randomly picked from a list and placed at "..minetest.pos_to_string(p_top), 4) - spawned = true - end - elseif objtype == "string" and - minetest.registered_nodes[nodes_or_function_or_model] then - local fdir = nil - if biome.random_facedir then - fdir = math.random(biome.random_facedir[1], biome.random_facedir[2]) - end - minetest.swap_node(p_top, { name = nodes_or_function_or_model, param2 = fdir }) - biome_lib.dbg("Node \""..nodes_or_function_or_model.."\" was placed at "..minetest.pos_to_string(p_top), 4) - spawned = true - elseif objtype == "function" then - nodes_or_function_or_model(pos) - biome_lib.dbg("A function was run on surface node at "..minetest.pos_to_string(pos), 4) - spawned = true - elseif objtype == "string" and pcall(loadstring(("return %s(...)"): - format(nodes_or_function_or_model)),pos) then - spawned = true - biome_lib.dbg("An obsolete string-specified function was run on surface node at "..minetest.pos_to_string(p_top), 4) - else - biome_lib.dbg("Warning: Ignored invalid definition for object "..dump(nodes_or_function_or_model).." that was pointed at {"..dump(pos).."}", 2) - end - else - tries = tries + 1 - end - end - if spawned then items_added = items_added + 1 end - end - return items_added -end - --- Primary log read-out/mapgen spawner - -local function confirm_block_surroundings(p) - local n=minetest.get_node_or_nil(p) - if not n or n.name == "ignore" then return false end - - for x = -32,32,64 do -- step of 64 causes it to only check the 8 corner blocks - for y = -32,32,64 do - for z = -32,32,64 do - local n=minetest.get_node_or_nil({x=p.x + x, y=p.y + y, z=p.z + z}) - if not n or n.name == "ignore" then return false end - end - end - end - return true -end - -function biome_lib.generate_block(shutting_down) - - if shutting_down then - if #biome_lib.block_recheck_list > 0 then - for i = 1, #biome_lib.block_recheck_list do - biome_lib.block_log[#biome_lib.block_log + 1] = biome_lib.block_recheck_list[i] - end - biome_lib.block_recheck_list = {} - end - biome_lib.run_block_recheck_list = false - else - if biome_lib.run_block_recheck_list - and not biome_lib.block_recheck_list[1] then - biome_lib.run_block_recheck_list = false - end - end - - local blocklog = biome_lib.run_block_recheck_list - and biome_lib.block_recheck_list - or biome_lib.block_log - - if not blocklog[1] then return end - - local minp = blocklog[1][1] - local maxp = blocklog[1][2] - local airflag = blocklog[1][3] - local pos_hash = minetest.hash_node_position(minp) - - if not biome_lib.pos_hash then -- we need to read the maplock and get the surfaces list - local now = minetest.get_us_time() - biome_lib.pos_hash = {} - minetest.load_area(minp) - if not confirm_block_surroundings(minp) - and not shutting_down - and (blocklog[1][4] + biome_lib.block_timeout) > now then -- if any neighbors appear not to be loaded and the block hasn't expired yet, defer it - - if biome_lib.run_block_recheck_list then - biome_lib.block_log[#biome_lib.block_log + 1] = table.copy(biome_lib.block_recheck_list[1]) - table.remove(biome_lib.block_recheck_list, 1) - else - biome_lib.block_recheck_list[#biome_lib.block_recheck_list + 1] = table.copy(biome_lib.block_log[1]) - table.remove(biome_lib.block_log, 1) - end - biome_lib.pos_hash = nil - biome_lib.dbg("Mapblock at "..minetest.pos_to_string(minp).. - " had a neighbor not fully emerged, skipped it for now.", 4) - return - else - biome_lib.pos_hash.surface_node_list = airflag - and minetest.find_nodes_in_area_under_air(minp, maxp, biome_lib.surfaceslist_aircheck) - or minetest.find_nodes_in_area(minp, maxp, biome_lib.surfaceslist_no_aircheck) - biome_lib.pos_hash.action_index = 1 - if #biome_lib.pos_hash.surface_node_list > 0 then - biome_lib.dbg("Mapblock at "..minetest.pos_to_string(minp).. - " has "..#biome_lib.pos_hash.surface_node_list.. - " surface nodes to work on (airflag="..dump(airflag)..")", 4) - end - end - elseif not (airflag and biome_lib.actionslist_aircheck[biome_lib.pos_hash.action_index]) - and not (not airflag and biome_lib.actionslist_no_aircheck[biome_lib.pos_hash.action_index]) then - -- the block is finished, remove it - if #biome_lib.pos_hash.surface_node_list > 0 then - biome_lib.dbg("Deleted mapblock "..minetest.pos_to_string(minp).." from the block log", 4) - end - table.remove(blocklog, 1) - biome_lib.pos_hash = nil - else - -- below, [1] is biome, [2] is the thing to be added - local added = 0 - if airflag then - if biome_lib.actionslist_aircheck[biome_lib.pos_hash.action_index] then - added = biome_lib.populate_surfaces( - biome_lib.actionslist_aircheck[biome_lib.pos_hash.action_index][1], - biome_lib.actionslist_aircheck[biome_lib.pos_hash.action_index][2], - biome_lib.pos_hash.surface_node_list, true) - biome_lib.pos_hash.action_index = biome_lib.pos_hash.action_index + 1 - end - else - if biome_lib.actionslist_no_aircheck[biome_lib.pos_hash.action_index] then - added = biome_lib.populate_surfaces( - biome_lib.actionslist_no_aircheck[biome_lib.pos_hash.action_index][1], - biome_lib.actionslist_no_aircheck[biome_lib.pos_hash.action_index][2], - biome_lib.pos_hash.surface_node_list, false) - biome_lib.pos_hash.action_index = biome_lib.pos_hash.action_index + 1 - end - end - if added > 0 then - biome_lib.dbg("biome_lib.populate_surfaces ran on mapblock at ".. - minetest.pos_to_string(minp)..". Entry #".. - (biome_lib.pos_hash.action_index-1).." added "..added.." items.", 4) - end - end -end - --- "Play" them back, populating them with new stuff in the process - -minetest.register_globalstep(function(dtime) - if not biome_lib.block_log[1] then return end -- the block log is empty - - if math.random(100) > biome_lib.queue_run_ratio then return end - for s = 1, biome_lib.entries_per_step do - biome_lib.generate_block() - end -end) - --- Periodically wake-up the queue to give old blocks a chance to time-out --- if the player isn't currently exploring (i.e. they're just playing in one area) - -function biome_lib.wake_up_queue() - if #biome_lib.block_recheck_list > 1 - and #biome_lib.block_log == 0 then - biome_lib.block_log[#biome_lib.block_log + 1] = - table.copy(biome_lib.block_recheck_list[#biome_lib.block_recheck_list]) - biome_lib.block_recheck_list[#biome_lib.block_recheck_list] = nil - biome_lib.run_block_recheck_list = true - biome_lib.dbg("Woke-up the map queue to give old blocks a chance to time-out.", 3) - end - minetest.after(biome_lib.block_queue_wakeup_time, biome_lib.wake_up_queue) -end - -biome_lib.wake_up_queue() - --- Play out the entire log all at once on shutdown --- to prevent unpopulated map areas - -local function format_time(t) - if t > 59999999 then - return os.date("!%M minutes and %S seconds", math.ceil(t/1000000)) - else - return os.date("!%S seconds", math.ceil(t/1000000)) - end -end - -function biome_lib.check_remaining_time() - if minetest.get_us_time() > (biome_lib.shutdown_last_timestamp + 10000000) then -- report progress every 10s - biome_lib.shutdown_last_timestamp = minetest.get_us_time() - - local entries_remaining = #biome_lib.block_log + #biome_lib.block_recheck_list - - local total_purged = biome_lib.starting_count - entries_remaining - local elapsed_time = biome_lib.shutdown_last_timestamp - biome_lib.shutdown_start_time - biome_lib.dbg(string.format("%i entries, approximately %s remaining.", - entries_remaining, format_time(elapsed_time/total_purged * entries_remaining))) - end -end - -minetest.register_on_shutdown(function() - biome_lib.shutdown_start_time = minetest.get_us_time() - biome_lib.shutdown_last_timestamp = minetest.get_us_time()+1 - - biome_lib.starting_count = #biome_lib.block_log + #biome_lib.block_recheck_list - - if biome_lib.starting_count == 0 then - return - end - - biome_lib.dbg("Stand by, purging the mapblock log ".. - "(there are "..(#biome_lib.block_log + #biome_lib.block_recheck_list).." entries) ...", 0) - - while #biome_lib.block_log > 0 do - biome_lib.generate_block(true) - biome_lib.check_remaining_time() - end - - if #biome_lib.block_recheck_list > 0 then - biome_lib.block_log = table.copy(biome_lib.block_recheck_list) - while #biome_lib.block_log > 0 do - biome_lib.generate_block(true) - biome_lib.check_remaining_time() - end - end - biome_lib.dbg("Log purge completed after ".. - format_time(minetest.get_us_time() - biome_lib.shutdown_start_time)..".", 0) -end) - --- The spawning ABM - -function biome_lib:spawn_on_surfaces(sd,sp,sr,sc,ss,sa) - - local biome = {} - - if type(sd) ~= "table" then - biome.spawn_delay = sd -- old api expects ABM interval param here. - biome.spawn_plants = {sp} - biome.avoid_radius = sr - biome.spawn_chance = sc - biome.spawn_surfaces = {ss} - biome.avoid_nodes = sa - else - biome = sd - end - - if biome.spawn_delay*time_scale >= 1 then - biome.interval = biome.spawn_delay*time_scale - else - biome.interval = 1 - end - - biome_lib:set_defaults(biome) - biome.spawn_plants_count = #(biome.spawn_plants) - - local n - if type(biome.spawn_plants) == "table" then - n = "random: "..biome.spawn_plants[1]..", ..." - else - n = biome.spawn_plants - end - biome.label = biome.label or "biome_lib spawn_on_surfaces(): "..n - - minetest.register_abm({ - nodenames = biome.spawn_surfaces, - interval = biome.interval, - chance = biome.spawn_chance, - neighbors = biome.neighbors, - label = biome.label, - action = function(pos, node, active_object_count, active_object_count_wider) - local p_top = { x = pos.x, y = pos.y + 1, z = pos.z } - local n_top = minetest.get_node(p_top) - local perlin_fertile_area = minetest.get_perlin(biome.seed_diff, perlin_octaves, perlin_persistence, perlin_scale) - - local fertility, temperature, humidity = get_biome_data(pos, perlin_fertile_area) - - local pos_biome_ok = pos.y >= biome.min_elevation and pos.y <= biome.max_elevation - and fertility > biome.plantlife_limit - and temperature <= biome.temp_min and temperature >= biome.temp_max - and humidity <= biome.humidity_min and humidity >= biome.humidity_max - and biome_lib:is_node_loaded(p_top) - - if not pos_biome_ok then - return -- Outside of biome - end - - local n_light = minetest.get_node_light(p_top, nil) - if n_light < biome.light_min or n_light > biome.light_max then - return -- Too dark or too bright - end - - if biome.avoid_nodes and biome.avoid_radius and minetest.find_node_near( - p_top, biome.avoid_radius + math.random(-1.5,2), biome.avoid_nodes) then - return -- Nodes to avoid are nearby - end - - if biome.neighbors and biome.ncount and - #minetest.find_nodes_in_area( - {x=pos.x-1, y=pos.y, z=pos.z-1}, - {x=pos.x+1, y=pos.y, z=pos.z+1}, - biome.neighbors - ) <= biome.ncount then - return -- Near neighbour nodes are not present - end - - local NEAR_DST = biome.near_nodes_size - if biome.near_nodes and biome.near_nodes_count and biome.near_nodes_size and - #minetest.find_nodes_in_area( - {x=pos.x-NEAR_DST, y=pos.y-biome.near_nodes_vertical, z=pos.z-NEAR_DST}, - {x=pos.x+NEAR_DST, y=pos.y+biome.near_nodes_vertical, z=pos.z+NEAR_DST}, - biome.near_nodes - ) < biome.near_nodes_count then - return -- Far neighbour nodes are not present - end - - if (biome.air_count and biome.air_size) and - #minetest.find_nodes_in_area( - {x=p_top.x-biome.air_size, y=p_top.y, z=p_top.z-biome.air_size}, - {x=p_top.x+biome.air_size, y=p_top.y, z=p_top.z+biome.air_size}, - "air" - ) < biome.air_count then - return -- Not enough air - end - - local walldir = biome_lib:find_adjacent_wall(p_top, biome.verticals_list, biome.choose_random_wall) - if biome.alt_wallnode and walldir then - if n_top.name == "air" then - minetest.swap_node(p_top, { name = biome.alt_wallnode, param2 = walldir }) - end - return - end - - local currentsurface = minetest.get_node(pos).name - - if biome_lib.default_water_nodes[currentsurface] and - #minetest.find_nodes_in_area( - {x=pos.x, y=pos.y-biome.depth_max-1, z=pos.z}, - vector.new(pos), - biome_lib.default_wet_surfaces - ) == 0 then - return -- On water but no ground nearby - end - - local rnd = math.random(1, biome.spawn_plants_count) - local plant_to_spawn = biome.spawn_plants[rnd] - local fdir = biome.facedir - if biome.random_facedir then - fdir = math.random(biome.random_facedir[1],biome.random_facedir[2]) - end - if type(biome.spawn_plants) == "string" then - assert(loadstring(biome.spawn_plants.."(...)"))(pos) - elseif not biome.spawn_on_side and not biome.spawn_on_bottom and not biome.spawn_replace_node then - if n_top.name == "air" then - minetest.swap_node(p_top, { name = plant_to_spawn, param2 = fdir }) - end - elseif biome.spawn_replace_node then - minetest.swap_node(pos, { name = plant_to_spawn, param2 = fdir }) - - elseif biome.spawn_on_side then - local onside = biome_lib:find_open_side(pos) - if onside then - minetest.swap_node(onside.newpos, { name = plant_to_spawn, param2 = onside.facedir }) - end - elseif biome.spawn_on_bottom then - if minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z}).name == "air" then - minetest.swap_node({x=pos.x, y=pos.y-1, z=pos.z}, { name = plant_to_spawn, param2 = fdir} ) - end - end - end - }) -end - --- Function to decide how to replace a plant - either grow it, replace it with --- a tree, run a function, or die with an error. - -function biome_lib:replace_object(pos, replacement, grow_function, walldir, seeddiff) - local growtype = type(grow_function) - if growtype == "table" then - minetest.swap_node(pos, biome_lib.air) - biome_lib:grow_tree(pos, grow_function) - return - elseif growtype == "function" then - local perlin_fertile_area = minetest.get_perlin(seeddiff, perlin_octaves, perlin_persistence, perlin_scale) - local fertility, temperature, _ = get_biome_data(pos, perlin_fertile_area) - grow_function(pos, fertility, temperature, walldir) - return - elseif growtype == "string" then - local perlin_fertile_area = minetest.get_perlin(seeddiff, perlin_octaves, perlin_persistence, perlin_scale) - local fertility, temperature, _ = get_biome_data(pos, perlin_fertile_area) - assert(loadstring(grow_function.."(...)"))(pos, fertility, temperature, walldir) - return - elseif growtype == "nil" then - minetest.swap_node(pos, { name = replacement, param2 = walldir}) - return - elseif growtype ~= "nil" and growtype ~= "string" and growtype ~= "table" then - error("Invalid grow function "..dump(grow_function).." used on object at ("..dump(pos)..")") - end -end +-- the actual important stuff starts here ;-) +dofile(biome_lib.modpath .. "/api.lua") dofile(biome_lib.modpath .. "/search_functions.lua") -assert(loadfile(biome_lib.modpath .. "/growth.lua"))(time_scale) +dofile(biome_lib.modpath .. "/growth.lua") +dofile(biome_lib.modpath .. "/compat.lua") --- Check for infinite stacks +minetest.after(0.01, function() + -- report the final registration results and enable the active block queue stuff -if minetest.get_modpath("unified_inventory") or not minetest.settings:get_bool("creative_mode") then - biome_lib.expect_infinite_stacks = false -else - biome_lib.expect_infinite_stacks = true -end + local n = #biome_lib.actionslist_aircheck + #biome_lib.actionslist_no_aircheck --- read a field from a node's definition + biome_lib.dbg("All mapgen registrations completed.", 0) -function biome_lib:get_nodedef_field(nodename, fieldname) - if not minetest.registered_nodes[nodename] then - return nil - end - return minetest.registered_nodes[nodename][fieldname] -end - -if biome_lib.debug_log_level >= 3 then - biome_lib.last_count = 0 - - function biome_lib.show_pending_block_count() - if biome_lib.last_count ~= #biome_lib.block_log then - biome_lib.dbg(string.format("Pending block counts - ready to process: %-8icurrently deferred: %i", - #biome_lib.block_log, #biome_lib.block_recheck_list), 3) - biome_lib.last_count = #biome_lib.block_log - biome_lib.queue_idle_flag = false - elseif not biome_lib.queue_idle_flag then - if #biome_lib.block_recheck_list > 0 then - biome_lib.dbg("Mapblock queue only contains blocks that can't yet be processed.", 3) - biome_lib.dbg("Idling the queue until new blocks arrive or the next wake-up call occurs.", 3) - else - biome_lib.dbg("Mapblock queue has run dry.", 3) - biome_lib.dbg("Idling the queue until new blocks arrive.", 3) - end - biome_lib.queue_idle_flag = true - end - minetest.after(1, biome_lib.show_pending_block_count) + if n > 0 then + biome_lib.dbg("Total items/actions to handle manually: "..n.." ("..#biome_lib.actionslist_no_aircheck.." without air checks)", 0) + biome_lib.dbg("Total surface types to handle manually: "..#biome_lib.surfaceslist_aircheck + #biome_lib.surfaceslist_no_aircheck, 0) + else + biome_lib.dbg("There are no \"handle manually\" items/actions registered,", 0) + biome_lib.dbg("so the mapblock queue will not be not used this session.", 0) end - biome_lib.show_pending_block_count() -end + biome_lib.dbg("Items sent to the engine's decorations handler: "..#biome_lib.registered_decorations, 0) + biome_lib.dbg("Elevation range: "..biome_lib.mapgen_elevation_limit.min.." to "..string.format("%+d", biome_lib.mapgen_elevation_limit.max).." meters.", 0) -minetest.after(0, function() - biome_lib.dbg("Registered a total of "..(#biome_lib.surfaceslist_aircheck)+(#biome_lib.surfaceslist_no_aircheck).." surface types to be evaluated, spread", 0) - biome_lib.dbg("across "..#biome_lib.actionslist_aircheck.." actions with air-checking and "..#biome_lib.actionslist_no_aircheck.." actions without.", 0) + if n > 0 then + dofile(biome_lib.modpath .. "/block_queue_checks.lua") + end end) - -biome_lib.dbg("[Biome Lib] Loaded", 0) diff --git a/mods/biome_lib/search_functions.lua b/mods/biome_lib/search_functions.lua index 118e121d..2bd48b7e 100644 --- a/mods/biome_lib/search_functions.lua +++ b/mods/biome_lib/search_functions.lua @@ -2,7 +2,7 @@ -- function to decide if a node has a wall that's in verticals_list{} -- returns wall direction of valid node, or nil if invalid. -function biome_lib:find_adjacent_wall(pos, verticals, randomflag) +function biome_lib.find_adjacent_wall(pos, verticals, randomflag) local verts = dump(verticals) if randomflag then local walltab = {} @@ -27,7 +27,7 @@ end -- node that matches the ground table. Returns the new position, or nil if -- height limit is exceeded before finding it. -function biome_lib:search_downward(pos, heightlimit, ground) +function biome_lib.search_downward(pos, heightlimit, ground) for i = 0, heightlimit do if string.find(dump(ground), minetest.get_node({x=pos.x, y=pos.y-i, z = pos.z}).name) then return {x=pos.x, y=pos.y-i, z = pos.z} @@ -36,7 +36,7 @@ function biome_lib:search_downward(pos, heightlimit, ground) return false end -function biome_lib:find_open_side(pos) +function biome_lib.find_open_side(pos) if minetest.get_node({ x=pos.x-1, y=pos.y, z=pos.z }).name == "air" then return {newpos = { x=pos.x-1, y=pos.y, z=pos.z }, facedir = 2} end @@ -51,25 +51,3 @@ function biome_lib:find_open_side(pos) end return nil end - --- "Record" the map chunks being generated by the core mapgen, --- split into individual mapblocks to reduce lag - -minetest.register_on_generated(function(minp, maxp, blockseed) - local timestamp = minetest.get_us_time() - for x = 0, 4 do - local minx = minp.x + x*16 - for y = 0, 4 do - local miny = minp.y + y*16 - for z = 0, 4 do - local minz = minp.z + z*16 - - local bmin = {x=minx, y=miny, z=minz} - local bmax = {x=minx + 15, y=miny + 15, z=minz + 15} - biome_lib.block_log[#biome_lib.block_log + 1] = { bmin, bmax, true, timestamp } - biome_lib.block_log[#biome_lib.block_log + 1] = { bmin, bmax, false, timestamp } - end - end - end - biome_lib.run_block_recheck_list = true -end) diff --git a/mods/biome_lib/settingtypes.txt b/mods/biome_lib/settingtypes.txt index df804f5d..24558f8a 100644 --- a/mods/biome_lib/settingtypes.txt +++ b/mods/biome_lib/settingtypes.txt @@ -28,7 +28,7 @@ biome_lib_default_ground_nodes (List of default root nodes) string default:dirt_ # that many actions are executed on every single tick, skipping none. # More negative means more throughput, at the expense of lag. On fast PC's, # a setting of between -500 and -2000 might be good. -biome_lib_queue_run_ratio (Queue run ratio) int -100 +biome_lib_queue_ratio (Queue run ratio) int -200 # Minetest's map generator allows neighboring areas to overflow into one # another, to create smooth terrain, but it often hands the map blocks that diff --git a/mods/bonemeal/init.lua b/mods/bonemeal/init.lua index b7990eb1..139fef52 100644 --- a/mods/bonemeal/init.lua +++ b/mods/bonemeal/init.lua @@ -618,51 +618,51 @@ minetest.register_craft({ -- bonemeal (from bone) minetest.register_craft({ - type = "shapeless", +-- type = "shapeless", output = "bonemeal:bonemeal 2", - recipe = {"group:bone"} + recipe = {{"group:bone"}} }) -- bonemeal (from player bones) minetest.register_craft({ - type = "shapeless", +-- type = "shapeless", output = "bonemeal:bonemeal 4", - recipe = {"bones:bones"} + recipe = {{"bones:bones"}} }) -- bonemeal (from coral skeleton) minetest.register_craft({ - type = "shapeless", +-- type = "shapeless", output = "bonemeal:bonemeal 2", - recipe = {"default:coral_skeleton"} + recipe = {{"default:coral_skeleton"}} }) -- mulch minetest.register_craft({ - type = "shapeless", +-- 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" + {"group:tree", "group:leaves", "group:leaves"}, + {"group:leaves", "group:leaves", "group:leaves"}, + {"group:leaves", "group:leaves", "group:leaves"} } }) minetest.register_craft({ - type = "shapeless", +-- type = "shapeless", output = "bonemeal:mulch", recipe = { - "group:seed", "group:seed", "group:seed", - "group:seed", "group:seed", "group:seed", - "group:seed", "group:seed", "group:seed" + {"group:seed", "group:seed", "group:seed"}, + {"group:seed", "group:seed", "group:seed"}, + {"group:seed", "group:seed", "group:seed"} } }) -- fertiliser minetest.register_craft({ - type = "shapeless", +-- type = "shapeless", output = "bonemeal:fertiliser 2", - recipe = {"bonemeal:bonemeal", "bonemeal:mulch"} + recipe = {{"bonemeal:bonemeal", "bonemeal:mulch"}} }) diff --git a/mods/builtin_item/init.lua b/mods/builtin_item/init.lua index 021dbe6d..504cdb1c 100644 --- a/mods/builtin_item/init.lua +++ b/mods/builtin_item/init.lua @@ -1,26 +1,18 @@ -- Minetest: builtin/item_entity.lua --- override ice to make slippery for 0.4.16 -if not minetest.raycast then - minetest.override_item("default:ice", { - groups = {cracky = 3, puts_out_fire = 1, cools_lava = 1, slippery = 3}}) -end - - 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()) + obj:get_luaentity():set_item(ItemStack(item):to_string()) end return obj end --- If item_entity_ttl is not set, enity will have default life time +-- If item_entity_ttl is not set, entity 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 @@ -78,8 +70,7 @@ local function quick_flow_logic(node, pos_testing, direction) param2 = 0 end - if minetest.registered_nodes[node_testing.name].liquidtype ~= "flowing" - and minetest.registered_nodes[node_testing.name].liquidtype ~= "source" then + if minetest.registered_nodes[node_testing.name].liquidtype ~= "flowing" then return 0 end @@ -108,7 +99,7 @@ end local function quick_flow(pos, node) - local x, z = 0.0, 0.0 + 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) @@ -135,19 +126,14 @@ local function add_effects(pos) maxexptime = 3, minsize = 1, maxsize = 4, - texture = "tnt_smoke.png", + texture = "tnt_smoke.png" }) end --- print vector, helpful when debugging -local function vec_print(head, vec) - print(head, vec.x, vec.y, vec.z) -end - local water_force = tonumber(minetest.settings:get("builtin_item.waterflow_force") or 1.6) local water_drag = tonumber(minetest.settings:get("builtin_item.waterflow_drag") or 0.8) -local dry_friction = tonumber(minetest.settings:get("builtin_item.friction_dry") or 2.5) +local dry_friction = tonumber(minetest.settings:get("builtin_item.friction_dry") or 2.6) local air_drag = tonumber(minetest.settings:get("builtin_item.air_drag") or 0.4) local items_collect_on_slippery = tonumber( minetest.settings:get("builtin_item.items_collect_on_slippery") or 1) ~= 0 @@ -194,7 +180,7 @@ core.register_entity(":__builtin:item", { local col_height = size * 0.75 local def = core.registered_nodes[itemname] local glow = def and def.light_source - local c1, c2 = "","" + local c1, c2 = "", "" if not(stack:get_count() == 1) then c1 = " x" .. tostring(stack:get_count()) @@ -225,23 +211,20 @@ core.register_entity(":__builtin:item", { glow = glow, infotext = name .. c1 .. "\n(" .. itemname .. c2 .. ")" }) - end, get_staticdata = function(self) - local data = { + return core.serialize({ itemstring = self.itemstring, age = self.age, dropped_by = self.dropped_by - } - - return core.serialize(data) + }) end, on_activate = function(self, staticdata, dtime_s) - if string.sub(staticdata, 1, string.len("return")) == "return" then + if string.sub(staticdata, 1, 6) == "return" then local data = core.deserialize(staticdata) @@ -351,11 +334,9 @@ core.register_entity(":__builtin:item", { step_node_inside_checks = function(self) local pos = self.object:get_pos() - local node = self.node_inside - local def = self.def_inside -- Delete in 'ignore' nodes - if node and node.name == "ignore" then + if self.node_inside and self.node_inside.name == "ignore" then self.itemstring = "" self.object:remove() @@ -363,6 +344,8 @@ core.register_entity(":__builtin:item", { return true end + local def = self.def_inside + -- 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") @@ -384,7 +367,7 @@ core.register_entity(":__builtin:item", { pos = pos, max_hear_distance = 6, gain = 0.5 - }) + }, true) self.itemstring = "" self.object:remove() @@ -401,17 +384,16 @@ core.register_entity(":__builtin:item", { -- don't check for slippery ground if we're not on -- any ground to begin with - local node = self.node_under - local def = self.def_under + if self.falling_state or not self.node_under then - if self.falling_state or not node then self.slippery_state = false + return end - if node and def and def.walkable then + if self.node_under and self.def_under and self.def_under.walkable then - local slippery = core.get_item_group(node.name, "slippery") + local slippery = core.get_item_group(self.node_under.name, "slippery") self.slippery_state = slippery ~= 0 end @@ -419,17 +401,16 @@ core.register_entity(":__builtin:item", { step_water_physics = function(self) - local pos = self.object:get_pos() - local vel = self.object:get_velocity() - local node = self.node_inside - local def = self.def_inside - - self.waterflow_state = def and def.liquidtype == "flowing" + self.waterflow_state = self.def_inside and + self.def_inside.liquidtype == "flowing" if self.waterflow_state then + local pos = self.object:get_pos() + local vel = self.object:get_velocity() + -- get flow velocity - local flow_vel = quick_flow(pos, node) + local flow_vel = quick_flow(pos, self.node_inside) -- calculate flow force and drag local flow_force_x = flow_vel.x * water_force @@ -444,17 +425,6 @@ core.register_entity(":__builtin:item", { end end, - step_air_drag_physics = function(self) - - local vel = self.object:get_velocity() - - -- apply air drag - if self.falling_state or (self.slippery_state and not self.waterflow_state) then - self.accel.x = self.accel.x - vel.x * air_drag - self.accel.z = self.accel.z - vel.z * air_drag - end - end, - step_gravity = function(self) if self.falling_state then @@ -473,12 +443,10 @@ core.register_entity(":__builtin:item", { if self.slippery_state then - local node = self.node_under - -- apply slip factor (tiny friction that depends on the actual block type) - if (abs(vel.x) > 0.2 or abs(vel.z) > 0.2) then + if abs(vel.x) > 0.2 or abs(vel.z) > 0.2 then - local slippery = core.get_item_group(node.name, "slippery") + local slippery = core.get_item_group(self.node_under.name, "slippery") local slip_factor = 4.0 / (slippery + 4) self.accel.x = self.accel.x - vel.x * slip_factor @@ -497,17 +465,15 @@ core.register_entity(":__builtin:item", { step_check_timeout = 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 + add_effects(self.object:get_pos()) + self.itemstring = "" self.object:remove() - add_effects(pos) - return true end @@ -516,14 +482,13 @@ core.register_entity(":__builtin:item", { step_check_custom_step = function(self, dtime, moveresult) - local pos = self.object:get_pos() - -- 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, moveresult) == false then + if custom + and custom(self, self.object:get_pos(), dtime, moveresult) == false then return true -- skip further checks if false end @@ -532,8 +497,6 @@ core.register_entity(":__builtin:item", { step_try_collect = function(self) - local self_pos = self.object:get_pos() - -- Don't collect items if falling if self.falling_state then return @@ -551,6 +514,7 @@ core.register_entity(":__builtin:item", { return end + local self_pos = self.object:get_pos() local objects = core.get_objects_inside_radius(self_pos, 1.0) for _, obj in pairs(objects) do @@ -574,6 +538,18 @@ core.register_entity(":__builtin:item", { end end, + step_air_drag_physics = function(self) + + local vel = self.object:get_velocity() + + -- apply air drag + if self.falling_state + or (self.slippery_state and not self.waterflow_state) then + self.accel.x = self.accel.x - vel.x * air_drag + self.accel.z = self.accel.z - vel.z * air_drag + end + end, + on_step = function(self, dtime, moveresult) -- reset acceleration @@ -602,7 +578,7 @@ core.register_entity(":__builtin:item", { self:step_water_physics() self:step_ground_friction() self:step_gravity() - + self:step_air_drag_physics() self:step_apply_forces() -- do item checks @@ -618,12 +594,14 @@ core.register_entity(":__builtin:item", { 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, + end }) diff --git a/mods/castle/pillars.lua b/mods/castle/pillars.lua index ee4580ee..0df86d34 100644 --- a/mods/castle/pillars.lua +++ b/mods/castle/pillars.lua @@ -9,8 +9,8 @@ local pillar = { } 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"} + pillar[7] = {"mushroomtrunk", "Mushroom Trunk", "ethereal_mushroom_trunk", "ethereal:mushroom_trunk"} + pillar[8] = {"icebrick", "Ice Brick", "ethereal_brick_ice", "ethereal:icebrick"} end local grp = {cracky = 3} @@ -30,7 +30,7 @@ for n = 1, #pillar do 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}, + {-0.250000,-0.125000,-0.250000,0.250000,0.500000,0.250000}, }, }, }) @@ -54,8 +54,8 @@ for n = 1, #pillar do 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.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}, }, }, diff --git a/mods/castle/town_item.lua b/mods/castle/town_item.lua index b5461930..b7ff8a95 100644 --- a/mods/castle/town_item.lua +++ b/mods/castle/town_item.lua @@ -5,9 +5,9 @@ minetest.register_node("castle:light",{ sunlight_propagates = true, light_source = 12, tiles = {"castle_street_light.png"}, - groups = {cracky=2, oddly_breakable_by_hand = 3}, + groups = {cracky = 2, oddly_breakable_by_hand = 3}, sounds = default.node_sound_glass_defaults(), - paramtype = "light", + paramtype = "light" }) minetest.register_craft({ @@ -15,7 +15,7 @@ minetest.register_craft({ recipe = { {"default:stick", "default:glass", "default:stick"}, {"default:glass", "default:torch", "default:glass"}, - {"default:stick", "default:glass", "default:stick"}, + {"default:stick", "default:glass", "default:stick"} } }) @@ -25,13 +25,13 @@ minetest.register_node("castle:dungeon_stone", { tiles = {"castle_dungeon_stone.png"}, groups = {cracky = 2}, paramtype = "light", - sounds = default.node_sound_stone_defaults(), + sounds = default.node_sound_stone_defaults() }) minetest.register_craft({ - type = "shapeless", + --type = "shapeless", output = "castle:dungeon_stone", - recipe = {"default:stonebrick", "default:obsidian"}, + recipe = {{"default:stonebrick", "default:obsidian"}} }) minetest.register_node("castle:crate", { @@ -40,7 +40,8 @@ minetest.register_node("castle:crate", { tiles = { "castle_crate_top.png", "castle_crate_top.png", "castle_crate.png", "castle_crate.png", - "castle_crate.png", "castle_crate.png"}, + "castle_crate.png", "castle_crate.png" + }, groups = {choppy = 3}, paramtype = "light", sounds = default.node_sound_wood_defaults(), @@ -70,14 +71,14 @@ minetest.register_node("castle:crate", { local inv = meta:get_inventory() return inv:is_empty("main") - end, + end }) minetest.register_craft({ output = "castle:crate", recipe = { {"group:wood", "group:wood", "group:wood"}, - {"group:wood", "default:steel_ingot", "group:wood"}, + {"group:wood", "default:steel_ingot", "group:wood"} } }) @@ -88,20 +89,17 @@ minetest.register_node("castle:ropes",{ tiles = {"castle_ropes.png"}, groups = {choppy = 3, snappy = 3, oddly_breakable_by_hand = 3,flammable = 1}, paramtype = "light", + use_texture_alpha = "clip", paramtype2 = "facedir", climbable = true, walkable = false, node_box = { type = "fixed", - fixed = { - {-1/16, -8/16, -1/16, 1/16, 8/16, 1/16}, - }, + 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}, - }, + fixed = {{-1/16, -8/16, -1/16, 1/16, 8/16, 1/16}} } }) @@ -110,6 +108,6 @@ minetest.register_craft({ recipe = { {"farming:string"}, {"farming:string"}, - {"farming:string"}, + {"farming:string"} } }) diff --git a/mods/doors/init.lua b/mods/doors/init.lua index df12536b..7b0af7b9 100644 --- a/mods/doors/init.lua +++ b/mods/doors/init.lua @@ -14,52 +14,78 @@ 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 @@ -69,6 +95,7 @@ function doors.get(pos) 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", { @@ -79,6 +106,7 @@ minetest.register_node("doors:hidden", { paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, + use_texture_alpha = "clip", -- has to be walkable for falling nodes to stop falling. walkable = true, pointable = false, @@ -92,51 +120,57 @@ minetest.register_node("doors:hidden", { -- 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}, + 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}, - }, + 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 = "_a", param2 = 2 } }, { { v = "_b", param2 = 1 }, { v = "_b", param2 = 2 }, { v = "_b", param2 = 3 }, - { v = "_b", param2 = 0 }, + { v = "_b", param2 = 0 } }, { { v = "_b", param2 = 1 }, { v = "_b", param2 = 2 }, { v = "_b", param2 = 3 }, - { v = "_b", param2 = 0 }, + { v = "_b", param2 = 0 } }, { { v = "_a", param2 = 3 }, { v = "_a", param2 = 0 }, { v = "_a", param2 = 1 }, - { v = "_a", param2 = 2 }, - }, + { 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 @@ -148,8 +182,10 @@ function doors.door_toggle(pos, node, clicker) 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 @@ -165,6 +201,7 @@ function doors.door_toggle(pos, node, clicker) end local old = state + -- until Lua-5.2 we have no bitwise operators :( if state % 2 == 1 then state = state - 1 @@ -182,15 +219,19 @@ function doors.door_toggle(pos, node, clicker) end if state % 2 == 0 then - minetest.sound_play(def.door.sounds[1], {pos = pos, gain = 0.3, max_hear_distance = 10}) + + 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}) + 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 + name = name .. transform[state + 1][dir + 1].v, + param2 = transform[state + 1][dir + 1].param2 }) + meta:set_int("state", state) return true @@ -198,32 +239,50 @@ 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 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, + type = pointed_thing.type, above = vector.new(pointed_thing.above), under = vector.new(pointed_thing.under), - ref = pointed_thing.ref, + ref = pointed_thing.ref } - callback(place_to_copy, newnode_copy, placer, oldnode_copy, itemstack, pointed_thing_copy) + + 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 @@ -232,7 +291,9 @@ function doors.register(name, def) 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 @@ -242,21 +303,27 @@ function doors.register(name, def) { { 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}) @@ -269,6 +336,7 @@ function doors.register(name, def) groups = table.copy(def.groups), on_place = function(itemstack, placer, pointed_thing) + local pos = nil if not pointed_thing.type == "node" then @@ -277,9 +345,12 @@ function doors.register(name, def) 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 + + 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 @@ -290,6 +361,7 @@ function doors.register(name, def) 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 @@ -304,6 +376,7 @@ function doors.register(name, def) 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 @@ -314,16 +387,17 @@ function doors.register(name, def) { x = -1, y = 0, z = 0 }, { x = 0, y = 0, z = 1 }, { x = 1, y = 0, z = 0 }, - { x = 0, y = 0, z = -1 }, + { 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, + 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}) @@ -334,10 +408,13 @@ function doors.register(name, def) 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 @@ -346,19 +423,23 @@ function doors.register(name, def) itemstack:take_item() end - on_place_node(pos, minetest.get_node(pos), placer, node, itemstack, pointed_thing) + 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 @@ -378,17 +459,23 @@ function doors.register(name, def) def.drop = name def.door = { name = name, - sounds = { def.sound_close, def.sound_open }, + 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 @@ -396,9 +483,12 @@ function doors.register(name, def) 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 @@ -411,6 +501,7 @@ function doors.register(name, def) def.paramtype = "light" def.paramtype2 = "facedir" def.sunlight_propagates = true + def.use_texture_alpha = "clip" def.walkable = true def.is_ground_content = false def.buildable_to = false @@ -427,79 +518,88 @@ function doors.register(name, def) 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"}, - } + 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"}, - } + 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"}, - } + 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"}, - }, + 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 " .. @@ -512,11 +612,15 @@ 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 @@ -534,15 +638,28 @@ function doors.trapdoor_toggle(pos, node, clicker) 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}) + + 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}) + 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 @@ -551,7 +668,9 @@ function doors.register_trapdoor(name, def) local name_opened = name.."_open" def.on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + doors.trapdoor_toggle(pos, node, clicker) + return itemstack end @@ -559,13 +678,17 @@ function doors.register_trapdoor(name, def) def.drawtype = "nodebox" def.paramtype = "light" def.paramtype2 = "facedir" + def.use_texture_alpha = "clip" 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) @@ -575,7 +698,9 @@ function doors.register_trapdoor(name, def) def.on_blast = function() end else def.on_blast = function(pos, intensity) + minetest.remove_node(pos) + return { name } end end @@ -638,13 +763,14 @@ function doors.register_trapdoor(name, def) 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 }, + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, door = 1} }) doors.register_trapdoor("doors:trapdoor_steel", { @@ -656,7 +782,7 @@ doors.register_trapdoor("doors:trapdoor_steel", { protected = true, sound_open = "doors_steel_door_open", sound_close = "doors_steel_door_close", - groups = { cracky = 1, level = 2, door = 1 }, + groups = {cracky = 1, level = 2, door = 1} }) minetest.register_craft({ @@ -664,7 +790,7 @@ minetest.register_craft({ recipe = { {"group:wood", "group:wood", "group:wood"}, {"group:wood", "group:wood", "group:wood"}, - {"", "", ""}, + {"", "", ""} } }) @@ -672,11 +798,10 @@ minetest.register_craft({ output = "doors:trapdoor_steel", recipe = { {"default:steel_ingot", "default:steel_ingot"}, - {"default:steel_ingot", "default:steel_ingot"}, + {"default:steel_ingot", "default:steel_ingot"} } }) - -----key tool----- minetest.register_tool("doors:key", { @@ -754,7 +879,7 @@ minetest.register_craft({ recipe = { {"", "", "default:steel_ingot"}, {"default:steel_ingot", "default:steel_ingot", ""}, - {"default:steel_ingot", "default:steel_ingot", ""}, + {"default:steel_ingot", "default:steel_ingot", ""} } }) @@ -766,6 +891,7 @@ minetest.register_craft({ ----fence gate---- function doors.register_fencegate(name, def) + local fence = { description = def.description, drawtype = "mesh", @@ -787,8 +913,8 @@ function doors.register_fencegate(name, def) end, selection_box = { type = "fixed", - fixed = {-1/2, -1/2, -1/4, 1/2, 1/2, 1/4}, - }, + fixed = {-1/2, -1/2, -1/4, 1/2, 1/2, 1/4} + } } if not fence.sounds then @@ -798,15 +924,17 @@ function doors.register_fencegate(name, def) 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}, + 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" @@ -829,6 +957,7 @@ function doors.register_fencegate(name, def) }) end + doors.register_fencegate("doors:gate_wood", { description = "Wooden Fence Gate", texture = "default_wood.png", @@ -864,47 +993,46 @@ doors.register_fencegate("doors:gate_aspen_wood", { groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2} }) - ----fuels---- minetest.register_craft({ type = "fuel", recipe = "doors:trapdoor", - burntime = 7, + burntime = 7 }) minetest.register_craft({ type = "fuel", recipe = "doors:door_wood", - burntime = 14, + burntime = 14 }) minetest.register_craft({ type = "fuel", recipe = "doors:gate_wood_closed", - burntime = 7, + burntime = 7 }) minetest.register_craft({ type = "fuel", recipe = "doors:gate_acacia_wood_closed", - burntime = 8, + burntime = 8 }) minetest.register_craft({ type = "fuel", recipe = "doors:gate_junglewood_closed", - burntime = 9, + burntime = 9 }) minetest.register_craft({ type = "fuel", recipe = "doors:gate_pine_wood_closed", - burntime = 6, + burntime = 6 }) minetest.register_craft({ type = "fuel", recipe = "doors:gate_aspen_wood_closed", - burntime = 5, + burntime = 5 }) diff --git a/mods/farming/crops/barley.lua b/mods/farming/crops/barley.lua index 65d1f03e..e7f38408 100644 --- a/mods/farming/crops/barley.lua +++ b/mods/farming/crops/barley.lua @@ -28,11 +28,10 @@ minetest.register_craftitem("farming:barley", { -- flour minetest.register_craft({ - type = "shapeless", output = "farming:flour", recipe = { - "farming:barley", "farming:barley", "farming:barley", - "farming:barley", "farming:mortar_pestle" + {"farming:barley", "farming:barley", "farming:barley"}, + {"farming:barley", "farming:mortar_pestle", ""} }, replacements = {{"group:food_mortar_pestle", "farming:mortar_pestle"}} }) diff --git a/mods/farming/crops/beans.lua b/mods/farming/crops/beans.lua index 38d8fa94..59ae2ead 100644 --- a/mods/farming/crops/beans.lua +++ b/mods/farming/crops/beans.lua @@ -81,9 +81,7 @@ minetest.register_craftitem("farming:beans", { -- beans can be used for green dye minetest.register_craft({ output = "dye:green", - recipe = { - {"farming:beans"} - } + recipe = {{"farming:beans"}} }) -- beanpole diff --git a/mods/farming/crops/beetroot.lua b/mods/farming/crops/beetroot.lua index ef57986a..05e0b3a9 100644 --- a/mods/farming/crops/beetroot.lua +++ b/mods/farming/crops/beetroot.lua @@ -21,20 +21,17 @@ minetest.register_craftitem("farming:beetroot_soup", { }) 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" + {"group:food_beetroot", "group:food_beetroot", "group:food_beetroot"}, + {"group:food_beetroot", "group:food_bowl", "group:food_beetroot"} } }) -- red dye minetest.register_craft({ - type = "shapeless", output = "dye:red", - recipe = {"group:food_beetroot"} + recipe = {{"group:food_beetroot"}} }) local def = { diff --git a/mods/farming/crops/blueberry.lua b/mods/farming/crops/blueberry.lua index e8d83c3a..9ec14b62 100644 --- a/mods/farming/crops/blueberry.lua +++ b/mods/farming/crops/blueberry.lua @@ -36,10 +36,9 @@ minetest.register_craftitem("farming:blueberry_pie", { minetest.register_craft({ output = "farming:blueberry_pie", - type = "shapeless", recipe = { - "group:food_flour", "group:food_sugar", - "group:food_blueberries", "group:food_baking_tray" + {"group:food_flour", "group:food_sugar", "group:food_blueberries"}, + {"group:food_baking_tray", "", ""} }, replacements = {{"group:food_baking_tray", "farming:baking_tray"}} }) @@ -79,7 +78,7 @@ def.drop = { items = { {items = {"farming:blueberries 2"}, rarity = 1}, {items = {"farming:blueberries"}, rarity = 2}, - {items = {"farming:blueberries"}, rarity = 3}, + {items = {"farming:blueberries"}, rarity = 3} } } minetest.register_node("farming:blueberry_4", table.copy(def)) diff --git a/mods/farming/crops/carrot.lua b/mods/farming/crops/carrot.lua index 8be1f4eb..2dd45f3c 100644 --- a/mods/farming/crops/carrot.lua +++ b/mods/farming/crops/carrot.lua @@ -27,9 +27,10 @@ minetest.register_craftitem("farming:carrot_juice", { minetest.register_craft({ output = "farming:carrot_juice", - type = "shapeless", recipe = { - "vessels:drinking_glass", "group:food_carrot", "farming:juicer" + {"group:food_carrot"}, + {"farming:juicer"}, + {"vessels:drinking_glass"} }, replacements = { {"group:food_juicer", "farming:juicer"} diff --git a/mods/farming/crops/chili.lua b/mods/farming/crops/chili.lua index 43345566..95f3a30e 100644 --- a/mods/farming/crops/chili.lua +++ b/mods/farming/crops/chili.lua @@ -20,20 +20,17 @@ minetest.register_craftitem("farming:chili_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" + {"group:food_chili_pepper", "group:food_rice", "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"} - } + recipe = {{"farming:chili_pepper"}} }) -- chili definition diff --git a/mods/farming/crops/cocoa.lua b/mods/farming/crops/cocoa.lua index 72e37d04..1fc78757 100644 --- a/mods/farming/crops/cocoa.lua +++ b/mods/farming/crops/cocoa.lua @@ -75,9 +75,7 @@ minetest.register_craftitem("farming:cocoa_beans", { minetest.register_craft( { output = "dye:brown 2", - recipe = { - { "farming:cocoa_beans" } - } + recipe = {{"farming:cocoa_beans"}} }) -- chocolate cookie @@ -128,9 +126,7 @@ minetest.register_craft({ minetest.register_craft({ output = "farming:chocolate_dark 9", - recipe = { - {"farming:chocolate_block"} - } + recipe = {{"farming:chocolate_block"}} }) -- cocoa definition diff --git a/mods/farming/crops/coffee.lua b/mods/farming/crops/coffee.lua index f64369c8..aa67c5e3 100644 --- a/mods/farming/crops/coffee.lua +++ b/mods/farming/crops/coffee.lua @@ -34,10 +34,10 @@ 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"}, + {"group:food_saucepan", "group:food_coffee", "group:water_bucket"}, + {"", "vessels:drinking_glass", ""} + }, replacements = { {"group:water_bucket", "bucket:bucket_empty"}, {"group:food_saucepan", "farming:saucepan"} @@ -47,10 +47,10 @@ minetest.register_craft( { 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"}, + {"group:food_saucepan", "group:food_coffee", "group:water_bucket_wooden"}, + {"", "vessels:drinking_glass", ""} + }, replacements = { {"group:water_bucket_wooden", "bucket_wooden:bucket_empty"}, {"group:food_saucepan", "farming:saucepan"} diff --git a/mods/farming/crops/corn.lua b/mods/farming/crops/corn.lua index ce000c4a..e03c8ba1 100644 --- a/mods/farming/crops/corn.lua +++ b/mods/farming/crops/corn.lua @@ -47,7 +47,7 @@ minetest.register_craft({ }, replacements = { {"group:food_mortar_pestle", "farming:mortar_pestle"}, - {"group:food_baking_tray", "farming:baking_tray"}, + {"group:food_baking_tray", "farming:baking_tray"} } }) @@ -72,9 +72,9 @@ minetest.register_node("farming:bottle_ethanol", { 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"} + {"group:food_corn", "group:food_corn", "group:food_corn"}, + {"group:food_corn", "vessels:glass_bottle", "group:food_corn"}, + {"group:food_corn", "group:food_corn", "group:food_corn"} } }) @@ -82,7 +82,7 @@ minetest.register_craft({ type = "fuel", recipe = "farming:bottle_ethanol", burntime = 80, - replacements = {{ "farming:bottle_ethanol", "vessels:glass_bottle"}} + replacements = {{"farming:bottle_ethanol", "vessels:glass_bottle"}} }) -- corn definition diff --git a/mods/farming/crops/grapes.lua b/mods/farming/crops/grapes.lua index 8c5e4586..e0c491d8 100644 --- a/mods/farming/crops/grapes.lua +++ b/mods/farming/crops/grapes.lua @@ -76,9 +76,7 @@ minetest.register_craftitem("farming:grapes", { -- grapes can be used for violet dye minetest.register_craft({ output = "dye:violet", - recipe = { - {"farming:grapes"} - } + recipe = {{"farming:grapes"}} }) -- trellis diff --git a/mods/farming/crops/hemp.lua b/mods/farming/crops/hemp.lua index f8dfd0b5..4cc05e5f 100644 --- a/mods/farming/crops/hemp.lua +++ b/mods/farming/crops/hemp.lua @@ -65,7 +65,7 @@ minetest.register_craft({ type = "fuel", recipe = "farming:hemp_oil", burntime = 20, - replacements = {{ "farming:hemp_oil", "vessels:glass_bottle"}} + replacements = {{"farming:hemp_oil", "vessels:glass_bottle"}} }) -- hemp fibre diff --git a/mods/farming/crops/lettuce.lua b/mods/farming/crops/lettuce.lua index 07ef43ad..bbd7138d 100644 --- a/mods/farming/crops/lettuce.lua +++ b/mods/farming/crops/lettuce.lua @@ -48,7 +48,7 @@ def.groups.growing = nil def.drop = { items = { {items = {'farming:lettuce 2'}, rarity = 1}, - {items = {'farming:lettuce 1'}, rarity = 2}, + {items = {'farming:lettuce 1'}, rarity = 2} } } minetest.register_node("farming:lettuce_5", table.copy(def)) diff --git a/mods/farming/crops/melon.lua b/mods/farming/crops/melon.lua index 0549dd35..4c199da9 100644 --- a/mods/farming/crops/melon.lua +++ b/mods/farming/crops/melon.lua @@ -21,9 +21,8 @@ minetest.register_craft({ }) minetest.register_craft({ - type = "shapeless", output = "farming:melon_slice 4", - recipe = {"farming:melon_8", "farming:cutting_board"}, + recipe = {{"farming:cutting_board", "farming:melon_8"}}, replacements = {{"farming:cutting_board", "farming:cutting_board"}} }) @@ -74,14 +73,19 @@ 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.tiles = { + "farming_melon_top.png", "farming_melon_bottom.png", "farming_melon_side.png" +} def.selection_box = {-.5, -.5, -.5, .5, .5, .5} def.walkable = true +def.buildable_to = false +def.paramtype2 = "facedir" def.groups = { food_melon = 1, snappy = 2, oddly_breakable_by_hand = 1, flammable = 2, plant = 1 } def.drop = "farming:melon_8" +def.on_place = minetest.rotate_node minetest.register_node("farming:melon_8", table.copy(def)) -- add to registered_plants diff --git a/mods/farming/crops/mint.lua b/mods/farming/crops/mint.lua index 5bc40215..eceaa166 100644 --- a/mods/farming/crops/mint.lua +++ b/mods/farming/crops/mint.lua @@ -29,11 +29,9 @@ minetest.register_craftitem("farming:mint_tea", { 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" + {"group:food_mint", "group:food_mint", "group:food_mint"}, + {"group:water_bucket", "farming:juicer", "vessels:drinking_glass"} }, replacements = { {"group:food_juicer", "farming:juicer"}, @@ -44,11 +42,9 @@ minetest.register_craft({ 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" + {"group:food_mint", "group:food_mint", "group:food_mint"}, + {"group:water_bucket_wooden", "farming:juicer", "vessels:drinking_glass"} }, replacements = { {"group:food_juicer", "farming:juicer"}, @@ -92,7 +88,7 @@ def.drop = { {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}, + {items = {"farming:seed_mint 2"}, rarity = 2} } } minetest.register_node("farming:mint_4", table.copy(def)) diff --git a/mods/farming/crops/onion.lua b/mods/farming/crops/onion.lua index 2a8c63f3..63cdbe53 100644 --- a/mods/farming/crops/onion.lua +++ b/mods/farming/crops/onion.lua @@ -27,12 +27,11 @@ minetest.register_craftitem("farming:onion_soup", { }) 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" + {"group:food_onion", "group:food_onion", "group:food_onion"}, + {"group:food_onion", "group:food_pot", "group:food_onion"}, + {"", "group:food_bowl", ""} }, replacements = {{"farming:pot", "farming:pot"}} }) @@ -81,7 +80,7 @@ def.drop = { {items = {"farming:onion"}, rarity = 1}, {items = {"farming:onion"}, rarity = 2}, {items = {"farming:onion"}, rarity = 2}, - {items = {"farming:onion"}, rarity = 5}, + {items = {"farming:onion"}, rarity = 5} } } minetest.register_node("farming:onion_5", table.copy(def)) diff --git a/mods/farming/crops/peas.lua b/mods/farming/crops/peas.lua index 7c6a83df..77058892 100644 --- a/mods/farming/crops/peas.lua +++ b/mods/farming/crops/peas.lua @@ -21,9 +21,8 @@ minetest.register_craftitem("farming:peas", { }) minetest.register_craft({ - type = "shapeless", output = "farming:peas", - recipe = {"farming:pea_pod"} + recipe = {{"farming:pea_pod"}} }) -- pea soup @@ -35,9 +34,12 @@ minetest.register_craftitem("farming:pea_soup", { }) minetest.register_craft({ - type = "shapeless", output = "farming:pea_soup", - recipe = {"group:food_peas", "group:food_peas", "group:food_bowl"} + recipe = { + {"group:food_peas"}, + {"group:food_peas"}, + {"group:food_bowl"} + } }) local def = { diff --git a/mods/farming/crops/pepper.lua b/mods/farming/crops/pepper.lua index 086a0c60..bdf6287a 100644 --- a/mods/farming/crops/pepper.lua +++ b/mods/farming/crops/pepper.lua @@ -30,7 +30,7 @@ minetest.register_craftitem("farming:pepper_yellow", { description = S("Yellow Pepper"), inventory_image = "crops_pepper_yellow.png", on_use = minetest.item_eat(3), - groups = {food_pepper = 1, flammable = 3}, + groups = {food_pepper = 1, flammable = 3} }) -- red pepper @@ -38,13 +38,12 @@ minetest.register_craftitem("farming:pepper_red", { description = S("Red Pepper"), inventory_image = "crops_pepper_red.png", on_use = minetest.item_eat(4), - groups = {food_pepper = 1, flammable = 3}, + groups = {food_pepper = 1, flammable = 3} }) minetest.register_craft({ - type = "shapeless", output = "farming:peppercorn", - recipe = {"group:food_pepper"} + recipe = {{"group:food_pepper"}} }) -- ground pepper @@ -69,8 +68,11 @@ minetest.register_node("farming:pepper_ground", { minetest.register_craft( { output = "farming:pepper_ground", - type = "shapeless", - recipe = {"group:food_peppercorn", "vessels:glass_bottle", "farming:mortar_pestle"}, + recipe = { + {"group:food_peppercorn"}, + {"farming:mortar_pestle"}, + {"vessels:glass_bottle"} + }, replacements = {{"group:food_mortar_pestle", "farming:mortar_pestle"}} }) @@ -124,9 +126,9 @@ minetest.register_node("farming:pepper_5", table.copy(def)) def.tiles = {"crops_pepper_plant_6.png"} def.drop = { max_items = 2, items = { - {items = {'farming:pepper_yellow 2'}, rarity = 1}, - {items = {'farming:pepper_yellow'}, rarity = 2}, - {items = {'farming:pepper_yellow'}, rarity = 3}, + {items = {"farming:pepper_yellow 2"}, rarity = 1}, + {items = {"farming:pepper_yellow"}, rarity = 2}, + {items = {"farming:pepper_yellow"}, rarity = 3} } } minetest.register_node("farming:pepper_6", table.copy(def)) @@ -136,9 +138,9 @@ def.tiles = {"crops_pepper_plant_7.png"} def.groups.growing = nil def.drop = { max_items = 2, items = { - {items = {'farming:pepper_red 2'}, rarity = 1}, - {items = {'farming:pepper_red'}, rarity = 2}, - {items = {'farming:pepper_red'}, rarity = 3}, + {items = {"farming:pepper_red 2"}, rarity = 1}, + {items = {"farming:pepper_red"}, rarity = 2}, + {items = {"farming:pepper_red"}, rarity = 3} } } minetest.register_node("farming:pepper_7", table.copy(def)) diff --git a/mods/farming/crops/pineapple.lua b/mods/farming/crops/pineapple.lua index 839a627a..6bb1918e 100644 --- a/mods/farming/crops/pineapple.lua +++ b/mods/farming/crops/pineapple.lua @@ -38,8 +38,7 @@ minetest.register_craftitem("farming:pineapple_ring", { minetest.register_craft( { output = "farming:pineapple_ring 5", - type = "shapeless", - recipe = {"group:food_pineapple"}, + recipe = {{"group:food_pineapple"}}, replacements = {{"farming:pineapple", "farming:pineapple_top"}} }) @@ -53,11 +52,12 @@ minetest.register_craftitem("farming:pineapple_juice", { 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"}, + {"group:food_pineapple_ring", "group:food_pineapple_ring", + "group:food_pineapple_ring"}, + {"", "farming:juicer", ""}, + {"", "vessels:drinking_glass", ""} + }, replacements = { {"group:food_juicer", "farming:juicer"} } @@ -65,10 +65,10 @@ minetest.register_craft({ minetest.register_craft({ output = "farming:pineapple_juice 2", - type = "shapeless", recipe = { - "vessels:drinking_glass", "vessels:drinking_glass", - "group:food_pineapple", "farming:juicer" + {"group:food_pineapple", ""}, + {"farming:juicer", ""}, + {"vessels:drinking_glass", "vessels:drinking_glass"} }, replacements = { {"group:food_juicer", "farming:juicer"} diff --git a/mods/farming/crops/pumpkin.lua b/mods/farming/crops/pumpkin.lua index 5e29c015..0007ac7b 100644 --- a/mods/farming/crops/pumpkin.lua +++ b/mods/farming/crops/pumpkin.lua @@ -25,9 +25,8 @@ minetest.register_craft({ }) minetest.register_craft({ - type = "shapeless", output = "farming:pumpkin_slice 4", - recipe = {"farming:pumpkin", "farming:cutting_board"}, + recipe = {{"farming:cutting_board", "farming:pumpkin"}}, replacements = {{"farming:cutting_board", "farming:cutting_board"}} }) @@ -122,8 +121,9 @@ minetest.register_craftitem("farming:pumpkin_dough", { minetest.register_craft({ output = "farming:pumpkin_dough", - type = "shapeless", - recipe = {"group:food_flour", "group:food_pumpkin_slice", "group:food_pumpkin_slice"} + recipe = { + {"group:food_pumpkin_slice", "group:food_flour", "group:food_pumpkin_slice"} + } }) minetest.register_craft({ diff --git a/mods/farming/crops/rhubarb.lua b/mods/farming/crops/rhubarb.lua index 073cc18f..d0ac58af 100644 --- a/mods/farming/crops/rhubarb.lua +++ b/mods/farming/crops/rhubarb.lua @@ -45,7 +45,7 @@ local def = { }, sounds = default.node_sound_leaves_defaults(), minlight = 10, - maxlight = 12, + maxlight = 12 } -- stage 1 diff --git a/mods/farming/crops/ryeoatrice.lua b/mods/farming/crops/ryeoatrice.lua index c565a65b..e1f6a727 100644 --- a/mods/farming/crops/ryeoatrice.lua +++ b/mods/farming/crops/ryeoatrice.lua @@ -19,11 +19,10 @@ minetest.override_item("farming:rye", { }) minetest.register_craft({ - type = "shapeless", output = "farming:flour", recipe = { - "farming:rye", "farming:rye", "farming:rye", "farming:rye", - "farming:mortar_pestle" + {"farming:rye", "farming:rye", "farming:rye"}, + {"farming:rye", "farming:mortar_pestle", ""} }, replacements = {{"group:food_mortar_pestle", "farming:mortar_pestle"}} }) @@ -44,11 +43,10 @@ minetest.override_item("farming:oat", { }) minetest.register_craft({ - type = "shapeless", output = "farming:flour", recipe = { - "farming:oat", "farming:oat", "farming:oat", "farming:oat", - "farming:mortar_pestle" + {"farming:oat", "farming:oat", "farming:oat"}, + {"farming:oat", "farming:mortar_pestle", ""} }, replacements = {{"group:food_mortar_pestle", "farming:mortar_pestle"}} }) @@ -82,11 +80,10 @@ minetest.register_craftitem("farming:rice_flour", { }) minetest.register_craft({ - type = "shapeless", output = "farming:rice_flour", recipe = { - "farming:rice", "farming:rice", "farming:rice", "farming:rice", - "farming:mortar_pestle" + {"farming:rice", "farming:rice", "farming:rice"}, + {"farming:rice", "farming:mortar_pestle", ""} }, replacements = {{"group:food_mortar_pestle", "farming:mortar_pestle"}} }) diff --git a/mods/farming/crops/soy.lua b/mods/farming/crops/soy.lua index fa184cb3..053557dc 100644 --- a/mods/farming/crops/soy.lua +++ b/mods/farming/crops/soy.lua @@ -19,9 +19,8 @@ minetest.register_craftitem("farming:soy_beans", { }) minetest.register_craft({ - type = "shapeless", output = "farming:soy_beans", - recipe = {"farming:soy_pod"} + recipe = {{"farming:soy_pod"}} }) -- soy sauce @@ -44,11 +43,11 @@ minetest.register_node("farming:soy_sauce", { }) minetest.register_craft( { - type = "shapeless", output = "farming:soy_sauce", recipe = { - "group:food_soy", "group:food_soy", "group:food_juicer", - "bucket:bucket_river_water", "vessels:glass_bottle", "group:food_salt" + {"group:food_soy", "group:food_salt", "group:food_soy"}, + {"", "group:food_juicer", ""}, + {"", "bucket:bucket_river_water", "vessels:glass_bottle"} }, replacements = { {"bucket:bucket_river_water", "bucket:bucket_empty"}, @@ -78,11 +77,10 @@ minetest.register_node("farming:soy_milk", { }) minetest.register_craft( { - type = "shapeless", output = "farming:soy_milk", recipe = { - "group:food_soy", "group:food_soy", "group:food_soy", - "farming:vanilla_extract", "bucket:bucket_water", "vessels:drinking_glass" + {"group:food_soy", "group:food_soy", "group:food_soy"}, + {"farming:vanilla_extract", "bucket:bucket_water", "vessels:drinking_glass"} }, replacements = { {"bucket:bucket_water", "bucket:bucket_empty"}, @@ -100,10 +98,9 @@ minetest.register_craftitem("farming:tofu", { minetest.register_craft({ output = "farming:tofu", - type = "shapeless", recipe = { - "farming:baking_tray", "group:food_soy", "group:food_soy", - "group:food_soy", "group:food_soy", "group:food_soy", + {"farming:baking_tray", "group:food_soy", "group:food_soy"}, + {"group:food_soy", "group:food_soy", "group:food_soy"} }, replacements = {{"farming:baking_tray", "farming:baking_tray"}} }) @@ -163,7 +160,7 @@ minetest.register_node("farming:soy_4", table.copy(def)) def.tiles = {"farming_soy_5.png"} def.drop = { max_items = 1, items = { - {items = {'farming:soy_pod'}, rarity = 1}, + {items = {"farming:soy_pod"}, rarity = 1}, } } minetest.register_node("farming:soy_5", table.copy(def)) @@ -172,9 +169,9 @@ minetest.register_node("farming:soy_5", table.copy(def)) def.tiles = {"farming_soy_6.png"} def.drop = { max_items = 3, items = { - {items = {'farming:soy_pod'}, rarity = 1}, - {items = {'farming:soy_pod'}, rarity = 2}, - {items = {'farming:soy_pod'}, rarity = 3}, + {items = {"farming:soy_pod"}, rarity = 1}, + {items = {"farming:soy_pod"}, rarity = 2}, + {items = {"farming:soy_pod"}, rarity = 3}, } } minetest.register_node("farming:soy_6", table.copy(def)) @@ -184,11 +181,11 @@ def.tiles = {"farming_soy_7.png"} def.groups.growing = nil def.drop = { max_items = 5, items = { - {items = {'farming:soy_pod'}, rarity = 1}, - {items = {'farming:soy_pod'}, rarity = 2}, - {items = {'farming:soy_pod'}, rarity = 3}, - {items = {'farming:soy_pod'}, rarity = 4}, - {items = {'farming:soy_pod'}, rarity = 5} + {items = {"farming:soy_pod"}, rarity = 1}, + {items = {"farming:soy_pod"}, rarity = 2}, + {items = {"farming:soy_pod"}, rarity = 3}, + {items = {"farming:soy_pod"}, rarity = 4}, + {items = {"farming:soy_pod"}, rarity = 5} } } minetest.register_node("farming:soy_7", table.copy(def)) diff --git a/mods/farming/crops/tomato.lua b/mods/farming/crops/tomato.lua index 47879b64..6eff7c63 100644 --- a/mods/farming/crops/tomato.lua +++ b/mods/farming/crops/tomato.lua @@ -17,6 +17,23 @@ minetest.register_craftitem("farming:tomato", { on_use = minetest.item_eat(4) }) +-- tomato soup +minetest.register_craftitem("farming:tomato_soup", { + description = S("Tomato Soup"), + inventory_image = "farming_tomato_soup.png", + groups = {flammable = 2}, + on_use = minetest.item_eat(8, "farming:bowl") +}) + +minetest.register_craft({ + output = "farming:tomato_soup", + recipe = { + {"group:food_tomato"}, + {"group:food_tomato"}, + {"group:food_bowl"} + } +}) + -- tomato definition local def = { drawtype = "plantlike", diff --git a/mods/farming/crops/vanilla.lua b/mods/farming/crops/vanilla.lua index 17236a37..d17c8c39 100644 --- a/mods/farming/crops/vanilla.lua +++ b/mods/farming/crops/vanilla.lua @@ -8,7 +8,7 @@ minetest.register_craftitem("farming:vanilla", { on_place = function(itemstack, placer, pointed_thing) return farming.place_seed(itemstack, placer, pointed_thing, "farming:vanilla_1") end, - on_use = minetest.item_eat(1), + on_use = minetest.item_eat(1) }) -- crop definition @@ -49,8 +49,8 @@ minetest.register_node("farming:vanilla_extract", { minetest.register_craft( { output = "farming:vanilla_extract", recipe = { - { "group:food_vanilla", "group:food_vanilla", "group:food_vanilla"}, - { "group:food_vanilla", "farming:bottle_ethanol", "bucket:bucket_water"}, + {"group:food_vanilla", "group:food_vanilla", "group:food_vanilla"}, + {"group:food_vanilla", "farming:bottle_ethanol", "bucket:bucket_water"}, }, replacements = { {"bucket:bucket_water", "bucket:bucket_empty"}, @@ -61,7 +61,7 @@ minetest.register_craft({ type = "fuel", recipe = "farming:vanilla_extract", burntime = 25, - replacements = {{ "farming:vanilla_extract", "vessels:glass_bottle" }} + replacements = {{"farming:vanilla_extract", "vessels:glass_bottle"}} }) -- stage 1 @@ -92,9 +92,9 @@ minetest.register_node("farming:vanilla_6", table.copy(def)) def.tiles = {"farming_vanilla_7.png"} def.drop = { items = { - {items = {'farming:vanilla'}, rarity = 1}, - {items = {'farming:vanilla'}, rarity = 2}, - {items = {'farming:vanilla'}, rarity = 3} + {items = {"farming:vanilla"}, rarity = 1}, + {items = {"farming:vanilla"}, rarity = 2}, + {items = {"farming:vanilla"}, rarity = 3} } } minetest.register_node("farming:vanilla_7", table.copy(def)) @@ -104,10 +104,10 @@ def.tiles = {"farming_vanilla_8.png"} def.groups.growing = nil def.drop = { items = { - {items = {'farming:vanilla 2'}, rarity = 1}, - {items = {'farming:vanilla 2'}, rarity = 2}, - {items = {'farming:vanilla 2'}, rarity = 2}, - {items = {'farming:vanilla 2'}, rarity = 3} + {items = {"farming:vanilla 2"}, rarity = 1}, + {items = {"farming:vanilla 2"}, rarity = 2}, + {items = {"farming:vanilla 2"}, rarity = 2}, + {items = {"farming:vanilla 2"}, rarity = 3} } } minetest.register_node("farming:vanilla_8", table.copy(def)) diff --git a/mods/farming/crops/wheat.lua b/mods/farming/crops/wheat.lua index e21d7f67..1a7de8ac 100644 --- a/mods/farming/crops/wheat.lua +++ b/mods/farming/crops/wheat.lua @@ -46,9 +46,7 @@ minetest.register_craft({ minetest.register_craft({ output = "farming:wheat 3", - recipe = { - {"farming:straw"} - } + recipe = {{"farming:straw"}} }) -- check and register stairs @@ -80,11 +78,10 @@ minetest.register_craftitem("farming:flour", { }) minetest.register_craft({ - type = "shapeless", output = "farming:flour", recipe = { - "farming:wheat", "farming:wheat", "farming:wheat", - "farming:wheat", "farming:mortar_pestle" + {"farming:wheat", "farming:wheat", "farming:wheat"}, + {"farming:wheat", "farming:mortar_pestle", ""} }, replacements = {{"group:food_mortar_pestle", "farming:mortar_pestle"}} }) @@ -113,9 +110,8 @@ minetest.register_craftitem("farming:bread_slice", { }) minetest.register_craft({ - type = "shapeless", output = "farming:bread_slice 5", - recipe = {"farming:bread", "group:food_cutting_board"}, + recipe = {{"group:food_cutting_board", "farming:bread"}}, replacements = {{"group:food_cutting_board", "farming:cutting_board"}} }) diff --git a/mods/farming/food.lua b/mods/farming/food.lua index a097e6c5..a7f5af15 100644 --- a/mods/farming/food.lua +++ b/mods/farming/food.lua @@ -117,9 +117,11 @@ minetest.register_node("farming:salt_crystal", { }, }) minetest.register_craft({ - type = "shapeless", +-- type = "shapeless", output = "farming:salt 9", - recipe = {"farming:salt_crystal", "farming:mortar_pestle"}, + recipe = { + {"farming:salt_crystal", "farming:mortar_pestle"} + }, replacements = {{"farming:mortar_pestle", "farming:mortar_pestle"}} }) @@ -211,9 +213,11 @@ minetest.register_craftitem("farming:garlic_bread", { }) minetest.register_craft({ - type = "shapeless", +-- type = "shapeless", output = "farming:garlic_bread", - recipe = {"group:food_toast", "group:food_garlic_clove", "group:food_garlic_clove"} + recipe = { + {"group:food_toast", "group:food_garlic_clove", "group:food_garlic_clove"} + } }) --= Donuts (thanks to Bockwurst for making the donut images) @@ -270,11 +274,11 @@ minetest.register_craftitem("farming:porridge", { }) minetest.register_craft({ - type = "shapeless", +-- type = "shapeless", output = "farming:porridge", recipe = { - "group:food_oats", "group:food_oats", "group:food_oats", - "group:food_oats", "group:food_bowl", "group:food_milk_glass" + {"group:food_oats", "group:food_oats", "group:food_oats"}, + {"group:food_oats", "group:food_bowl", "group:food_milk_glass"} }, replacements = { {"mobs:glass_milk", "vessels:drinking_glass"}, @@ -291,12 +295,12 @@ minetest.register_craftitem("farming:jaffa_cake", { }) minetest.register_craft({ - type = "shapeless", +-- 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" + {"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"}, @@ -314,10 +318,9 @@ minetest.register_craftitem("farming:apple_pie", { minetest.register_craft({ output = "farming:apple_pie", - type = "shapeless", recipe = { - "group:food_flour", "group:food_sugar", - "group:food_apple", "group:food_baking_tray" + {"group:food_flour", "group:food_sugar", "group:food_apple"}, + {"", "group:food_baking_tray", ""} }, replacements = {{"group:food_baking_tray", "farming:baking_tray"}} }) @@ -342,11 +345,11 @@ minetest.register_craftitem("farming:cactus_juice", { }) minetest.register_craft({ - output = "farming:cactus_juice 2", - type = "shapeless", + output = "farming:cactus_juice", recipe = { - "vessels:drinking_glass", "vessels:drinking_glass", - "default:cactus", "farming:juicer" + {"default:cactus"}, + {"farming:juicer"}, + {"vessels:drinking_glass"} }, replacements = { {"group:food_juicer", "farming:juicer"} @@ -363,20 +366,16 @@ minetest.register_craftitem("farming:pasta", { minetest.register_craft({ output = "farming:pasta", - type = "shapeless", recipe = { - "group:food_flour", "group:food_mixing_bowl", - "group:food_butter" + {"group:food_flour", "group:food_butter", "group:food_mixing_bowl"} }, replacements = {{"group:food_mixing_bowl", "farming:mixing_bowl"}} }) minetest.register_craft({ output = "farming:pasta", - type = "shapeless", recipe = { - "group:food_flour", "group:food_mixing_bowl", - "group:food_oil" + {"group:food_flour", "group:food_oil", "group:food_mixing_bowl"} }, replacements = { {"group:food_mixing_bowl", "farming:mixing_bowl"}, @@ -394,10 +393,9 @@ minetest.register_craftitem("farming:spaghetti", { 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" + {"group:food_pasta", "group:food_saucepan", "group:food_tomato"}, + {"group:food_garlic_clove", "group:food_garlic_clove", ""} }, replacements = {{"group:food_saucepan", "farming:saucepan"}} }) @@ -412,11 +410,10 @@ minetest.register_craftitem("farming:bibimbap", { 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" + {"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"}} }) @@ -441,12 +438,11 @@ minetest.register_craftitem("farming:burger", { }) minetest.register_craft({ - type = "shapeless", output = "farming:burger", recipe = { - "farming:bread", "group:food_meat", "group:food_cheese", - "group:food_tomato", "group:food_cucumber", "group:food_onion", - "group:food_lettuce" + {"farming:bread", "group:food_meat", "group:food_cheese"}, + {"group:food_tomato", "group:food_cucumber", "group:food_onion"}, + {"group:food_lettuce", "", ""} } }) @@ -464,7 +460,7 @@ minetest.register_craft({ recipe = { "group:food_bowl", "group:food_tomato", "group:food_cucumber", "group:food_lettuce", "group:food_oil" - }, + } }) -- Triple Berry Smoothie @@ -510,7 +506,7 @@ minetest.register_craft({ minetest.register_craftitem("farming:potato_omelet", { description = S("Potato omelet"), inventory_image = "farming_potato_omelet.png", - on_use = minetest.item_eat(6, "farming:bowl"), + on_use = minetest.item_eat(6, "farming:bowl") }) minetest.register_craft({ @@ -549,11 +545,10 @@ minetest.register_craftitem("farming:flan", { }) minetest.register_craft({ - type = "shapeless", output = "farming:flan", recipe = { - "group:food_sugar", "group:food_milk", "farming:caramel", - "group:food_egg", "group:food_egg", "farming:vanilla_extract" + {"group:food_sugar", "group:food_milk", "farming:caramel"}, + {"group:food_egg", "group:food_egg", "farming:vanilla_extract"} }, replacements = { {"cucina_vegana:soy_milk", "vessels:drinking_glass"}, @@ -568,17 +563,16 @@ minetest.register_craftitem("farming:cheese_vegan", { description = S("Vegan Cheese"), inventory_image = "farming_cheese_vegan.png", on_use = minetest.item_eat(2), - groups = {food_cheese = 1, flammable = 2}, + groups = {food_cheese = 1, flammable = 2} }) minetest.register_craft({ - type = "shapeless", output = "farming:cheese_vegan", recipe = { - "farming:soy_milk", "farming:soy_milk", "farming:soy_milk", - "group:food_salt", "group:food_peppercorn", "farming:bottle_ethanol", - "group:food_gelatin", "group:food_pot" + {"farming:soy_milk", "farming:soy_milk", "farming:soy_milk"}, + {"group:food_salt", "group:food_peppercorn", "farming:bottle_ethanol"}, + {"group:food_gelatin", "group:food_pot", ""} }, replacements = { {"farming:soy_milk", "vessels:drinking_glass 3"}, @@ -588,16 +582,15 @@ minetest.register_craft({ }) minetest.register_craft({ - type = "shapeless", output = "farming:cheese_vegan", recipe = { - "farming:soy_milk", "farming:soy_milk", "farming:soy_milk", - "group:food_salt", "group:food_peppercorn", "group:food_lemon", - "group:food_gelatin", "group:food_pot" + {"farming:soy_milk", "farming:soy_milk", "farming:soy_milk"}, + {"group:food_salt", "group:food_peppercorn", "group:food_lemon"}, + {"group:food_gelatin", "group:food_pot", ""} }, replacements = { {"farming:soy_milk", "vessels:drinking_glass 3"}, - {"farming:pot", "farming:pot"}, + {"farming:pot", "farming:pot"} } }) @@ -607,14 +600,14 @@ minetest.register_craftitem("farming:onigiri", { description = S("Onirigi"), inventory_image = "farming_onigiri.png", on_use = minetest.item_eat(2), - groups = {flammable = 2}, + groups = {flammable = 2} }) minetest.register_craft({ - type = "shapeless", output = "farming:onigiri", recipe = { - "group:food_rice", "group:food_rice", "group:food_seaweed", "group:food_salt" + {"group:food_rice", "group:food_salt", "group:food_rice"}, + {"", "group:food_seaweed", ""} } }) @@ -624,16 +617,16 @@ minetest.register_craftitem("farming:gyoza", { description = S("Gyoza"), inventory_image = "farming_gyoza.png", on_use = minetest.item_eat(4), - groups = {flammable = 2}, + groups = {flammable = 2} }) minetest.register_craft({ - type = "shapeless", output = "farming:gyoza 4", recipe = { - "group:food_cabbage", "group:food_garlic_clove", "group:food_onion", - "group:food_meat_raw", "group:food_salt", "group:food_skillet", - "group:food_flour" + {"group:food_cabbage", "group:food_garlic_clove", "group:food_onion"}, + {"group:food_meat_raw", "group:food_salt", "group:food_flour"}, + {"", "group:food_skillet", ""} + }, replacements = { {"group:food_skillet", "farming:skillet"} @@ -646,15 +639,15 @@ minetest.register_craftitem("farming:mochi", { description = S("Mochi"), inventory_image = "farming_mochi.png", on_use = minetest.item_eat(3), - groups = {flammable = 2}, + groups = {flammable = 2} }) minetest.register_craft({ - type = "shapeless", output = "farming:mochi", recipe = { - "group:food_mortar_pestle", "group:food_rice", "group:food_rice", - "group:food_sugar", "bucket:bucket_river_water" + {"group:food_rice", "group:food_sugar", "group:food_rice"}, + {"", "group:food_mortar_pestle", ""}, + {"", "bucket:bucket_river_water", ""} }, replacements = { {"group:food_mortar_pestle", "farming:mortar_pestle"}, diff --git a/mods/farming/license.txt b/mods/farming/license.txt index 7ef6164b..c929fcc6 100644 --- a/mods/farming/license.txt +++ b/mods/farming/license.txt @@ -63,6 +63,11 @@ Created by VanessaE (License: CC BY 3.0): farming_cotton_7.png farming_cotton_8.png +Created by 7eventy7 (https://www.planetminecraft.com/member/7eventy7/) + farming_melon_top.png + farming_melon_side.png + farming_melon_bottom.png + Created by Doc (License: CC BY 3.0): farming_cucumber.png farming_cucumber_1.png @@ -164,3 +169,7 @@ Created by Felfa (CC0) Created by gorlock (CC0) farming_salt_crystal.png + +Created by sirrobzeroone (CC0) + farming_gyoza.png + farming_pineapple_ring.png diff --git a/mods/farming/textures/farming_gyoza.png b/mods/farming/textures/farming_gyoza.png index 2005e7991cde4c5898613b7db93ab00c1981a26c..c8f036f08864c67603f5100ad22c6c1ea095829a 100644 GIT binary patch delta 228 zcmcc3(#2%f8Q|y6%O%Cdz`(%k>ERLtqy<2jg&9b`z556xz*rpQ?!>U}oXkrg#~{Eb z#C4*MLH&HcM`uBjB|(0{3=Yq3q=7g|-tI089jvk*Kn`btM`SSr1Gg{;GcwGYBLNg- zFY)wsWq-=b&Y+>P&*ZK$P{_^G#W95AdUC=6b_)q9g%bbcoCe*G-}G;`Kfv_8Q9$EJ z;j?o$<)1h9yt7SzKaX*v#ep@u9YR$TuHBX9Nw_wXuY*xmwj!5>VP=Q&mg!}hM}S5$ Nc)I$ztaD0e0svy}L`?ty delta 568 zcmV-80>}M|0^0;EiBL{Q4GJ0x0000DNk~Le0000v0000v2m=5B0K3L>w*UYDGf+%a zML+-mkv1@YF{Hoa00001bW%=J06^y0W&i*I)=5M`R7l6|mP>ZSAPhwV2#Np+_P^Q+ zjBRjm+DzNL2~M1gK8SbnczpEHpODh3KN(}*BEdsjHTZzjwJGhvgRD%iverlx5x;B$ z$Xnh>S6ULN?@>oA6$a#738rn0Ep+Cf)ormZHG&(lYyTvL16sB0jzw4UtYH@dC5N>* zT!X<|?P&jDsTwyS>!b|}5~6g+V-LXtzV9F_*O=FYrJ;P3$X!GH+`A+(^mTB`Sly(3 zgL=q+4~sBg4sFjGpU{o2q11u}HjigIce}yDE z>S+(9tk617txM;qVNcr#QQd*c>j(eU@0q^}mDLQdtIOUpSj|>m!r-^gFOcDA{ UmDelJ0Igy0boFyt=akR{0H%mLG5`Po literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_melon_side.png b/mods/farming/textures/farming_melon_side.png index 88e40c6a08421585274e41b58ecd19c88cc0a567..07afb25d3d6fec12ab2e0e806c120ae153372003 100644 GIT binary patch delta 151 zcmV;I0BHY?0pu}1%Wy38 zZ)yGs*I0&$A^*3;pAgMsC{en5Q2v<7Ifg=pJq!JhD%@pgRBKwZK;xRid7#v~Ph3w8 z`WZ@;&wb#3>;Pi?f5dkc#4!GUNbZ@!K86y-_lu=o02xzM?k&qc?skr0i|hYmo;$*3 sF>H%?_bhvR+dhWrv;S_(KHYs50Lv3cFfLaFE&u=k07*qoM6N<$g21e8J^0B!3T3OjJcIT^TWR98!TCZ<8Z^oh6xxX?_3z0BuP`K~xCW4UNGO z0x=8&H8&IhxfFmM7XY>zz)Jr$k&k8{yCcxV$stq+BZCkREH!2&?^y;@$>ak&?_Rk! zYMWhy1uxCdO2_beyeT`mo>y^$dex~4vg+grjL0AF-3Y}ud>);zW~z@vSL)0kP%jqd TNi3`M00000NkvXXu0mjf2%0~> delta 244 zcmVbyH)^H%S5jT8hP9RRJ(+41`^He0BuwpeRME7yX*kD5k!(n z-7*{i?#d9WV-XZ40Pc7dz@QxcHUPOHUhwf3&TIg=1Yhy<0=}#O>Dumo?wDxo0NL&7 ue!H48oB+Q6`?>%8ddUFHySrM;yU*+?GEAu4rZoWo0000gU3;&MBb@0G>H5bpQYW delta 96 zcmbQuSTsQ*iiw$lfgx$G_$MI68Q>G*3ZyM>`#b)M>iqbA4UofF666=m;PC858jvII v>Eal|aXmR<0fz>|MhE5z3Ctg7NJubnmND#X_^(_8RKnot>gTe~DWM4fL|Pok diff --git a/mods/farming/textures/farming_mint_2.png b/mods/farming/textures/farming_mint_2.png index b0d4324733bd96a63f87d78bf2a2ee27a9b779a5..cdcde54b5ada04179af48bea4553b00ca468303f 100644 GIT binary patch delta 155 zcmb;C>T!{vnj=2UxOj+!r46Lg;ZdUk4+W}2v@O1TaS?83{ F1OS4iF@XR8 delta 104 zcmZ3(ST#W+iHVtkfgx$G_$MI68Q>G*3ZyM>`#b)M>iqbA4UofF666=m;PC858jvIJ z>Eal|aXmRfLAJnzfs>z6L6IRz(}IE1Zvu-jGc$v#7~`D}{ZIb@l`?p``njxgN@xNA D*asY? diff --git a/mods/farming/textures/farming_mint_3.png b/mods/farming/textures/farming_mint_3.png index 3ae3d61bc9e070cfc760a6a4f48c03850836f9b8..4bfc43f255160098b56a580eda438756b225b383 100644 GIT binary patch delta 175 zcmZo++|M{cqMn7Bfq~)e-A6${N;JSH#5KPtH=^1xzQrxI&$oD`ckN#9_KUtA>!*kV z6)=_r`2{mLJiCzwFMGa!f`!0K|#pCvWU^sm646j@0y>&Y2gz|B00>RstlZA6QtbO*chyGnfkUp5u6Cr O#Ng@b=d#Wzp$Pz3Kp>w0 diff --git a/mods/farming/textures/farming_mint_4.png b/mods/farming/textures/farming_mint_4.png index 83c0e90161dc7ecf0ace3b46bb58831d8c8a1a89..a71a6e3394afc01f92f462e19d6b084a0eb0fdc4 100644 GIT binary patch delta 217 zcmV;~04D#g0qFsd7=Hu<0002(-QrRJ0016POjJbx003BfL0^PMWsXgvj;C{}OMSgd zhtW;S!OZFB>LT*=S^xk50d!JMQvg8b*k%9#0C`D7K~xCWEsRYH!Y~kpKNw8c)e9(I zV6Zf2=u!~kHXuW`1u-Y+rZ>oOorsIad%QoO0lR~(QkNAfR#NPcX%<>SJwP}1;*}cT z!;+j$a(sjpQ$gb=!|;0Q>`b`NsC--x_;~6i?abBvwCK37NA%J{aZy%#*_XU><=z|1D%Vsf?S~@d@B#U7;_+ILw zzCrk&MMg0oZIB}^kc8u#oLY)MW{Y8Oz)Z3<})T3=CE*W9nQP+<0Wm1s1kt9s(1kZXGya rY09(0#)Nr=(wfG`#H(B@3>h}fP)t-sApihD zLqSJLModmiQBzP^TUcOXUsQfQWtL2Dq(gP8NteZBtivzD(n8MA&C=gi(&0$e*VNqS zZ{OkG#3>+$sP|Ns9#lpwPJ0004WQchC17=H)`0000V^Z#K00004VQb$4nuFf3k00006VoOIv0RI600RN!9 zr;`8x010qNS#tmY3ljhU3ljkVnw%H_000McNliruV0YOPbK~y-) z#gna$!ax*-zafZ9TAB@OnzRNCh6kuaZi3pU=;QDdC=wiXeSZLSF-%g!rs)rI94opr zw55w#u~*I9+;ei~oVoDF5<|_)*1Zq)gQyTM2{h35Dkk%d>EF(KCi4w4PM(NF8|<$` zux6mX9<06l?YyVX977^B*!C(ccY!rsfHgxNb{(mGav3KCQ6a{9pe|{oElFz;kcfhut3Csi;JrvGx6~S2LbOJH%u%{1WpKu zuw80$XzN(KV8H|>kKXRdlY}C+F6f@5;Ie;#!lq0H<^OCD2O3$?qr529Uz;r zB*-tA!Qt7BG$6;$)5S4_<9c!e1M^x@hooypY;4O|V|aPy@cMA_#PINNOI(qVNHfSV vG+5)1w9(MOC*eU>LKH(F`!z;22L^^8`8+?!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8W<`RdP`(kYX@0Ff`XSG|)9P4l%T_GBLL@HrF;Vv@$T*WTH3$MMG|WN@iLm WZViVsXX*eoFnGH9xvX 1 then + drop = "default:coal_lump" + end + + local obj = minetest.add_item(pos, {name = drop}) + local dir = clicker:get_look_dir() + + obj:set_velocity({x = -dir.x, y = 1.5, z = -dir.z}) + + --minetest.chat_send_player(name, S("NPC dropped you an item for gold!")) return end - -- if owner switch between follow and stand + -- by right-clicking owner can switch npc between follow, wander and stand if self.owner and self.owner == name then if self.order == "follow" then - self.attack = nil + self.order = "wander" + + minetest.chat_send_player(name, S("NPC will wander.")) + + elseif self.order == "wander" then + self.order = "stand" self.state = "stand" + self.attack = nil + self:set_animation("stand") self:set_velocity(0) minetest.chat_send_player(name, S("NPC stands still.")) - else + + elseif self.order == "stand" then + self.order = "follow" + minetest.chat_send_player(name, S("NPC will follow you.")) end end - end, + end }) --- register spawn egg + mobs:register_egg("mobs_npc:igor", S("Igor"), "mobs_meat_raw.png", 1) -- compatibility diff --git a/mods/mobs_npc/lucky_block.lua b/mods/mobs_npc/lucky_block.lua index 98735619..93db875e 100644 --- a/mods/mobs_npc/lucky_block.lua +++ b/mods/mobs_npc/lucky_block.lua @@ -5,7 +5,6 @@ if minetest.get_modpath("lucky_block") then {"spw", "mobs:npc", 1, true, true}, {"spw", "mobs:igor", 1, true, true, 5, "Igor"}, {"spw", "mobs:trader", 1, false, false}, - {"lig", "fire:permanent_flame"}, + {"lig", "fire:permanent_flame"} }) - end diff --git a/mods/mobs_npc/npc.lua b/mods/mobs_npc/npc.lua index c2c8d011..891d5e75 100644 --- a/mods/mobs_npc/npc.lua +++ b/mods/mobs_npc/npc.lua @@ -4,8 +4,12 @@ local S = mobs.intllib -- Npc by TenPlus1 mobs.npc_drops = { - "default:pick_steel", "mobs:meat", "default:sword_steel", - "default:shovel_steel", "farming:bread", "bucket:bucket_water" + {"default:pick_steel", 2}, "mobs:meat", {"default:sword_steel", 2}, + {"default:shovel_steel", 2}, "farming:bread", "bucket:bucket_water", + "default:sapling", "default:tree", "mobs:leather", "default:coral_orange", + {"default:mese_crystal_fragment", 3}, "default:clay", {"default:sign_wall", 2}, + "default:ladder", "default:copper_lump", "default:blueberries", + "default:aspen_sapling", "default:permafrost_with_moss" } mobs:register_mob("mobs_npc:npc", { @@ -27,9 +31,11 @@ mobs:register_mob("mobs_npc:npc", { textures = { {"mobs_npc.png"}, {"mobs_npc2.png"}, -- female by nuttmeg20 + {"mobs_npc3.png"}, -- male by swagman181818 + {"mobs_npc4.png"} -- female by Sapphire16 }, child_texture = { - {"mobs_npc_baby.png"}, -- derpy baby by AmirDerAssassine + {"mobs_npc_baby.png"} -- derpy baby by AmirDerAssassine }, makes_footstep_sound = true, sounds = {}, @@ -39,7 +45,7 @@ mobs:register_mob("mobs_npc:npc", { drops = { {name = "default:wood", chance = 1, min = 1, max = 3}, {name = "default:apple", chance = 2, min = 1, max = 2}, - {name = "default:axe_stone", chance = 5, min = 1, max = 1}, + {name = "default:axe_stone", chance = 5, min = 1, max = 1} }, water_damage = 0, lava_damage = 2, @@ -59,7 +65,7 @@ mobs:register_mob("mobs_npc:npc", { run_start = 168, run_end = 187, punch_start = 200, - punch_end = 219, + punch_end = 219 }, on_rightclick = function(self, clicker) @@ -85,39 +91,58 @@ mobs:register_mob("mobs_npc:npc", { end local pos = self.object:get_pos() - - pos.y = pos.y + 0.5 - local drops = self.npc_drops or mobs.npc_drops + local drop = drops[math.random(#drops)] + local chance = 1 - minetest.add_item(pos, { - name = drops[math.random(1, #drops)] - }) + if type(drop) == "table" then + chance = drop[2] + drop = drop[1] + end - minetest.chat_send_player(name, S("NPC dropped you an item for gold!")) + if not minetest.registered_items[drop] + or math.random(chance) > 1 then + drop = "default:clay_lump" + end + + local obj = minetest.add_item(pos, {name = drop}) + local dir = clicker:get_look_dir() + + obj:set_velocity({x = -dir.x, y = 1.5, z = -dir.z}) + + --minetest.chat_send_player(name, S("NPC dropped you an item for gold!")) return end - -- by right-clicking owner can switch npc between follow and stand + -- by right-clicking owner can switch npc between follow, wander and stand if self.owner and self.owner == name then if self.order == "follow" then - self.attack = nil + self.order = "wander" + + minetest.chat_send_player(name, S("NPC will wander.")) + + elseif self.order == "wander" then + self.order = "stand" self.state = "stand" + self.attack = nil + self:set_animation("stand") self:set_velocity(0) minetest.chat_send_player(name, S("NPC stands still.")) - else + + elseif self.order == "stand" then + self.order = "follow" minetest.chat_send_player(name, S("NPC will follow you.")) end end - end, + end }) if not mobs.custom_spawn_npc then @@ -129,7 +154,7 @@ mobs:spawn({ chance = 10000, active_object_count = 1, min_height = 0, - day_toggle = true, + day_toggle = true }) end diff --git a/mods/mobs_npc/textures/mobs_npc3.png b/mods/mobs_npc/textures/mobs_npc3.png new file mode 100644 index 0000000000000000000000000000000000000000..cfe6c02e57fb17fe552b9c830799c790cd839e34 GIT binary patch literal 870 zcmV-s1DX7ZP)zZb{PCvCq!CN(Iozn`0_2&SMQUZe0;Xc0tu-m*NyaZ51z&E8= z07QV=CBWA7S`0wqbq10GB{8V}^AD)+)*L~ghSY5>)A!U#(Jp_N(Cqo7=7#t!0PTm1 z`orfo;RpKFJSRaOhH&IiHiYA;GI@pp1c0wniGQc`n-}az-MOe|B%JZwSuI5XO4`I< zHP6RjSI{i$l4|}isTx8>735ohMG9w58+zb;mM)T3ly(5pyrt!-S}>i}ec$%?{RP%u zD2B+4;kb`oUSMAUv@u=Z5ACtHm$r46)^g;WF&y_fMqZcYYnfYZEd2EYz_}FwA;eN* z2*>@*%>QN3S)*InU4oN1IOBbYF?fI6FFEHg49FO(nT)lz(-vHaj3;SnD*M`(5-5lo z0T5A))kD7}%LYL(+G=Yo0LfEKDN~kppd36COFTsa6h*ln888;^WVFnrjTCbH;F8Km zk#z{f`S6eMjgpy1U{4yPg{tn1(FCgugznD3^GA@cIOS3@|I5J2;doL+SS=B;CQ}iB zB5U?Ip16p54ADb|gyNHg8anw{>n5^YXWZr|JD|ngB4mVHDj(B!EF(BLnhX=Xu@G zE4y7E?@Tw16HXo{hhZ38%>s!^s#!n)z#%i7w?*n}p8x*m8bEw{dmn~rsD=)vh|I+d z2H1!{3MpT=Yf30%cyHUfdva(TOm_h3flGhU wJ-PuM-9|yU8T=z4kb9;IkoK33yetm?KVmpbwAA`F0RR9107*qoM6N<$f;Gj7vj6}9 literal 0 HcmV?d00001 diff --git a/mods/mobs_npc/textures/mobs_npc4.png b/mods/mobs_npc/textures/mobs_npc4.png new file mode 100644 index 0000000000000000000000000000000000000000..e0e89a5c0f9dab4218f789295758f4ce954fb40e GIT binary patch literal 686 zcmV;f0#W^mP)eO zXjGj7PK6{AA(8YZ^WUELpyj^-)_$wkxqch+dM*S2=M^CGOP>Y6Yc%CU*o3SF6E=~> zumRAC(vJd)>!KVZZwRIcL=-@@>`DHj0HSZ>Vgp0)YoMd6LsmImi7=t-E|;!@0qM%( ziFmfStSz|s5Pil3V(JXgk@bBYZ}tQO=VXE75uiZG9WwCoGLA1F$OQQyeH2>D1g$Fw z-!Y`)L5g*v99xv<2pP|({0FoI&LrZs%5;CGRZOzr|X{sCeuxY2Bm}mm2oTx zn6@og#Z=8paT_XhH^99VOv14)<5Y0?1W?miK0luZguvnpGaCR03V?ZrS+#@V0 z5Hf_TEr5DgY7i@6{t@7PKjb|0mW6!~&j4);3Lwe@lv^4@Skw4BAc=-oXwYV|U#j$U z77QR;sDNI6FZwi#R=~Uf2KBbD#@S}&-1j-BZF_fOaZG*ysG;5g8?*Z`9@OT40ff6Y UWD9OK!2kdN07*qoM6N<$g7WDxTmS$7 literal 0 HcmV?d00001 diff --git a/mods/mobs_redo/api.lua b/mods/mobs_redo/api.lua index 9398cda6..c9da05ca 100644 --- a/mods/mobs_redo/api.lua +++ b/mods/mobs_redo/api.lua @@ -8,7 +8,7 @@ local use_cmi = minetest.global_exists("cmi") mobs = { mod = "redo", - version = "20210407", + version = "20210515", intllib = S, invis = minetest.global_exists("invisibility") and invisibility or {} } @@ -224,10 +224,10 @@ function mob_class:collision() for _,object in ipairs(minetest.get_objects_inside_radius(pos, width)) do - if object:is_player() - or (object:get_luaentity() - and object:get_luaentity()._cmi_is_mob == true - and object ~= self.object) then + if object:is_player() then +-- or (object:get_luaentity() +-- and object:get_luaentity()._cmi_is_mob == true +-- and object ~= self.object) then local pos2 = object:get_pos() local vec = {x = pos.x - pos2.x, z = pos.z - pos2.z} @@ -1070,7 +1070,11 @@ function mob_class:do_env_damage() end -- particle appears at random mob height - pos.y = pos.y + random(self.collisionbox[2], self.collisionbox[5]) + local py = { + x = pos.x, + y = pos.y + random(self.collisionbox[2], self.collisionbox[5]), + z = pos.z + } local nodef = minetest.registered_nodes[self.standing_in] @@ -1080,7 +1084,7 @@ function mob_class:do_env_damage() self.health = self.health - self.water_damage - effect(pos, 5, "bubble.png", nil, nil, 1, nil) + effect(py, 5, "bubble.png", nil, nil, 1, nil) if self:check_for_death({type = "environment", pos = pos, node = self.standing_in}) then @@ -1093,7 +1097,7 @@ function mob_class:do_env_damage() self.health = self.health - self.lava_damage - effect(pos, 15, "fire_basic_flame.png", 1, 5, 1, 0.2, 15, true) + effect(py, 15, "fire_basic_flame.png", 1, 5, 1, 0.2, 15, true) if self:check_for_death({type = "environment", pos = pos, node = self.standing_in, hot = true}) then @@ -1106,7 +1110,7 @@ function mob_class:do_env_damage() self.health = self.health - self.fire_damage - effect(pos, 15, "fire_basic_flame.png", 1, 5, 1, 0.2, 15, true) + effect(py, 15, "fire_basic_flame.png", 1, 5, 1, 0.2, 15, true) if self:check_for_death({type = "environment", pos = pos, node = self.standing_in, hot = true}) then @@ -1115,11 +1119,11 @@ function mob_class:do_env_damage() -- damage_per_second node check (not fire and lava) elseif nodef.damage_per_second ~= 0 - and nodef.groups.lava == 0 and nodef.groups.fire == 0 then + and nodef.groups.lava == nil and nodef.groups.fire == nil then self.health = self.health - nodef.damage_per_second - effect(pos, 5, "tnt_smoke.png") + effect(py, 5, "tnt_smoke.png") if self:check_for_death({type = "environment", pos = pos, node = self.standing_in}) then @@ -1132,7 +1136,7 @@ function mob_class:do_env_damage() self.health = self.health - self.air_damage - effect(pos, 3, "bubble.png", 1, 1, 1, 0.2) + effect(py, 3, "bubble.png", 1, 1, 1, 0.2) if self:check_for_death({type = "environment", pos = pos, node = self.standing_in}) then @@ -1150,7 +1154,7 @@ function mob_class:do_env_damage() self.health = self.health - self.light_damage - effect(pos, 5, "tnt_smoke.png") + effect(py, 5, "tnt_smoke.png") if self:check_for_death({type = "light"}) then return true @@ -2648,9 +2652,11 @@ function mob_class:do_states(dtime) self.attack = attached end + local dgroup = self.damage_group or "fleshy" + self.attack:punch(self.object, 1.0, { full_punch_interval = 1.0, - damage_groups = {fleshy = self.damage} + damage_groups = {[dgroup] = self.damage} }, nil) end end @@ -2911,22 +2917,17 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir, damage) -- only play hit sound and show blood effects if damage is 1 or over if damage >= 1 then + local snd + -- weapon sounds if weapon_def.sounds then - - local s = random(0, #weapon_def.sounds) - - minetest.sound_play(weapon_def.sounds[s], { - object = self.object, - max_hear_distance = 8 - }, true) + snd = weapon_def.sounds[random(#weapon_def.sounds)] else - minetest.sound_play("default_punch", { - object = self.object, - max_hear_distance = 5 - }, true) + snd = "default_punch" end + minetest.sound_play(snd, {object = self.object, max_hear_distance = 8}, true) + -- blood_particles if not disable_blood and self.blood_amount > 0 then @@ -2934,8 +2935,7 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir, damage) local blood = self.blood_texture local amount = self.blood_amount - pos.y = pos.y + (-self.collisionbox[2] - + self.collisionbox[5]) * .5 + pos.y = pos.y + (-self.collisionbox[2] + self.collisionbox[5]) * .5 -- lots of damage = more blood :) if damage > 10 then @@ -2948,7 +2948,6 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir, damage) end effect(pos, amount, blood, 1, 2, 1.75, nil, nil, true) - end -- do damage @@ -2958,8 +2957,7 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir, damage) local hot = tool_capabilities and tool_capabilities.damage_groups and tool_capabilities.damage_groups.fire - if self:check_for_death({type = "punch", - puncher = hitter, hot = hot}) then + if self:check_for_death({type = "punch", puncher = hitter, hot = hot}) then return true end @@ -2979,8 +2977,7 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir, damage) end -- END if damage -- knock back effect (only on full punch) - if self.knock_back - and tflp >= punch_interval then + if self.knock_back and tflp >= punch_interval then local v = self.object:get_velocity() @@ -3590,6 +3587,8 @@ minetest.register_entity(name, setmetatable({ walk_velocity = def.walk_velocity, run_velocity = def.run_velocity, damage = max(0, (def.damage or 0) * difficulty), + damage_group = def.damage_group, + damage_texture_modifier = def.damage_texture_modifier, light_damage = def.light_damage, light_damage_min = def.light_damage_min, light_damage_max = def.light_damage_max, @@ -4123,7 +4122,10 @@ function mobs:register_arrow(name, def) minetest.register_entity(name, { - physical = false, + physical = def.physical or false, + collide_with_objects = def.collide_with_objects or false, + static_save = false, + visual = def.visual, visual_size = def.visual_size, textures = def.textures, @@ -4282,7 +4284,7 @@ function mobs:boom(self, pos, radius) radius = radius, damage_radius = radius, sound = self.sounds and self.sounds.explode, - explode_center = true, + explode_center = true }) else mobs:safe_boom(self, pos, radius) @@ -4614,7 +4616,8 @@ function mobs:protect(self, clicker) return true end - if self.protected then + if (self.protected and tool_name == "mobs:protector") + or (self.protected == 2 and tool_name == "mobs:protector2") then minetest.chat_send_player(name, S("Already protected!")) return true end @@ -4820,14 +4823,13 @@ function mobs:alias_mob(old_name, new_name) -- entity minetest.register_entity(":" .. old_name, { - physical = false, + physical = false, static_save = false, on_activate = function(self, staticdata) if minetest.registered_entities[new_name] then - minetest.add_entity(self.object:get_pos(), - new_name, staticdata) + minetest.add_entity(self.object:get_pos(), new_name, staticdata) end remove_mob(self) diff --git a/mods/mobs_redo/api.txt b/mods/mobs_redo/api.txt index 72473a8d..5d4e81f5 100644 --- a/mods/mobs_redo/api.txt +++ b/mods/mobs_redo/api.txt @@ -56,6 +56,8 @@ functions needed for the mob to work properly which contains the following: 'view_range' how many nodes in distance the mob can see a player. 'damage' how many health points the mob does to a player or another mob when melee attacking. + 'damage_group' group in which damage is dealt, dedaults to "fleshy". + 'damage_texture_modifier' applies texture modifier on hit e.g "^[brighten" 'knock_back' when true has mobs falling backwards when hit, the greater the damage the more they move back. 'fear_height' is how high a cliff or edge has to be before the mob stops @@ -465,6 +467,8 @@ This function registers a arrow for mobs with the attack type shoot. 'visual' same is in minetest.register_entity() 'visual_size' same is in minetest.register_entity() 'textures' same is in minetest.register_entity() + 'physical' same is in minetest.register_entity() [default: false] + 'collide_with_objects' same as above 'velocity' the velocity of the arrow 'drop' if set to true any arrows hitting a node will drop as item 'hit_player' a function that is called when the arrow hits a player; diff --git a/mods/mobs_redo/crafts.lua b/mods/mobs_redo/crafts.lua index 3fed1587..de452102 100644 --- a/mods/mobs_redo/crafts.lua +++ b/mods/mobs_redo/crafts.lua @@ -10,9 +10,9 @@ minetest.register_craftitem("mobs:nametag", { if minetest.get_modpath("dye") and minetest.get_modpath("farming") then minetest.register_craft({ - type = "shapeless", +-- type = "shapeless", output = "mobs:nametag", - recipe = {"default:paper", "dye:black", "farming:string"} + recipe = {{"default:paper", "dye:black", "farming:string"}} }) end @@ -299,12 +299,18 @@ minetest.register_tool(":mobs:mob_reset_stick", { tex_obj = obj + -- get base texture + local bt = tex_obj:get_luaentity().base_texture[1] + + if type(bt) ~= "string" then + bt = "" + end + local name = user:get_player_name() - local tex = "" minetest.show_formspec(name, "mobs_texture", "size[8,4]" .. "field[0.5,1;7.5,0;name;" - .. minetest.formspec_escape(S("Enter texture:")) .. ";" .. tex .. "]" + .. minetest.formspec_escape(S("Enter texture:")) .. ";" .. bt .. "]" .. "button_exit[2.5,3.5;3,1;mob_texture_change;" .. minetest.formspec_escape(S("Change")) .. "]") end @@ -362,10 +368,10 @@ minetest.register_node("mobs:meatblock", { minetest.register_craft({ output = "mobs:meatblock", - type = "shapeless", +-- type = "shapeless", recipe = { - "group:food_meat", "group:food_meat", "group:food_meat", - "group:food_meat", "group:food_meat", "group:food_meat", - "group:food_meat", "group:food_meat", "group:food_meat" + {"group:food_meat", "group:food_meat", "group:food_meat"}, + {"group:food_meat", "group:food_meat", "group:food_meat"}, + {"group:food_meat", "group:food_meat", "group:food_meat"} } }) diff --git a/mods/mywoodslopes/ethereal.lua b/mods/mywoodslopes/ethereal.lua index eb8cd9c5..28fac918 100644 --- a/mods/mywoodslopes/ethereal.lua +++ b/mods/mywoodslopes/ethereal.lua @@ -31,12 +31,12 @@ local ocorner_cbox = { } } local moretrees_slopes = { --Material , Description , Item, Image - {"willow" , "Willow Wood" , "ethereal:willow_wood", "willow"}, - {"redwood", "RedWood Wood", "ethereal:redwood_wood", "redwood"}, - {"frost", "Frost Wood", "ethereal:frost_wood", "frost"}, - {"yellow", "Healing Tree Wood", "ethereal:yellow_wood", "yellow"}, + {"willow" , "Willow Wood" , "ethereal:willow_wood", "ethereal_willow"}, + {"redwood", "RedWood Wood", "ethereal:redwood_wood", "ethereal_redwood"}, + {"frost", "Frost Wood", "ethereal:frost_wood", "ethereal_frost"}, + {"yellow", "Healing Tree Wood", "ethereal:yellow_wood", "ethereal_yellow"}, {"palm", "Palm Wood", "ethereal:palm_wood", "moretrees_palm"}, - {"banana", "Banana Wood", "ethereal:banana_wood", "banana"}, + {"banana", "Banana Wood", "ethereal:banana_wood", "ethereal_banana"}, {"birch", "Birch Wood", "ethereal:birch_wood", "moretrees_birch"}, } diff --git a/mods/pie/init.lua b/mods/pie/init.lua index 53661898..139f38e1 100644 --- a/mods/pie/init.lua +++ b/mods/pie/init.lua @@ -97,6 +97,7 @@ local register_pie = function(pie, desc) minetest.register_node("pie:" .. pie .. "_0", { description = desc, paramtype = "light", + use_texture_alpha = "clip", sunlight_propagates = false, tiles = { pie .. "_top.png", pie .. "_bottom.png", pie .. "_side.png", @@ -107,18 +108,19 @@ local register_pie = function(pie, desc) drawtype = "nodebox", node_box = { type = "fixed", - fixed = {{-0.45, -0.5, -0.45, 0.45, 0, 0.45}}, + fixed = {{-0.45, -0.5, -0.45, 0.45, 0, 0.45}} }, on_punch = function(pos, node, puncher, pointed_thing) replace_pie(node, puncher, pos) - end, + end }) -- 3/4 pie minetest.register_node("pie:" .. pie .. "_1", { description = "3/4" .. desc, paramtype = "light", + use_texture_alpha = "clip", sunlight_propagates = true, tiles = { pie .. "_top.png", pie .. "_bottom.png", pie .. "_side.png", @@ -129,18 +131,19 @@ local register_pie = function(pie, desc) drawtype = "nodebox", node_box = { type = "fixed", - fixed = {{-0.45, -0.5, -0.25, 0.45, 0, 0.45}}, + fixed = {{-0.45, -0.5, -0.25, 0.45, 0, 0.45}} }, on_punch = function(pos, node, puncher, pointed_thing) replace_pie(node, puncher, pos) - end, + end }) -- 1/2 pie minetest.register_node("pie:" .. pie .. "_2", { description = "Half " .. desc, paramtype = "light", + use_texture_alpha = "clip", sunlight_propagates = true, tiles = { pie .. "_top.png", pie .. "_bottom.png", pie .. "_side.png", @@ -151,18 +154,19 @@ local register_pie = function(pie, desc) drawtype = "nodebox", node_box = { type = "fixed", - fixed = {{-0.45, -0.5, 0.0, 0.45, 0, 0.45}}, + fixed = {{-0.45, -0.5, 0.0, 0.45, 0, 0.45}} }, on_punch = function(pos, node, puncher, pointed_thing) replace_pie(node, puncher, pos) - end, + end }) -- 1/4 pie minetest.register_node("pie:" .. pie .. "_3", { description = "Piece of " .. desc, paramtype = "light", + use_texture_alpha = "clip", sunlight_propagates = true, tiles = { pie .. "_top.png", pie .. "_bottom.png", pie .. "_side.png", @@ -173,14 +177,13 @@ local register_pie = function(pie, desc) drawtype = "nodebox", node_box = { type = "fixed", - fixed = {{-0.45, -0.5, 0.25, 0.45, 0, 0.45}}, + fixed = {{-0.45, -0.5, 0.25, 0.45, 0, 0.45}} }, on_punch = function(pos, node, puncher, pointed_thing) replace_pie(node, puncher, pos) - end, + end }) - end @@ -192,7 +195,7 @@ minetest.register_craft({ recipe = { {"group:food_sugar", "group:food_milk", "group:food_sugar"}, {"group:food_sugar", "group:food_egg", "group:food_sugar"}, - {"group:food_wheat", "group:food_flour", "group:food_wheat"}, + {"group:food_wheat", "group:food_flour", "group:food_wheat"} }, replacements = {{ "mobs:bucket_milk", "bucket:bucket_empty"}} }) @@ -206,7 +209,7 @@ minetest.register_craft({ recipe = { {"group:food_cocoa", "group:food_milk", "group:food_cocoa"}, {"group:food_sugar", "group:food_egg", "group:food_sugar"}, - {"group:food_wheat", "group:food_flour", "group:food_wheat"}, + {"group:food_wheat", "group:food_flour", "group:food_wheat"} }, replacements = {{ "mobs:bucket_milk", "bucket:bucket_empty"}} }) @@ -220,7 +223,7 @@ minetest.register_craft({ recipe = { {"group:food_strawberry", "group:food_milk", "group:food_strawberry"}, {"group:food_sugar", "group:food_egg", "group:food_sugar"}, - {"group:food_wheat", "group:food_flour", "group:food_wheat"}, + {"group:food_wheat", "group:food_flour", "group:food_wheat"} }, replacements = {{ "mobs:bucket_milk", "bucket:bucket_empty"}} }) @@ -234,7 +237,7 @@ minetest.register_craft({ recipe = { {"group:food_coffee", "group:food_milk", "group:food_coffee"}, {"group:food_sugar", "group:food_egg", "group:food_sugar"}, - {"group:food_wheat", "group:food_flour", "group:food_wheat"}, + {"group:food_wheat", "group:food_flour", "group:food_wheat"} }, replacements = {{ "mobs:bucket_milk", "bucket:bucket_empty"}} }) @@ -248,7 +251,7 @@ minetest.register_craft({ recipe = { {"group:food_cocoa", "group:food_milk", "dye:red"}, {"group:food_sugar", "group:food_egg", "group:food_sugar"}, - {"group:food_flour", "group:food_cheese", "group:food_flour"}, + {"group:food_flour", "group:food_cheese", "group:food_flour"} }, replacements = {{ "mobs:bucket_milk", "bucket:bucket_empty"}} }) @@ -261,8 +264,8 @@ minetest.register_craft({ output = "pie:meat_0", recipe = { {"group:food_meat_raw", "group:food_egg", "group:food_meat_raw"}, - {"group:food_wheat", "group:food_wheat", "group:food_wheat"}, - }, + {"group:food_wheat", "group:food_wheat", "group:food_wheat"} + } }) @@ -274,7 +277,7 @@ minetest.register_craft({ recipe = { {"group:food_banana", "group:food_milk", "group:food_banana"}, {"group:food_sugar", "group:food_egg", "group:food_sugar"}, - {"group:food_wheat", "group:food_flour", "group:food_wheat"}, + {"group:food_wheat", "group:food_flour", "group:food_wheat"} }, replacements = {{ "mobs:bucket_milk", "bucket:bucket_empty"}} }) @@ -288,7 +291,7 @@ minetest.register_craft({ recipe = { {"group:food_bread", "group:food_milk", "group:food_bread"}, {"group:food_sugar", "group:food_egg", "group:food_sugar"}, - {"group:food_wheat", "group:food_flour", "group:food_wheat"}, + {"group:food_wheat", "group:food_flour", "group:food_wheat"} }, replacements = {{ "mobs:bucket_milk", "bucket:bucket_empty"}} }) @@ -302,7 +305,7 @@ minetest.register_craft({ recipe = { {"group:food_orange", "group:food_milk", "group:food_orange"}, {"group:food_sugar", "group:food_egg", "group:food_sugar"}, - {"group:food_wheat", "group:food_flour", "group:food_wheat"}, + {"group:food_wheat", "group:food_flour", "group:food_wheat"} }, replacements = {{ "mobs:bucket_milk", "bucket:bucket_empty"}} }) @@ -322,7 +325,7 @@ lucky_block:add_blocks({ {"tro", "pie:orange_0", "default_place_node_hard", true}, {"nod", "pie:brpd_0", 0}, {"nod", "pie:meat_0", 0}, - {"lig"}, + {"lig"} }) end diff --git a/mods/playerplus/README.md b/mods/playerplus/README.md index 3bf47f12..4bfdcbf5 100644 --- a/mods/playerplus/README.md +++ b/mods/playerplus/README.md @@ -28,7 +28,7 @@ Every second the mod checks which node the player is standing on, which node is at foot and head level and stores inside a global table to be used by mods: - playerplus[name].nod_stand -- playerplus[name].nod_foot +- playerplus[name].nod_feet - playerplus[name].nod_head diff --git a/mods/playerplus/init.lua b/mods/playerplus/init.lua index 0160f9dd..779b1121 100644 --- a/mods/playerplus/init.lua +++ b/mods/playerplus/init.lua @@ -166,7 +166,7 @@ if name and playerplus[name] then -- set player physics if not monoids and not pova_mod then - --player:set_physics_override(def.speed, def.jump, def.gravity) + player:set_physics_override({ speed = def.speed, jump = def.jump, diff --git a/mods/skinsdb/meta/character_2024.txt b/mods/skinsdb/meta/character_2024.txt new file mode 100644 index 00000000..6862044e --- /dev/null +++ b/mods/skinsdb/meta/character_2024.txt @@ -0,0 +1,3 @@ +The Gabinours +Gab888 +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2025.txt b/mods/skinsdb/meta/character_2025.txt new file mode 100644 index 00000000..a5d36829 --- /dev/null +++ b/mods/skinsdb/meta/character_2025.txt @@ -0,0 +1,3 @@ +UnlikelySleep's Skin +UnlikelySleep +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2026.txt b/mods/skinsdb/meta/character_2026.txt new file mode 100644 index 00000000..a5d36829 --- /dev/null +++ b/mods/skinsdb/meta/character_2026.txt @@ -0,0 +1,3 @@ +UnlikelySleep's Skin +UnlikelySleep +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2027.txt b/mods/skinsdb/meta/character_2027.txt new file mode 100644 index 00000000..3beba888 --- /dev/null +++ b/mods/skinsdb/meta/character_2027.txt @@ -0,0 +1,3 @@ +Survivour +SomebodyIUsedToKnow +CC 0 (1.0) diff --git a/mods/skinsdb/meta/character_2028.txt b/mods/skinsdb/meta/character_2028.txt new file mode 100644 index 00000000..8d5c2ea8 --- /dev/null +++ b/mods/skinsdb/meta/character_2028.txt @@ -0,0 +1,3 @@ +Skin Making Helper +Unknown +CC 0 (1.0) diff --git a/mods/skinsdb/meta/character_2029.txt b/mods/skinsdb/meta/character_2029.txt new file mode 100644 index 00000000..90ed3110 --- /dev/null +++ b/mods/skinsdb/meta/character_2029.txt @@ -0,0 +1,3 @@ +template +AntumDeluge +CC 0 (1.0) diff --git a/mods/skinsdb/meta/character_2030.txt b/mods/skinsdb/meta/character_2030.txt new file mode 100644 index 00000000..d00425bb --- /dev/null +++ b/mods/skinsdb/meta/character_2030.txt @@ -0,0 +1,3 @@ +character_RamonNudles2 +Sam_0 +CC BY-SA 4.0 diff --git a/mods/skinsdb/textures/character_2024.png b/mods/skinsdb/textures/character_2024.png new file mode 100644 index 0000000000000000000000000000000000000000..e31abd3956d9609c1cd350ea7e8c53caf0462098 GIT binary patch literal 1138 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QY`6?zK#qG8~eHcB(j1elRbib z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP@*EhC&X238IZ*wI-5ak z6$77Szp(HIzLYj<$PKtAHH#5>H=O_NOd7f;>Xy zkI%gV$>$gOg)p99R1Q+CTH+c}l9E`GYL#4+3Zxi}42%qQ4NPBKQGF!_19IEHu}pBmCxHrqhpi0-AP16NmVd7$ifX^H2*|NOhvpQ+ZFdWhYa zA$j(UUdYtmUF(?jSYq=Z_;R^08SHyo?U=8~5g5#n_`>?2nY7M~rd_K17s~g(yg#AQh()31dimWf z?hp&TeGMyFYA*GEagi-6XIt+7t@-S%YKM=Gk?(|Da&6upsIYzgRFrGS&mYcjXE)V# zUps$g>UYkZ|FzeHYXoZ2AIB_h$h#B#u>Q@;mV^gCOYE8Nt$6R@z&>FC>t}^+FE$)< z>S?)GuF~|Ov$$h(qbS#^SGUVIJoKGv{PO1W${SB(kM%4u3Z2hBC5YivQ-f@+;tG!W zFB4m(Sy=P~(wJ2I|AsS#IWXP2%~GIx;7nVdc7}blz~`sxZ_mrH9G)|mLGmrT`jCC)oE`1j zjqloDF^G4(5uY;QqO$MSfFn*DUj&FOaDTDwV(AH1iDQMc5>}MtKThDDbzLXb@nN3H zk%@5;mn}lJZPh<37kGN2xX81^uN^r}E}M9+Ut5>t4BNqI+psuSVDARZR^3R7gl@&Iz za{T`4*>h6Wvsdk@esuMd*B#d@?g4Z8mp`}HUw{1Z>(lp_pMLn~o8ITghxdJW!u;a2 z(#IshRS6CCnhWfw96YgK9hm;2QX@Rme0>?TfNTy1Rz@KPP~K+*LIy@D22h3vvKYJ= qrQz%#Mh&PMCSb}GMyLm>0|5^p2I&FQ@K literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2025.png b/mods/skinsdb/textures/character_2025.png new file mode 100644 index 0000000000000000000000000000000000000000..b2f78226fda91afc494017c125ba0b511152e0fd GIT binary patch literal 8325 zcmd@aO-PhMbUtatgk96bv;_CEWJ!=1ZBPe|jocI~E2N+h3KD`cy5vPjg6h&iDD2?H zgbqqyH% zZ{g-bLWnoq7;2@ko__oV`SkBVfA@6?)^|3Zyh4a?3_ix48s8SGK*FJh;~gHu@1L15 zsFHG=-s_KB3V=B*#^*e?n95Bt(uqVOh_X~y4U(r7i7b_PqDBVDWjb0D5EZxMq{@fKH-K-gu>#m@4YF&FpPg{NOoWrJ<`{J=Zm>Amv3^Fm$1IMZvX~K>E z3KM?+u|!II1?1bzCr+O4Zy1Ul?PmQzd;iVm>)USyZxiN4;+wKFOy@fM_g zHpX3CV~P&QXuR6aSpVVc)ae8ggjL3a*Bq*WS9TdGzL! PC6I>?w1gh-Z}0gF>Zwfa literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2026.png b/mods/skinsdb/textures/character_2026.png new file mode 100644 index 0000000000000000000000000000000000000000..5f75049f9b2f5dd68bc79acbeb2b96d95972dbac GIT binary patch literal 8325 zcmds7U1(HC6rO97wg$2x7=lqD`_Rx7Q!q%4prpp6G-)s`P5WSJMX;a`QWYOmgn&U( z`XVYQh~^~?lv3J4$qI!&g_NYFA%%ikw!sKOBu&jvLlF{K=gi$R_srb6=WZaI&33}w zIlnXKJ9F;LT=9$dy524?+g2uoDDP-*dtdek-*Z`Zn@_hNJ}X3G1Rn3k z&ct?UAUfJwJ~&b8C6f;ydeVq(pX^I!ID@g7QmxKNOEn-FHJwfqPMdBRV$+&L0?1|a z0P2Q@tHLyXa!UYP13vO>4vfKzfhox;NM=bDSb?{icQg z_!W+u**^X#8ag)8pjWgcP!=~wKJ~G$08AdWN>DxO^20=kAS=pB6=3M$frdTfo_Ccq z0kgBSYT_Zk6P1;f`YM!>OYUV+58YcZ1FWtvdBR~LuqUd5lA%)oK=t+Ysi&%{O3cm8 z>8b{LetzEI!3OO^38Bz*3aPO0bjkfC`8Bm91a5c$NN-fx_-GP9Wb+84zP?_P(~2Ea zA4%4Sl1?3Z6u$TB>gx2`;I$TI$kQ;DW-{ zmtgY~(K?SBD$4RR-|C8hSl<2ndyz_|R9KyzonmlsFyupHh6=g<(H>zRk6?4^t6#;+ z(K}8Zjvhqv`n#X(Y3n%Hb;j zr_fO^vu8M%bF0Sbz!!jrz=J~14~*ZUKt{>Y&+c=p0OE!38W9zgw3E7q3GnOAlU>GI z0ldt3*wqlI7Olw0HiUhWXkb!i`pNRO+eJdR1Sb}lg6IvIhrPe zv!nM3YKP#X^wc(r_VD|j8Ziuj0oc#ePUvQn3!ZDkuZ|dzjP@ukR>qw zT5Z7Z@X2x6Wp-pl&Cms*>`AHo_A0RtJT+A+KGifO0BBTGN$5GWuumH7g#Qa*B`M19 X&odXlZaJSg3Hpw=y4t=wc(nI93nr4) literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2027.png b/mods/skinsdb/textures/character_2027.png new file mode 100644 index 0000000000000000000000000000000000000000..ee089f1422649a4a0b36bfb00225f98960f2331a GIT binary patch literal 8238 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 literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2028.png b/mods/skinsdb/textures/character_2028.png new file mode 100644 index 0000000000000000000000000000000000000000..9343d60df595757d45be8dd04179c75d373a5961 GIT binary patch literal 7125 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 literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2030.png b/mods/skinsdb/textures/character_2030.png new file mode 100644 index 0000000000000000000000000000000000000000..351078c2cd8e8d10cf6e19f7e54d1c00752e8dff GIT binary patch literal 1932 zcmV;72Xpv|P)0}G#u z2I!?I(B{7=5}@cYK+!{iUYv6eb?*gw&!Gl-=_PFe!*IR8u6;-h$2PJn7PeGN?T za(d9tn9}Ok%5fX?3kal0&Tzi(z4^|2L!p#XX_`_f6aeUSIsho8C>D$S@T$Ws{M9-_ z9bQD#jwc=u4-R;zRwHV+@v2pX5MpMB|0VqF3aVg%rO6Kl1EMIRTrQJk87nI*q-i?0 zqgmud?U;9JH2}P7l_!rMzh+vC;aAsC@c?e#N7&i`wr#VrvI0P*QUSoStht@dBCifF z0*aH96S6dAb88Ewl=@#sK|#PDzeE67g+hTONdU;QjKN@F9+Xnf?QC8IMC~?}N(HZ4 z1t4m-QA(-9g9D|MQVWb%&H0@RKd+&Fa~IgPZ0E|Hvh=!RY4-XCi@O|GnEbqAL>gvq?ZG9qyz;PV(c)Hy##bR;J z*ybbed94Q;CnqP1bTN~F@B7MiT>z3KK}u;NdK|xa7xldRGW_9G1mid!zA5L7QmJHC zhF8V?!$Z7k)ew%_ZSEf)8m)O1+b^NlDMVL}(t8B;on9X9|W{Y(a|d}$yu5z*L4kPDJ9KjbL1Hv6+sXn zy4|iS7K;cW%x@NyQnXqvip3)RexH?<6?(lM{NI>K=r%H=Y) zZBr~3aU6%|?|t%;T(ycw!m61c2i>?CKsX7{cNd>J-xqYUN+r@AqdJ3mArtPMIr}3NK!~z_xAH*Vl(cJrC`r z{ALKi=GGQYsl@uli{=`@_3PJZG#W%vgc?J)(;2xIhM|cb0BPGJ=i}}3WGCG-t+Onf zx&e|mQktelP;A@AvMiz~qEe~Q{lN_oVuajGv?sQK6@nzCX>d+6ZS{E*@MucQ)m^F23*c zkGps0l5hR3La*Be;NHD^=X!@GtCuiM5{ASZjmFfyfILq3It3uk#7>rFSPw42lt>td zE=QZqCObPj93C7{dv`MV&Yka=c5xiDy}i8zz)=Z1L%^cbwri-`?Kd*$9Bec7rwavK9mZ0AU!ixw%QZ z)uOt(YUX_X_}J{*=@4EdT%&f|gu8BEuh-3g9f3Lu^iONWBn>DO3heFeiIbBPHIZqS zWvHF67n%Zj?>mk|9LLn_b-ZeoZl}Z1pA}KNZL%>TgfW8ax~Mtzm?jqlfywIfVwfi$ zh9Oc)T-PNGLtq&GdFVW$+wCgHan6dMWm&_r^1-E%NSI|1DJ4=$q9`H=f?-ae6k!**vx%xSScmG@6&8HO+-p5rzUug;|#xtj4Qt4w5rk; zJH0=PydIR4lC`xp0P6KRK@hONzmJrX-Q8UyOuG14#1LT^5(L38>+AIlNv%EOo1$7A z^_bRYXiXf)*z>}C-hJ(5-}ezh5JeFWA3kJvcb6wmo^bW*RWpb6K=WcK7|iG$wzs!O zA}6o*dE%3{#3$7u`Rvej-ScmVj6)|Oy5A&8*xlWw*Xxbc;yOC&^*WoIo2Z383SmB~ zEQ>Tv%~Z}8NgDRFRB=`c`RLI@F1#6#Ww3quG6maaFc_RUzW4t73lILx_ut Date: Sat, 22 May 2021 19:45:55 +0200 Subject: [PATCH 11/16] update --- mods/ambience/init.lua | 51 +++++++------ mods/ambience/soundsets.lua | 2 +- .../home_workshop_misc/init.lua | 4 + .../homedecor_kitchen/init.lua | 28 +++---- mods/mobs_animal/lucky_block.lua | 2 +- mods/mobs_redo/mount.lua | 2 + mods/skinsdb/meta/character_2031.txt | 3 + mods/skinsdb/meta/character_2032.txt | 3 + mods/skinsdb/meta/character_2033.txt | 3 + mods/skinsdb/textures/character_2031.png | Bin 0 -> 3455 bytes mods/skinsdb/textures/character_2032.png | Bin 0 -> 2144 bytes mods/skinsdb/textures/character_2033.png | Bin 0 -> 2955 bytes mods/ts_furniture/init.lua | 69 +++++++++++------- mods/tubelib2/internal1.lua | 2 +- 14 files changed, 105 insertions(+), 64 deletions(-) create mode 100644 mods/skinsdb/meta/character_2031.txt create mode 100644 mods/skinsdb/meta/character_2032.txt create mode 100644 mods/skinsdb/meta/character_2033.txt create mode 100644 mods/skinsdb/textures/character_2031.png create mode 100644 mods/skinsdb/textures/character_2032.png create mode 100644 mods/skinsdb/textures/character_2033.png diff --git a/mods/ambience/init.lua b/mods/ambience/init.lua index 88dfc735..31a0edef 100644 --- a/mods/ambience/init.lua +++ b/mods/ambience/init.lua @@ -7,6 +7,7 @@ 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 @@ -19,8 +20,6 @@ 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) @@ -73,10 +72,7 @@ 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 + return sound_sets[set_name] end @@ -100,11 +96,22 @@ ambience.del_set = function(set_name) end +-- setup table when player joins +minetest.register_on_joinplayer(function(player) + playing[player:get_player_name()] = {} +end) + +-- remove table when player leaves +minetest.register_on_leaveplayer(function(player) + playing[player:get_player_name()] = nil +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 + if play_music then -- play at midnight if tod >= 0.0 and tod <= 0.01 then @@ -112,7 +119,7 @@ local get_ambience = function(player, tod, name) if not playing[name].music then playing[name].music = minetest.sound_play("ambience_music", { - to_player = player:get_player_name(), + to_player = name, gain = MUSICVOLUME }) end @@ -123,7 +130,6 @@ local get_ambience = function(player, tod, name) end end - -- get foot and head level nodes at player position local pos = player:get_pos() ; if not pos then return end @@ -168,6 +174,8 @@ local get_ambience = function(player, tod, name) end end end + + return nil, nil -- ADDED end @@ -198,11 +206,10 @@ minetest.register_globalstep(function(dtime) --print(string.format("elapsed time: %.4f\n", os.clock() - t1)) - ok = true -- everything starts off ok + ok = playing[player_name] -- everything starts off ok if player around -- are we playing something already? - if playing[player_name] - and playing[player_name].handler then + if ok and playing[player_name].handler then -- stop current sound if another set active or gain changed if playing[player_name].set ~= set_name @@ -213,8 +220,8 @@ minetest.register_globalstep(function(dtime) minetest.sound_stop(playing[player_name].handler) playing[player_name].set = nil - playing[player_name].handler = nil playing[player_name].gain = nil + playing[player_name].handler = nil else ok = false -- sound set still playing, skip new sound end @@ -246,9 +253,9 @@ minetest.register_globalstep(function(dtime) --print("-- current handler", handler) -- set what player is currently listening to - playing[player_name] = { - set = set_name, gain = MORE_GAIN, handler = handler - } + playing[player_name].set = set_name + playing[player_name].gain = MORE_GAIN + playing[player_name].handler = handler -- set timer to stop sound minetest.after(ambience.length, function() @@ -264,10 +271,10 @@ minetest.register_globalstep(function(dtime) minetest.sound_stop(handler) - -- reset player variables and backup handler - playing[player_name] = { - set = nil, gain = nil, handler = nil - } + -- reset player variables + playing[player_name].set = nil + playing[player_name].gain = nil + playing[player_name].handler = nil end end) end @@ -290,7 +297,7 @@ minetest.register_chatcommand("svol", { if SOUNDVOLUME > 1.0 then SOUNDVOLUME = 1.0 end return true, "Sound volume set to " .. SOUNDVOLUME - end, + end }) @@ -313,7 +320,7 @@ minetest.register_chatcommand("mvol", { if MUSICVOLUME > 1.0 then MUSICVOLUME = 1.0 end return true, "Music volume set to " .. MUSICVOLUME - end, + end }) diff --git a/mods/ambience/soundsets.lua b/mods/ambience/soundsets.lua index 657674f9..01989669 100644 --- a/mods/ambience/soundsets.lua +++ b/mods/ambience/soundsets.lua @@ -32,7 +32,7 @@ ambience.add_set("splash", { frequency = 1000, sounds = { - {name = "swim_splashing", length = 3}, + {name = "swim_splashing", length = 3} }, sound_check = function(def) diff --git a/mods/home_workshop_modpack/home_workshop_misc/init.lua b/mods/home_workshop_modpack/home_workshop_misc/init.lua index 0959ab30..ed99009f 100644 --- a/mods/home_workshop_modpack/home_workshop_misc/init.lua +++ b/mods/home_workshop_modpack/home_workshop_misc/init.lua @@ -14,6 +14,7 @@ minetest.register_node("home_workshop_misc:tool_cabinet", { "home_workshop_common_generic_metal_bright.png", "home_workshop_misc_tool_cabinet_misc.png", }, + paramtype = "light", paramtype2="facedir", inventory_image = "home_workshop_misc_tool_cabinet_inv.png", on_rotate = minetest.get_modpath("screwdriver") and screwdriver.rotate_simple or nil, @@ -33,6 +34,7 @@ minetest.register_node("home_workshop_misc:beer_tap", { { name = "home_workshop_common_generic_metal.png", color = 0xff303030 } }, inventory_image = "home_workshop_misc_beertap_inv.png", + paramtype = "light", paramtype2 = "facedir", groups = { snappy=3 }, walkable = false, @@ -70,6 +72,7 @@ minetest.register_node("home_workshop_misc:beer_mug", { mesh = "home_workshop_misc_beer_mug.obj", tiles = { "home_workshop_misc_beer_mug.png" }, inventory_image = "home_workshop_misc_beer_mug_inv.png", + paramtype = "light", paramtype2 = "facedir", groups = { snappy=3, oddly_breakable_by_hand=3 }, walkable = false, @@ -93,6 +96,7 @@ minetest.register_node("home_workshop_misc:soda_machine", { drawtype = "mesh", mesh = "home_workshop_misc_soda_machine.obj", tiles = {"home_workshop_misc_soda_machine.png"}, + paramtype = "light", paramtype2 = "facedir", groups = {snappy=3}, selection_box = svm_cbox, diff --git a/mods/homedecor_modpack/homedecor_kitchen/init.lua b/mods/homedecor_modpack/homedecor_kitchen/init.lua index 4dc1af8d..9c321351 100644 --- a/mods/homedecor_modpack/homedecor_kitchen/init.lua +++ b/mods/homedecor_modpack/homedecor_kitchen/init.lua @@ -570,7 +570,7 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "homedecor:kitchen_cabinet", + output = "homedecor:kitchen_cabinet_colorable", recipe = { {"group:wood", "group:stick", "group:wood", }, {"group:wood", "group:stick", "group:wood", }, @@ -579,53 +579,53 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "homedecor:kitchen_cabinet_steel", + output = "homedecor:kitchen_cabinet_colorable_steel", recipe = { {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}, - {"", "homedecor:kitchen_cabinet", ""}, + {"", "homedecor:kitchen_cabinet_colorable", ""}, } }) minetest.register_craft({ - output = "homedecor:kitchen_cabinet_steel", + output = "homedecor:kitchen_cabinet_colorable_steel", recipe = { {"moreblocks:slab_steelblock_1"}, - { "homedecor:kitchen_cabinet" }, + { "homedecor:kitchen_cabinet_colorable" }, } }) minetest.register_craft({ - output = "homedecor:kitchen_cabinet_marble", + output = "homedecor:kitchen_cabinet_colorable_marble", recipe = { {"building_blocks:slab_marble"}, - {"homedecor:kitchen_cabinet"}, + {"homedecor:kitchen_cabinet_colorable"}, } }) minetest.register_craft({ - output = "homedecor:kitchen_cabinet_marble", + output = "homedecor:kitchen_cabinet_colorable_marble", recipe = { {"technic:slab_marble_1"}, - {"homedecor:kitchen_cabinet"}, + {"homedecor:kitchen_cabinet_colorable"}, } }) minetest.register_craft({ - output = "homedecor:kitchen_cabinet_granite", + output = "homedecor:kitchen_cabinet_colorable_granite", recipe = { {"technic:slab_granite_1"}, - {"homedecor:kitchen_cabinet"}, + {"homedecor:kitchen_cabinet_colorable"}, } }) minetest.register_craft({ type = "shapeless", - output = "homedecor:kitchen_cabinet_half 2", - recipe = { "homedecor:kitchen_cabinet" } + output = "homedecor:kitchen_cabinet_colorable_half 2", + recipe = { "homedecor:kitchen_cabinet_colorable" } }) minetest.register_craft({ - output = "homedecor:kitchen_cabinet_with_sink", + output = "homedecor:kitchen_cabinet_colorable_with_sink", recipe = { {"group:wood", "default:steel_ingot", "group:wood", }, {"group:wood", "default:steel_ingot", "group:wood", }, diff --git a/mods/mobs_animal/lucky_block.lua b/mods/mobs_animal/lucky_block.lua index e88b20d4..e2b028c2 100644 --- a/mods/mobs_animal/lucky_block.lua +++ b/mods/mobs_animal/lucky_block.lua @@ -12,7 +12,7 @@ if minetest.get_modpath("lucky_block") then {"spw", "mobs:chicken", 5}, {"dro", {"mobs:egg"}, 5}, {"spw", "mobs:cow", 5}, - {"dro", {"mobs:bucket_milk"}, 8}, + {"dro", {"mobs:bucket_milk", "bucket:bucket_water"}, 8}, {"spw", "mobs:kitten", 2}, {"exp"}, {"dro", {"mobs:hairball"}, 3}, diff --git a/mods/mobs_redo/mount.lua b/mods/mobs_redo/mount.lua index 550bf3e9..7a72c64c 100644 --- a/mods/mobs_redo/mount.lua +++ b/mods/mobs_redo/mount.lua @@ -387,6 +387,8 @@ function mobs.fly(entity, _, speed, shoots, arrow, moving_anim, stand_anim) local dir = entity.driver:get_look_dir() local yaw = entity.driver:get_look_horizontal() + 1.57 -- offset fix between old and new commands +if not ctrl or not velo then return end + if ctrl.up then entity.object:set_velocity({ x = dir.x * speed, diff --git a/mods/skinsdb/meta/character_2031.txt b/mods/skinsdb/meta/character_2031.txt new file mode 100644 index 00000000..e8272083 --- /dev/null +++ b/mods/skinsdb/meta/character_2031.txt @@ -0,0 +1,3 @@ +Iron Man MK. 7 +Jordach +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2032.txt b/mods/skinsdb/meta/character_2032.txt new file mode 100644 index 00000000..2cdf6122 --- /dev/null +++ b/mods/skinsdb/meta/character_2032.txt @@ -0,0 +1,3 @@ +character_mumbo_0 +Sam_0 +CC BY 4.0 diff --git a/mods/skinsdb/meta/character_2033.txt b/mods/skinsdb/meta/character_2033.txt new file mode 100644 index 00000000..6e73b4eb --- /dev/null +++ b/mods/skinsdb/meta/character_2033.txt @@ -0,0 +1,3 @@ +character_sam_v4 +Sam_0 +CC BY 4.0 diff --git a/mods/skinsdb/textures/character_2031.png b/mods/skinsdb/textures/character_2031.png new file mode 100644 index 0000000000000000000000000000000000000000..6914f12d3f44d420950b9d80a0bf6a06f2f93be9 GIT binary patch literal 3455 zcmV-_4S@2AP)msV50N6Jt*S&-qzaMUn)hB@+n9(ZY2^Gm4^!iN{tJ$ zRXa8~j2YY4Gk4}b&OML4&+dnNJ)W__V}#RWeL8oYv-e%=zt`I9ztLKp<(^Ts+t@P|i^h{gWncPVPI58AV{bfSoo zlq^>YM+kJDlV%ycECXZ6j3EdDlu~%E3qp{lDO&6Q4XsvCQ{r#W4WG zr4o@+v^pK)ETdknqNF5F65=!kz*7os%x~BFDjJ`ltKjo>0l3-X|*W$K53SrwI(c;a0V&y`!0(DAb~8)Xk{6bX^QVS z7%54*UE(+fDZv<`D8d51?-TWUv^pKirP38K@`LAASy^=1_?=?{;K+|RSbz48@ zGSQ_DY};mAv$Mp#9#NW7^t?I4J=djFE`zmLYmvqv0beN!VMwV`VXD!<9c+-+T6$@U z0~CryD%C3cH*K=kT3(r)q&L`0ijKpMu`z@Y+;-^Dq9_GR%jonx0IJ}kyy6uBK>Wx0 z^|l+w#94-~6h+@B(;AcKxQ;_Rjv202DOW0Z-7WxWsYJWgVrq7la-l$$=SauFRf=Ac zkZ4W8bvY8pbh8WtY!(7F07@If0c(-K?wOg(3X>BrZn0ueh^&FtcmMYl2``lzL!Rdh zm&D{lBRfS{xgH`vu$7Itmv}XqZ`Q}$xRhOLo^(Y@c-{njcVXQ?8LD}=Txlo`3 zbfknqWE|;q&;wqegy73zxS)Ij{AA@yyS7|r`@FPx_o-!bj-Gn?HVZKNwf*AUyR8qN zp8NJcH*K=V+ikx6@yC}9jPjHsw-zNOQuT{M7={#sKH|rpRV>?dGb-?z-rHZnp*=e| z86|xDtm4|GRj5{pqljLT5Cj1&A+U~vCj|SOO-fSojTI}f0|0~&{QTrex)(4-DFg?n zrWWY7K6qM8?7PXTz@O8ddigf1qlEFD?<{ci;M5c~-{#dS zi3$E|^JV~UJaB-0^L-AEtHhBgy7l%RerzSreZDH7=%`(zFM+!mRb?F*I zASJ%z@KuXb@18 zlI#Ki4t@2j_QK!V7z%{~25^0!Ba@Si)g_Zn!-lc3i^eP_7e#;?oc(p0k_y4nkrCeA zvV}Cu7^>A4op5y7GERQ?yF|dLC!PSH{Pfd=){^bsP0jO&jbSEDiL~yw(5%IGoQulh zrq^B*7yf?hy6bGz>k+^lvpjtJ?Q>~x;h4ol>>D4qNtOX19S7w&eDc_104)E}j|hWc zuG3Q(l&w^2GOh8HA~gnIDZD{D%oxLm4?oO@Kl~wIU$qK=fBVgESo6#?tahpk084$^V@lv^n} zNkYMOaUF*s2uPBI%osAQ`NqkUmjpy9DM_>@GX|aKxP=0>T8%8r(0Sf(exxZT&q=f< z^nKzqW!(b~I?XuooI{*t#94+)5?rOIKl&(3%4HhmeoeorT*f^5D6!{}^?K+*s0$%z zbvlfXkJB2IOXxRM#>dBLbvk6m(28RmAqWSy7CaAa3|ebiS%$TijxiKG4;w{f#^6cG z(s~_Ep1foPsImJqOkyz_g5iLVR{bL@YBkQDJe0llQ@({ z>&zTGO;Pu0umCKOrzwRXpnmQ34FA*5xN6+zjj!*d`TjxjC_>WDJ4?Tu?r%1^s#v66 zug|5}>eZ`>$ z8d@|3lt~RjIRv4PH;-;wYsvE*=_~TgP#UeHe4jj>;TI3JSP|xY`4N}blLQNdO0m@U z`E{qmPTvRD<*IR?|2>(2>rys`eM!O}gdvS2p`$foFmB?$`|zb?%X1?Dyz#y7kr;#T zIOsg*>iY%dlmGWtl)*pvPJYJOEX_dH*x5Q1X0i1K}u?-Td|Bgg)N z%9%D3&I72DLKV(4#GmbMvEr$xD6e17zkc(Ztn+=GYL#3Fw3OIhkL`}b2T8)s?;ix< z?IdA)vB*@Oqe~@nV{oj+%+6wg_hx3OxGpLv0R7ZBFf+sTCpJKL?JIk{9o9u&&-eY0f7`=PJbfN}*o(+lW6Jtx$cwuUHf9qS=bcbk0#fLV&+$zfu!GRKX)KI{$Yd6SWMop3d@(CPu-Od zSl)OvtU^-UU3*&a(>X7HEYQ8oYpzw zlIL?hg*D%|{CroF^+SS<1MYvg+vVu4CU@*oWIuHfc@F2sTFchqVMxdh($O}%Jp9;W@VYomcrDW;I z2vNIDYp{an!fV6W7=<*Y`s}k5N+o87hxx^+Q>+1&g&|}aZ$HsvN1?#j$OwneoB?3n z$OysgEH6CKEzO3=noE1w78 z=37q<&3$+MV0CT^!%w|HF@twD2r$Kq8=$U~2q6eOuiwU-r%!vm z%W!=FfN&hlJOJjN2ccIg7SURx=jFJdPnpkc!@5+OYmEHzu`c)QE)jbky3s&48pNK* zJ-bW%^0DsRcY2T>2cw9WCMVf9F~LZZFp?zfo0#CG$w>}I5w7dvNJ)}qbldIomP<*! zTt<2x)|ffFi^U@CC|cmtr9`~Ee!bPkPz^&|&!aQgb+a_3nU zab1_0P6uNQBSS;@gDz5gW`=+H=p!V|MF`enfIs=tmnaYFa}q_InVu#XT%^QV#__?$ z>RQjE;JO3@@P*^xxh~dPCfaRQRVo~sp61$-5p13_Jv&Pn1bD8?+ow*kAq;tQdYWz3 hDt~<9#3iZl{{iyyG>B4G?sotH002ovPDHLkV1iF0ug3rY literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2032.png b/mods/skinsdb/textures/character_2032.png new file mode 100644 index 0000000000000000000000000000000000000000..a0f8ba6785c27537f19d0670311097ee8aafd7e1 GIT binary patch literal 2144 zcmV-m2%qPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D2lYurK~z{r&6sO! z99I>`cV}m3XLn~`w%2x?m*Z9~Q6WuHN{FgdY9p#f5FsH|Enff?Bt#^H@&!~Oq)Lb) zg-1hE2%`N^iV#A8s4z&Sr~!m1Z5m-h1EEf6(%7-RUfbD+XJ>b2XP4idJ6^A!-3FWR z&-KkY=bpK9&bj}4@7Td+vl&W!fp)}`PEMAaL0 z*ZjqYRi%a;O!ir44m;4{f#t%5f6Nt1 z2kySB;sg(W`b*NS6Kr+@{w7|Dc)D-z?xDxN`ID%Tq9LGS>@qap-Ut3Yp7o%=ueMQK?d|5FOJq6fAc)I!a6(!cn<$5;W3zTVlExM>ucoyp7i zo_pdL4dKC~U&rVT`e;x1W?{`0n9R*Y;>n1*cv{!$&6-)-(&t~d67RSOn@*wj3*zvh zd+E!j$w$!x2loy1_YCy)oIUri??3-b>97n#yF~IY4-cn%`_sLBSI(b1bmRyYH58)f z94i#c2!;_e;xXPedg(IiN*wsWU9RiaY`Z*fp83^ta@T?F2ReTBrU5|K%)vwZJkkK#W z>N;3+4^aD9RF6d?6S*1Rv;sI#dqNMs^7G;gPs2)mRQw0!EF)}25a7HFRD(y`yW{&GRMika$OEw$P!l)ER2?ohZPPGh# zLGNC){Lg6*R01p||z- z6ZF`wE&trsKUXMj?eB}nqYOzOoCOyb4kC{vyiLI<81L4rcFhZ~DTWk%a;Mk zRg5r_C8ZTgC0emGUnrIf#ZnQn&YLs@PSsKwnJm}*YeQ(qwgG~(sx_)5Hddp7ziCx4 zLVY}_9!c2sI_ry2GUrK{peRgtSEehI!NFsJ0Eg$Vh5>ae?=wTBU){?cQI%ofO9+ml> zTGgr5s-|fc3#Hk7`T88UJ41ThNMyQ_-Pw35t;gd=DuZz)g7@ryKhuqkPfktGhzrXw zs~b5j(U2T{q;Yh1&e5@M@46v1^(%kq+JO8$r+HmIL~ zL(p!s@x1ptM(dlW_4Ot#sO>|@Ykiq6?hZC0ZU5dq<5Rh7Q@Q-y+~up|{#YA!4Q`|7 zSR-8GBMk^j$uW{7Uvh*FNpO%m4+;SiAyrgy>euV+gx~-81ZpeLWf9Xav#*{&An+eW W80G?{Y}6hA0000Lck6}B*sRv7g0!pMF2~d0}&FiaAM>{A}Fv!2urNu;ALP5&cY5LN0x~LcIKOz zp6;r;kHg|tS5ME3XFg+}O?6k@I`^Lc`QP)nC0rs;KKzq<>v$k15CLliBSKci8UbJk z8C5X$?E8Q6*DuON`k$lK)Av5ea(d@8zy5yR+O~LW=t9Dc^8?d0q>Q(Qkn$P*pMUz> z7tU`kdI&II#>sf^%w&94C8W#{%B04Y1vz7I#!QR59a$NC((sk+?mE0R^f6Ppq8lLP zGJi;U`fZKit-)I}Ip;EQmkkIpV=P?Rs^~%*?+TSO%$Jeh{^%oU?1}w?oFZs(sNdSf z)?0kxu2(laET4b;_K^XGSPX0Hlb{MID=8_Ded&d_r0=v`3VDo z2LW4eAz~&l0G@sErE~S4_Wo%WG~SX`&oIgwLC-S&Ez6|;e1 zD$tBE24n2`=$(?4vCq-!c`-nw&^<;)3}|LzMAo+t#BBkf83LKG$QzMYGa!J1@fA1_ zW63cxEaudEHS#8&zg;o1@_2?+sGn6yS$QXja47)Z8A8m{eoL%p6$7qrr!629TV31W zT6kNQk7A8X#;(C&`u}!Co_OdUoi8IPDXN>S6;q=Bd>Na-M7_D?z zTb|FC5n$2}>*oNKHB^-$B*j}Hq&2`sAScE9b?RGz0uVyRSlM90N{6??Fl4H#ygS6q z-j)a8;5bZi#T_mJnu~HHGVL=c*VhkvoGbZtyDo%T_KA=(uOIXq`Bn^QS}$~^d$su0 z_Bk2EY%L69jxWHD^iBc}yf>t*CAWK-))i95`vP2wU~DPOj0oP2S;`gNz(ydgoSE)B z&BbfZtt+f-bSgNArOJBnf!_zhJyxfZdtr^@E;Ae(Q4>yBRKWiu~nQpXA0~&EX;d@X25M6vjH9 z`kOBl09MQpHkh^gtqRw6OS%jxPi5;958a~xhli2fUH7KN&Jz#aqpLB%H16>Se?q-o zd%O$jOl7zN$*uOh5n=!6n7vue@7({H$>9Fz7C-!f-{j_l@8O#t`yv1z_}fqO($nAL zp~akf=gI^~j*IOw`x4L_?an_W=O+=`jDc5SV zmRR=V7C7mdYkS+M>KSi;_ZwfCj0gDU$G*sSzwwogF{^j3?fL26DkgYm&Qy}#8HSKc zpnFI1#ioeJlqG6+wl}Fqz>N{X+Offj5zUzt2GY=zh8|RjeMjsTeE-!~`2MS}5W5Aj z??81Lm%@PNOpcLH{OY4q*9fJbsGOnkmd0DEF||VRmNoBeb@$kpUJ!dCo^&CNsZ^&J zv2uu8RaBq+l}Af6vw@<)_=+3{QVd+#-2ouQP%1uOp*f?cigL~CbSYBO->suCrP!0{ za5e6+FTcH}=CqtF*jDN9a8c~row=!*J2UBDJn~V^V`1a0;j_;?yEaUf#bR;cLVxz@ z@9067_{aA>Hv%Jw2*32557K&JNF_zB_MLZ@n8BGs+ZP_W`$GLc_soCj{xZ>e!wu8% zM?dlcSC+5Q?CjAU?(<_G{?uCn@=PU|a>Cp7$wpOG9Sk!k(cj-95GUw6;-9F9Nr486TB6!@3eR; z>@}9{+OXGp!ni$RhRVAVJL+=XYb?$beNakgfUU7#xY8K*nsZKRPl=n=6~|p)UT$if zHO1=!@x&>s5reY^9rLKOh7c1WDVhReJs}K;^}ggx)xo;q2J`5NRsM ze8{v;2)V?FMJ!-1h7384w6>`H-1;!*Ni4XzS85U!0=M znhHTC&!0Qcn(1`r@$Q|HWL`UpT;FLq>JxYDmS^~i zm|?3~dpav@*M@nY*{Ka(%+yXe9z54t%gh^EFZ5Bl+6w#2G{vR8#&5LJckbBRIxuli z_Of?tx~wAfYTsL9C!^OjLNP8RC1q%RSx|_H1BI)tE#9O2KIjrDCH9wPn=C__<1m-F zF{HwP`H*o2=3Pmb!!UqxbTQL<;f+PPzJ46b)(st7vzCyQ)(fxR>e*>MhkY4$djN=R zcr~U>I?>LZck;5z+1?6QTgwnLv#RXZ?W%Zc<_oALkXhz~Ou%ey+2TPbBvtmB;;}tb zK&UKqG1G+(4L$zG9US%wOt7^rQOc;SMl(EAq2J{8M`N*21J`pqg z!;k+9Ao$r9#+8z`pC3Zb)I>TJQoVz#8vusmBUBUCR?KS0&C37~HoXt)EbwMP2%9lr zudyscpxcNk;v&SFOT%h*PHE9}&E^7xQeXXS8x zRy;NzGTXJ8?)6dGsVy-V28hUX|N6*)o!XYZ0y+11S;QcKShw*7O2m*;!k+h~_8gHL z*RQFFusdtG^M>c;*E&Rm`LbtL*)an^Qn=?wTmJ1okBcXVNJ@!!{o%K$T`^!8lrCl# zePplQq~F0ZFsmJnGoz;yebkL$TD#IM8i8fkQ&knu-u!1&6)_g$Ja&u&s+lwlXilhR ze7jv(Ido`>xMm9x;l20Xe_<++E4w?2vBVIl>Uvs`YFV6!5JD(rY6#PF5h3TyPhIJ; zqT`oYVKHQu0lbB;{oZ>3c;HXJM@Z0mn2kr^DJw}!RTy(IdbLueRHn|r*T4D{h?IIC zu+EcX+~@++&|#cMj73u-=dv|Kgu8z6cP|9s{{SXbS_Ev>T%`a2002ovPDHLkV1kau B#O441 literal 0 HcmV?d00001 diff --git a/mods/ts_furniture/init.lua b/mods/ts_furniture/init.lua index 30702fe0..748707bc 100755 --- a/mods/ts_furniture/init.lua +++ b/mods/ts_furniture/init.lua @@ -8,6 +8,21 @@ ts_furniture.kneeling_bench = minetest.settings:get_bool("ts_furniture.kneeling_ -- Used for localization local S = minetest.get_translator("ts_furniture") +-- Get texture by node name +local T = function (node_name) + local def = minetest.registered_nodes[node_name] + if not (def and def.tiles) then + return "" + end + local tile = def.tiles[5] or def.tiles[4] or def.tiles[3] or def.tiles[2] or def.tiles[1] + if type(tile) == "string" then + return tile + elseif type(tile) == "table" and tile.name then + return tile.name + end + return "" +end + -- The following code is from "Get Comfortable [cozy]" (by everamzah; published under WTFPL) -- Thomas S. modified it, so that it can be used in this mod if ts_furniture.enable_sitting then @@ -174,6 +189,10 @@ local ignore_groups = { } function ts_furniture.register_furniture(recipe, description, tiles) + if not tiles then + tiles = T(recipe) + end + local recipe_def = minetest.registered_items[recipe] if not recipe_def then return @@ -217,34 +236,34 @@ function ts_furniture.register_furniture(recipe, description, tiles) end end -ts_furniture.register_furniture("default:aspen_wood", "Aspen", "default_aspen_wood.png") -ts_furniture.register_furniture("default:pine_wood", "Pine", "default_pine_wood.png") -ts_furniture.register_furniture("default:acacia_wood", "Acacia", "default_acacia_wood.png") -ts_furniture.register_furniture("default:wood", "Wooden", "default_wood.png") -ts_furniture.register_furniture("default:junglewood", "Jungle Wood", "default_junglewood.png") +ts_furniture.register_furniture("default:aspen_wood", "Aspen") +ts_furniture.register_furniture("default:pine_wood", "Pine") +ts_furniture.register_furniture("default:acacia_wood", "Acacia") +ts_furniture.register_furniture("default:wood", "Wooden") +ts_furniture.register_furniture("default:junglewood", "Jungle Wood") if (minetest.get_modpath("moretrees")) then - ts_furniture.register_furniture("moretrees:apple_tree_planks", "Apple Tree", "moretrees_apple_tree_wood.png") - ts_furniture.register_furniture("moretrees:beech_planks", "Beech", "moretrees_beech_wood.png") - ts_furniture.register_furniture("moretrees:birch_planks", "Birch", "moretrees_birch_wood.png") - ts_furniture.register_furniture("moretrees:fir_planks", "Fir", "moretrees_fir_wood.png") - ts_furniture.register_furniture("moretrees:oak_planks", "Oak", "moretrees_oak_wood.png") - ts_furniture.register_furniture("moretrees:palm_planks", "Palm", "moretrees_palm_wood.png") - ts_furniture.register_furniture("moretrees:rubber_tree_planks", "Rubber Tree", "moretrees_rubber_tree_wood.png") - ts_furniture.register_furniture("moretrees:sequoia_planks", "Sequoia", "moretrees_sequoia_wood.png") - ts_furniture.register_furniture("moretrees:spruce_planks", "Spruce", "moretrees_spruce_wood.png") - ts_furniture.register_furniture("moretrees:willow_planks", "Willow", "moretrees_willow_wood.png") + ts_furniture.register_furniture("moretrees:apple_tree_planks", "Apple Tree") + ts_furniture.register_furniture("moretrees:beech_planks", "Beech") + ts_furniture.register_furniture("moretrees:birch_planks", "Birch") + ts_furniture.register_furniture("moretrees:fir_planks", "Fir") + ts_furniture.register_furniture("moretrees:oak_planks", "Oak") + ts_furniture.register_furniture("moretrees:palm_planks", "Palm") + ts_furniture.register_furniture("moretrees:rubber_tree_planks", "Rubber Tree") + ts_furniture.register_furniture("moretrees:sequoia_planks", "Sequoia") + ts_furniture.register_furniture("moretrees:spruce_planks", "Spruce") + ts_furniture.register_furniture("moretrees:willow_planks", "Willow") end if minetest.get_modpath("ethereal") then - ts_furniture.register_furniture("ethereal:banana_wood", "Banana", "banana_wood.png") - ts_furniture.register_furniture("ethereal:birch_wood", "Birch", "moretrees_birch_wood.png") - ts_furniture.register_furniture("ethereal:frost_wood", "Frost", "frost_wood.png") - ts_furniture.register_furniture("ethereal:mushroom_trunk", "Mushroom", "mushroom_trunk.png") - ts_furniture.register_furniture("ethereal:palm_wood", "Palm", "moretrees_palm_wood.png") - ts_furniture.register_furniture("ethereal:redwood_wood", "Redwood", "redwood_wood.png") - ts_furniture.register_furniture("ethereal:sakura_wood", "Sakura", "ethereal_sakura_wood.png") - ts_furniture.register_furniture("ethereal:scorched_tree", "Scorched", "scorched_tree.png") - ts_furniture.register_furniture("ethereal:willow_wood", "Willow", "willow_wood.png") - ts_furniture.register_furniture("ethereal:yellow_wood", "Healing Tree", "yellow_wood.png") + ts_furniture.register_furniture("ethereal:banana_wood", "Banana") + ts_furniture.register_furniture("ethereal:birch_wood", "Birch") + ts_furniture.register_furniture("ethereal:frost_wood", "Frost") + ts_furniture.register_furniture("ethereal:mushroom_trunk", "Mushroom") + ts_furniture.register_furniture("ethereal:palm_wood", "Palm") + ts_furniture.register_furniture("ethereal:redwood_wood", "Redwood") + ts_furniture.register_furniture("ethereal:sakura_wood", "Sakura") + ts_furniture.register_furniture("ethereal:scorched_tree", "Scorched") + ts_furniture.register_furniture("ethereal:willow_wood", "Willow") + ts_furniture.register_furniture("ethereal:yellow_wood", "Healing Tree") end diff --git a/mods/tubelib2/internal1.lua b/mods/tubelib2/internal1.lua index 5d7f5faf..d4eeda0f 100644 --- a/mods/tubelib2/internal1.lua +++ b/mods/tubelib2/internal1.lua @@ -33,7 +33,7 @@ local function get_pos(pos, dir) end local function fdir(self, player) - local pitch = player:get_look_pitch() + local pitch = player:get_look_vertical() if pitch > 1.0 and self.valid_dirs[6] then -- up? return 6 elseif pitch < -1.0 and self.valid_dirs[5] then -- down? From 2379b938283cd3dc93a3ebf1e902a751f5649e82 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 29 May 2021 19:38:01 +0200 Subject: [PATCH 12/16] update --- mods/3d_armor/3d_armor/api.lua | 8 +- mods/3d_armor/3d_armor_ui/init.lua | 2 +- mods/3d_armor/settingtypes.txt | 3 + mods/advtrains/advtrains/trainlogic.lua | 11 +++ mods/carts/cart_entity.lua | 10 +-- mods/carts/functions.lua | 6 +- mods/doors/init.lua | 5 +- mods/farming/crops/soy.lua | 15 +++- mods/mobs_redo/api.lua | 13 +--- mods/signs_lib/api.lua | 73 ++++++++++++++++-- mods/skinsdb/meta/character_2034.txt | 3 + mods/skinsdb/meta/character_2035.txt | 3 + mods/skinsdb/meta/character_2036.txt | 3 + mods/skinsdb/meta/character_2037.txt | 3 + mods/skinsdb/textures/character_2034.png | Bin 0 -> 2308 bytes mods/skinsdb/textures/character_2035.png | Bin 0 -> 1359 bytes mods/skinsdb/textures/character_2036.png | Bin 0 -> 1366 bytes mods/skinsdb/textures/character_2037.png | Bin 0 -> 1952 bytes .../locale/tubelib_addons3.de.tr | 2 +- mods/tubelib2/README.md | 1 + mods/tubelib2/internal1.lua | 4 + mods/tubelib2/tube_api.lua | 8 +- mods/unified_inventory/internal.lua | 2 +- 23 files changed, 144 insertions(+), 31 deletions(-) create mode 100644 mods/skinsdb/meta/character_2034.txt create mode 100644 mods/skinsdb/meta/character_2035.txt create mode 100644 mods/skinsdb/meta/character_2036.txt create mode 100644 mods/skinsdb/meta/character_2037.txt create mode 100644 mods/skinsdb/textures/character_2034.png create mode 100644 mods/skinsdb/textures/character_2035.png create mode 100644 mods/skinsdb/textures/character_2036.png create mode 100644 mods/skinsdb/textures/character_2037.png diff --git a/mods/3d_armor/3d_armor/api.lua b/mods/3d_armor/3d_armor/api.lua index dbca4f9d..8e07c648 100644 --- a/mods/3d_armor/3d_armor/api.lua +++ b/mods/3d_armor/3d_armor/api.lua @@ -200,6 +200,10 @@ armor.update_player_visuals = function(self, player) self:run_callbacks("on_update", player) end + +-- armor is not visible on player model if enabled +local transparent_armor = minetest.settings:get_bool("armor_transparent", false) + armor.set_player_armor = function(self, player) local name, armor_inv = self:get_valid_player(player, "[set_player_armor]") if not name then @@ -258,7 +262,9 @@ armor.set_player_armor = function(self, player) tex = tex:gsub(".png$", "") local prev = def.preview or tex.."_preview" prev = prev:gsub(".png$", "") - texture = texture.."^"..tex..".png" + if not transparent_armor then + texture = texture.."^"..tex..".png" + end preview = preview.."^"..prev..".png" state = state + stack:get_wear() count = count + 1 diff --git a/mods/3d_armor/3d_armor_ui/init.lua b/mods/3d_armor/3d_armor_ui/init.lua index 397a6318..28193e73 100644 --- a/mods/3d_armor/3d_armor_ui/init.lua +++ b/mods/3d_armor/3d_armor_ui/init.lua @@ -49,7 +49,7 @@ unified_inventory.register_page("armor", { "listring[current_player;main]".. "listring[detached:"..name.."_armor;armor]" if armor.config.fire_protect then - formspec = formspec.."label[5.0,"..(fy + 1.0)..";".. + formspec = formspec.."label[6.0,"..(fy + 1.0)..";".. F(S("Fire"))..": "..armor.def[name].fire.."]" end if has_technic then diff --git a/mods/3d_armor/settingtypes.txt b/mods/3d_armor/settingtypes.txt index fdc2857b..4195ddd0 100644 --- a/mods/3d_armor/settingtypes.txt +++ b/mods/3d_armor/settingtypes.txt @@ -58,6 +58,9 @@ armor_punch_damage (Enable damage effects) bool true # Enable migration of old armor inventories. armor_migrate_old_inventory (Migrate old armor inventories) bool true +# Don't show armor on character model. +armor_transparent (Transparent armor) bool false + [shields] diff --git a/mods/advtrains/advtrains/trainlogic.lua b/mods/advtrains/advtrains/trainlogic.lua index d83d89fc..187e5bae 100644 --- a/mods/advtrains/advtrains/trainlogic.lua +++ b/mods/advtrains/advtrains/trainlogic.lua @@ -1106,6 +1106,17 @@ function advtrains.split_train_at_index(train, index) local newtrain=advtrains.trains[newtrain_id] newtrain.velocity=train.velocity + -- copy various properties from the old to the new train + newtrain.door_open = train.door_open + newtrain.text_outside = train.text_outside + newtrain.text_inside = train.text_inside + newtrain.line = train.line + newtrain.routingcode = train.routingcode + newtrain.speed_restriction = train.speed_restriction + newtrain.is_shunt = train.is_shunt + newtrain.points_split = advtrains.merge_tables(train.points_split) + newtrain.autocouple = train.autocouple + return newtrain_id -- return new train ID, so new train can be manipulated end diff --git a/mods/carts/cart_entity.lua b/mods/carts/cart_entity.lua index 8f107f2e..c5742736 100644 --- a/mods/carts/cart_entity.lua +++ b/mods/carts/cart_entity.lua @@ -35,15 +35,10 @@ function cart_entity:on_rightclick(clicker) 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") + self.driver = player_name end end @@ -73,8 +68,9 @@ 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 + -- Clean up eye height carts:manage_attachment(child, nil) + self.driver = nil end end diff --git a/mods/carts/functions.lua b/mods/carts/functions.lua index a54b5948..36b7e129 100644 --- a/mods/carts/functions.lua +++ b/mods/carts/functions.lua @@ -12,7 +12,7 @@ function carts:manage_attachment(player, obj) end local status = obj ~= nil local player_name = player:get_player_name() - if player_api.player_attached[player_name] == status then + if obj and player:get_attach() == obj then return end player_api.player_attached[player_name] = status @@ -20,6 +20,10 @@ function carts:manage_attachment(player, obj) 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}) + + -- player_api does not update the animation + -- when the player is attached, reset to default animation + player_api.set_animation(player, "stand") else player:set_detach() player:set_eye_offset({x=0, y=0, z=0},{x=0, y=0, z=0}) diff --git a/mods/doors/init.lua b/mods/doors/init.lua index 7b0af7b9..756693fa 100644 --- a/mods/doors/init.lua +++ b/mods/doors/init.lua @@ -853,6 +853,7 @@ minetest.register_tool("doors:key", { -- flip protected to normal if player_name == prot then + infotext = " " owner = "" prot = "" ok = 1 @@ -865,13 +866,13 @@ minetest.register_tool("doors:key", { meta:set_string("doors_owner", owner) meta:set_string("doors_protected", prot) - if not minetest.setting_getbool("creative_mode") then + if not minetest.settings:get_bool("creative_mode") then itemstack:add_wear(65535 / 50) end end return itemstack - end, + end }) minetest.register_craft({ diff --git a/mods/farming/crops/soy.lua b/mods/farming/crops/soy.lua index 053557dc..eec33f3e 100644 --- a/mods/farming/crops/soy.lua +++ b/mods/farming/crops/soy.lua @@ -42,15 +42,26 @@ minetest.register_node("farming:soy_sauce", { sounds = default.node_sound_glass_defaults() }) +-- river water availability check +local bucket_water + +if minetest.get_mapgen_setting("mgname") == "valleys" +or minetest.get_modpath("ethereal") then + bucket_water = "bucket:bucket_river_water" +else + bucket_water = "bucket:bucket_water" +end + +-- soy sauce recipe minetest.register_craft( { output = "farming:soy_sauce", recipe = { {"group:food_soy", "group:food_salt", "group:food_soy"}, {"", "group:food_juicer", ""}, - {"", "bucket:bucket_river_water", "vessels:glass_bottle"} + {"", bucket_water, "vessels:glass_bottle"} }, replacements = { - {"bucket:bucket_river_water", "bucket:bucket_empty"}, + {bucket_water, "bucket:bucket_empty"}, {"group:food_juicer", "farming:juicer"} } }) diff --git a/mods/mobs_redo/api.lua b/mods/mobs_redo/api.lua index c9da05ca..e0d757d1 100644 --- a/mods/mobs_redo/api.lua +++ b/mods/mobs_redo/api.lua @@ -8,7 +8,7 @@ local use_cmi = minetest.global_exists("cmi") mobs = { mod = "redo", - version = "20210515", + version = "20210527", intllib = S, invis = minetest.global_exists("invisibility") and invisibility or {} } @@ -2917,14 +2917,9 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir, damage) -- only play hit sound and show blood effects if damage is 1 or over if damage >= 1 then - local snd - - -- weapon sounds - if weapon_def.sounds then - snd = weapon_def.sounds[random(#weapon_def.sounds)] - else - snd = "default_punch" - end + -- select tool use sound if found, or fallback to default + local snd = weapon_def.sound and weapon_def.sound.use + or "default_punch" minetest.sound_play(snd, {object = self.object, max_hear_distance = 8}, true) diff --git a/mods/signs_lib/api.lua b/mods/signs_lib/api.lua index e3a6df1a..8a602089 100644 --- a/mods/signs_lib/api.lua +++ b/mods/signs_lib/api.lua @@ -4,6 +4,8 @@ local S = signs_lib.gettext local function get_sign_formspec() end +signs_lib.glow_item = "basic_materials:energy_crystal_simple" + signs_lib.lbm_restore_nodes = {} signs_lib.old_fenceposts = {} signs_lib.old_fenceposts_replacement_signs = {} @@ -180,7 +182,7 @@ function signs_lib.delete_objects(pos) end end -function signs_lib.spawn_entity(pos, texture) +function signs_lib.spawn_entity(pos, texture, glow) local node = minetest.get_node(pos) local def = minetest.registered_items[node.name] if not def or not def.entity_info then return end @@ -229,6 +231,10 @@ function signs_lib.spawn_entity(pos, texture) end end + if glow ~= "" then + obj:set_properties( {glow = tonumber(glow * 5)} ) + end + if yaw then obj:set_rotation({x = pitch, y = yaw, z=0}) @@ -247,14 +253,15 @@ function signs_lib.spawn_entity(pos, texture) end end -function signs_lib.set_obj_text(pos, text) +function signs_lib.set_obj_text(pos, text, glow) local split = signs_lib.split_lines_and_words local text_ansi = Utf8ToAnsi(text) local n = minetest.registered_nodes[minetest.get_node(pos).name] signs_lib.delete_objects(pos) -- only create sign entity for actual text if text_ansi and text_ansi ~= "" then - signs_lib.spawn_entity(pos, signs_lib.make_sign_texture(split(text_ansi), pos) ) + signs_lib.spawn_entity(pos, + signs_lib.make_sign_texture(split(text_ansi), pos), glow) end end @@ -707,6 +714,12 @@ function signs_lib.rightclick_sign(pos, node, player, itemstack, pointed_thing) end function signs_lib.destruct_sign(pos) + local meta = minetest.get_meta(pos) + local glow = meta:get_string("glow") + if glow ~= "" and not minetest.is_creative_enabled("") then + local num = tonumber(glow) + minetest.add_item(pos, ItemStack(signs_lib.glow_item .. " " .. num)) + end signs_lib.delete_objects(pos) end @@ -720,6 +733,30 @@ local function make_infotext(text) return table.concat(lines2, "\n") end +function signs_lib.glow(pos, node, puncher) + local name = puncher:get_player_name() + if minetest.is_protected(pos, name) then + return + end + local tool = puncher:get_wielded_item() + if tool:get_name() == signs_lib.glow_item then + local meta = minetest.get_meta(pos) + local glow = tonumber(meta:get_string("glow")) + if not glow then + glow = 1 + elseif glow < 3 then + glow = glow + 1 + else + return -- already at brightest level + end + if not minetest.is_creative_enabled(name) then + tool:take_item() + puncher:set_wielded_item(tool) + end + meta:set_string("glow", glow) + end +end + function signs_lib.update_sign(pos, fields) local meta = minetest.get_meta(pos) @@ -737,7 +774,9 @@ function signs_lib.update_sign(pos, fields) meta:set_string("text", text) meta:set_string("infotext", ownstr..make_infotext(text).." ") - signs_lib.set_obj_text(pos, text) + + local glow = meta:get_string("glow") + signs_lib.set_obj_text(pos, text, glow) end function signs_lib.can_modify(pos, player) @@ -902,6 +941,23 @@ function signs_lib.register_fence_with_sign() minetest.log("warning", "[signs_lib] ".."Attempt to call no longer used function signs_lib.register_fence_with_sign()") end +local use_glow = function(pos, node, puncher, pointed_thing) + if puncher then -- if e.g. a machine tries to punch; only a real person should change the lighting + signs_lib.glow(pos, node, puncher) + end + return signs_lib.update_sign(pos) +end + +local glow_drops = function(pos, oldnode, oldmetadata, digger) + if minetest.is_creative_enabled(digger:get_player_name()) then + return + end + local glow = oldmetadata and oldmetadata.fields and oldmetadata.fields.glow + if glow then + minetest.add_item(pos, ItemStack(signs_lib.glow_item .. " " .. glow)) + end +end + function signs_lib.register_sign(name, raw_def) local def = table.copy(raw_def) @@ -917,9 +973,16 @@ function signs_lib.register_sign(name, raw_def) def.after_place_node = raw_def.after_place_node or signs_lib.after_place_node if raw_def.entity_info then + + if def.allow_glow ~= false then + def.on_punch = raw_def.on_punch or use_glow + def.after_dig_node = raw_def.after_dig_node or glow_drops + else + def.on_punch = raw_def.on_punch or signs_lib.update_sign + end + def.on_rightclick = raw_def.on_rightclick or signs_lib.rightclick_sign def.on_destruct = raw_def.on_destruct or signs_lib.destruct_sign - def.on_punch = raw_def.on_punch or signs_lib.update_sign def.number_of_lines = raw_def.number_of_lines or signs_lib.standard_lines def.horiz_scaling = raw_def.horiz_scaling or signs_lib.standard_hscale def.vert_scaling = raw_def.vert_scaling or signs_lib.standard_vscale diff --git a/mods/skinsdb/meta/character_2034.txt b/mods/skinsdb/meta/character_2034.txt new file mode 100644 index 00000000..47fdfc10 --- /dev/null +++ b/mods/skinsdb/meta/character_2034.txt @@ -0,0 +1,3 @@ +Petra Ral +ne4eburek +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2035.txt b/mods/skinsdb/meta/character_2035.txt new file mode 100644 index 00000000..ad183005 --- /dev/null +++ b/mods/skinsdb/meta/character_2035.txt @@ -0,0 +1,3 @@ +character_CTF_blue_knight +Sam_0 +CC BY 3.0 diff --git a/mods/skinsdb/meta/character_2036.txt b/mods/skinsdb/meta/character_2036.txt new file mode 100644 index 00000000..658dd047 --- /dev/null +++ b/mods/skinsdb/meta/character_2036.txt @@ -0,0 +1,3 @@ +character_CTF_red_knight +Sam_0 +CC BY 4.0 diff --git a/mods/skinsdb/meta/character_2037.txt b/mods/skinsdb/meta/character_2037.txt new file mode 100644 index 00000000..35083da8 --- /dev/null +++ b/mods/skinsdb/meta/character_2037.txt @@ -0,0 +1,3 @@ +character_CTF_red_medic +Sam_0 +CC BY 4.0 diff --git a/mods/skinsdb/textures/character_2034.png b/mods/skinsdb/textures/character_2034.png new file mode 100644 index 0000000000000000000000000000000000000000..d6e99de8c1f0362ecc10cdf8a439f3a2d32aa3f5 GIT binary patch literal 2308 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%0Ac{xlfP*!=OKseV=QqRMbr5w2gn}Jc*?^xfmw{g zSDuf>G)_YbtrLKBNjV@%-a*sfbMZiuBzvG^Y?GA^ah{}NkxavIdTs_GpN0HA0A>K- zJVg*sKb)MTTtMN23PlSnClqp){*^;69}yXZc%eR~ALRtnmZNwF=^Q|-qP%K@jL z5Ku*sF)xtcTdCgx9Eo*s6rxvy#ETzu2mW+pvw= zu8h~IhT*-R+_aS4w3XkunKB*_FdPmr9S<)Y4mu+eE*uUp9S-Bbqv5=t-?^L6uaw-g zlmGw!Ha6?xzM$Z{oZz~g;JcmNvXacDhTgZA-?*CGvyxCpMky*TI4C2M9UX8N7j_sJ zNe>TM5)w%`FlH4MksTd@8X9yL7o#B|f*KlY78Yh^W*#0RfqQyrR7ss6Adej#f_i#h z6BB3^6`h-#TS-4A9vfUgH)9kOToV(Ubz{@DfwGl#U=tJRE;}y(0004WQchC$3t za0^9o;`slc?%oN(7^gGsOurGwozVVnckdILmP$8FYb}@ms6fmjsHB|}wOP5$Z0a}; z#o_$#TFxYwD%>a%x5z6MUR(uuHe3|KQL6yAq_3~9Z}95JpL}}x@@Jo)|D7oS0{~+e z0ZhJ*Dpapr-Q2u(z4jph#v@?`U?HHsQMhsQ>gE?;-u(9f;uq=#UdUCy`udx1zx)28 z5*m$vDuK9uk*}4=jUR5^y8h!&D*&nhA8z6$*CilhtJ%DLyH?v?0eGy@VBYF6)_Lm= zgc^E|7mGZn8-%!bTD;D=+its@tC}I{6fj>>o0iKkXoeM-zH7AtoVu0M! zladJ_fq^Z-oJ=##(t{n&^lrX?)G!efDg3_jz;s#f$Cc^Ics1yv9wpuIqKz%-YTnz!s;V zGN4*6U#)?Dsl9A=yUmv{0af!k0*43(Nq$w%gR^H~M`!bd`@2Dt(YY=0{ z;z1-u@d!Qi1p2^R{2xF(0*1q0Z-{`wV4x5KFUEeyBUr;tnZ9(Pa%KkTBOnqX_5c8V z%HZk2*aoAg0FV%|svkY2oU{x${v*N+hC>O!wApwJFN`W-H2PD7qd2usrVMZlQh?rY za&&wgOMo{XD?l9M{!GEBGfm~32Mnbqkp#p5u*ZL~Sj|HL*~eJoG>WG4PXjCn;o%!0ADB!gd!Q3+6HNvj%q z0YI}^1~>zqM7`5@z3AjjDT-iF9!PTvmjKuhwTIH#2`EBiM>vDfqbNE8fHaawi&_}z YZ{El+|5Ebz2LJ#707*qoM6N<$g8d0>NB{r; literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2037.png b/mods/skinsdb/textures/character_2037.png new file mode 100644 index 0000000000000000000000000000000000000000..77c59ac2e9be62fad63f7fbb84b6e264aba57276 GIT binary patch literal 1952 zcmV;R2VeM!P)27NF&+<86B9BX z4>BGQRTC349}qMj5I7zZSrimBAP`y<6g40aH6Rf+ArUqq5j-CgHz5&S6%}6<6*nRg zHzE=)Bpo;+5;!9gFC`s0BN9I$6gndkV-^-UBojI$6FMXmJ0uf3Bot>C7ds^sXcree zB@;X)6hk8wJSG%8CKWv<6g?&tY#11A7#Kb$6+R~xMkN+MC>B5{7ChZd65{O#p0KJ6&B}r&0iLUOsVP zKXhO|bYekjYHEURNO^a6czAe{d{Kpkg@%QNot>Sfqo}8+r_7~>tgNinrGKxjveu@2 z)~0~gr-9d}e%Gji*Qtissf5_7gxIQu*s6!vtB2XFhtRK-+OCP(u8iBSinzAC+pvw> zv5woZkKD13+p>|{vXb1gkleD8+_RC~vy$AilijnD+_aP2w3NHMyWO;u-L#e6wUynq zmfg0N-nN(Cx0l|xnBKUV-?*9IxSHR&n%}vb-@2RNx}4yWBpyIxv;=iHdzoO&7qt(u}*3Pun&b8Ljwcpsq-`T|9*~RGN)#&8a=;hVv z=I!w95$I9}00001bW%=J06^y0W&i*L#z{m$R2Ug;!Rw11 z7qZz5U z@-hd%o}y?V7*ku!mBj^&5qnyF8z}sZtt`XyCKpm%Vk(m@dO3Q6hnD)?DtPzwvV_2! zxRyb;T4^lNv6vc4^%Bo_u2}Hu6BVy_S>)(4$+LmAlGJ6jekb&E$G=T=qN01Veuh_e zN%~1gF(A=t(ew)2aISWWKTz}=YRN=dH+7j1h}6rowWbhtm(||omz2GRS`MO0S7(U? z*$YIS>YM3N?)mmZ1K1~aT;rsFxC=^`h}_*z?JNga^Y;sU?lwF#KZeW&0It1et%NGWCYMqoaZLa-w+!2A(7G7p$w z2SSLZH`EkbaTiLz1!bJKd*(uInWW}#IHYYZ{ z!qJnF!48f-z>06(iTOXx?3|hA|1?7?gsG6Ji>%VMLIaTrxrICxtYeJiZjR+)lpo`6 zW_Hf(P(>vu!O5Y#iGGtBU86>x>b{=jQj35)%>=;xAeZJQEYXV~xdN zk6O%0^E*L_d-=Ts20Op?1+|?On)&@1p#vZAl`|Ie*}n2B+nQ}-F_5o{Y)&4>u@c|zt36}`h&!0VbQR^m4gnZ9@?a7X7?`8I&4B_XqTUez*7G!Bm zNKEJ}hJJbieefgrj=%m9LhR}Lo-Zbro3m`$@*PF=V`f<;rVSQj69N(fV=FHnZm@jW zd_A4Vyr_Ols9$=>nytSPl(@{Ha41i0XN7M1g!o}hon=BlydmCN+uQs|^{a2TTBNgZ z`iHyuVD1@Bj?OJ%X)$Hah;AD!#wJ)2tg&TT9>CCj{>xKObE5rE{*^pRywCa`5>ILr z8tF+!v@57V;qY zj}1+X35l&eROm3G=w@!6=p;W753)jRn*vv%ui!jWoPYh$oQLvW3YDm mhVY1D37ybO(^NmjivI!&lP2?{=BM`n0000 Date: Sat, 5 Jun 2021 14:06:31 +0200 Subject: [PATCH 13/16] update --- mods/doors/init.lua | 186 ++++++++++++++------- mods/doors/textures/doors_door_iceage.png | Bin 0 -> 3602 bytes mods/doors/textures/doors_door_phiwari.png | Bin 0 -> 3812 bytes mods/doors/textures/doors_item_iceage.png | Bin 0 -> 424 bytes mods/doors/textures/doors_item_phiwari.png | Bin 0 -> 404 bytes mods/mobs_redo/api.lua | 8 +- mods/mobs_redo/api.txt | 1 + mods/mobs_redo/settingtypes.txt | 3 + mods/signs_lib/api.lua | 2 +- mods/skinsdb/meta/character_2038.txt | 3 + mods/skinsdb/meta/character_2039.txt | 3 + mods/skinsdb/meta/character_2040.txt | 3 + mods/skinsdb/textures/character_2038.png | Bin 0 -> 902 bytes mods/skinsdb/textures/character_2039.png | Bin 0 -> 1276 bytes mods/skinsdb/textures/character_2040.png | Bin 0 -> 2002 bytes mods/techpack/tubelib_addons1/grinder.lua | 11 ++ mods/techpack/tubelib_addons1/nodes.lua | 15 ++ mods/wine/init.lua | 1 + 18 files changed, 168 insertions(+), 68 deletions(-) create mode 100644 mods/doors/textures/doors_door_iceage.png create mode 100644 mods/doors/textures/doors_door_phiwari.png create mode 100644 mods/doors/textures/doors_item_iceage.png create mode 100644 mods/doors/textures/doors_item_phiwari.png create mode 100644 mods/skinsdb/meta/character_2038.txt create mode 100644 mods/skinsdb/meta/character_2039.txt create mode 100644 mods/skinsdb/meta/character_2040.txt create mode 100644 mods/skinsdb/textures/character_2038.png create mode 100644 mods/skinsdb/textures/character_2039.png create mode 100644 mods/skinsdb/textures/character_2040.png diff --git a/mods/doors/init.lua b/mods/doors/init.lua index 756693fa..96e8e7e2 100644 --- a/mods/doors/init.lua +++ b/mods/doors/init.lua @@ -1,12 +1,4 @@ ---[[ - -Copyright (C) 2012 PilzAdam - modified by BlockMen (added sounds, glassdoors[glass, obsidian glass], trapdoor) -Copyright (C) 2015 - Auke Kok - ---]] - -- our API object doors = { mod = "redo", @@ -15,6 +7,18 @@ doors = { } +local function replace_old_owner_information(pos) + + local meta = minetest.get_meta(pos) + local owner = meta:get_string("doors_owner") + + if owner and owner ~= "" then + meta:set_string("owner", owner) + meta:set_string("doors_owner", "") + end +end + + -- returns an object to a door object or nil function doors.get(pos) @@ -181,9 +185,11 @@ function doors.door_toggle(pos, node, clicker) state = tonumber(state) end + replace_old_owner_information(pos) + if clicker and not minetest.check_player_privs(clicker, "protection_bypass") then - local owner = meta:get_string("doors_owner") + local owner = meta:get_string("owner") local prot = meta:get_string("doors_protected") if prot ~= "" then @@ -221,10 +227,10 @@ function doors.door_toggle(pos, node, clicker) if state % 2 == 0 then minetest.sound_play(def.door.sounds[1], - {pos = pos, gain = 0.3, max_hear_distance = 10}) + {pos = pos, gain = 0.3, max_hear_distance = 10}, true) else minetest.sound_play(def.door.sounds[2], - {pos = pos, gain = 0.3, max_hear_distance = 10}) + {pos = pos, gain = 0.3, max_hear_distance = 10}, true) end minetest.swap_node(pos, { @@ -248,15 +254,9 @@ local function on_place_node(place_to, newnode, placer, oldnode, itemstack, poin -- 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 - } + name = newnode.name, param1 = newnode.param1, param2 = newnode.param2} local oldnode_copy = { - name = oldnode.name, - param1 = oldnode.param1, - param2 = oldnode.param2 - } + name = oldnode.name, param1 = oldnode.param1, param2 = oldnode.param2} local pointed_thing_copy = { type = pointed_thing.type, above = vector.new(pointed_thing.above), @@ -272,13 +272,15 @@ end local function can_dig_door(pos, digger) + replace_old_owner_information(pos) + 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 + return minetest.get_meta(pos):get_string("owner") == digger_name end function doors.register(name, def) @@ -299,8 +301,8 @@ function doors.register(name, def) 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 } } + {{ type = "a", state = 0 }, { type = "a", state = 3 }}, + {{ type = "b", state = 1 }, { type = "b", state = 2 }} } local new = replace[l][h] @@ -337,7 +339,7 @@ function doors.register(name, def) on_place = function(itemstack, placer, pointed_thing) - local pos = nil + local pos if not pointed_thing.type == "node" then return itemstack @@ -367,7 +369,7 @@ function doors.register(name, def) end end - local above = { x = pos.x, y = pos.y + 1, z = pos.z } + local above = {x = pos.x, y = pos.y + 1, z = pos.z} local top_node = minetest.get_node_or_nil(above) local topdef = top_node and minetest.registered_nodes[top_node.name] @@ -384,10 +386,10 @@ function doors.register(name, def) 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 } + {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 = { @@ -415,14 +417,16 @@ function doors.register(name, def) local pn = placer:get_player_name() - meta:set_string("doors_owner", pn) + meta:set_string("owner", pn) meta:set_string("infotext", "Owned by " .. pn) end - if not minetest.setting_getbool("creative_mode") then + if not minetest.is_creative_enabled(pn) then itemstack:take_item() end + minetest.sound_play(def.sounds.place, {pos = pos}, true) + on_place_node(pos, minetest.get_node(pos), placer, node, itemstack, pointed_thing) @@ -436,7 +440,7 @@ function doors.register(name, def) minetest.register_craft({ output = name, - recipe = def.recipe, + recipe = def.recipe }) end @@ -457,16 +461,16 @@ function doors.register(name, def) 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.door = {name = name, sounds = {def.sound_close, def.sound_open}} - def.on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + if not def.on_rightclick then - doors.door_toggle(pos, node, clicker) + def.on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) - return itemstack + doors.door_toggle(pos, node, clicker) + + return itemstack + end end def.after_dig_node = function(pos, node, meta, digger) @@ -476,7 +480,9 @@ function doors.register(name, def) minetest.check_for_falling({x = pos.x, y = pos.y + 1, z = pos.z}) end - def.on_rotate = false + def.on_rotate = function(pos, node, user, mode, new_param2) + return false + end if def.protected then def.can_dig = can_dig_door @@ -505,14 +511,18 @@ function doors.register(name, def) 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.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) + minetest.register_node(":" .. name .. "_a", table.copy(def)) + + minetest.register_alias(name .. "_c", name .. "_b") def.mesh = "door_b.obj" - minetest.register_node(":" .. name .. "_b", def) + minetest.register_node(":" .. name .. "_b", table.copy(def)) + + minetest.register_alias(name .. "_d", name .. "_a") doors.registered_doors[name .. "_a"] = true doors.registered_doors[name .. "_b"] = true @@ -520,10 +530,10 @@ end doors.register("door_wood", { - tiles = {{ name = "doors_door_wood.png", backface_culling = true }}, + 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}, + groups = {node = 1, choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, recipe = { {"group:wood", "group:wood"}, {"group:wood", "group:wood"}, @@ -531,12 +541,13 @@ doors.register("door_wood", { } }) + doors.register("door_steel", { - tiles = {{ name = "doors_door_steel.png", backface_culling = true }}, + 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}, + groups = {node = 1, cracky = 1, level = 2}, sounds = default.node_sound_stone_defaults(), sound_open = "doors_steel_door_open", sound_close = "doors_steel_door_close", @@ -552,7 +563,7 @@ 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}, + groups = {node = 1, 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", @@ -568,7 +579,7 @@ 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}, + groups = {node = 1, cracky = 3}, sounds = default.node_sound_glass_defaults(), sound_open = "doors_glass_door_open", sound_close = "doors_glass_door_close", @@ -580,6 +591,33 @@ doors.register("door_obsidian_glass", { }) +-- special doors (CC0 textures by Phiwari123 and IceAgeComing) +doors.register("door_phiwari", { + tiles = {{name = "doors_door_phiwari.png", backface_culling = true}}, + description = "Phiwari's Wooden Door", + inventory_image = "doors_item_phiwari.png", + groups = {node = 1, choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, + recipe = { + {"group:wood", "default:obsidian_glass"}, + {"group:wood", "group:wood"}, + {"group:wood", "group:wood"} + } +}) + + +doors.register("door_iceage", { + tiles = {{name = "doors_door_iceage.png", backface_culling = true}}, + description = "IceAge's Wooden Door", + inventory_image = "doors_item_iceage.png", + groups = {node = 1, choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, + recipe = { + {"group:wood", "default:iron_lump"}, + {"group:wood", "group:wood"}, + {"group:wood", "group:wood"} + } +}) + + -- Capture mods using the old API as best as possible. function doors.register_door(name, def) @@ -613,12 +651,14 @@ end function doors.trapdoor_toggle(pos, node, clicker) + replace_old_owner_information(pos) + 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 owner = meta:get_string("owner") local prot = meta:get_string("doors_protected") if prot ~= "" then @@ -640,7 +680,7 @@ function doors.trapdoor_toggle(pos, node, clicker) if string.sub(node.name, -5) == "_open" then minetest.sound_play(def.sound_close, - {pos = pos, gain = 0.3, max_hear_distance = 10}) + {pos = pos, gain = 0.3, max_hear_distance = 10}, true) minetest.swap_node(pos, { name = string.sub(node.name, 1, string.len(node.name) - 5), @@ -648,7 +688,7 @@ function doors.trapdoor_toggle(pos, node, clicker) }) else minetest.sound_play(def.sound_open, - {pos = pos, gain = 0.3, max_hear_distance = 10}) + {pos = pos, gain = 0.3, max_hear_distance = 10}, true) minetest.swap_node(pos, { name = node.name .. "_open", @@ -689,10 +729,10 @@ function doors.register_trapdoor(name, def) local pn = placer:get_player_name() local meta = minetest.get_meta(pos) - meta:set_string("doors_owner", pn) + meta:set_string("owner", pn) meta:set_string("infotext", "Owned by "..pn) - return minetest.setting_getbool("creative_mode") + return minetest.is_creative_enabled(pn) end def.on_blast = function() end @@ -701,7 +741,7 @@ function doors.register_trapdoor(name, def) minetest.remove_node(pos) - return { name } + return {name} end end @@ -817,9 +857,11 @@ minetest.register_tool("doors:key", { return end + replace_old_owner_information(pos) + 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 owner = meta:get_string("owner") local prot = meta:get_string("doors_protected") local ok = 0 local infotext = "" @@ -863,10 +905,10 @@ minetest.register_tool("doors:key", { if ok == 1 then meta:set_string("infotext", infotext) - meta:set_string("doors_owner", owner) + meta:set_string("owner", owner) meta:set_string("doors_protected", prot) - if not minetest.settings:get_bool("creative_mode") then + if not minetest.is_creative_enabled(player_name) then itemstack:add_wear(65535 / 50) end end @@ -890,34 +932,50 @@ minetest.register_craft({ --end ----fence gate---- +local fence_collision_extra = minetest.settings:get_bool("enable_fence_tall") and 3/8 or 0 function doors.register_fencegate(name, def) local fence = { description = def.description, drawtype = "mesh", - tiles = { def.texture }, + tiles = {}, paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, is_ground_content = false, drop = name .. "_closed", - connect_sides = { "left", "right" }, + 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}) + max_hear_distance = 8}, true) + return itemstack end, + selection_box = { type = "fixed", fixed = {-1/2, -1/2, -1/4, 1/2, 1/2, 1/4} } } + if type(def.texture) == "string" then + fence.tiles[1] = {name = def.texture, backface_culling = true} + elseif def.texture.backface_culling == nil then + fence.tiles[1] = table.copy(def.texture) + fence.tiles[1].backface_culling = true + else + fence.tiles[1] = def.texture + end + if not fence.sounds then fence.sounds = default.node_sound_wood_defaults() end @@ -931,7 +989,7 @@ function doors.register_fencegate(name, def) 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} + fixed = {-1/2, -1/2, -1/4, 1/2, 1/2 + fence_collision_extra, 1/4} } local fence_open = table.copy(fence) @@ -942,8 +1000,8 @@ function doors.register_fencegate(name, def) 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 + fixed = {{-1/2, -1/2, -1/8, -3/8, 1/2 + fence_collision_extra, 1/8}, + {-1/2, -3/8, -1/2, -3/8, 3/8, 0}}, } minetest.register_node(":" .. name .. "_closed", fence_closed) diff --git a/mods/doors/textures/doors_door_iceage.png b/mods/doors/textures/doors_door_iceage.png new file mode 100644 index 0000000000000000000000000000000000000000..39cb956be5dc8fb2ac1882e10fc08e903f8dadec GIT binary patch literal 3602 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 SUHTaS0000Qo+c zeVGYhYDu6zgwLjz-PFGIZEv~q@=9U!t`Zua+pGvS)Hv;hv-OpQ#SA2}PP1YjM50ly zgiF;6;ngp|VWHVlz)SSivTO;{!yrtbsY?Zk(4W}fI0`=<52C$$R(=qp}vJ05DIbu+iDB2T3Wl8zs%d$1l-BH-* zbL2gpq0dsV<$Zc4kjwDn_)d3`l76voIR(J7C>pkH15^Qkrp87R40DVHz{dD-9#RGr z8{>hiBygtJF#yaU0%5OtN5DA)=mMlOSt(0=VZcP!GBLXKQj$D>jwQ(R>|AqYJl9B7 z%7A1`4tn0wWSlt&c48?)K=73Tc+L;qNx|uTAK~TA-SGJswa5C=oh|U_-g!82=DKSj zWDFR+e4OYTz4D~6+B8KzMQPIQdQO30xy{R0l>rDq-R%_gf7k{KOL=(TM*--cE%Xmr z&^DIz1b~bI(~~h0Xx*)GQh1u+u1|R^~kOe<} z0kmDEDX?%c0Zm&QLUct)m@8rEO6#(cc0^n4?S9!KmsPtH}qQzFpWLy)y| zrNBn5mLGNl1_TUH{?8(WlkNh3P|>Z*U!#0Dg`W0PrV?4kTXyK!d95uF4se cyx#!)1DgJNRtfzJDgXcg07*qoM6N<$f??sRX#fBK literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2039.png b/mods/skinsdb/textures/character_2039.png new file mode 100644 index 0000000000000000000000000000000000000000..872bca49b36233450adbeb44be2079d28cc3718a GIT binary patch literal 1276 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 literal 0 HcmV?d00001 diff --git a/mods/techpack/tubelib_addons1/grinder.lua b/mods/techpack/tubelib_addons1/grinder.lua index 466a4a1a..2de9eea7 100644 --- a/mods/techpack/tubelib_addons1/grinder.lua +++ b/mods/techpack/tubelib_addons1/grinder.lua @@ -337,6 +337,17 @@ else tubelib.add_grinder_recipe({input="default:sand", output="default:clay"}) end +if minetest.get_modpath("underch") then + for regnodename,v in pairs(minetest.registered_nodes) do + if string.find(regnodename, "underch:") then + if string.find(regnodename, "_cobble") and not string.find(regnodename, "_wall") then + print("tubelib.add_grinder_recipe: " .. regnodename) + tubelib.add_grinder_recipe({input=regnodename, output="default:gravel"}) + end + end + end +end + tubelib.add_grinder_recipe({input="default:sandstone", output="default:sand 4"}) tubelib.add_grinder_recipe({input="default:desert_sandstone", output="default:desert_sand 4"}) tubelib.add_grinder_recipe({input="default:silver_sandstone", output="default:silver_sand 4"}) diff --git a/mods/techpack/tubelib_addons1/nodes.lua b/mods/techpack/tubelib_addons1/nodes.lua index c54e402f..87c892a4 100644 --- a/mods/techpack/tubelib_addons1/nodes.lua +++ b/mods/techpack/tubelib_addons1/nodes.lua @@ -254,6 +254,21 @@ gn("ethereal:illumishroom") gn("ethereal:illumishroom2") gn("ethereal:illumishroom3") +------------------------------------------------------------------------------- +-- underch Ground +------------------------------------------------------------------------------- + +if minetest.get_modpath("underch") then + for regnodename,v in pairs(minetest.registered_nodes) do + if string.find(regnodename, "underch:") then + if string.find(regnodename, "_cobble") and not string.find(regnodename, "_wall") then + gnname = string.gsub(regnodename, "_cobble", "") + print("tubelib_addons1.register_ground_node: " .. gnname) + gn(gnname, regnodename) + end + end + end +end ------------------------------------------------------------------------------- -- Registered flowers diff --git a/mods/wine/init.lua b/mods/wine/init.lua index 9f3be1e6..7467c788 100644 --- a/mods/wine/init.lua +++ b/mods/wine/init.lua @@ -66,6 +66,7 @@ local ferment = { {"farming:grapes", "wine:glass_wine"}, {"farming:barley", "wine:glass_beer"}, {"mobs:honey", "wine:glass_mead"}, + {"xdecor:honey", "wine:glass_mead"}, -- for when xdcecor is installed {"default:apple", "wine:glass_cider"}, {"default:papyrus", "wine:glass_rum"}, {"wine:blue_agave", "wine:glass_tequila"}, From 6f3c3f8b601fbfac511fa29e3204f16964c5c795 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 12 Jun 2021 20:20:04 +0200 Subject: [PATCH 14/16] update --- mods/ambience/README.md | 1 + mods/ambience/init.lua | 41 +- mods/ambience/settingtypes.txt | 3 + mods/ambience/soundsets.lua | 66 +- mods/bridger/alias.lua | 32 +- mods/bridger/crafts.lua | 757 +- mods/bridger/init.lua | 9 +- mods/bridger/mod.conf | 5 +- mods/bridger/nodes.lua | 6264 ++++++++--------- mods/builtin_item/README.md | 4 +- mods/builtin_item/init.lua | 80 +- mods/builtin_item/init.lua_ | 541 -- mods/farming/compatibility.lua | 7 - mods/farming/crops/melon.lua | 32 +- mods/farming/crops/pumpkin.lua | 6 +- mods/farming/hoes.lua | 2 +- .../textures/farming_pumpkin_bottom.png | Bin 0 -> 258 bytes mods/mob_horse/init.lua | 66 +- mods/mob_horse/readme.md | 4 + .../textures/mobs_saddle_overlay.png | Bin 0 -> 1069 bytes mods/mobs_monster/fire_spirit.lua | 42 +- mods/mobs_monster/readme.md | 4 + mods/mobs_redo/api.lua | 13 +- mods/mobs_redo/mount.lua | 55 +- mods/plantlife_modpack/cavestuff/nodes.lua | 101 +- mods/signs_lib/README.md | 2 +- mods/signs_lib/api.lua | 5 +- mods/skinsdb/meta/character_2041.txt | 3 + mods/skinsdb/meta/character_2042.txt | 3 + mods/skinsdb/meta/character_2043.txt | 3 + mods/skinsdb/meta/character_2044.txt | 3 + mods/skinsdb/meta/character_2045.txt | 3 + mods/skinsdb/meta/character_2046.txt | 3 + mods/skinsdb/meta/character_2047.txt | 3 + mods/skinsdb/meta/character_2048.txt | 3 + mods/skinsdb/meta/character_2049.txt | 3 + mods/skinsdb/meta/character_2050.txt | 3 + mods/skinsdb/meta/character_2051.txt | 3 + mods/skinsdb/meta/character_2052.txt | 3 + mods/skinsdb/meta/character_2053.txt | 3 + mods/skinsdb/meta/character_2054.txt | 3 + mods/skinsdb/meta/character_2055.txt | 3 + mods/skinsdb/meta/character_2056.txt | 3 + mods/skinsdb/meta/character_2057.txt | 3 + mods/skinsdb/meta/character_2058.txt | 3 + mods/skinsdb/meta/character_2059.txt | 3 + mods/skinsdb/textures/character_2041.png | Bin 0 -> 2643 bytes mods/skinsdb/textures/character_2042.png | Bin 0 -> 3176 bytes mods/skinsdb/textures/character_2043.png | Bin 0 -> 1239 bytes mods/skinsdb/textures/character_2044.png | Bin 0 -> 2027 bytes mods/skinsdb/textures/character_2045.png | Bin 0 -> 2348 bytes mods/skinsdb/textures/character_2046.png | Bin 0 -> 279 bytes mods/skinsdb/textures/character_2047.png | Bin 0 -> 1665 bytes mods/skinsdb/textures/character_2048.png | Bin 0 -> 475 bytes mods/skinsdb/textures/character_2049.png | Bin 0 -> 1581 bytes mods/skinsdb/textures/character_2050.png | Bin 0 -> 2797 bytes mods/skinsdb/textures/character_2051.png | Bin 0 -> 303 bytes mods/skinsdb/textures/character_2052.png | Bin 0 -> 2033 bytes mods/skinsdb/textures/character_2053.png | Bin 0 -> 1379 bytes mods/skinsdb/textures/character_2054.png | Bin 0 -> 875 bytes mods/skinsdb/textures/character_2055.png | Bin 0 -> 260 bytes mods/skinsdb/textures/character_2056.png | Bin 0 -> 2240 bytes mods/skinsdb/textures/character_2057.png | Bin 0 -> 414 bytes mods/skinsdb/textures/character_2058.png | Bin 0 -> 1967 bytes mods/skinsdb/textures/character_2059.png | Bin 0 -> 991 bytes mods/stamina/init.lua | 42 +- mods/stamina/mod.conf | 2 +- mods/techpack/README.md | 35 +- mods/techpack/releasenotes.md | 16 + .../tubelib/textures/tubelib_cube.png | Bin 305 -> 166 bytes .../tubelib/textures/tubelib_defect.png | Bin 301 -> 206 bytes .../textures/tubelib_distributor_blue.png | Bin 488 -> 419 bytes .../textures/tubelib_distributor_green.png | Bin 499 -> 444 bytes .../textures/tubelib_distributor_red.png | Bin 480 -> 414 bytes .../textures/tubelib_distributor_yellow.png | Bin 479 -> 408 bytes .../tubelib/textures/tubelib_end_wrench.png | Bin 819 -> 751 bytes .../tubelib/textures/tubelib_forceload.png | Bin 1310 -> 655 bytes .../tubelib/textures/tubelib_front.png | Bin 456 -> 368 bytes .../textures/tubelib_inv_button_error.png | Bin 381 -> 340 bytes .../textures/tubelib_inv_button_on.png | Bin 477 -> 430 bytes .../textures/tubelib_inv_button_standby.png | Bin 402 -> 359 bytes .../textures/tubelib_inv_button_warning.png | Bin 361 -> 311 bytes .../tubelib/textures/tubelib_lamp.png | Bin 348 -> 322 bytes .../tubelib/textures/tubelib_pusher1.png | Bin 444 -> 359 bytes .../tubelib/textures/tubelib_repairkit.png | Bin 649 -> 545 bytes .../tubelib/textures/tubelib_wlanchip.png | Bin 1052 -> 878 bytes mods/techpack/tubelib_addons1/nodes.lua | 9 +- .../tubelib_addons2/locale/template.txt | 1 + mods/techpack/tubelib_addons3/chest_cart.lua | 171 + mods/techpack/tubelib_addons3/init.lua | 4 + .../tubelib_addons3/locale/template.txt | 4 + .../locale/tubelib_addons3.de.tr | 4 + mods/techpack/tubelib_addons3/mod.conf | 3 +- .../textures/tubelib_addons3_chest_bottom.png | Bin 752 -> 470 bytes .../tubelib_addons3_chest_cart_bottom.png | Bin 0 -> 210 bytes .../tubelib_addons3_chest_cart_front.png | Bin 0 -> 262 bytes .../tubelib_addons3_chest_cart_side.png | Bin 0 -> 279 bytes .../tubelib_addons3_chest_cart_top.png | Bin 0 -> 248 bytes .../textures/tubelib_addons3_chest_front.png | Bin 737 -> 587 bytes .../tubelib_addons3_distributor_active.png | Bin 2846 -> 2542 bytes .../tubelib_addons3_pusher_active.png | Bin 1743 -> 1286 bytes .../textures/tubelib_addons3_teleporter.png | Bin 216 -> 163 bytes mods/tubelib2/internal2.lua | 6 +- 103 files changed, 4143 insertions(+), 4353 deletions(-) delete mode 100644 mods/builtin_item/init.lua_ create mode 100644 mods/farming/textures/farming_pumpkin_bottom.png create mode 100644 mods/mob_horse/textures/mobs_saddle_overlay.png create mode 100644 mods/skinsdb/meta/character_2041.txt create mode 100644 mods/skinsdb/meta/character_2042.txt create mode 100644 mods/skinsdb/meta/character_2043.txt create mode 100644 mods/skinsdb/meta/character_2044.txt create mode 100644 mods/skinsdb/meta/character_2045.txt create mode 100644 mods/skinsdb/meta/character_2046.txt create mode 100644 mods/skinsdb/meta/character_2047.txt create mode 100644 mods/skinsdb/meta/character_2048.txt create mode 100644 mods/skinsdb/meta/character_2049.txt create mode 100644 mods/skinsdb/meta/character_2050.txt create mode 100644 mods/skinsdb/meta/character_2051.txt create mode 100644 mods/skinsdb/meta/character_2052.txt create mode 100644 mods/skinsdb/meta/character_2053.txt create mode 100644 mods/skinsdb/meta/character_2054.txt create mode 100644 mods/skinsdb/meta/character_2055.txt create mode 100644 mods/skinsdb/meta/character_2056.txt create mode 100644 mods/skinsdb/meta/character_2057.txt create mode 100644 mods/skinsdb/meta/character_2058.txt create mode 100644 mods/skinsdb/meta/character_2059.txt create mode 100644 mods/skinsdb/textures/character_2041.png create mode 100644 mods/skinsdb/textures/character_2042.png create mode 100644 mods/skinsdb/textures/character_2043.png create mode 100644 mods/skinsdb/textures/character_2044.png create mode 100644 mods/skinsdb/textures/character_2045.png create mode 100644 mods/skinsdb/textures/character_2046.png create mode 100644 mods/skinsdb/textures/character_2047.png create mode 100644 mods/skinsdb/textures/character_2048.png create mode 100644 mods/skinsdb/textures/character_2049.png create mode 100644 mods/skinsdb/textures/character_2050.png create mode 100644 mods/skinsdb/textures/character_2051.png create mode 100644 mods/skinsdb/textures/character_2052.png create mode 100644 mods/skinsdb/textures/character_2053.png create mode 100644 mods/skinsdb/textures/character_2054.png create mode 100644 mods/skinsdb/textures/character_2055.png create mode 100644 mods/skinsdb/textures/character_2056.png create mode 100644 mods/skinsdb/textures/character_2057.png create mode 100644 mods/skinsdb/textures/character_2058.png create mode 100644 mods/skinsdb/textures/character_2059.png create mode 100644 mods/techpack/tubelib_addons3/chest_cart.lua create mode 100644 mods/techpack/tubelib_addons3/textures/tubelib_addons3_chest_cart_bottom.png create mode 100644 mods/techpack/tubelib_addons3/textures/tubelib_addons3_chest_cart_front.png create mode 100644 mods/techpack/tubelib_addons3/textures/tubelib_addons3_chest_cart_side.png create mode 100644 mods/techpack/tubelib_addons3/textures/tubelib_addons3_chest_cart_top.png diff --git a/mods/ambience/README.md b/mods/ambience/README.md index 2a513835..d12ae5b0 100644 --- a/mods/ambience/README.md +++ b/mods/ambience/README.md @@ -18,5 +18,6 @@ Based on Immersive Sounds .36 mod by Neuromancer and optimized to run on servers - 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. +- 1.6 - Finding env_sounds disables water and lava sets, added 'ambience_water_move' flag to override water walking sounds, use eye level for head node. Code license: MIT diff --git a/mods/ambience/init.lua b/mods/ambience/init.lua index 31a0edef..00f3a7f0 100644 --- a/mods/ambience/init.lua +++ b/mods/ambience/init.lua @@ -1,13 +1,6 @@ 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 @@ -132,13 +125,14 @@ local get_ambience = function(player, tod, name) -- get foot and head level nodes at player position local pos = player:get_pos() ; if not pos then return end + local prop = player:get_properties() - pos.y = pos.y + 1.4 -- head level + pos.y = pos.y + prop.eye_height -- eye level local nod_head = pplus and name and playerplus[name] and playerplus[name].nod_head or minetest.get_node(pos).name - pos.y = pos.y - 1.2 -- foot level + pos.y = (pos.y - prop.eye_height) + 0.2 -- foot level local nod_feet = pplus and name and playerplus[name] and playerplus[name].nod_feet or minetest.get_node(pos).name @@ -190,19 +184,17 @@ minetest.register_globalstep(function(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 + for _, player in ipairs(minetest.get_connected_players()) do - player_name = players[n]:get_player_name() + player_name = player:get_player_name() --local t1 = os.clock() - local set_name, MORE_GAIN = get_ambience(players[n], tod, player_name) + local set_name, MORE_GAIN = get_ambience(player, tod, player_name) --print(string.format("elapsed time: %.4f\n", os.clock() - t1)) @@ -258,25 +250,24 @@ minetest.register_globalstep(function(dtime) playing[player_name].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].handler == handler then + minetest.after(ambience.length, function(handler, player_name) --print("-- timed stop", set_name, handler) - + if handler then minetest.sound_stop(handler) + end + + -- reset variables if handlers match + if playing[player_name] + and playing[player_name].handler == handler then + +--print("-- timed reset", handler, player_name) - -- reset player variables playing[player_name].set = nil playing[player_name].gain = nil playing[player_name].handler = nil end - end) + end, handler, player_name) end end end diff --git a/mods/ambience/settingtypes.txt b/mods/ambience/settingtypes.txt index 6d591d10..fafa5292 100644 --- a/mods/ambience/settingtypes.txt +++ b/mods/ambience/settingtypes.txt @@ -1,2 +1,5 @@ # If enabled will play a random music file from ./minetest/sounds at midnight ambience_music (Ambience music) bool true + +# If enabled then ambience will take over sounds when moving in water +ambience_water_move (Ambience water movement) bool true diff --git a/mods/ambience/soundsets.lua b/mods/ambience/soundsets.lua index 01989669..3adcd761 100644 --- a/mods/ambience/soundsets.lua +++ b/mods/ambience/soundsets.lua @@ -25,7 +25,15 @@ ambience.add_set("underwater", { end }) --- Splashing sound plays when player walks inside water nodes +-- Splashing sound plays when player walks inside water nodes (if enabled) + +if minetest.settings:get_bool("ambience_water_move") ~= false then + +-- 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 = {} }) ambience.add_set("splash", { @@ -49,7 +57,9 @@ ambience.add_set("splash", { end }) --- check for env_sounds mod, if not found enable water flowing sounds +end + +-- check for env_sounds mod, if not found enable water flowing and lava sounds if not minetest.get_modpath("env_sounds") then -- Water sound plays when near flowing water @@ -102,6 +112,32 @@ ambience.add_set("river", { 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 +}) + else print ("[Ambience] found env_sounds, flowing water sounds disabled.") end @@ -170,32 +206,6 @@ ambience.add_set("largefire", { 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", { diff --git a/mods/bridger/alias.lua b/mods/bridger/alias.lua index 0518a85f..e63e1f3d 100644 --- a/mods/bridger/alias.lua +++ b/mods/bridger/alias.lua @@ -6,18 +6,17 @@ local bridger_colors = { } for _, color in pairs(bridger_colors) do - local oldname = color local newname = string.lower(color) if minetest.get_modpath("moreblocks") then - stairsplus:register_alias_all("bridges", "block_"..oldname, "bridger", "block_"..newname) - minetest.register_alias("bridges:step_"..oldname, "bridger:panel_block_"..newname) + stairsplus:register_alias_all("bridges", "block_" .. oldname, "bridger", "block_" .. newname) + minetest.register_alias("bridges:step_" .. oldname, "bridger:panel_block_" .. newname) elseif minetest.get_modpath("stairs") then - minetest.register_alias("stairs:slab_block_"..oldname, "stairs:slab_block_"..newname) - minetest.register_alias("stairs:stair_block_"..oldname, "stairs:stair_block_"..newname) + minetest.register_alias("stairs:slab_block_" .. oldname, "stairs:slab_block_" .. newname) + minetest.register_alias("stairs:stair_block_" .. oldname, "stairs:stair_block_" .. newname) end - + local bridger_error1 = { "block_", "step_", @@ -41,12 +40,11 @@ for _, color in pairs(bridger_colors) do "truss_substructure_end_left_slant_", "truss_substructure_end_right_slant_" } - - + for _, prefix in pairs (bridger_error1) do - minetest.register_alias("bridges:"..prefix..oldname, "bridger:"..prefix..newname) + minetest.register_alias("bridges:" .. prefix .. oldname, "bridger:" .. prefix .. newname) end - + local bridger_error2 = { "truss_substructure_mid", "truss_substructure_simple", @@ -58,18 +56,18 @@ for _, color in pairs(bridger_colors) do "truss_superstructure_simple", "truss_superstructure_simple_end_right" } - + for _, prefix in pairs (bridger_error2) do - minetest.register_alias("bridges:"..prefix..oldname, "bridger:"..prefix.."_"..newname) + minetest.register_alias("bridges:" .. prefix .. oldname, "bridger:" .. prefix .. "_" .. newname) end - - minetest.register_alias("bridges:truss_superstructure_simple_end"..oldname, "bridger:truss_superstructure_simple_end_left_"..newname) - minetest.register_alias("bridges:girder_left_end"..oldname, "bridger:girder_left_"..newname) - + + minetest.register_alias("bridges:truss_superstructure_simple_end" .. oldname, "bridger:truss_superstructure_simple_end_left_" .. newname) + minetest.register_alias("bridges:girder_left_end" .. oldname, "bridger:girder_left_" .. newname) + end minetest.register_alias("bridges:corrugated_steel", "bridger:corrugated_steel_steel") minetest.register_alias("bridges:corrugated_steel_ceiling", "bridger:corrugated_steel_ceiling_steel") minetest.register_alias("bridges:scaffolding", "bridger:scaffolding") minetest.register_alias("bridges:zbridges_diagonal_steel_rod", "bridger:bridges_diagonal_steel_rod") -minetest.register_alias("bridges:zbridges_steel_rod", "bridger:bridges_steel_rod") \ No newline at end of file +minetest.register_alias("bridges:zbridges_steel_rod", "bridger:bridges_steel_rod") diff --git a/mods/bridger/crafts.lua b/mods/bridger/crafts.lua index 86aaf318..0224136e 100644 --- a/mods/bridger/crafts.lua +++ b/mods/bridger/crafts.lua @@ -4,32 +4,31 @@ minetest.register_craftitem("bridger:bridges_wooden_rod", { }) minetest.register_craft({ - output = 'default:stick', + output = "default:stick", recipe = { - {'bridger:bridges_wooden_rod'}, + {"bridger:bridges_wooden_rod"}, } }) minetest.register_craft({ - output = 'bridger:bridges_wooden_rod 3', + output = "bridger:bridges_wooden_rod 3", recipe = { - {'group:stick'}, - {'group:stick'}, - {'group:stick'}, + {"group:stick"}, + {"group:stick"}, + {"group:stick"}, } }) minetest.register_craft({ - output = 'bridger:scaffolding 2', + output = "bridger:scaffolding 2", recipe = { - {'bridger:bridges_wooden_rod','','bridger:bridges_wooden_rod'}, - {'','group:stick',''}, - {'bridger:bridges_wooden_rod','','bridger:bridges_wooden_rod'}, + {"bridger:bridges_wooden_rod", "", "bridger:bridges_wooden_rod"}, + {"", "group:stick", ""}, + {"bridger:bridges_wooden_rod", "", "bridger:bridges_wooden_rod"}, } }) if minetest.settings:get_bool("bridger_enable_trusses") then - minetest.register_craftitem("bridger:bridges_steel_rod", { description = "Steel Rod", inventory_image = "bridges_steel_rod.png", @@ -41,33 +40,33 @@ if minetest.settings:get_bool("bridger_enable_trusses") then }) minetest.register_craft({ - output = 'bridger:bridges_steel_rod 3', + output = "bridger:bridges_steel_rod 3", recipe = { - {'default:steel_ingot'}, + {"default:steel_ingot"}, } }) minetest.register_craft({ - output = 'bridger:bridges_diagonal_steel_rod 3', + output = "bridger:bridges_diagonal_steel_rod 3", recipe = { - {'','','bridger:bridges_steel_rod'}, - {'','bridger:bridges_steel_rod',''}, - {'bridger:bridges_steel_rod','',''}, + {"", "", "bridger:bridges_steel_rod"}, + {"", "bridger:bridges_steel_rod", ""}, + {"bridger:bridges_steel_rod", "", ""}, } }) - - minetest.register_craft({ - output = 'bridger:train_deck_white', - type = 'shapeless', - recipe = {'bridger:bridges_diagonal_steel_rod','bridger:bridges_diagonal_steel_rod'}, - }) minetest.register_craft({ - output = 'bridger:block_white', + output = "bridger:train_deck_white", + type = "shapeless", + recipe = {"bridger:bridges_diagonal_steel_rod", "bridger:bridges_diagonal_steel_rod"}, + }) + + minetest.register_craft({ + output = "bridger:block_white", recipe = { - {'bridger:bridges_steel_rod','bridger:bridges_steel_rod','bridger:bridges_steel_rod'}, - {'bridger:bridges_steel_rod','bridger:bridges_steel_rod','bridger:bridges_steel_rod'}, - {'bridger:bridges_steel_rod','bridger:bridges_steel_rod','bridger:bridges_steel_rod'}, + {"bridger:bridges_steel_rod", "bridger:bridges_steel_rod", "bridger:bridges_steel_rod"}, + {"bridger:bridges_steel_rod", "bridger:bridges_steel_rod", "bridger:bridges_steel_rod"}, + {"bridger:bridges_steel_rod", "bridger:bridges_steel_rod", "bridger:bridges_steel_rod"}, } }) @@ -76,551 +75,552 @@ if minetest.settings:get_bool("bridger_enable_trusses") then "red", "steel", "white", + "yellow" } for c in ipairs(bridge_colors) do - local bridge_colors = bridge_colors[c] + local bridge_color = bridge_colors[c] minetest.register_craft({ - output = 'bridger:deck_'..bridge_colors..' 8', + output = "bridger:deck_" .. bridge_color .. " 8", recipe = { - {'bridger:block_'..bridge_colors}, + {"bridger:block_" .. bridge_color}, } }) minetest.register_craft({ - output = 'bridger:deck_edge_'..bridge_colors..' 14', + output = "bridger:deck_edge_" .. bridge_color .. " 14", recipe = { - {'','bridger:block_'..bridge_colors}, - {'bridger:block_'..bridge_colors,''}, + {"", "bridger:block_" .. bridge_color}, + {"bridger:block_" .. bridge_color, ""}, } }) minetest.register_craft({ - output = 'bridger:step_'..bridge_colors..' 12', + output = "bridger:step_" .. bridge_color .. " 12", recipe = { - {'','bridger:block_'..bridge_colors}, - {'bridger:block_'..bridge_colors,'bridger:block_'..bridge_colors}, + {"", "bridger:block_" .. bridge_color}, + {"bridger:block_" .. bridge_color, "bridger:block_" .. bridge_color}, } }) minetest.register_craft({ - output = 'bridger:step_'..bridge_colors..' 12', + output = "bridger:step_" .. bridge_color .. " 12", recipe = { - {'bridger:block_'..bridge_colors,''}, - {'bridger:block_'..bridge_colors,'bridger:block_'..bridge_colors}, + {"bridger:block_" .. bridge_color, ""}, + {"bridger:block_" .. bridge_color, "bridger:block_" .. bridge_color}, } }) minetest.register_craft({ - output = 'bridger:block_'..bridge_colors, + output = "bridger:block_" .. bridge_color, recipe = { - {'bridger:step_'..bridge_colors,'bridger:step_'..bridge_colors}, - {'bridger:step_'..bridge_colors,'bridger:step_'..bridge_colors}, + {"bridger:step_" .. bridge_color, "bridger:step_" .. bridge_color}, + {"bridger:step_" .. bridge_color, "bridger:step_" .. bridge_color}, } }) minetest.register_craft({ - output = 'bridger:suspension_cable_'..bridge_colors..' 16', + output = "bridger:suspension_cable_" .. bridge_color .. " 16", recipe = { - {'bridger:block_'..bridge_colors}, - {'bridger:block_'..bridge_colors}, - {'bridger:block_'..bridge_colors}, + {"bridger:block_" .. bridge_color}, + {"bridger:block_" .. bridge_color}, + {"bridger:block_" .. bridge_color}, } }) minetest.register_craft({ - output = 'bridger:suspension_top_'..bridge_colors..' 8', + output = "bridger:suspension_top_" .. bridge_color .. " 8", recipe = { - {'bridger:block_'..bridge_colors,'bridger:block_'..bridge_colors,'bridger:block_'..bridge_colors}, - {'','bridger:block_'..bridge_colors,''}, - {'','bridger:block_'..bridge_colors,''}, + {"bridger:block_" .. bridge_color, "bridger:block_" .. bridge_color, "bridger:block_" .. bridge_color}, + {"", "bridger:block_" .. bridge_color, ""}, + {"", "bridger:block_" .. bridge_color, ""}, } }) minetest.register_craft({ - output = 'bridger:girder_mid_'..bridge_colors..' 4', + output = "bridger:girder_mid_" .. bridge_color .. " 4", recipe = { - {'bridger:bridges_steel_rod','bridger:bridges_steel_rod','bridger:bridges_steel_rod'}, - {'bridger:bridges_steel_rod','bridger:block_'..bridge_colors,'bridger:bridges_steel_rod'}, - {'bridger:bridges_steel_rod','bridger:bridges_steel_rod','bridger:bridges_steel_rod'}, + {"bridger:bridges_steel_rod", "bridger:bridges_steel_rod", "bridger:bridges_steel_rod"}, + {"bridger:bridges_steel_rod", "bridger:block_" .. bridge_color, "bridger:bridges_steel_rod"}, + {"bridger:bridges_steel_rod", "bridger:bridges_steel_rod", "bridger:bridges_steel_rod"}, } }) minetest.register_craft({ - output = 'bridger:girder_left_end_'..bridge_colors..' 4', + output = "bridger:girder_left_end_" .. bridge_color .. " 4", recipe = { - {'','','bridger:bridges_steel_rod'}, - {'','bridger:block_'..bridge_colors,'bridger:bridges_steel_rod'}, - {'bridger:bridges_steel_rod','bridger:bridges_steel_rod','bridger:bridges_steel_rod'}, + {"", "", "bridger:bridges_steel_rod"}, + {"", "bridger:block_" .. bridge_color, "bridger:bridges_steel_rod"}, + {"bridger:bridges_steel_rod", "bridger:bridges_steel_rod", "bridger:bridges_steel_rod"}, } }) minetest.register_craft({ - output = 'bridger:girder_right_'..bridge_colors..' 4', + output = "bridger:girder_right_" .. bridge_color .. " 4", recipe = { - {'bridger:bridges_steel_rod','',''}, - {'bridger:bridges_steel_rod','bridger:block_'..bridge_colors,''}, - {'bridger:bridges_steel_rod','bridger:bridges_steel_rod','bridger:bridges_steel_rod'}, + {"bridger:bridges_steel_rod", "", ""}, + {"bridger:bridges_steel_rod", "bridger:block_" .. bridge_color, ""}, + {"bridger:bridges_steel_rod", "bridger:bridges_steel_rod", "bridger:bridges_steel_rod"}, } }) minetest.register_craft({ - output = 'bridger:corrugated_steel_'..bridge_colors, - type = 'shapeless', - recipe = {'bridger:deck_'..bridge_colors,'default:coal_lump'}, + output = "bridger:corrugated_steel_" .. bridge_color, + type = "shapeless", + recipe = {"bridger:deck_" .. bridge_color, "default:coal_lump"}, }) minetest.register_craft({ - output = 'bridger:corrugated_steel_ceiling_'..bridge_colors..' 3', + output = "bridger:corrugated_steel_ceiling_" .. bridge_color .. " 3", recipe = { - {'bridger:corrugated_steel'..bridge_colors,'bridger:corrugated_steel'..bridge_colors,'bridger:corrugated_steel'..bridge_colors}, + {"bridger:corrugated_steel" .. bridge_color, "bridger:corrugated_steel" .. bridge_color, "bridger:corrugated_steel" .. bridge_color}, } }) minetest.register_craft({ - output = 'bridger:truss_superstructure_left_slant_white', + output = "bridger:truss_superstructure_left_slant_white", recipe = { - {'','bridger:bridges_steel_rod','bridger:bridges_diagonal_steel_rod'}, - {'bridger:bridges_steel_rod','bridger:bridges_diagonal_steel_rod','bridger:bridges_steel_rod'}, - {'bridger:bridges_diagonal_steel_rod','bridger:bridges_steel_rod',''}, + {"", "bridger:bridges_steel_rod", "bridger:bridges_diagonal_steel_rod"}, + {"bridger:bridges_steel_rod", "bridger:bridges_diagonal_steel_rod", "bridger:bridges_steel_rod"}, + {"bridger:bridges_diagonal_steel_rod", "bridger:bridges_steel_rod", ""}, } }) minetest.register_craft({ - output = 'bridger:truss_superstructure_right_slant_'..bridge_colors, + output = "bridger:truss_superstructure_right_slant_" .. bridge_color, recipe = { - {'bridger:truss_superstructure_left_slant_'..bridge_colors}, + {"bridger:truss_superstructure_left_slant_" .. bridge_color}, } }) minetest.register_craft({ - output = 'bridger:truss_superstructure_left_slant_'..bridge_colors, + output = "bridger:truss_superstructure_left_slant_" .. bridge_color, recipe = { - {'bridger:truss_superstructure_right_slant_'..bridge_colors}, + {"bridger:truss_superstructure_right_slant_" .. bridge_color}, } }) minetest.register_craft({ - output = 'bridger:corrugated_steel_ceiling_'..bridge_colors..' 3', + output = "bridger:corrugated_steel_ceiling_" .. bridge_color .. " 3", recipe = { - {'bridger:corrugated_steel'..bridge_colors,'bridger:corrugated_steel'..bridge_colors,'bridger:corrugated_steel'..bridge_colors}, + {"bridger:corrugated_steel" .. bridge_color, "bridger:corrugated_steel" .. bridge_color, "bridger:corrugated_steel" .. bridge_color}, } }) minetest.register_craft({ - output = 'bridger:truss_superstructure_tall_left_slant_'..bridge_colors, + output = "bridger:truss_superstructure_tall_left_slant_" .. bridge_color, recipe = { - {'bridger:bridges_steel_rod','','bridger:bridges_steel_rod'}, - {'','bridger:truss_superstructure_left_slant_'..bridge_colors,''}, + {"bridger:bridges_steel_rod", "", "bridger:bridges_steel_rod"}, + {"", "bridger:truss_superstructure_left_slant_" .. bridge_color, ""}, } }) minetest.register_craft({ - output = 'bridger:truss_superstructure_tall_right_slant_'..bridge_colors, + output = "bridger:truss_superstructure_tall_right_slant_" .. bridge_color, recipe = { - {'bridger:bridges_steel_rod','','bridger:bridges_steel_rod'}, - {'','bridger:truss_superstructure_right_slant_'..bridge_colors,''}, + {"bridger:bridges_steel_rod", "", "bridger:bridges_steel_rod"}, + {"", "bridger:truss_superstructure_right_slant_" .. bridge_color, ""}, } }) minetest.register_craft({ - output = 'bridger:truss_superstructure_tall_right_slant_'..bridge_colors, + output = "bridger:truss_superstructure_tall_right_slant_" .. bridge_color, recipe = { - {'bridger:truss_superstructure_tall_left_slant_'..bridge_colors}, + {"bridger:truss_superstructure_tall_left_slant_" .. bridge_color}, } }) minetest.register_craft({ - output = 'bridger:truss_superstructure_tall_left_slant_'..bridge_colors, + output = "bridger:truss_superstructure_tall_left_slant_" .. bridge_color, recipe = { - {'bridger:truss_superstructure_tall_right_slant_'..bridge_colors}, + {"bridger:truss_superstructure_tall_right_slant_" .. bridge_color}, } }) minetest.register_craft({ - output = 'bridger:truss_superstructure_up_left_slant_'..bridge_colors, + output = "bridger:truss_superstructure_up_left_slant_" .. bridge_color, recipe = { - {'','','bridger:bridges_steel_rod'}, - {'','bridger:truss_superstructure_left_slant_'..bridge_colors,''}, + {"", "", "bridger:bridges_steel_rod"}, + {"", "bridger:truss_superstructure_left_slant_" .. bridge_color, ""}, } }) minetest.register_craft({ - output = 'bridger:truss_superstructure_up_right_slant_'..bridge_colors, + output = "bridger:truss_superstructure_up_right_slant_" .. bridge_color, recipe = { - {'','','bridger:bridges_steel_rod'}, - {'','bridger:truss_superstructure_right_slant_'..bridge_colors,''}, + {"", "", "bridger:bridges_steel_rod"}, + {"", "bridger:truss_superstructure_right_slant_" .. bridge_color, ""}, } }) minetest.register_craft({ - output = 'bridger:truss_superstructure_down_left_slant_'..bridge_colors, + output = "bridger:truss_superstructure_down_left_slant_" .. bridge_color, recipe = { - {'bridger:bridges_steel_rod','',''}, - {'','bridger:truss_superstructure_left_slant_'..bridge_colors,''}, + {"bridger:bridges_steel_rod", "", ""}, + {"", "bridger:truss_superstructure_left_slant_" .. bridge_color, ""}, } }) minetest.register_craft({ - output = 'bridger:truss_superstructure_down_right_slant_'..bridge_colors, + output = "bridger:truss_superstructure_down_right_slant_" .. bridge_color, recipe = { - {'bridger:bridges_steel_rod','',''}, - {'','bridger:truss_superstructure_right_slant_'..bridge_colors,''}, + {"bridger:bridges_steel_rod", "", ""}, + {"", "bridger:truss_superstructure_right_slant_" .. bridge_color, ""}, } }) minetest.register_craft({ - output = 'bridger:truss_superstructure_up_right_slant_'..bridge_colors, + output = "bridger:truss_superstructure_up_right_slant_" .. bridge_color, recipe = { - {'bridger:truss_superstructure_up_left_slant_'..bridge_colors}, + {"bridger:truss_superstructure_up_left_slant_" .. bridge_color}, } }) minetest.register_craft({ - output = 'bridger:truss_superstructure_up_left_slant_'..bridge_colors, + output = "bridger:truss_superstructure_up_left_slant_" .. bridge_color, recipe = { - {'bridger:truss_superstructure_up_right_slant_'..bridge_colors}, + {"bridger:truss_superstructure_up_right_slant_" .. bridge_color}, } }) minetest.register_craft({ - output = 'bridger:truss_superstructure_down_right_slant_'..bridge_colors, + output = "bridger:truss_superstructure_down_right_slant_" .. bridge_color, recipe = { - {'bridger:truss_superstructure_down_left_slant_'..bridge_colors}, + {"bridger:truss_superstructure_down_left_slant_" .. bridge_color}, } }) minetest.register_craft({ - output = 'bridger:truss_superstructure_down_left_slant_'..bridge_colors, + output = "bridger:truss_superstructure_down_left_slant_" .. bridge_color, recipe = { - {'bridger:truss_superstructure_down_right_slant_'..bridge_colors}, + {"bridger:truss_superstructure_down_right_slant_" .. bridge_color}, } }) minetest.register_craft({ - output = 'bridger:truss_superstructure_end_left_slant_white', + output = "bridger:truss_superstructure_end_left_slant_white", recipe = { - {'','','bridger:bridges_diagonal_steel_rod'}, - {'','bridger:bridges_diagonal_steel_rod','bridger:bridges_steel_rod'}, - {'bridger:bridges_diagonal_steel_rod','bridger:bridges_steel_rod',''}, + {"", "", "bridger:bridges_diagonal_steel_rod"}, + {"", "bridger:bridges_diagonal_steel_rod", "bridger:bridges_steel_rod"}, + {"bridger:bridges_diagonal_steel_rod", "bridger:bridges_steel_rod", ""}, } }) minetest.register_craft({ - output = 'bridger:truss_superstructure_end_right_'..bridge_colors, + output = "bridger:truss_superstructure_end_right_" .. bridge_color, recipe = { - {'bridger:truss_superstructure_end_left_slant_'..bridge_colors}, + {"bridger:truss_superstructure_end_left_slant_" .. bridge_color}, } }) minetest.register_craft({ - output = 'bridger:truss_superstructure_end_left_'..bridge_colors, + output = "bridger:truss_superstructure_end_left_" .. bridge_color, recipe = { - {'bridger:truss_superstructure_end_right_slant_'..bridge_colors}, + {"bridger:truss_superstructure_end_right_slant_" .. bridge_color}, } }) minetest.register_craft({ - output = 'bridger:truss_superstructure_mid_'..bridge_colors, - type = 'shapeless', - recipe = {'bridger:truss_superstructure_left_slant_'..bridge_colors,'bridger:truss_superstructure_right_slant_'..bridge_colors}, + output = "bridger:truss_superstructure_mid_" .. bridge_color, + type = "shapeless", + recipe = {"bridger:truss_superstructure_left_slant_" .. bridge_color, "bridger:truss_superstructure_right_slant_" .. bridge_color}, }) minetest.register_craft({ - output = 'bridger:truss_superstructure_tall_mid_'..bridge_colors, - type = 'shapeless', - recipe = {'bridger:truss_superstructure_tall_left_slant_'..bridge_colors,'bridger:truss_superstructure_tall_right_slant_'..bridge_colors}, + output = "bridger:truss_superstructure_tall_mid_" .. bridge_color, + type = "shapeless", + recipe = {"bridger:truss_superstructure_tall_left_slant_" .. bridge_color, "bridger:truss_superstructure_tall_right_slant_" .. bridge_color}, }) minetest.register_craft({ - output = 'bridger:truss_superstructure_tall_mid_'..bridge_colors, + output = "bridger:truss_superstructure_tall_mid_" .. bridge_color, recipe = { - {'bridger:bridges_steel_rod','','bridger:bridges_steel_rod'}, - {'','bridger:truss_superstructure_mid_'..bridge_colors,''}, + {"bridger:bridges_steel_rod", "", "bridger:bridges_steel_rod"}, + {"", "bridger:truss_superstructure_mid_" .. bridge_color, ""}, } }) minetest.register_craft({ - output = 'bridger:truss_superstructure_up_mid_'..bridge_colors, + output = "bridger:truss_superstructure_up_mid_" .. bridge_color, recipe = { - {'','','bridger:bridges_steel_rod'}, - {'','bridger:truss_superstructure_mid_'..bridge_colors,''}, + {"", "", "bridger:bridges_steel_rod"}, + {"", "bridger:truss_superstructure_mid_" .. bridge_color, ""}, } }) minetest.register_craft({ - output = 'bridger:truss_superstructure_down_mid_'..bridge_colors, + output = "bridger:truss_superstructure_down_mid_" .. bridge_color, recipe = { - {'bridger:bridges_steel_rod','',''}, - {'','bridger:truss_superstructure_mid_'..bridge_colors,''}, + {"bridger:bridges_steel_rod", "", ""}, + {"", "bridger:truss_superstructure_mid_" .. bridge_color, ""}, } }) minetest.register_craft({ - output = 'bridger:truss_substructure_left_slant_white', + output = "bridger:truss_substructure_left_slant_white", recipe = { - {'','bridger:bridges_steel_rod',''}, - {'bridger:bridges_steel_rod','bridger:bridges_diagonal_steel_rod','bridger:bridges_steel_rod'}, - {'','bridger:bridges_steel_rod',''}, + {"", "bridger:bridges_steel_rod", ""}, + {"bridger:bridges_steel_rod", "bridger:bridges_diagonal_steel_rod", "bridger:bridges_steel_rod"}, + {"", "bridger:bridges_steel_rod", ""}, } }) minetest.register_craft({ - output = 'bridger:truss_substructure_right_slant_'..bridge_colors, + output = "bridger:truss_substructure_right_slant_" .. bridge_color, recipe = { - {'bridger:truss_substructure_left_slant_'..bridge_colors}, + {"bridger:truss_substructure_left_slant_" .. bridge_color}, } }) minetest.register_craft({ - output = 'bridger:truss_substructure_left_slant_'..bridge_colors, + output = "bridger:truss_substructure_left_slant_" .. bridge_color, recipe = { - {'bridger:truss_substructure_right_slant_'..bridge_colors}, + {"bridger:truss_substructure_right_slant_" .. bridge_color}, } }) minetest.register_craft({ - output = 'bridger:truss_substructure_end_left_slant_white', + output = "bridger:truss_substructure_end_left_slant_white", recipe = { - {'','bridger:bridges_steel_rod'}, - {'bridger:bridges_steel_rod','bridger:bridges_diagonal_steel_rod'}, + {"", "bridger:bridges_steel_rod"}, + {"bridger:bridges_steel_rod", "bridger:bridges_diagonal_steel_rod"}, } }) minetest.register_craft({ - output = 'bridger:truss_substructure_end_right_'..bridge_colors, + output = "bridger:truss_substructure_end_right_" .. bridge_color, recipe = { - {'bridger:truss_substructure_end_left_slant_'..bridge_colors}, + {"bridger:truss_substructure_end_left_slant_" .. bridge_color}, } }) minetest.register_craft({ - output = 'bridger:truss_substructure_end_left_'..bridge_colors, + output = "bridger:truss_substructure_end_left_" .. bridge_color, recipe = { - {'bridger:truss_substructure_end_right_slant_'..bridge_colors}, + {"bridger:truss_substructure_end_right_slant_" .. bridge_color}, } }) minetest.register_craft({ - output = 'bridger:truss_substructure_mid_'..bridge_colors, - type = 'shapeless', - recipe = {'bridger:truss_substructure_left_slant_'..bridge_colors,'bridger:truss_substructure_right_slant_'..bridge_colors}, + output = "bridger:truss_substructure_mid_" .. bridge_color, + type = "shapeless", + recipe = {"bridger:truss_substructure_left_slant_" .. bridge_color, "bridger:truss_substructure_right_slant_" .. bridge_color}, }) minetest.register_craft({ - output = 'bridger:truss_substructure_simple_white', + output = "bridger:truss_substructure_simple_white", recipe = { - {'','bridger:bridges_steel_rod',''}, - {'bridger:bridges_diagonal_steel_rod','','bridger:bridges_diagonal_steel_rod'}, - {'','bridger:bridges_steel_rod',''}, + {"", "bridger:bridges_steel_rod", ""}, + {"bridger:bridges_diagonal_steel_rod", "", "bridger:bridges_diagonal_steel_rod"}, + {"", "bridger:bridges_steel_rod", ""}, } }) minetest.register_craft({ - output = 'bridger:small_upper_chord_white', + output = "bridger:small_upper_chord_white", recipe = { - {'','bridger:bridges_steel_rod',''}, - {'','bridger:bridges_diagonal_steel_rod',''}, - {'','bridger:bridges_steel_rod',''}, + {"", "bridger:bridges_steel_rod", ""}, + {"", "bridger:bridges_diagonal_steel_rod", ""}, + {"", "bridger:bridges_steel_rod", ""}, } }) minetest.register_craft({ - output = 'bridger:medium_upper_chord_white', + output = "bridger:medium_upper_chord_white", recipe = { - {'','bridger:bridges_steel_rod',''}, - {'','bridger:bridges_diagonal_steel_rod',''}, - {'','bridger:bridges_steel_rod','bridger:bridges_diagonal_steel_rod'}, + {"", "bridger:bridges_steel_rod", ""}, + {"", "bridger:bridges_diagonal_steel_rod", ""}, + {"", "bridger:bridges_steel_rod", "bridger:bridges_diagonal_steel_rod"}, } }) minetest.register_craft({ - output = 'bridger:medium_upper_chord_white', + output = "bridger:medium_upper_chord_white", recipe = { - {'bridger:bridges_diagonal_steel_rod','bridger:bridges_steel_rod',''}, - {'','bridger:bridges_diagonal_steel_rod',''}, - {'','bridger:bridges_steel_rod',''}, + {"bridger:bridges_diagonal_steel_rod", "bridger:bridges_steel_rod", ""}, + {"", "bridger:bridges_diagonal_steel_rod", ""}, + {"", "bridger:bridges_steel_rod", ""}, } }) minetest.register_craft({ - output = 'bridger:small_upper_chord_slanted_'..bridge_colors, + output = "bridger:small_upper_chord_slanted_" .. bridge_color, recipe = { - {'bridger:small_upper_chord_'..bridge_colors}, + {"bridger:small_upper_chord_" .. bridge_color}, } }) minetest.register_craft({ - output = 'bridger:medium_upper_chord_slanted_'..bridge_colors, + output = "bridger:medium_upper_chord_slanted_" .. bridge_color, recipe = { - {'bridger:medium_upper_chord_'..bridge_colors}, + {"bridger:medium_upper_chord_" .. bridge_color}, } }) minetest.register_craft({ - output = 'bridger:medium_upper_chord_slanted_'..bridge_colors, + output = "bridger:medium_upper_chord_slanted_" .. bridge_color, recipe = { - {'bridger:medium_upper_chord_'..bridge_colors}, + {"bridger:medium_upper_chord_" .. bridge_color}, } }) minetest.register_craft({ - output = 'bridger:small_upper_chord_'..bridge_colors, + output = "bridger:small_upper_chord_" .. bridge_color, recipe = { - {'bridger:small_upper_chord_slanted_'..bridge_colors}, + {"bridger:small_upper_chord_slanted_" .. bridge_color}, } }) minetest.register_craft({ - output = 'bridger:medium_upper_chord_'..bridge_colors, + output = "bridger:medium_upper_chord_" .. bridge_color, recipe = { - {'bridger:medium_upper_chord_slanted_'..bridge_colors}, + {"bridger:medium_upper_chord_slanted_" .. bridge_color}, } }) minetest.register_craft({ - output = 'bridger:medium_upper_chord_'..bridge_colors, + output = "bridger:medium_upper_chord_" .. bridge_color, recipe = { - {'bridger:medium_upper_chord_slanted_'..bridge_colors}, + {"bridger:medium_upper_chord_slanted_" .. bridge_color}, } }) minetest.register_craft({ - output = 'bridger:large_upper_chord_white', + output = "bridger:large_upper_chord_white", recipe = { - {'bridger:bridges_diagonal_steel_rod','bridger:bridges_steel_rod',''}, - {'','bridger:bridges_diagonal_steel_rod',''}, - {'','bridger:bridges_steel_rod','bridger:bridges_diagonal_steel_rod'}, + {"bridger:bridges_diagonal_steel_rod", "bridger:bridges_steel_rod", ""}, + {"", "bridger:bridges_diagonal_steel_rod", ""}, + {"", "bridger:bridges_steel_rod", "bridger:bridges_diagonal_steel_rod"}, } }) minetest.register_craft({ - output = 'bridger:small_support_white', + output = "bridger:small_support_white", recipe = { - {'bridger:bridges_steel_rod','bridger:bridges_diagonal_steel_rod','bridger:bridges_steel_rod'}, + {"bridger:bridges_steel_rod", "bridger:bridges_diagonal_steel_rod", "bridger:bridges_steel_rod"}, } }) minetest.register_craft({ - output = 'bridger:small_support_top_'..bridge_colors, + output = "bridger:small_support_top_" .. bridge_color, recipe = { - {'bridger:small_support_'..bridge_colors}, - {'bridger:small_support_'..bridge_colors}, + {"bridger:small_support_" .. bridge_color}, + {"bridger:small_support_" .. bridge_color}, } }) minetest.register_craft({ - output = 'bridger:medium_support_white', + output = "bridger:medium_support_white", recipe = { - {'bridger:bridges_steel_rod','bridger:bridges_diagonal_steel_rod','bridger:bridges_steel_rod'}, - {'','','bridger:bridges_diagonal_steel_rod'}, + {"bridger:bridges_steel_rod", "bridger:bridges_diagonal_steel_rod", "bridger:bridges_steel_rod"}, + {"", "", "bridger:bridges_diagonal_steel_rod"}, } }) minetest.register_craft({ - output = 'bridger:medium_support_white', + output = "bridger:medium_support_white", recipe = { - {'bridger:bridges_diagonal_steel_rod','',''}, - {'bridger:bridges_steel_rod','bridger:bridges_diagonal_steel_rod','bridger:bridges_steel_rod'}, + {"bridger:bridges_diagonal_steel_rod", "", ""}, + {"bridger:bridges_steel_rod", "bridger:bridges_diagonal_steel_rod", "bridger:bridges_steel_rod"}, } }) minetest.register_craft({ - output = 'bridger:medium_support_bot_white', + output = "bridger:medium_support_bot_white", recipe = { - {'bridger:bridges_steel_rod','bridger:bridges_steel_rod'}, + {"bridger:bridges_steel_rod", "bridger:bridges_steel_rod"}, } }) minetest.register_craft({ - output = 'bridger:large_support_white', + output = "bridger:large_support_white", recipe = { - {'bridger:bridges_diagonal_steel_rod','',''}, - {'bridger:bridges_steel_rod','bridger:bridges_diagonal_steel_rod','bridger:bridges_steel_rod'}, - {'','','bridger:bridges_diagonal_steel_rod'}, + {"bridger:bridges_diagonal_steel_rod", "", ""}, + {"bridger:bridges_steel_rod", "bridger:bridges_diagonal_steel_rod", "bridger:bridges_steel_rod"}, + {"", "", "bridger:bridges_diagonal_steel_rod"}, } }) minetest.register_craft({ - output = 'bridger:large_support_bot_white', + output = "bridger:large_support_bot_white", recipe = { - {'bridger:bridges_steel_rod','','bridger:bridges_steel_rod'}, + {"bridger:bridges_steel_rod", "", "bridger:bridges_steel_rod"}, } }) minetest.register_craft({ - output = 'bridger:truss_superstructure_simple_end_right_white', + output = "bridger:truss_superstructure_simple_end_right_white", recipe = { - {'bridger:bridges_steel_rod'}, - {'bridger:bridges_steel_rod'}, - {'bridger:bridges_steel_rod'}, + {"bridger:bridges_steel_rod"}, + {"bridger:bridges_steel_rod"}, + {"bridger:bridges_steel_rod"}, } }) minetest.register_craft({ - output = 'bridger:truss_superstructure_simple_end_left_white', + output = "bridger:truss_superstructure_simple_end_left_white", recipe = { - {'bridger:bridges_diagonal_steel_rod'}, - {'bridger:bridges_diagonal_steel_rod'}, - {'bridger:bridges_diagonal_steel_rod'}, + {"bridger:bridges_diagonal_steel_rod"}, + {"bridger:bridges_diagonal_steel_rod"}, + {"bridger:bridges_diagonal_steel_rod"}, } }) minetest.register_craft({ - output = 'bridger:truss_superstructure_simple_white', + output = "bridger:truss_superstructure_simple_white", recipe = { - {'bridger:bridges_diagonal_steel_rod','bridger:bridges_steel_rod','bridger:bridges_diagonal_steel_rod'}, - {'bridger:bridges_diagonal_steel_rod','','bridger:bridges_diagonal_steel_rod'}, - {'bridger:bridges_diagonal_steel_rod','bridger:bridges_steel_rod','bridger:bridges_diagonal_steel_rod'}, + {"bridger:bridges_diagonal_steel_rod", "bridger:bridges_steel_rod", "bridger:bridges_diagonal_steel_rod"}, + {"bridger:bridges_diagonal_steel_rod", "", "bridger:bridges_diagonal_steel_rod"}, + {"bridger:bridges_diagonal_steel_rod", "bridger:bridges_steel_rod", "bridger:bridges_diagonal_steel_rod"}, } }) minetest.register_craft({ - output = 'bridger:truss_superstructure_tall_simple_end_right_'..bridge_colors, + output = "bridger:truss_superstructure_tall_simple_end_right_" .. bridge_color, recipe = { - {'bridger:bridges_steel_rod'}, - {'bridger:truss_superstructure_tall_simple_end_right_'..bridge_colors}, + {"bridger:bridges_steel_rod"}, + {"bridger:truss_superstructure_tall_simple_end_right_" .. bridge_color}, } }) minetest.register_craft({ - output = 'bridger:truss_superstructure_tall_simple_end_left_'..bridge_colors, + output = "bridger:truss_superstructure_tall_simple_end_left_" .. bridge_color, recipe = { - {'bridger:bridges_diagonal_steel_rod'}, - {'bridger:truss_superstructure_tall_simple_end_left_'..bridge_colors}, + {"bridger:bridges_diagonal_steel_rod"}, + {"bridger:truss_superstructure_tall_simple_end_left_" .. bridge_color}, } }) minetest.register_craft({ - output = 'bridger:truss_superstructure_tall_simple_'..bridge_colors, + output = "bridger:truss_superstructure_tall_simple_" .. bridge_color, recipe = { - {'bridger:bridges_diagonal_steel_rod','','bridger:bridges_diagonal_steel_rod'}, - {'','bridger:truss_superstructure_simple_'..bridge_colors,''}, + {"bridger:bridges_diagonal_steel_rod", "", "bridger:bridges_diagonal_steel_rod"}, + {"", "bridger:truss_superstructure_simple_" .. bridge_color, ""}, } }) minetest.register_craft({ - output = 'bridger:truss_superstructure_tall_simple_'..bridge_colors, + output = "bridger:truss_superstructure_tall_simple_" .. bridge_color, recipe = { - {'bridger:bridges_steel_rod','','bridger:bridges_steel_rod'}, - {'','bridger:truss_superstructure_simple_'..bridge_colors,''}, + {"bridger:bridges_steel_rod", "", "bridger:bridges_steel_rod"}, + {"", "bridger:truss_superstructure_simple_" .. bridge_color, ""}, } }) minetest.register_craft({ - output = 'bridger:truss_superstructure_up_simple_'..bridge_colors, + output = "bridger:truss_superstructure_up_simple_" .. bridge_color, recipe = { - {'','','bridger:bridges_steel_rod'}, - {'','bridger:truss_superstructure_simple_'..bridge_colors,''}, + {"", "", "bridger:bridges_steel_rod"}, + {"", "bridger:truss_superstructure_simple_" .. bridge_color, ""}, } }) minetest.register_craft({ - output = 'bridger:truss_superstructure_down_mid_'..bridge_colors, + output = "bridger:truss_superstructure_down_mid_" .. bridge_color, recipe = { - {'bridger:bridges_steel_rod','',''}, - {'','bridger:truss_superstructure_simple_'..bridge_colors,''}, + {"bridger:bridges_steel_rod", "", ""}, + {"", "bridger:truss_superstructure_simple_" .. bridge_color, ""}, } }) end @@ -687,331 +687,340 @@ if minetest.settings:get_bool("bridger_enable_trusses") then local bridge_nodes = bridge_nodes[c] minetest.register_craft({ - output = 'bridger:'..bridge_nodes..'white', - type = 'shapeless', - recipe = {'bridger:'..bridge_nodes..'yellow','dye:white'}, + output = "bridger:" .. bridge_nodes .. "white", + type = "shapeless", + recipe = {"bridger:" .. bridge_nodes .. "yellow", "dye:white"}, }) minetest.register_craft({ - output = 'bridger:'..bridge_nodes..'white', - type = 'shapeless', - recipe = {'bridger:'..bridge_nodes..'steel','dye:white'}, + output = "bridger:" .. bridge_nodes .. "white", + type = "shapeless", + recipe = {"bridger:" .. bridge_nodes .. "steel", "dye:white"}, }) minetest.register_craft({ - output = 'bridger:'..bridge_nodes..'white', - type = 'shapeless', - recipe = {'bridger:'..bridge_nodes..'green','dye:white'}, + output = "bridger:" .. bridge_nodes .. "white", + type = "shapeless", + recipe = {"bridger:" .. bridge_nodes .. "green", "dye:white"}, }) minetest.register_craft({ - output = 'bridger:'..bridge_nodes..'white', - type = 'shapeless', - recipe = {'bridger:'..bridge_nodes..'red','dye:white'}, + output = "bridger:" .. bridge_nodes .. "white", + type = "shapeless", + recipe = {"bridger:" .. bridge_nodes .. "red", "dye:white"}, }) minetest.register_craft({ - output = 'bridger:'..bridge_nodes..'red', - type = 'shapeless', - recipe = {'bridger:'..bridge_nodes..'white','dye:red'}, + output = "bridger:" .. bridge_nodes .. "red", + type = "shapeless", + recipe = {"bridger:" .. bridge_nodes .. "white", "dye:red"}, }) minetest.register_craft({ - output = 'bridger:'..bridge_nodes..'red', - type = 'shapeless', - recipe = {'bridger:'..bridge_nodes..'steel','dye:red'}, + output = "bridger:" .. bridge_nodes .. "red", + type = "shapeless", + recipe = {"bridger:" .. bridge_nodes .. "steel", "dye:red"}, }) minetest.register_craft({ - output = 'bridger:'..bridge_nodes..'red', - type = 'shapeless', - recipe = {'bridger:'..bridge_nodes..'green','dye:red'}, + output = "bridger:" .. bridge_nodes .. "red", + type = "shapeless", + recipe = {"bridger:" .. bridge_nodes .. "green", "dye:red"}, }) minetest.register_craft({ - output = 'bridger:'..bridge_nodes..'red', - type = 'shapeless', - recipe = {'bridger:'..bridge_nodes..'yellow','dye:red'}, + output = "bridger:" .. bridge_nodes .. "red", + type = "shapeless", + recipe = {"bridger:" .. bridge_nodes .. "yellow", "dye:red"}, }) minetest.register_craft({ - output = 'bridger:'..bridge_nodes..'green', - type = 'shapeless', - recipe = {'bridger:'..bridge_nodes..'white','dye:green'}, + output = "bridger:" .. bridge_nodes .. "green", + type = "shapeless", + recipe = {"bridger:" .. bridge_nodes .. "white", "dye:green"}, }) minetest.register_craft({ - output = 'bridger:'..bridge_nodes..'green', - type = 'shapeless', - recipe = {'bridger:'..bridge_nodes..'steel','dye:green'}, + output = "bridger:" .. bridge_nodes .. "green", + type = "shapeless", + recipe = {"bridger:" .. bridge_nodes .. "steel", "dye:green"}, }) minetest.register_craft({ - output = 'bridger:'..bridge_nodes..'green', - type = 'shapeless', - recipe = {'bridger:'..bridge_nodes..'yellow','dye:green'}, + output = "bridger:" .. bridge_nodes .. "green", + type = "shapeless", + recipe = {"bridger:" .. bridge_nodes .. "yellow", "dye:green"}, }) minetest.register_craft({ - output = 'bridger:'..bridge_nodes..'green', - type = 'shapeless', - recipe = {'bridger:'..bridge_nodes..'red','dye:green'}, + output = "bridger:" .. bridge_nodes .. "green", + type = "shapeless", + recipe = {"bridger:" .. bridge_nodes .. "red", "dye:green"}, }) minetest.register_craft({ - output = 'bridger:'..bridge_nodes..'steel', - type = 'shapeless', - recipe = {'bridger:'..bridge_nodes..'white','dye:black'}, + output = "bridger:" .. bridge_nodes .. "steel", + type = "shapeless", + recipe = {"bridger:" .. bridge_nodes .. "white", "dye:black"}, }) minetest.register_craft({ - output = 'bridger:'..bridge_nodes..'steel', - type = 'shapeless', - recipe = {'bridger:'..bridge_nodes..'yellow','dye:black'}, + output = "bridger:" .. bridge_nodes .. "steel", + type = "shapeless", + recipe = {"bridger:" .. bridge_nodes .. "yellow", "dye:black"}, }) minetest.register_craft({ - output = 'bridger:'..bridge_nodes..'steel', - type = 'shapeless', - recipe = {'bridger:'..bridge_nodes..'green','dye:black'}, + output = "bridger:" .. bridge_nodes .. "steel", + type = "shapeless", + recipe = {"bridger:" .. bridge_nodes .. "green", "dye:black"}, }) minetest.register_craft({ - output = 'bridger:'..bridge_nodes..'steel', - type = 'shapeless', - recipe = {'bridger:'..bridge_nodes..'red','dye:black'}, + output = "bridger:" .. bridge_nodes .. "steel", + type = "shapeless", + recipe = {"bridger:" .. bridge_nodes .. "red", "dye:black"}, }) minetest.register_craft({ - output = 'bridger:'..bridge_nodes..'steel', - type = 'shapeless', - recipe = {'bridger:'..bridge_nodes..'white','dye:dark_grey'}, + output = "bridger:" .. bridge_nodes .. "steel", + type = "shapeless", + recipe = {"bridger:" .. bridge_nodes .. "white", "dye:dark_grey"}, }) minetest.register_craft({ - output = 'bridger:'..bridge_nodes..'steel', - type = 'shapeless', - recipe = {'bridger:'..bridge_nodes..'yellow','dye:dark_grey'}, + output = "bridger:" .. bridge_nodes .. "steel", + type = "shapeless", + recipe = {"bridger:" .. bridge_nodes .. "yellow", "dye:dark_grey"}, }) minetest.register_craft({ - output = 'bridger:'..bridge_nodes..'steel', - type = 'shapeless', - recipe = {'bridger:'..bridge_nodes..'green','dye:dark_grey'}, + output = "bridger:" .. bridge_nodes .. "steel", + type = "shapeless", + recipe = {"bridger:" .. bridge_nodes .. "green", "dye:dark_grey"}, }) minetest.register_craft({ - output = 'bridger:'..bridge_nodes..'steel', - type = 'shapeless', - recipe = {'bridger:'..bridge_nodes..'red','dye:dark_grey'}, + output = "bridger:" .. bridge_nodes .. "steel", + type = "shapeless", + recipe = {"bridger:" .. bridge_nodes .. "red", "dye:dark_grey"}, }) minetest.register_craft({ - output = 'bridger:'..bridge_nodes..'yellow', - type = 'shapeless', - recipe = {'bridger:'..bridge_nodes..'white','dye:yellow'}, + output = "bridger:" .. bridge_nodes .. "yellow", + type = "shapeless", + recipe = {"bridger:" .. bridge_nodes .. "white", "dye:yellow"}, }) minetest.register_craft({ - output = 'bridger:'..bridge_nodes..'yellow', - type = 'shapeless', - recipe = {'bridger:'..bridge_nodes..'steel','dye:yellow'}, + output = "bridger:" .. bridge_nodes .. "yellow", + type = "shapeless", + recipe = {"bridger:" .. bridge_nodes .. "steel", "dye:yellow"}, }) minetest.register_craft({ - output = 'bridger:'..bridge_nodes..'yellow', - type = 'shapeless', - recipe = {'bridger:'..bridge_nodes..'green','dye:yellow'}, + output = "bridger:" .. bridge_nodes .. "yellow", + type = "shapeless", + recipe = {"bridger:" .. bridge_nodes .. "green", "dye:yellow"}, }) minetest.register_craft({ - output = 'bridger:'..bridge_nodes..'yellow', - type = 'shapeless', - recipe = {'bridger:'..bridge_nodes..'red','dye:yellow'}, + output = "bridger:" .. bridge_nodes .. "yellow", + type = "shapeless", + recipe = {"bridger:" .. bridge_nodes .. "red", "dye:yellow"}, }) minetest.register_craft({ - output = 'bridger:'..bridge_nodes..'red', - type = 'shapeless', - recipe = {'bridger:'..bridge_nodes..'yellow','dye:red'}, + output = "bridger:" .. bridge_nodes .. "red", + type = "shapeless", + recipe = {"bridger:" .. bridge_nodes .. "yellow", "dye:red"}, }) end end if minetest.settings:get_bool("bridger_enable_trestles") then minetest.register_craft({ - output = 'bridger:trestle_support_small', + output = "bridger:trestle_support_small", recipe = { - {'bridger:bridges_wooden_rod','','bridger:bridges_wooden_rod'}, + {"bridger:bridges_wooden_rod", "", "bridger:bridges_wooden_rod"}, } }) minetest.register_craft({ - output = 'bridger:trestle_support_small', + output = "bridger:trestle_support_small", recipe = { - {'bridger:bridges_wooden_rod','','bridger:bridges_wooden_rod'}, - {'bridger:bridges_wooden_rod','group:stick','bridger:bridges_wooden_rod'}, - {'bridger:bridges_wooden_rod','','bridger:bridges_wooden_rod'}, + {"bridger:bridges_wooden_rod", "", "bridger:bridges_wooden_rod"}, + {"bridger:bridges_wooden_rod", "group:stick", "bridger:bridges_wooden_rod"}, + {"bridger:bridges_wooden_rod", "", "bridger:bridges_wooden_rod"}, } }) minetest.register_craft({ - output = 'bridger:trestle_deck', + output = "bridger:trestle_deck", recipe = { - {'bridger:bridges_wooden_rod'}, - {'bridger:bridges_wooden_rod'}, - {'bridger:bridges_wooden_rod'}, + {"bridger:bridges_wooden_rod"}, + {"bridger:bridges_wooden_rod"}, + {"bridger:bridges_wooden_rod"}, } }) minetest.register_craft({ - output = 'bridger:trestle_side', + output = "bridger:trestle_side", recipe = { - {'bridger:bridges_wooden_rod','bridger:bridges_wooden_rod','bridger:bridges_wooden_rod'}, - {'','group:stick',''}, - {'bridger:bridges_wooden_rod','bridger:bridges_wooden_rod','bridger:bridges_wooden_rod'}, + {"bridger:bridges_wooden_rod", "bridger:bridges_wooden_rod", "bridger:bridges_wooden_rod"}, + {"", "group:stick", ""}, + {"bridger:bridges_wooden_rod", "bridger:bridges_wooden_rod", "bridger:bridges_wooden_rod"}, } }) minetest.register_craft({ - output = 'bridger:trestle_substructure_small', + output = "bridger:trestle_substructure_small", recipe = { - {'group:stick','bridger:bridges_wooden_rod','bridger:bridges_wooden_rod'}, - {'','group:stick','bridger:bridges_wooden_rod'}, - {'','','group:stick'}, + {"group:stick", "bridger:bridges_wooden_rod", "bridger:bridges_wooden_rod"}, + {"", "group:stick", "bridger:bridges_wooden_rod"}, + {"", "", "group:stick"}, } }) minetest.register_craft({ - output = 'bridger:trestle_substructure_large', + output = "bridger:trestle_substructure_large", recipe = { - {'group:stick','','bridger:bridges_wooden_rod'}, - {'group:stick','group:stick','bridger:bridges_wooden_rod'}, - {'','group:stick','group:stick'}, + {"group:stick", "", "bridger:bridges_wooden_rod"}, + {"group:stick", "group:stick", "bridger:bridges_wooden_rod"}, + {"", "group:stick", "group:stick"}, } }) minetest.register_craft({ - output = 'bridger:lattice_truss', + output = "bridger:lattice_truss", recipe = { - {'group:stick','','group:stick'}, - {'','bridger:bridges_wooden_rod',''}, - {'group:stick','','group:stick'}, + {"group:stick", "", "group:stick"}, + {"", "bridger:bridges_wooden_rod", ""}, + {"group:stick", "", "group:stick"}, } }) minetest.register_craft({ - output = 'bridger:deck_wood', + output = "bridger:deck_wood", recipe = { - {'bridger:bridges_wooden_rod','bridger:bridges_wooden_rod'}, + {"bridger:bridges_wooden_rod", "bridger:bridges_wooden_rod"}, } }) end if minetest.settings:get_bool("bridger_enable_wooden_bridges") then minetest.register_craft({ - output = 'bridger:small_beam', + output = "bridger:small_beam", recipe = { - {'bridger:bridges_wooden_rod','bridger:bridges_wooden_rod','bridger:bridges_wooden_rod'}, - {'','group:wood',''}, + {"bridger:bridges_wooden_rod", "bridger:bridges_wooden_rod", "bridger:bridges_wooden_rod"}, + {"", "group:wood", ""}, } }) minetest.register_craft({ - output = 'bridger:small_beam_mid', + output = "bridger:small_beam_mid", recipe = { - {'','bridger:bridges_wooden_rod',''}, - {'','group:wood',''}, + {"", "bridger:bridges_wooden_rod", ""}, + {"", "group:wood", ""}, } }) minetest.register_craft({ - output = 'bridger:small_beam_end', + output = "bridger:small_beam_end", recipe = { - {'bridger:bridges_wooden_rod','bridger:bridges_wooden_rod','bridger:bridges_wooden_rod'}, - {'bridger:bridges_wooden_rod','','bridger:bridges_wooden_rod'}, - {'','group:wood',''}, + {"bridger:bridges_wooden_rod", "bridger:bridges_wooden_rod", "bridger:bridges_wooden_rod"}, + {"bridger:bridges_wooden_rod", "", "bridger:bridges_wooden_rod"}, + {"", "group:wood", ""}, } }) minetest.register_craft({ - output = 'bridger:small_beam_3', + output = "bridger:small_beam_corner", recipe = { - {'bridger:bridges_wooden_rod','','bridger:bridges_wooden_rod'}, - {'bridger:bridges_wooden_rod','','bridger:bridges_wooden_rod'}, - {'','group:wood',''}, + {"bridger:bridges_wooden_rod", "bridger:bridges_wooden_rod", "bridger:bridges_wooden_rod"}, + {"bridger:bridges_wooden_rod", "", ""}, + {"", "group:wood", ""}, } }) minetest.register_craft({ - output = 'bridger:small_beam_4', + output = "bridger:small_beam_3", recipe = { - {'bridger:bridges_wooden_rod','','bridger:bridges_wooden_rod'}, - {'','',''}, - {'','group:wood',''}, + {"bridger:bridges_wooden_rod", "", "bridger:bridges_wooden_rod"}, + {"bridger:bridges_wooden_rod", "", "bridger:bridges_wooden_rod"}, + {"", "group:wood", ""}, } }) minetest.register_craft({ - output = 'bridger:small_beam_stair', + output = "bridger:small_beam_4", recipe = { - {'','bridger:bridges_wooden_rod','bridger:bridges_wooden_rod'}, - {'bridger:bridges_wooden_rod','','group:wood'}, - {'bridger:bridges_wooden_rod','group:wood',''}, + {"bridger:bridges_wooden_rod", "", "bridger:bridges_wooden_rod"}, + {"", "", ""}, + {"", "group:wood", ""}, } }) minetest.register_craft({ - output = 'bridger:large_beam', + output = "bridger:small_beam_stair", recipe = { - {'bridger:bridges_wooden_rod','bridger:bridges_wooden_rod','bridger:bridges_wooden_rod'}, - {'bridger:bridges_wooden_rod','bridger:bridges_wooden_rod','bridger:bridges_wooden_rod'}, - {'bridger:bridges_wooden_rod','group:wood','bridger:bridges_wooden_rod'}, + {"", "bridger:bridges_wooden_rod", "bridger:bridges_wooden_rod"}, + {"bridger:bridges_wooden_rod", "", "group:wood"}, + {"bridger:bridges_wooden_rod", "group:wood", ""}, } }) minetest.register_craft({ - output = 'bridger:large_fancy_beam', + output = "bridger:large_beam", recipe = { - {'bridger:bridges_wooden_rod','bridger:bridges_wooden_rod','bridger:bridges_wooden_rod'}, - {'bridger:bridges_wooden_rod','group:wood','bridger:bridges_wooden_rod'}, - {'bridger:bridges_wooden_rod','bridger:bridges_wooden_rod','bridger:bridges_wooden_rod'}, + {"bridger:bridges_wooden_rod", "bridger:bridges_wooden_rod", "bridger:bridges_wooden_rod"}, + {"bridger:bridges_wooden_rod", "bridger:bridges_wooden_rod", "bridger:bridges_wooden_rod"}, + {"bridger:bridges_wooden_rod", "group:wood", "bridger:bridges_wooden_rod"}, } }) minetest.register_craft({ - output = 'bridger:large_beam_swivel_normal', + output = "bridger:large_fancy_beam", recipe = { - {'bridger:large_beam'}, + {"bridger:bridges_wooden_rod", "bridger:bridges_wooden_rod", "bridger:bridges_wooden_rod"}, + {"bridger:bridges_wooden_rod", "group:wood", "bridger:bridges_wooden_rod"}, + {"bridger:bridges_wooden_rod", "bridger:bridges_wooden_rod", "bridger:bridges_wooden_rod"}, } }) minetest.register_craft({ - output = 'bridger:large_beam', + output = "bridger:large_beam_swivel_normal", recipe = { - {'bridger:large_beam_swivel_normal'}, + {"bridger:large_beam"}, } }) minetest.register_craft({ - output = 'bridger:large_drawbridge_normal', + output = "bridger:large_beam", recipe = { - {'bridger:small_beam','bridger:small_beam'}, + {"bridger:large_beam_swivel_normal"}, } }) minetest.register_craft({ - output = 'bridger:small_beam 2', + output = "bridger:large_drawbridge_normal", recipe = { - {'bridger:large_drawbridge_normal'}, + {"bridger:small_beam", "bridger:small_beam"}, } }) minetest.register_craft({ - output = 'bridger:foundation 3', + output = "bridger:small_beam 2", recipe = { - {'','default:clay',''}, - {'default:clay','default:clay','default:clay'}, + {"bridger:large_drawbridge_normal"}, } }) -end \ No newline at end of file + + minetest.register_craft({ + output = "bridger:foundation 3", + recipe = { + {"", "default:clay", ""}, + {"default:clay", "default:clay", "default:clay"}, + } + }) +end diff --git a/mods/bridger/init.lua b/mods/bridger/init.lua index 0cc38830..2ad2a066 100644 --- a/mods/bridger/init.lua +++ b/mods/bridger/init.lua @@ -3,7 +3,6 @@ minetest.register_node("bridger:scaffolding", { drawtype = "glasslike_framed_optional", tiles = {"bridges_scaffolding.png", "bridges_scaffolding_detail.png"}, paramtype = "light", - paramtype2 = "glasslikeliquidlevel", sunlight_propagates = true, walkable = false, climbable = true, @@ -12,9 +11,9 @@ minetest.register_node("bridger:scaffolding", { }) -dofile(minetest.get_modpath("bridger").."/nodes.lua") -dofile(minetest.get_modpath("bridger").."/crafts.lua") +dofile(minetest.get_modpath("bridger") .. "/nodes.lua") +dofile(minetest.get_modpath("bridger") .. "/crafts.lua") if minetest.settings:get_bool("Bridger_enable_alias") then - dofile(minetest.get_modpath("bridger").."/alias.lua") -end \ No newline at end of file + dofile(minetest.get_modpath("bridger") .. "/alias.lua") +end diff --git a/mods/bridger/mod.conf b/mods/bridger/mod.conf index 2de2cde5..49270286 100644 --- a/mods/bridger/mod.conf +++ b/mods/bridger/mod.conf @@ -1 +1,4 @@ -name = bridger \ No newline at end of file +name = bridger +depends = default +optional_depends = stairs, moreblocks, mesecons +description = Adds a large number of advanced nodes conducive to building large, industrial bridges. diff --git a/mods/bridger/nodes.lua b/mods/bridger/nodes.lua index 418ea0be..88fc6008 100644 --- a/mods/bridger/nodes.lua +++ b/mods/bridger/nodes.lua @@ -24,7 +24,6 @@ local function rotate_and_place(itemstack, placer, pointed_thing) end if not minetest.settings:get_bool("bridger_disable_trusses") then - local bridge_colors = { {"Green", "green"}, {"Red", "red"}, @@ -46,10 +45,10 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then node_box = { type = "fixed", fixed = { - {-0.5, -0.5, -0.75, 0.5, 0.501, 0.75}, -- NodeBox1 - {-0.501, -0.5, -0.501, 0.501, 0.6876, 0.501}, -- NodeBox2 - {-0.75, -0.5, -0.5, 0.75, 0.501, 0.5}, -- NodeBox3 - {-0.75, -0.5, -0.75, 0.75, 0.499, 0.75}, -- NodeBox4 + {-0.5, -0.5, -0.75, 0.5, 0.501, 0.75}, + {-0.501, -0.5, -0.501, 0.501, 0.6876, 0.501}, + {-0.75, -0.5, -0.5, 0.75, 0.501, 0.5}, + {-0.75, -0.5, -0.75, 0.75, 0.499, 0.75}, }, }, selection_box = { @@ -62,39 +61,39 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_stone_defaults(), }) - minetest.register_node("bridger:block_"..bridge_colors, { - description = bridge_desc.." Block", + minetest.register_node("bridger:block_" .. bridge_colors, { + description = bridge_desc .. " Block", drawtype = "normal", - tiles = {"bridges_"..bridge_colors..".png"}, + tiles = {"bridges_" .. bridge_colors .. ".png"}, paramtype = "light", groups = {cracky=3}, sounds = default.node_sound_metal_defaults(), }) if minetest.get_modpath("moreblocks") then - stairsplus:register_all("bridger", "block_"..bridge_colors, "bridger:block_"..bridge_colors, { + stairsplus:register_all("bridger", "block_" .. bridge_colors, "bridger:block_" .. bridge_colors, { description = bridge_desc, - tiles = {"bridges_"..bridge_colors..".png"}, + tiles = {"bridges_" .. bridge_colors .. ".png"}, groups = {cracky=3}, sounds = default.node_sound_metal_defaults(), }) - - minetest.register_alias("bridger:step_"..bridge_colors, "bridger:panel_block_"..bridge_colors) + + minetest.register_alias("bridger:step_" .. bridge_colors, "bridger:panel_block_" .. bridge_colors) elseif minetest.get_modpath("stairs") then stairs.register_stair_and_slab( - "block_"..bridge_colors, - "bridger:block_"..bridge_colors, + "block_" .. bridge_colors, + "bridger:block_" .. bridge_colors, {cracky=3}, - {"bridges_"..bridge_colors..".png"}, - bridge_desc.." Stair", - bridge_desc.." Slab", + {"bridges_" .. bridge_colors .. ".png"}, + bridge_desc .. " Stair", + bridge_desc .. " Slab", default.node_sound_metal_defaults() ) - minetest.register_node("bridger:step_"..bridge_colors, { - description = bridge_desc.." Step", + minetest.register_node("bridger:step_" .. bridge_colors, { + description = bridge_desc .. " Step", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, + tiles = {"bridges_" .. bridge_colors .. ".png"}, paramtype = "light", paramtype2 = "facedir", node_box = { @@ -114,10 +113,10 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then }) end - minetest.register_node("bridger:suspension_top_"..bridge_colors, { - description = bridge_desc.." Cable Top", + minetest.register_node("bridger:suspension_top_" .. bridge_colors, { + description = bridge_desc .. " Cable Top", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, + tiles = {"bridges_" .. bridge_colors .. ".png"}, paramtype = "light", paramtype2 = "facedir", node_box = { @@ -137,10 +136,10 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then end, }) - minetest.register_node("bridger:suspension_cable_"..bridge_colors, { - description = bridge_desc.." Cable", + minetest.register_node("bridger:suspension_cable_" .. bridge_colors, { + description = bridge_desc .. " Cable", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, + tiles = {"bridges_" .. bridge_colors .. ".png"}, paramtype = "light", node_box = { type = "fixed", @@ -152,10 +151,10 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:deck_"..bridge_colors, { - description = bridge_desc.." Deck", + minetest.register_node("bridger:deck_" .. bridge_colors, { + description = bridge_desc .. " Deck", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, + tiles = {"bridges_" .. bridge_colors .. ".png"}, paramtype = "light", sunlight_propagates = true, node_box = { @@ -174,10 +173,10 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:deck_edge_"..bridge_colors, { - description = bridge_desc.." Deck Edge", + minetest.register_node("bridger:deck_edge_" .. bridge_colors, { + description = bridge_desc .. " Deck Edge", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, + tiles = {"bridges_" .. bridge_colors .. ".png"}, paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -198,44 +197,44 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:train_deck_"..bridge_colors, { - description = bridge_desc.." Train Deck", + minetest.register_node("bridger:train_deck_" .. bridge_colors, { + description = bridge_desc .. " Train Deck", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, + tiles = {"bridges_" .. bridge_colors .. ".png"}, paramtype = "light", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {0.375, 0.375, 0.375, 0.5, 0.501, 0.5}, -- NodeBox1 - {0.3125, 0.375, 0.3125, 0.4375, 0.501, 0.4375}, -- NodeBox2 - {0.25, 0.375, 0.25, 0.375, 0.501, 0.375}, -- NodeBox3 - {0.1875, 0.375, 0.1875, 0.3125, 0.501, 0.3125}, -- NodeBox4 - {0.125, 0.375, 0.125, 0.25, 0.501, 0.25}, -- NodeBox5 - {0.0625, 0.375, 0.0625, 0.1875, 0.501, 0.1875}, -- NodeBox6 - {0, 0.375, 0, 0.125, 0.501, 0.125}, -- NodeBox7 - {-0.0625, 0.375, -0.0625, 0.0625, 0.501, 0.0625}, -- NodeBox8 - {-0.125, 0.375, -0.125, 0, 0.501, 0}, -- NodeBox9 - {-0.1875, 0.375, -0.1875, -0.0625, 0.501, -0.0625}, -- NodeBox10 - {-0.25, 0.375, -0.25, -0.125, 0.501, -0.125}, -- NodeBox11 - {-0.3125, 0.375, -0.3125, -0.1875, 0.501, -0.1875}, -- NodeBox12 - {-0.4375, 0.375, -0.4375, -0.3125, 0.501, -0.3125}, -- NodeBox13 - {-0.375, 0.375, -0.375, -0.25, 0.501, -0.25}, -- NodeBox14 - {-0.5, 0.375, -0.5, -0.375, 0.501, -0.375}, -- NodeBox15 - {-0.5, 0.375, 0.375, -0.375, 0.501, 0.5}, -- NodeBox16 - {-0.4375, 0.375, 0.3125, -0.3125, 0.501, 0.4375}, -- NodeBox17 - {-0.375, 0.375, 0.25, -0.25, 0.501, 0.375}, -- NodeBox18 - {-0.3125, 0.375, 0.1875, -0.1875, 0.501, 0.3125}, -- NodeBox19 - {-0.25, 0.375, 0.125, -0.125, 0.501, 0.25}, -- NodeBox20 - {-0.1875, 0.375, 0.0625, -0.0625, 0.501, 0.1875}, -- NodeBox21 - {-0.125, 0.375, 0, 0, 0.501, 0.125}, -- NodeBox22 - {0, 0.375, -0.125, 0.125, 0.501, 0}, -- NodeBox23 - {0.0625, 0.375, -0.1875, 0.1875, 0.501, -0.0625}, -- NodeBox24 - {0.125, 0.375, -0.25, 0.25, 0.501, -0.125}, -- NodeBox25 - {0.1875, 0.375, -0.3125, 0.3125, 0.501, -0.1875}, -- NodeBox26 - {0.25, 0.375, -0.375, 0.375, 0.501, -0.25}, -- NodeBox27 - {0.3125, 0.375, -0.4375, 0.4375, 0.501, -0.3125}, -- NodeBox28 - {0.375, 0.375, -0.5, 0.5, 0.501, -0.375}, -- NodeBox29 + {0.375, 0.375, 0.375, 0.5, 0.501, 0.5}, + {0.3125, 0.375, 0.3125, 0.4375, 0.501, 0.4375}, + {0.25, 0.375, 0.25, 0.375, 0.501, 0.375}, + {0.1875, 0.375, 0.1875, 0.3125, 0.501, 0.3125}, + {0.125, 0.375, 0.125, 0.25, 0.501, 0.25}, + {0.0625, 0.375, 0.0625, 0.1875, 0.501, 0.1875}, + {0, 0.375, 0, 0.125, 0.501, 0.125}, + {-0.0625, 0.375, -0.0625, 0.0625, 0.501, 0.0625}, + {-0.125, 0.375, -0.125, 0, 0.501, 0}, + {-0.1875, 0.375, -0.1875, -0.0625, 0.501, -0.0625}, + {-0.25, 0.375, -0.25, -0.125, 0.501, -0.125}, + {-0.3125, 0.375, -0.3125, -0.1875, 0.501, -0.1875}, + {-0.4375, 0.375, -0.4375, -0.3125, 0.501, -0.3125}, + {-0.375, 0.375, -0.375, -0.25, 0.501, -0.25}, + {-0.5, 0.375, -0.5, -0.375, 0.501, -0.375}, + {-0.5, 0.375, 0.375, -0.375, 0.501, 0.5}, + {-0.4375, 0.375, 0.3125, -0.3125, 0.501, 0.4375}, + {-0.375, 0.375, 0.25, -0.25, 0.501, 0.375}, + {-0.3125, 0.375, 0.1875, -0.1875, 0.501, 0.3125}, + {-0.25, 0.375, 0.125, -0.125, 0.501, 0.25}, + {-0.1875, 0.375, 0.0625, -0.0625, 0.501, 0.1875}, + {-0.125, 0.375, 0, 0, 0.501, 0.125}, + {0, 0.375, -0.125, 0.125, 0.501, 0}, + {0.0625, 0.375, -0.1875, 0.1875, 0.501, -0.0625}, + {0.125, 0.375, -0.25, 0.25, 0.501, -0.125}, + {0.1875, 0.375, -0.3125, 0.3125, 0.501, -0.1875}, + {0.25, 0.375, -0.375, 0.375, 0.501, -0.25}, + {0.3125, 0.375, -0.4375, 0.4375, 0.501, -0.3125}, + {0.375, 0.375, -0.5, 0.5, 0.501, -0.375}, }, }, selection_box = { @@ -248,22 +247,22 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:girder_mid_"..bridge_colors, { - description = bridge_desc.." Girder Middle", + minetest.register_node("bridger:girder_mid_" .. bridge_colors, { + description = bridge_desc .. " Girder Middle", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, + tiles = {"bridges_" .. bridge_colors .. ".png"}, paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-0.5, -0.5, 0.4375, 0.5, 0.5, 0.5}, -- NodeBox194 - {-0.5, 0.4375, 0.375, 0.5, 0.5, 0.5}, -- NodeBox195 - {0.46875, -0.5, 0.375, 0.5, 0.5, 0.5}, -- NodeBox196 - {-0.5, -0.5, 0.375, -0.46875, 0.5, 0.5}, -- NodeBox197 - {-0.5, -0.5, 0.375, 0.5, -0.4375, 0.5}, -- NodeBox198 - {-0.5, -0.625, 0.4375, 0.5, -0.5, 0.5}, -- NodeBox213 + {-0.5, -0.5, 0.4375, 0.5, 0.5, 0.5}, + {-0.5, 0.4375, 0.375, 0.5, 0.5, 0.5}, + {0.46875, -0.5, 0.375, 0.5, 0.5, 0.5}, + {-0.5, -0.5, 0.375, -0.46875, 0.5, 0.5}, + {-0.5, -0.5, 0.375, 0.5, -0.4375, 0.5}, + {-0.5, -0.625, 0.4375, 0.5, -0.5, 0.5}, }, }, selection_box = { @@ -276,34 +275,34 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:girder_right_"..bridge_colors, { - description = bridge_desc.." Girder Right End", + minetest.register_node("bridger:girder_right_" .. bridge_colors, { + description = bridge_desc .. " Girder Right End", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, + tiles = {"bridges_" .. bridge_colors .. ".png"}, paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-0.5, 0.4375, 0.375, -0.25, 0.5, 0.5}, -- NodeBox195 - {-0.5, -0.5, 0.375, -0.46875, 0.5, 0.5}, -- NodeBox197 - {-0.5, -0.5, 0.375, 0.5, -0.4375, 0.5}, -- NodeBox198 - {-0.3125, 0.375, 0.375, -0.0625, 0.4375, 0.5}, -- NodeBox199 - {-0.125, 0.3125, 0.375, 0.0625, 0.375, 0.5}, -- NodeBox200 - {0, 0.25, 0.375, 0.125, 0.3125, 0.5}, -- NodeBox201 - {0.4375, -0.5, 0.375, 0.5, -0.25, 0.5}, -- NodeBox202 - {0.375, -0.3125, 0.375, 0.4375, -0.0625, 0.5}, -- NodeBox203 - {0.3125, -0.125, 0.375, 0.375, 0.0625, 0.5}, -- NodeBox204 - {0.25, 0, 0.375, 0.3125, 0.125, 0.5}, -- NodeBox205 - {0.1875, 0.0625, 0.375, 0.25, 0.1875, 0.5}, -- NodeBox206 - {0.125, 0.125, 0.375, 0.1875, 0.25, 0.5}, -- NodeBox207 - {0.0625, 0.1875, 0.375, 0.1875, 0.25, 0.5}, -- NodeBox208 - {-0.5, -0.5, 0.4375, -0.0625, 0.4375, 0.5}, -- NodeBox209 - {-0.5, -0.5, 0.4375, 0.4375, -0.0625, 0.5}, -- NodeBox210 - {-0.5, -0.5, 0.4375, 0.125, 0.3125, 0.5}, -- NodeBox211 - {-0.5, -0.5, 0.4375, 0.3125, 0.125, 0.5}, -- NodeBox212 - {-0.5, -0.625, 0.4375, 0.5, -0.5, 0.5}, -- NodeBox213 + {-0.5, 0.4375, 0.375, -0.25, 0.5, 0.5}, + {-0.5, -0.5, 0.375, -0.46875, 0.5, 0.5}, + {-0.5, -0.5, 0.375, 0.5, -0.4375, 0.5}, + {-0.3125, 0.375, 0.375, -0.0625, 0.4375, 0.5}, + {-0.125, 0.3125, 0.375, 0.0625, 0.375, 0.5}, + {0, 0.25, 0.375, 0.125, 0.3125, 0.5}, + {0.4375, -0.5, 0.375, 0.5, -0.25, 0.5}, + {0.375, -0.3125, 0.375, 0.4375, -0.0625, 0.5}, + {0.3125, -0.125, 0.375, 0.375, 0.0625, 0.5}, + {0.25, 0, 0.375, 0.3125, 0.125, 0.5}, + {0.1875, 0.0625, 0.375, 0.25, 0.1875, 0.5}, + {0.125, 0.125, 0.375, 0.1875, 0.25, 0.5}, + {0.0625, 0.1875, 0.375, 0.1875, 0.25, 0.5}, + {-0.5, -0.5, 0.4375, -0.0625, 0.4375, 0.5}, + {-0.5, -0.5, 0.4375, 0.4375, -0.0625, 0.5}, + {-0.5, -0.5, 0.4375, 0.125, 0.3125, 0.5}, + {-0.5, -0.5, 0.4375, 0.3125, 0.125, 0.5}, + {-0.5, -0.625, 0.4375, 0.5, -0.5, 0.5}, }, }, selection_box = { @@ -316,34 +315,34 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:girder_left_"..bridge_colors, { - description = bridge_desc.." Girder Left End", + minetest.register_node("bridger:girder_left_" .. bridge_colors, { + description = bridge_desc .. " Girder Left End", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, + tiles = {"bridges_" .. bridge_colors .. ".png"}, paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {0.25, 0.4375, 0.375, 0.5, 0.5, 0.5}, -- NodeBox195 - {0.46875, -0.5, 0.375, 0.5, 0.5, 0.5}, -- NodeBox197 - {-0.5, -0.5, 0.375, 0.5, -0.4375, 0.5}, -- NodeBox198 - {0.0625, 0.375, 0.375, 0.3125, 0.4375, 0.5}, -- NodeBox199 - {-0.0625, 0.3125, 0.375, 0.125, 0.375, 0.5}, -- NodeBox200 - {-0.125, 0.25, 0.375, -0, 0.3125, 0.5}, -- NodeBox201 - {-0.5, -0.5, 0.375, -0.4375, -0.25, 0.5}, -- NodeBox202 - {-0.4375, -0.3125, 0.375, -0.375, -0.0625, 0.5}, -- NodeBox203 - {-0.375, -0.125, 0.375, -0.3125, 0.0625, 0.5}, -- NodeBox204 - {-0.3125, 0, 0.375, -0.25, 0.125, 0.5}, -- NodeBox205 - {-0.25, 0.0625, 0.375, -0.1875, 0.1875, 0.5}, -- NodeBox206 - {-0.1875, 0.125, 0.375, -0.125, 0.25, 0.5}, -- NodeBox207 - {-0.1875, 0.1875, 0.375, -0.0625, 0.25, 0.5}, -- NodeBox208 - {0.0625, -0.5, 0.4375, 0.5, 0.4375, 0.5}, -- NodeBox209 - {-0.4375, -0.5, 0.4375, 0.5, -0.0625, 0.5}, -- NodeBox210 - {-0.125, -0.5, 0.4375, 0.5, 0.3125, 0.5}, -- NodeBox211 - {-0.3125, -0.5, 0.4375, 0.5, 0.125, 0.5}, -- NodeBox212 - {-0.5, -0.625, 0.4375, 0.5, -0.5, 0.5}, -- NodeBox213 + {0.25, 0.4375, 0.375, 0.5, 0.5, 0.5}, + {0.46875, -0.5, 0.375, 0.5, 0.5, 0.5}, + {-0.5, -0.5, 0.375, 0.5, -0.4375, 0.5}, + {0.0625, 0.375, 0.375, 0.3125, 0.4375, 0.5}, + {-0.0625, 0.3125, 0.375, 0.125, 0.375, 0.5}, + {-0.125, 0.25, 0.375, -0, 0.3125, 0.5}, + {-0.5, -0.5, 0.375, -0.4375, -0.25, 0.5}, + {-0.4375, -0.3125, 0.375, -0.375, -0.0625, 0.5}, + {-0.375, -0.125, 0.375, -0.3125, 0.0625, 0.5}, + {-0.3125, 0, 0.375, -0.25, 0.125, 0.5}, + {-0.25, 0.0625, 0.375, -0.1875, 0.1875, 0.5}, + {-0.1875, 0.125, 0.375, -0.125, 0.25, 0.5}, + {-0.1875, 0.1875, 0.375, -0.0625, 0.25, 0.5}, + {0.0625, -0.5, 0.4375, 0.5, 0.4375, 0.5}, + {-0.4375, -0.5, 0.4375, 0.5, -0.0625, 0.5}, + {-0.125, -0.5, 0.4375, 0.5, 0.3125, 0.5}, + {-0.3125, -0.5, 0.4375, 0.5, 0.125, 0.5}, + {-0.5, -0.625, 0.4375, 0.5, -0.5, 0.5}, }, }, selection_box = { @@ -356,53 +355,53 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_right_slant_"..bridge_colors, { - description = bridge_desc.." Truss Superstructure Right Slant", + minetest.register_node("bridger:truss_superstructure_right_slant_" .. bridge_colors, { + description = bridge_desc .. " Truss Superstructure Right Slant", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_superstructure_right_slant.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_superstructure_right_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_right_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_right_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox214 - {-0.5, -0.5, 0.375, -0.4375, 2.5, 0.5}, -- NodeBox215 - {1.4375, -0.5, 0.375, 1.5, 2.5, 0.5}, -- NodeBox217 - {-0.5, 2.375, 0.375, 1.5, 2.5, 0.5}, -- NodeBox218 - {-0.4375, 2.25, 0.375, -0.3125, 2.375, 0.5}, -- NodeBox219 - {-0.375, 2.1875, 0.375, -0.25, 2.3125, 0.5}, -- NodeBox220 - {-0.3125, 2.0625, 0.375, -0.1875, 2.25, 0.5}, -- NodeBox221 - {-0.25, 2, 0.375, -0.125, 2.125, 0.5}, -- NodeBox222 - {-0.1875, 1.9375, 0.375, -0.0625, 2.0625, 0.5}, -- NodeBox223 - {-0.125, 1.875, 0.375, 0, 2, 0.5}, -- NodeBox224 - {-0.0625, 1.75, 0.375, 0.0625, 1.9375, 0.5}, -- NodeBox225 - {0, 1.6875, 0.375, 0.125, 1.8125, 0.5}, -- NodeBox226 - {0.0625, 1.625, 0.375, 0.1875, 1.75, 0.5}, -- NodeBox227 - {0.125, 1.5625, 0.375, 0.25, 1.6875, 0.5}, -- NodeBox228 - {0.1875, 1.4375, 0.375, 0.3125, 1.625, 0.5}, -- NodeBox229 - {0.25, 1.375, 0.375, 0.375, 1.5, 0.5}, -- NodeBox230 - {0.3125, 1.3125, 0.375, 0.4375, 1.4375, 0.5}, -- NodeBox231 - {0.375, 1.25, 0.375, 0.5, 1.375, 0.5}, -- NodeBox232 - {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233 - {0.5, 1.0625, 0.375, 0.625, 1.1875, 0.5}, -- NodeBox234 - {0.5625, 1, 0.375, 0.6875, 1.125, 0.5}, -- NodeBox235 - {0.625, 0.9375, 0.375, 0.75, 1.0625, 0.5}, -- NodeBox236 - {0.6875, 0.8125, 0.375, 0.8125, 1, 0.5}, -- NodeBox237 - {0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, -- NodeBox238 - {0.8125, 0.6875, 0.375, 0.9375, 0.8125, 0.5}, -- NodeBox239 - {0.875, 0.625, 0.375, 1, 0.75, 0.5}, -- NodeBox240 - {0.9375, 0.5, 0.375, 1.0625, 0.6875, 0.5}, -- NodeBox241 - {1, 0.4375, 0.375, 1.125, 0.5625, 0.5}, -- NodeBox242 - {1.0625, 0.375, 0.375, 1.1875, 0.5, 0.5}, -- NodeBox243 - {1.125, 0.3125, 0.375, 1.25, 0.4375, 0.5}, -- NodeBox244 - {1.1875, 0.1875, 0.375, 1.3125, 0.375, 0.5}, -- NodeBox245 - {1.25, 0.125, 0.375, 1.375, 0.25, 0.5}, -- NodeBox246 - {1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, -- NodeBox247 - {1.375, 0, 0.375, 1.5, 0.125, 0.5}, -- NodeBox248 - {-0.4375, 2.3125, 0.375, -0.3125, 2.4375, 0.5}, -- NodeBox249 + {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, + {-0.5, -0.5, 0.375, -0.4375, 2.5, 0.5}, + {1.4375, -0.5, 0.375, 1.5, 2.5, 0.5}, + {-0.5, 2.375, 0.375, 1.5, 2.5, 0.5}, + {-0.4375, 2.25, 0.375, -0.3125, 2.375, 0.5}, + {-0.375, 2.1875, 0.375, -0.25, 2.3125, 0.5}, + {-0.3125, 2.0625, 0.375, -0.1875, 2.25, 0.5}, + {-0.25, 2, 0.375, -0.125, 2.125, 0.5}, + {-0.1875, 1.9375, 0.375, -0.0625, 2.0625, 0.5}, + {-0.125, 1.875, 0.375, 0, 2, 0.5}, + {-0.0625, 1.75, 0.375, 0.0625, 1.9375, 0.5}, + {0, 1.6875, 0.375, 0.125, 1.8125, 0.5}, + {0.0625, 1.625, 0.375, 0.1875, 1.75, 0.5}, + {0.125, 1.5625, 0.375, 0.25, 1.6875, 0.5}, + {0.1875, 1.4375, 0.375, 0.3125, 1.625, 0.5}, + {0.25, 1.375, 0.375, 0.375, 1.5, 0.5}, + {0.3125, 1.3125, 0.375, 0.4375, 1.4375, 0.5}, + {0.375, 1.25, 0.375, 0.5, 1.375, 0.5}, + {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, + {0.5, 1.0625, 0.375, 0.625, 1.1875, 0.5}, + {0.5625, 1, 0.375, 0.6875, 1.125, 0.5}, + {0.625, 0.9375, 0.375, 0.75, 1.0625, 0.5}, + {0.6875, 0.8125, 0.375, 0.8125, 1, 0.5}, + {0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, + {0.8125, 0.6875, 0.375, 0.9375, 0.8125, 0.5}, + {0.875, 0.625, 0.375, 1, 0.75, 0.5}, + {0.9375, 0.5, 0.375, 1.0625, 0.6875, 0.5}, + {1, 0.4375, 0.375, 1.125, 0.5625, 0.5}, + {1.0625, 0.375, 0.375, 1.1875, 0.5, 0.5}, + {1.125, 0.3125, 0.375, 1.25, 0.4375, 0.5}, + {1.1875, 0.1875, 0.375, 1.3125, 0.375, 0.5}, + {1.25, 0.125, 0.375, 1.375, 0.25, 0.5}, + {1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, + {1.375, 0, 0.375, 1.5, 0.125, 0.5}, + {-0.4375, 2.3125, 0.375, -0.3125, 2.4375, 0.5}, }, }, selection_box = { @@ -421,53 +420,53 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_left_slant_"..bridge_colors, { - description = bridge_desc.." Truss Superstructure Left Slant", + minetest.register_node("bridger:truss_superstructure_left_slant_" .. bridge_colors, { + description = bridge_desc .. " Truss Superstructure Left Slant", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_superstructure_left_slant.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_superstructure_left_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_left_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_left_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox214 - {-0.5, -0.5, 0.375, -0.4375, 2.5, 0.5}, -- NodeBox215 - {1.4375, -0.5, 0.375, 1.5, 2.5, 0.5}, -- NodeBox217 - {-0.5, 2.375, 0.375, 1.5, 2.5, 0.5}, -- NodeBox218 - {1.3125, 2.25, 0.375, 1.4375, 2.375, 0.5}, -- NodeBox219 - {1.25, 2.1875, 0.375, 1.375, 2.3125, 0.5}, -- NodeBox220 - {1.1875, 2.0625, 0.375, 1.3125, 2.25, 0.5}, -- NodeBox221 - {1.125, 2, 0.375, 1.25, 2.125, 0.5}, -- NodeBox222 - {1.0625, 1.9375, 0.375, 1.1875, 2.0625, 0.5}, -- NodeBox223 - {1, 1.875, 0.375, 1.125, 2, 0.5}, -- NodeBox224 - {0.9375, 1.75, 0.375, 1.0625, 1.9375, 0.5}, -- NodeBox225 - {0.875, 1.6875, 0.375, 1, 1.8125, 0.5}, -- NodeBox226 - {0.8125, 1.625, 0.375, 0.9375, 1.75, 0.5}, -- NodeBox227 - {0.75, 1.5625, 0.375, 0.875, 1.6875, 0.5}, -- NodeBox228 - {0.6875, 1.4375, 0.375, 0.8125, 1.625, 0.5}, -- NodeBox229 - {0.625, 1.375, 0.375, 0.75, 1.5, 0.5}, -- NodeBox230 - {0.5625, 1.3125, 0.375, 0.6875, 1.4375, 0.5}, -- NodeBox231 - {0.5, 1.25, 0.375, 0.625, 1.375, 0.5}, -- NodeBox232 - {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233 - {0.375, 1.0625, 0.375, 0.5, 1.1875, 0.5}, -- NodeBox234 - {0.3125, 1, 0.375, 0.4375, 1.125, 0.5}, -- NodeBox235 - {0.25, 0.9375, 0.375, 0.375, 1.0625, 0.5}, -- NodeBox236 - {0.1875, 0.8125, 0.375, 0.3125, 1, 0.5}, -- NodeBox237 - {0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, -- NodeBox238 - {0.0625, 0.6875, 0.375, 0.1875, 0.8125, 0.5}, -- NodeBox239 - {0, 0.625, 0.375, 0.125, 0.75, 0.5}, -- NodeBox240 - {-0.0625, 0.5, 0.375, 0.0625, 0.6875, 0.5}, -- NodeBox241 - {-0.125, 0.4375, 0.375, 0, 0.5625, 0.5}, -- NodeBox242 - {-0.1875, 0.375, 0.375, -0.0625, 0.5, 0.5}, -- NodeBox243 - {-0.25, 0.3125, 0.375, -0.125, 0.4375, 0.5}, -- NodeBox244 - {-0.3125, 0.1875, 0.375, -0.1875, 0.375, 0.5}, -- NodeBox245 - {-0.375, 0.125, 0.375, -0.25, 0.25, 0.5}, -- NodeBox246 - {-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, -- NodeBox247 - {-0.5, 0, 0.375, -0.375, 0.125, 0.5}, -- NodeBox248 - {1.375, 2.3125, 0.375, 1.5, 2.4375, 0.5}, -- NodeBox249 + {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, + {-0.5, -0.5, 0.375, -0.4375, 2.5, 0.5}, + {1.4375, -0.5, 0.375, 1.5, 2.5, 0.5}, + {-0.5, 2.375, 0.375, 1.5, 2.5, 0.5}, + {1.3125, 2.25, 0.375, 1.4375, 2.375, 0.5}, + {1.25, 2.1875, 0.375, 1.375, 2.3125, 0.5}, + {1.1875, 2.0625, 0.375, 1.3125, 2.25, 0.5}, + {1.125, 2, 0.375, 1.25, 2.125, 0.5}, + {1.0625, 1.9375, 0.375, 1.1875, 2.0625, 0.5}, + {1, 1.875, 0.375, 1.125, 2, 0.5}, + {0.9375, 1.75, 0.375, 1.0625, 1.9375, 0.5}, + {0.875, 1.6875, 0.375, 1, 1.8125, 0.5}, + {0.8125, 1.625, 0.375, 0.9375, 1.75, 0.5}, + {0.75, 1.5625, 0.375, 0.875, 1.6875, 0.5}, + {0.6875, 1.4375, 0.375, 0.8125, 1.625, 0.5}, + {0.625, 1.375, 0.375, 0.75, 1.5, 0.5}, + {0.5625, 1.3125, 0.375, 0.6875, 1.4375, 0.5}, + {0.5, 1.25, 0.375, 0.625, 1.375, 0.5}, + {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, + {0.375, 1.0625, 0.375, 0.5, 1.1875, 0.5}, + {0.3125, 1, 0.375, 0.4375, 1.125, 0.5}, + {0.25, 0.9375, 0.375, 0.375, 1.0625, 0.5}, + {0.1875, 0.8125, 0.375, 0.3125, 1, 0.5}, + {0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, + {0.0625, 0.6875, 0.375, 0.1875, 0.8125, 0.5}, + {0, 0.625, 0.375, 0.125, 0.75, 0.5}, + {-0.0625, 0.5, 0.375, 0.0625, 0.6875, 0.5}, + {-0.125, 0.4375, 0.375, 0, 0.5625, 0.5}, + {-0.1875, 0.375, 0.375, -0.0625, 0.5, 0.5}, + {-0.25, 0.3125, 0.375, -0.125, 0.4375, 0.5}, + {-0.3125, 0.1875, 0.375, -0.1875, 0.375, 0.5}, + {-0.375, 0.125, 0.375, -0.25, 0.25, 0.5}, + {-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, + {-0.5, 0, 0.375, -0.375, 0.125, 0.5}, + {1.375, 2.3125, 0.375, 1.5, 2.4375, 0.5}, }, }, selection_box = { @@ -486,51 +485,51 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_end_right_slant_"..bridge_colors, { - description = bridge_desc.." Truss Superstructure End Right Slant", + minetest.register_node("bridger:truss_superstructure_end_right_slant_" .. bridge_colors, { + description = bridge_desc .. " Truss Superstructure End Right Slant", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_superstructure_end_right_slant.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_superstructure_end_right_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_end_right_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_end_right_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox214 - {-0.5, -0.5, 0.375, -0.4375, 2.5, 0.5}, -- NodeBox215 - {-0.4375, 2.25, 0.375, -0.3125, 2.375, 0.5}, -- NodeBox219 - {-0.375, 2.1875, 0.375, -0.25, 2.3125, 0.5}, -- NodeBox220 - {-0.3125, 2.0625, 0.375, -0.1875, 2.25, 0.5}, -- NodeBox221 - {-0.25, 2, 0.375, -0.125, 2.125, 0.5}, -- NodeBox222 - {-0.1875, 1.9375, 0.375, -0.0625, 2.0625, 0.5}, -- NodeBox223 - {-0.125, 1.875, 0.375, 0, 2, 0.5}, -- NodeBox224 - {-0.0625, 1.75, 0.375, 0.0625, 1.9375, 0.5}, -- NodeBox225 - {0, 1.6875, 0.375, 0.125, 1.8125, 0.5}, -- NodeBox226 - {0.0625, 1.625, 0.375, 0.1875, 1.75, 0.5}, -- NodeBox227 - {0.125, 1.5625, 0.375, 0.25, 1.6875, 0.5}, -- NodeBox228 - {0.1875, 1.4375, 0.375, 0.3125, 1.625, 0.5}, -- NodeBox229 - {0.25, 1.375, 0.375, 0.375, 1.5, 0.5}, -- NodeBox230 - {0.3125, 1.3125, 0.375, 0.4375, 1.4375, 0.5}, -- NodeBox231 - {0.375, 1.25, 0.375, 0.5, 1.375, 0.5}, -- NodeBox232 - {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233 - {0.5, 1.0625, 0.375, 0.625, 1.1875, 0.5}, -- NodeBox234 - {0.5625, 1, 0.375, 0.6875, 1.125, 0.5}, -- NodeBox235 - {0.625, 0.9375, 0.375, 0.75, 1.0625, 0.5}, -- NodeBox236 - {0.6875, 0.8125, 0.375, 0.8125, 1, 0.5}, -- NodeBox237 - {0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, -- NodeBox238 - {0.8125, 0.6875, 0.375, 0.9375, 0.8125, 0.5}, -- NodeBox239 - {0.875, 0.625, 0.375, 1, 0.75, 0.5}, -- NodeBox240 - {0.9375, 0.5, 0.375, 1.0625, 0.6875, 0.5}, -- NodeBox241 - {1, 0.4375, 0.375, 1.125, 0.5625, 0.5}, -- NodeBox242 - {1.0625, 0.375, 0.375, 1.1875, 0.5, 0.5}, -- NodeBox243 - {1.125, 0.3125, 0.375, 1.25, 0.4375, 0.5}, -- NodeBox244 - {1.1875, 0.1875, 0.375, 1.3125, 0.375, 0.5}, -- NodeBox245 - {1.25, 0.125, 0.375, 1.375, 0.25, 0.5}, -- NodeBox246 - {1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, -- NodeBox247 - {1.375, 0, 0.375, 1.5, 0.125, 0.5}, -- NodeBox248 - {-0.4375, 2.3125, 0.375, -0.3125, 2.4375, 0.5}, -- NodeBox249 + {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, + {-0.5, -0.5, 0.375, -0.4375, 2.5, 0.5}, + {-0.4375, 2.25, 0.375, -0.3125, 2.375, 0.5}, + {-0.375, 2.1875, 0.375, -0.25, 2.3125, 0.5}, + {-0.3125, 2.0625, 0.375, -0.1875, 2.25, 0.5}, + {-0.25, 2, 0.375, -0.125, 2.125, 0.5}, + {-0.1875, 1.9375, 0.375, -0.0625, 2.0625, 0.5}, + {-0.125, 1.875, 0.375, 0, 2, 0.5}, + {-0.0625, 1.75, 0.375, 0.0625, 1.9375, 0.5}, + {0, 1.6875, 0.375, 0.125, 1.8125, 0.5}, + {0.0625, 1.625, 0.375, 0.1875, 1.75, 0.5}, + {0.125, 1.5625, 0.375, 0.25, 1.6875, 0.5}, + {0.1875, 1.4375, 0.375, 0.3125, 1.625, 0.5}, + {0.25, 1.375, 0.375, 0.375, 1.5, 0.5}, + {0.3125, 1.3125, 0.375, 0.4375, 1.4375, 0.5}, + {0.375, 1.25, 0.375, 0.5, 1.375, 0.5}, + {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, + {0.5, 1.0625, 0.375, 0.625, 1.1875, 0.5}, + {0.5625, 1, 0.375, 0.6875, 1.125, 0.5}, + {0.625, 0.9375, 0.375, 0.75, 1.0625, 0.5}, + {0.6875, 0.8125, 0.375, 0.8125, 1, 0.5}, + {0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, + {0.8125, 0.6875, 0.375, 0.9375, 0.8125, 0.5}, + {0.875, 0.625, 0.375, 1, 0.75, 0.5}, + {0.9375, 0.5, 0.375, 1.0625, 0.6875, 0.5}, + {1, 0.4375, 0.375, 1.125, 0.5625, 0.5}, + {1.0625, 0.375, 0.375, 1.1875, 0.5, 0.5}, + {1.125, 0.3125, 0.375, 1.25, 0.4375, 0.5}, + {1.1875, 0.1875, 0.375, 1.3125, 0.375, 0.5}, + {1.25, 0.125, 0.375, 1.375, 0.25, 0.5}, + {1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, + {1.375, 0, 0.375, 1.5, 0.125, 0.5}, + {-0.4375, 2.3125, 0.375, -0.3125, 2.4375, 0.5}, }, }, selection_box = { @@ -549,51 +548,51 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_end_left_slant_"..bridge_colors, { - description = bridge_desc.." Truss Superstructure End Left Slant", + minetest.register_node("bridger:truss_superstructure_end_left_slant_" .. bridge_colors, { + description = bridge_desc .. " Truss Superstructure End Left Slant", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_superstructure_end_left_slant.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_superstructure_end_left_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_end_left_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_end_left_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox214 - {1.4375, -0.5, 0.375, 1.5, 2.5, 0.5}, -- NodeBox217 - {1.3125, 2.25, 0.375, 1.4375, 2.375, 0.5}, -- NodeBox219 - {1.25, 2.1875, 0.375, 1.375, 2.3125, 0.5}, -- NodeBox220 - {1.1875, 2.0625, 0.375, 1.3125, 2.25, 0.5}, -- NodeBox221 - {1.125, 2, 0.375, 1.25, 2.125, 0.5}, -- NodeBox222 - {1.0625, 1.9375, 0.375, 1.1875, 2.0625, 0.5}, -- NodeBox223 - {1, 1.875, 0.375, 1.125, 2, 0.5}, -- NodeBox224 - {0.9375, 1.75, 0.375, 1.0625, 1.9375, 0.5}, -- NodeBox225 - {0.875, 1.6875, 0.375, 1, 1.8125, 0.5}, -- NodeBox226 - {0.8125, 1.625, 0.375, 0.9375, 1.75, 0.5}, -- NodeBox227 - {0.75, 1.5625, 0.375, 0.875, 1.6875, 0.5}, -- NodeBox228 - {0.6875, 1.4375, 0.375, 0.8125, 1.625, 0.5}, -- NodeBox229 - {0.625, 1.375, 0.375, 0.75, 1.5, 0.5}, -- NodeBox230 - {0.5625, 1.3125, 0.375, 0.6875, 1.4375, 0.5}, -- NodeBox231 - {0.5, 1.25, 0.375, 0.625, 1.375, 0.5}, -- NodeBox232 - {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233 - {0.375, 1.0625, 0.375, 0.5, 1.1875, 0.5}, -- NodeBox234 - {0.3125, 1, 0.375, 0.4375, 1.125, 0.5}, -- NodeBox235 - {0.25, 0.9375, 0.375, 0.375, 1.0625, 0.5}, -- NodeBox236 - {0.1875, 0.8125, 0.375, 0.3125, 1, 0.5}, -- NodeBox237 - {0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, -- NodeBox238 - {0.0625, 0.6875, 0.375, 0.1875, 0.8125, 0.5}, -- NodeBox239 - {0, 0.625, 0.375, 0.125, 0.75, 0.5}, -- NodeBox240 - {-0.0625, 0.5, 0.375, 0.0625, 0.6875, 0.5}, -- NodeBox241 - {-0.125, 0.4375, 0.375, 0, 0.5625, 0.5}, -- NodeBox242 - {-0.1875, 0.375, 0.375, -0.0625, 0.5, 0.5}, -- NodeBox243 - {-0.25, 0.3125, 0.375, -0.125, 0.4375, 0.5}, -- NodeBox244 - {-0.3125, 0.1875, 0.375, -0.1875, 0.375, 0.5}, -- NodeBox245 - {-0.375, 0.125, 0.375, -0.25, 0.25, 0.5}, -- NodeBox246 - {-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, -- NodeBox247 - {-0.5, 0, 0.375, -0.375, 0.125, 0.5}, -- NodeBox248 - {1.375, 2.3125, 0.375, 1.5, 2.4375, 0.5}, -- NodeBox249 + {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, + {1.4375, -0.5, 0.375, 1.5, 2.5, 0.5}, + {1.3125, 2.25, 0.375, 1.4375, 2.375, 0.5}, + {1.25, 2.1875, 0.375, 1.375, 2.3125, 0.5}, + {1.1875, 2.0625, 0.375, 1.3125, 2.25, 0.5}, + {1.125, 2, 0.375, 1.25, 2.125, 0.5}, + {1.0625, 1.9375, 0.375, 1.1875, 2.0625, 0.5}, + {1, 1.875, 0.375, 1.125, 2, 0.5}, + {0.9375, 1.75, 0.375, 1.0625, 1.9375, 0.5}, + {0.875, 1.6875, 0.375, 1, 1.8125, 0.5}, + {0.8125, 1.625, 0.375, 0.9375, 1.75, 0.5}, + {0.75, 1.5625, 0.375, 0.875, 1.6875, 0.5}, + {0.6875, 1.4375, 0.375, 0.8125, 1.625, 0.5}, + {0.625, 1.375, 0.375, 0.75, 1.5, 0.5}, + {0.5625, 1.3125, 0.375, 0.6875, 1.4375, 0.5}, + {0.5, 1.25, 0.375, 0.625, 1.375, 0.5}, + {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, + {0.375, 1.0625, 0.375, 0.5, 1.1875, 0.5}, + {0.3125, 1, 0.375, 0.4375, 1.125, 0.5}, + {0.25, 0.9375, 0.375, 0.375, 1.0625, 0.5}, + {0.1875, 0.8125, 0.375, 0.3125, 1, 0.5}, + {0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, + {0.0625, 0.6875, 0.375, 0.1875, 0.8125, 0.5}, + {0, 0.625, 0.375, 0.125, 0.75, 0.5}, + {-0.0625, 0.5, 0.375, 0.0625, 0.6875, 0.5}, + {-0.125, 0.4375, 0.375, 0, 0.5625, 0.5}, + {-0.1875, 0.375, 0.375, -0.0625, 0.5, 0.5}, + {-0.25, 0.3125, 0.375, -0.125, 0.4375, 0.5}, + {-0.3125, 0.1875, 0.375, -0.1875, 0.375, 0.5}, + {-0.375, 0.125, 0.375, -0.25, 0.25, 0.5}, + {-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, + {-0.5, 0, 0.375, -0.375, 0.125, 0.5}, + {1.375, 2.3125, 0.375, 1.5, 2.4375, 0.5}, }, }, selection_box = { @@ -612,84 +611,84 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_mid_"..bridge_colors, { - description = bridge_desc.." Truss Superstructure Middle", + minetest.register_node("bridger:truss_superstructure_mid_" .. bridge_colors, { + description = bridge_desc .. " Truss Superstructure Middle", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_superstructure_mid.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_superstructure_mid.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_mid.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_mid.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox214 - {-0.5, -0.5, 0.375, -0.4375, 2.5, 0.5}, -- NodeBox215 - {1.4375, -0.5, 0.375, 1.5, 2.5, 0.5}, -- NodeBox217 - {-0.5, 2.375, 0.375, 1.5, 2.5, 0.5}, -- NodeBox218 - {-0.4375, 2.25, 0.375, -0.3125, 2.375, 0.5}, -- NodeBox219 - {-0.375, 2.1875, 0.375, -0.25, 2.3125, 0.5}, -- NodeBox220 - {-0.3125, 2.0625, 0.375, -0.1875, 2.25, 0.5}, -- NodeBox221 - {-0.25, 2, 0.375, -0.125, 2.125, 0.5}, -- NodeBox222 - {-0.1875, 1.9375, 0.375, -0.0625, 2.0625, 0.5}, -- NodeBox223 - {-0.125, 1.875, 0.375, 0, 2, 0.5}, -- NodeBox224 - {-0.0625, 1.75, 0.375, 0.0625, 1.9375, 0.5}, -- NodeBox225 - {0, 1.6875, 0.375, 0.125, 1.8125, 0.5}, -- NodeBox226 - {0.0625, 1.625, 0.375, 0.1875, 1.75, 0.5}, -- NodeBox227 - {0.125, 1.5625, 0.375, 0.25, 1.6875, 0.5}, -- NodeBox228 - {0.1875, 1.4375, 0.375, 0.3125, 1.625, 0.5}, -- NodeBox229 - {0.25, 1.375, 0.375, 0.375, 1.5, 0.5}, -- NodeBox230 - {0.3125, 1.3125, 0.375, 0.4375, 1.4375, 0.5}, -- NodeBox231 - {0.375, 1.25, 0.375, 0.5, 1.375, 0.5}, -- NodeBox232 - {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233 - {0.5, 1.0625, 0.375, 0.625, 1.1875, 0.5}, -- NodeBox234 - {0.5625, 1, 0.375, 0.6875, 1.125, 0.5}, -- NodeBox235 - {0.625, 0.9375, 0.375, 0.75, 1.0625, 0.5}, -- NodeBox236 - {0.6875, 0.8125, 0.375, 0.8125, 1, 0.5}, -- NodeBox237 - {0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, -- NodeBox238 - {0.8125, 0.6875, 0.375, 0.9375, 0.8125, 0.5}, -- NodeBox239 - {0.875, 0.625, 0.375, 1, 0.75, 0.5}, -- NodeBox240 - {0.9375, 0.5, 0.375, 1.0625, 0.6875, 0.5}, -- NodeBox241 - {1, 0.4375, 0.375, 1.125, 0.5625, 0.5}, -- NodeBox242 - {1.0625, 0.375, 0.375, 1.1875, 0.5, 0.5}, -- NodeBox243 - {1.125, 0.3125, 0.375, 1.25, 0.4375, 0.5}, -- NodeBox244 - {1.1875, 0.1875, 0.375, 1.3125, 0.375, 0.5}, -- NodeBox245 - {1.25, 0.125, 0.375, 1.375, 0.25, 0.5}, -- NodeBox246 - {1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, -- NodeBox247 - {1.375, 0, 0.375, 1.5, 0.125, 0.5}, -- NodeBox248 - {-0.4375, 2.3125, 0.375, -0.3125, 2.4375, 0.5}, -- NodeBox249 - {1.3125, 2.25, 0.375, 1.4375, 2.375, 0.5}, -- NodeBox219 - {1.25, 2.1875, 0.375, 1.375, 2.3125, 0.5}, -- NodeBox220 - {1.1875, 2.0625, 0.375, 1.3125, 2.25, 0.5}, -- NodeBox221 - {1.125, 2, 0.375, 1.25, 2.125, 0.5}, -- NodeBox222 - {1.0625, 1.9375, 0.375, 1.1875, 2.0625, 0.5}, -- NodeBox223 - {1, 1.875, 0.375, 1.125, 2, 0.5}, -- NodeBox224 - {0.9375, 1.75, 0.375, 1.0625, 1.9375, 0.5}, -- NodeBox225 - {0.875, 1.6875, 0.375, 1, 1.8125, 0.5}, -- NodeBox226 - {0.8125, 1.625, 0.375, 0.9375, 1.75, 0.5}, -- NodeBox227 - {0.75, 1.5625, 0.375, 0.875, 1.6875, 0.5}, -- NodeBox228 - {0.6875, 1.4375, 0.375, 0.8125, 1.625, 0.5}, -- NodeBox229 - {0.625, 1.375, 0.375, 0.75, 1.5, 0.5}, -- NodeBox230 - {0.5625, 1.3125, 0.375, 0.6875, 1.4375, 0.5}, -- NodeBox231 - {0.5, 1.25, 0.375, 0.625, 1.375, 0.5}, -- NodeBox232 - {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233 - {0.375, 1.0625, 0.375, 0.5, 1.1875, 0.5}, -- NodeBox234 - {0.3125, 1, 0.375, 0.4375, 1.125, 0.5}, -- NodeBox235 - {0.25, 0.9375, 0.375, 0.375, 1.0625, 0.5}, -- NodeBox236 - {0.1875, 0.8125, 0.375, 0.3125, 1, 0.5}, -- NodeBox237 - {0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, -- NodeBox238 - {0.0625, 0.6875, 0.375, 0.1875, 0.8125, 0.5}, -- NodeBox239 - {0, 0.625, 0.375, 0.125, 0.75, 0.5}, -- NodeBox240 - {-0.0625, 0.5, 0.375, 0.0625, 0.6875, 0.5}, -- NodeBox241 - {-0.125, 0.4375, 0.375, 0, 0.5625, 0.5}, -- NodeBox242 - {-0.1875, 0.375, 0.375, -0.0625, 0.5, 0.5}, -- NodeBox243 - {-0.25, 0.3125, 0.375, -0.125, 0.4375, 0.5}, -- NodeBox244 - {-0.3125, 0.1875, 0.375, -0.1875, 0.375, 0.5}, -- NodeBox245 - {-0.375, 0.125, 0.375, -0.25, 0.25, 0.5}, -- NodeBox246 - {-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, -- NodeBox247 - {-0.5, 0, 0.375, -0.375, 0.125, 0.5}, -- NodeBox248 - {1.375, 2.3125, 0.375, 1.5, 2.4375, 0.5}, -- NodeBox249 + {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, + {-0.5, -0.5, 0.375, -0.4375, 2.5, 0.5}, + {1.4375, -0.5, 0.375, 1.5, 2.5, 0.5}, + {-0.5, 2.375, 0.375, 1.5, 2.5, 0.5}, + {-0.4375, 2.25, 0.375, -0.3125, 2.375, 0.5}, + {-0.375, 2.1875, 0.375, -0.25, 2.3125, 0.5}, + {-0.3125, 2.0625, 0.375, -0.1875, 2.25, 0.5}, + {-0.25, 2, 0.375, -0.125, 2.125, 0.5}, + {-0.1875, 1.9375, 0.375, -0.0625, 2.0625, 0.5}, + {-0.125, 1.875, 0.375, 0, 2, 0.5}, + {-0.0625, 1.75, 0.375, 0.0625, 1.9375, 0.5}, + {0, 1.6875, 0.375, 0.125, 1.8125, 0.5}, + {0.0625, 1.625, 0.375, 0.1875, 1.75, 0.5}, + {0.125, 1.5625, 0.375, 0.25, 1.6875, 0.5}, + {0.1875, 1.4375, 0.375, 0.3125, 1.625, 0.5}, + {0.25, 1.375, 0.375, 0.375, 1.5, 0.5}, + {0.3125, 1.3125, 0.375, 0.4375, 1.4375, 0.5}, + {0.375, 1.25, 0.375, 0.5, 1.375, 0.5}, + {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, + {0.5, 1.0625, 0.375, 0.625, 1.1875, 0.5}, + {0.5625, 1, 0.375, 0.6875, 1.125, 0.5}, + {0.625, 0.9375, 0.375, 0.75, 1.0625, 0.5}, + {0.6875, 0.8125, 0.375, 0.8125, 1, 0.5}, + {0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, + {0.8125, 0.6875, 0.375, 0.9375, 0.8125, 0.5}, + {0.875, 0.625, 0.375, 1, 0.75, 0.5}, + {0.9375, 0.5, 0.375, 1.0625, 0.6875, 0.5}, + {1, 0.4375, 0.375, 1.125, 0.5625, 0.5}, + {1.0625, 0.375, 0.375, 1.1875, 0.5, 0.5}, + {1.125, 0.3125, 0.375, 1.25, 0.4375, 0.5}, + {1.1875, 0.1875, 0.375, 1.3125, 0.375, 0.5}, + {1.25, 0.125, 0.375, 1.375, 0.25, 0.5}, + {1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, + {1.375, 0, 0.375, 1.5, 0.125, 0.5}, + {-0.4375, 2.3125, 0.375, -0.3125, 2.4375, 0.5}, + {1.3125, 2.25, 0.375, 1.4375, 2.375, 0.5}, + {1.25, 2.1875, 0.375, 1.375, 2.3125, 0.5}, + {1.1875, 2.0625, 0.375, 1.3125, 2.25, 0.5}, + {1.125, 2, 0.375, 1.25, 2.125, 0.5}, + {1.0625, 1.9375, 0.375, 1.1875, 2.0625, 0.5}, + {1, 1.875, 0.375, 1.125, 2, 0.5}, + {0.9375, 1.75, 0.375, 1.0625, 1.9375, 0.5}, + {0.875, 1.6875, 0.375, 1, 1.8125, 0.5}, + {0.8125, 1.625, 0.375, 0.9375, 1.75, 0.5}, + {0.75, 1.5625, 0.375, 0.875, 1.6875, 0.5}, + {0.6875, 1.4375, 0.375, 0.8125, 1.625, 0.5}, + {0.625, 1.375, 0.375, 0.75, 1.5, 0.5}, + {0.5625, 1.3125, 0.375, 0.6875, 1.4375, 0.5}, + {0.5, 1.25, 0.375, 0.625, 1.375, 0.5}, + {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, + {0.375, 1.0625, 0.375, 0.5, 1.1875, 0.5}, + {0.3125, 1, 0.375, 0.4375, 1.125, 0.5}, + {0.25, 0.9375, 0.375, 0.375, 1.0625, 0.5}, + {0.1875, 0.8125, 0.375, 0.3125, 1, 0.5}, + {0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, + {0.0625, 0.6875, 0.375, 0.1875, 0.8125, 0.5}, + {0, 0.625, 0.375, 0.125, 0.75, 0.5}, + {-0.0625, 0.5, 0.375, 0.0625, 0.6875, 0.5}, + {-0.125, 0.4375, 0.375, 0, 0.5625, 0.5}, + {-0.1875, 0.375, 0.375, -0.0625, 0.5, 0.5}, + {-0.25, 0.3125, 0.375, -0.125, 0.4375, 0.5}, + {-0.3125, 0.1875, 0.375, -0.1875, 0.375, 0.5}, + {-0.375, 0.125, 0.375, -0.25, 0.25, 0.5}, + {-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, + {-0.5, 0, 0.375, -0.375, 0.125, 0.5}, + {1.375, 2.3125, 0.375, 1.5, 2.4375, 0.5}, }, }, selection_box = { @@ -708,51 +707,51 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_tall_right_slant_"..bridge_colors, { - description = bridge_desc.." Tall Truss Superstructure Right Slant", + minetest.register_node("bridger:truss_superstructure_tall_right_slant_" .. bridge_colors, { + description = bridge_desc .. " Tall Truss Superstructure Right Slant", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_superstructure_tall_right_slant.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_superstructure_tall_right_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_right_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_right_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox1 - {-0.5, 3.375, 0.375, 1.5, 3.5, 0.5}, -- NodeBox2 - {-0.5, -0.5, 0.375, -0.4375, 3.5, 0.5}, -- NodeBox3 - {1.4375, -0.5, 0.375, 1.5, 3.5, 0.5}, -- NodeBox4 - {-0.4375, 3.25, 0.375, -0.3125, 3.375, 0.5}, -- NodeBox5 - {-0.375, 3.125, 0.375, -0.25, 3.3125, 0.5}, -- NodeBox6 - {-0.3125, 3, 0.375, -0.1875, 3.1875, 0.5}, -- NodeBox7 - {-0.25, 2.875, 0.375, -0.125, 3.0625, 0.5}, -- NodeBox8 - {-0.1875, 2.75, 0.375, -0.0625, 2.9375, 0.5}, -- NodeBox9 - {-0.125, 2.625, 0.375, 1.11759e-008, 2.8125, 0.5}, -- NodeBox10 - {-0.0625, 2.5625, 0.375, 0.0625, 2.6875, 0.5}, -- NodeBox11 - {0, 2.4375, 0.375, 0.125, 2.625, 0.5}, -- NodeBox12 - {0.0625, 2.3125, 0.375, 0.1875, 2.5, 0.5}, -- NodeBox13 - {0.125, 2.1875, 0.375, 0.25, 2.375, 0.5}, -- NodeBox14 - {0.1875, 2.0625, 0.375, 0.3125, 2.25, 0.5}, -- NodeBox15 - {0.25, 2, 0.375, 0.375, 2.125, 0.5}, -- NodeBox16 - {0.3125, 1.875, 0.375, 0.4375, 2.0625, 0.5}, -- NodeBox17 - {0.375, 1.75, 0.375, 0.5, 1.9375, 0.5}, -- NodeBox18 - {0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, -- NodeBox19 - {0.5, 1.5, 0.375, 0.625, 1.6875, 0.5}, -- NodeBox20 - {0.5625, 1.375, 0.375, 0.6875, 1.5625, 0.5}, -- NodeBox21 - {0.625, 1.3125, 0.375, 0.75, 1.4375, 0.5}, -- NodeBox22 - {0.6875, 1.1875, 0.375, 0.8125, 1.375, 0.5}, -- NodeBox23 - {0.75, 1.0625, 0.375, 0.875, 1.25, 0.5}, -- NodeBox24 - {0.8125, 0.9375, 0.375, 0.9375, 1.125, 0.5}, -- NodeBox25 - {0.875, 0.8125, 0.375, 1, 1, 0.5}, -- NodeBox26 - {0.9375, 0.75, 0.375, 1.0625, 0.875, 0.5}, -- NodeBox27 - {1, 0.625, 0.375, 1.125, 0.8125, 0.5}, -- NodeBox28 - {1.0625, 0.5, 0.375, 1.1875, 0.6875, 0.5}, -- NodeBox29 - {1.125, 0.375, 0.375, 1.25, 0.5625, 0.5}, -- NodeBox30 - {1.1875, 0.25, 0.375, 1.3125, 0.4375, 0.5}, -- NodeBox31 - {1.25, 0.125, 0.375, 1.375, 0.3125, 0.5}, -- NodeBox32 - {1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, -- NodeBox33 + {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, + {-0.5, 3.375, 0.375, 1.5, 3.5, 0.5}, + {-0.5, -0.5, 0.375, -0.4375, 3.5, 0.5}, + {1.4375, -0.5, 0.375, 1.5, 3.5, 0.5}, + {-0.4375, 3.25, 0.375, -0.3125, 3.375, 0.5}, + {-0.375, 3.125, 0.375, -0.25, 3.3125, 0.5}, + {-0.3125, 3, 0.375, -0.1875, 3.1875, 0.5}, + {-0.25, 2.875, 0.375, -0.125, 3.0625, 0.5}, + {-0.1875, 2.75, 0.375, -0.0625, 2.9375, 0.5}, + {-0.125, 2.625, 0.375, 1.11759e-008, 2.8125, 0.5}, + {-0.0625, 2.5625, 0.375, 0.0625, 2.6875, 0.5}, + {0, 2.4375, 0.375, 0.125, 2.625, 0.5}, + {0.0625, 2.3125, 0.375, 0.1875, 2.5, 0.5}, + {0.125, 2.1875, 0.375, 0.25, 2.375, 0.5}, + {0.1875, 2.0625, 0.375, 0.3125, 2.25, 0.5}, + {0.25, 2, 0.375, 0.375, 2.125, 0.5}, + {0.3125, 1.875, 0.375, 0.4375, 2.0625, 0.5}, + {0.375, 1.75, 0.375, 0.5, 1.9375, 0.5}, + {0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, + {0.5, 1.5, 0.375, 0.625, 1.6875, 0.5}, + {0.5625, 1.375, 0.375, 0.6875, 1.5625, 0.5}, + {0.625, 1.3125, 0.375, 0.75, 1.4375, 0.5}, + {0.6875, 1.1875, 0.375, 0.8125, 1.375, 0.5}, + {0.75, 1.0625, 0.375, 0.875, 1.25, 0.5}, + {0.8125, 0.9375, 0.375, 0.9375, 1.125, 0.5}, + {0.875, 0.8125, 0.375, 1, 1, 0.5}, + {0.9375, 0.75, 0.375, 1.0625, 0.875, 0.5}, + {1, 0.625, 0.375, 1.125, 0.8125, 0.5}, + {1.0625, 0.5, 0.375, 1.1875, 0.6875, 0.5}, + {1.125, 0.375, 0.375, 1.25, 0.5625, 0.5}, + {1.1875, 0.25, 0.375, 1.3125, 0.4375, 0.5}, + {1.25, 0.125, 0.375, 1.375, 0.3125, 0.5}, + {1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, }, }, selection_box = { @@ -771,51 +770,51 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_tall_left_slant_"..bridge_colors, { - description = bridge_desc.." Tall Truss Superstructure Left Slant", + minetest.register_node("bridger:truss_superstructure_tall_left_slant_" .. bridge_colors, { + description = bridge_desc .. " Tall Truss Superstructure Left Slant", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_superstructure_tall_left_slant.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_superstructure_tall_left_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_left_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_left_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox1 - {-0.5, 3.375, 0.375, 1.5, 3.5, 0.5}, -- NodeBox2 - {-0.5, -0.5, 0.375, -0.4375, 3.5, 0.5}, -- NodeBox3 - {1.4375, -0.5, 0.375, 1.5, 3.5, 0.5}, -- NodeBox4 - {1.3125, 3.25, 0.375, 1.4375, 3.375, 0.5}, -- NodeBox5 - {1.25, 3.125, 0.375, 1.375, 3.3125, 0.5}, -- NodeBox6 - {1.1875, 3, 0.375, 1.3125, 3.1875, 0.5}, -- NodeBox7 - {1.125, 2.875, 0.375, 1.25, 3.0625, 0.5}, -- NodeBox8 - {1.0625, 2.75, 0.375, 1.1875, 2.9375, 0.5}, -- NodeBox9 - {1, 2.625, 0.375, 1.125, 2.8125, 0.5}, -- NodeBox10 - {0.9375, 2.5625, 0.375, 1.0625, 2.6875, 0.5}, -- NodeBox11 - {0.875, 2.4375, 0.375, 1, 2.625, 0.5}, -- NodeBox12 - {0.8125, 2.3125, 0.375, 0.9375, 2.5, 0.5}, -- NodeBox13 - {0.75, 2.1875, 0.375, 0.875, 2.375, 0.5}, -- NodeBox14 - {0.6875, 2.0625, 0.375, 0.8125, 2.25, 0.5}, -- NodeBox15 - {0.625, 2, 0.375, 0.75, 2.125, 0.5}, -- NodeBox16 - {0.5625, 1.875, 0.375, 0.6875, 2.0625, 0.5}, -- NodeBox17 - {0.5, 1.75, 0.375, 0.625, 1.9375, 0.5}, -- NodeBox18 - {0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, -- NodeBox19 - {0.375, 1.5, 0.375, 0.5, 1.6875, 0.5}, -- NodeBox20 - {0.3125, 1.375, 0.375, 0.4375, 1.5625, 0.5}, -- NodeBox21 - {0.25, 1.3125, 0.375, 0.375, 1.4375, 0.5}, -- NodeBox22 - {0.1875, 1.1875, 0.375, 0.3125, 1.375, 0.5}, -- NodeBox23 - {0.125, 1.0625, 0.375, 0.25, 1.25, 0.5}, -- NodeBox24 - {0.0625, 0.9375, 0.375, 0.1875, 1.125, 0.5}, -- NodeBox25 - {0, 0.8125, 0.375, 0.125, 1, 0.5}, -- NodeBox26 - {-0.0625, 0.75, 0.375, 0.0625, 0.875, 0.5}, -- NodeBox27 - {-0.125, 0.625, 0.375, -3.35276e-008, 0.8125, 0.5}, -- NodeBox28 - {-0.1875, 0.5, 0.375, -0.0625, 0.6875, 0.5}, -- NodeBox29 - {-0.25, 0.375, 0.375, -0.125, 0.5625, 0.5}, -- NodeBox30 - {-0.3125, 0.25, 0.375, -0.1875, 0.4375, 0.5}, -- NodeBox31 - {-0.375, 0.125, 0.375, -0.25, 0.3125, 0.5}, -- NodeBox32 - {-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, -- NodeBox33 + {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, + {-0.5, 3.375, 0.375, 1.5, 3.5, 0.5}, + {-0.5, -0.5, 0.375, -0.4375, 3.5, 0.5}, + {1.4375, -0.5, 0.375, 1.5, 3.5, 0.5}, + {1.3125, 3.25, 0.375, 1.4375, 3.375, 0.5}, + {1.25, 3.125, 0.375, 1.375, 3.3125, 0.5}, + {1.1875, 3, 0.375, 1.3125, 3.1875, 0.5}, + {1.125, 2.875, 0.375, 1.25, 3.0625, 0.5}, + {1.0625, 2.75, 0.375, 1.1875, 2.9375, 0.5}, + {1, 2.625, 0.375, 1.125, 2.8125, 0.5}, + {0.9375, 2.5625, 0.375, 1.0625, 2.6875, 0.5}, + {0.875, 2.4375, 0.375, 1, 2.625, 0.5}, + {0.8125, 2.3125, 0.375, 0.9375, 2.5, 0.5}, + {0.75, 2.1875, 0.375, 0.875, 2.375, 0.5}, + {0.6875, 2.0625, 0.375, 0.8125, 2.25, 0.5}, + {0.625, 2, 0.375, 0.75, 2.125, 0.5}, + {0.5625, 1.875, 0.375, 0.6875, 2.0625, 0.5}, + {0.5, 1.75, 0.375, 0.625, 1.9375, 0.5}, + {0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, + {0.375, 1.5, 0.375, 0.5, 1.6875, 0.5}, + {0.3125, 1.375, 0.375, 0.4375, 1.5625, 0.5}, + {0.25, 1.3125, 0.375, 0.375, 1.4375, 0.5}, + {0.1875, 1.1875, 0.375, 0.3125, 1.375, 0.5}, + {0.125, 1.0625, 0.375, 0.25, 1.25, 0.5}, + {0.0625, 0.9375, 0.375, 0.1875, 1.125, 0.5}, + {0, 0.8125, 0.375, 0.125, 1, 0.5}, + {-0.0625, 0.75, 0.375, 0.0625, 0.875, 0.5}, + {-0.125, 0.625, 0.375, -3.35276e-008, 0.8125, 0.5}, + {-0.1875, 0.5, 0.375, -0.0625, 0.6875, 0.5}, + {-0.25, 0.375, 0.375, -0.125, 0.5625, 0.5}, + {-0.3125, 0.25, 0.375, -0.1875, 0.4375, 0.5}, + {-0.375, 0.125, 0.375, -0.25, 0.3125, 0.5}, + {-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, }, }, selection_box = { @@ -834,80 +833,80 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_tall_mid_"..bridge_colors, { - description = bridge_desc.." Tall Truss Superstructure Middle", + minetest.register_node("bridger:truss_superstructure_tall_mid_" .. bridge_colors, { + description = bridge_desc .. " Tall Truss Superstructure Middle", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_superstructure_tall_mid.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_superstructure_tall_mid.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_mid.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_mid.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox1 - {-0.5, 3.375, 0.375, 1.5, 3.5, 0.5}, -- NodeBox2 - {-0.5, -0.5, 0.375, -0.4375, 3.5, 0.5}, -- NodeBox3 - {1.4375, -0.5, 0.375, 1.5, 3.5, 0.5}, -- NodeBox4 - {1.3125, 3.25, 0.375, 1.4375, 3.375, 0.5}, -- NodeBox5 - {1.25, 3.125, 0.375, 1.375, 3.3125, 0.5}, -- NodeBox6 - {1.1875, 3, 0.375, 1.3125, 3.1875, 0.5}, -- NodeBox7 - {1.125, 2.875, 0.375, 1.25, 3.0625, 0.5}, -- NodeBox8 - {1.0625, 2.75, 0.375, 1.1875, 2.9375, 0.5}, -- NodeBox9 - {1, 2.625, 0.375, 1.125, 2.8125, 0.5}, -- NodeBox10 - {0.9375, 2.5625, 0.375, 1.0625, 2.6875, 0.5}, -- NodeBox11 - {0.875, 2.4375, 0.375, 1, 2.625, 0.5}, -- NodeBox12 - {0.8125, 2.3125, 0.375, 0.9375, 2.5, 0.5}, -- NodeBox13 - {0.75, 2.1875, 0.375, 0.875, 2.375, 0.5}, -- NodeBox14 - {0.6875, 2.0625, 0.375, 0.8125, 2.25, 0.5}, -- NodeBox15 - {0.625, 2, 0.375, 0.75, 2.125, 0.5}, -- NodeBox16 - {0.5625, 1.875, 0.375, 0.6875, 2.0625, 0.5}, -- NodeBox17 - {0.5, 1.75, 0.375, 0.625, 1.9375, 0.5}, -- NodeBox18 - {0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, -- NodeBox19 - {0.375, 1.5, 0.375, 0.5, 1.6875, 0.5}, -- NodeBox20 - {0.3125, 1.375, 0.375, 0.4375, 1.5625, 0.5}, -- NodeBox21 - {0.25, 1.3125, 0.375, 0.375, 1.4375, 0.5}, -- NodeBox22 - {0.1875, 1.1875, 0.375, 0.3125, 1.375, 0.5}, -- NodeBox23 - {0.125, 1.0625, 0.375, 0.25, 1.25, 0.5}, -- NodeBox24 - {0.0625, 0.9375, 0.375, 0.1875, 1.125, 0.5}, -- NodeBox25 - {0, 0.8125, 0.375, 0.125, 1, 0.5}, -- NodeBox26 - {-0.0625, 0.75, 0.375, 0.0625, 0.875, 0.5}, -- NodeBox27 - {-0.125, 0.625, 0.375, -3.35276e-008, 0.8125, 0.5}, -- NodeBox28 - {-0.1875, 0.5, 0.375, -0.0625, 0.6875, 0.5}, -- NodeBox29 - {-0.25, 0.375, 0.375, -0.125, 0.5625, 0.5}, -- NodeBox30 - {-0.3125, 0.25, 0.375, -0.1875, 0.4375, 0.5}, -- NodeBox31 - {-0.375, 0.125, 0.375, -0.25, 0.3125, 0.5}, -- NodeBox32 - {-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, -- NodeBox33 - {-0.4375, 3.25, 0.375, -0.3125, 3.375, 0.5}, -- NodeBox5 - {-0.375, 3.125, 0.375, -0.25, 3.3125, 0.5}, -- NodeBox6 - {-0.3125, 3, 0.375, -0.1875, 3.1875, 0.5}, -- NodeBox7 - {-0.25, 2.875, 0.375, -0.125, 3.0625, 0.5}, -- NodeBox8 - {-0.1875, 2.75, 0.375, -0.0625, 2.9375, 0.5}, -- NodeBox9 - {-0.125, 2.625, 0.375, 1.11759e-008, 2.8125, 0.5}, -- NodeBox10 - {-0.0625, 2.5625, 0.375, 0.0625, 2.6875, 0.5}, -- NodeBox11 - {0, 2.4375, 0.375, 0.125, 2.625, 0.5}, -- NodeBox12 - {0.0625, 2.3125, 0.375, 0.1875, 2.5, 0.5}, -- NodeBox13 - {0.125, 2.1875, 0.375, 0.25, 2.375, 0.5}, -- NodeBox14 - {0.1875, 2.0625, 0.375, 0.3125, 2.25, 0.5}, -- NodeBox15 - {0.25, 2, 0.375, 0.375, 2.125, 0.5}, -- NodeBox16 - {0.3125, 1.875, 0.375, 0.4375, 2.0625, 0.5}, -- NodeBox17 - {0.375, 1.75, 0.375, 0.5, 1.9375, 0.5}, -- NodeBox18 - {0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, -- NodeBox19 - {0.5, 1.5, 0.375, 0.625, 1.6875, 0.5}, -- NodeBox20 - {0.5625, 1.375, 0.375, 0.6875, 1.5625, 0.5}, -- NodeBox21 - {0.625, 1.3125, 0.375, 0.75, 1.4375, 0.5}, -- NodeBox22 - {0.6875, 1.1875, 0.375, 0.8125, 1.375, 0.5}, -- NodeBox23 - {0.75, 1.0625, 0.375, 0.875, 1.25, 0.5}, -- NodeBox24 - {0.8125, 0.9375, 0.375, 0.9375, 1.125, 0.5}, -- NodeBox25 - {0.875, 0.8125, 0.375, 1, 1, 0.5}, -- NodeBox26 - {0.9375, 0.75, 0.375, 1.0625, 0.875, 0.5}, -- NodeBox27 - {1, 0.625, 0.375, 1.125, 0.8125, 0.5}, -- NodeBox28 - {1.0625, 0.5, 0.375, 1.1875, 0.6875, 0.5}, -- NodeBox29 - {1.125, 0.375, 0.375, 1.25, 0.5625, 0.5}, -- NodeBox30 - {1.1875, 0.25, 0.375, 1.3125, 0.4375, 0.5}, -- NodeBox31 - {1.25, 0.125, 0.375, 1.375, 0.3125, 0.5}, -- NodeBox32 - {1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, -- NodeBox33 + {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, + {-0.5, 3.375, 0.375, 1.5, 3.5, 0.5}, + {-0.5, -0.5, 0.375, -0.4375, 3.5, 0.5}, + {1.4375, -0.5, 0.375, 1.5, 3.5, 0.5}, + {1.3125, 3.25, 0.375, 1.4375, 3.375, 0.5}, + {1.25, 3.125, 0.375, 1.375, 3.3125, 0.5}, + {1.1875, 3, 0.375, 1.3125, 3.1875, 0.5}, + {1.125, 2.875, 0.375, 1.25, 3.0625, 0.5}, + {1.0625, 2.75, 0.375, 1.1875, 2.9375, 0.5}, + {1, 2.625, 0.375, 1.125, 2.8125, 0.5}, + {0.9375, 2.5625, 0.375, 1.0625, 2.6875, 0.5}, + {0.875, 2.4375, 0.375, 1, 2.625, 0.5}, + {0.8125, 2.3125, 0.375, 0.9375, 2.5, 0.5}, + {0.75, 2.1875, 0.375, 0.875, 2.375, 0.5}, + {0.6875, 2.0625, 0.375, 0.8125, 2.25, 0.5}, + {0.625, 2, 0.375, 0.75, 2.125, 0.5}, + {0.5625, 1.875, 0.375, 0.6875, 2.0625, 0.5}, + {0.5, 1.75, 0.375, 0.625, 1.9375, 0.5}, + {0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, + {0.375, 1.5, 0.375, 0.5, 1.6875, 0.5}, + {0.3125, 1.375, 0.375, 0.4375, 1.5625, 0.5}, + {0.25, 1.3125, 0.375, 0.375, 1.4375, 0.5}, + {0.1875, 1.1875, 0.375, 0.3125, 1.375, 0.5}, + {0.125, 1.0625, 0.375, 0.25, 1.25, 0.5}, + {0.0625, 0.9375, 0.375, 0.1875, 1.125, 0.5}, + {0, 0.8125, 0.375, 0.125, 1, 0.5}, + {-0.0625, 0.75, 0.375, 0.0625, 0.875, 0.5}, + {-0.125, 0.625, 0.375, -3.35276e-008, 0.8125, 0.5}, + {-0.1875, 0.5, 0.375, -0.0625, 0.6875, 0.5}, + {-0.25, 0.375, 0.375, -0.125, 0.5625, 0.5}, + {-0.3125, 0.25, 0.375, -0.1875, 0.4375, 0.5}, + {-0.375, 0.125, 0.375, -0.25, 0.3125, 0.5}, + {-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, + {-0.4375, 3.25, 0.375, -0.3125, 3.375, 0.5}, + {-0.375, 3.125, 0.375, -0.25, 3.3125, 0.5}, + {-0.3125, 3, 0.375, -0.1875, 3.1875, 0.5}, + {-0.25, 2.875, 0.375, -0.125, 3.0625, 0.5}, + {-0.1875, 2.75, 0.375, -0.0625, 2.9375, 0.5}, + {-0.125, 2.625, 0.375, 1.11759e-008, 2.8125, 0.5}, + {-0.0625, 2.5625, 0.375, 0.0625, 2.6875, 0.5}, + {0, 2.4375, 0.375, 0.125, 2.625, 0.5}, + {0.0625, 2.3125, 0.375, 0.1875, 2.5, 0.5}, + {0.125, 2.1875, 0.375, 0.25, 2.375, 0.5}, + {0.1875, 2.0625, 0.375, 0.3125, 2.25, 0.5}, + {0.25, 2, 0.375, 0.375, 2.125, 0.5}, + {0.3125, 1.875, 0.375, 0.4375, 2.0625, 0.5}, + {0.375, 1.75, 0.375, 0.5, 1.9375, 0.5}, + {0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, + {0.5, 1.5, 0.375, 0.625, 1.6875, 0.5}, + {0.5625, 1.375, 0.375, 0.6875, 1.5625, 0.5}, + {0.625, 1.3125, 0.375, 0.75, 1.4375, 0.5}, + {0.6875, 1.1875, 0.375, 0.8125, 1.375, 0.5}, + {0.75, 1.0625, 0.375, 0.875, 1.25, 0.5}, + {0.8125, 0.9375, 0.375, 0.9375, 1.125, 0.5}, + {0.875, 0.8125, 0.375, 1, 1, 0.5}, + {0.9375, 0.75, 0.375, 1.0625, 0.875, 0.5}, + {1, 0.625, 0.375, 1.125, 0.8125, 0.5}, + {1.0625, 0.5, 0.375, 1.1875, 0.6875, 0.5}, + {1.125, 0.375, 0.375, 1.25, 0.5625, 0.5}, + {1.1875, 0.25, 0.375, 1.3125, 0.4375, 0.5}, + {1.25, 0.125, 0.375, 1.375, 0.3125, 0.5}, + {1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, }, }, selection_box = { @@ -926,79 +925,79 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_tall_simple_"..bridge_colors, { - description = bridge_desc.." Tall Truss Superstructure Middle Simple", + minetest.register_node("bridger:truss_superstructure_tall_simple_" .. bridge_colors, { + description = bridge_desc .. " Tall Truss Superstructure Middle Simple", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_superstructure_tall_simple.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_superstructure_tall_simple.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_simple.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_simple.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox1 - {-0.5, 3.375, 0.375, 1.5, 3.5, 0.5}, -- NodeBox2 - {1.3125, 3.25, 0.375, 1.4375, 3.375, 0.5}, -- NodeBox5 - {1.25, 3.125, 0.375, 1.375, 3.3125, 0.5}, -- NodeBox6 - {1.1875, 3, 0.375, 1.3125, 3.1875, 0.5}, -- NodeBox7 - {1.125, 2.875, 0.375, 1.25, 3.0625, 0.5}, -- NodeBox8 - {1.0625, 2.75, 0.375, 1.1875, 2.9375, 0.5}, -- NodeBox9 - {1, 2.625, 0.375, 1.125, 2.8125, 0.5}, -- NodeBox10 - {0.9375, 2.5625, 0.375, 1.0625, 2.6875, 0.5}, -- NodeBox11 - {0.875, 2.4375, 0.375, 1, 2.625, 0.5}, -- NodeBox12 - {0.8125, 2.3125, 0.375, 0.9375, 2.5, 0.5}, -- NodeBox13 - {0.75, 2.1875, 0.375, 0.875, 2.375, 0.5}, -- NodeBox14 - {0.6875, 2.0625, 0.375, 0.8125, 2.25, 0.5}, -- NodeBox15 - {0.625, 2, 0.375, 0.75, 2.125, 0.5}, -- NodeBox16 - {0.5625, 1.875, 0.375, 0.6875, 2.0625, 0.5}, -- NodeBox17 - {0.5, 1.75, 0.375, 0.625, 1.9375, 0.5}, -- NodeBox18 - {0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, -- NodeBox19 - {0.375, 1.5, 0.375, 0.5, 1.6875, 0.5}, -- NodeBox20 - {0.3125, 1.375, 0.375, 0.4375, 1.5625, 0.5}, -- NodeBox21 - {0.25, 1.3125, 0.375, 0.375, 1.4375, 0.5}, -- NodeBox22 - {0.1875, 1.1875, 0.375, 0.3125, 1.375, 0.5}, -- NodeBox23 - {0.125, 1.0625, 0.375, 0.25, 1.25, 0.5}, -- NodeBox24 - {0.0625, 0.9375, 0.375, 0.1875, 1.125, 0.5}, -- NodeBox25 - {0, 0.8125, 0.375, 0.125, 1, 0.5}, -- NodeBox26 - {-0.0625, 0.75, 0.375, 0.0625, 0.875, 0.5}, -- NodeBox27 - {-0.125, 0.625, 0.375, -3.35276e-008, 0.8125, 0.5}, -- NodeBox28 - {-0.1875, 0.5, 0.375, -0.0625, 0.6875, 0.5}, -- NodeBox29 - {-0.25, 0.375, 0.375, -0.125, 0.5625, 0.5}, -- NodeBox30 - {-0.3125, 0.25, 0.375, -0.1875, 0.4375, 0.5}, -- NodeBox31 - {-0.375, 0.125, 0.375, -0.25, 0.3125, 0.5}, -- NodeBox32 - {-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, -- NodeBox33 - {-0.4375, 3.25, 0.375, -0.3125, 3.375, 0.5}, -- NodeBox5 - {-0.375, 3.125, 0.375, -0.25, 3.3125, 0.5}, -- NodeBox6 - {-0.3125, 3, 0.375, -0.1875, 3.1875, 0.5}, -- NodeBox7 - {-0.25, 2.875, 0.375, -0.125, 3.0625, 0.5}, -- NodeBox8 - {-0.1875, 2.75, 0.375, -0.0625, 2.9375, 0.5}, -- NodeBox9 - {-0.125, 2.625, 0.375, 1.11759e-008, 2.8125, 0.5}, -- NodeBox10 - {-0.0625, 2.5625, 0.375, 0.0625, 2.6875, 0.5}, -- NodeBox11 - {0, 2.4375, 0.375, 0.125, 2.625, 0.5}, -- NodeBox12 - {0.0625, 2.3125, 0.375, 0.1875, 2.5, 0.5}, -- NodeBox13 - {0.125, 2.1875, 0.375, 0.25, 2.375, 0.5}, -- NodeBox14 - {0.1875, 2.0625, 0.375, 0.3125, 2.25, 0.5}, -- NodeBox15 - {0.25, 2, 0.375, 0.375, 2.125, 0.5}, -- NodeBox16 - {0.3125, 1.875, 0.375, 0.4375, 2.0625, 0.5}, -- NodeBox17 - {0.375, 1.75, 0.375, 0.5, 1.9375, 0.5}, -- NodeBox18 - {0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, -- NodeBox19 - {0.5, 1.5, 0.375, 0.625, 1.6875, 0.5}, -- NodeBox20 - {0.5625, 1.375, 0.375, 0.6875, 1.5625, 0.5}, -- NodeBox21 - {0.625, 1.3125, 0.375, 0.75, 1.4375, 0.5}, -- NodeBox22 - {0.6875, 1.1875, 0.375, 0.8125, 1.375, 0.5}, -- NodeBox23 - {0.75, 1.0625, 0.375, 0.875, 1.25, 0.5}, -- NodeBox24 - {0.8125, 0.9375, 0.375, 0.9375, 1.125, 0.5}, -- NodeBox25 - {0.875, 0.8125, 0.375, 1, 1, 0.5}, -- NodeBox26 - {0.9375, 0.75, 0.375, 1.0625, 0.875, 0.5}, -- NodeBox27 - {1, 0.625, 0.375, 1.125, 0.8125, 0.5}, -- NodeBox28 - {1.0625, 0.5, 0.375, 1.1875, 0.6875, 0.5}, -- NodeBox29 - {1.125, 0.375, 0.375, 1.25, 0.5625, 0.5}, -- NodeBox30 - {1.1875, 0.25, 0.375, 1.3125, 0.4375, 0.5}, -- NodeBox31 - {1.25, 0.125, 0.375, 1.375, 0.3125, 0.5}, -- NodeBox32 - {1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, -- NodeBox33 - + {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, + {-0.5, 3.375, 0.375, 1.5, 3.5, 0.5}, + {1.3125, 3.25, 0.375, 1.4375, 3.375, 0.5}, + {1.25, 3.125, 0.375, 1.375, 3.3125, 0.5}, + {1.1875, 3, 0.375, 1.3125, 3.1875, 0.5}, + {1.125, 2.875, 0.375, 1.25, 3.0625, 0.5}, + {1.0625, 2.75, 0.375, 1.1875, 2.9375, 0.5}, + {1, 2.625, 0.375, 1.125, 2.8125, 0.5}, + {0.9375, 2.5625, 0.375, 1.0625, 2.6875, 0.5}, + {0.875, 2.4375, 0.375, 1, 2.625, 0.5}, + {0.8125, 2.3125, 0.375, 0.9375, 2.5, 0.5}, + {0.75, 2.1875, 0.375, 0.875, 2.375, 0.5}, + {0.6875, 2.0625, 0.375, 0.8125, 2.25, 0.5}, + {0.625, 2, 0.375, 0.75, 2.125, 0.5}, + {0.5625, 1.875, 0.375, 0.6875, 2.0625, 0.5}, + {0.5, 1.75, 0.375, 0.625, 1.9375, 0.5}, + {0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, + {0.375, 1.5, 0.375, 0.5, 1.6875, 0.5}, + {0.3125, 1.375, 0.375, 0.4375, 1.5625, 0.5}, + {0.25, 1.3125, 0.375, 0.375, 1.4375, 0.5}, + {0.1875, 1.1875, 0.375, 0.3125, 1.375, 0.5}, + {0.125, 1.0625, 0.375, 0.25, 1.25, 0.5}, + {0.0625, 0.9375, 0.375, 0.1875, 1.125, 0.5}, + {0, 0.8125, 0.375, 0.125, 1, 0.5}, + {-0.0625, 0.75, 0.375, 0.0625, 0.875, 0.5}, + {-0.125, 0.625, 0.375, -3.35276e-008, 0.8125, 0.5}, + {-0.1875, 0.5, 0.375, -0.0625, 0.6875, 0.5}, + {-0.25, 0.375, 0.375, -0.125, 0.5625, 0.5}, + {-0.3125, 0.25, 0.375, -0.1875, 0.4375, 0.5}, + {-0.375, 0.125, 0.375, -0.25, 0.3125, 0.5}, + {-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, + {-0.4375, 3.25, 0.375, -0.3125, 3.375, 0.5}, + {-0.375, 3.125, 0.375, -0.25, 3.3125, 0.5}, + {-0.3125, 3, 0.375, -0.1875, 3.1875, 0.5}, + {-0.25, 2.875, 0.375, -0.125, 3.0625, 0.5}, + {-0.1875, 2.75, 0.375, -0.0625, 2.9375, 0.5}, + {-0.125, 2.625, 0.375, 1.11759e-008, 2.8125, 0.5}, + {-0.0625, 2.5625, 0.375, 0.0625, 2.6875, 0.5}, + {0, 2.4375, 0.375, 0.125, 2.625, 0.5}, + {0.0625, 2.3125, 0.375, 0.1875, 2.5, 0.5}, + {0.125, 2.1875, 0.375, 0.25, 2.375, 0.5}, + {0.1875, 2.0625, 0.375, 0.3125, 2.25, 0.5}, + {0.25, 2, 0.375, 0.375, 2.125, 0.5}, + {0.3125, 1.875, 0.375, 0.4375, 2.0625, 0.5}, + {0.375, 1.75, 0.375, 0.5, 1.9375, 0.5}, + {0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, + {0.5, 1.5, 0.375, 0.625, 1.6875, 0.5}, + {0.5625, 1.375, 0.375, 0.6875, 1.5625, 0.5}, + {0.625, 1.3125, 0.375, 0.75, 1.4375, 0.5}, + {0.6875, 1.1875, 0.375, 0.8125, 1.375, 0.5}, + {0.75, 1.0625, 0.375, 0.875, 1.25, 0.5}, + {0.8125, 0.9375, 0.375, 0.9375, 1.125, 0.5}, + {0.875, 0.8125, 0.375, 1, 1, 0.5}, + {0.9375, 0.75, 0.375, 1.0625, 0.875, 0.5}, + {1, 0.625, 0.375, 1.125, 0.8125, 0.5}, + {1.0625, 0.5, 0.375, 1.1875, 0.6875, 0.5}, + {1.125, 0.375, 0.375, 1.25, 0.5625, 0.5}, + {1.1875, 0.25, 0.375, 1.3125, 0.4375, 0.5}, + {1.25, 0.125, 0.375, 1.375, 0.3125, 0.5}, + {1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, + }, }, selection_box = { @@ -1017,12 +1016,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_tall_simple_end_left_"..bridge_colors, { - description = bridge_desc.." Tall Truss Superstructure Simple Left End", + minetest.register_node("bridger:truss_superstructure_tall_simple_end_left_" .. bridge_colors, { + description = bridge_desc .. " Tall Truss Superstructure Simple Left End", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_superstructure_tall_simple_end_left.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_superstructure_tall_simple_end_left.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_simple_end_left.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_simple_end_left.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -1036,12 +1035,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_tall_simple_end_right_"..bridge_colors, { - description = bridge_desc.." Tall Truss Superstructure Simple Right End", + minetest.register_node("bridger:truss_superstructure_tall_simple_end_right_" .. bridge_colors, { + description = bridge_desc .. " Tall Truss Superstructure Simple Right End", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_superstructure_tall_simple_end_right.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_superstructure_tall_simple_end_right.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_simple_end_right.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_simple_end_right.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -1055,84 +1054,84 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_simple_"..bridge_colors, { - description = bridge_desc.." Truss Superstructure Middle Simple", + minetest.register_node("bridger:truss_superstructure_simple_" .. bridge_colors, { + description = bridge_desc .. " Truss Superstructure Middle Simple", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_superstructure_simple.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_superstructure_simple.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_simple.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_simple.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox214 - {-0.5, 2.375, 0.375, 1.5, 2.5, 0.5}, -- NodeBox218 - {-0.4375, 2.25, 0.375, -0.3125, 2.375, 0.5}, -- NodeBox219 - {-0.375, 2.1875, 0.375, -0.25, 2.3125, 0.5}, -- NodeBox220 - {-0.3125, 2.0625, 0.375, -0.1875, 2.25, 0.5}, -- NodeBox221 - {-0.25, 2, 0.375, -0.125, 2.125, 0.5}, -- NodeBox222 - {-0.1875, 1.9375, 0.375, -0.0625, 2.0625, 0.5}, -- NodeBox223 - {-0.125, 1.875, 0.375, 0, 2, 0.5}, -- NodeBox224 - {-0.0625, 1.75, 0.375, 0.0625, 1.9375, 0.5}, -- NodeBox225 - {0, 1.6875, 0.375, 0.125, 1.8125, 0.5}, -- NodeBox226 - {0.0625, 1.625, 0.375, 0.1875, 1.75, 0.5}, -- NodeBox227 - {0.125, 1.5625, 0.375, 0.25, 1.6875, 0.5}, -- NodeBox228 - {0.1875, 1.4375, 0.375, 0.3125, 1.625, 0.5}, -- NodeBox229 - {0.25, 1.375, 0.375, 0.375, 1.5, 0.5}, -- NodeBox230 - {0.3125, 1.3125, 0.375, 0.4375, 1.4375, 0.5}, -- NodeBox231 - {0.375, 1.25, 0.375, 0.5, 1.375, 0.5}, -- NodeBox232 - {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233 - {0.5, 1.0625, 0.375, 0.625, 1.1875, 0.5}, -- NodeBox234 - {0.5625, 1, 0.375, 0.6875, 1.125, 0.5}, -- NodeBox235 - {0.625, 0.9375, 0.375, 0.75, 1.0625, 0.5}, -- NodeBox236 - {0.6875, 0.8125, 0.375, 0.8125, 1, 0.5}, -- NodeBox237 - {0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, -- NodeBox238 - {0.8125, 0.6875, 0.375, 0.9375, 0.8125, 0.5}, -- NodeBox239 - {0.875, 0.625, 0.375, 1, 0.75, 0.5}, -- NodeBox240 - {0.9375, 0.5, 0.375, 1.0625, 0.6875, 0.5}, -- NodeBox241 - {1, 0.4375, 0.375, 1.125, 0.5625, 0.5}, -- NodeBox242 - {1.0625, 0.375, 0.375, 1.1875, 0.5, 0.5}, -- NodeBox243 - {1.125, 0.3125, 0.375, 1.25, 0.4375, 0.5}, -- NodeBox244 - {1.1875, 0.1875, 0.375, 1.3125, 0.375, 0.5}, -- NodeBox245 - {1.25, 0.125, 0.375, 1.375, 0.25, 0.5}, -- NodeBox246 - {1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, -- NodeBox247 - {1.375, 0, 0.375, 1.5, 0.125, 0.5}, -- NodeBox248 - {-0.4375, 2.3125, 0.375, -0.3125, 2.4375, 0.5}, -- NodeBox249 - {1.3125, 2.25, 0.375, 1.4375, 2.375, 0.5}, -- NodeBox219 - {1.25, 2.1875, 0.375, 1.375, 2.3125, 0.5}, -- NodeBox220 - {1.1875, 2.0625, 0.375, 1.3125, 2.25, 0.5}, -- NodeBox221 - {1.125, 2, 0.375, 1.25, 2.125, 0.5}, -- NodeBox222 - {1.0625, 1.9375, 0.375, 1.1875, 2.0625, 0.5}, -- NodeBox223 - {1, 1.875, 0.375, 1.125, 2, 0.5}, -- NodeBox224 - {0.9375, 1.75, 0.375, 1.0625, 1.9375, 0.5}, -- NodeBox225 - {0.875, 1.6875, 0.375, 1, 1.8125, 0.5}, -- NodeBox226 - {0.8125, 1.625, 0.375, 0.9375, 1.75, 0.5}, -- NodeBox227 - {0.75, 1.5625, 0.375, 0.875, 1.6875, 0.5}, -- NodeBox228 - {0.6875, 1.4375, 0.375, 0.8125, 1.625, 0.5}, -- NodeBox229 - {0.625, 1.375, 0.375, 0.75, 1.5, 0.5}, -- NodeBox230 - {0.5625, 1.3125, 0.375, 0.6875, 1.4375, 0.5}, -- NodeBox231 - {0.5, 1.25, 0.375, 0.625, 1.375, 0.5}, -- NodeBox232 - {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233 - {0.375, 1.0625, 0.375, 0.5, 1.1875, 0.5}, -- NodeBox234 - {0.3125, 1, 0.375, 0.4375, 1.125, 0.5}, -- NodeBox235 - {0.25, 0.9375, 0.375, 0.375, 1.0625, 0.5}, -- NodeBox236 - {0.1875, 0.8125, 0.375, 0.3125, 1, 0.5}, -- NodeBox237 - {0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, -- NodeBox238 - {0.0625, 0.6875, 0.375, 0.1875, 0.8125, 0.5}, -- NodeBox239 - {0, 0.625, 0.375, 0.125, 0.75, 0.5}, -- NodeBox240 - {-0.0625, 0.5, 0.375, 0.0625, 0.6875, 0.5}, -- NodeBox241 - {-0.125, 0.4375, 0.375, 0, 0.5625, 0.5}, -- NodeBox242 - {-0.1875, 0.375, 0.375, -0.0625, 0.5, 0.5}, -- NodeBox243 - {-0.25, 0.3125, 0.375, -0.125, 0.4375, 0.5}, -- NodeBox244 - {-0.3125, 0.1875, 0.375, -0.1875, 0.375, 0.5}, -- NodeBox245 - {-0.375, 0.125, 0.375, -0.25, 0.25, 0.5}, -- NodeBox246 - {-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, -- NodeBox247 - {-0.5, 0, 0.375, -0.375, 0.125, 0.5}, -- NodeBox248 - {1.375, 2.3125, 0.375, 1.5, 2.4375, 0.5}, -- NodeBox249 + {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, + {-0.5, 2.375, 0.375, 1.5, 2.5, 0.5}, + {-0.4375, 2.25, 0.375, -0.3125, 2.375, 0.5}, + {-0.375, 2.1875, 0.375, -0.25, 2.3125, 0.5}, + {-0.3125, 2.0625, 0.375, -0.1875, 2.25, 0.5}, + {-0.25, 2, 0.375, -0.125, 2.125, 0.5}, + {-0.1875, 1.9375, 0.375, -0.0625, 2.0625, 0.5}, + {-0.125, 1.875, 0.375, 0, 2, 0.5}, + {-0.0625, 1.75, 0.375, 0.0625, 1.9375, 0.5}, + {0, 1.6875, 0.375, 0.125, 1.8125, 0.5}, + {0.0625, 1.625, 0.375, 0.1875, 1.75, 0.5}, + {0.125, 1.5625, 0.375, 0.25, 1.6875, 0.5}, + {0.1875, 1.4375, 0.375, 0.3125, 1.625, 0.5}, + {0.25, 1.375, 0.375, 0.375, 1.5, 0.5}, + {0.3125, 1.3125, 0.375, 0.4375, 1.4375, 0.5}, + {0.375, 1.25, 0.375, 0.5, 1.375, 0.5}, + {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, + {0.5, 1.0625, 0.375, 0.625, 1.1875, 0.5}, + {0.5625, 1, 0.375, 0.6875, 1.125, 0.5}, + {0.625, 0.9375, 0.375, 0.75, 1.0625, 0.5}, + {0.6875, 0.8125, 0.375, 0.8125, 1, 0.5}, + {0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, + {0.8125, 0.6875, 0.375, 0.9375, 0.8125, 0.5}, + {0.875, 0.625, 0.375, 1, 0.75, 0.5}, + {0.9375, 0.5, 0.375, 1.0625, 0.6875, 0.5}, + {1, 0.4375, 0.375, 1.125, 0.5625, 0.5}, + {1.0625, 0.375, 0.375, 1.1875, 0.5, 0.5}, + {1.125, 0.3125, 0.375, 1.25, 0.4375, 0.5}, + {1.1875, 0.1875, 0.375, 1.3125, 0.375, 0.5}, + {1.25, 0.125, 0.375, 1.375, 0.25, 0.5}, + {1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, + {1.375, 0, 0.375, 1.5, 0.125, 0.5}, + {-0.4375, 2.3125, 0.375, -0.3125, 2.4375, 0.5}, + {1.3125, 2.25, 0.375, 1.4375, 2.375, 0.5}, + {1.25, 2.1875, 0.375, 1.375, 2.3125, 0.5}, + {1.1875, 2.0625, 0.375, 1.3125, 2.25, 0.5}, + {1.125, 2, 0.375, 1.25, 2.125, 0.5}, + {1.0625, 1.9375, 0.375, 1.1875, 2.0625, 0.5}, + {1, 1.875, 0.375, 1.125, 2, 0.5}, + {0.9375, 1.75, 0.375, 1.0625, 1.9375, 0.5}, + {0.875, 1.6875, 0.375, 1, 1.8125, 0.5}, + {0.8125, 1.625, 0.375, 0.9375, 1.75, 0.5}, + {0.75, 1.5625, 0.375, 0.875, 1.6875, 0.5}, + {0.6875, 1.4375, 0.375, 0.8125, 1.625, 0.5}, + {0.625, 1.375, 0.375, 0.75, 1.5, 0.5}, + {0.5625, 1.3125, 0.375, 0.6875, 1.4375, 0.5}, + {0.5, 1.25, 0.375, 0.625, 1.375, 0.5}, + {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, + {0.375, 1.0625, 0.375, 0.5, 1.1875, 0.5}, + {0.3125, 1, 0.375, 0.4375, 1.125, 0.5}, + {0.25, 0.9375, 0.375, 0.375, 1.0625, 0.5}, + {0.1875, 0.8125, 0.375, 0.3125, 1, 0.5}, + {0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, + {0.0625, 0.6875, 0.375, 0.1875, 0.8125, 0.5}, + {0, 0.625, 0.375, 0.125, 0.75, 0.5}, + {-0.0625, 0.5, 0.375, 0.0625, 0.6875, 0.5}, + {-0.125, 0.4375, 0.375, 0, 0.5625, 0.5}, + {-0.1875, 0.375, 0.375, -0.0625, 0.5, 0.5}, + {-0.25, 0.3125, 0.375, -0.125, 0.4375, 0.5}, + {-0.3125, 0.1875, 0.375, -0.1875, 0.375, 0.5}, + {-0.375, 0.125, 0.375, -0.25, 0.25, 0.5}, + {-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, + {-0.5, 0, 0.375, -0.375, 0.125, 0.5}, + {1.375, 2.3125, 0.375, 1.5, 2.4375, 0.5}, {-0.5, 2.3125, 0.375, -0.375, 2.4375, 0.5}, - + }, }, selection_box = { @@ -1151,12 +1150,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_simple_end_left_"..bridge_colors, { - description = bridge_desc.." Truss Superstructure Simple Left End", + minetest.register_node("bridger:truss_superstructure_simple_end_left_" .. bridge_colors, { + description = bridge_desc .. " Truss Superstructure Simple Left End", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_superstructure_simple_end_left.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_superstructure_simple_end_left.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_simple_end_left.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_simple_end_left.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -1170,12 +1169,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_simple_end_right_"..bridge_colors, { - description = bridge_desc.." Truss Superstructure Simple Right End", + minetest.register_node("bridger:truss_superstructure_simple_end_right_" .. bridge_colors, { + description = bridge_desc .. " Truss Superstructure Simple Right End", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_superstructure_simple_end_right.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_superstructure_simple_end_right.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_simple_end_right.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_simple_end_right.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -1189,68 +1188,68 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_up_right_slant_"..bridge_colors, { - description = bridge_desc.." Truss Superstructure Up Right Slant", + minetest.register_node("bridger:truss_superstructure_up_right_slant_" .. bridge_colors, { + description = bridge_desc .. " Truss Superstructure Up Right Slant", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_superstructure_up_right_slant.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_superstructure_up_right_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_up_right_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_up_right_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox1 - {1.375, 3.375, 0.375, 1.5, 3.5, 0.5}, -- NodeBox2 - {-0.5, -0.5, 0.375, -0.4375, 2.5, 0.5}, -- NodeBox3 - {1.4375, -0.5, 0.375, 1.5, 3.5, 0.5}, -- NodeBox4 - {1.25, 3.3125, 0.375, 1.375, 3.4375, 0.5}, -- NodeBox34 - {1.125, 3.25, 0.375, 1.25, 3.375, 0.5}, -- NodeBox35 - {1, 3.1875, 0.375, 1.125, 3.3125, 0.5}, -- NodeBox36 - {0.875, 3.125, 0.375, 1, 3.25, 0.5}, -- NodeBox37 - {0.75, 3.0625, 0.375, 0.875, 3.1875, 0.5}, -- NodeBox38 - {0.625, 3, 0.375, 0.75, 3.125, 0.5}, -- NodeBox39 - {0.5, 2.9375, 0.375, 0.625, 3.0625, 0.5}, -- NodeBox40 - {0.375, 2.875, 0.375, 0.5, 3, 0.5}, -- NodeBox41 - {0.25, 2.8125, 0.375, 0.375, 2.9375, 0.5}, -- NodeBox42 - {0.125, 2.75, 0.375, 0.25, 2.875, 0.5}, -- NodeBox43 - {0, 2.6875, 0.375, 0.125, 2.8125, 0.5}, -- NodeBox44 - {-0.125, 2.625, 0.375, -1.2666e-007, 2.75, 0.5}, -- NodeBox45 - {-0.25, 2.5625, 0.375, -0.125, 2.6875, 0.5}, -- NodeBox46 - {-0.375, 2.5, 0.375, -0.25, 2.625, 0.5}, -- NodeBox47 - {-0.5, 2.4375, 0.375, -0.375, 2.5625, 0.5}, -- NodeBox48 - {-0.4375, 2.25, 0.375, -0.3125, 2.375, 0.5}, -- NodeBox219 - {-0.375, 2.1875, 0.375, -0.25, 2.3125, 0.5}, -- NodeBox220 - {-0.3125, 2.0625, 0.375, -0.1875, 2.25, 0.5}, -- NodeBox221 - {-0.25, 2, 0.375, -0.125, 2.125, 0.5}, -- NodeBox222 - {-0.1875, 1.9375, 0.375, -0.0625, 2.0625, 0.5}, -- NodeBox223 - {-0.125, 1.875, 0.375, 0, 2, 0.5}, -- NodeBox224 - {-0.0625, 1.75, 0.375, 0.0625, 1.9375, 0.5}, -- NodeBox225 - {0, 1.6875, 0.375, 0.125, 1.8125, 0.5}, -- NodeBox226 - {0.0625, 1.625, 0.375, 0.1875, 1.75, 0.5}, -- NodeBox227 - {0.125, 1.5625, 0.375, 0.25, 1.6875, 0.5}, -- NodeBox228 - {0.1875, 1.4375, 0.375, 0.3125, 1.625, 0.5}, -- NodeBox229 - {0.25, 1.375, 0.375, 0.375, 1.5, 0.5}, -- NodeBox230 - {0.3125, 1.3125, 0.375, 0.4375, 1.4375, 0.5}, -- NodeBox231 - {0.375, 1.25, 0.375, 0.5, 1.375, 0.5}, -- NodeBox232 - {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233 - {0.5, 1.0625, 0.375, 0.625, 1.1875, 0.5}, -- NodeBox234 - {0.5625, 1, 0.375, 0.6875, 1.125, 0.5}, -- NodeBox235 - {0.625, 0.9375, 0.375, 0.75, 1.0625, 0.5}, -- NodeBox236 - {0.6875, 0.8125, 0.375, 0.8125, 1, 0.5}, -- NodeBox237 - {0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, -- NodeBox238 - {0.8125, 0.6875, 0.375, 0.9375, 0.8125, 0.5}, -- NodeBox239 - {0.875, 0.625, 0.375, 1, 0.75, 0.5}, -- NodeBox240 - {0.9375, 0.5, 0.375, 1.0625, 0.6875, 0.5}, -- NodeBox241 - {1, 0.4375, 0.375, 1.125, 0.5625, 0.5}, -- NodeBox242 - {1.0625, 0.375, 0.375, 1.1875, 0.5, 0.5}, -- NodeBox243 - {1.125, 0.3125, 0.375, 1.25, 0.4375, 0.5}, -- NodeBox244 - {1.1875, 0.1875, 0.375, 1.3125, 0.375, 0.5}, -- NodeBox245 - {1.25, 0.125, 0.375, 1.375, 0.25, 0.5}, -- NodeBox246 - {1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, -- NodeBox247 - {1.375, 0, 0.375, 1.5, 0.125, 0.5}, -- NodeBox248 - {-0.4375, 2.3125, 0.375, -0.3125, 2.4375, 0.5}, -- NodeBox249 + {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, + {1.375, 3.375, 0.375, 1.5, 3.5, 0.5}, + {-0.5, -0.5, 0.375, -0.4375, 2.5, 0.5}, + {1.4375, -0.5, 0.375, 1.5, 3.5, 0.5}, + {1.25, 3.3125, 0.375, 1.375, 3.4375, 0.5}, + {1.125, 3.25, 0.375, 1.25, 3.375, 0.5}, + {1, 3.1875, 0.375, 1.125, 3.3125, 0.5}, + {0.875, 3.125, 0.375, 1, 3.25, 0.5}, + {0.75, 3.0625, 0.375, 0.875, 3.1875, 0.5}, + {0.625, 3, 0.375, 0.75, 3.125, 0.5}, + {0.5, 2.9375, 0.375, 0.625, 3.0625, 0.5}, + {0.375, 2.875, 0.375, 0.5, 3, 0.5}, + {0.25, 2.8125, 0.375, 0.375, 2.9375, 0.5}, + {0.125, 2.75, 0.375, 0.25, 2.875, 0.5}, + {0, 2.6875, 0.375, 0.125, 2.8125, 0.5}, + {-0.125, 2.625, 0.375, -1.2666e-007, 2.75, 0.5}, + {-0.25, 2.5625, 0.375, -0.125, 2.6875, 0.5}, + {-0.375, 2.5, 0.375, -0.25, 2.625, 0.5}, + {-0.5, 2.4375, 0.375, -0.375, 2.5625, 0.5}, + {-0.4375, 2.25, 0.375, -0.3125, 2.375, 0.5}, + {-0.375, 2.1875, 0.375, -0.25, 2.3125, 0.5}, + {-0.3125, 2.0625, 0.375, -0.1875, 2.25, 0.5}, + {-0.25, 2, 0.375, -0.125, 2.125, 0.5}, + {-0.1875, 1.9375, 0.375, -0.0625, 2.0625, 0.5}, + {-0.125, 1.875, 0.375, 0, 2, 0.5}, + {-0.0625, 1.75, 0.375, 0.0625, 1.9375, 0.5}, + {0, 1.6875, 0.375, 0.125, 1.8125, 0.5}, + {0.0625, 1.625, 0.375, 0.1875, 1.75, 0.5}, + {0.125, 1.5625, 0.375, 0.25, 1.6875, 0.5}, + {0.1875, 1.4375, 0.375, 0.3125, 1.625, 0.5}, + {0.25, 1.375, 0.375, 0.375, 1.5, 0.5}, + {0.3125, 1.3125, 0.375, 0.4375, 1.4375, 0.5}, + {0.375, 1.25, 0.375, 0.5, 1.375, 0.5}, + {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, + {0.5, 1.0625, 0.375, 0.625, 1.1875, 0.5}, + {0.5625, 1, 0.375, 0.6875, 1.125, 0.5}, + {0.625, 0.9375, 0.375, 0.75, 1.0625, 0.5}, + {0.6875, 0.8125, 0.375, 0.8125, 1, 0.5}, + {0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, + {0.8125, 0.6875, 0.375, 0.9375, 0.8125, 0.5}, + {0.875, 0.625, 0.375, 1, 0.75, 0.5}, + {0.9375, 0.5, 0.375, 1.0625, 0.6875, 0.5}, + {1, 0.4375, 0.375, 1.125, 0.5625, 0.5}, + {1.0625, 0.375, 0.375, 1.1875, 0.5, 0.5}, + {1.125, 0.3125, 0.375, 1.25, 0.4375, 0.5}, + {1.1875, 0.1875, 0.375, 1.3125, 0.375, 0.5}, + {1.25, 0.125, 0.375, 1.375, 0.25, 0.5}, + {1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, + {1.375, 0, 0.375, 1.5, 0.125, 0.5}, + {-0.4375, 2.3125, 0.375, -0.3125, 2.4375, 0.5}, }, }, selection_box = { @@ -1269,66 +1268,66 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_up_left_slant_"..bridge_colors, { - description = bridge_desc.." Truss Superstructure Up Left Slant", + minetest.register_node("bridger:truss_superstructure_up_left_slant_" .. bridge_colors, { + description = bridge_desc .. " Truss Superstructure Up Left Slant", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_superstructure_up_left_slant.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_superstructure_up_left_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_up_left_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_up_left_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox1 - {1.375, 3.375, 0.375, 1.5, 3.5, 0.5}, -- NodeBox2 - {-0.5, -0.5, 0.375, -0.4375, 2.5, 0.5}, -- NodeBox3 - {1.4375, -0.5, 0.375, 1.5, 3.5, 0.5}, -- NodeBox4 - {1.25, 3.3125, 0.375, 1.375, 3.4375, 0.5}, -- NodeBox34 - {1.125, 3.25, 0.375, 1.25, 3.375, 0.5}, -- NodeBox35 - {1, 3.1875, 0.375, 1.125, 3.3125, 0.5}, -- NodeBox36 - {0.875, 3.125, 0.375, 1, 3.25, 0.5}, -- NodeBox37 - {0.75, 3.0625, 0.375, 0.875, 3.1875, 0.5}, -- NodeBox38 - {0.625, 3, 0.375, 0.75, 3.125, 0.5}, -- NodeBox39 - {0.5, 2.9375, 0.375, 0.625, 3.0625, 0.5}, -- NodeBox40 - {0.375, 2.875, 0.375, 0.5, 3, 0.5}, -- NodeBox41 - {0.25, 2.8125, 0.375, 0.375, 2.9375, 0.5}, -- NodeBox42 - {0.125, 2.75, 0.375, 0.25, 2.875, 0.5}, -- NodeBox43 - {0, 2.6875, 0.375, 0.125, 2.8125, 0.5}, -- NodeBox44 - {-0.125, 2.625, 0.375, -1.2666e-007, 2.75, 0.5}, -- NodeBox45 - {-0.25, 2.5625, 0.375, -0.125, 2.6875, 0.5}, -- NodeBox46 - {-0.375, 2.5, 0.375, -0.25, 2.625, 0.5}, -- NodeBox47 - {-0.5, 2.4375, 0.375, -0.375, 2.5625, 0.5}, -- NodeBox48 - {1.3125, 3.25, 0.375, 1.4375, 3.375, 0.5}, -- NodeBox5 - {1.25, 3.125, 0.375, 1.375, 3.3125, 0.5}, -- NodeBox6 - {1.1875, 3, 0.375, 1.3125, 3.1875, 0.5}, -- NodeBox7 - {1.125, 2.875, 0.375, 1.25, 3.0625, 0.5}, -- NodeBox8 - {1.0625, 2.75, 0.375, 1.1875, 2.9375, 0.5}, -- NodeBox9 - {1, 2.625, 0.375, 1.125, 2.8125, 0.5}, -- NodeBox10 - {0.9375, 2.5625, 0.375, 1.0625, 2.6875, 0.5}, -- NodeBox11 - {0.875, 2.4375, 0.375, 1, 2.625, 0.5}, -- NodeBox12 - {0.8125, 2.3125, 0.375, 0.9375, 2.5, 0.5}, -- NodeBox13 - {0.75, 2.1875, 0.375, 0.875, 2.375, 0.5}, -- NodeBox14 - {0.6875, 2.0625, 0.375, 0.8125, 2.25, 0.5}, -- NodeBox15 - {0.625, 2, 0.375, 0.75, 2.125, 0.5}, -- NodeBox16 - {0.5625, 1.875, 0.375, 0.6875, 2.0625, 0.5}, -- NodeBox17 - {0.5, 1.75, 0.375, 0.625, 1.9375, 0.5}, -- NodeBox18 - {0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, -- NodeBox19 - {0.375, 1.5, 0.375, 0.5, 1.6875, 0.5}, -- NodeBox20 - {0.3125, 1.375, 0.375, 0.4375, 1.5625, 0.5}, -- NodeBox21 - {0.25, 1.3125, 0.375, 0.375, 1.4375, 0.5}, -- NodeBox22 - {0.1875, 1.1875, 0.375, 0.3125, 1.375, 0.5}, -- NodeBox23 - {0.125, 1.0625, 0.375, 0.25, 1.25, 0.5}, -- NodeBox24 - {0.0625, 0.9375, 0.375, 0.1875, 1.125, 0.5}, -- NodeBox25 - {0, 0.8125, 0.375, 0.125, 1, 0.5}, -- NodeBox26 - {-0.0625, 0.75, 0.375, 0.0625, 0.875, 0.5}, -- NodeBox27 - {-0.125, 0.625, 0.375, -3.35276e-008, 0.8125, 0.5}, -- NodeBox28 - {-0.1875, 0.5, 0.375, -0.0625, 0.6875, 0.5}, -- NodeBox29 - {-0.25, 0.375, 0.375, -0.125, 0.5625, 0.5}, -- NodeBox30 - {-0.3125, 0.25, 0.375, -0.1875, 0.4375, 0.5}, -- NodeBox31 - {-0.375, 0.125, 0.375, -0.25, 0.3125, 0.5}, -- NodeBox32 - {-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, -- NodeBox33 + {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, + {1.375, 3.375, 0.375, 1.5, 3.5, 0.5}, + {-0.5, -0.5, 0.375, -0.4375, 2.5, 0.5}, + {1.4375, -0.5, 0.375, 1.5, 3.5, 0.5}, + {1.25, 3.3125, 0.375, 1.375, 3.4375, 0.5}, + {1.125, 3.25, 0.375, 1.25, 3.375, 0.5}, + {1, 3.1875, 0.375, 1.125, 3.3125, 0.5}, + {0.875, 3.125, 0.375, 1, 3.25, 0.5}, + {0.75, 3.0625, 0.375, 0.875, 3.1875, 0.5}, + {0.625, 3, 0.375, 0.75, 3.125, 0.5}, + {0.5, 2.9375, 0.375, 0.625, 3.0625, 0.5}, + {0.375, 2.875, 0.375, 0.5, 3, 0.5}, + {0.25, 2.8125, 0.375, 0.375, 2.9375, 0.5}, + {0.125, 2.75, 0.375, 0.25, 2.875, 0.5}, + {0, 2.6875, 0.375, 0.125, 2.8125, 0.5}, + {-0.125, 2.625, 0.375, -1.2666e-007, 2.75, 0.5}, + {-0.25, 2.5625, 0.375, -0.125, 2.6875, 0.5}, + {-0.375, 2.5, 0.375, -0.25, 2.625, 0.5}, + {-0.5, 2.4375, 0.375, -0.375, 2.5625, 0.5}, + {1.3125, 3.25, 0.375, 1.4375, 3.375, 0.5}, + {1.25, 3.125, 0.375, 1.375, 3.3125, 0.5}, + {1.1875, 3, 0.375, 1.3125, 3.1875, 0.5}, + {1.125, 2.875, 0.375, 1.25, 3.0625, 0.5}, + {1.0625, 2.75, 0.375, 1.1875, 2.9375, 0.5}, + {1, 2.625, 0.375, 1.125, 2.8125, 0.5}, + {0.9375, 2.5625, 0.375, 1.0625, 2.6875, 0.5}, + {0.875, 2.4375, 0.375, 1, 2.625, 0.5}, + {0.8125, 2.3125, 0.375, 0.9375, 2.5, 0.5}, + {0.75, 2.1875, 0.375, 0.875, 2.375, 0.5}, + {0.6875, 2.0625, 0.375, 0.8125, 2.25, 0.5}, + {0.625, 2, 0.375, 0.75, 2.125, 0.5}, + {0.5625, 1.875, 0.375, 0.6875, 2.0625, 0.5}, + {0.5, 1.75, 0.375, 0.625, 1.9375, 0.5}, + {0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, + {0.375, 1.5, 0.375, 0.5, 1.6875, 0.5}, + {0.3125, 1.375, 0.375, 0.4375, 1.5625, 0.5}, + {0.25, 1.3125, 0.375, 0.375, 1.4375, 0.5}, + {0.1875, 1.1875, 0.375, 0.3125, 1.375, 0.5}, + {0.125, 1.0625, 0.375, 0.25, 1.25, 0.5}, + {0.0625, 0.9375, 0.375, 0.1875, 1.125, 0.5}, + {0, 0.8125, 0.375, 0.125, 1, 0.5}, + {-0.0625, 0.75, 0.375, 0.0625, 0.875, 0.5}, + {-0.125, 0.625, 0.375, -3.35276e-008, 0.8125, 0.5}, + {-0.1875, 0.5, 0.375, -0.0625, 0.6875, 0.5}, + {-0.25, 0.375, 0.375, -0.125, 0.5625, 0.5}, + {-0.3125, 0.25, 0.375, -0.1875, 0.4375, 0.5}, + {-0.375, 0.125, 0.375, -0.25, 0.3125, 0.5}, + {-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, }, }, selection_box = { @@ -1347,97 +1346,97 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_up_mid_"..bridge_colors, { - description = bridge_desc.." Truss Superstructure Up Middle", + minetest.register_node("bridger:truss_superstructure_up_mid_" .. bridge_colors, { + description = bridge_desc .. " Truss Superstructure Up Middle", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_superstructure_up_mid.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_superstructure_up_mid.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_up_mid.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_up_mid.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox1 - {1.375, 3.375, 0.375, 1.5, 3.5, 0.5}, -- NodeBox2 - {-0.5, -0.5, 0.375, -0.4375, 2.5, 0.5}, -- NodeBox3 - {1.4375, -0.5, 0.375, 1.5, 3.5, 0.5}, -- NodeBox4 - {1.25, 3.3125, 0.375, 1.375, 3.4375, 0.5}, -- NodeBox34 - {1.125, 3.25, 0.375, 1.25, 3.375, 0.5}, -- NodeBox35 - {1, 3.1875, 0.375, 1.125, 3.3125, 0.5}, -- NodeBox36 - {0.875, 3.125, 0.375, 1, 3.25, 0.5}, -- NodeBox37 - {0.75, 3.0625, 0.375, 0.875, 3.1875, 0.5}, -- NodeBox38 - {0.625, 3, 0.375, 0.75, 3.125, 0.5}, -- NodeBox39 - {0.5, 2.9375, 0.375, 0.625, 3.0625, 0.5}, -- NodeBox40 - {0.375, 2.875, 0.375, 0.5, 3, 0.5}, -- NodeBox41 - {0.25, 2.8125, 0.375, 0.375, 2.9375, 0.5}, -- NodeBox42 - {0.125, 2.75, 0.375, 0.25, 2.875, 0.5}, -- NodeBox43 - {0, 2.6875, 0.375, 0.125, 2.8125, 0.5}, -- NodeBox44 - {-0.125, 2.625, 0.375, -1.2666e-007, 2.75, 0.5}, -- NodeBox45 - {-0.25, 2.5625, 0.375, -0.125, 2.6875, 0.5}, -- NodeBox46 - {-0.375, 2.5, 0.375, -0.25, 2.625, 0.5}, -- NodeBox47 - {-0.5, 2.4375, 0.375, -0.375, 2.5625, 0.5}, -- NodeBox48 - {1.3125, 3.25, 0.375, 1.4375, 3.375, 0.5}, -- NodeBox5 - {1.25, 3.125, 0.375, 1.375, 3.3125, 0.5}, -- NodeBox6 - {1.1875, 3, 0.375, 1.3125, 3.1875, 0.5}, -- NodeBox7 - {1.125, 2.875, 0.375, 1.25, 3.0625, 0.5}, -- NodeBox8 - {1.0625, 2.75, 0.375, 1.1875, 2.9375, 0.5}, -- NodeBox9 - {1, 2.625, 0.375, 1.125, 2.8125, 0.5}, -- NodeBox10 - {0.9375, 2.5625, 0.375, 1.0625, 2.6875, 0.5}, -- NodeBox11 - {0.875, 2.4375, 0.375, 1, 2.625, 0.5}, -- NodeBox12 - {0.8125, 2.3125, 0.375, 0.9375, 2.5, 0.5}, -- NodeBox13 - {0.75, 2.1875, 0.375, 0.875, 2.375, 0.5}, -- NodeBox14 - {0.6875, 2.0625, 0.375, 0.8125, 2.25, 0.5}, -- NodeBox15 - {0.625, 2, 0.375, 0.75, 2.125, 0.5}, -- NodeBox16 - {0.5625, 1.875, 0.375, 0.6875, 2.0625, 0.5}, -- NodeBox17 - {0.5, 1.75, 0.375, 0.625, 1.9375, 0.5}, -- NodeBox18 - {0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, -- NodeBox19 - {0.375, 1.5, 0.375, 0.5, 1.6875, 0.5}, -- NodeBox20 - {0.3125, 1.375, 0.375, 0.4375, 1.5625, 0.5}, -- NodeBox21 - {0.25, 1.3125, 0.375, 0.375, 1.4375, 0.5}, -- NodeBox22 - {0.1875, 1.1875, 0.375, 0.3125, 1.375, 0.5}, -- NodeBox23 - {0.125, 1.0625, 0.375, 0.25, 1.25, 0.5}, -- NodeBox24 - {0.0625, 0.9375, 0.375, 0.1875, 1.125, 0.5}, -- NodeBox25 - {0, 0.8125, 0.375, 0.125, 1, 0.5}, -- NodeBox26 - {-0.0625, 0.75, 0.375, 0.0625, 0.875, 0.5}, -- NodeBox27 - {-0.125, 0.625, 0.375, -3.35276e-008, 0.8125, 0.5}, -- NodeBox28 - {-0.1875, 0.5, 0.375, -0.0625, 0.6875, 0.5}, -- NodeBox29 - {-0.25, 0.375, 0.375, -0.125, 0.5625, 0.5}, -- NodeBox30 - {-0.3125, 0.25, 0.375, -0.1875, 0.4375, 0.5}, -- NodeBox31 - {-0.375, 0.125, 0.375, -0.25, 0.3125, 0.5}, -- NodeBox32 - {-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, -- NodeBox33 - {-0.4375, 2.25, 0.375, -0.3125, 2.375, 0.5}, -- NodeBox219 - {-0.375, 2.1875, 0.375, -0.25, 2.3125, 0.5}, -- NodeBox220 - {-0.3125, 2.0625, 0.375, -0.1875, 2.25, 0.5}, -- NodeBox221 - {-0.25, 2, 0.375, -0.125, 2.125, 0.5}, -- NodeBox222 - {-0.1875, 1.9375, 0.375, -0.0625, 2.0625, 0.5}, -- NodeBox223 - {-0.125, 1.875, 0.375, 0, 2, 0.5}, -- NodeBox224 - {-0.0625, 1.75, 0.375, 0.0625, 1.9375, 0.5}, -- NodeBox225 - {0, 1.6875, 0.375, 0.125, 1.8125, 0.5}, -- NodeBox226 - {0.0625, 1.625, 0.375, 0.1875, 1.75, 0.5}, -- NodeBox227 - {0.125, 1.5625, 0.375, 0.25, 1.6875, 0.5}, -- NodeBox228 - {0.1875, 1.4375, 0.375, 0.3125, 1.625, 0.5}, -- NodeBox229 - {0.25, 1.375, 0.375, 0.375, 1.5, 0.5}, -- NodeBox230 - {0.3125, 1.3125, 0.375, 0.4375, 1.4375, 0.5}, -- NodeBox231 - {0.375, 1.25, 0.375, 0.5, 1.375, 0.5}, -- NodeBox232 - {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233 - {0.5, 1.0625, 0.375, 0.625, 1.1875, 0.5}, -- NodeBox234 - {0.5625, 1, 0.375, 0.6875, 1.125, 0.5}, -- NodeBox235 - {0.625, 0.9375, 0.375, 0.75, 1.0625, 0.5}, -- NodeBox236 - {0.6875, 0.8125, 0.375, 0.8125, 1, 0.5}, -- NodeBox237 - {0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, -- NodeBox238 - {0.8125, 0.6875, 0.375, 0.9375, 0.8125, 0.5}, -- NodeBox239 - {0.875, 0.625, 0.375, 1, 0.75, 0.5}, -- NodeBox240 - {0.9375, 0.5, 0.375, 1.0625, 0.6875, 0.5}, -- NodeBox241 - {1, 0.4375, 0.375, 1.125, 0.5625, 0.5}, -- NodeBox242 - {1.0625, 0.375, 0.375, 1.1875, 0.5, 0.5}, -- NodeBox243 - {1.125, 0.3125, 0.375, 1.25, 0.4375, 0.5}, -- NodeBox244 - {1.1875, 0.1875, 0.375, 1.3125, 0.375, 0.5}, -- NodeBox245 - {1.25, 0.125, 0.375, 1.375, 0.25, 0.5}, -- NodeBox246 - {1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, -- NodeBox247 - {1.375, 0, 0.375, 1.5, 0.125, 0.5}, -- NodeBox248 - {-0.4375, 2.3125, 0.375, -0.3125, 2.4375, 0.5}, -- NodeBox249 + {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, + {1.375, 3.375, 0.375, 1.5, 3.5, 0.5}, + {-0.5, -0.5, 0.375, -0.4375, 2.5, 0.5}, + {1.4375, -0.5, 0.375, 1.5, 3.5, 0.5}, + {1.25, 3.3125, 0.375, 1.375, 3.4375, 0.5}, + {1.125, 3.25, 0.375, 1.25, 3.375, 0.5}, + {1, 3.1875, 0.375, 1.125, 3.3125, 0.5}, + {0.875, 3.125, 0.375, 1, 3.25, 0.5}, + {0.75, 3.0625, 0.375, 0.875, 3.1875, 0.5}, + {0.625, 3, 0.375, 0.75, 3.125, 0.5}, + {0.5, 2.9375, 0.375, 0.625, 3.0625, 0.5}, + {0.375, 2.875, 0.375, 0.5, 3, 0.5}, + {0.25, 2.8125, 0.375, 0.375, 2.9375, 0.5}, + {0.125, 2.75, 0.375, 0.25, 2.875, 0.5}, + {0, 2.6875, 0.375, 0.125, 2.8125, 0.5}, + {-0.125, 2.625, 0.375, -1.2666e-007, 2.75, 0.5}, + {-0.25, 2.5625, 0.375, -0.125, 2.6875, 0.5}, + {-0.375, 2.5, 0.375, -0.25, 2.625, 0.5}, + {-0.5, 2.4375, 0.375, -0.375, 2.5625, 0.5}, + {1.3125, 3.25, 0.375, 1.4375, 3.375, 0.5}, + {1.25, 3.125, 0.375, 1.375, 3.3125, 0.5}, + {1.1875, 3, 0.375, 1.3125, 3.1875, 0.5}, + {1.125, 2.875, 0.375, 1.25, 3.0625, 0.5}, + {1.0625, 2.75, 0.375, 1.1875, 2.9375, 0.5}, + {1, 2.625, 0.375, 1.125, 2.8125, 0.5}, + {0.9375, 2.5625, 0.375, 1.0625, 2.6875, 0.5}, + {0.875, 2.4375, 0.375, 1, 2.625, 0.5}, + {0.8125, 2.3125, 0.375, 0.9375, 2.5, 0.5}, + {0.75, 2.1875, 0.375, 0.875, 2.375, 0.5}, + {0.6875, 2.0625, 0.375, 0.8125, 2.25, 0.5}, + {0.625, 2, 0.375, 0.75, 2.125, 0.5}, + {0.5625, 1.875, 0.375, 0.6875, 2.0625, 0.5}, + {0.5, 1.75, 0.375, 0.625, 1.9375, 0.5}, + {0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, + {0.375, 1.5, 0.375, 0.5, 1.6875, 0.5}, + {0.3125, 1.375, 0.375, 0.4375, 1.5625, 0.5}, + {0.25, 1.3125, 0.375, 0.375, 1.4375, 0.5}, + {0.1875, 1.1875, 0.375, 0.3125, 1.375, 0.5}, + {0.125, 1.0625, 0.375, 0.25, 1.25, 0.5}, + {0.0625, 0.9375, 0.375, 0.1875, 1.125, 0.5}, + {0, 0.8125, 0.375, 0.125, 1, 0.5}, + {-0.0625, 0.75, 0.375, 0.0625, 0.875, 0.5}, + {-0.125, 0.625, 0.375, -3.35276e-008, 0.8125, 0.5}, + {-0.1875, 0.5, 0.375, -0.0625, 0.6875, 0.5}, + {-0.25, 0.375, 0.375, -0.125, 0.5625, 0.5}, + {-0.3125, 0.25, 0.375, -0.1875, 0.4375, 0.5}, + {-0.375, 0.125, 0.375, -0.25, 0.3125, 0.5}, + {-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, + {-0.4375, 2.25, 0.375, -0.3125, 2.375, 0.5}, + {-0.375, 2.1875, 0.375, -0.25, 2.3125, 0.5}, + {-0.3125, 2.0625, 0.375, -0.1875, 2.25, 0.5}, + {-0.25, 2, 0.375, -0.125, 2.125, 0.5}, + {-0.1875, 1.9375, 0.375, -0.0625, 2.0625, 0.5}, + {-0.125, 1.875, 0.375, 0, 2, 0.5}, + {-0.0625, 1.75, 0.375, 0.0625, 1.9375, 0.5}, + {0, 1.6875, 0.375, 0.125, 1.8125, 0.5}, + {0.0625, 1.625, 0.375, 0.1875, 1.75, 0.5}, + {0.125, 1.5625, 0.375, 0.25, 1.6875, 0.5}, + {0.1875, 1.4375, 0.375, 0.3125, 1.625, 0.5}, + {0.25, 1.375, 0.375, 0.375, 1.5, 0.5}, + {0.3125, 1.3125, 0.375, 0.4375, 1.4375, 0.5}, + {0.375, 1.25, 0.375, 0.5, 1.375, 0.5}, + {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, + {0.5, 1.0625, 0.375, 0.625, 1.1875, 0.5}, + {0.5625, 1, 0.375, 0.6875, 1.125, 0.5}, + {0.625, 0.9375, 0.375, 0.75, 1.0625, 0.5}, + {0.6875, 0.8125, 0.375, 0.8125, 1, 0.5}, + {0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, + {0.8125, 0.6875, 0.375, 0.9375, 0.8125, 0.5}, + {0.875, 0.625, 0.375, 1, 0.75, 0.5}, + {0.9375, 0.5, 0.375, 1.0625, 0.6875, 0.5}, + {1, 0.4375, 0.375, 1.125, 0.5625, 0.5}, + {1.0625, 0.375, 0.375, 1.1875, 0.5, 0.5}, + {1.125, 0.3125, 0.375, 1.25, 0.4375, 0.5}, + {1.1875, 0.1875, 0.375, 1.3125, 0.375, 0.5}, + {1.25, 0.125, 0.375, 1.375, 0.25, 0.5}, + {1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, + {1.375, 0, 0.375, 1.5, 0.125, 0.5}, + {-0.4375, 2.3125, 0.375, -0.3125, 2.4375, 0.5}, }, }, selection_box = { @@ -1456,95 +1455,95 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_up_simple_"..bridge_colors, { - description = bridge_desc.." Truss Superstructure Up Simple", + minetest.register_node("bridger:truss_superstructure_up_simple_" .. bridge_colors, { + description = bridge_desc .. " Truss Superstructure Up Simple", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_superstructure_up_simple.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_superstructure_up_simple.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_up_simple.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_up_simple.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox1 - {1.375, 3.375, 0.375, 1.5, 3.5, 0.5}, -- NodeBox2 - {1.25, 3.3125, 0.375, 1.375, 3.4375, 0.5}, -- NodeBox34 - {1.125, 3.25, 0.375, 1.25, 3.375, 0.5}, -- NodeBox35 - {1, 3.1875, 0.375, 1.125, 3.3125, 0.5}, -- NodeBox36 - {0.875, 3.125, 0.375, 1, 3.25, 0.5}, -- NodeBox37 - {0.75, 3.0625, 0.375, 0.875, 3.1875, 0.5}, -- NodeBox38 - {0.625, 3, 0.375, 0.75, 3.125, 0.5}, -- NodeBox39 - {0.5, 2.9375, 0.375, 0.625, 3.0625, 0.5}, -- NodeBox40 - {0.375, 2.875, 0.375, 0.5, 3, 0.5}, -- NodeBox41 - {0.25, 2.8125, 0.375, 0.375, 2.9375, 0.5}, -- NodeBox42 - {0.125, 2.75, 0.375, 0.25, 2.875, 0.5}, -- NodeBox43 - {0, 2.6875, 0.375, 0.125, 2.8125, 0.5}, -- NodeBox44 - {-0.125, 2.625, 0.375, -1.2666e-007, 2.75, 0.5}, -- NodeBox45 - {-0.25, 2.5625, 0.375, -0.125, 2.6875, 0.5}, -- NodeBox46 - {-0.375, 2.5, 0.375, -0.25, 2.625, 0.5}, -- NodeBox47 - {-0.5, 2.4375, 0.375, -0.375, 2.5625, 0.5}, -- NodeBox48 - {1.3125, 3.25, 0.375, 1.4375, 3.375, 0.5}, -- NodeBox5 - {1.25, 3.125, 0.375, 1.375, 3.3125, 0.5}, -- NodeBox6 - {1.1875, 3, 0.375, 1.3125, 3.1875, 0.5}, -- NodeBox7 - {1.125, 2.875, 0.375, 1.25, 3.0625, 0.5}, -- NodeBox8 - {1.0625, 2.75, 0.375, 1.1875, 2.9375, 0.5}, -- NodeBox9 - {1, 2.625, 0.375, 1.125, 2.8125, 0.5}, -- NodeBox10 - {0.9375, 2.5625, 0.375, 1.0625, 2.6875, 0.5}, -- NodeBox11 - {0.875, 2.4375, 0.375, 1, 2.625, 0.5}, -- NodeBox12 - {0.8125, 2.3125, 0.375, 0.9375, 2.5, 0.5}, -- NodeBox13 - {0.75, 2.1875, 0.375, 0.875, 2.375, 0.5}, -- NodeBox14 - {0.6875, 2.0625, 0.375, 0.8125, 2.25, 0.5}, -- NodeBox15 - {0.625, 2, 0.375, 0.75, 2.125, 0.5}, -- NodeBox16 - {0.5625, 1.875, 0.375, 0.6875, 2.0625, 0.5}, -- NodeBox17 - {0.5, 1.75, 0.375, 0.625, 1.9375, 0.5}, -- NodeBox18 - {0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, -- NodeBox19 - {0.375, 1.5, 0.375, 0.5, 1.6875, 0.5}, -- NodeBox20 - {0.3125, 1.375, 0.375, 0.4375, 1.5625, 0.5}, -- NodeBox21 - {0.25, 1.3125, 0.375, 0.375, 1.4375, 0.5}, -- NodeBox22 - {0.1875, 1.1875, 0.375, 0.3125, 1.375, 0.5}, -- NodeBox23 - {0.125, 1.0625, 0.375, 0.25, 1.25, 0.5}, -- NodeBox24 - {0.0625, 0.9375, 0.375, 0.1875, 1.125, 0.5}, -- NodeBox25 - {0, 0.8125, 0.375, 0.125, 1, 0.5}, -- NodeBox26 - {-0.0625, 0.75, 0.375, 0.0625, 0.875, 0.5}, -- NodeBox27 - {-0.125, 0.625, 0.375, -3.35276e-008, 0.8125, 0.5}, -- NodeBox28 - {-0.1875, 0.5, 0.375, -0.0625, 0.6875, 0.5}, -- NodeBox29 - {-0.25, 0.375, 0.375, -0.125, 0.5625, 0.5}, -- NodeBox30 - {-0.3125, 0.25, 0.375, -0.1875, 0.4375, 0.5}, -- NodeBox31 - {-0.375, 0.125, 0.375, -0.25, 0.3125, 0.5}, -- NodeBox32 - {-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, -- NodeBox33 - {-0.4375, 2.25, 0.375, -0.3125, 2.375, 0.5}, -- NodeBox219 - {-0.375, 2.1875, 0.375, -0.25, 2.3125, 0.5}, -- NodeBox220 - {-0.3125, 2.0625, 0.375, -0.1875, 2.25, 0.5}, -- NodeBox221 - {-0.25, 2, 0.375, -0.125, 2.125, 0.5}, -- NodeBox222 - {-0.1875, 1.9375, 0.375, -0.0625, 2.0625, 0.5}, -- NodeBox223 - {-0.125, 1.875, 0.375, 0, 2, 0.5}, -- NodeBox224 - {-0.0625, 1.75, 0.375, 0.0625, 1.9375, 0.5}, -- NodeBox225 - {0, 1.6875, 0.375, 0.125, 1.8125, 0.5}, -- NodeBox226 - {0.0625, 1.625, 0.375, 0.1875, 1.75, 0.5}, -- NodeBox227 - {0.125, 1.5625, 0.375, 0.25, 1.6875, 0.5}, -- NodeBox228 - {0.1875, 1.4375, 0.375, 0.3125, 1.625, 0.5}, -- NodeBox229 - {0.25, 1.375, 0.375, 0.375, 1.5, 0.5}, -- NodeBox230 - {0.3125, 1.3125, 0.375, 0.4375, 1.4375, 0.5}, -- NodeBox231 - {0.375, 1.25, 0.375, 0.5, 1.375, 0.5}, -- NodeBox232 - {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233 - {0.5, 1.0625, 0.375, 0.625, 1.1875, 0.5}, -- NodeBox234 - {0.5625, 1, 0.375, 0.6875, 1.125, 0.5}, -- NodeBox235 - {0.625, 0.9375, 0.375, 0.75, 1.0625, 0.5}, -- NodeBox236 - {0.6875, 0.8125, 0.375, 0.8125, 1, 0.5}, -- NodeBox237 - {0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, -- NodeBox238 - {0.8125, 0.6875, 0.375, 0.9375, 0.8125, 0.5}, -- NodeBox239 - {0.875, 0.625, 0.375, 1, 0.75, 0.5}, -- NodeBox240 - {0.9375, 0.5, 0.375, 1.0625, 0.6875, 0.5}, -- NodeBox241 - {1, 0.4375, 0.375, 1.125, 0.5625, 0.5}, -- NodeBox242 - {1.0625, 0.375, 0.375, 1.1875, 0.5, 0.5}, -- NodeBox243 - {1.125, 0.3125, 0.375, 1.25, 0.4375, 0.5}, -- NodeBox244 - {1.1875, 0.1875, 0.375, 1.3125, 0.375, 0.5}, -- NodeBox245 - {1.25, 0.125, 0.375, 1.375, 0.25, 0.5}, -- NodeBox246 - {1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, -- NodeBox247 - {1.375, 0, 0.375, 1.5, 0.125, 0.5}, -- NodeBox248 - {-0.4375, 2.3125, 0.375, -0.3125, 2.4375, 0.5}, -- NodeBox249 + {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, + {1.375, 3.375, 0.375, 1.5, 3.5, 0.5}, + {1.25, 3.3125, 0.375, 1.375, 3.4375, 0.5}, + {1.125, 3.25, 0.375, 1.25, 3.375, 0.5}, + {1, 3.1875, 0.375, 1.125, 3.3125, 0.5}, + {0.875, 3.125, 0.375, 1, 3.25, 0.5}, + {0.75, 3.0625, 0.375, 0.875, 3.1875, 0.5}, + {0.625, 3, 0.375, 0.75, 3.125, 0.5}, + {0.5, 2.9375, 0.375, 0.625, 3.0625, 0.5}, + {0.375, 2.875, 0.375, 0.5, 3, 0.5}, + {0.25, 2.8125, 0.375, 0.375, 2.9375, 0.5}, + {0.125, 2.75, 0.375, 0.25, 2.875, 0.5}, + {0, 2.6875, 0.375, 0.125, 2.8125, 0.5}, + {-0.125, 2.625, 0.375, -1.2666e-007, 2.75, 0.5}, + {-0.25, 2.5625, 0.375, -0.125, 2.6875, 0.5}, + {-0.375, 2.5, 0.375, -0.25, 2.625, 0.5}, + {-0.5, 2.4375, 0.375, -0.375, 2.5625, 0.5}, + {1.3125, 3.25, 0.375, 1.4375, 3.375, 0.5}, + {1.25, 3.125, 0.375, 1.375, 3.3125, 0.5}, + {1.1875, 3, 0.375, 1.3125, 3.1875, 0.5}, + {1.125, 2.875, 0.375, 1.25, 3.0625, 0.5}, + {1.0625, 2.75, 0.375, 1.1875, 2.9375, 0.5}, + {1, 2.625, 0.375, 1.125, 2.8125, 0.5}, + {0.9375, 2.5625, 0.375, 1.0625, 2.6875, 0.5}, + {0.875, 2.4375, 0.375, 1, 2.625, 0.5}, + {0.8125, 2.3125, 0.375, 0.9375, 2.5, 0.5}, + {0.75, 2.1875, 0.375, 0.875, 2.375, 0.5}, + {0.6875, 2.0625, 0.375, 0.8125, 2.25, 0.5}, + {0.625, 2, 0.375, 0.75, 2.125, 0.5}, + {0.5625, 1.875, 0.375, 0.6875, 2.0625, 0.5}, + {0.5, 1.75, 0.375, 0.625, 1.9375, 0.5}, + {0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, + {0.375, 1.5, 0.375, 0.5, 1.6875, 0.5}, + {0.3125, 1.375, 0.375, 0.4375, 1.5625, 0.5}, + {0.25, 1.3125, 0.375, 0.375, 1.4375, 0.5}, + {0.1875, 1.1875, 0.375, 0.3125, 1.375, 0.5}, + {0.125, 1.0625, 0.375, 0.25, 1.25, 0.5}, + {0.0625, 0.9375, 0.375, 0.1875, 1.125, 0.5}, + {0, 0.8125, 0.375, 0.125, 1, 0.5}, + {-0.0625, 0.75, 0.375, 0.0625, 0.875, 0.5}, + {-0.125, 0.625, 0.375, -3.35276e-008, 0.8125, 0.5}, + {-0.1875, 0.5, 0.375, -0.0625, 0.6875, 0.5}, + {-0.25, 0.375, 0.375, -0.125, 0.5625, 0.5}, + {-0.3125, 0.25, 0.375, -0.1875, 0.4375, 0.5}, + {-0.375, 0.125, 0.375, -0.25, 0.3125, 0.5}, + {-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, + {-0.4375, 2.25, 0.375, -0.3125, 2.375, 0.5}, + {-0.375, 2.1875, 0.375, -0.25, 2.3125, 0.5}, + {-0.3125, 2.0625, 0.375, -0.1875, 2.25, 0.5}, + {-0.25, 2, 0.375, -0.125, 2.125, 0.5}, + {-0.1875, 1.9375, 0.375, -0.0625, 2.0625, 0.5}, + {-0.125, 1.875, 0.375, 0, 2, 0.5}, + {-0.0625, 1.75, 0.375, 0.0625, 1.9375, 0.5}, + {0, 1.6875, 0.375, 0.125, 1.8125, 0.5}, + {0.0625, 1.625, 0.375, 0.1875, 1.75, 0.5}, + {0.125, 1.5625, 0.375, 0.25, 1.6875, 0.5}, + {0.1875, 1.4375, 0.375, 0.3125, 1.625, 0.5}, + {0.25, 1.375, 0.375, 0.375, 1.5, 0.5}, + {0.3125, 1.3125, 0.375, 0.4375, 1.4375, 0.5}, + {0.375, 1.25, 0.375, 0.5, 1.375, 0.5}, + {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, + {0.5, 1.0625, 0.375, 0.625, 1.1875, 0.5}, + {0.5625, 1, 0.375, 0.6875, 1.125, 0.5}, + {0.625, 0.9375, 0.375, 0.75, 1.0625, 0.5}, + {0.6875, 0.8125, 0.375, 0.8125, 1, 0.5}, + {0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, + {0.8125, 0.6875, 0.375, 0.9375, 0.8125, 0.5}, + {0.875, 0.625, 0.375, 1, 0.75, 0.5}, + {0.9375, 0.5, 0.375, 1.0625, 0.6875, 0.5}, + {1, 0.4375, 0.375, 1.125, 0.5625, 0.5}, + {1.0625, 0.375, 0.375, 1.1875, 0.5, 0.5}, + {1.125, 0.3125, 0.375, 1.25, 0.4375, 0.5}, + {1.1875, 0.1875, 0.375, 1.3125, 0.375, 0.5}, + {1.25, 0.125, 0.375, 1.375, 0.25, 0.5}, + {1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, + {1.375, 0, 0.375, 1.5, 0.125, 0.5}, + {-0.4375, 2.3125, 0.375, -0.3125, 2.4375, 0.5}, }, }, selection_box = { @@ -1563,66 +1562,66 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_down_right_slant_"..bridge_colors, { - description = bridge_desc.." Truss Superstructure Down Right Slant", + minetest.register_node("bridger:truss_superstructure_down_right_slant_" .. bridge_colors, { + description = bridge_desc .. " Truss Superstructure Down Right Slant", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_superstructure_down_right_slant.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_superstructure_down_right_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_down_right_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_down_right_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox1 - {1.375, 2.4375, 0.375, 1.5, 2.5625, 0.5}, -- NodeBox2 - {-0.5, -0.5, 0.375, -0.4375, 3.5, 0.5}, -- NodeBox3 - {1.4375, -0.5, 0.375, 1.5, 2.5, 0.5}, -- NodeBox4 - {1.25, 2.5, 0.375, 1.375, 2.625, 0.5}, -- NodeBox34 - {1.125, 2.5625, 0.375, 1.25, 2.6875, 0.5}, -- NodeBox35 - {1, 2.625, 0.375, 1.125, 2.75, 0.5}, -- NodeBox36 - {0.875, 2.6875, 0.375, 1, 2.8125, 0.5}, -- NodeBox37 - {0.75, 2.75, 0.375, 0.875, 2.875, 0.5}, -- NodeBox38 - {0.625, 2.8125, 0.375, 0.75, 2.9375, 0.5}, -- NodeBox39 - {0.5, 2.875, 0.375, 0.625, 3, 0.5}, -- NodeBox40 - {0.375, 2.9375, 0.375, 0.5, 3.0625, 0.5}, -- NodeBox41 - {0.25, 3, 0.375, 0.375, 3.125, 0.5}, -- NodeBox42 - {0.125, 3.0625, 0.375, 0.25, 3.1875, 0.5}, -- NodeBox43 - {0, 3.125, 0.375, 0.125, 3.25, 0.5}, -- NodeBox44 - {-0.125, 3.1875, 0.375, -1.2666e-007, 3.3125, 0.5}, -- NodeBox45 - {-0.25, 3.25, 0.375, -0.125, 3.375, 0.5}, -- NodeBox46 - {-0.375, 3.3125, 0.375, -0.25, 3.4375, 0.5}, -- NodeBox47 - {-0.5, 3.375, 0.375, -0.375, 3.5, 0.5}, -- NodeBox48 - {-0.4375, 3.25, 0.375, -0.3125, 3.375, 0.5}, -- NodeBox5 - {-0.375, 3.125, 0.375, -0.25, 3.3125, 0.5}, -- NodeBox6 - {-0.3125, 3, 0.375, -0.1875, 3.1875, 0.5}, -- NodeBox7 - {-0.25, 2.875, 0.375, -0.125, 3.0625, 0.5}, -- NodeBox8 - {-0.1875, 2.75, 0.375, -0.0625, 2.9375, 0.5}, -- NodeBox9 - {-0.125, 2.625, 0.375, 1.11759e-008, 2.8125, 0.5}, -- NodeBox10 - {-0.0625, 2.5625, 0.375, 0.0625, 2.6875, 0.5}, -- NodeBox11 - {0, 2.4375, 0.375, 0.125, 2.625, 0.5}, -- NodeBox12 - {0.0625, 2.3125, 0.375, 0.1875, 2.5, 0.5}, -- NodeBox13 - {0.125, 2.1875, 0.375, 0.25, 2.375, 0.5}, -- NodeBox14 - {0.1875, 2.0625, 0.375, 0.3125, 2.25, 0.5}, -- NodeBox15 - {0.25, 2, 0.375, 0.375, 2.125, 0.5}, -- NodeBox16 - {0.3125, 1.875, 0.375, 0.4375, 2.0625, 0.5}, -- NodeBox17 - {0.375, 1.75, 0.375, 0.5, 1.9375, 0.5}, -- NodeBox18 - {0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, -- NodeBox19 - {0.5, 1.5, 0.375, 0.625, 1.6875, 0.5}, -- NodeBox20 - {0.5625, 1.375, 0.375, 0.6875, 1.5625, 0.5}, -- NodeBox21 - {0.625, 1.3125, 0.375, 0.75, 1.4375, 0.5}, -- NodeBox22 - {0.6875, 1.1875, 0.375, 0.8125, 1.375, 0.5}, -- NodeBox23 - {0.75, 1.0625, 0.375, 0.875, 1.25, 0.5}, -- NodeBox24 - {0.8125, 0.9375, 0.375, 0.9375, 1.125, 0.5}, -- NodeBox25 - {0.875, 0.8125, 0.375, 1, 1, 0.5}, -- NodeBox26 - {0.9375, 0.75, 0.375, 1.0625, 0.875, 0.5}, -- NodeBox27 - {1, 0.625, 0.375, 1.125, 0.8125, 0.5}, -- NodeBox28 - {1.0625, 0.5, 0.375, 1.1875, 0.6875, 0.5}, -- NodeBox29 - {1.125, 0.375, 0.375, 1.25, 0.5625, 0.5}, -- NodeBox30 - {1.1875, 0.25, 0.375, 1.3125, 0.4375, 0.5}, -- NodeBox31 - {1.25, 0.125, 0.375, 1.375, 0.3125, 0.5}, -- NodeBox32 - {1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, -- NodeBox33 + {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, + {1.375, 2.4375, 0.375, 1.5, 2.5625, 0.5}, + {-0.5, -0.5, 0.375, -0.4375, 3.5, 0.5}, + {1.4375, -0.5, 0.375, 1.5, 2.5, 0.5}, + {1.25, 2.5, 0.375, 1.375, 2.625, 0.5}, + {1.125, 2.5625, 0.375, 1.25, 2.6875, 0.5}, + {1, 2.625, 0.375, 1.125, 2.75, 0.5}, + {0.875, 2.6875, 0.375, 1, 2.8125, 0.5}, + {0.75, 2.75, 0.375, 0.875, 2.875, 0.5}, + {0.625, 2.8125, 0.375, 0.75, 2.9375, 0.5}, + {0.5, 2.875, 0.375, 0.625, 3, 0.5}, + {0.375, 2.9375, 0.375, 0.5, 3.0625, 0.5}, + {0.25, 3, 0.375, 0.375, 3.125, 0.5}, + {0.125, 3.0625, 0.375, 0.25, 3.1875, 0.5}, + {0, 3.125, 0.375, 0.125, 3.25, 0.5}, + {-0.125, 3.1875, 0.375, -1.2666e-007, 3.3125, 0.5}, + {-0.25, 3.25, 0.375, -0.125, 3.375, 0.5}, + {-0.375, 3.3125, 0.375, -0.25, 3.4375, 0.5}, + {-0.5, 3.375, 0.375, -0.375, 3.5, 0.5}, + {-0.4375, 3.25, 0.375, -0.3125, 3.375, 0.5}, + {-0.375, 3.125, 0.375, -0.25, 3.3125, 0.5}, + {-0.3125, 3, 0.375, -0.1875, 3.1875, 0.5}, + {-0.25, 2.875, 0.375, -0.125, 3.0625, 0.5}, + {-0.1875, 2.75, 0.375, -0.0625, 2.9375, 0.5}, + {-0.125, 2.625, 0.375, 1.11759e-008, 2.8125, 0.5}, + {-0.0625, 2.5625, 0.375, 0.0625, 2.6875, 0.5}, + {0, 2.4375, 0.375, 0.125, 2.625, 0.5}, + {0.0625, 2.3125, 0.375, 0.1875, 2.5, 0.5}, + {0.125, 2.1875, 0.375, 0.25, 2.375, 0.5}, + {0.1875, 2.0625, 0.375, 0.3125, 2.25, 0.5}, + {0.25, 2, 0.375, 0.375, 2.125, 0.5}, + {0.3125, 1.875, 0.375, 0.4375, 2.0625, 0.5}, + {0.375, 1.75, 0.375, 0.5, 1.9375, 0.5}, + {0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, + {0.5, 1.5, 0.375, 0.625, 1.6875, 0.5}, + {0.5625, 1.375, 0.375, 0.6875, 1.5625, 0.5}, + {0.625, 1.3125, 0.375, 0.75, 1.4375, 0.5}, + {0.6875, 1.1875, 0.375, 0.8125, 1.375, 0.5}, + {0.75, 1.0625, 0.375, 0.875, 1.25, 0.5}, + {0.8125, 0.9375, 0.375, 0.9375, 1.125, 0.5}, + {0.875, 0.8125, 0.375, 1, 1, 0.5}, + {0.9375, 0.75, 0.375, 1.0625, 0.875, 0.5}, + {1, 0.625, 0.375, 1.125, 0.8125, 0.5}, + {1.0625, 0.5, 0.375, 1.1875, 0.6875, 0.5}, + {1.125, 0.375, 0.375, 1.25, 0.5625, 0.5}, + {1.1875, 0.25, 0.375, 1.3125, 0.4375, 0.5}, + {1.25, 0.125, 0.375, 1.375, 0.3125, 0.5}, + {1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, }, }, selection_box = { @@ -1641,68 +1640,68 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_down_left_slant_"..bridge_colors, { - description = bridge_desc.." Truss Superstructure Down Left Slant", + minetest.register_node("bridger:truss_superstructure_down_left_slant_" .. bridge_colors, { + description = bridge_desc .. " Truss Superstructure Down Left Slant", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_superstructure_down_left_slant.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_superstructure_down_left_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_down_left_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_down_left_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox1 - {1.375, 2.4375, 0.375, 1.5, 2.5625, 0.5}, -- NodeBox2 - {-0.5, -0.5, 0.375, -0.4375, 3.5, 0.5}, -- NodeBox3 - {1.4375, -0.5, 0.375, 1.5, 2.5, 0.5}, -- NodeBox4 - {1.25, 2.5, 0.375, 1.375, 2.625, 0.5}, -- NodeBox34 - {1.125, 2.5625, 0.375, 1.25, 2.6875, 0.5}, -- NodeBox35 - {1, 2.625, 0.375, 1.125, 2.75, 0.5}, -- NodeBox36 - {0.875, 2.6875, 0.375, 1, 2.8125, 0.5}, -- NodeBox37 - {0.75, 2.75, 0.375, 0.875, 2.875, 0.5}, -- NodeBox38 - {0.625, 2.8125, 0.375, 0.75, 2.9375, 0.5}, -- NodeBox39 - {0.5, 2.875, 0.375, 0.625, 3, 0.5}, -- NodeBox40 - {0.375, 2.9375, 0.375, 0.5, 3.0625, 0.5}, -- NodeBox41 - {0.25, 3, 0.375, 0.375, 3.125, 0.5}, -- NodeBox42 - {0.125, 3.0625, 0.375, 0.25, 3.1875, 0.5}, -- NodeBox43 - {0, 3.125, 0.375, 0.125, 3.25, 0.5}, -- NodeBox44 - {-0.125, 3.1875, 0.375, -1.2666e-007, 3.3125, 0.5}, -- NodeBox45 - {-0.25, 3.25, 0.375, -0.125, 3.375, 0.5}, -- NodeBox46 - {-0.375, 3.3125, 0.375, -0.25, 3.4375, 0.5}, -- NodeBox47 - {-0.5, 3.375, 0.375, -0.375, 3.5, 0.5}, -- NodeBox48 - {1.3125, 2.25, 0.375, 1.4375, 2.375, 0.5}, -- NodeBox219 - {1.25, 2.1875, 0.375, 1.375, 2.3125, 0.5}, -- NodeBox220 - {1.1875, 2.0625, 0.375, 1.3125, 2.25, 0.5}, -- NodeBox221 - {1.125, 2, 0.375, 1.25, 2.125, 0.5}, -- NodeBox222 - {1.0625, 1.9375, 0.375, 1.1875, 2.0625, 0.5}, -- NodeBox223 - {1, 1.875, 0.375, 1.125, 2, 0.5}, -- NodeBox224 - {0.9375, 1.75, 0.375, 1.0625, 1.9375, 0.5}, -- NodeBox225 - {0.875, 1.6875, 0.375, 1, 1.8125, 0.5}, -- NodeBox226 - {0.8125, 1.625, 0.375, 0.9375, 1.75, 0.5}, -- NodeBox227 - {0.75, 1.5625, 0.375, 0.875, 1.6875, 0.5}, -- NodeBox228 - {0.6875, 1.4375, 0.375, 0.8125, 1.625, 0.5}, -- NodeBox229 - {0.625, 1.375, 0.375, 0.75, 1.5, 0.5}, -- NodeBox230 - {0.5625, 1.3125, 0.375, 0.6875, 1.4375, 0.5}, -- NodeBox231 - {0.5, 1.25, 0.375, 0.625, 1.375, 0.5}, -- NodeBox232 - {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233 - {0.375, 1.0625, 0.375, 0.5, 1.1875, 0.5}, -- NodeBox234 - {0.3125, 1, 0.375, 0.4375, 1.125, 0.5}, -- NodeBox235 - {0.25, 0.9375, 0.375, 0.375, 1.0625, 0.5}, -- NodeBox236 - {0.1875, 0.8125, 0.375, 0.3125, 1, 0.5}, -- NodeBox237 - {0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, -- NodeBox238 - {0.0625, 0.6875, 0.375, 0.1875, 0.8125, 0.5}, -- NodeBox239 - {0, 0.625, 0.375, 0.125, 0.75, 0.5}, -- NodeBox240 - {-0.0625, 0.5, 0.375, 0.0625, 0.6875, 0.5}, -- NodeBox241 - {-0.125, 0.4375, 0.375, 0, 0.5625, 0.5}, -- NodeBox242 - {-0.1875, 0.375, 0.375, -0.0625, 0.5, 0.5}, -- NodeBox243 - {-0.25, 0.3125, 0.375, -0.125, 0.4375, 0.5}, -- NodeBox244 - {-0.3125, 0.1875, 0.375, -0.1875, 0.375, 0.5}, -- NodeBox245 - {-0.375, 0.125, 0.375, -0.25, 0.25, 0.5}, -- NodeBox246 - {-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, -- NodeBox247 - {-0.5, 0, 0.375, -0.375, 0.125, 0.5}, -- NodeBox248 - {1.375, 2.3125, 0.375, 1.5, 2.4375, 0.5}, -- NodeBox249 + {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, + {1.375, 2.4375, 0.375, 1.5, 2.5625, 0.5}, + {-0.5, -0.5, 0.375, -0.4375, 3.5, 0.5}, + {1.4375, -0.5, 0.375, 1.5, 2.5, 0.5}, + {1.25, 2.5, 0.375, 1.375, 2.625, 0.5}, + {1.125, 2.5625, 0.375, 1.25, 2.6875, 0.5}, + {1, 2.625, 0.375, 1.125, 2.75, 0.5}, + {0.875, 2.6875, 0.375, 1, 2.8125, 0.5}, + {0.75, 2.75, 0.375, 0.875, 2.875, 0.5}, + {0.625, 2.8125, 0.375, 0.75, 2.9375, 0.5}, + {0.5, 2.875, 0.375, 0.625, 3, 0.5}, + {0.375, 2.9375, 0.375, 0.5, 3.0625, 0.5}, + {0.25, 3, 0.375, 0.375, 3.125, 0.5}, + {0.125, 3.0625, 0.375, 0.25, 3.1875, 0.5}, + {0, 3.125, 0.375, 0.125, 3.25, 0.5}, + {-0.125, 3.1875, 0.375, -1.2666e-007, 3.3125, 0.5}, + {-0.25, 3.25, 0.375, -0.125, 3.375, 0.5}, + {-0.375, 3.3125, 0.375, -0.25, 3.4375, 0.5}, + {-0.5, 3.375, 0.375, -0.375, 3.5, 0.5}, + {1.3125, 2.25, 0.375, 1.4375, 2.375, 0.5}, + {1.25, 2.1875, 0.375, 1.375, 2.3125, 0.5}, + {1.1875, 2.0625, 0.375, 1.3125, 2.25, 0.5}, + {1.125, 2, 0.375, 1.25, 2.125, 0.5}, + {1.0625, 1.9375, 0.375, 1.1875, 2.0625, 0.5}, + {1, 1.875, 0.375, 1.125, 2, 0.5}, + {0.9375, 1.75, 0.375, 1.0625, 1.9375, 0.5}, + {0.875, 1.6875, 0.375, 1, 1.8125, 0.5}, + {0.8125, 1.625, 0.375, 0.9375, 1.75, 0.5}, + {0.75, 1.5625, 0.375, 0.875, 1.6875, 0.5}, + {0.6875, 1.4375, 0.375, 0.8125, 1.625, 0.5}, + {0.625, 1.375, 0.375, 0.75, 1.5, 0.5}, + {0.5625, 1.3125, 0.375, 0.6875, 1.4375, 0.5}, + {0.5, 1.25, 0.375, 0.625, 1.375, 0.5}, + {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, + {0.375, 1.0625, 0.375, 0.5, 1.1875, 0.5}, + {0.3125, 1, 0.375, 0.4375, 1.125, 0.5}, + {0.25, 0.9375, 0.375, 0.375, 1.0625, 0.5}, + {0.1875, 0.8125, 0.375, 0.3125, 1, 0.5}, + {0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, + {0.0625, 0.6875, 0.375, 0.1875, 0.8125, 0.5}, + {0, 0.625, 0.375, 0.125, 0.75, 0.5}, + {-0.0625, 0.5, 0.375, 0.0625, 0.6875, 0.5}, + {-0.125, 0.4375, 0.375, 0, 0.5625, 0.5}, + {-0.1875, 0.375, 0.375, -0.0625, 0.5, 0.5}, + {-0.25, 0.3125, 0.375, -0.125, 0.4375, 0.5}, + {-0.3125, 0.1875, 0.375, -0.1875, 0.375, 0.5}, + {-0.375, 0.125, 0.375, -0.25, 0.25, 0.5}, + {-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, + {-0.5, 0, 0.375, -0.375, 0.125, 0.5}, + {1.375, 2.3125, 0.375, 1.5, 2.4375, 0.5}, }, }, selection_box = { @@ -1721,97 +1720,97 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_down_mid_"..bridge_colors, { - description = bridge_desc.." Truss Superstructure Down Middle", + minetest.register_node("bridger:truss_superstructure_down_mid_" .. bridge_colors, { + description = bridge_desc .. " Truss Superstructure Down Middle", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_superstructure_down_mid.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_superstructure_down_mid.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_down_mid.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_down_mid.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox1 - {1.375, 2.4375, 0.375, 1.5, 2.5625, 0.5}, -- NodeBox2 - {-0.5, -0.5, 0.375, -0.4375, 3.5, 0.5}, -- NodeBox3 - {1.4375, -0.5, 0.375, 1.5, 2.5, 0.5}, -- NodeBox4 - {1.25, 2.5, 0.375, 1.375, 2.625, 0.5}, -- NodeBox34 - {1.125, 2.5625, 0.375, 1.25, 2.6875, 0.5}, -- NodeBox35 - {1, 2.625, 0.375, 1.125, 2.75, 0.5}, -- NodeBox36 - {0.875, 2.6875, 0.375, 1, 2.8125, 0.5}, -- NodeBox37 - {0.75, 2.75, 0.375, 0.875, 2.875, 0.5}, -- NodeBox38 - {0.625, 2.8125, 0.375, 0.75, 2.9375, 0.5}, -- NodeBox39 - {0.5, 2.875, 0.375, 0.625, 3, 0.5}, -- NodeBox40 - {0.375, 2.9375, 0.375, 0.5, 3.0625, 0.5}, -- NodeBox41 - {0.25, 3, 0.375, 0.375, 3.125, 0.5}, -- NodeBox42 - {0.125, 3.0625, 0.375, 0.25, 3.1875, 0.5}, -- NodeBox43 - {0, 3.125, 0.375, 0.125, 3.25, 0.5}, -- NodeBox44 - {-0.125, 3.1875, 0.375, -1.2666e-007, 3.3125, 0.5}, -- NodeBox45 - {-0.25, 3.25, 0.375, -0.125, 3.375, 0.5}, -- NodeBox46 - {-0.375, 3.3125, 0.375, -0.25, 3.4375, 0.5}, -- NodeBox47 - {-0.5, 3.375, 0.375, -0.375, 3.5, 0.5}, -- NodeBox48 - {1.3125, 2.25, 0.375, 1.4375, 2.375, 0.5}, -- NodeBox219 - {1.25, 2.1875, 0.375, 1.375, 2.3125, 0.5}, -- NodeBox220 - {1.1875, 2.0625, 0.375, 1.3125, 2.25, 0.5}, -- NodeBox221 - {1.125, 2, 0.375, 1.25, 2.125, 0.5}, -- NodeBox222 - {1.0625, 1.9375, 0.375, 1.1875, 2.0625, 0.5}, -- NodeBox223 - {1, 1.875, 0.375, 1.125, 2, 0.5}, -- NodeBox224 - {0.9375, 1.75, 0.375, 1.0625, 1.9375, 0.5}, -- NodeBox225 - {0.875, 1.6875, 0.375, 1, 1.8125, 0.5}, -- NodeBox226 - {0.8125, 1.625, 0.375, 0.9375, 1.75, 0.5}, -- NodeBox227 - {0.75, 1.5625, 0.375, 0.875, 1.6875, 0.5}, -- NodeBox228 - {0.6875, 1.4375, 0.375, 0.8125, 1.625, 0.5}, -- NodeBox229 - {0.625, 1.375, 0.375, 0.75, 1.5, 0.5}, -- NodeBox230 - {0.5625, 1.3125, 0.375, 0.6875, 1.4375, 0.5}, -- NodeBox231 - {0.5, 1.25, 0.375, 0.625, 1.375, 0.5}, -- NodeBox232 - {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233 - {0.375, 1.0625, 0.375, 0.5, 1.1875, 0.5}, -- NodeBox234 - {0.3125, 1, 0.375, 0.4375, 1.125, 0.5}, -- NodeBox235 - {0.25, 0.9375, 0.375, 0.375, 1.0625, 0.5}, -- NodeBox236 - {0.1875, 0.8125, 0.375, 0.3125, 1, 0.5}, -- NodeBox237 - {0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, -- NodeBox238 - {0.0625, 0.6875, 0.375, 0.1875, 0.8125, 0.5}, -- NodeBox239 - {0, 0.625, 0.375, 0.125, 0.75, 0.5}, -- NodeBox240 - {-0.0625, 0.5, 0.375, 0.0625, 0.6875, 0.5}, -- NodeBox241 - {-0.125, 0.4375, 0.375, 0, 0.5625, 0.5}, -- NodeBox242 - {-0.1875, 0.375, 0.375, -0.0625, 0.5, 0.5}, -- NodeBox243 - {-0.25, 0.3125, 0.375, -0.125, 0.4375, 0.5}, -- NodeBox244 - {-0.3125, 0.1875, 0.375, -0.1875, 0.375, 0.5}, -- NodeBox245 - {-0.375, 0.125, 0.375, -0.25, 0.25, 0.5}, -- NodeBox246 - {-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, -- NodeBox247 - {-0.5, 0, 0.375, -0.375, 0.125, 0.5}, -- NodeBox248 - {1.375, 2.3125, 0.375, 1.5, 2.4375, 0.5}, -- NodeBox249 - {-0.4375, 3.25, 0.375, -0.3125, 3.375, 0.5}, -- NodeBox5 - {-0.375, 3.125, 0.375, -0.25, 3.3125, 0.5}, -- NodeBox6 - {-0.3125, 3, 0.375, -0.1875, 3.1875, 0.5}, -- NodeBox7 - {-0.25, 2.875, 0.375, -0.125, 3.0625, 0.5}, -- NodeBox8 - {-0.1875, 2.75, 0.375, -0.0625, 2.9375, 0.5}, -- NodeBox9 - {-0.125, 2.625, 0.375, 1.11759e-008, 2.8125, 0.5}, -- NodeBox10 - {-0.0625, 2.5625, 0.375, 0.0625, 2.6875, 0.5}, -- NodeBox11 - {0, 2.4375, 0.375, 0.125, 2.625, 0.5}, -- NodeBox12 - {0.0625, 2.3125, 0.375, 0.1875, 2.5, 0.5}, -- NodeBox13 - {0.125, 2.1875, 0.375, 0.25, 2.375, 0.5}, -- NodeBox14 - {0.1875, 2.0625, 0.375, 0.3125, 2.25, 0.5}, -- NodeBox15 - {0.25, 2, 0.375, 0.375, 2.125, 0.5}, -- NodeBox16 - {0.3125, 1.875, 0.375, 0.4375, 2.0625, 0.5}, -- NodeBox17 - {0.375, 1.75, 0.375, 0.5, 1.9375, 0.5}, -- NodeBox18 - {0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, -- NodeBox19 - {0.5, 1.5, 0.375, 0.625, 1.6875, 0.5}, -- NodeBox20 - {0.5625, 1.375, 0.375, 0.6875, 1.5625, 0.5}, -- NodeBox21 - {0.625, 1.3125, 0.375, 0.75, 1.4375, 0.5}, -- NodeBox22 - {0.6875, 1.1875, 0.375, 0.8125, 1.375, 0.5}, -- NodeBox23 - {0.75, 1.0625, 0.375, 0.875, 1.25, 0.5}, -- NodeBox24 - {0.8125, 0.9375, 0.375, 0.9375, 1.125, 0.5}, -- NodeBox25 - {0.875, 0.8125, 0.375, 1, 1, 0.5}, -- NodeBox26 - {0.9375, 0.75, 0.375, 1.0625, 0.875, 0.5}, -- NodeBox27 - {1, 0.625, 0.375, 1.125, 0.8125, 0.5}, -- NodeBox28 - {1.0625, 0.5, 0.375, 1.1875, 0.6875, 0.5}, -- NodeBox29 - {1.125, 0.375, 0.375, 1.25, 0.5625, 0.5}, -- NodeBox30 - {1.1875, 0.25, 0.375, 1.3125, 0.4375, 0.5}, -- NodeBox31 - {1.25, 0.125, 0.375, 1.375, 0.3125, 0.5}, -- NodeBox32 - {1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, -- NodeBox33 + {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, + {1.375, 2.4375, 0.375, 1.5, 2.5625, 0.5}, + {-0.5, -0.5, 0.375, -0.4375, 3.5, 0.5}, + {1.4375, -0.5, 0.375, 1.5, 2.5, 0.5}, + {1.25, 2.5, 0.375, 1.375, 2.625, 0.5}, + {1.125, 2.5625, 0.375, 1.25, 2.6875, 0.5}, + {1, 2.625, 0.375, 1.125, 2.75, 0.5}, + {0.875, 2.6875, 0.375, 1, 2.8125, 0.5}, + {0.75, 2.75, 0.375, 0.875, 2.875, 0.5}, + {0.625, 2.8125, 0.375, 0.75, 2.9375, 0.5}, + {0.5, 2.875, 0.375, 0.625, 3, 0.5}, + {0.375, 2.9375, 0.375, 0.5, 3.0625, 0.5}, + {0.25, 3, 0.375, 0.375, 3.125, 0.5}, + {0.125, 3.0625, 0.375, 0.25, 3.1875, 0.5}, + {0, 3.125, 0.375, 0.125, 3.25, 0.5}, + {-0.125, 3.1875, 0.375, -1.2666e-007, 3.3125, 0.5}, + {-0.25, 3.25, 0.375, -0.125, 3.375, 0.5}, + {-0.375, 3.3125, 0.375, -0.25, 3.4375, 0.5}, + {-0.5, 3.375, 0.375, -0.375, 3.5, 0.5}, + {1.3125, 2.25, 0.375, 1.4375, 2.375, 0.5}, + {1.25, 2.1875, 0.375, 1.375, 2.3125, 0.5}, + {1.1875, 2.0625, 0.375, 1.3125, 2.25, 0.5}, + {1.125, 2, 0.375, 1.25, 2.125, 0.5}, + {1.0625, 1.9375, 0.375, 1.1875, 2.0625, 0.5}, + {1, 1.875, 0.375, 1.125, 2, 0.5}, + {0.9375, 1.75, 0.375, 1.0625, 1.9375, 0.5}, + {0.875, 1.6875, 0.375, 1, 1.8125, 0.5}, + {0.8125, 1.625, 0.375, 0.9375, 1.75, 0.5}, + {0.75, 1.5625, 0.375, 0.875, 1.6875, 0.5}, + {0.6875, 1.4375, 0.375, 0.8125, 1.625, 0.5}, + {0.625, 1.375, 0.375, 0.75, 1.5, 0.5}, + {0.5625, 1.3125, 0.375, 0.6875, 1.4375, 0.5}, + {0.5, 1.25, 0.375, 0.625, 1.375, 0.5}, + {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, + {0.375, 1.0625, 0.375, 0.5, 1.1875, 0.5}, + {0.3125, 1, 0.375, 0.4375, 1.125, 0.5}, + {0.25, 0.9375, 0.375, 0.375, 1.0625, 0.5}, + {0.1875, 0.8125, 0.375, 0.3125, 1, 0.5}, + {0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, + {0.0625, 0.6875, 0.375, 0.1875, 0.8125, 0.5}, + {0, 0.625, 0.375, 0.125, 0.75, 0.5}, + {-0.0625, 0.5, 0.375, 0.0625, 0.6875, 0.5}, + {-0.125, 0.4375, 0.375, 0, 0.5625, 0.5}, + {-0.1875, 0.375, 0.375, -0.0625, 0.5, 0.5}, + {-0.25, 0.3125, 0.375, -0.125, 0.4375, 0.5}, + {-0.3125, 0.1875, 0.375, -0.1875, 0.375, 0.5}, + {-0.375, 0.125, 0.375, -0.25, 0.25, 0.5}, + {-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, + {-0.5, 0, 0.375, -0.375, 0.125, 0.5}, + {1.375, 2.3125, 0.375, 1.5, 2.4375, 0.5}, + {-0.4375, 3.25, 0.375, -0.3125, 3.375, 0.5}, + {-0.375, 3.125, 0.375, -0.25, 3.3125, 0.5}, + {-0.3125, 3, 0.375, -0.1875, 3.1875, 0.5}, + {-0.25, 2.875, 0.375, -0.125, 3.0625, 0.5}, + {-0.1875, 2.75, 0.375, -0.0625, 2.9375, 0.5}, + {-0.125, 2.625, 0.375, 1.11759e-008, 2.8125, 0.5}, + {-0.0625, 2.5625, 0.375, 0.0625, 2.6875, 0.5}, + {0, 2.4375, 0.375, 0.125, 2.625, 0.5}, + {0.0625, 2.3125, 0.375, 0.1875, 2.5, 0.5}, + {0.125, 2.1875, 0.375, 0.25, 2.375, 0.5}, + {0.1875, 2.0625, 0.375, 0.3125, 2.25, 0.5}, + {0.25, 2, 0.375, 0.375, 2.125, 0.5}, + {0.3125, 1.875, 0.375, 0.4375, 2.0625, 0.5}, + {0.375, 1.75, 0.375, 0.5, 1.9375, 0.5}, + {0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, + {0.5, 1.5, 0.375, 0.625, 1.6875, 0.5}, + {0.5625, 1.375, 0.375, 0.6875, 1.5625, 0.5}, + {0.625, 1.3125, 0.375, 0.75, 1.4375, 0.5}, + {0.6875, 1.1875, 0.375, 0.8125, 1.375, 0.5}, + {0.75, 1.0625, 0.375, 0.875, 1.25, 0.5}, + {0.8125, 0.9375, 0.375, 0.9375, 1.125, 0.5}, + {0.875, 0.8125, 0.375, 1, 1, 0.5}, + {0.9375, 0.75, 0.375, 1.0625, 0.875, 0.5}, + {1, 0.625, 0.375, 1.125, 0.8125, 0.5}, + {1.0625, 0.5, 0.375, 1.1875, 0.6875, 0.5}, + {1.125, 0.375, 0.375, 1.25, 0.5625, 0.5}, + {1.1875, 0.25, 0.375, 1.3125, 0.4375, 0.5}, + {1.25, 0.125, 0.375, 1.375, 0.3125, 0.5}, + {1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, }, }, selection_box = { @@ -1830,95 +1829,95 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_down_simple_"..bridge_colors, { - description = bridge_desc.." Truss Superstructure Down Simple", + minetest.register_node("bridger:truss_superstructure_down_simple_" .. bridge_colors, { + description = bridge_desc .. " Truss Superstructure Down Simple", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_superstructure_down_simple.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_superstructure_down_simple.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_down_simple.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_down_simple.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox1 - {1.375, 2.4375, 0.375, 1.5, 2.5625, 0.5}, -- NodeBox2 - {1.25, 2.5, 0.375, 1.375, 2.625, 0.5}, -- NodeBox34 - {1.125, 2.5625, 0.375, 1.25, 2.6875, 0.5}, -- NodeBox35 - {1, 2.625, 0.375, 1.125, 2.75, 0.5}, -- NodeBox36 - {0.875, 2.6875, 0.375, 1, 2.8125, 0.5}, -- NodeBox37 - {0.75, 2.75, 0.375, 0.875, 2.875, 0.5}, -- NodeBox38 - {0.625, 2.8125, 0.375, 0.75, 2.9375, 0.5}, -- NodeBox39 - {0.5, 2.875, 0.375, 0.625, 3, 0.5}, -- NodeBox40 - {0.375, 2.9375, 0.375, 0.5, 3.0625, 0.5}, -- NodeBox41 - {0.25, 3, 0.375, 0.375, 3.125, 0.5}, -- NodeBox42 - {0.125, 3.0625, 0.375, 0.25, 3.1875, 0.5}, -- NodeBox43 - {0, 3.125, 0.375, 0.125, 3.25, 0.5}, -- NodeBox44 - {-0.125, 3.1875, 0.375, -1.2666e-007, 3.3125, 0.5}, -- NodeBox45 - {-0.25, 3.25, 0.375, -0.125, 3.375, 0.5}, -- NodeBox46 - {-0.375, 3.3125, 0.375, -0.25, 3.4375, 0.5}, -- NodeBox47 - {-0.5, 3.375, 0.375, -0.375, 3.5, 0.5}, -- NodeBox48 - {1.3125, 2.25, 0.375, 1.4375, 2.375, 0.5}, -- NodeBox219 - {1.25, 2.1875, 0.375, 1.375, 2.3125, 0.5}, -- NodeBox220 - {1.1875, 2.0625, 0.375, 1.3125, 2.25, 0.5}, -- NodeBox221 - {1.125, 2, 0.375, 1.25, 2.125, 0.5}, -- NodeBox222 - {1.0625, 1.9375, 0.375, 1.1875, 2.0625, 0.5}, -- NodeBox223 - {1, 1.875, 0.375, 1.125, 2, 0.5}, -- NodeBox224 - {0.9375, 1.75, 0.375, 1.0625, 1.9375, 0.5}, -- NodeBox225 - {0.875, 1.6875, 0.375, 1, 1.8125, 0.5}, -- NodeBox226 - {0.8125, 1.625, 0.375, 0.9375, 1.75, 0.5}, -- NodeBox227 - {0.75, 1.5625, 0.375, 0.875, 1.6875, 0.5}, -- NodeBox228 - {0.6875, 1.4375, 0.375, 0.8125, 1.625, 0.5}, -- NodeBox229 - {0.625, 1.375, 0.375, 0.75, 1.5, 0.5}, -- NodeBox230 - {0.5625, 1.3125, 0.375, 0.6875, 1.4375, 0.5}, -- NodeBox231 - {0.5, 1.25, 0.375, 0.625, 1.375, 0.5}, -- NodeBox232 - {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233 - {0.375, 1.0625, 0.375, 0.5, 1.1875, 0.5}, -- NodeBox234 - {0.3125, 1, 0.375, 0.4375, 1.125, 0.5}, -- NodeBox235 - {0.25, 0.9375, 0.375, 0.375, 1.0625, 0.5}, -- NodeBox236 - {0.1875, 0.8125, 0.375, 0.3125, 1, 0.5}, -- NodeBox237 - {0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, -- NodeBox238 - {0.0625, 0.6875, 0.375, 0.1875, 0.8125, 0.5}, -- NodeBox239 - {0, 0.625, 0.375, 0.125, 0.75, 0.5}, -- NodeBox240 - {-0.0625, 0.5, 0.375, 0.0625, 0.6875, 0.5}, -- NodeBox241 - {-0.125, 0.4375, 0.375, 0, 0.5625, 0.5}, -- NodeBox242 - {-0.1875, 0.375, 0.375, -0.0625, 0.5, 0.5}, -- NodeBox243 - {-0.25, 0.3125, 0.375, -0.125, 0.4375, 0.5}, -- NodeBox244 - {-0.3125, 0.1875, 0.375, -0.1875, 0.375, 0.5}, -- NodeBox245 - {-0.375, 0.125, 0.375, -0.25, 0.25, 0.5}, -- NodeBox246 - {-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, -- NodeBox247 - {-0.5, 0, 0.375, -0.375, 0.125, 0.5}, -- NodeBox248 - {1.375, 2.3125, 0.375, 1.5, 2.4375, 0.5}, -- NodeBox249 - {-0.4375, 3.25, 0.375, -0.3125, 3.375, 0.5}, -- NodeBox5 - {-0.375, 3.125, 0.375, -0.25, 3.3125, 0.5}, -- NodeBox6 - {-0.3125, 3, 0.375, -0.1875, 3.1875, 0.5}, -- NodeBox7 - {-0.25, 2.875, 0.375, -0.125, 3.0625, 0.5}, -- NodeBox8 - {-0.1875, 2.75, 0.375, -0.0625, 2.9375, 0.5}, -- NodeBox9 - {-0.125, 2.625, 0.375, 1.11759e-008, 2.8125, 0.5}, -- NodeBox10 - {-0.0625, 2.5625, 0.375, 0.0625, 2.6875, 0.5}, -- NodeBox11 - {0, 2.4375, 0.375, 0.125, 2.625, 0.5}, -- NodeBox12 - {0.0625, 2.3125, 0.375, 0.1875, 2.5, 0.5}, -- NodeBox13 - {0.125, 2.1875, 0.375, 0.25, 2.375, 0.5}, -- NodeBox14 - {0.1875, 2.0625, 0.375, 0.3125, 2.25, 0.5}, -- NodeBox15 - {0.25, 2, 0.375, 0.375, 2.125, 0.5}, -- NodeBox16 - {0.3125, 1.875, 0.375, 0.4375, 2.0625, 0.5}, -- NodeBox17 - {0.375, 1.75, 0.375, 0.5, 1.9375, 0.5}, -- NodeBox18 - {0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, -- NodeBox19 - {0.5, 1.5, 0.375, 0.625, 1.6875, 0.5}, -- NodeBox20 - {0.5625, 1.375, 0.375, 0.6875, 1.5625, 0.5}, -- NodeBox21 - {0.625, 1.3125, 0.375, 0.75, 1.4375, 0.5}, -- NodeBox22 - {0.6875, 1.1875, 0.375, 0.8125, 1.375, 0.5}, -- NodeBox23 - {0.75, 1.0625, 0.375, 0.875, 1.25, 0.5}, -- NodeBox24 - {0.8125, 0.9375, 0.375, 0.9375, 1.125, 0.5}, -- NodeBox25 - {0.875, 0.8125, 0.375, 1, 1, 0.5}, -- NodeBox26 - {0.9375, 0.75, 0.375, 1.0625, 0.875, 0.5}, -- NodeBox27 - {1, 0.625, 0.375, 1.125, 0.8125, 0.5}, -- NodeBox28 - {1.0625, 0.5, 0.375, 1.1875, 0.6875, 0.5}, -- NodeBox29 - {1.125, 0.375, 0.375, 1.25, 0.5625, 0.5}, -- NodeBox30 - {1.1875, 0.25, 0.375, 1.3125, 0.4375, 0.5}, -- NodeBox31 - {1.25, 0.125, 0.375, 1.375, 0.3125, 0.5}, -- NodeBox32 - {1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, -- NodeBox33 + {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, + {1.375, 2.4375, 0.375, 1.5, 2.5625, 0.5}, + {1.25, 2.5, 0.375, 1.375, 2.625, 0.5}, + {1.125, 2.5625, 0.375, 1.25, 2.6875, 0.5}, + {1, 2.625, 0.375, 1.125, 2.75, 0.5}, + {0.875, 2.6875, 0.375, 1, 2.8125, 0.5}, + {0.75, 2.75, 0.375, 0.875, 2.875, 0.5}, + {0.625, 2.8125, 0.375, 0.75, 2.9375, 0.5}, + {0.5, 2.875, 0.375, 0.625, 3, 0.5}, + {0.375, 2.9375, 0.375, 0.5, 3.0625, 0.5}, + {0.25, 3, 0.375, 0.375, 3.125, 0.5}, + {0.125, 3.0625, 0.375, 0.25, 3.1875, 0.5}, + {0, 3.125, 0.375, 0.125, 3.25, 0.5}, + {-0.125, 3.1875, 0.375, -1.2666e-007, 3.3125, 0.5}, + {-0.25, 3.25, 0.375, -0.125, 3.375, 0.5}, + {-0.375, 3.3125, 0.375, -0.25, 3.4375, 0.5}, + {-0.5, 3.375, 0.375, -0.375, 3.5, 0.5}, + {1.3125, 2.25, 0.375, 1.4375, 2.375, 0.5}, + {1.25, 2.1875, 0.375, 1.375, 2.3125, 0.5}, + {1.1875, 2.0625, 0.375, 1.3125, 2.25, 0.5}, + {1.125, 2, 0.375, 1.25, 2.125, 0.5}, + {1.0625, 1.9375, 0.375, 1.1875, 2.0625, 0.5}, + {1, 1.875, 0.375, 1.125, 2, 0.5}, + {0.9375, 1.75, 0.375, 1.0625, 1.9375, 0.5}, + {0.875, 1.6875, 0.375, 1, 1.8125, 0.5}, + {0.8125, 1.625, 0.375, 0.9375, 1.75, 0.5}, + {0.75, 1.5625, 0.375, 0.875, 1.6875, 0.5}, + {0.6875, 1.4375, 0.375, 0.8125, 1.625, 0.5}, + {0.625, 1.375, 0.375, 0.75, 1.5, 0.5}, + {0.5625, 1.3125, 0.375, 0.6875, 1.4375, 0.5}, + {0.5, 1.25, 0.375, 0.625, 1.375, 0.5}, + {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, + {0.375, 1.0625, 0.375, 0.5, 1.1875, 0.5}, + {0.3125, 1, 0.375, 0.4375, 1.125, 0.5}, + {0.25, 0.9375, 0.375, 0.375, 1.0625, 0.5}, + {0.1875, 0.8125, 0.375, 0.3125, 1, 0.5}, + {0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, + {0.0625, 0.6875, 0.375, 0.1875, 0.8125, 0.5}, + {0, 0.625, 0.375, 0.125, 0.75, 0.5}, + {-0.0625, 0.5, 0.375, 0.0625, 0.6875, 0.5}, + {-0.125, 0.4375, 0.375, 0, 0.5625, 0.5}, + {-0.1875, 0.375, 0.375, -0.0625, 0.5, 0.5}, + {-0.25, 0.3125, 0.375, -0.125, 0.4375, 0.5}, + {-0.3125, 0.1875, 0.375, -0.1875, 0.375, 0.5}, + {-0.375, 0.125, 0.375, -0.25, 0.25, 0.5}, + {-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, + {-0.5, 0, 0.375, -0.375, 0.125, 0.5}, + {1.375, 2.3125, 0.375, 1.5, 2.4375, 0.5}, + {-0.4375, 3.25, 0.375, -0.3125, 3.375, 0.5}, + {-0.375, 3.125, 0.375, -0.25, 3.3125, 0.5}, + {-0.3125, 3, 0.375, -0.1875, 3.1875, 0.5}, + {-0.25, 2.875, 0.375, -0.125, 3.0625, 0.5}, + {-0.1875, 2.75, 0.375, -0.0625, 2.9375, 0.5}, + {-0.125, 2.625, 0.375, 1.11759e-008, 2.8125, 0.5}, + {-0.0625, 2.5625, 0.375, 0.0625, 2.6875, 0.5}, + {0, 2.4375, 0.375, 0.125, 2.625, 0.5}, + {0.0625, 2.3125, 0.375, 0.1875, 2.5, 0.5}, + {0.125, 2.1875, 0.375, 0.25, 2.375, 0.5}, + {0.1875, 2.0625, 0.375, 0.3125, 2.25, 0.5}, + {0.25, 2, 0.375, 0.375, 2.125, 0.5}, + {0.3125, 1.875, 0.375, 0.4375, 2.0625, 0.5}, + {0.375, 1.75, 0.375, 0.5, 1.9375, 0.5}, + {0.4375, 1.625, 0.375, 0.5625, 1.8125, 0.5}, + {0.5, 1.5, 0.375, 0.625, 1.6875, 0.5}, + {0.5625, 1.375, 0.375, 0.6875, 1.5625, 0.5}, + {0.625, 1.3125, 0.375, 0.75, 1.4375, 0.5}, + {0.6875, 1.1875, 0.375, 0.8125, 1.375, 0.5}, + {0.75, 1.0625, 0.375, 0.875, 1.25, 0.5}, + {0.8125, 0.9375, 0.375, 0.9375, 1.125, 0.5}, + {0.875, 0.8125, 0.375, 1, 1, 0.5}, + {0.9375, 0.75, 0.375, 1.0625, 0.875, 0.5}, + {1, 0.625, 0.375, 1.125, 0.8125, 0.5}, + {1.0625, 0.5, 0.375, 1.1875, 0.6875, 0.5}, + {1.125, 0.375, 0.375, 1.25, 0.5625, 0.5}, + {1.1875, 0.25, 0.375, 1.3125, 0.4375, 0.5}, + {1.25, 0.125, 0.375, 1.375, 0.3125, 0.5}, + {1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, }, }, selection_box = { @@ -1937,50 +1936,50 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_substructure_end_right_slant_"..bridge_colors, { - description = bridge_desc.." Truss Substructure End Right Slant", + minetest.register_node("bridger:truss_substructure_end_right_slant_" .. bridge_colors, { + description = bridge_desc .. " Truss Substructure End Right Slant", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_substructure_end_right_slant.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_substructure_end_right_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_end_right_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_end_right_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-0.5, 1.375, 0.375, 1.5, 1.5, 0.5}, -- NodeBox122 - {-0.4375, 1.3125, 0.375, -0.3125, 1.4375, 0.5}, -- NodeBox126 - {-0.375, 1.25, 0.375, -0.25, 1.375, 0.5}, -- NodeBox127 - {-0.3125, 1.1875, 0.375, -0.1875, 1.3125, 0.5}, -- NodeBox128 - {-0.25, 1.125, 0.375, -0.125, 1.25, 0.5}, -- NodeBox129 - {-0.1875, 1.0625, 0.375, -0.0625, 1.1875, 0.5}, -- NodeBox130 - {-0.125, 1, 0.375, 0, 1.125, 0.5}, -- NodeBox131 - {-0.0625, 0.9375, 0.375, 0.0625, 1.0625, 0.5}, -- NodeBox132 - {0, 0.875, 0.375, 0.125, 1, 0.5}, -- NodeBox133 - {0.0625, 0.8125, 0.375, 0.1875, 0.9375, 0.5}, -- NodeBox134 - {0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, -- NodeBox135 - {0.1875, 0.6875, 0.375, 0.3125, 0.8125, 0.5}, -- NodeBox136 - {0.25, 0.625, 0.375, 0.375, 0.75, 0.5}, -- NodeBox137 - {0.3125, 0.5625, 0.375, 0.4375, 0.6875, 0.5}, -- NodeBox138 - {0.375, 0.5, 0.375, 0.5, 0.625, 0.5}, -- NodeBox139 - {0.4375, 0.4375, 0.375, 0.5625, 0.5625, 0.5}, -- NodeBox140 - {0.5, 0.375, 0.375, 0.625, 0.5, 0.5}, -- NodeBox141 - {0.5625, 0.3125, 0.375, 0.6875, 0.4375, 0.5}, -- NodeBox142 - {0.625, 0.25, 0.375, 0.75, 0.375, 0.5}, -- NodeBox143 - {0.6875, 0.1875, 0.375, 0.8125, 0.3125, 0.5}, -- NodeBox144 - {0.75, 0.125, 0.375, 0.875, 0.25, 0.5}, -- NodeBox145 - {0.8125, 0.0625, 0.375, 0.9375, 0.1875, 0.5}, -- NodeBox146 - {0.875, 0, 0.375, 1, 0.125, 0.5}, -- NodeBox147 - {0.9375, -0.0625, 0.375, 1.0625, 0.0625, 0.5}, -- NodeBox148 - {1, -0.125, 0.375, 1.125, 0, 0.5}, -- NodeBox149 - {1.0625, -0.1875, 0.375, 1.1875, -0.0625, 0.5}, -- NodeBox150 - {1.125, -0.25, 0.375, 1.25, -0.125, 0.5}, -- NodeBox151 - {1.1875, -0.3125, 0.375, 1.3125, -0.1875, 0.5}, -- NodeBox152 - {1.25, -0.375, 0.375, 1.375, -0.25, 0.5}, -- NodeBox153 - {1.3125, -0.4375, 0.375, 1.4375, -0.3125, 0.5}, -- NodeBox154 - {1.375, -0.5, 0.375, 1.5, -0.375, 0.5}, -- NodeBox189 - {1.4375, -0.5, 0.375, 1.5, 1.5, 0.5}, -- NodeBox190 + {-0.5, 1.375, 0.375, 1.5, 1.5, 0.5}, + {-0.4375, 1.3125, 0.375, -0.3125, 1.4375, 0.5}, + {-0.375, 1.25, 0.375, -0.25, 1.375, 0.5}, + {-0.3125, 1.1875, 0.375, -0.1875, 1.3125, 0.5}, + {-0.25, 1.125, 0.375, -0.125, 1.25, 0.5}, + {-0.1875, 1.0625, 0.375, -0.0625, 1.1875, 0.5}, + {-0.125, 1, 0.375, 0, 1.125, 0.5}, + {-0.0625, 0.9375, 0.375, 0.0625, 1.0625, 0.5}, + {0, 0.875, 0.375, 0.125, 1, 0.5}, + {0.0625, 0.8125, 0.375, 0.1875, 0.9375, 0.5}, + {0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, + {0.1875, 0.6875, 0.375, 0.3125, 0.8125, 0.5}, + {0.25, 0.625, 0.375, 0.375, 0.75, 0.5}, + {0.3125, 0.5625, 0.375, 0.4375, 0.6875, 0.5}, + {0.375, 0.5, 0.375, 0.5, 0.625, 0.5}, + {0.4375, 0.4375, 0.375, 0.5625, 0.5625, 0.5}, + {0.5, 0.375, 0.375, 0.625, 0.5, 0.5}, + {0.5625, 0.3125, 0.375, 0.6875, 0.4375, 0.5}, + {0.625, 0.25, 0.375, 0.75, 0.375, 0.5}, + {0.6875, 0.1875, 0.375, 0.8125, 0.3125, 0.5}, + {0.75, 0.125, 0.375, 0.875, 0.25, 0.5}, + {0.8125, 0.0625, 0.375, 0.9375, 0.1875, 0.5}, + {0.875, 0, 0.375, 1, 0.125, 0.5}, + {0.9375, -0.0625, 0.375, 1.0625, 0.0625, 0.5}, + {1, -0.125, 0.375, 1.125, 0, 0.5}, + {1.0625, -0.1875, 0.375, 1.1875, -0.0625, 0.5}, + {1.125, -0.25, 0.375, 1.25, -0.125, 0.5}, + {1.1875, -0.3125, 0.375, 1.3125, -0.1875, 0.5}, + {1.25, -0.375, 0.375, 1.375, -0.25, 0.5}, + {1.3125, -0.4375, 0.375, 1.4375, -0.3125, 0.5}, + {1.375, -0.5, 0.375, 1.5, -0.375, 0.5}, + {1.4375, -0.5, 0.375, 1.5, 1.5, 0.5}, }, }, selection_box = { @@ -1999,50 +1998,50 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_substructure_end_left_slant_"..bridge_colors, { - description = bridge_desc.." Truss Substructure End Left Slant", + minetest.register_node("bridger:truss_substructure_end_left_slant_" .. bridge_colors, { + description = bridge_desc .. " Truss Substructure End Left Slant", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_substructure_end_left_slant.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_substructure_end_left_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_end_left_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_end_left_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-0.5, 1.375, 0.375, 1.5, 1.5, 0.5}, -- NodeBox122 - {1.3125, 1.3125, 0.375, 1.4375, 1.4375, 0.5}, -- NodeBox126 - {1.25, 1.25, 0.375, 1.375, 1.375, 0.5}, -- NodeBox127 - {1.1875, 1.1875, 0.375, 1.3125, 1.3125, 0.5}, -- NodeBox128 - {1.125, 1.125, 0.375, 1.25, 1.25, 0.5}, -- NodeBox129 - {1.0625, 1.0625, 0.375, 1.1875, 1.1875, 0.5}, -- NodeBox130 - {1, 1, 0.375, 1.125, 1.125, 0.5}, -- NodeBox131 - {0.9375, 0.9375, 0.375, 1.0625, 1.0625, 0.5}, -- NodeBox132 - {0.875, 0.875, 0.375, 1, 1, 0.5}, -- NodeBox133 - {0.8125, 0.8125, 0.375, 0.9375, 0.9375, 0.5}, -- NodeBox134 - {0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, -- NodeBox135 - {0.6875, 0.6875, 0.375, 0.8125, 0.8125, 0.5}, -- NodeBox136 - {0.625, 0.625, 0.375, 0.75, 0.75, 0.5}, -- NodeBox137 - {0.5625, 0.5625, 0.375, 0.6875, 0.6875, 0.5}, -- NodeBox138 - {0.5, 0.5, 0.375, 0.625, 0.625, 0.5}, -- NodeBox139 - {0.4375, 0.4375, 0.375, 0.5625, 0.5625, 0.5}, -- NodeBox140 - {0.375, 0.375, 0.375, 0.5, 0.5, 0.5}, -- NodeBox141 - {0.3125, 0.3125, 0.375, 0.4375, 0.4375, 0.5}, -- NodeBox142 - {0.25, 0.25, 0.375, 0.375, 0.375, 0.5}, -- NodeBox143 - {0.1875, 0.1875, 0.375, 0.3125, 0.3125, 0.5}, -- NodeBox144 - {0.125, 0.125, 0.375, 0.25, 0.25, 0.5}, -- NodeBox145 - {0.0625, 0.0625, 0.375, 0.1875, 0.1875, 0.5}, -- NodeBox146 - {0, 0, 0.375, 0.125, 0.125, 0.5}, -- NodeBox147 - {-0.0625, -0.0625, 0.375, 0.0625, 0.0625, 0.5}, -- NodeBox148 - {-0.125, -0.125, 0.375, 0, 0, 0.5}, -- NodeBox149 - {-0.1875, -0.1875, 0.375, -0.0625, -0.0625, 0.5}, -- NodeBox150 - {-0.25, -0.25, 0.375, -0.125, -0.125, 0.5}, -- NodeBox151 - {-0.3125, -0.3125, 0.375, -0.1875, -0.1875, 0.5}, -- NodeBox152 - {-0.375, -0.375, 0.375, -0.25, -0.25, 0.5}, -- NodeBox153 - {-0.4375, -0.4375, 0.375, -0.3125, -0.3125, 0.5}, -- NodeBox154 - {-0.5, -0.5, 0.375, -0.4375, 1.5, 0.5}, -- NodeBox188 - {-0.5, -0.5, 0.375, -0.375, -0.375, 0.5}, -- NodeBox192 + {-0.5, 1.375, 0.375, 1.5, 1.5, 0.5}, + {1.3125, 1.3125, 0.375, 1.4375, 1.4375, 0.5}, + {1.25, 1.25, 0.375, 1.375, 1.375, 0.5}, + {1.1875, 1.1875, 0.375, 1.3125, 1.3125, 0.5}, + {1.125, 1.125, 0.375, 1.25, 1.25, 0.5}, + {1.0625, 1.0625, 0.375, 1.1875, 1.1875, 0.5}, + {1, 1, 0.375, 1.125, 1.125, 0.5}, + {0.9375, 0.9375, 0.375, 1.0625, 1.0625, 0.5}, + {0.875, 0.875, 0.375, 1, 1, 0.5}, + {0.8125, 0.8125, 0.375, 0.9375, 0.9375, 0.5}, + {0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, + {0.6875, 0.6875, 0.375, 0.8125, 0.8125, 0.5}, + {0.625, 0.625, 0.375, 0.75, 0.75, 0.5}, + {0.5625, 0.5625, 0.375, 0.6875, 0.6875, 0.5}, + {0.5, 0.5, 0.375, 0.625, 0.625, 0.5}, + {0.4375, 0.4375, 0.375, 0.5625, 0.5625, 0.5}, + {0.375, 0.375, 0.375, 0.5, 0.5, 0.5}, + {0.3125, 0.3125, 0.375, 0.4375, 0.4375, 0.5}, + {0.25, 0.25, 0.375, 0.375, 0.375, 0.5}, + {0.1875, 0.1875, 0.375, 0.3125, 0.3125, 0.5}, + {0.125, 0.125, 0.375, 0.25, 0.25, 0.5}, + {0.0625, 0.0625, 0.375, 0.1875, 0.1875, 0.5}, + {0, 0, 0.375, 0.125, 0.125, 0.5}, + {-0.0625, -0.0625, 0.375, 0.0625, 0.0625, 0.5}, + {-0.125, -0.125, 0.375, 0, 0, 0.5}, + {-0.1875, -0.1875, 0.375, -0.0625, -0.0625, 0.5}, + {-0.25, -0.25, 0.375, -0.125, -0.125, 0.5}, + {-0.3125, -0.3125, 0.375, -0.1875, -0.1875, 0.5}, + {-0.375, -0.375, 0.375, -0.25, -0.25, 0.5}, + {-0.4375, -0.4375, 0.375, -0.3125, -0.3125, 0.5}, + {-0.5, -0.5, 0.375, -0.4375, 1.5, 0.5}, + {-0.5, -0.5, 0.375, -0.375, -0.375, 0.5}, }, }, selection_box = { @@ -2061,51 +2060,51 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_substructure_right_slant_"..bridge_colors, { - description = bridge_desc.." Truss Substructure Right Slant", + minetest.register_node("bridger:truss_substructure_right_slant_" .. bridge_colors, { + description = bridge_desc .. " Truss Substructure Right Slant", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_substructure_right_slant.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_substructure_right_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_right_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_right_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-0.5, 1.375, 0.375, 1.5, 1.5, 0.5}, -- NodeBox122 - {-0.4375, 1.3125, 0.375, -0.3125, 1.4375, 0.5}, -- NodeBox126 - {-0.375, 1.25, 0.375, -0.25, 1.375, 0.5}, -- NodeBox127 - {-0.3125, 1.1875, 0.375, -0.1875, 1.3125, 0.5}, -- NodeBox128 - {-0.25, 1.125, 0.375, -0.125, 1.25, 0.5}, -- NodeBox129 - {-0.1875, 1.0625, 0.375, -0.0625, 1.1875, 0.5}, -- NodeBox130 - {-0.125, 1, 0.375, 0, 1.125, 0.5}, -- NodeBox131 - {-0.0625, 0.9375, 0.375, 0.0625, 1.0625, 0.5}, -- NodeBox132 - {0, 0.875, 0.375, 0.125, 1, 0.5}, -- NodeBox133 - {0.0625, 0.8125, 0.375, 0.1875, 0.9375, 0.5}, -- NodeBox134 - {0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, -- NodeBox135 - {0.1875, 0.6875, 0.375, 0.3125, 0.8125, 0.5}, -- NodeBox136 - {0.25, 0.625, 0.375, 0.375, 0.75, 0.5}, -- NodeBox137 - {0.3125, 0.5625, 0.375, 0.4375, 0.6875, 0.5}, -- NodeBox138 - {0.375, 0.5, 0.375, 0.5, 0.625, 0.5}, -- NodeBox139 - {0.4375, 0.4375, 0.375, 0.5625, 0.5625, 0.5}, -- NodeBox140 - {0.5, 0.375, 0.375, 0.625, 0.5, 0.5}, -- NodeBox141 - {0.5625, 0.3125, 0.375, 0.6875, 0.4375, 0.5}, -- NodeBox142 - {0.625, 0.25, 0.375, 0.75, 0.375, 0.5}, -- NodeBox143 - {0.6875, 0.1875, 0.375, 0.8125, 0.3125, 0.5}, -- NodeBox144 - {0.75, 0.125, 0.375, 0.875, 0.25, 0.5}, -- NodeBox145 - {0.8125, 0.0625, 0.375, 0.9375, 0.1875, 0.5}, -- NodeBox146 - {0.875, 0, 0.375, 1, 0.125, 0.5}, -- NodeBox147 - {0.9375, -0.0625, 0.375, 1.0625, 0.0625, 0.5}, -- NodeBox148 - {1, -0.125, 0.375, 1.125, 0, 0.5}, -- NodeBox149 - {1.0625, -0.1875, 0.375, 1.1875, -0.0625, 0.5}, -- NodeBox150 - {1.125, -0.25, 0.375, 1.25, -0.125, 0.5}, -- NodeBox151 - {1.1875, -0.3125, 0.375, 1.3125, -0.1875, 0.5}, -- NodeBox152 - {1.25, -0.375, 0.375, 1.375, -0.25, 0.5}, -- NodeBox153 - {1.3125, -0.4375, 0.375, 1.4375, -0.3125, 0.5}, -- NodeBox154 - {-0.5, -0.5, 0.375, -0.4375, 1.5, 0.5}, -- NodeBox188 - {-0.5, -0.5, 0.375, 1.5, -0.375, 0.5}, -- NodeBox189 - {1.4375, -0.5, 0.375, 1.5, 1.5, 0.5}, -- NodeBox190 + {-0.5, 1.375, 0.375, 1.5, 1.5, 0.5}, + {-0.4375, 1.3125, 0.375, -0.3125, 1.4375, 0.5}, + {-0.375, 1.25, 0.375, -0.25, 1.375, 0.5}, + {-0.3125, 1.1875, 0.375, -0.1875, 1.3125, 0.5}, + {-0.25, 1.125, 0.375, -0.125, 1.25, 0.5}, + {-0.1875, 1.0625, 0.375, -0.0625, 1.1875, 0.5}, + {-0.125, 1, 0.375, 0, 1.125, 0.5}, + {-0.0625, 0.9375, 0.375, 0.0625, 1.0625, 0.5}, + {0, 0.875, 0.375, 0.125, 1, 0.5}, + {0.0625, 0.8125, 0.375, 0.1875, 0.9375, 0.5}, + {0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, + {0.1875, 0.6875, 0.375, 0.3125, 0.8125, 0.5}, + {0.25, 0.625, 0.375, 0.375, 0.75, 0.5}, + {0.3125, 0.5625, 0.375, 0.4375, 0.6875, 0.5}, + {0.375, 0.5, 0.375, 0.5, 0.625, 0.5}, + {0.4375, 0.4375, 0.375, 0.5625, 0.5625, 0.5}, + {0.5, 0.375, 0.375, 0.625, 0.5, 0.5}, + {0.5625, 0.3125, 0.375, 0.6875, 0.4375, 0.5}, + {0.625, 0.25, 0.375, 0.75, 0.375, 0.5}, + {0.6875, 0.1875, 0.375, 0.8125, 0.3125, 0.5}, + {0.75, 0.125, 0.375, 0.875, 0.25, 0.5}, + {0.8125, 0.0625, 0.375, 0.9375, 0.1875, 0.5}, + {0.875, 0, 0.375, 1, 0.125, 0.5}, + {0.9375, -0.0625, 0.375, 1.0625, 0.0625, 0.5}, + {1, -0.125, 0.375, 1.125, 0, 0.5}, + {1.0625, -0.1875, 0.375, 1.1875, -0.0625, 0.5}, + {1.125, -0.25, 0.375, 1.25, -0.125, 0.5}, + {1.1875, -0.3125, 0.375, 1.3125, -0.1875, 0.5}, + {1.25, -0.375, 0.375, 1.375, -0.25, 0.5}, + {1.3125, -0.4375, 0.375, 1.4375, -0.3125, 0.5}, + {-0.5, -0.5, 0.375, -0.4375, 1.5, 0.5}, + {-0.5, -0.5, 0.375, 1.5, -0.375, 0.5}, + {1.4375, -0.5, 0.375, 1.5, 1.5, 0.5}, }, }, selection_box = { @@ -2124,52 +2123,52 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_substructure_left_slant_"..bridge_colors, { - description = bridge_desc.." Truss Substructure Left Slant", + minetest.register_node("bridger:truss_substructure_left_slant_" .. bridge_colors, { + description = bridge_desc .. " Truss Substructure Left Slant", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_substructure_left_slant.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_substructure_left_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_left_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_left_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-0.5, 1.375, 0.375, 1.5, 1.5, 0.5}, -- NodeBox122 - {1.3125, 1.3125, 0.375, 1.4375, 1.4375, 0.5}, -- NodeBox126 - {1.25, 1.25, 0.375, 1.375, 1.375, 0.5}, -- NodeBox127 - {1.1875, 1.1875, 0.375, 1.3125, 1.3125, 0.5}, -- NodeBox128 - {1.125, 1.125, 0.375, 1.25, 1.25, 0.5}, -- NodeBox129 - {1.0625, 1.0625, 0.375, 1.1875, 1.1875, 0.5}, -- NodeBox130 - {1, 1, 0.375, 1.125, 1.125, 0.5}, -- NodeBox131 - {0.9375, 0.9375, 0.375, 1.0625, 1.0625, 0.5}, -- NodeBox132 - {0.875, 0.875, 0.375, 1, 1, 0.5}, -- NodeBox133 - {0.8125, 0.8125, 0.375, 0.9375, 0.9375, 0.5}, -- NodeBox134 - {0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, -- NodeBox135 - {0.6875, 0.6875, 0.375, 0.8125, 0.8125, 0.5}, -- NodeBox136 - {0.625, 0.625, 0.375, 0.75, 0.75, 0.5}, -- NodeBox137 - {0.5625, 0.5625, 0.375, 0.6875, 0.6875, 0.5}, -- NodeBox138 - {0.5, 0.5, 0.375, 0.625, 0.625, 0.5}, -- NodeBox139 - {0.4375, 0.4375, 0.375, 0.5625, 0.5625, 0.5}, -- NodeBox140 - {0.375, 0.375, 0.375, 0.5, 0.5, 0.5}, -- NodeBox141 - {0.3125, 0.3125, 0.375, 0.4375, 0.4375, 0.5}, -- NodeBox142 - {0.25, 0.25, 0.375, 0.375, 0.375, 0.5}, -- NodeBox143 - {0.1875, 0.1875, 0.375, 0.3125, 0.3125, 0.5}, -- NodeBox144 - {0.125, 0.125, 0.375, 0.25, 0.25, 0.5}, -- NodeBox145 - {0.0625, 0.0625, 0.375, 0.1875, 0.1875, 0.5}, -- NodeBox146 - {0, 0, 0.375, 0.125, 0.125, 0.5}, -- NodeBox147 - {-0.0625, -0.0625, 0.375, 0.0625, 0.0625, 0.5}, -- NodeBox148 - {-0.125, -0.125, 0.375, 0, 0, 0.5}, -- NodeBox149 - {-0.1875, -0.1875, 0.375, -0.0625, -0.0625, 0.5}, -- NodeBox150 - {-0.25, -0.25, 0.375, -0.125, -0.125, 0.5}, -- NodeBox151 - {-0.3125, -0.3125, 0.375, -0.1875, -0.1875, 0.5}, -- NodeBox152 - {-0.375, -0.375, 0.375, -0.25, -0.25, 0.5}, -- NodeBox153 - {-0.4375, -0.4375, 0.375, -0.3125, -0.3125, 0.5}, -- NodeBox154 - {-0.5, -0.5, 0.375, -0.4375, 1.5, 0.5}, -- NodeBox188 - {-0.5, -0.5, 0.375, 1.5, -0.375, 0.5}, -- NodeBox189 - {1.4375, -0.5, 0.375, 1.5, 1.5, 0.5}, -- NodeBox190 - {-0.5, -0.5, 0.375, -0.375, -0.375, 0.5}, -- NodeBox192 + {-0.5, 1.375, 0.375, 1.5, 1.5, 0.5}, + {1.3125, 1.3125, 0.375, 1.4375, 1.4375, 0.5}, + {1.25, 1.25, 0.375, 1.375, 1.375, 0.5}, + {1.1875, 1.1875, 0.375, 1.3125, 1.3125, 0.5}, + {1.125, 1.125, 0.375, 1.25, 1.25, 0.5}, + {1.0625, 1.0625, 0.375, 1.1875, 1.1875, 0.5}, + {1, 1, 0.375, 1.125, 1.125, 0.5}, + {0.9375, 0.9375, 0.375, 1.0625, 1.0625, 0.5}, + {0.875, 0.875, 0.375, 1, 1, 0.5}, + {0.8125, 0.8125, 0.375, 0.9375, 0.9375, 0.5}, + {0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, + {0.6875, 0.6875, 0.375, 0.8125, 0.8125, 0.5}, + {0.625, 0.625, 0.375, 0.75, 0.75, 0.5}, + {0.5625, 0.5625, 0.375, 0.6875, 0.6875, 0.5}, + {0.5, 0.5, 0.375, 0.625, 0.625, 0.5}, + {0.4375, 0.4375, 0.375, 0.5625, 0.5625, 0.5}, + {0.375, 0.375, 0.375, 0.5, 0.5, 0.5}, + {0.3125, 0.3125, 0.375, 0.4375, 0.4375, 0.5}, + {0.25, 0.25, 0.375, 0.375, 0.375, 0.5}, + {0.1875, 0.1875, 0.375, 0.3125, 0.3125, 0.5}, + {0.125, 0.125, 0.375, 0.25, 0.25, 0.5}, + {0.0625, 0.0625, 0.375, 0.1875, 0.1875, 0.5}, + {0, 0, 0.375, 0.125, 0.125, 0.5}, + {-0.0625, -0.0625, 0.375, 0.0625, 0.0625, 0.5}, + {-0.125, -0.125, 0.375, 0, 0, 0.5}, + {-0.1875, -0.1875, 0.375, -0.0625, -0.0625, 0.5}, + {-0.25, -0.25, 0.375, -0.125, -0.125, 0.5}, + {-0.3125, -0.3125, 0.375, -0.1875, -0.1875, 0.5}, + {-0.375, -0.375, 0.375, -0.25, -0.25, 0.5}, + {-0.4375, -0.4375, 0.375, -0.3125, -0.3125, 0.5}, + {-0.5, -0.5, 0.375, -0.4375, 1.5, 0.5}, + {-0.5, -0.5, 0.375, 1.5, -0.375, 0.5}, + {1.4375, -0.5, 0.375, 1.5, 1.5, 0.5}, + {-0.5, -0.5, 0.375, -0.375, -0.375, 0.5}, }, }, selection_box = { @@ -2188,76 +2187,76 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_substructure_simple_"..bridge_colors, { - description = bridge_desc.." Truss Substructure Simple", + minetest.register_node("bridger:truss_substructure_simple_" .. bridge_colors, { + description = bridge_desc .. " Truss Substructure Simple", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_substructure_simple.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_substructure_simple.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_simple.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_simple.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-0.5, -0.5, 0.375, 1.5, -0.375, 0.5}, -- NodeBox121 - {-0.5, 1.375, 0.375, 1.5, 1.5, 0.5}, -- NodeBox122 - {-0.4375, 1.3125, 0.375, -0.3125, 1.4375, 0.5}, -- NodeBox126 - {-0.375, 1.25, 0.375, -0.25, 1.375, 0.5}, -- NodeBox127 - {-0.3125, 1.1875, 0.375, -0.1875, 1.3125, 0.5}, -- NodeBox128 - {-0.25, 1.125, 0.375, -0.125, 1.25, 0.5}, -- NodeBox129 - {-0.1875, 1.0625, 0.375, -0.0625, 1.1875, 0.5}, -- NodeBox130 - {-0.125, 1, 0.375, 0, 1.125, 0.5}, -- NodeBox131 - {-0.0625, 0.9375, 0.375, 0.0625, 1.0625, 0.5}, -- NodeBox132 - {0, 0.875, 0.375, 0.125, 1, 0.5}, -- NodeBox133 - {0.0625, 0.8125, 0.375, 0.1875, 0.9375, 0.5}, -- NodeBox134 - {0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, -- NodeBox135 - {0.1875, 0.6875, 0.375, 0.3125, 0.8125, 0.5}, -- NodeBox136 - {0.25, 0.625, 0.375, 0.375, 0.75, 0.5}, -- NodeBox137 - {0.3125, 0.5625, 0.375, 0.4375, 0.6875, 0.5}, -- NodeBox138 - {0.375, 0.5, 0.375, 0.5, 0.625, 0.5}, -- NodeBox139 - {0.4375, 0.4375, 0.375, 0.5625, 0.5625, 0.5}, -- NodeBox140 - {0.5, 0.375, 0.375, 0.625, 0.5, 0.5}, -- NodeBox141 - {0.5625, 0.3125, 0.375, 0.6875, 0.4375, 0.5}, -- NodeBox142 - {0.625, 0.25, 0.375, 0.75, 0.375, 0.5}, -- NodeBox143 - {0.6875, 0.1875, 0.375, 0.8125, 0.3125, 0.5}, -- NodeBox144 - {0.75, 0.125, 0.375, 0.875, 0.25, 0.5}, -- NodeBox145 - {0.8125, 0.0625, 0.375, 0.9375, 0.1875, 0.5}, -- NodeBox146 - {0.875, 0, 0.375, 1, 0.125, 0.5}, -- NodeBox147 - {0.9375, -0.0625, 0.375, 1.0625, 0.0625, 0.5}, -- NodeBox148 - {1, -0.125, 0.375, 1.125, 0, 0.5}, -- NodeBox149 - {1.0625, -0.1875, 0.375, 1.1875, -0.0625, 0.5}, -- NodeBox150 - {1.125, -0.25, 0.375, 1.25, -0.125, 0.5}, -- NodeBox151 - {1.1875, -0.3125, 0.375, 1.3125, -0.1875, 0.5}, -- NodeBox152 - {1.25, -0.375, 0.375, 1.375, -0.25, 0.5}, -- NodeBox153 - {1.3125, -0.4375, 0.375, 1.4375, -0.3125, 0.5}, -- NodeBox154 - {1.3125, 1.3125, 0.375, 1.4375, 1.4375, 0.5}, -- NodeBox157 - {1.25, 1.25, 0.375, 1.375, 1.375, 0.5}, -- NodeBox158 - {1.1875, 1.1875, 0.375, 1.3125, 1.3125, 0.5}, -- NodeBox159 - {1.125, 1.125, 0.375, 1.25, 1.25, 0.5}, -- NodeBox160 - {1.0625, 1.0625, 0.375, 1.1875, 1.1875, 0.5}, -- NodeBox161 - {1, 1, 0.375, 1.125, 1.125, 0.5}, -- NodeBox162 - {0.9375, 0.9375, 0.375, 1.0625, 1.0625, 0.5}, -- NodeBox163 - {0.875, 0.875, 0.375, 1, 1, 0.5}, -- NodeBox164 - {0.8125, 0.8125, 0.375, 0.9375, 0.9375, 0.5}, -- NodeBox165 - {0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, -- NodeBox166 - {0.6875, 0.6875, 0.375, 0.8125, 0.8125, 0.5}, -- NodeBox167 - {0.625, 0.625, 0.375, 0.75, 0.75, 0.5}, -- NodeBox168 - {0.5625, 0.5625, 0.375, 0.6875, 0.6875, 0.5}, -- NodeBox169 - {0.375, 0.375, 0.375, 0.625, 0.625, 0.5}, -- NodeBox170 - {0.3125, 0.3125, 0.375, 0.4375, 0.4375, 0.5}, -- NodeBox171 - {0.25, 0.25, 0.375, 0.375, 0.375, 0.5}, -- NodeBox172 - {0.1875, 0.1875, 0.375, 0.3125, 0.3125, 0.5}, -- NodeBox173 - {0.125, 0.125, 0.375, 0.25, 0.25, 0.5}, -- NodeBox174 - {0.0625, 0.0625, 0.375, 0.1875, 0.1875, 0.5}, -- NodeBox175 - {0, 0, 0.375, 0.125, 0.125, 0.5}, -- NodeBox176 - {-0.0625, -0.0625, 0.375, 0.0625, 0.0625, 0.5}, -- NodeBox177 - {-0.125, -0.125, 0.375, 0, 0, 0.5}, -- NodeBox178 - {-0.1875, -0.1875, 0.375, -0.0625, -0.0625, 0.5}, -- NodeBox179 - {-0.25, -0.25, 0.375, -0.125, -0.125, 0.5}, -- NodeBox180 - {-0.3125, -0.3125, 0.375, -0.1875, -0.1875, 0.5}, -- NodeBox181 - {-0.375, -0.375, 0.375, -0.25, -0.25, 0.5}, -- NodeBox182 - {-0.4375, -0.4375, 0.375, -0.3125, -0.3125, 0.5}, -- NodeBox183 + {-0.5, -0.5, 0.375, 1.5, -0.375, 0.5}, + {-0.5, 1.375, 0.375, 1.5, 1.5, 0.5}, + {-0.4375, 1.3125, 0.375, -0.3125, 1.4375, 0.5}, + {-0.375, 1.25, 0.375, -0.25, 1.375, 0.5}, + {-0.3125, 1.1875, 0.375, -0.1875, 1.3125, 0.5}, + {-0.25, 1.125, 0.375, -0.125, 1.25, 0.5}, + {-0.1875, 1.0625, 0.375, -0.0625, 1.1875, 0.5}, + {-0.125, 1, 0.375, 0, 1.125, 0.5}, + {-0.0625, 0.9375, 0.375, 0.0625, 1.0625, 0.5}, + {0, 0.875, 0.375, 0.125, 1, 0.5}, + {0.0625, 0.8125, 0.375, 0.1875, 0.9375, 0.5}, + {0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, + {0.1875, 0.6875, 0.375, 0.3125, 0.8125, 0.5}, + {0.25, 0.625, 0.375, 0.375, 0.75, 0.5}, + {0.3125, 0.5625, 0.375, 0.4375, 0.6875, 0.5}, + {0.375, 0.5, 0.375, 0.5, 0.625, 0.5}, + {0.4375, 0.4375, 0.375, 0.5625, 0.5625, 0.5}, + {0.5, 0.375, 0.375, 0.625, 0.5, 0.5}, + {0.5625, 0.3125, 0.375, 0.6875, 0.4375, 0.5}, + {0.625, 0.25, 0.375, 0.75, 0.375, 0.5}, + {0.6875, 0.1875, 0.375, 0.8125, 0.3125, 0.5}, + {0.75, 0.125, 0.375, 0.875, 0.25, 0.5}, + {0.8125, 0.0625, 0.375, 0.9375, 0.1875, 0.5}, + {0.875, 0, 0.375, 1, 0.125, 0.5}, + {0.9375, -0.0625, 0.375, 1.0625, 0.0625, 0.5}, + {1, -0.125, 0.375, 1.125, 0, 0.5}, + {1.0625, -0.1875, 0.375, 1.1875, -0.0625, 0.5}, + {1.125, -0.25, 0.375, 1.25, -0.125, 0.5}, + {1.1875, -0.3125, 0.375, 1.3125, -0.1875, 0.5}, + {1.25, -0.375, 0.375, 1.375, -0.25, 0.5}, + {1.3125, -0.4375, 0.375, 1.4375, -0.3125, 0.5}, + {1.3125, 1.3125, 0.375, 1.4375, 1.4375, 0.5}, + {1.25, 1.25, 0.375, 1.375, 1.375, 0.5}, + {1.1875, 1.1875, 0.375, 1.3125, 1.3125, 0.5}, + {1.125, 1.125, 0.375, 1.25, 1.25, 0.5}, + {1.0625, 1.0625, 0.375, 1.1875, 1.1875, 0.5}, + {1, 1, 0.375, 1.125, 1.125, 0.5}, + {0.9375, 0.9375, 0.375, 1.0625, 1.0625, 0.5}, + {0.875, 0.875, 0.375, 1, 1, 0.5}, + {0.8125, 0.8125, 0.375, 0.9375, 0.9375, 0.5}, + {0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, + {0.6875, 0.6875, 0.375, 0.8125, 0.8125, 0.5}, + {0.625, 0.625, 0.375, 0.75, 0.75, 0.5}, + {0.5625, 0.5625, 0.375, 0.6875, 0.6875, 0.5}, + {0.375, 0.375, 0.375, 0.625, 0.625, 0.5}, + {0.3125, 0.3125, 0.375, 0.4375, 0.4375, 0.5}, + {0.25, 0.25, 0.375, 0.375, 0.375, 0.5}, + {0.1875, 0.1875, 0.375, 0.3125, 0.3125, 0.5}, + {0.125, 0.125, 0.375, 0.25, 0.25, 0.5}, + {0.0625, 0.0625, 0.375, 0.1875, 0.1875, 0.5}, + {0, 0, 0.375, 0.125, 0.125, 0.5}, + {-0.0625, -0.0625, 0.375, 0.0625, 0.0625, 0.5}, + {-0.125, -0.125, 0.375, 0, 0, 0.5}, + {-0.1875, -0.1875, 0.375, -0.0625, -0.0625, 0.5}, + {-0.25, -0.25, 0.375, -0.125, -0.125, 0.5}, + {-0.3125, -0.3125, 0.375, -0.1875, -0.1875, 0.5}, + {-0.375, -0.375, 0.375, -0.25, -0.25, 0.5}, + {-0.4375, -0.4375, 0.375, -0.3125, -0.3125, 0.5}, }, }, selection_box = { @@ -2276,78 +2275,78 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_substructure_mid_"..bridge_colors, { - description = bridge_desc.." Truss Substructure Middle", + minetest.register_node("bridger:truss_substructure_mid_" .. bridge_colors, { + description = bridge_desc .. " Truss Substructure Middle", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_substructure_mid.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_substructure_mid.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_mid.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_mid.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-0.5, -0.5, 0.375, 1.5, -0.375, 0.5}, -- NodeBox121 - {-0.5, 1.375, 0.375, 1.5, 1.5, 0.5}, -- NodeBox122 - {-0.4375, 1.3125, 0.375, -0.3125, 1.4375, 0.5}, -- NodeBox126 - {-0.375, 1.25, 0.375, -0.25, 1.375, 0.5}, -- NodeBox127 - {-0.3125, 1.1875, 0.375, -0.1875, 1.3125, 0.5}, -- NodeBox128 - {-0.25, 1.125, 0.375, -0.125, 1.25, 0.5}, -- NodeBox129 - {-0.1875, 1.0625, 0.375, -0.0625, 1.1875, 0.5}, -- NodeBox130 - {-0.125, 1, 0.375, 0, 1.125, 0.5}, -- NodeBox131 - {-0.0625, 0.9375, 0.375, 0.0625, 1.0625, 0.5}, -- NodeBox132 - {0, 0.875, 0.375, 0.125, 1, 0.5}, -- NodeBox133 - {0.0625, 0.8125, 0.375, 0.1875, 0.9375, 0.5}, -- NodeBox134 - {0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, -- NodeBox135 - {0.1875, 0.6875, 0.375, 0.3125, 0.8125, 0.5}, -- NodeBox136 - {0.25, 0.625, 0.375, 0.375, 0.75, 0.5}, -- NodeBox137 - {0.3125, 0.5625, 0.375, 0.4375, 0.6875, 0.5}, -- NodeBox138 - {0.375, 0.5, 0.375, 0.5, 0.625, 0.5}, -- NodeBox139 - {0.4375, 0.4375, 0.375, 0.5625, 0.5625, 0.5}, -- NodeBox140 - {0.5, 0.375, 0.375, 0.625, 0.5, 0.5}, -- NodeBox141 - {0.5625, 0.3125, 0.375, 0.6875, 0.4375, 0.5}, -- NodeBox142 - {0.625, 0.25, 0.375, 0.75, 0.375, 0.5}, -- NodeBox143 - {0.6875, 0.1875, 0.375, 0.8125, 0.3125, 0.5}, -- NodeBox144 - {0.75, 0.125, 0.375, 0.875, 0.25, 0.5}, -- NodeBox145 - {0.8125, 0.0625, 0.375, 0.9375, 0.1875, 0.5}, -- NodeBox146 - {0.875, 0, 0.375, 1, 0.125, 0.5}, -- NodeBox147 - {0.9375, -0.0625, 0.375, 1.0625, 0.0625, 0.5}, -- NodeBox148 - {1, -0.125, 0.375, 1.125, 0, 0.5}, -- NodeBox149 - {1.0625, -0.1875, 0.375, 1.1875, -0.0625, 0.5}, -- NodeBox150 - {1.125, -0.25, 0.375, 1.25, -0.125, 0.5}, -- NodeBox151 - {1.1875, -0.3125, 0.375, 1.3125, -0.1875, 0.5}, -- NodeBox152 - {1.25, -0.375, 0.375, 1.375, -0.25, 0.5}, -- NodeBox153 - {1.3125, -0.4375, 0.375, 1.4375, -0.3125, 0.5}, -- NodeBox154 - {1.3125, 1.3125, 0.375, 1.4375, 1.4375, 0.5}, -- NodeBox157 - {1.25, 1.25, 0.375, 1.375, 1.375, 0.5}, -- NodeBox158 - {1.1875, 1.1875, 0.375, 1.3125, 1.3125, 0.5}, -- NodeBox159 - {1.125, 1.125, 0.375, 1.25, 1.25, 0.5}, -- NodeBox160 - {1.0625, 1.0625, 0.375, 1.1875, 1.1875, 0.5}, -- NodeBox161 - {1, 1, 0.375, 1.125, 1.125, 0.5}, -- NodeBox162 - {0.9375, 0.9375, 0.375, 1.0625, 1.0625, 0.5}, -- NodeBox163 - {0.875, 0.875, 0.375, 1, 1, 0.5}, -- NodeBox164 - {0.8125, 0.8125, 0.375, 0.9375, 0.9375, 0.5}, -- NodeBox165 - {0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, -- NodeBox166 - {0.6875, 0.6875, 0.375, 0.8125, 0.8125, 0.5}, -- NodeBox167 - {0.625, 0.625, 0.375, 0.75, 0.75, 0.5}, -- NodeBox168 - {0.5625, 0.5625, 0.375, 0.6875, 0.6875, 0.5}, -- NodeBox169 - {0.375, 0.375, 0.375, 0.625, 0.625, 0.5}, -- NodeBox170 - {0.3125, 0.3125, 0.375, 0.4375, 0.4375, 0.5}, -- NodeBox171 - {0.25, 0.25, 0.375, 0.375, 0.375, 0.5}, -- NodeBox172 - {0.1875, 0.1875, 0.375, 0.3125, 0.3125, 0.5}, -- NodeBox173 - {0.125, 0.125, 0.375, 0.25, 0.25, 0.5}, -- NodeBox174 - {0.0625, 0.0625, 0.375, 0.1875, 0.1875, 0.5}, -- NodeBox175 - {0, 0, 0.375, 0.125, 0.125, 0.5}, -- NodeBox176 - {-0.0625, -0.0625, 0.375, 0.0625, 0.0625, 0.5}, -- NodeBox177 - {-0.125, -0.125, 0.375, 0, 0, 0.5}, -- NodeBox178 - {-0.1875, -0.1875, 0.375, -0.0625, -0.0625, 0.5}, -- NodeBox179 - {-0.25, -0.25, 0.375, -0.125, -0.125, 0.5}, -- NodeBox180 - {-0.3125, -0.3125, 0.375, -0.1875, -0.1875, 0.5}, -- NodeBox181 - {-0.375, -0.375, 0.375, -0.25, -0.25, 0.5}, -- NodeBox182 - {-0.4375, -0.4375, 0.375, -0.3125, -0.3125, 0.5}, -- NodeBox183 - {1.4375, -0.5, 0.375, 1.5, 1.5, 0.5}, -- NodeBox184 - {-0.5, -0.5, 0.375, -0.4375, 1.5, 0.5}, -- NodeBox185 + {-0.5, -0.5, 0.375, 1.5, -0.375, 0.5}, + {-0.5, 1.375, 0.375, 1.5, 1.5, 0.5}, + {-0.4375, 1.3125, 0.375, -0.3125, 1.4375, 0.5}, + {-0.375, 1.25, 0.375, -0.25, 1.375, 0.5}, + {-0.3125, 1.1875, 0.375, -0.1875, 1.3125, 0.5}, + {-0.25, 1.125, 0.375, -0.125, 1.25, 0.5}, + {-0.1875, 1.0625, 0.375, -0.0625, 1.1875, 0.5}, + {-0.125, 1, 0.375, 0, 1.125, 0.5}, + {-0.0625, 0.9375, 0.375, 0.0625, 1.0625, 0.5}, + {0, 0.875, 0.375, 0.125, 1, 0.5}, + {0.0625, 0.8125, 0.375, 0.1875, 0.9375, 0.5}, + {0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, + {0.1875, 0.6875, 0.375, 0.3125, 0.8125, 0.5}, + {0.25, 0.625, 0.375, 0.375, 0.75, 0.5}, + {0.3125, 0.5625, 0.375, 0.4375, 0.6875, 0.5}, + {0.375, 0.5, 0.375, 0.5, 0.625, 0.5}, + {0.4375, 0.4375, 0.375, 0.5625, 0.5625, 0.5}, + {0.5, 0.375, 0.375, 0.625, 0.5, 0.5}, + {0.5625, 0.3125, 0.375, 0.6875, 0.4375, 0.5}, + {0.625, 0.25, 0.375, 0.75, 0.375, 0.5}, + {0.6875, 0.1875, 0.375, 0.8125, 0.3125, 0.5}, + {0.75, 0.125, 0.375, 0.875, 0.25, 0.5}, + {0.8125, 0.0625, 0.375, 0.9375, 0.1875, 0.5}, + {0.875, 0, 0.375, 1, 0.125, 0.5}, + {0.9375, -0.0625, 0.375, 1.0625, 0.0625, 0.5}, + {1, -0.125, 0.375, 1.125, 0, 0.5}, + {1.0625, -0.1875, 0.375, 1.1875, -0.0625, 0.5}, + {1.125, -0.25, 0.375, 1.25, -0.125, 0.5}, + {1.1875, -0.3125, 0.375, 1.3125, -0.1875, 0.5}, + {1.25, -0.375, 0.375, 1.375, -0.25, 0.5}, + {1.3125, -0.4375, 0.375, 1.4375, -0.3125, 0.5}, + {1.3125, 1.3125, 0.375, 1.4375, 1.4375, 0.5}, + {1.25, 1.25, 0.375, 1.375, 1.375, 0.5}, + {1.1875, 1.1875, 0.375, 1.3125, 1.3125, 0.5}, + {1.125, 1.125, 0.375, 1.25, 1.25, 0.5}, + {1.0625, 1.0625, 0.375, 1.1875, 1.1875, 0.5}, + {1, 1, 0.375, 1.125, 1.125, 0.5}, + {0.9375, 0.9375, 0.375, 1.0625, 1.0625, 0.5}, + {0.875, 0.875, 0.375, 1, 1, 0.5}, + {0.8125, 0.8125, 0.375, 0.9375, 0.9375, 0.5}, + {0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, + {0.6875, 0.6875, 0.375, 0.8125, 0.8125, 0.5}, + {0.625, 0.625, 0.375, 0.75, 0.75, 0.5}, + {0.5625, 0.5625, 0.375, 0.6875, 0.6875, 0.5}, + {0.375, 0.375, 0.375, 0.625, 0.625, 0.5}, + {0.3125, 0.3125, 0.375, 0.4375, 0.4375, 0.5}, + {0.25, 0.25, 0.375, 0.375, 0.375, 0.5}, + {0.1875, 0.1875, 0.375, 0.3125, 0.3125, 0.5}, + {0.125, 0.125, 0.375, 0.25, 0.25, 0.5}, + {0.0625, 0.0625, 0.375, 0.1875, 0.1875, 0.5}, + {0, 0, 0.375, 0.125, 0.125, 0.5}, + {-0.0625, -0.0625, 0.375, 0.0625, 0.0625, 0.5}, + {-0.125, -0.125, 0.375, 0, 0, 0.5}, + {-0.1875, -0.1875, 0.375, -0.0625, -0.0625, 0.5}, + {-0.25, -0.25, 0.375, -0.125, -0.125, 0.5}, + {-0.3125, -0.3125, 0.375, -0.1875, -0.1875, 0.5}, + {-0.375, -0.375, 0.375, -0.25, -0.25, 0.5}, + {-0.4375, -0.4375, 0.375, -0.3125, -0.3125, 0.5}, + {1.4375, -0.5, 0.375, 1.5, 1.5, 0.5}, + {-0.5, -0.5, 0.375, -0.4375, 1.5, 0.5}, }, }, selection_box = { @@ -2366,47 +2365,47 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:small_upper_chord_"..bridge_colors, { - description = bridge_desc.." Small Upper Chord", + minetest.register_node("bridger:small_upper_chord_" .. bridge_colors, { + description = bridge_desc .. " Small Upper Chord", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_small_upper_chord.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_small_upper_chord.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_small_upper_chord.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_small_upper_chord.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-0.5, 0.375, 0.4375, 0.5, 0.5, 0.5}, -- NodeBox250 - {0.4375, 0.375, -1.5, 0.5, 0.5, 0.5}, -- NodeBox251 - {-0.5, 0.375, -1.5, 0.5, 0.5, -1.4375}, -- NodeBox252 - {-0.5, 0.375, -1.5, -0.4375, 0.5, 0.5}, -- NodeBox253 - {-0.4375, 0.375, 0.25, -0.3125, 0.5, 0.4375}, -- NodeBox260 - {-0.375, 0.375, 0.125, -0.25, 0.5, 0.3125}, -- NodeBox261 - {-0.3125, 0.375, 0, -0.1875, 0.5, 0.1875}, -- NodeBox262 - {-0.25, 0.375, -0.125, -0.125, 0.5, 0.0625}, -- NodeBox263 - {-0.1875, 0.375, -0.25, -0.0625, 0.5, -0.0625}, -- NodeBox264 - {-0.4375, 0.375, -1.4375, -0.3125, 0.5, -1.25}, -- NodeBox265 - {-0.375, 0.375, -1.3125, -0.25, 0.5, -1.125}, -- NodeBox266 - {-0.3125, 0.375, -1.1875, -0.1875, 0.5, -1}, -- NodeBox267 - {-0.25, 0.375, -1.0625, -0.125, 0.5, -0.875}, -- NodeBox268 - {-0.1875, 0.375, -0.9375, -0.0625, 0.5, -0.75}, -- NodeBox269 - {-0.125, 0.375, -0.8125, 0, 0.5, -0.625}, -- NodeBox270 - {-0.125, 0.375, -0.375, 0, 0.5, -0.1875}, -- NodeBox271 - {0.3125, 0.375, 0.25, 0.4375, 0.5, 0.4375}, -- NodeBox272 - {0.25, 0.375, 0.125, 0.375, 0.5, 0.3125}, -- NodeBox273 - {0.1875, 0.375, 0, 0.3125, 0.5, 0.1875}, -- NodeBox274 - {0.125, 0.375, -0.125, 0.25, 0.5, 0.0625}, -- NodeBox275 - {0.0625, 0.375, -0.25, 0.1875, 0.5, -0.0625}, -- NodeBox276 - {0, 0.375, -0.375, 0.125, 0.5, -0.1875}, -- NodeBox277 - {-0.0625, 0.375, -0.625, 0.0625, 0.5, -0.375}, -- NodeBox278 - {0.3125, 0.375, -1.4375, 0.4375, 0.5, -1.25}, -- NodeBox279 - {0.25, 0.375, -1.3125, 0.375, 0.5, -1.125}, -- NodeBox280 - {0.1875, 0.375, -1.1875, 0.3125, 0.5, -1}, -- NodeBox281 - {0.125, 0.375, -1.0625, 0.25, 0.5, -0.875}, -- NodeBox282 - {0.0625, 0.375, -0.9375, 0.1875, 0.5, -0.75}, -- NodeBox283 - {0, 0.375, -0.8125, 0.125, 0.5, -0.625}, -- NodeBox284 + {-0.5, 0.375, 0.4375, 0.5, 0.5, 0.5}, + {0.4375, 0.375, -1.5, 0.5, 0.5, 0.5}, + {-0.5, 0.375, -1.5, 0.5, 0.5, -1.4375}, + {-0.5, 0.375, -1.5, -0.4375, 0.5, 0.5}, + {-0.4375, 0.375, 0.25, -0.3125, 0.5, 0.4375}, + {-0.375, 0.375, 0.125, -0.25, 0.5, 0.3125}, + {-0.3125, 0.375, 0, -0.1875, 0.5, 0.1875}, + {-0.25, 0.375, -0.125, -0.125, 0.5, 0.0625}, + {-0.1875, 0.375, -0.25, -0.0625, 0.5, -0.0625}, + {-0.4375, 0.375, -1.4375, -0.3125, 0.5, -1.25}, + {-0.375, 0.375, -1.3125, -0.25, 0.5, -1.125}, + {-0.3125, 0.375, -1.1875, -0.1875, 0.5, -1}, + {-0.25, 0.375, -1.0625, -0.125, 0.5, -0.875}, + {-0.1875, 0.375, -0.9375, -0.0625, 0.5, -0.75}, + {-0.125, 0.375, -0.8125, 0, 0.5, -0.625}, + {-0.125, 0.375, -0.375, 0, 0.5, -0.1875}, + {0.3125, 0.375, 0.25, 0.4375, 0.5, 0.4375}, + {0.25, 0.375, 0.125, 0.375, 0.5, 0.3125}, + {0.1875, 0.375, 0, 0.3125, 0.5, 0.1875}, + {0.125, 0.375, -0.125, 0.25, 0.5, 0.0625}, + {0.0625, 0.375, -0.25, 0.1875, 0.5, -0.0625}, + {0, 0.375, -0.375, 0.125, 0.5, -0.1875}, + {-0.0625, 0.375, -0.625, 0.0625, 0.5, -0.375}, + {0.3125, 0.375, -1.4375, 0.4375, 0.5, -1.25}, + {0.25, 0.375, -1.3125, 0.375, 0.5, -1.125}, + {0.1875, 0.375, -1.1875, 0.3125, 0.5, -1}, + {0.125, 0.375, -1.0625, 0.25, 0.5, -0.875}, + {0.0625, 0.375, -0.9375, 0.1875, 0.5, -0.75}, + {0, 0.375, -0.8125, 0.125, 0.5, -0.625}, }, }, selection_box = { @@ -2419,98 +2418,98 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:small_upper_chord_slanted_"..bridge_colors, { - description = bridge_desc.." Small Slanted Upper Chord", + minetest.register_node("bridger:small_upper_chord_slanted_" .. bridge_colors, { + description = bridge_desc .. " Small Slanted Upper Chord", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_small_upper_chord_slanted.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_small_upper_chord_slanted.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_small_upper_chord_slanted.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_small_upper_chord_slanted.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-0.5, -0.5625, -1.5, -0.4375, -0.4375, -1.375}, -- NodeBox1 - {-0.5, -0.5625, -1.5, 0.5, -0.4375, -1.4375}, -- NodeBox2 - {0.4375, -0.5625, -1.5, 0.5, -0.4375, -1.375}, -- NodeBox3 - {0.4375, -0.5, -1.375, 0.5, -0.375, -1.25}, -- NodeBox4 - {0.4375, -0.4375, -1.25, 0.5, -0.3125, -1.125}, -- NodeBox5 - {0.4375, -0.375, -1.125, 0.5, -0.25, -1}, -- NodeBox6 - {0.4375, -0.3125, -1, 0.5, -0.1875, -0.875}, -- NodeBox7 - {0.4375, -0.25, -0.875, 0.5, -0.125, -0.75}, -- NodeBox8 - {0.4375, -0.1875, -0.75, 0.5, -0.0625, -0.625}, -- NodeBox9 - {0.4375, -0.125, -0.625, 0.5, -2.23517e-008, -0.5}, -- NodeBox10 - {0.4375, -0.0625, -0.5, 0.5, 0.0625, -0.375}, -- NodeBox11 - {0.4375, 0, -0.375, 0.5, 0.125, -0.25}, -- NodeBox12 - {0.4375, 0.0625, -0.25, 0.5, 0.1875, -0.125}, -- NodeBox13 - {0.4375, 0.125, -0.125, 0.5, 0.25, -1.04308e-007}, -- NodeBox14 - {0.4375, 0.1875, 0, 0.5, 0.3125, 0.125}, -- NodeBox15 - {0.4375, 0.25, 0.125, 0.5, 0.375, 0.25}, -- NodeBox16 - {0.4375, 0.3125, 0.25, 0.5, 0.4375, 0.375}, -- NodeBox17 - {0.4375, 0.375, 0.375, 0.5, 0.5, 0.5}, -- NodeBox18 - {-0.5, 0.375, 0.4375, 0.5, 0.5, 0.5}, -- NodeBox19 - {-0.5, -0.5, -1.375, -0.4375, -0.375, -1.25}, -- NodeBox20 - {-0.5, -0.4375, -1.25, -0.4375, -0.3125, -1.125}, -- NodeBox21 - {-0.5, -0.375, -1.125, -0.4375, -0.25, -1}, -- NodeBox22 - {-0.5, -0.3125, -1, -0.4375, -0.1875, -0.875}, -- NodeBox23 - {-0.5, -0.25, -0.875, -0.4375, -0.125, -0.75}, -- NodeBox24 - {-0.5, -0.1875, -0.75, -0.4375, -0.0625, -0.625}, -- NodeBox25 - {-0.5, -0.125, -0.625, -0.4375, 1.11759e-008, -0.5}, -- NodeBox26 - {-0.5, -0.0625, -0.5, -0.4375, 0.0625, -0.375}, -- NodeBox27 - {-0.5, 0, -0.375, -0.4375, 0.125, -0.25}, -- NodeBox28 - {-0.5, 0.0625, -0.25, -0.4375, 0.1875, -0.125}, -- NodeBox29 - {-0.5, 0.125, -0.125, -0.4375, 0.25, 1.41561e-007}, -- NodeBox30 - {-0.5, 0.1875, 0, -0.4375, 0.3125, 0.125}, -- NodeBox31 - {-0.5, 0.25, 0.125, -0.4375, 0.375, 0.25}, -- NodeBox32 - {-0.5, 0.3125, 0.25, -0.4375, 0.4375, 0.375}, -- NodeBox33 - {-0.5, 0.375, 0.375, -0.4375, 0.5, 0.5}, -- NodeBox34 - {-0.4375, -0.5625, -1.5, -0.3125, -0.4375, -1.375}, -- NodeBox35 - {-0.4375, -0.5, -1.375, -0.3125, -0.375, -1.25}, -- NodeBox36 - {-0.375, -0.5, -1.3125, -0.25, -0.375, -1.25}, -- NodeBox37 - {-0.375, -0.4375, -1.25, -0.25, -0.3125, -1.125}, -- NodeBox38 - {-0.3125, -0.4375, -1.1875, -0.1875, -0.3125, -1.125}, -- NodeBox39 - {-0.3125, -0.375, -1.125, -0.1875, -0.25, -1}, -- NodeBox40 - {-0.25, -0.375, -1.0625, -0.125, -0.25, -1}, -- NodeBox41 - {-0.25, -0.3125, -1, -0.125, -0.1875, -0.875}, -- NodeBox42 - {-0.1875, -0.3125, -0.9375, -0.0625, -0.1875, -0.875}, -- NodeBox43 - {-0.1875, -0.25, -0.875, -0.0624999, -0.125, -0.75}, -- NodeBox44 - {-0.125, -0.25, -0.8125, 0.125, -0.125, -0.75}, -- NodeBox45 - {-0.125, -0.1875, -0.75, 0.125, -0.0624999, -0.625}, -- NodeBox46 - {-0.0625, -0.125, -0.625, 0.0625, 9.31323e-008, -0.5}, -- NodeBox47 - {-0.0625, -0.0625, -0.5, 0.0625, 0.0625001, -0.375}, -- NodeBox48 - {-0.125, 0, -0.375, 0.125, 0.125, -0.25}, -- NodeBox49 - {-0.4375, 0.375, 0.375, -0.3125, 0.5, 0.4375}, -- NodeBox62 - {-0.4375, 0.3125, 0.25, -0.3125, 0.4375, 0.375}, -- NodeBox63 - {-0.375, 0.25, 0.125, -0.25, 0.375, 0.25}, -- NodeBox64 - {-0.375, 0.3125, 0.25, -0.25, 0.4375, 0.3125}, -- NodeBox65 - {-0.3125, 0.25, 0.125, -0.1875, 0.375, 0.1875}, -- NodeBox66 - {-0.3125, 0.1875, 0, -0.1875, 0.3125, 0.125}, -- NodeBox67 - {-0.25, 0.1875, 0, -0.125, 0.3125, 0.0625}, -- NodeBox68 - {-0.25, 0.125, -0.125, -0.125, 0.25, 1.30385e-008}, -- NodeBox69 - {-0.1875, 0.125, -0.125, -0.0625, 0.25, -0.0625}, -- NodeBox70 - {-0.1875, 0.0625, -0.25, -0.0625, 0.1875, -0.125}, -- NodeBox71 - {-0.125, 0.0625, -0.25, 0.125, 0.1875, -0.1875}, -- NodeBox72 - {0.0625, 0.0625, -0.25, 0.1875, 0.1875, -0.125}, -- NodeBox73 - {0.0625, 0.125, -0.125, 0.1875, 0.25, -0.0625}, -- NodeBox74 - {0.125, 0.125, -0.125, 0.25, 0.25, 0}, -- NodeBox75 - {0.125, 0.1875, 0, 0.25, 0.3125, 0.0625}, -- NodeBox76 - {0.1875, 0.1875, 0, 0.3125, 0.3125, 0.125}, -- NodeBox77 - {0.1875, 0.25, 0.125, 0.3125, 0.375, 0.1875}, -- NodeBox78 - {0.25, 0.25, 0.125, 0.375, 0.375, 0.25}, -- NodeBox79 - {0.25, 0.3125, 0.25, 0.375, 0.4375, 0.3125}, -- NodeBox80 - {0.3125, 0.3125, 0.3125, 0.4375, 0.4375, 0.375}, -- NodeBox81 - {0.3125, 0.375, 0.375, 0.4375, 0.5, 0.4375}, -- NodeBox82 - {0.3125, -0.5625, -1.4375, 0.4375, -0.4375, -1.375}, -- NodeBox83 - {0.3125, -0.5, -1.375, 0.4375, -0.375, -1.25}, -- NodeBox84 - {0.25, -0.5, -1.3125, 0.375, -0.375, -1.25}, -- NodeBox85 - {0.25, -0.4375, -1.25, 0.375, -0.3125, -1.125}, -- NodeBox86 - {0.1875, -0.4375, -1.1875, 0.3125, -0.3125, -1.125}, -- NodeBox87 - {0.1875, -0.375, -1.125, 0.3125, -0.25, -1}, -- NodeBox88 - {0.125, -0.375, -1.0625, 0.25, -0.25, -1}, -- NodeBox89 - {0.125, -0.3125, -1, 0.25, -0.1875, -0.875}, -- NodeBox90 - {0.0625, -0.3125, -0.9375, 0.1875, -0.1875, -0.875}, -- NodeBox91 - {0.0625, -0.25, -0.875, 0.1875, -0.125, -0.75}, -- NodeBox92 + {-0.5, -0.5625, -1.5, -0.4375, -0.4375, -1.375}, + {-0.5, -0.5625, -1.5, 0.5, -0.4375, -1.4375}, + {0.4375, -0.5625, -1.5, 0.5, -0.4375, -1.375}, + {0.4375, -0.5, -1.375, 0.5, -0.375, -1.25}, + {0.4375, -0.4375, -1.25, 0.5, -0.3125, -1.125}, + {0.4375, -0.375, -1.125, 0.5, -0.25, -1}, + {0.4375, -0.3125, -1, 0.5, -0.1875, -0.875}, + {0.4375, -0.25, -0.875, 0.5, -0.125, -0.75}, + {0.4375, -0.1875, -0.75, 0.5, -0.0625, -0.625}, + {0.4375, -0.125, -0.625, 0.5, -2.23517e-008, -0.5}, + {0.4375, -0.0625, -0.5, 0.5, 0.0625, -0.375}, + {0.4375, 0, -0.375, 0.5, 0.125, -0.25}, + {0.4375, 0.0625, -0.25, 0.5, 0.1875, -0.125}, + {0.4375, 0.125, -0.125, 0.5, 0.25, -1.04308e-007}, + {0.4375, 0.1875, 0, 0.5, 0.3125, 0.125}, + {0.4375, 0.25, 0.125, 0.5, 0.375, 0.25}, + {0.4375, 0.3125, 0.25, 0.5, 0.4375, 0.375}, + {0.4375, 0.375, 0.375, 0.5, 0.5, 0.5}, + {-0.5, 0.375, 0.4375, 0.5, 0.5, 0.5}, + {-0.5, -0.5, -1.375, -0.4375, -0.375, -1.25}, + {-0.5, -0.4375, -1.25, -0.4375, -0.3125, -1.125}, + {-0.5, -0.375, -1.125, -0.4375, -0.25, -1}, + {-0.5, -0.3125, -1, -0.4375, -0.1875, -0.875}, + {-0.5, -0.25, -0.875, -0.4375, -0.125, -0.75}, + {-0.5, -0.1875, -0.75, -0.4375, -0.0625, -0.625}, + {-0.5, -0.125, -0.625, -0.4375, 1.11759e-008, -0.5}, + {-0.5, -0.0625, -0.5, -0.4375, 0.0625, -0.375}, + {-0.5, 0, -0.375, -0.4375, 0.125, -0.25}, + {-0.5, 0.0625, -0.25, -0.4375, 0.1875, -0.125}, + {-0.5, 0.125, -0.125, -0.4375, 0.25, 1.41561e-007}, + {-0.5, 0.1875, 0, -0.4375, 0.3125, 0.125}, + {-0.5, 0.25, 0.125, -0.4375, 0.375, 0.25}, + {-0.5, 0.3125, 0.25, -0.4375, 0.4375, 0.375}, + {-0.5, 0.375, 0.375, -0.4375, 0.5, 0.5}, + {-0.4375, -0.5625, -1.5, -0.3125, -0.4375, -1.375}, + {-0.4375, -0.5, -1.375, -0.3125, -0.375, -1.25}, + {-0.375, -0.5, -1.3125, -0.25, -0.375, -1.25}, + {-0.375, -0.4375, -1.25, -0.25, -0.3125, -1.125}, + {-0.3125, -0.4375, -1.1875, -0.1875, -0.3125, -1.125}, + {-0.3125, -0.375, -1.125, -0.1875, -0.25, -1}, + {-0.25, -0.375, -1.0625, -0.125, -0.25, -1}, + {-0.25, -0.3125, -1, -0.125, -0.1875, -0.875}, + {-0.1875, -0.3125, -0.9375, -0.0625, -0.1875, -0.875}, + {-0.1875, -0.25, -0.875, -0.0624999, -0.125, -0.75}, + {-0.125, -0.25, -0.8125, 0.125, -0.125, -0.75}, + {-0.125, -0.1875, -0.75, 0.125, -0.0624999, -0.625}, + {-0.0625, -0.125, -0.625, 0.0625, 9.31323e-008, -0.5}, + {-0.0625, -0.0625, -0.5, 0.0625, 0.0625001, -0.375}, + {-0.125, 0, -0.375, 0.125, 0.125, -0.25}, + {-0.4375, 0.375, 0.375, -0.3125, 0.5, 0.4375}, + {-0.4375, 0.3125, 0.25, -0.3125, 0.4375, 0.375}, + {-0.375, 0.25, 0.125, -0.25, 0.375, 0.25}, + {-0.375, 0.3125, 0.25, -0.25, 0.4375, 0.3125}, + {-0.3125, 0.25, 0.125, -0.1875, 0.375, 0.1875}, + {-0.3125, 0.1875, 0, -0.1875, 0.3125, 0.125}, + {-0.25, 0.1875, 0, -0.125, 0.3125, 0.0625}, + {-0.25, 0.125, -0.125, -0.125, 0.25, 1.30385e-008}, + {-0.1875, 0.125, -0.125, -0.0625, 0.25, -0.0625}, + {-0.1875, 0.0625, -0.25, -0.0625, 0.1875, -0.125}, + {-0.125, 0.0625, -0.25, 0.125, 0.1875, -0.1875}, + {0.0625, 0.0625, -0.25, 0.1875, 0.1875, -0.125}, + {0.0625, 0.125, -0.125, 0.1875, 0.25, -0.0625}, + {0.125, 0.125, -0.125, 0.25, 0.25, 0}, + {0.125, 0.1875, 0, 0.25, 0.3125, 0.0625}, + {0.1875, 0.1875, 0, 0.3125, 0.3125, 0.125}, + {0.1875, 0.25, 0.125, 0.3125, 0.375, 0.1875}, + {0.25, 0.25, 0.125, 0.375, 0.375, 0.25}, + {0.25, 0.3125, 0.25, 0.375, 0.4375, 0.3125}, + {0.3125, 0.3125, 0.3125, 0.4375, 0.4375, 0.375}, + {0.3125, 0.375, 0.375, 0.4375, 0.5, 0.4375}, + {0.3125, -0.5625, -1.4375, 0.4375, -0.4375, -1.375}, + {0.3125, -0.5, -1.375, 0.4375, -0.375, -1.25}, + {0.25, -0.5, -1.3125, 0.375, -0.375, -1.25}, + {0.25, -0.4375, -1.25, 0.375, -0.3125, -1.125}, + {0.1875, -0.4375, -1.1875, 0.3125, -0.3125, -1.125}, + {0.1875, -0.375, -1.125, 0.3125, -0.25, -1}, + {0.125, -0.375, -1.0625, 0.25, -0.25, -1}, + {0.125, -0.3125, -1, 0.25, -0.1875, -0.875}, + {0.0625, -0.3125, -0.9375, 0.1875, -0.1875, -0.875}, + {0.0625, -0.25, -0.875, 0.1875, -0.125, -0.75}, }, }, selection_box = { @@ -2523,79 +2522,79 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:medium_upper_chord_"..bridge_colors, { - description = bridge_desc.." Medium Upper Chord", + minetest.register_node("bridger:medium_upper_chord_" .. bridge_colors, { + description = bridge_desc .. " Medium Upper Chord", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_medium_upper_chord.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_medium_upper_chord.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_medium_upper_chord.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_medium_upper_chord.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-1.5, 0.375, 0.4375, 1.5, 0.5, 0.5}, -- NodeBox250 - {1.4375, 0.375, -1.5, 1.5, 0.5, 0.5}, -- NodeBox251 - {-1.5, 0.375, -1.5, 1.5, 0.5, -1.4375}, -- NodeBox252 - {-1.5, 0.375, -1.5, -1.4375, 0.5, 0.5}, -- NodeBox253 - {-1.4375, 0.375, 0.3125, -1.3125, 0.5, 0.4375}, -- NodeBox285 - {-1.375, 0.375, 0.25, -1.1875, 0.5, 0.375}, -- NodeBox286 - {-1.25, 0.375, 0.1875, -1.125, 0.5, 0.3125}, -- NodeBox287 - {-1.1875, 0.375, 0.125, -1, 0.5, 0.25}, -- NodeBox289 - {-1.0625, 0.375, 0.0625, -0.9375, 0.5, 0.1875}, -- NodeBox290 - {-1, 0.375, 0, -0.8125, 0.5, 0.125}, -- NodeBox291 - {-0.875, 0.375, -0.0625, -0.75, 0.5, 0.0625}, -- NodeBox292 - {-0.8125, 0.375, -0.125, -0.625, 0.5, 0}, -- NodeBox293 - {-0.6875, 0.375, -0.1875, -0.5625, 0.5, -0.0625}, -- NodeBox294 - {-0.625, 0.375, -0.25, -0.4375, 0.5, -0.125}, -- NodeBox295 - {-0.5, 0.375, -0.3125, -0.375, 0.5, -0.1875}, -- NodeBox296 - {-0.4375, 0.375, -0.375, -0.25, 0.5, -0.25}, -- NodeBox297 - {-0.3125, 0.375, -0.4375, -0.1875, 0.5, -0.3125}, -- NodeBox298 - {-0.25, 0.375, -0.5, -0.0625, 0.5, -0.375}, -- NodeBox299 - {-0.125, 0.375, -0.5625, 0.125, 0.5, -0.4375}, -- NodeBox300 - {1.3125, 0.375, -1.4375, 1.4375, 0.5, -1.3125}, -- NodeBox301 - {1.1875, 0.375, -1.375, 1.375, 0.5, -1.25}, -- NodeBox302 - {1.125, 0.375, -1.3125, 1.25, 0.5, -1.1875}, -- NodeBox303 - {1, 0.375, -1.25, 1.1875, 0.5, -1.125}, -- NodeBox304 - {0.9375, 0.375, -1.1875, 1.0625, 0.5, -1.0625}, -- NodeBox305 - {0.8125, 0.375, -1.125, 1, 0.5, -1}, -- NodeBox306 - {0.75, 0.375, -1.0625, 0.875, 0.5, -0.9375}, -- NodeBox307 - {0.625, 0.375, -1, 0.8125, 0.5, -0.875}, -- NodeBox308 - {0.5625, 0.375, -0.9375, 0.6875, 0.5, -0.8125}, -- NodeBox309 - {0.4375, 0.375, -0.875, 0.625, 0.5, -0.75}, -- NodeBox310 - {0.375, 0.375, -0.8125, 0.5, 0.5, -0.6875}, -- NodeBox311 - {0.25, 0.375, -0.75, 0.4375, 0.5, -0.625}, -- NodeBox312 - {0.1875, 0.375, -0.6875, 0.3125, 0.5, -0.5625}, -- NodeBox313 - {0.0625, 0.375, -0.625, 0.25, 0.5, -0.5}, -- NodeBox314 - {1.3125, 0.375, 0.3125, 1.4375, 0.5, 0.4375}, -- NodeBox315 - {1.1875, 0.375, 0.25, 1.375, 0.5, 0.375}, -- NodeBox316 - {1.125, 0.375, 0.1875, 1.25, 0.5, 0.3125}, -- NodeBox317 - {1, 0.375, 0.125, 1.1875, 0.5, 0.25}, -- NodeBox318 - {0.9375, 0.375, 0.0625, 1.0625, 0.5, 0.1875}, -- NodeBox319 - {0.8125, 0.375, 0, 1, 0.5, 0.125}, -- NodeBox320 - {0.75, 0.375, -0.0625, 0.875, 0.5, 0.0625}, -- NodeBox321 - {0.625, 0.375, -0.125, 0.8125, 0.5, 0}, -- NodeBox322 - {0.5625, 0.375, -0.1875, 0.6875, 0.5, -0.0625}, -- NodeBox323 - {0.4375, 0.375, -0.25, 0.625, 0.5, -0.125}, -- NodeBox324 - {0.375, 0.375, -0.3125, 0.5, 0.5, -0.1875}, -- NodeBox325 - {0.25, 0.375, -0.375, 0.4375, 0.5, -0.25}, -- NodeBox326 - {0.1875, 0.375, -0.4375, 0.3125, 0.5, -0.3125}, -- NodeBox327 - {0.0625, 0.375, -0.5, 0.25, 0.5, -0.375}, -- NodeBox328 - {-1.4375, 0.375, -1.4375, -1.3125, 0.5, -1.3125}, -- NodeBox329 - {-1.375, 0.375, -1.375, -1.1875, 0.5, -1.25}, -- NodeBox330 - {-1.25, 0.375, -1.3125, -1.125, 0.5, -1.1875}, -- NodeBox331 - {-1.1875, 0.375, -1.25, -1, 0.5, -1.125}, -- NodeBox332 - {-1.0625, 0.375, -1.1875, -0.9375, 0.5, -1.0625}, -- NodeBox333 - {-1, 0.375, -1.125, -0.8125, 0.5, -1}, -- NodeBox334 - {-0.875, 0.375, -1.0625, -0.75, 0.5, -0.9375}, -- NodeBox335 - {-0.8125, 0.375, -1, -0.625, 0.5, -0.875}, -- NodeBox336 - {-0.6875, 0.375, -0.9375, -0.5625, 0.5, -0.8125}, -- NodeBox337 - {-0.625, 0.375, -0.875, -0.4375, 0.5, -0.75}, -- NodeBox338 - {-0.5, 0.375, -0.8125, -0.375, 0.5, -0.6875}, -- NodeBox339 - {-0.4375, 0.375, -0.75, -0.25, 0.5, -0.625}, -- NodeBox340 - {-0.3125, 0.375, -0.6875, -0.1875, 0.5, -0.5625}, -- NodeBox341 - {-0.25, 0.375, -0.625, -0.0625, 0.5, -0.5}, -- NodeBox342 + {-1.5, 0.375, 0.4375, 1.5, 0.5, 0.5}, + {1.4375, 0.375, -1.5, 1.5, 0.5, 0.5}, + {-1.5, 0.375, -1.5, 1.5, 0.5, -1.4375}, + {-1.5, 0.375, -1.5, -1.4375, 0.5, 0.5}, + {-1.4375, 0.375, 0.3125, -1.3125, 0.5, 0.4375}, + {-1.375, 0.375, 0.25, -1.1875, 0.5, 0.375}, + {-1.25, 0.375, 0.1875, -1.125, 0.5, 0.3125}, + {-1.1875, 0.375, 0.125, -1, 0.5, 0.25}, + {-1.0625, 0.375, 0.0625, -0.9375, 0.5, 0.1875}, + {-1, 0.375, 0, -0.8125, 0.5, 0.125}, + {-0.875, 0.375, -0.0625, -0.75, 0.5, 0.0625}, + {-0.8125, 0.375, -0.125, -0.625, 0.5, 0}, + {-0.6875, 0.375, -0.1875, -0.5625, 0.5, -0.0625}, + {-0.625, 0.375, -0.25, -0.4375, 0.5, -0.125}, + {-0.5, 0.375, -0.3125, -0.375, 0.5, -0.1875}, + {-0.4375, 0.375, -0.375, -0.25, 0.5, -0.25}, + {-0.3125, 0.375, -0.4375, -0.1875, 0.5, -0.3125}, + {-0.25, 0.375, -0.5, -0.0625, 0.5, -0.375}, + {-0.125, 0.375, -0.5625, 0.125, 0.5, -0.4375}, + {1.3125, 0.375, -1.4375, 1.4375, 0.5, -1.3125}, + {1.1875, 0.375, -1.375, 1.375, 0.5, -1.25}, + {1.125, 0.375, -1.3125, 1.25, 0.5, -1.1875}, + {1, 0.375, -1.25, 1.1875, 0.5, -1.125}, + {0.9375, 0.375, -1.1875, 1.0625, 0.5, -1.0625}, + {0.8125, 0.375, -1.125, 1, 0.5, -1}, + {0.75, 0.375, -1.0625, 0.875, 0.5, -0.9375}, + {0.625, 0.375, -1, 0.8125, 0.5, -0.875}, + {0.5625, 0.375, -0.9375, 0.6875, 0.5, -0.8125}, + {0.4375, 0.375, -0.875, 0.625, 0.5, -0.75}, + {0.375, 0.375, -0.8125, 0.5, 0.5, -0.6875}, + {0.25, 0.375, -0.75, 0.4375, 0.5, -0.625}, + {0.1875, 0.375, -0.6875, 0.3125, 0.5, -0.5625}, + {0.0625, 0.375, -0.625, 0.25, 0.5, -0.5}, + {1.3125, 0.375, 0.3125, 1.4375, 0.5, 0.4375}, + {1.1875, 0.375, 0.25, 1.375, 0.5, 0.375}, + {1.125, 0.375, 0.1875, 1.25, 0.5, 0.3125}, + {1, 0.375, 0.125, 1.1875, 0.5, 0.25}, + {0.9375, 0.375, 0.0625, 1.0625, 0.5, 0.1875}, + {0.8125, 0.375, 0, 1, 0.5, 0.125}, + {0.75, 0.375, -0.0625, 0.875, 0.5, 0.0625}, + {0.625, 0.375, -0.125, 0.8125, 0.5, 0}, + {0.5625, 0.375, -0.1875, 0.6875, 0.5, -0.0625}, + {0.4375, 0.375, -0.25, 0.625, 0.5, -0.125}, + {0.375, 0.375, -0.3125, 0.5, 0.5, -0.1875}, + {0.25, 0.375, -0.375, 0.4375, 0.5, -0.25}, + {0.1875, 0.375, -0.4375, 0.3125, 0.5, -0.3125}, + {0.0625, 0.375, -0.5, 0.25, 0.5, -0.375}, + {-1.4375, 0.375, -1.4375, -1.3125, 0.5, -1.3125}, + {-1.375, 0.375, -1.375, -1.1875, 0.5, -1.25}, + {-1.25, 0.375, -1.3125, -1.125, 0.5, -1.1875}, + {-1.1875, 0.375, -1.25, -1, 0.5, -1.125}, + {-1.0625, 0.375, -1.1875, -0.9375, 0.5, -1.0625}, + {-1, 0.375, -1.125, -0.8125, 0.5, -1}, + {-0.875, 0.375, -1.0625, -0.75, 0.5, -0.9375}, + {-0.8125, 0.375, -1, -0.625, 0.5, -0.875}, + {-0.6875, 0.375, -0.9375, -0.5625, 0.5, -0.8125}, + {-0.625, 0.375, -0.875, -0.4375, 0.5, -0.75}, + {-0.5, 0.375, -0.8125, -0.375, 0.5, -0.6875}, + {-0.4375, 0.375, -0.75, -0.25, 0.5, -0.625}, + {-0.3125, 0.375, -0.6875, -0.1875, 0.5, -0.5625}, + {-0.25, 0.375, -0.625, -0.0625, 0.5, -0.5}, }, }, selection_box = { @@ -2608,110 +2607,110 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:medium_upper_chord_slanted_"..bridge_colors, { - description = bridge_desc.." Medium Slanted Upper Chord", + minetest.register_node("bridger:medium_upper_chord_slanted_" .. bridge_colors, { + description = bridge_desc .. " Medium Slanted Upper Chord", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_medium_upper_chord_slanted.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_medium_upper_chord_slanted.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_medium_upper_chord_slanted.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_medium_upper_chord_slanted.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-1.5, -0.5625, -1.5, -1.4375, -0.4375, -1.375}, -- NodeBox1 - {-1.5, -0.5625, -1.5, 1.5, -0.4375, -1.4375}, -- NodeBox2 - {1.4375, -0.5625, -1.5, 1.5, -0.4375, -1.375}, -- NodeBox3 - {1.4375, -0.5, -1.375, 1.5, -0.375, -1.25}, -- NodeBox4 - {1.4375, -0.4375, -1.25, 1.5, -0.3125, -1.125}, -- NodeBox5 - {1.4375, -0.375, -1.125, 1.5, -0.25, -1}, -- NodeBox6 - {1.4375, -0.3125, -1, 1.5, -0.1875, -0.875}, -- NodeBox7 - {1.4375, -0.25, -0.875, 1.5, -0.125, -0.75}, -- NodeBox8 - {1.4375, -0.1875, -0.75, 1.5, -0.0625, -0.625}, -- NodeBox9 - {1.4375, -0.125, -0.625, 1.5, -2.23517e-008, -0.5}, -- NodeBox10 - {1.4375, -0.0625, -0.5, 1.5, 0.0625, -0.375}, -- NodeBox11 - {1.4375, 0, -0.375, 1.5, 0.125, -0.25}, -- NodeBox12 - {1.4375, 0.0625, -0.25, 1.5, 0.1875, -0.125}, -- NodeBox13 - {1.4375, 0.125, -0.125, 1.5, 0.25, -9.68575e-008}, -- NodeBox14 - {1.4375, 0.1875, 0, 1.5, 0.3125, 0.125}, -- NodeBox15 - {1.4375, 0.25, 0.125, 1.5, 0.375, 0.25}, -- NodeBox16 - {1.4375, 0.3125, 0.25, 1.5, 0.4375, 0.375}, -- NodeBox17 - {1.4375, 0.375, 0.375, 1.5, 0.5, 0.5}, -- NodeBox18 - {-1.5, 0.375, 0.4375, 1.5, 0.5, 0.5}, -- NodeBox19 - {-1.5, -0.5, -1.375, -1.4375, -0.375, -1.25}, -- NodeBox20 - {-1.5, -0.4375, -1.25, -1.4375, -0.3125, -1.125}, -- NodeBox21 - {-1.5, -0.375, -1.125, -1.4375, -0.25, -1}, -- NodeBox22 - {-1.5, -0.3125, -1, -1.4375, -0.1875, -0.875}, -- NodeBox23 - {-1.5, -0.25, -0.875, -1.4375, -0.125, -0.75}, -- NodeBox24 - {-1.5, -0.1875, -0.75, -1.4375, -0.0625, -0.625}, -- NodeBox25 - {-1.5, -0.125, -0.625, -1.4375, 1.11759e-008, -0.5}, -- NodeBox26 - {-1.5, -0.0625, -0.5, -1.4375, 0.0625, -0.375}, -- NodeBox27 - {-1.5, 0, -0.375, -1.4375, 0.125, -0.25}, -- NodeBox28 - {-1.5, 0.0625, -0.25, -1.4375, 0.1875, -0.125}, -- NodeBox29 - {-1.5, 0.125, -0.125, -1.4375, 0.25, 1.49012e-007}, -- NodeBox30 - {-1.5, 0.1875, 0, -1.4375, 0.3125, 0.125}, -- NodeBox31 - {-1.5, 0.25, 0.125, -1.4375, 0.375, 0.25}, -- NodeBox32 - {-1.5, 0.3125, 0.25, -1.4375, 0.4375, 0.375}, -- NodeBox33 - {-1.5, 0.375, 0.375, -1.4375, 0.5, 0.5}, -- NodeBox34 - {-1.4375, -0.5625, -1.4375, -1.3125, -0.4375, -1.375}, -- NodeBox93 - {-1.4375, -0.5, -1.375, -1.1875, -0.375, -1.3125}, -- NodeBox94 - {-1.375, -0.5, -1.3125, -1.125, -0.375, -1.25}, -- NodeBox95 - {-1.25, -0.4375, -1.25, -1, -0.3125, -1.1875}, -- NodeBox96 - {-1.1875, -0.4375, -1.1875, -0.9375, -0.3125, -1.125}, -- NodeBox97 - {-1.0625, -0.375, -1.125, -0.8125, -0.25, -1.0625}, -- NodeBox98 - {-1, -0.375, -1.0625, -0.75, -0.25, -1}, -- NodeBox99 - {-0.875, -0.3125, -1, -0.625, -0.1875, -0.9375}, -- NodeBox100 - {-0.8125, -0.3125, -0.9375, -0.5625, -0.1875, -0.875}, -- NodeBox101 - {-0.6875, -0.25, -0.875, -0.4375, -0.125, -0.8125}, -- NodeBox102 - {-0.625, -0.25, -0.8125, -0.375, -0.125, -0.75}, -- NodeBox103 - {-0.5, -0.1875, -0.75, -0.25, -0.0625, -0.6875}, -- NodeBox104 - {-0.4375, -0.1875, -0.6875, -0.1875, -0.0625, -0.625}, -- NodeBox105 - {-0.3125, -0.125, -0.625, -0.0625, 3.35276e-008, -0.5625}, -- NodeBox106 - {-0.25, -0.125, -0.5625, 0.25, 3.35276e-008, -0.5}, -- NodeBox107 - {-0.25, -0.0625, -0.5, 0.25, 0.0625, -0.4375}, -- NodeBox108 - {-0.3125, -0.0625, -0.4375, -0.0625, 0.0625, -0.375}, -- NodeBox109 - {-0.4375, 0, -0.375, -0.1875, 0.125, -0.3125}, -- NodeBox110 - {-0.5, 0, -0.3125, -0.25, 0.125, -0.25}, -- NodeBox111 - {-0.625, 0.0625, -0.25, -0.375, 0.1875, -0.1875}, -- NodeBox112 - {-0.6875, 0.0625, -0.1875, -0.4375, 0.1875, -0.125}, -- NodeBox113 - {-0.8125, 0.125, -0.125, -0.5625, 0.25, -0.0625001}, -- NodeBox114 - {-0.875, 0.125, -0.0625, -0.625, 0.25, -9.87202e-008}, -- NodeBox115 - {-1, 0.1875, 0, -0.75, 0.3125, 0.0624999}, -- NodeBox116 - {-1.0625, 0.1875, 0.0625, -0.8125, 0.3125, 0.125}, -- NodeBox117 - {-1.1875, 0.25, 0.125, -0.9375, 0.375, 0.1875}, -- NodeBox118 - {-1.25, 0.25, 0.1875, -1, 0.375, 0.25}, -- NodeBox119 - {-1.375, 0.3125, 0.25, -1.125, 0.4375, 0.3125}, -- NodeBox120 - {-1.4375, 0.3125, 0.3125, -1.1875, 0.4375, 0.375}, -- NodeBox121 - {-1.4375, 0.375, 0.375, -1.3125, 0.5, 0.4375}, -- NodeBox122 - {1.3125, 0.375, 0.375, 1.4375, 0.5, 0.4375}, -- NodeBox123 - {1.1875, 0.3125, 0.3125, 1.4375, 0.4375, 0.375}, -- NodeBox124 - {1.125, 0.3125, 0.25, 1.375, 0.4375, 0.3125}, -- NodeBox125 - {1, 0.25, 0.1875, 1.25, 0.375, 0.25}, -- NodeBox126 - {0.9375, 0.25, 0.125, 1.1875, 0.375, 0.1875}, -- NodeBox127 - {0.8125, 0.1875, 0.0625, 1.0625, 0.3125, 0.125}, -- NodeBox128 - {0.75, 0.1875, 0, 1, 0.3125, 0.0624999}, -- NodeBox129 - {0.625, 0.125, -0.0625, 0.875, 0.25, -1.2666e-007}, -- NodeBox130 - {0.5625, 0.125, -0.125, 0.8125, 0.25, -0.0625001}, -- NodeBox131 - {0.4375, 0.0625, -0.1875, 0.6875, 0.1875, -0.125}, -- NodeBox132 - {0.375, 0.0625, -0.25, 0.625, 0.1875, -0.1875}, -- NodeBox133 - {0.25, 0, -0.3125, 0.5, 0.125, -0.25}, -- NodeBox134 - {0.1875, 0, -0.375, 0.4375, 0.125, -0.3125}, -- NodeBox135 - {0.0625, -0.0625, -0.4375, 0.3125, 0.0625, -0.375}, -- NodeBox136 - {0.0625, -0.125, -0.625, 0.3125, 3.72529e-009, -0.5625}, -- NodeBox137 - {0.1875, -0.1875, -0.6875, 0.4375, -0.0625, -0.625}, -- NodeBox138 - {0.25, -0.1875, -0.75, 0.5, -0.0625, -0.6875}, -- NodeBox139 - {0.375, -0.25, -0.8125, 0.625, -0.125, -0.75}, -- NodeBox140 - {0.4375, -0.25, -0.875, 0.6875, -0.125, -0.8125}, -- NodeBox141 - {0.5625, -0.3125, -0.9375, 0.8125, -0.1875, -0.875}, -- NodeBox142 - {0.625, -0.3125, -1, 0.875, -0.1875, -0.9375}, -- NodeBox143 - {0.75, -0.375, -1.0625, 1, -0.25, -1}, -- NodeBox144 - {0.8125, -0.375, -1.125, 1.0625, -0.25, -1.0625}, -- NodeBox145 - {0.9375, -0.4375, -1.1875, 1.1875, -0.3125, -1.125}, -- NodeBox146 - {1, -0.4375, -1.25, 1.25, -0.3125, -1.1875}, -- NodeBox147 - {1.125, -0.5, -1.3125, 1.375, -0.375, -1.25}, -- NodeBox148 - {1.1875, -0.5, -1.375, 1.4375, -0.375, -1.3125}, -- NodeBox149 - {1.3125, -0.5625, -1.4375, 1.4375, -0.4375, -1.375}, -- NodeBox150 + {-1.5, -0.5625, -1.5, -1.4375, -0.4375, -1.375}, + {-1.5, -0.5625, -1.5, 1.5, -0.4375, -1.4375}, + {1.4375, -0.5625, -1.5, 1.5, -0.4375, -1.375}, + {1.4375, -0.5, -1.375, 1.5, -0.375, -1.25}, + {1.4375, -0.4375, -1.25, 1.5, -0.3125, -1.125}, + {1.4375, -0.375, -1.125, 1.5, -0.25, -1}, + {1.4375, -0.3125, -1, 1.5, -0.1875, -0.875}, + {1.4375, -0.25, -0.875, 1.5, -0.125, -0.75}, + {1.4375, -0.1875, -0.75, 1.5, -0.0625, -0.625}, + {1.4375, -0.125, -0.625, 1.5, -2.23517e-008, -0.5}, + {1.4375, -0.0625, -0.5, 1.5, 0.0625, -0.375}, + {1.4375, 0, -0.375, 1.5, 0.125, -0.25}, + {1.4375, 0.0625, -0.25, 1.5, 0.1875, -0.125}, + {1.4375, 0.125, -0.125, 1.5, 0.25, -9.68575e-008}, + {1.4375, 0.1875, 0, 1.5, 0.3125, 0.125}, + {1.4375, 0.25, 0.125, 1.5, 0.375, 0.25}, + {1.4375, 0.3125, 0.25, 1.5, 0.4375, 0.375}, + {1.4375, 0.375, 0.375, 1.5, 0.5, 0.5}, + {-1.5, 0.375, 0.4375, 1.5, 0.5, 0.5}, + {-1.5, -0.5, -1.375, -1.4375, -0.375, -1.25}, + {-1.5, -0.4375, -1.25, -1.4375, -0.3125, -1.125}, + {-1.5, -0.375, -1.125, -1.4375, -0.25, -1}, + {-1.5, -0.3125, -1, -1.4375, -0.1875, -0.875}, + {-1.5, -0.25, -0.875, -1.4375, -0.125, -0.75}, + {-1.5, -0.1875, -0.75, -1.4375, -0.0625, -0.625}, + {-1.5, -0.125, -0.625, -1.4375, 1.11759e-008, -0.5}, + {-1.5, -0.0625, -0.5, -1.4375, 0.0625, -0.375}, + {-1.5, 0, -0.375, -1.4375, 0.125, -0.25}, + {-1.5, 0.0625, -0.25, -1.4375, 0.1875, -0.125}, + {-1.5, 0.125, -0.125, -1.4375, 0.25, 1.49012e-007}, + {-1.5, 0.1875, 0, -1.4375, 0.3125, 0.125}, + {-1.5, 0.25, 0.125, -1.4375, 0.375, 0.25}, + {-1.5, 0.3125, 0.25, -1.4375, 0.4375, 0.375}, + {-1.5, 0.375, 0.375, -1.4375, 0.5, 0.5}, + {-1.4375, -0.5625, -1.4375, -1.3125, -0.4375, -1.375}, + {-1.4375, -0.5, -1.375, -1.1875, -0.375, -1.3125}, + {-1.375, -0.5, -1.3125, -1.125, -0.375, -1.25}, + {-1.25, -0.4375, -1.25, -1, -0.3125, -1.1875}, + {-1.1875, -0.4375, -1.1875, -0.9375, -0.3125, -1.125}, + {-1.0625, -0.375, -1.125, -0.8125, -0.25, -1.0625}, + {-1, -0.375, -1.0625, -0.75, -0.25, -1}, + {-0.875, -0.3125, -1, -0.625, -0.1875, -0.9375}, + {-0.8125, -0.3125, -0.9375, -0.5625, -0.1875, -0.875}, + {-0.6875, -0.25, -0.875, -0.4375, -0.125, -0.8125}, + {-0.625, -0.25, -0.8125, -0.375, -0.125, -0.75}, + {-0.5, -0.1875, -0.75, -0.25, -0.0625, -0.6875}, + {-0.4375, -0.1875, -0.6875, -0.1875, -0.0625, -0.625}, + {-0.3125, -0.125, -0.625, -0.0625, 3.35276e-008, -0.5625}, + {-0.25, -0.125, -0.5625, 0.25, 3.35276e-008, -0.5}, + {-0.25, -0.0625, -0.5, 0.25, 0.0625, -0.4375}, + {-0.3125, -0.0625, -0.4375, -0.0625, 0.0625, -0.375}, + {-0.4375, 0, -0.375, -0.1875, 0.125, -0.3125}, + {-0.5, 0, -0.3125, -0.25, 0.125, -0.25}, + {-0.625, 0.0625, -0.25, -0.375, 0.1875, -0.1875}, + {-0.6875, 0.0625, -0.1875, -0.4375, 0.1875, -0.125}, + {-0.8125, 0.125, -0.125, -0.5625, 0.25, -0.0625001}, + {-0.875, 0.125, -0.0625, -0.625, 0.25, -9.87202e-008}, + {-1, 0.1875, 0, -0.75, 0.3125, 0.0624999}, + {-1.0625, 0.1875, 0.0625, -0.8125, 0.3125, 0.125}, + {-1.1875, 0.25, 0.125, -0.9375, 0.375, 0.1875}, + {-1.25, 0.25, 0.1875, -1, 0.375, 0.25}, + {-1.375, 0.3125, 0.25, -1.125, 0.4375, 0.3125}, + {-1.4375, 0.3125, 0.3125, -1.1875, 0.4375, 0.375}, + {-1.4375, 0.375, 0.375, -1.3125, 0.5, 0.4375}, + {1.3125, 0.375, 0.375, 1.4375, 0.5, 0.4375}, + {1.1875, 0.3125, 0.3125, 1.4375, 0.4375, 0.375}, + {1.125, 0.3125, 0.25, 1.375, 0.4375, 0.3125}, + {1, 0.25, 0.1875, 1.25, 0.375, 0.25}, + {0.9375, 0.25, 0.125, 1.1875, 0.375, 0.1875}, + {0.8125, 0.1875, 0.0625, 1.0625, 0.3125, 0.125}, + {0.75, 0.1875, 0, 1, 0.3125, 0.0624999}, + {0.625, 0.125, -0.0625, 0.875, 0.25, -1.2666e-007}, + {0.5625, 0.125, -0.125, 0.8125, 0.25, -0.0625001}, + {0.4375, 0.0625, -0.1875, 0.6875, 0.1875, -0.125}, + {0.375, 0.0625, -0.25, 0.625, 0.1875, -0.1875}, + {0.25, 0, -0.3125, 0.5, 0.125, -0.25}, + {0.1875, 0, -0.375, 0.4375, 0.125, -0.3125}, + {0.0625, -0.0625, -0.4375, 0.3125, 0.0625, -0.375}, + {0.0625, -0.125, -0.625, 0.3125, 3.72529e-009, -0.5625}, + {0.1875, -0.1875, -0.6875, 0.4375, -0.0625, -0.625}, + {0.25, -0.1875, -0.75, 0.5, -0.0625, -0.6875}, + {0.375, -0.25, -0.8125, 0.625, -0.125, -0.75}, + {0.4375, -0.25, -0.875, 0.6875, -0.125, -0.8125}, + {0.5625, -0.3125, -0.9375, 0.8125, -0.1875, -0.875}, + {0.625, -0.3125, -1, 0.875, -0.1875, -0.9375}, + {0.75, -0.375, -1.0625, 1, -0.25, -1}, + {0.8125, -0.375, -1.125, 1.0625, -0.25, -1.0625}, + {0.9375, -0.4375, -1.1875, 1.1875, -0.3125, -1.125}, + {1, -0.4375, -1.25, 1.25, -0.3125, -1.1875}, + {1.125, -0.5, -1.3125, 1.375, -0.375, -1.25}, + {1.1875, -0.5, -1.375, 1.4375, -0.375, -1.3125}, + {1.3125, -0.5625, -1.4375, 1.4375, -0.4375, -1.375}, }, }, selection_box = { @@ -2724,75 +2723,75 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:large_upper_chord_"..bridge_colors, { - description = bridge_desc.." Large Upper Chord", + minetest.register_node("bridger:large_upper_chord_" .. bridge_colors, { + description = bridge_desc .. " Large Upper Chord", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_large_upper_chord.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_large_upper_chord.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_large_upper_chord.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_large_upper_chord.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-2.5, 0.375, 0.4375, 2.5, 0.5, 0.5}, -- NodeBox250 - {2.4375, 0.375, -1.5, 2.5, 0.5, 0.5}, -- NodeBox251 - {-2.5, 0.375, -1.5, 2.5, 0.5, -1.4375}, -- NodeBox252 - {-2.5, 0.375, -1.5, -2.4375, 0.5, 0.5}, -- NodeBox253 - {-2.4375, 0.375, 0.3125, -2.1875, 0.5, 0.4375}, -- NodeBox343 - {-2.3125, 0.375, 0.25, -2, 0.5, 0.375}, -- NodeBox344 - {-2.125, 0.375, 0.1875, -1.875, 0.5, 0.3125}, -- NodeBox345 - {-2, 0.375, 0.125, -1.6875, 0.5, 0.25}, -- NodeBox346 - {-1.875, 0.375, 0.0625, -1.5, 0.5, 0.1875}, -- NodeBox347 - {-1.625, 0.375, 0, -1.375, 0.5, 0.125}, -- NodeBox348 - {-1.5, 0.375, -0.0625, -1.1875, 0.5, 0.0625}, -- NodeBox349 - {-1.3125, 0.375, -0.125, -1, 0.5, 0}, -- NodeBox350 - {-1.125, 0.375, -0.1875, -0.875, 0.5, -0.0625}, -- NodeBox351 - {-1, 0.375, -0.25, -0.6875, 0.5, -0.125}, -- NodeBox352 - {-0.8125, 0.375, -0.3125, -0.5, 0.5, -0.1875}, -- NodeBox353 - {-0.625, 0.375, -0.375, -0.375, 0.5, -0.25}, -- NodeBox354 - {-0.5, 0.375, -0.4375, -0.1875, 0.5, -0.3125}, -- NodeBox355 - {2.1875, 0.375, 0.3125, 2.4375, 0.5, 0.4375}, -- NodeBox356 - {2, 0.375, 0.25, 2.3125, 0.5, 0.375}, -- NodeBox357 - {1.875, 0.375, 0.1875, 2.125, 0.5, 0.3125}, -- NodeBox358 - {1.6875, 0.375, 0.125, 2, 0.5, 0.25}, -- NodeBox359 - {1.5, 0.375, 0.0625, 1.8125, 0.5, 0.1875}, -- NodeBox360 - {1.1875, 0.375, -0.0625, 1.5, 0.5, 0.0625}, -- NodeBox361 - {1.375, 0.375, 0, 1.625, 0.5, 0.125}, -- NodeBox362 - {1, 0.375, -0.125, 1.3125, 0.5, 0}, -- NodeBox363 - {0.875, 0.375, -0.1875, 1.125, 0.5, -0.0625}, -- NodeBox364 - {0.6875, 0.375, -0.25, 1, 0.5, -0.125}, -- NodeBox365 - {0.5, 0.375, -0.3125, 0.8125, 0.5, -0.1875}, -- NodeBox366 - {0.375, 0.375, -0.375, 0.625, 0.5, -0.25}, -- NodeBox367 - {0.1875, 0.375, -0.4375, 0.5, 0.5, -0.3125}, -- NodeBox368 - {-0.375, 0.375, -0.625, 0.3125, 0.5, -0.375}, -- NodeBox369 - {2.1875, 0.375, -1.4375, 2.4375, 0.5, -1.3125}, -- NodeBox370 - {2, 0.375, -1.375, 2.3125, 0.5, -1.25}, -- NodeBox371 - {1.875, 0.375, -1.3125, 2.125, 0.5, -1.1875}, -- NodeBox372 - {1.6875, 0.375, -1.25, 2, 0.5, -1.125}, -- NodeBox373 - {1.5, 0.375, -1.1875, 1.8125, 0.5, -1.0625}, -- NodeBox374 - {1.375, 0.375, -1.125, 1.625, 0.5, -1}, -- NodeBox375 - {1.1875, 0.375, -1.0625, 1.5, 0.5, -0.9375}, -- NodeBox376 - {1, 0.375, -1, 1.3125, 0.5, -0.875}, -- NodeBox377 - {0.875, 0.375, -0.9375, 1.125, 0.5, -0.8125}, -- NodeBox378 - {0.6875, 0.375, -0.875, 1, 0.5, -0.75}, -- NodeBox379 - {0.5, 0.375, -0.8125, 0.8125, 0.5, -0.6875}, -- NodeBox380 - {0.375, 0.375, -0.75, 0.625, 0.5, -0.625}, -- NodeBox381 - {0.1875, 0.375, -0.6875, 0.5, 0.5, -0.5625}, -- NodeBox382 - {-2.4375, 0.375, -1.4375, -2.1875, 0.5, -1.3125}, -- NodeBox383 - {-2.3125, 0.375, -1.375, -2, 0.5, -1.25}, -- NodeBox384 - {-2.125, 0.375, -1.3125, -1.875, 0.5, -1.1875}, -- NodeBox385 - {-2, 0.375, -1.25, -1.6875, 0.5, -1.125}, -- NodeBox386 - {-1.8125, 0.375, -1.1875, -1.5, 0.5, -1.0625}, -- NodeBox387 - {-1.625, 0.375, -1.125, -1.375, 0.5, -1}, -- NodeBox388 - {-1.5, 0.375, -1.0625, -1.1875, 0.5, -0.9375}, -- NodeBox389 - {-1.3125, 0.375, -1, -1, 0.5, -0.875}, -- NodeBox390 - {-1.125, 0.375, -0.9375, -0.875, 0.5, -0.8125}, -- NodeBox391 - {-1, 0.375, -0.875, -0.6875, 0.5, -0.75}, -- NodeBox392 - {-0.8125, 0.375, -0.8125, -0.5, 0.5, -0.6875}, -- NodeBox393 - {-0.625, 0.375, -0.75, -0.375, 0.5, -0.625}, -- NodeBox394 - {-0.5, 0.375, -0.6875, -0.1875, 0.5, -0.5625}, -- NodeBox395 + {-2.5, 0.375, 0.4375, 2.5, 0.5, 0.5}, + {2.4375, 0.375, -1.5, 2.5, 0.5, 0.5}, + {-2.5, 0.375, -1.5, 2.5, 0.5, -1.4375}, + {-2.5, 0.375, -1.5, -2.4375, 0.5, 0.5}, + {-2.4375, 0.375, 0.3125, -2.1875, 0.5, 0.4375}, + {-2.3125, 0.375, 0.25, -2, 0.5, 0.375}, + {-2.125, 0.375, 0.1875, -1.875, 0.5, 0.3125}, + {-2, 0.375, 0.125, -1.6875, 0.5, 0.25}, + {-1.875, 0.375, 0.0625, -1.5, 0.5, 0.1875}, + {-1.625, 0.375, 0, -1.375, 0.5, 0.125}, + {-1.5, 0.375, -0.0625, -1.1875, 0.5, 0.0625}, + {-1.3125, 0.375, -0.125, -1, 0.5, 0}, + {-1.125, 0.375, -0.1875, -0.875, 0.5, -0.0625}, + {-1, 0.375, -0.25, -0.6875, 0.5, -0.125}, + {-0.8125, 0.375, -0.3125, -0.5, 0.5, -0.1875}, + {-0.625, 0.375, -0.375, -0.375, 0.5, -0.25}, + {-0.5, 0.375, -0.4375, -0.1875, 0.5, -0.3125}, + {2.1875, 0.375, 0.3125, 2.4375, 0.5, 0.4375}, + {2, 0.375, 0.25, 2.3125, 0.5, 0.375}, + {1.875, 0.375, 0.1875, 2.125, 0.5, 0.3125}, + {1.6875, 0.375, 0.125, 2, 0.5, 0.25}, + {1.5, 0.375, 0.0625, 1.8125, 0.5, 0.1875}, + {1.1875, 0.375, -0.0625, 1.5, 0.5, 0.0625}, + {1.375, 0.375, 0, 1.625, 0.5, 0.125}, + {1, 0.375, -0.125, 1.3125, 0.5, 0}, + {0.875, 0.375, -0.1875, 1.125, 0.5, -0.0625}, + {0.6875, 0.375, -0.25, 1, 0.5, -0.125}, + {0.5, 0.375, -0.3125, 0.8125, 0.5, -0.1875}, + {0.375, 0.375, -0.375, 0.625, 0.5, -0.25}, + {0.1875, 0.375, -0.4375, 0.5, 0.5, -0.3125}, + {-0.375, 0.375, -0.625, 0.3125, 0.5, -0.375}, + {2.1875, 0.375, -1.4375, 2.4375, 0.5, -1.3125}, + {2, 0.375, -1.375, 2.3125, 0.5, -1.25}, + {1.875, 0.375, -1.3125, 2.125, 0.5, -1.1875}, + {1.6875, 0.375, -1.25, 2, 0.5, -1.125}, + {1.5, 0.375, -1.1875, 1.8125, 0.5, -1.0625}, + {1.375, 0.375, -1.125, 1.625, 0.5, -1}, + {1.1875, 0.375, -1.0625, 1.5, 0.5, -0.9375}, + {1, 0.375, -1, 1.3125, 0.5, -0.875}, + {0.875, 0.375, -0.9375, 1.125, 0.5, -0.8125}, + {0.6875, 0.375, -0.875, 1, 0.5, -0.75}, + {0.5, 0.375, -0.8125, 0.8125, 0.5, -0.6875}, + {0.375, 0.375, -0.75, 0.625, 0.5, -0.625}, + {0.1875, 0.375, -0.6875, 0.5, 0.5, -0.5625}, + {-2.4375, 0.375, -1.4375, -2.1875, 0.5, -1.3125}, + {-2.3125, 0.375, -1.375, -2, 0.5, -1.25}, + {-2.125, 0.375, -1.3125, -1.875, 0.5, -1.1875}, + {-2, 0.375, -1.25, -1.6875, 0.5, -1.125}, + {-1.8125, 0.375, -1.1875, -1.5, 0.5, -1.0625}, + {-1.625, 0.375, -1.125, -1.375, 0.5, -1}, + {-1.5, 0.375, -1.0625, -1.1875, 0.5, -0.9375}, + {-1.3125, 0.375, -1, -1, 0.5, -0.875}, + {-1.125, 0.375, -0.9375, -0.875, 0.5, -0.8125}, + {-1, 0.375, -0.875, -0.6875, 0.5, -0.75}, + {-0.8125, 0.375, -0.8125, -0.5, 0.5, -0.6875}, + {-0.625, 0.375, -0.75, -0.375, 0.5, -0.625}, + {-0.5, 0.375, -0.6875, -0.1875, 0.5, -0.5625}, }, }, selection_box = { @@ -2805,110 +2804,110 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:large_upper_chord_slanted_"..bridge_colors, { - description = bridge_desc.." Large Slanted Upper Chord", + minetest.register_node("bridger:large_upper_chord_slanted_" .. bridge_colors, { + description = bridge_desc .. " Large Slanted Upper Chord", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_large_upper_chord_slanted.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_large_upper_chord_slanted.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_large_upper_chord_slanted.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_large_upper_chord_slanted.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-2.5, -0.5625, -1.5, -2.4375, -0.4375, -1.375}, -- NodeBox1 - {-2.5, -0.5625, -1.5, 2.5, -0.4375, -1.4375}, -- NodeBox2 - {2.4375, -0.5625, -1.5, 2.5, -0.4375, -1.375}, -- NodeBox3 - {2.4375, -0.5, -1.375, 2.5, -0.375, -1.25}, -- NodeBox4 - {2.4375, -0.4375, -1.25, 2.5, -0.3125, -1.125}, -- NodeBox5 - {2.4375, -0.375, -1.125, 2.5, -0.25, -1}, -- NodeBox6 - {2.4375, -0.3125, -1, 2.5, -0.1875, -0.875}, -- NodeBox7 - {2.4375, -0.25, -0.875, 2.5, -0.125, -0.75}, -- NodeBox8 - {2.4375, -0.1875, -0.75, 2.5, -0.0625, -0.625}, -- NodeBox9 - {2.4375, -0.125, -0.625, 2.5, -2.23517e-008, -0.5}, -- NodeBox10 - {2.4375, -0.0625, -0.5, 2.5, 0.0625, -0.375}, -- NodeBox11 - {2.4375, 0, -0.375, 2.5, 0.125, -0.25}, -- NodeBox12 - {2.4375, 0.0625, -0.25, 2.5, 0.1875, -0.125}, -- NodeBox13 - {2.4375, 0.125, -0.125, 2.5, 0.25, -9.68575e-008}, -- NodeBox14 - {2.4375, 0.1875, 0, 2.5, 0.3125, 0.125}, -- NodeBox15 - {2.4375, 0.25, 0.125, 2.5, 0.375, 0.25}, -- NodeBox16 - {2.4375, 0.3125, 0.25, 2.5, 0.4375, 0.375}, -- NodeBox17 - {2.4375, 0.375, 0.375, 2.5, 0.5, 0.5}, -- NodeBox18 - {-2.5, 0.375, 0.4375, 2.5, 0.5, 0.5}, -- NodeBox19 - {-2.5, -0.5, -1.375, -2.4375, -0.375, -1.25}, -- NodeBox20 - {-2.5, -0.4375, -1.25, -2.4375, -0.3125, -1.125}, -- NodeBox21 - {-2.5, -0.375, -1.125, -2.4375, -0.25, -1}, -- NodeBox22 - {-2.5, -0.3125, -1, -2.4375, -0.1875, -0.875}, -- NodeBox23 - {-2.5, -0.25, -0.875, -2.4375, -0.125, -0.75}, -- NodeBox24 - {-2.5, -0.1875, -0.75, -2.4375, -0.0625, -0.625}, -- NodeBox25 - {-2.5, -0.125, -0.625, -2.4375, 1.11759e-008, -0.5}, -- NodeBox26 - {-2.5, -0.0625, -0.5, -2.4375, 0.0625, -0.375}, -- NodeBox27 - {-2.5, 0, -0.375, -2.4375, 0.125, -0.25}, -- NodeBox28 - {-2.5, 0.0625, -0.25, -2.4375, 0.1875, -0.125}, -- NodeBox29 - {-2.5, 0.125, -0.125, -2.4375, 0.25, 1.67638e-007}, -- NodeBox30 - {-2.5, 0.1875, 0, -2.4375, 0.3125, 0.125}, -- NodeBox31 - {-2.5, 0.25, 0.125, -2.4375, 0.375, 0.25}, -- NodeBox32 - {-2.5, 0.3125, 0.25, -2.4375, 0.4375, 0.375}, -- NodeBox33 - {-2.5, 0.375, 0.375, -2.4375, 0.5, 0.5}, -- NodeBox34 - {-2.4375, -0.5625, -1.4375, -2.1875, -0.4375, -1.375}, -- NodeBox164 - {-2.4375, -0.5625, -1.375, -2, -0.4375, -1.3125}, -- NodeBox165 - {-2.3125, -0.5625, -1.3125, -1.875, -0.4375, -1.25}, -- NodeBox166 - {-2.125, -0.4375, -1.25, -1.6875, -0.3125, -1.1875}, -- NodeBox167 - {-2, -0.4375, -1.1875, -1.5625, -0.3125, -1.125}, -- NodeBox168 - {-1.8125, -0.375, -1.125, -1.375, -0.25, -1.0625}, -- NodeBox169 - {-1.6875, -0.375, -1.0625, -1.25, -0.25, -1}, -- NodeBox170 - {-1.5, -0.3125, -1, -1.0625, -0.1875, -0.9375}, -- NodeBox171 - {-1.375, -0.3125, -0.9375, -0.937501, -0.1875, -0.875}, -- NodeBox172 - {-1.1875, -0.25, -0.875, -0.750001, -0.125, -0.8125}, -- NodeBox173 - {-1.0625, -0.25, -0.8125, -0.625001, -0.125, -0.75}, -- NodeBox174 - {-0.875, -0.1875, -0.75, -0.437501, -0.0624999, -0.6875}, -- NodeBox175 - {-0.75, -0.1875, -0.6875, -0.312501, -0.0624999, -0.625}, -- NodeBox176 - {-0.5625, -0.125, -0.625, -0.125001, 1.60187e-007, -0.5625}, -- NodeBox177 - {-0.4375, -0.125, -0.5625, 0.4375, 1.56462e-007, -0.5}, -- NodeBox178 - {-0.4375, -0.0625, -0.5, 0.4375, 0.0625001, -0.4375}, -- NodeBox179 - {-0.5625, -0.0625, -0.4375, -0.125, 0.0625001, -0.375}, -- NodeBox180 - {-0.75, 0, -0.375, -0.3125, 0.125, -0.3125}, -- NodeBox181 - {-0.875, 0, -0.3125, -0.4375, 0.125, -0.25}, -- NodeBox182 - {-1.0625, 0.0625, -0.25, -0.625, 0.1875, -0.1875}, -- NodeBox183 - {-1.1875, 0.0625, -0.1875, -0.75, 0.1875, -0.125}, -- NodeBox184 - {-1.375, 0.125, -0.125, -0.9375, 0.25, -0.0625001}, -- NodeBox185 - {-1.5, 0.125, -0.0625, -1.0625, 0.25, -7.07805e-008}, -- NodeBox186 - {-1.6875, 0.1875, 0, -1.25, 0.3125, 0.0624999}, -- NodeBox187 - {-1.8125, 0.1875, 0.0625, -1.375, 0.3125, 0.125}, -- NodeBox188 - {-2, 0.25, 0.125, -1.5625, 0.375, 0.1875}, -- NodeBox189 - {-2.125, 0.25, 0.1875, -1.6875, 0.375, 0.25}, -- NodeBox190 - {-2.3125, 0.3125, 0.25, -1.875, 0.4375, 0.3125}, -- NodeBox191 - {-2.4375, 0.3125, 0.3125, -2, 0.4375, 0.375}, -- NodeBox192 - {-2.4375, 0.375, 0.375, -2.1875, 0.5, 0.4375}, -- NodeBox193 - {2.1875, 0.375, 0.375, 2.4375, 0.5, 0.4375}, -- NodeBox194 - {2, 0.3125, 0.3125, 2.4375, 0.4375, 0.375}, -- NodeBox195 - {1.875, 0.3125, 0.25, 2.3125, 0.4375, 0.3125}, -- NodeBox196 - {1.6875, 0.25, 0.1875, 2.125, 0.375, 0.25}, -- NodeBox197 - {1.5625, 0.25, 0.125, 2, 0.375, 0.1875}, -- NodeBox198 - {1.375, 0.1875, 0.0625, 1.8125, 0.3125, 0.125}, -- NodeBox199 - {1.25, 0.1875, 0, 1.6875, 0.3125, 0.0624999}, -- NodeBox200 - {1.0625, 0.125, -0.0625, 1.5, 0.25, -6.70552e-008}, -- NodeBox201 - {0.9375, 0.125, -0.125, 1.375, 0.25, -0.0625001}, -- NodeBox202 - {0.75, 0.0625, -0.1875, 1.1875, 0.1875, -0.125}, -- NodeBox203 - {0.625, 0.0625, -0.25, 1.0625, 0.1875, -0.1875}, -- NodeBox204 - {0.4375, 0, -0.3125, 0.875, 0.125, -0.25}, -- NodeBox205 - {0.3125, 0, -0.375, 0.75, 0.125, -0.3125}, -- NodeBox206 - {0.125, 0, -0.4375, 0.5625, 0.125, -0.375}, -- NodeBox207 - {0.125, -0.125, -0.625, 0.5625, 1.22935e-007, -0.5625}, -- NodeBox208 - {0.3125, -0.1875, -0.6875, 0.75, -0.0624999, -0.625}, -- NodeBox209 - {0.4375, -0.1875, -0.75, 0.875, -0.0624999, -0.6875}, -- NodeBox210 - {0.625, -0.25, -0.8125, 1.0625, -0.125, -0.75}, -- NodeBox211 - {0.75, -0.25, -0.875, 1.1875, -0.125, -0.8125}, -- NodeBox212 - {0.9375, -0.3125, -0.9375, 1.375, -0.1875, -0.875}, -- NodeBox213 - {1.0625, -0.3125, -1, 1.5, -0.1875, -0.9375}, -- NodeBox214 - {1.25, -0.375, -1.0625, 1.6875, -0.25, -1}, -- NodeBox215 - {1.375, -0.375, -1.125, 1.8125, -0.25, -1.0625}, -- NodeBox216 - {1.5625, -0.4375, -1.1875, 2, -0.3125, -1.125}, -- NodeBox217 - {1.6875, -0.4375, -1.25, 2.125, -0.3125, -1.1875}, -- NodeBox218 - {1.875, -0.5, -1.3125, 2.3125, -0.375, -1.25}, -- NodeBox219 - {2, -0.5, -1.375, 2.4375, -0.375, -1.3125}, -- NodeBox220 - {2.1875, -0.5625, -1.4375, 2.4375, -0.4375, -1.375}, -- NodeBox221 + {-2.5, -0.5625, -1.5, -2.4375, -0.4375, -1.375}, + {-2.5, -0.5625, -1.5, 2.5, -0.4375, -1.4375}, + {2.4375, -0.5625, -1.5, 2.5, -0.4375, -1.375}, + {2.4375, -0.5, -1.375, 2.5, -0.375, -1.25}, + {2.4375, -0.4375, -1.25, 2.5, -0.3125, -1.125}, + {2.4375, -0.375, -1.125, 2.5, -0.25, -1}, + {2.4375, -0.3125, -1, 2.5, -0.1875, -0.875}, + {2.4375, -0.25, -0.875, 2.5, -0.125, -0.75}, + {2.4375, -0.1875, -0.75, 2.5, -0.0625, -0.625}, + {2.4375, -0.125, -0.625, 2.5, -2.23517e-008, -0.5}, + {2.4375, -0.0625, -0.5, 2.5, 0.0625, -0.375}, + {2.4375, 0, -0.375, 2.5, 0.125, -0.25}, + {2.4375, 0.0625, -0.25, 2.5, 0.1875, -0.125}, + {2.4375, 0.125, -0.125, 2.5, 0.25, -9.68575e-008}, + {2.4375, 0.1875, 0, 2.5, 0.3125, 0.125}, + {2.4375, 0.25, 0.125, 2.5, 0.375, 0.25}, + {2.4375, 0.3125, 0.25, 2.5, 0.4375, 0.375}, + {2.4375, 0.375, 0.375, 2.5, 0.5, 0.5}, + {-2.5, 0.375, 0.4375, 2.5, 0.5, 0.5}, + {-2.5, -0.5, -1.375, -2.4375, -0.375, -1.25}, + {-2.5, -0.4375, -1.25, -2.4375, -0.3125, -1.125}, + {-2.5, -0.375, -1.125, -2.4375, -0.25, -1}, + {-2.5, -0.3125, -1, -2.4375, -0.1875, -0.875}, + {-2.5, -0.25, -0.875, -2.4375, -0.125, -0.75}, + {-2.5, -0.1875, -0.75, -2.4375, -0.0625, -0.625}, + {-2.5, -0.125, -0.625, -2.4375, 1.11759e-008, -0.5}, + {-2.5, -0.0625, -0.5, -2.4375, 0.0625, -0.375}, + {-2.5, 0, -0.375, -2.4375, 0.125, -0.25}, + {-2.5, 0.0625, -0.25, -2.4375, 0.1875, -0.125}, + {-2.5, 0.125, -0.125, -2.4375, 0.25, 1.67638e-007}, + {-2.5, 0.1875, 0, -2.4375, 0.3125, 0.125}, + {-2.5, 0.25, 0.125, -2.4375, 0.375, 0.25}, + {-2.5, 0.3125, 0.25, -2.4375, 0.4375, 0.375}, + {-2.5, 0.375, 0.375, -2.4375, 0.5, 0.5}, + {-2.4375, -0.5625, -1.4375, -2.1875, -0.4375, -1.375}, + {-2.4375, -0.5625, -1.375, -2, -0.4375, -1.3125}, + {-2.3125, -0.5625, -1.3125, -1.875, -0.4375, -1.25}, + {-2.125, -0.4375, -1.25, -1.6875, -0.3125, -1.1875}, + {-2, -0.4375, -1.1875, -1.5625, -0.3125, -1.125}, + {-1.8125, -0.375, -1.125, -1.375, -0.25, -1.0625}, + {-1.6875, -0.375, -1.0625, -1.25, -0.25, -1}, + {-1.5, -0.3125, -1, -1.0625, -0.1875, -0.9375}, + {-1.375, -0.3125, -0.9375, -0.937501, -0.1875, -0.875}, + {-1.1875, -0.25, -0.875, -0.750001, -0.125, -0.8125}, + {-1.0625, -0.25, -0.8125, -0.625001, -0.125, -0.75}, + {-0.875, -0.1875, -0.75, -0.437501, -0.0624999, -0.6875}, + {-0.75, -0.1875, -0.6875, -0.312501, -0.0624999, -0.625}, + {-0.5625, -0.125, -0.625, -0.125001, 1.60187e-007, -0.5625}, + {-0.4375, -0.125, -0.5625, 0.4375, 1.56462e-007, -0.5}, + {-0.4375, -0.0625, -0.5, 0.4375, 0.0625001, -0.4375}, + {-0.5625, -0.0625, -0.4375, -0.125, 0.0625001, -0.375}, + {-0.75, 0, -0.375, -0.3125, 0.125, -0.3125}, + {-0.875, 0, -0.3125, -0.4375, 0.125, -0.25}, + {-1.0625, 0.0625, -0.25, -0.625, 0.1875, -0.1875}, + {-1.1875, 0.0625, -0.1875, -0.75, 0.1875, -0.125}, + {-1.375, 0.125, -0.125, -0.9375, 0.25, -0.0625001}, + {-1.5, 0.125, -0.0625, -1.0625, 0.25, -7.07805e-008}, + {-1.6875, 0.1875, 0, -1.25, 0.3125, 0.0624999}, + {-1.8125, 0.1875, 0.0625, -1.375, 0.3125, 0.125}, + {-2, 0.25, 0.125, -1.5625, 0.375, 0.1875}, + {-2.125, 0.25, 0.1875, -1.6875, 0.375, 0.25}, + {-2.3125, 0.3125, 0.25, -1.875, 0.4375, 0.3125}, + {-2.4375, 0.3125, 0.3125, -2, 0.4375, 0.375}, + {-2.4375, 0.375, 0.375, -2.1875, 0.5, 0.4375}, + {2.1875, 0.375, 0.375, 2.4375, 0.5, 0.4375}, + {2, 0.3125, 0.3125, 2.4375, 0.4375, 0.375}, + {1.875, 0.3125, 0.25, 2.3125, 0.4375, 0.3125}, + {1.6875, 0.25, 0.1875, 2.125, 0.375, 0.25}, + {1.5625, 0.25, 0.125, 2, 0.375, 0.1875}, + {1.375, 0.1875, 0.0625, 1.8125, 0.3125, 0.125}, + {1.25, 0.1875, 0, 1.6875, 0.3125, 0.0624999}, + {1.0625, 0.125, -0.0625, 1.5, 0.25, -6.70552e-008}, + {0.9375, 0.125, -0.125, 1.375, 0.25, -0.0625001}, + {0.75, 0.0625, -0.1875, 1.1875, 0.1875, -0.125}, + {0.625, 0.0625, -0.25, 1.0625, 0.1875, -0.1875}, + {0.4375, 0, -0.3125, 0.875, 0.125, -0.25}, + {0.3125, 0, -0.375, 0.75, 0.125, -0.3125}, + {0.125, 0, -0.4375, 0.5625, 0.125, -0.375}, + {0.125, -0.125, -0.625, 0.5625, 1.22935e-007, -0.5625}, + {0.3125, -0.1875, -0.6875, 0.75, -0.0624999, -0.625}, + {0.4375, -0.1875, -0.75, 0.875, -0.0624999, -0.6875}, + {0.625, -0.25, -0.8125, 1.0625, -0.125, -0.75}, + {0.75, -0.25, -0.875, 1.1875, -0.125, -0.8125}, + {0.9375, -0.3125, -0.9375, 1.375, -0.1875, -0.875}, + {1.0625, -0.3125, -1, 1.5, -0.1875, -0.9375}, + {1.25, -0.375, -1.0625, 1.6875, -0.25, -1}, + {1.375, -0.375, -1.125, 1.8125, -0.25, -1.0625}, + {1.5625, -0.4375, -1.1875, 2, -0.3125, -1.125}, + {1.6875, -0.4375, -1.25, 2.125, -0.3125, -1.1875}, + {1.875, -0.5, -1.3125, 2.3125, -0.375, -1.25}, + {2, -0.5, -1.375, 2.4375, -0.375, -1.3125}, + {2.1875, -0.5625, -1.4375, 2.4375, -0.4375, -1.375}, }, }, selection_box = { @@ -2921,106 +2920,106 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:small_support_"..bridge_colors, { - description = bridge_desc.." Small Support", + minetest.register_node("bridger:small_support_" .. bridge_colors, { + description = bridge_desc .. " Small Support", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_small_support.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_small_support.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_small_support.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_small_support.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {0.375, -0.5, -0.5, 0.5, 0.5, -0.375}, -- NodeBox1 - {-0.5, -0.5, -0.5, -0.375, 0.5, -0.375}, -- NodeBox2 - {-0.4375, -0.4375, -0.5, -0.3125, -0.3125, -0.375}, -- NodeBox3 - {-0.375, -0.375, -0.5, -0.25, -0.25, -0.375}, -- NodeBox4 - {-0.3125, -0.3125, -0.5, -0.1875, -0.1875, -0.375}, -- NodeBox5 - {-0.25, -0.25, -0.5, -0.125, -0.125, -0.375}, -- NodeBox6 - {-0.1875, -0.1875, -0.5, -0.0625, -0.0625, -0.375}, -- NodeBox7 - {-0.125, -0.125, -0.5, 0.125, 0.125, -0.375}, -- NodeBox8 - {0.0625, 0.0625, -0.5, 0.1875, 0.1875, -0.375}, -- NodeBox9 - {0.125, 0.125, -0.5, 0.25, 0.25, -0.375}, -- NodeBox10 - {0.1875, 0.1875, -0.5, 0.3125, 0.3125, -0.375}, -- NodeBox11 - {0.25, 0.25, -0.5, 0.375, 0.375, -0.375}, -- NodeBox12 - {0.3125, 0.3125, -0.5, 0.4375, 0.4375, -0.375}, -- NodeBox13 - {-0.4375, 0.3125, -0.5, -0.3125, 0.4375, -0.375}, -- NodeBox14 - {-0.375, 0.25, -0.5, -0.25, 0.375, -0.375}, -- NodeBox15 - {-0.3125, 0.1875, -0.5, -0.1875, 0.3125, -0.375}, -- NodeBox16 - {-0.25, 0.125, -0.5, -0.125, 0.25, -0.375}, -- NodeBox17 - {-0.1875, 0.0625, -0.5, -0.0625, 0.1875, -0.375}, -- NodeBox18 - {0.0625, -0.1875, -0.5, 0.1875, -0.0625, -0.375}, -- NodeBox19 - {0.125, -0.25, -0.5, 0.25, -0.125, -0.375}, -- NodeBox20 - {0.1875, -0.3125, -0.5, 0.3125, -0.1875, -0.375}, -- NodeBox21 - {0.25, -0.375, -0.5, 0.375, -0.25, -0.375}, -- NodeBox22 - {0.3125, -0.4375, -0.5, 0.4375, -0.3125, -0.375}, -- NodeBox23 - {-0.5, -0.4375, 0.3125, -0.375, -0.3125, 0.4375}, -- NodeBox3 - {-0.5, -0.375, 0.25, -0.375, -0.25, 0.375}, -- NodeBox4 - {-0.5, -0.3125, 0.1875, -0.375, -0.1875, 0.3125}, -- NodeBox5 - {-0.5, -0.25, 0.125, -0.375, -0.125, 0.25}, -- NodeBox6 - {-0.5, -0.1875, 0.0625, -0.375, -0.0625, 0.1875}, -- NodeBox7 - {-0.5, -0.125, -0.125, -0.375, 0.125, 0.125}, -- NodeBox8 - {-0.5, 0.0625, -0.1875, -0.375, 0.1875, -0.0625}, -- NodeBox9 - {-0.5, 0.125, -0.25, -0.375, 0.25, -0.125}, -- NodeBox10 - {-0.5, 0.1875, -0.3125, -0.375, 0.3125, -0.1875}, -- NodeBox11 - {-0.5, 0.25, -0.375, -0.375, 0.375, -0.25}, -- NodeBox12 - {-0.5, 0.3125, -0.4375, -0.375, 0.4375, -0.3125}, -- NodeBox13 - {-0.5, 0.3125, 0.3125, -0.375, 0.4375, 0.4375}, -- NodeBox14 - {-0.5, 0.25, 0.25, -0.375, 0.375, 0.375}, -- NodeBox15 - {-0.5, 0.1875, 0.1875, -0.375, 0.3125, 0.3125}, -- NodeBox16 - {-0.5, 0.125, 0.125, -0.375, 0.25, 0.25}, -- NodeBox17 - {-0.5, 0.0625, 0.0625, -0.375, 0.1875, 0.1875}, -- NodeBox18 - {-0.5, -0.1875, -0.1875, -0.375, -0.0625, -0.0625}, -- NodeBox19 - {-0.5, -0.25, -0.25, -0.375, -0.125, -0.125}, -- NodeBox20 - {-0.5, -0.3125, -0.3125, -0.375, -0.1875, -0.1875}, -- NodeBox21 - {-0.5, -0.375, -0.375, -0.375, -0.25, -0.25}, -- NodeBox22 - {-0.5, -0.4375, -0.4375, -0.375, -0.3125, -0.3125}, -- NodeBox23 - {0.3125, -0.4375, 0.375, 0.4375, -0.3125, 0.5}, -- NodeBox3 - {0.25, -0.375, 0.375, 0.375, -0.25, 0.5}, -- NodeBox4 - {0.1875, -0.3125, 0.375, 0.3125, -0.1875, 0.5}, -- NodeBox5 - {0.125, -0.25, 0.375, 0.25, -0.125, 0.5}, -- NodeBox6 - {0.0625, -0.1875, 0.375, 0.1875, -0.0625, 0.5}, -- NodeBox7 - {-0.125, -0.125, 0.375, 0.125, 0.125, 0.5}, -- NodeBox8 - {-0.1875, 0.0625, 0.375, -0.0625, 0.1875, 0.5}, -- NodeBox9 - {-0.25, 0.125, 0.375, -0.125, 0.25, 0.5}, -- NodeBox10 - {-0.3125, 0.1875, 0.375, -0.1875, 0.3125, 0.5}, -- NodeBox11 - {-0.375, 0.25, 0.375, -0.25, 0.375, 0.5}, -- NodeBox12 - {-0.4375, 0.3125, 0.375, -0.3125, 0.4375, 0.5}, -- NodeBox13 - {0.3125, 0.3125, 0.375, 0.4375, 0.4375, 0.5}, -- NodeBox14 - {0.25, 0.25, 0.375, 0.375, 0.375, 0.5}, -- NodeBox15 - {0.1875, 0.1875, 0.375, 0.3125, 0.3125, 0.5}, -- NodeBox16 - {0.125, 0.125, 0.375, 0.25, 0.25, 0.5}, -- NodeBox17 - {0.0625, 0.0625, 0.375, 0.1875, 0.1875, 0.5}, -- NodeBox18 - {-0.1875, -0.1875, 0.375, -0.0625, -0.0625, 0.5}, -- NodeBox19 - {-0.25, -0.25, 0.375, -0.125, -0.125, 0.5}, -- NodeBox20 - {-0.3125, -0.3125, 0.375, -0.1875, -0.1875, 0.5}, -- NodeBox21 - {-0.375, -0.375, 0.375, -0.25, -0.25, 0.5}, -- NodeBox22 - {-0.4375, -0.4375, 0.375, -0.3125, -0.3125, 0.5}, -- NodeBox23 - {0.375, -0.4375, -0.4375, 0.5, -0.3125, -0.3125}, -- NodeBox3 - {0.375, -0.375, -0.375, 0.5, -0.25, -0.25}, -- NodeBox4 - {0.375, -0.3125, -0.3125, 0.5, -0.1875, -0.1875}, -- NodeBox5 - {0.375, -0.25, -0.25, 0.5, -0.125, -0.125}, -- NodeBox6 - {0.375, -0.1875, -0.1875, 0.5, -0.0625, -0.0625}, -- NodeBox7 - {0.375, -0.125, -0.125, 0.5, 0.125, 0.125}, -- NodeBox8 - {0.375, 0.0625, 0.0625, 0.5, 0.1875, 0.1875}, -- NodeBox9 - {0.375, 0.125, 0.125, 0.5, 0.25, 0.25}, -- NodeBox10 - {0.375, 0.1875, 0.1875, 0.5, 0.3125, 0.3125}, -- NodeBox11 - {0.375, 0.25, 0.25, 0.5, 0.375, 0.375}, -- NodeBox12 - {0.375, 0.3125, 0.3125, 0.5, 0.4375, 0.4375}, -- NodeBox13 - {0.375, 0.3125, -0.4375, 0.5, 0.4375, -0.3125}, -- NodeBox14 - {0.375, 0.25, -0.375, 0.5, 0.375, -0.25}, -- NodeBox15 - {0.375, 0.1875, -0.3125, 0.5, 0.3125, -0.1875}, -- NodeBox16 - {0.375, 0.125, -0.25, 0.5, 0.25, -0.125}, -- NodeBox17 - {0.375, 0.0625, -0.1875, 0.5, 0.1875, -0.0625}, -- NodeBox18 - {0.375, -0.1875, 0.0625, 0.5, -0.0625, 0.1875}, -- NodeBox19 - {0.375, -0.25, 0.125, 0.5, -0.125, 0.25}, -- NodeBox20 - {0.375, -0.3125, 0.1875, 0.5, -0.1875, 0.3125}, -- NodeBox21 - {0.375, -0.375, 0.25, 0.5, -0.25, 0.375}, -- NodeBox22 - {0.375, -0.4375, 0.3125, 0.5, -0.3125, 0.4375}, -- NodeBox23 - {-0.5, -0.5, 0.375, -0.375, 0.5, 0.5}, -- NodeBox1 - {0.375, -0.5, 0.375, 0.5, 0.5, 0.5}, -- NodeBox2 + {0.375, -0.5, -0.5, 0.5, 0.5, -0.375}, + {-0.5, -0.5, -0.5, -0.375, 0.5, -0.375}, + {-0.4375, -0.4375, -0.5, -0.3125, -0.3125, -0.375}, + {-0.375, -0.375, -0.5, -0.25, -0.25, -0.375}, + {-0.3125, -0.3125, -0.5, -0.1875, -0.1875, -0.375}, + {-0.25, -0.25, -0.5, -0.125, -0.125, -0.375}, + {-0.1875, -0.1875, -0.5, -0.0625, -0.0625, -0.375}, + {-0.125, -0.125, -0.5, 0.125, 0.125, -0.375}, + {0.0625, 0.0625, -0.5, 0.1875, 0.1875, -0.375}, + {0.125, 0.125, -0.5, 0.25, 0.25, -0.375}, + {0.1875, 0.1875, -0.5, 0.3125, 0.3125, -0.375}, + {0.25, 0.25, -0.5, 0.375, 0.375, -0.375}, + {0.3125, 0.3125, -0.5, 0.4375, 0.4375, -0.375}, + {-0.4375, 0.3125, -0.5, -0.3125, 0.4375, -0.375}, + {-0.375, 0.25, -0.5, -0.25, 0.375, -0.375}, + {-0.3125, 0.1875, -0.5, -0.1875, 0.3125, -0.375}, + {-0.25, 0.125, -0.5, -0.125, 0.25, -0.375}, + {-0.1875, 0.0625, -0.5, -0.0625, 0.1875, -0.375}, + {0.0625, -0.1875, -0.5, 0.1875, -0.0625, -0.375}, + {0.125, -0.25, -0.5, 0.25, -0.125, -0.375}, + {0.1875, -0.3125, -0.5, 0.3125, -0.1875, -0.375}, + {0.25, -0.375, -0.5, 0.375, -0.25, -0.375}, + {0.3125, -0.4375, -0.5, 0.4375, -0.3125, -0.375}, + {-0.5, -0.4375, 0.3125, -0.375, -0.3125, 0.4375}, + {-0.5, -0.375, 0.25, -0.375, -0.25, 0.375}, + {-0.5, -0.3125, 0.1875, -0.375, -0.1875, 0.3125}, + {-0.5, -0.25, 0.125, -0.375, -0.125, 0.25}, + {-0.5, -0.1875, 0.0625, -0.375, -0.0625, 0.1875}, + {-0.5, -0.125, -0.125, -0.375, 0.125, 0.125}, + {-0.5, 0.0625, -0.1875, -0.375, 0.1875, -0.0625}, + {-0.5, 0.125, -0.25, -0.375, 0.25, -0.125}, + {-0.5, 0.1875, -0.3125, -0.375, 0.3125, -0.1875}, + {-0.5, 0.25, -0.375, -0.375, 0.375, -0.25}, + {-0.5, 0.3125, -0.4375, -0.375, 0.4375, -0.3125}, + {-0.5, 0.3125, 0.3125, -0.375, 0.4375, 0.4375}, + {-0.5, 0.25, 0.25, -0.375, 0.375, 0.375}, + {-0.5, 0.1875, 0.1875, -0.375, 0.3125, 0.3125}, + {-0.5, 0.125, 0.125, -0.375, 0.25, 0.25}, + {-0.5, 0.0625, 0.0625, -0.375, 0.1875, 0.1875}, + {-0.5, -0.1875, -0.1875, -0.375, -0.0625, -0.0625}, + {-0.5, -0.25, -0.25, -0.375, -0.125, -0.125}, + {-0.5, -0.3125, -0.3125, -0.375, -0.1875, -0.1875}, + {-0.5, -0.375, -0.375, -0.375, -0.25, -0.25}, + {-0.5, -0.4375, -0.4375, -0.375, -0.3125, -0.3125}, + {0.3125, -0.4375, 0.375, 0.4375, -0.3125, 0.5}, + {0.25, -0.375, 0.375, 0.375, -0.25, 0.5}, + {0.1875, -0.3125, 0.375, 0.3125, -0.1875, 0.5}, + {0.125, -0.25, 0.375, 0.25, -0.125, 0.5}, + {0.0625, -0.1875, 0.375, 0.1875, -0.0625, 0.5}, + {-0.125, -0.125, 0.375, 0.125, 0.125, 0.5}, + {-0.1875, 0.0625, 0.375, -0.0625, 0.1875, 0.5}, + {-0.25, 0.125, 0.375, -0.125, 0.25, 0.5}, + {-0.3125, 0.1875, 0.375, -0.1875, 0.3125, 0.5}, + {-0.375, 0.25, 0.375, -0.25, 0.375, 0.5}, + {-0.4375, 0.3125, 0.375, -0.3125, 0.4375, 0.5}, + {0.3125, 0.3125, 0.375, 0.4375, 0.4375, 0.5}, + {0.25, 0.25, 0.375, 0.375, 0.375, 0.5}, + {0.1875, 0.1875, 0.375, 0.3125, 0.3125, 0.5}, + {0.125, 0.125, 0.375, 0.25, 0.25, 0.5}, + {0.0625, 0.0625, 0.375, 0.1875, 0.1875, 0.5}, + {-0.1875, -0.1875, 0.375, -0.0625, -0.0625, 0.5}, + {-0.25, -0.25, 0.375, -0.125, -0.125, 0.5}, + {-0.3125, -0.3125, 0.375, -0.1875, -0.1875, 0.5}, + {-0.375, -0.375, 0.375, -0.25, -0.25, 0.5}, + {-0.4375, -0.4375, 0.375, -0.3125, -0.3125, 0.5}, + {0.375, -0.4375, -0.4375, 0.5, -0.3125, -0.3125}, + {0.375, -0.375, -0.375, 0.5, -0.25, -0.25}, + {0.375, -0.3125, -0.3125, 0.5, -0.1875, -0.1875}, + {0.375, -0.25, -0.25, 0.5, -0.125, -0.125}, + {0.375, -0.1875, -0.1875, 0.5, -0.0625, -0.0625}, + {0.375, -0.125, -0.125, 0.5, 0.125, 0.125}, + {0.375, 0.0625, 0.0625, 0.5, 0.1875, 0.1875}, + {0.375, 0.125, 0.125, 0.5, 0.25, 0.25}, + {0.375, 0.1875, 0.1875, 0.5, 0.3125, 0.3125}, + {0.375, 0.25, 0.25, 0.5, 0.375, 0.375}, + {0.375, 0.3125, 0.3125, 0.5, 0.4375, 0.4375}, + {0.375, 0.3125, -0.4375, 0.5, 0.4375, -0.3125}, + {0.375, 0.25, -0.375, 0.5, 0.375, -0.25}, + {0.375, 0.1875, -0.3125, 0.5, 0.3125, -0.1875}, + {0.375, 0.125, -0.25, 0.5, 0.25, -0.125}, + {0.375, 0.0625, -0.1875, 0.5, 0.1875, -0.0625}, + {0.375, -0.1875, 0.0625, 0.5, -0.0625, 0.1875}, + {0.375, -0.25, 0.125, 0.5, -0.125, 0.25}, + {0.375, -0.3125, 0.1875, 0.5, -0.1875, 0.3125}, + {0.375, -0.375, 0.25, 0.5, -0.25, 0.375}, + {0.375, -0.4375, 0.3125, 0.5, -0.3125, 0.4375}, + {-0.5, -0.5, 0.375, -0.375, 0.5, 0.5}, + {0.375, -0.5, 0.375, 0.5, 0.5, 0.5}, }, }, selection_box = { @@ -3033,190 +3032,190 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:small_support_top_"..bridge_colors, { - description = bridge_desc.." Small Support Top", + minetest.register_node("bridger:small_support_top_" .. bridge_colors, { + description = bridge_desc .. " Small Support Top", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_small_support_top.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_small_support_top.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_small_support_top.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_small_support_top.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {0.375, -0.5, -0.5, 0.5, 1.5, -0.375}, -- NodeBox1 - {-0.5, -0.5, -0.5, -0.375, 1.5, -0.375}, -- NodeBox2 - {0.3125, -0.4375, -0.5, 0.4375, -0.3125, -0.375}, -- NodeBox3 - {0.25, -0.375, -0.5, 0.375, -0.25, -0.375}, -- NodeBox4 - {0.1875, -0.3125, -0.5, 0.3125, -0.1875, -0.375}, -- NodeBox5 - {0.125, -0.25, -0.5, 0.25, -0.125, -0.375}, -- NodeBox6 - {0.0625, -0.1875, -0.5, 0.1875, -0.0625, -0.375}, -- NodeBox7 - {-0.125, -0.125, -0.5, 0.125, 0.125, -0.375}, -- NodeBox8 - {-0.1875, -0.1875, -0.5, -0.0625, -0.0625, -0.375}, -- NodeBox9 - {-0.25, -0.25, -0.5, -0.125, -0.125, -0.375}, -- NodeBox10 - {-0.3125, -0.3125, -0.5, -0.1875, -0.1875, -0.375}, -- NodeBox11 - {-0.375, -0.375, -0.5, -0.25, -0.25, -0.375}, -- NodeBox12 - {-0.4375, -0.4375, -0.5, -0.3125, -0.3125, -0.375}, -- NodeBox13 - {0.0625, 0.0625, -0.5, 0.1875, 0.1875, -0.375}, -- NodeBox14 - {0.125, 0.125, -0.5, 0.25, 0.25, -0.375}, -- NodeBox15 - {0.1875, 0.1875, -0.5, 0.3125, 0.3125, -0.375}, -- NodeBox16 - {0.25, 0.25, -0.5, 0.375, 0.375, -0.375}, -- NodeBox17 - {0.3125, 0.3125, -0.5, 0.4375, 0.4375, -0.375}, -- NodeBox18 - {-0.1875, 0.0625, -0.5, -0.0625, 0.1875, -0.375}, -- NodeBox19 - {-0.25, 0.125, -0.5, -0.125, 0.25, -0.375}, -- NodeBox20 - {-0.3125, 0.1875, -0.5, -0.1875, 0.3125, -0.375}, -- NodeBox21 - {-0.375, 0.25, -0.5, -0.25, 0.375, -0.375}, -- NodeBox22 - {-0.4375, 0.3125, -0.5, -0.3125, 0.4375, -0.375}, -- NodeBox23 - {-0.4375, 0.5625, -0.5, -0.3125, 0.6875, -0.375}, -- NodeBox24 - {-0.375, 0.625, -0.5, -0.25, 0.75, -0.375}, -- NodeBox25 - {-0.3125, 0.6875, -0.5, -0.1875, 0.8125, -0.375}, -- NodeBox26 - {-0.25, 0.75, -0.5, -0.125, 0.875, -0.375}, -- NodeBox27 - {-0.1875, 0.8125, -0.5, -0.0625001, 0.9375, -0.375}, -- NodeBox28 - {0.3125, 0.5625, -0.5, 0.4375, 0.6875, -0.375}, -- NodeBox29 - {0.25, 0.625, -0.5, 0.375, 0.75, -0.375}, -- NodeBox30 - {0.1875, 0.6875, -0.5, 0.3125, 0.8125, -0.375}, -- NodeBox31 - {0.125, 0.75, -0.5, 0.25, 0.875, -0.375}, -- NodeBox32 - {0.0625, 0.8125, -0.5, 0.1875, 0.9375, -0.375}, -- NodeBox33 - {-0.125, 0.875, -0.5, 0.125, 1.125, -0.375}, -- NodeBox34 - {0.0625, 1.0625, -0.5, 0.1875, 1.1875, -0.375}, -- NodeBox35 - {0.125, 1.125, -0.5, 0.25, 1.25, -0.375}, -- NodeBox36 - {0.1875, 1.1875, -0.5, 0.3125, 1.3125, -0.375}, -- NodeBox37 - {0.25, 1.25, -0.5, 0.375, 1.375, -0.375}, -- NodeBox38 - {0.3125, 1.3125, -0.5, 0.4375, 1.4375, -0.375}, -- NodeBox39 - {-0.1875, 1.0625, -0.5, -0.0625, 1.1875, -0.375}, -- NodeBox40 - {-0.25, 1.125, -0.5, -0.125, 1.25, -0.375}, -- NodeBox41 - {-0.3125, 1.1875, -0.5, -0.1875, 1.3125, -0.375}, -- NodeBox42 - {-0.375, 1.25, -0.5, -0.25, 1.375, -0.375}, -- NodeBox43 - {-0.4375, 1.3125, -0.5, -0.3125, 1.4375, -0.375}, -- NodeBox44 - {-0.5, -0.5, 0.375, -0.375, 1.5, 0.5}, -- NodeBox1 - {0.375, -0.5, 0.375, 0.5, 1.5, 0.5}, -- NodeBox2 - {-0.4375, -0.4375, 0.375, -0.3125, -0.3125, 0.5}, -- NodeBox3 - {-0.375, -0.375, 0.375, -0.25, -0.25, 0.5}, -- NodeBox4 - {-0.3125, -0.3125, 0.375, -0.1875, -0.1875, 0.5}, -- NodeBox5 - {-0.25, -0.25, 0.375, -0.125, -0.125, 0.5}, -- NodeBox6 - {-0.1875, -0.1875, 0.375, -0.0625, -0.0625, 0.5}, -- NodeBox7 - {-0.125, -0.125, 0.375, 0.125, 0.125, 0.5}, -- NodeBox8 - {0.0625, -0.1875, 0.375, 0.1875, -0.0625, 0.5}, -- NodeBox9 - {0.125, -0.25, 0.375, 0.25, -0.125, 0.5}, -- NodeBox10 - {0.1875, -0.3125, 0.375, 0.3125, -0.1875, 0.5}, -- NodeBox11 - {0.25, -0.375, 0.375, 0.375, -0.25, 0.5}, -- NodeBox12 - {0.3125, -0.4375, 0.375, 0.4375, -0.3125, 0.5}, -- NodeBox13 - {-0.1875, 0.0625, 0.375, -0.0625, 0.1875, 0.5}, -- NodeBox14 - {-0.25, 0.125, 0.375, -0.125, 0.25, 0.5}, -- NodeBox15 - {-0.3125, 0.1875, 0.375, -0.1875, 0.3125, 0.5}, -- NodeBox16 - {-0.375, 0.25, 0.375, -0.25, 0.375, 0.5}, -- NodeBox17 - {-0.4375, 0.3125, 0.375, -0.3125, 0.4375, 0.5}, -- NodeBox18 - {0.0625, 0.0625, 0.375, 0.1875, 0.1875, 0.5}, -- NodeBox19 - {0.125, 0.125, 0.375, 0.25, 0.25, 0.5}, -- NodeBox20 - {0.1875, 0.1875, 0.375, 0.3125, 0.3125, 0.5}, -- NodeBox21 - {0.25, 0.25, 0.375, 0.375, 0.375, 0.5}, -- NodeBox22 - {0.3125, 0.3125, 0.375, 0.4375, 0.4375, 0.5}, -- NodeBox23 - {0.3125, 0.5625, 0.375, 0.4375, 0.6875, 0.5}, -- NodeBox24 - {0.25, 0.625, 0.375, 0.375, 0.75, 0.5}, -- NodeBox25 - {0.1875, 0.6875, 0.375, 0.3125, 0.8125, 0.5}, -- NodeBox26 - {0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, -- NodeBox27 - {0.0625001, 0.8125, 0.375, 0.1875, 0.9375, 0.5}, -- NodeBox28 - {-0.4375, 0.5625, 0.375, -0.3125, 0.6875, 0.5}, -- NodeBox29 - {-0.375, 0.625, 0.375, -0.25, 0.75, 0.5}, -- NodeBox30 - {-0.3125, 0.6875, 0.375, -0.1875, 0.8125, 0.5}, -- NodeBox31 - {-0.25, 0.75, 0.375, -0.125, 0.875, 0.5}, -- NodeBox32 - {-0.1875, 0.8125, 0.375, -0.0625, 0.9375, 0.5}, -- NodeBox33 - {-0.125, 0.875, 0.375, 0.125, 1.125, 0.5}, -- NodeBox34 - {-0.1875, 1.0625, 0.375, -0.0625, 1.1875, 0.5}, -- NodeBox35 - {-0.25, 1.125, 0.375, -0.125, 1.25, 0.5}, -- NodeBox36 - {-0.3125, 1.1875, 0.375, -0.1875, 1.3125, 0.5}, -- NodeBox37 - {-0.375, 1.25, 0.375, -0.25, 1.375, 0.5}, -- NodeBox38 - {-0.4375, 1.3125, 0.375, -0.3125, 1.4375, 0.5}, -- NodeBox39 - {0.0625, 1.0625, 0.375, 0.1875, 1.1875, 0.5}, -- NodeBox40 - {0.125, 1.125, 0.375, 0.25, 1.25, 0.5}, -- NodeBox41 - {0.1875, 1.1875, 0.375, 0.3125, 1.3125, 0.5}, -- NodeBox42 - {0.25, 1.25, 0.375, 0.375, 1.375, 0.5}, -- NodeBox43 - {0.3125, 1.3125, 0.375, 0.4375, 1.4375, 0.5}, -- NodeBox44 - {0.375, -0.4375, 0.3125, 0.5, -0.3125, 0.4375}, -- NodeBox3 - {0.375, -0.375, 0.25, 0.5, -0.25, 0.375}, -- NodeBox4 - {0.375, -0.3125, 0.1875, 0.5, -0.1875, 0.3125}, -- NodeBox5 - {0.375, -0.25, 0.125, 0.5, -0.125, 0.25}, -- NodeBox6 - {0.375, -0.1875, 0.0625, 0.5, -0.0625, 0.1875}, -- NodeBox7 - {0.375, -0.125, -0.125, 0.5, 0.125, 0.125}, -- NodeBox8 - {0.375, -0.1875, -0.1875, 0.5, -0.0625, -0.0625}, -- NodeBox9 - {0.375, -0.25, -0.25, 0.5, -0.125, -0.125}, -- NodeBox10 - {0.375, -0.3125, -0.3125, 0.5, -0.1875, -0.1875}, -- NodeBox11 - {0.375, -0.375, -0.375, 0.5, -0.25, -0.25}, -- NodeBox12 - {0.375, -0.4375, -0.4375, 0.5, -0.3125, -0.3125}, -- NodeBox13 - {0.375, 0.0625, 0.0625, 0.5, 0.1875, 0.1875}, -- NodeBox14 - {0.375, 0.125, 0.125, 0.5, 0.25, 0.25}, -- NodeBox15 - {0.375, 0.1875, 0.1875, 0.5, 0.3125, 0.3125}, -- NodeBox16 - {0.375, 0.25, 0.25, 0.5, 0.375, 0.375}, -- NodeBox17 - {0.375, 0.3125, 0.3125, 0.5, 0.4375, 0.4375}, -- NodeBox18 - {0.375, 0.0625, -0.1875, 0.5, 0.1875, -0.0625}, -- NodeBox19 - {0.375, 0.125, -0.25, 0.5, 0.25, -0.125}, -- NodeBox20 - {0.375, 0.1875, -0.3125, 0.5, 0.3125, -0.1875}, -- NodeBox21 - {0.375, 0.25, -0.375, 0.5, 0.375, -0.25}, -- NodeBox22 - {0.375, 0.3125, -0.4375, 0.5, 0.4375, -0.3125}, -- NodeBox23 - {0.375, 0.5625, -0.4375, 0.5, 0.6875, -0.3125}, -- NodeBox24 - {0.375, 0.625, -0.375, 0.5, 0.75, -0.25}, -- NodeBox25 - {0.375, 0.6875, -0.3125, 0.5, 0.8125, -0.1875}, -- NodeBox26 - {0.375, 0.75, -0.25, 0.5, 0.875, -0.125}, -- NodeBox27 - {0.375, 0.8125, -0.1875, 0.5, 0.9375, -0.0625001}, -- NodeBox28 - {0.375, 0.5625, 0.3125, 0.5, 0.6875, 0.4375}, -- NodeBox29 - {0.375, 0.625, 0.25, 0.5, 0.75, 0.375}, -- NodeBox30 - {0.375, 0.6875, 0.1875, 0.5, 0.8125, 0.3125}, -- NodeBox31 - {0.375, 0.75, 0.125, 0.5, 0.875, 0.25}, -- NodeBox32 - {0.375, 0.8125, 0.0625, 0.5, 0.9375, 0.1875}, -- NodeBox33 - {0.375, 0.875, -0.125, 0.5, 1.125, 0.125}, -- NodeBox34 - {0.375, 1.0625, 0.0625, 0.5, 1.1875, 0.1875}, -- NodeBox35 - {0.375, 1.125, 0.125, 0.5, 1.25, 0.25}, -- NodeBox36 - {0.375, 1.1875, 0.1875, 0.5, 1.3125, 0.3125}, -- NodeBox37 - {0.375, 1.25, 0.25, 0.5, 1.375, 0.375}, -- NodeBox38 - {0.375, 1.3125, 0.3125, 0.5, 1.4375, 0.4375}, -- NodeBox39 - {0.375, 1.0625, -0.1875, 0.5, 1.1875, -0.0625}, -- NodeBox40 - {0.375, 1.125, -0.25, 0.5, 1.25, -0.125}, -- NodeBox41 - {0.375, 1.1875, -0.3125, 0.5, 1.3125, -0.1875}, -- NodeBox42 - {0.375, 1.25, -0.375, 0.5, 1.375, -0.25}, -- NodeBox43 - {0.375, 1.3125, -0.4375, 0.5, 1.4375, -0.3125}, -- NodeBox44 - {-0.5, -0.4375, -0.4375, -0.375, -0.3125, -0.3125}, -- NodeBox3 - {-0.5, -0.375, -0.375, -0.375, -0.25, -0.25}, -- NodeBox4 - {-0.5, -0.3125, -0.3125, -0.375, -0.1875, -0.1875}, -- NodeBox5 - {-0.5, -0.25, -0.25, -0.375, -0.125, -0.125}, -- NodeBox6 - {-0.5, -0.1875, -0.1875, -0.375, -0.0625, -0.0625}, -- NodeBox7 - {-0.5, -0.125, -0.125, -0.375, 0.125, 0.125}, -- NodeBox8 - {-0.5, -0.1875, 0.0625, -0.375, -0.0625, 0.1875}, -- NodeBox9 - {-0.5, -0.25, 0.125, -0.375, -0.125, 0.25}, -- NodeBox10 - {-0.5, -0.3125, 0.1875, -0.375, -0.1875, 0.3125}, -- NodeBox11 - {-0.5, -0.375, 0.25, -0.375, -0.25, 0.375}, -- NodeBox12 - {-0.5, -0.4375, 0.3125, -0.375, -0.3125, 0.4375}, -- NodeBox13 - {-0.5, 0.0625, -0.1875, -0.375, 0.1875, -0.0625}, -- NodeBox14 - {-0.5, 0.125, -0.25, -0.375, 0.25, -0.125}, -- NodeBox15 - {-0.5, 0.1875, -0.3125, -0.375, 0.3125, -0.1875}, -- NodeBox16 - {-0.5, 0.25, -0.375, -0.375, 0.375, -0.25}, -- NodeBox17 - {-0.5, 0.3125, -0.4375, -0.375, 0.4375, -0.3125}, -- NodeBox18 - {-0.5, 0.0625, 0.0625, -0.375, 0.1875, 0.1875}, -- NodeBox19 - {-0.5, 0.125, 0.125, -0.375, 0.25, 0.25}, -- NodeBox20 - {-0.5, 0.1875, 0.1875, -0.375, 0.3125, 0.3125}, -- NodeBox21 - {-0.5, 0.25, 0.25, -0.375, 0.375, 0.375}, -- NodeBox22 - {-0.5, 0.3125, 0.3125, -0.375, 0.4375, 0.4375}, -- NodeBox23 - {-0.5, 0.5625, 0.3125, -0.375, 0.6875, 0.4375}, -- NodeBox24 - {-0.5, 0.625, 0.25, -0.375, 0.75, 0.375}, -- NodeBox25 - {-0.5, 0.6875, 0.1875, -0.375, 0.8125, 0.3125}, -- NodeBox26 - {-0.5, 0.75, 0.125, -0.375, 0.875, 0.25}, -- NodeBox27 - {-0.5, 0.8125, 0.0625001, -0.375, 0.9375, 0.1875}, -- NodeBox28 - {-0.5, 0.5625, -0.4375, -0.375, 0.6875, -0.3125}, -- NodeBox29 - {-0.5, 0.625, -0.375, -0.375, 0.75, -0.25}, -- NodeBox30 - {-0.5, 0.6875, -0.3125, -0.375, 0.8125, -0.1875}, -- NodeBox31 - {-0.5, 0.75, -0.25, -0.375, 0.875, -0.125}, -- NodeBox32 - {-0.5, 0.8125, -0.1875, -0.375, 0.9375, -0.0625}, -- NodeBox33 - {-0.5, 0.875, -0.125, -0.375, 1.125, 0.125}, -- NodeBox34 - {-0.5, 1.0625, -0.1875, -0.375, 1.1875, -0.0625}, -- NodeBox35 - {-0.5, 1.125, -0.25, -0.375, 1.25, -0.125}, -- NodeBox36 - {-0.5, 1.1875, -0.3125, -0.375, 1.3125, -0.1875}, -- NodeBox37 - {-0.5, 1.25, -0.375, -0.375, 1.375, -0.25}, -- NodeBox38 - {-0.5, 1.3125, -0.4375, -0.375, 1.4375, -0.3125}, -- NodeBox39 - {-0.5, 1.0625, 0.0625, -0.375, 1.1875, 0.1875}, -- NodeBox40 - {-0.5, 1.125, 0.125, -0.375, 1.25, 0.25}, -- NodeBox41 - {-0.5, 1.1875, 0.1875, -0.375, 1.3125, 0.3125}, -- NodeBox42 - {-0.5, 1.25, 0.25, -0.375, 1.375, 0.375}, -- NodeBox43 - {-0.5, 1.3125, 0.3125, -0.375, 1.4375, 0.4375}, -- NodeBox44 + {0.375, -0.5, -0.5, 0.5, 1.5, -0.375}, + {-0.5, -0.5, -0.5, -0.375, 1.5, -0.375}, + {0.3125, -0.4375, -0.5, 0.4375, -0.3125, -0.375}, + {0.25, -0.375, -0.5, 0.375, -0.25, -0.375}, + {0.1875, -0.3125, -0.5, 0.3125, -0.1875, -0.375}, + {0.125, -0.25, -0.5, 0.25, -0.125, -0.375}, + {0.0625, -0.1875, -0.5, 0.1875, -0.0625, -0.375}, + {-0.125, -0.125, -0.5, 0.125, 0.125, -0.375}, + {-0.1875, -0.1875, -0.5, -0.0625, -0.0625, -0.375}, + {-0.25, -0.25, -0.5, -0.125, -0.125, -0.375}, + {-0.3125, -0.3125, -0.5, -0.1875, -0.1875, -0.375}, + {-0.375, -0.375, -0.5, -0.25, -0.25, -0.375}, + {-0.4375, -0.4375, -0.5, -0.3125, -0.3125, -0.375}, + {0.0625, 0.0625, -0.5, 0.1875, 0.1875, -0.375}, + {0.125, 0.125, -0.5, 0.25, 0.25, -0.375}, + {0.1875, 0.1875, -0.5, 0.3125, 0.3125, -0.375}, + {0.25, 0.25, -0.5, 0.375, 0.375, -0.375}, + {0.3125, 0.3125, -0.5, 0.4375, 0.4375, -0.375}, + {-0.1875, 0.0625, -0.5, -0.0625, 0.1875, -0.375}, + {-0.25, 0.125, -0.5, -0.125, 0.25, -0.375}, + {-0.3125, 0.1875, -0.5, -0.1875, 0.3125, -0.375}, + {-0.375, 0.25, -0.5, -0.25, 0.375, -0.375}, + {-0.4375, 0.3125, -0.5, -0.3125, 0.4375, -0.375}, + {-0.4375, 0.5625, -0.5, -0.3125, 0.6875, -0.375}, + {-0.375, 0.625, -0.5, -0.25, 0.75, -0.375}, + {-0.3125, 0.6875, -0.5, -0.1875, 0.8125, -0.375}, + {-0.25, 0.75, -0.5, -0.125, 0.875, -0.375}, + {-0.1875, 0.8125, -0.5, -0.0625001, 0.9375, -0.375}, + {0.3125, 0.5625, -0.5, 0.4375, 0.6875, -0.375}, + {0.25, 0.625, -0.5, 0.375, 0.75, -0.375}, + {0.1875, 0.6875, -0.5, 0.3125, 0.8125, -0.375}, + {0.125, 0.75, -0.5, 0.25, 0.875, -0.375}, + {0.0625, 0.8125, -0.5, 0.1875, 0.9375, -0.375}, + {-0.125, 0.875, -0.5, 0.125, 1.125, -0.375}, + {0.0625, 1.0625, -0.5, 0.1875, 1.1875, -0.375}, + {0.125, 1.125, -0.5, 0.25, 1.25, -0.375}, + {0.1875, 1.1875, -0.5, 0.3125, 1.3125, -0.375}, + {0.25, 1.25, -0.5, 0.375, 1.375, -0.375}, + {0.3125, 1.3125, -0.5, 0.4375, 1.4375, -0.375}, + {-0.1875, 1.0625, -0.5, -0.0625, 1.1875, -0.375}, + {-0.25, 1.125, -0.5, -0.125, 1.25, -0.375}, + {-0.3125, 1.1875, -0.5, -0.1875, 1.3125, -0.375}, + {-0.375, 1.25, -0.5, -0.25, 1.375, -0.375}, + {-0.4375, 1.3125, -0.5, -0.3125, 1.4375, -0.375}, + {-0.5, -0.5, 0.375, -0.375, 1.5, 0.5}, + {0.375, -0.5, 0.375, 0.5, 1.5, 0.5}, + {-0.4375, -0.4375, 0.375, -0.3125, -0.3125, 0.5}, + {-0.375, -0.375, 0.375, -0.25, -0.25, 0.5}, + {-0.3125, -0.3125, 0.375, -0.1875, -0.1875, 0.5}, + {-0.25, -0.25, 0.375, -0.125, -0.125, 0.5}, + {-0.1875, -0.1875, 0.375, -0.0625, -0.0625, 0.5}, + {-0.125, -0.125, 0.375, 0.125, 0.125, 0.5}, + {0.0625, -0.1875, 0.375, 0.1875, -0.0625, 0.5}, + {0.125, -0.25, 0.375, 0.25, -0.125, 0.5}, + {0.1875, -0.3125, 0.375, 0.3125, -0.1875, 0.5}, + {0.25, -0.375, 0.375, 0.375, -0.25, 0.5}, + {0.3125, -0.4375, 0.375, 0.4375, -0.3125, 0.5}, + {-0.1875, 0.0625, 0.375, -0.0625, 0.1875, 0.5}, + {-0.25, 0.125, 0.375, -0.125, 0.25, 0.5}, + {-0.3125, 0.1875, 0.375, -0.1875, 0.3125, 0.5}, + {-0.375, 0.25, 0.375, -0.25, 0.375, 0.5}, + {-0.4375, 0.3125, 0.375, -0.3125, 0.4375, 0.5}, + {0.0625, 0.0625, 0.375, 0.1875, 0.1875, 0.5}, + {0.125, 0.125, 0.375, 0.25, 0.25, 0.5}, + {0.1875, 0.1875, 0.375, 0.3125, 0.3125, 0.5}, + {0.25, 0.25, 0.375, 0.375, 0.375, 0.5}, + {0.3125, 0.3125, 0.375, 0.4375, 0.4375, 0.5}, + {0.3125, 0.5625, 0.375, 0.4375, 0.6875, 0.5}, + {0.25, 0.625, 0.375, 0.375, 0.75, 0.5}, + {0.1875, 0.6875, 0.375, 0.3125, 0.8125, 0.5}, + {0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, + {0.0625001, 0.8125, 0.375, 0.1875, 0.9375, 0.5}, + {-0.4375, 0.5625, 0.375, -0.3125, 0.6875, 0.5}, + {-0.375, 0.625, 0.375, -0.25, 0.75, 0.5}, + {-0.3125, 0.6875, 0.375, -0.1875, 0.8125, 0.5}, + {-0.25, 0.75, 0.375, -0.125, 0.875, 0.5}, + {-0.1875, 0.8125, 0.375, -0.0625, 0.9375, 0.5}, + {-0.125, 0.875, 0.375, 0.125, 1.125, 0.5}, + {-0.1875, 1.0625, 0.375, -0.0625, 1.1875, 0.5}, + {-0.25, 1.125, 0.375, -0.125, 1.25, 0.5}, + {-0.3125, 1.1875, 0.375, -0.1875, 1.3125, 0.5}, + {-0.375, 1.25, 0.375, -0.25, 1.375, 0.5}, + {-0.4375, 1.3125, 0.375, -0.3125, 1.4375, 0.5}, + {0.0625, 1.0625, 0.375, 0.1875, 1.1875, 0.5}, + {0.125, 1.125, 0.375, 0.25, 1.25, 0.5}, + {0.1875, 1.1875, 0.375, 0.3125, 1.3125, 0.5}, + {0.25, 1.25, 0.375, 0.375, 1.375, 0.5}, + {0.3125, 1.3125, 0.375, 0.4375, 1.4375, 0.5}, + {0.375, -0.4375, 0.3125, 0.5, -0.3125, 0.4375}, + {0.375, -0.375, 0.25, 0.5, -0.25, 0.375}, + {0.375, -0.3125, 0.1875, 0.5, -0.1875, 0.3125}, + {0.375, -0.25, 0.125, 0.5, -0.125, 0.25}, + {0.375, -0.1875, 0.0625, 0.5, -0.0625, 0.1875}, + {0.375, -0.125, -0.125, 0.5, 0.125, 0.125}, + {0.375, -0.1875, -0.1875, 0.5, -0.0625, -0.0625}, + {0.375, -0.25, -0.25, 0.5, -0.125, -0.125}, + {0.375, -0.3125, -0.3125, 0.5, -0.1875, -0.1875}, + {0.375, -0.375, -0.375, 0.5, -0.25, -0.25}, + {0.375, -0.4375, -0.4375, 0.5, -0.3125, -0.3125}, + {0.375, 0.0625, 0.0625, 0.5, 0.1875, 0.1875}, + {0.375, 0.125, 0.125, 0.5, 0.25, 0.25}, + {0.375, 0.1875, 0.1875, 0.5, 0.3125, 0.3125}, + {0.375, 0.25, 0.25, 0.5, 0.375, 0.375}, + {0.375, 0.3125, 0.3125, 0.5, 0.4375, 0.4375}, + {0.375, 0.0625, -0.1875, 0.5, 0.1875, -0.0625}, + {0.375, 0.125, -0.25, 0.5, 0.25, -0.125}, + {0.375, 0.1875, -0.3125, 0.5, 0.3125, -0.1875}, + {0.375, 0.25, -0.375, 0.5, 0.375, -0.25}, + {0.375, 0.3125, -0.4375, 0.5, 0.4375, -0.3125}, + {0.375, 0.5625, -0.4375, 0.5, 0.6875, -0.3125}, + {0.375, 0.625, -0.375, 0.5, 0.75, -0.25}, + {0.375, 0.6875, -0.3125, 0.5, 0.8125, -0.1875}, + {0.375, 0.75, -0.25, 0.5, 0.875, -0.125}, + {0.375, 0.8125, -0.1875, 0.5, 0.9375, -0.0625001}, + {0.375, 0.5625, 0.3125, 0.5, 0.6875, 0.4375}, + {0.375, 0.625, 0.25, 0.5, 0.75, 0.375}, + {0.375, 0.6875, 0.1875, 0.5, 0.8125, 0.3125}, + {0.375, 0.75, 0.125, 0.5, 0.875, 0.25}, + {0.375, 0.8125, 0.0625, 0.5, 0.9375, 0.1875}, + {0.375, 0.875, -0.125, 0.5, 1.125, 0.125}, + {0.375, 1.0625, 0.0625, 0.5, 1.1875, 0.1875}, + {0.375, 1.125, 0.125, 0.5, 1.25, 0.25}, + {0.375, 1.1875, 0.1875, 0.5, 1.3125, 0.3125}, + {0.375, 1.25, 0.25, 0.5, 1.375, 0.375}, + {0.375, 1.3125, 0.3125, 0.5, 1.4375, 0.4375}, + {0.375, 1.0625, -0.1875, 0.5, 1.1875, -0.0625}, + {0.375, 1.125, -0.25, 0.5, 1.25, -0.125}, + {0.375, 1.1875, -0.3125, 0.5, 1.3125, -0.1875}, + {0.375, 1.25, -0.375, 0.5, 1.375, -0.25}, + {0.375, 1.3125, -0.4375, 0.5, 1.4375, -0.3125}, + {-0.5, -0.4375, -0.4375, -0.375, -0.3125, -0.3125}, + {-0.5, -0.375, -0.375, -0.375, -0.25, -0.25}, + {-0.5, -0.3125, -0.3125, -0.375, -0.1875, -0.1875}, + {-0.5, -0.25, -0.25, -0.375, -0.125, -0.125}, + {-0.5, -0.1875, -0.1875, -0.375, -0.0625, -0.0625}, + {-0.5, -0.125, -0.125, -0.375, 0.125, 0.125}, + {-0.5, -0.1875, 0.0625, -0.375, -0.0625, 0.1875}, + {-0.5, -0.25, 0.125, -0.375, -0.125, 0.25}, + {-0.5, -0.3125, 0.1875, -0.375, -0.1875, 0.3125}, + {-0.5, -0.375, 0.25, -0.375, -0.25, 0.375}, + {-0.5, -0.4375, 0.3125, -0.375, -0.3125, 0.4375}, + {-0.5, 0.0625, -0.1875, -0.375, 0.1875, -0.0625}, + {-0.5, 0.125, -0.25, -0.375, 0.25, -0.125}, + {-0.5, 0.1875, -0.3125, -0.375, 0.3125, -0.1875}, + {-0.5, 0.25, -0.375, -0.375, 0.375, -0.25}, + {-0.5, 0.3125, -0.4375, -0.375, 0.4375, -0.3125}, + {-0.5, 0.0625, 0.0625, -0.375, 0.1875, 0.1875}, + {-0.5, 0.125, 0.125, -0.375, 0.25, 0.25}, + {-0.5, 0.1875, 0.1875, -0.375, 0.3125, 0.3125}, + {-0.5, 0.25, 0.25, -0.375, 0.375, 0.375}, + {-0.5, 0.3125, 0.3125, -0.375, 0.4375, 0.4375}, + {-0.5, 0.5625, 0.3125, -0.375, 0.6875, 0.4375}, + {-0.5, 0.625, 0.25, -0.375, 0.75, 0.375}, + {-0.5, 0.6875, 0.1875, -0.375, 0.8125, 0.3125}, + {-0.5, 0.75, 0.125, -0.375, 0.875, 0.25}, + {-0.5, 0.8125, 0.0625001, -0.375, 0.9375, 0.1875}, + {-0.5, 0.5625, -0.4375, -0.375, 0.6875, -0.3125}, + {-0.5, 0.625, -0.375, -0.375, 0.75, -0.25}, + {-0.5, 0.6875, -0.3125, -0.375, 0.8125, -0.1875}, + {-0.5, 0.75, -0.25, -0.375, 0.875, -0.125}, + {-0.5, 0.8125, -0.1875, -0.375, 0.9375, -0.0625}, + {-0.5, 0.875, -0.125, -0.375, 1.125, 0.125}, + {-0.5, 1.0625, -0.1875, -0.375, 1.1875, -0.0625}, + {-0.5, 1.125, -0.25, -0.375, 1.25, -0.125}, + {-0.5, 1.1875, -0.3125, -0.375, 1.3125, -0.1875}, + {-0.5, 1.25, -0.375, -0.375, 1.375, -0.25}, + {-0.5, 1.3125, -0.4375, -0.375, 1.4375, -0.3125}, + {-0.5, 1.0625, 0.0625, -0.375, 1.1875, 0.1875}, + {-0.5, 1.125, 0.125, -0.375, 1.25, 0.25}, + {-0.5, 1.1875, 0.1875, -0.375, 1.3125, 0.3125}, + {-0.5, 1.25, 0.25, -0.375, 1.375, 0.375}, + {-0.5, 1.3125, 0.3125, -0.375, 1.4375, 0.4375}, }, }, selection_box = { @@ -3229,105 +3228,105 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:medium_support_"..bridge_colors, { - description = bridge_desc.." Medium Support", + minetest.register_node("bridger:medium_support_" .. bridge_colors, { + description = bridge_desc .. " Medium Support", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_medium_support.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_medium_support.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_medium_support.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_medium_support.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-1.5, -0.5, 0.3125, -1.25, 2.5, 0.5625}, -- NodeBox1 - {1.25, -0.5, 0.3125, 1.5, 2.5, 0.5625}, -- NodeBox2 - {-1.4375, 2.3125, 0.375, -1.3125, 2.4375, 0.5}, -- NodeBox3 - {-1.375, 2.25, 0.375, -1.25, 2.375, 0.5}, -- NodeBox4 - {-1.3125, 2.1875, 0.375, -1.1875, 2.3125, 0.5}, -- NodeBox5 - {-1.25, 2.125, 0.375, -1.125, 2.25, 0.5}, -- NodeBox6 - {-1.1875, 2.0625, 0.375, -1.0625, 2.1875, 0.5}, -- NodeBox7 - {-1.125, 2, 0.375, -1, 2.125, 0.5}, -- NodeBox8 - {-1.0625, 1.9375, 0.375, -0.9375, 2.0625, 0.5}, -- NodeBox9 - {-1, 1.875, 0.375, -0.875, 2, 0.5}, -- NodeBox10 - {-0.9375, 1.8125, 0.375, -0.8125, 1.9375, 0.5}, -- NodeBox11 - {-0.875, 1.75, 0.375, -0.75, 1.875, 0.5}, -- NodeBox12 - {-0.8125, 1.6875, 0.375, -0.6875, 1.8125, 0.5}, -- NodeBox13 - {-0.75, 1.625, 0.375, -0.625, 1.75, 0.5}, -- NodeBox14 - {-0.6875, 1.5625, 0.375, -0.5625, 1.6875, 0.5}, -- NodeBox15 - {-0.625, 1.5, 0.375, -0.5, 1.625, 0.5}, -- NodeBox16 - {-0.5625, 1.4375, 0.375, -0.4375, 1.5625, 0.5}, -- NodeBox17 - {-0.5, 1.375, 0.375, -0.375, 1.5, 0.5}, -- NodeBox18 - {-0.4375, 1.3125, 0.375, -0.3125, 1.4375, 0.5}, -- NodeBox19 - {-0.375, 1.25, 0.375, -0.25, 1.375, 0.5}, -- NodeBox20 - {-0.3125, 1.1875, 0.375, -0.1875, 1.3125, 0.5}, -- NodeBox21 - {-0.25, 1.125, 0.375, -0.125, 1.25, 0.5}, -- NodeBox22 - {-0.1875, 1.0625, 0.375, -0.0625, 1.1875, 0.5}, -- NodeBox23 - {-0.125, 0.875, 0.375, 0.125, 1.125, 0.5}, -- NodeBox24 - {0.0625, 0.8125, 0.375, 0.1875, 0.9375, 0.5}, -- NodeBox25 - {0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, -- NodeBox26 - {0.1875, 0.6875, 0.375, 0.3125, 0.8125, 0.5}, -- NodeBox27 - {0.25, 0.625, 0.375, 0.375, 0.75, 0.5}, -- NodeBox28 - {0.3125, 0.5625, 0.375, 0.4375, 0.6875, 0.5}, -- NodeBox29 - {0.375, 0.5, 0.375, 0.5, 0.625, 0.5}, -- NodeBox30 - {0.4375, 0.4375, 0.375, 0.5625, 0.5625, 0.5}, -- NodeBox31 - {0.5, 0.375, 0.375, 0.625, 0.5, 0.5}, -- NodeBox32 - {0.5625, 0.3125, 0.375, 0.6875, 0.4375, 0.5}, -- NodeBox33 - {0.625, 0.25, 0.375, 0.75, 0.375, 0.5}, -- NodeBox34 - {0.6875, 0.1875, 0.375, 0.8125, 0.3125, 0.5}, -- NodeBox35 - {0.75, 0.125, 0.375, 0.875, 0.25, 0.5}, -- NodeBox36 - {0.8125, 0.0625, 0.375, 0.9375, 0.1875, 0.5}, -- NodeBox37 - {0.875, 0, 0.375, 1, 0.125, 0.5}, -- NodeBox38 - {0.9375, -0.0625, 0.375, 1.0625, 0.0625, 0.5}, -- NodeBox39 - {1, -0.125, 0.375, 1.125, 0, 0.5}, -- NodeBox40 - {1.0625, -0.1875, 0.375, 1.1875, -0.0625, 0.5}, -- NodeBox41 - {1.125, -0.25, 0.375, 1.25, -0.125, 0.5}, -- NodeBox42 - {1.1875, -0.3125, 0.375, 1.3125, -0.1875, 0.5}, -- NodeBox43 - {1.25, -0.375, 0.375, 1.375, -0.25, 0.5}, -- NodeBox44 - {1.3125, -0.4375, 0.375, 1.4375, -0.3125, 0.5}, -- NodeBox45 - {1.3125, 2.3125, 0.375, 1.4375, 2.4375, 0.5}, -- NodeBox3 - {1.25, 2.25, 0.375, 1.375, 2.375, 0.5}, -- NodeBox4 - {1.1875, 2.1875, 0.375, 1.3125, 2.3125, 0.5}, -- NodeBox5 - {1.125, 2.125, 0.375, 1.25, 2.25, 0.5}, -- NodeBox6 - {1.0625, 2.0625, 0.375, 1.1875, 2.1875, 0.5}, -- NodeBox7 - {1, 2, 0.375, 1.125, 2.125, 0.5}, -- NodeBox8 - {0.9375, 1.9375, 0.375, 1.0625, 2.0625, 0.5}, -- NodeBox9 - {0.875, 1.875, 0.375, 1, 2, 0.5}, -- NodeBox10 - {0.8125, 1.8125, 0.375, 0.9375, 1.9375, 0.5}, -- NodeBox11 - {0.75, 1.75, 0.375, 0.875, 1.875, 0.5}, -- NodeBox12 - {0.6875, 1.6875, 0.375, 0.8125, 1.8125, 0.5}, -- NodeBox13 - {0.625, 1.625, 0.375, 0.75, 1.75, 0.5}, -- NodeBox14 - {0.5625, 1.5625, 0.375, 0.6875, 1.6875, 0.5}, -- NodeBox15 - {0.5, 1.5, 0.375, 0.625, 1.625, 0.5}, -- NodeBox16 - {0.4375, 1.4375, 0.375, 0.5625, 1.5625, 0.5}, -- NodeBox17 - {0.375, 1.375, 0.375, 0.5, 1.5, 0.5}, -- NodeBox18 - {0.3125, 1.3125, 0.375, 0.4375, 1.4375, 0.5}, -- NodeBox19 - {0.25, 1.25, 0.375, 0.375, 1.375, 0.5}, -- NodeBox20 - {0.1875, 1.1875, 0.375, 0.3125, 1.3125, 0.5}, -- NodeBox21 - {0.125, 1.125, 0.375, 0.25, 1.25, 0.5}, -- NodeBox22 - {0.0625, 1.0625, 0.375, 0.1875, 1.1875, 0.5}, -- NodeBox23 - {-0.1875, 0.8125, 0.375, -0.0625, 0.9375, 0.5}, -- NodeBox25 - {-0.25, 0.75, 0.375, -0.125, 0.875, 0.5}, -- NodeBox26 - {-0.3125, 0.6875, 0.375, -0.1875, 0.8125, 0.5}, -- NodeBox27 - {-0.375, 0.625, 0.375, -0.25, 0.75, 0.5}, -- NodeBox28 - {-0.4375, 0.5625, 0.375, -0.3125, 0.6875, 0.5}, -- NodeBox29 - {-0.5, 0.5, 0.375, -0.375, 0.625, 0.5}, -- NodeBox30 - {-0.5625, 0.4375, 0.375, -0.4375, 0.5625, 0.5}, -- NodeBox31 - {-0.625, 0.375, 0.375, -0.5, 0.5, 0.5}, -- NodeBox32 - {-0.6875, 0.3125, 0.375, -0.5625, 0.4375, 0.5}, -- NodeBox33 - {-0.75, 0.25, 0.375, -0.625, 0.375, 0.5}, -- NodeBox34 - {-0.8125, 0.1875, 0.375, -0.6875, 0.3125, 0.5}, -- NodeBox35 - {-0.875, 0.125, 0.375, -0.75, 0.25, 0.5}, -- NodeBox36 - {-0.9375, 0.0625, 0.375, -0.8125, 0.1875, 0.5}, -- NodeBox37 - {-1, 0, 0.375, -0.875, 0.125, 0.5}, -- NodeBox38 - {-1.0625, -0.0625, 0.375, -0.9375, 0.0625, 0.5}, -- NodeBox39 - {-1.125, -0.125, 0.375, -1, 0, 0.5}, -- NodeBox40 - {-1.1875, -0.1875, 0.375, -1.0625, -0.0625, 0.5}, -- NodeBox41 - {-1.25, -0.25, 0.375, -1.125, -0.125, 0.5}, -- NodeBox42 - {-1.3125, -0.3125, 0.375, -1.1875, -0.1875, 0.5}, -- NodeBox43 - {-1.375, -0.375, 0.375, -1.25, -0.25, 0.5}, -- NodeBox44 - {-1.4375, -0.4375, 0.375, -1.3125, -0.3125, 0.5}, -- NodeBox45 + {-1.5, -0.5, 0.3125, -1.25, 2.5, 0.5625}, + {1.25, -0.5, 0.3125, 1.5, 2.5, 0.5625}, + {-1.4375, 2.3125, 0.375, -1.3125, 2.4375, 0.5}, + {-1.375, 2.25, 0.375, -1.25, 2.375, 0.5}, + {-1.3125, 2.1875, 0.375, -1.1875, 2.3125, 0.5}, + {-1.25, 2.125, 0.375, -1.125, 2.25, 0.5}, + {-1.1875, 2.0625, 0.375, -1.0625, 2.1875, 0.5}, + {-1.125, 2, 0.375, -1, 2.125, 0.5}, + {-1.0625, 1.9375, 0.375, -0.9375, 2.0625, 0.5}, + {-1, 1.875, 0.375, -0.875, 2, 0.5}, + {-0.9375, 1.8125, 0.375, -0.8125, 1.9375, 0.5}, + {-0.875, 1.75, 0.375, -0.75, 1.875, 0.5}, + {-0.8125, 1.6875, 0.375, -0.6875, 1.8125, 0.5}, + {-0.75, 1.625, 0.375, -0.625, 1.75, 0.5}, + {-0.6875, 1.5625, 0.375, -0.5625, 1.6875, 0.5}, + {-0.625, 1.5, 0.375, -0.5, 1.625, 0.5}, + {-0.5625, 1.4375, 0.375, -0.4375, 1.5625, 0.5}, + {-0.5, 1.375, 0.375, -0.375, 1.5, 0.5}, + {-0.4375, 1.3125, 0.375, -0.3125, 1.4375, 0.5}, + {-0.375, 1.25, 0.375, -0.25, 1.375, 0.5}, + {-0.3125, 1.1875, 0.375, -0.1875, 1.3125, 0.5}, + {-0.25, 1.125, 0.375, -0.125, 1.25, 0.5}, + {-0.1875, 1.0625, 0.375, -0.0625, 1.1875, 0.5}, + {-0.125, 0.875, 0.375, 0.125, 1.125, 0.5}, + {0.0625, 0.8125, 0.375, 0.1875, 0.9375, 0.5}, + {0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, + {0.1875, 0.6875, 0.375, 0.3125, 0.8125, 0.5}, + {0.25, 0.625, 0.375, 0.375, 0.75, 0.5}, + {0.3125, 0.5625, 0.375, 0.4375, 0.6875, 0.5}, + {0.375, 0.5, 0.375, 0.5, 0.625, 0.5}, + {0.4375, 0.4375, 0.375, 0.5625, 0.5625, 0.5}, + {0.5, 0.375, 0.375, 0.625, 0.5, 0.5}, + {0.5625, 0.3125, 0.375, 0.6875, 0.4375, 0.5}, + {0.625, 0.25, 0.375, 0.75, 0.375, 0.5}, + {0.6875, 0.1875, 0.375, 0.8125, 0.3125, 0.5}, + {0.75, 0.125, 0.375, 0.875, 0.25, 0.5}, + {0.8125, 0.0625, 0.375, 0.9375, 0.1875, 0.5}, + {0.875, 0, 0.375, 1, 0.125, 0.5}, + {0.9375, -0.0625, 0.375, 1.0625, 0.0625, 0.5}, + {1, -0.125, 0.375, 1.125, 0, 0.5}, + {1.0625, -0.1875, 0.375, 1.1875, -0.0625, 0.5}, + {1.125, -0.25, 0.375, 1.25, -0.125, 0.5}, + {1.1875, -0.3125, 0.375, 1.3125, -0.1875, 0.5}, + {1.25, -0.375, 0.375, 1.375, -0.25, 0.5}, + {1.3125, -0.4375, 0.375, 1.4375, -0.3125, 0.5}, + {1.3125, 2.3125, 0.375, 1.4375, 2.4375, 0.5}, + {1.25, 2.25, 0.375, 1.375, 2.375, 0.5}, + {1.1875, 2.1875, 0.375, 1.3125, 2.3125, 0.5}, + {1.125, 2.125, 0.375, 1.25, 2.25, 0.5}, + {1.0625, 2.0625, 0.375, 1.1875, 2.1875, 0.5}, + {1, 2, 0.375, 1.125, 2.125, 0.5}, + {0.9375, 1.9375, 0.375, 1.0625, 2.0625, 0.5}, + {0.875, 1.875, 0.375, 1, 2, 0.5}, + {0.8125, 1.8125, 0.375, 0.9375, 1.9375, 0.5}, + {0.75, 1.75, 0.375, 0.875, 1.875, 0.5}, + {0.6875, 1.6875, 0.375, 0.8125, 1.8125, 0.5}, + {0.625, 1.625, 0.375, 0.75, 1.75, 0.5}, + {0.5625, 1.5625, 0.375, 0.6875, 1.6875, 0.5}, + {0.5, 1.5, 0.375, 0.625, 1.625, 0.5}, + {0.4375, 1.4375, 0.375, 0.5625, 1.5625, 0.5}, + {0.375, 1.375, 0.375, 0.5, 1.5, 0.5}, + {0.3125, 1.3125, 0.375, 0.4375, 1.4375, 0.5}, + {0.25, 1.25, 0.375, 0.375, 1.375, 0.5}, + {0.1875, 1.1875, 0.375, 0.3125, 1.3125, 0.5}, + {0.125, 1.125, 0.375, 0.25, 1.25, 0.5}, + {0.0625, 1.0625, 0.375, 0.1875, 1.1875, 0.5}, + {-0.1875, 0.8125, 0.375, -0.0625, 0.9375, 0.5}, + {-0.25, 0.75, 0.375, -0.125, 0.875, 0.5}, + {-0.3125, 0.6875, 0.375, -0.1875, 0.8125, 0.5}, + {-0.375, 0.625, 0.375, -0.25, 0.75, 0.5}, + {-0.4375, 0.5625, 0.375, -0.3125, 0.6875, 0.5}, + {-0.5, 0.5, 0.375, -0.375, 0.625, 0.5}, + {-0.5625, 0.4375, 0.375, -0.4375, 0.5625, 0.5}, + {-0.625, 0.375, 0.375, -0.5, 0.5, 0.5}, + {-0.6875, 0.3125, 0.375, -0.5625, 0.4375, 0.5}, + {-0.75, 0.25, 0.375, -0.625, 0.375, 0.5}, + {-0.8125, 0.1875, 0.375, -0.6875, 0.3125, 0.5}, + {-0.875, 0.125, 0.375, -0.75, 0.25, 0.5}, + {-0.9375, 0.0625, 0.375, -0.8125, 0.1875, 0.5}, + {-1, 0, 0.375, -0.875, 0.125, 0.5}, + {-1.0625, -0.0625, 0.375, -0.9375, 0.0625, 0.5}, + {-1.125, -0.125, 0.375, -1, 0, 0.5}, + {-1.1875, -0.1875, 0.375, -1.0625, -0.0625, 0.5}, + {-1.25, -0.25, 0.375, -1.125, -0.125, 0.5}, + {-1.3125, -0.3125, 0.375, -1.1875, -0.1875, 0.5}, + {-1.375, -0.375, 0.375, -1.25, -0.25, 0.5}, + {-1.4375, -0.4375, 0.375, -1.3125, -0.3125, 0.5}, }, }, selection_box = { @@ -3340,20 +3339,20 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:medium_support_bot_"..bridge_colors, { - description = bridge_desc.." Bottom Medium Support", + minetest.register_node("bridger:medium_support_bot_" .. bridge_colors, { + description = bridge_desc .. " Bottom Medium Support", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_medium_support_bot.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_medium_support_bot.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_medium_support_bot.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_medium_support_bot.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-1.5625, -0.5, 0.25, -1.1875, 0.5, 0.625}, -- NodeBox1 - {1.1875, -0.5, 0.25, 1.5625, 0.5, 0.625}, -- NodeBox2 + {-1.5625, -0.5, 0.25, -1.1875, 0.5, 0.625}, + {1.1875, -0.5, 0.25, 1.5625, 0.5, 0.625}, }, }, selection_box = { @@ -3366,112 +3365,112 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:large_support_"..bridge_colors, { - description = bridge_desc.." Large Support", + minetest.register_node("bridger:large_support_" .. bridge_colors, { + description = bridge_desc .. " Large Support", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_large_support.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_large_support.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_large_support.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_large_support.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-2.5, -0.5, 0.3125, -2.25, 2.5, 0.5625}, -- NodeBox1 - {2.25, -0.5, 0.3125, 2.5, 2.5, 0.5625}, -- NodeBox2 - {2.25, 2.375, 0.375, 2.375, 2.5, 0.5}, -- NodeBox48 - {2.125, 2.3125, 0.375, 2.3125, 2.4375, 0.5}, -- NodeBox49 - {2, 2.25, 0.375, 2.1875, 2.375, 0.5}, -- NodeBox50 - {1.9375, 2.1875, 0.375, 2.0625, 2.3125, 0.5}, -- NodeBox51 - {1.8125, 2.125, 0.375, 2, 2.25, 0.5}, -- NodeBox52 - {1.75, 2.0625, 0.375, 1.875, 2.1875, 0.5}, -- NodeBox53 - {1.625, 2, 0.375, 1.8125, 2.125, 0.5}, -- NodeBox54 - {1.5, 1.9375, 0.375, 1.6875, 2.0625, 0.5}, -- NodeBox55 - {1.4375, 1.875, 0.375, 1.5625, 2, 0.5}, -- NodeBox56 - {1.3125, 1.8125, 0.375, 1.5, 1.9375, 0.5}, -- NodeBox57 - {1.25, 1.75, 0.375, 1.375, 1.875, 0.5}, -- NodeBox58 - {1.125, 1.6875, 0.375, 1.3125, 1.8125, 0.5}, -- NodeBox59 - {1, 1.625, 0.375, 1.1875, 1.75, 0.5}, -- NodeBox60 - {0.9375, 1.5625, 0.375, 1.0625, 1.6875, 0.5}, -- NodeBox61 - {0.8125, 1.5, 0.375, 1, 1.625, 0.5}, -- NodeBox62 - {0.75, 1.4375, 0.375, 0.875, 1.5625, 0.5}, -- NodeBox63 - {0.625, 1.375, 0.375, 0.8125, 1.5, 0.5}, -- NodeBox64 - {0.5, 1.3125, 0.375, 0.6875, 1.4375, 0.5}, -- NodeBox65 - {0.4375, 1.25, 0.375, 0.5625, 1.375, 0.5}, -- NodeBox66 - {0.3125, 1.1875, 0.375, 0.5, 1.3125, 0.5}, -- NodeBox67 - {0.25, 1.125, 0.375, 0.375, 1.25, 0.5}, -- NodeBox68 - {0.125, 1.0625, 0.375, 0.3125, 1.1875, 0.5}, -- NodeBox69 - {0, 1, 0.375, 0.1875, 1.125, 0.5}, -- NodeBox70 - {-2.375, -0.5, 0.375, -2.25, -0.375, 0.5}, -- NodeBox71 - {-2.3125, -0.4375, 0.375, -2.125, -0.3125, 0.5}, -- NodeBox72 - {-2.1875, -0.375, 0.375, -2, -0.25, 0.5}, -- NodeBox73 - {-2.0625, -0.3125, 0.375, -1.9375, -0.1875, 0.5}, -- NodeBox74 - {-2, -0.25, 0.375, -1.8125, -0.125, 0.5}, -- NodeBox75 - {-1.875, -0.1875, 0.375, -1.75, -0.0625, 0.5}, -- NodeBox76 - {-1.8125, -0.125, 0.375, -1.625, 0, 0.5}, -- NodeBox77 - {-1.6875, -0.0625, 0.375, -1.5, 0.0625, 0.5}, -- NodeBox78 - {-1.5625, 0, 0.375, -1.4375, 0.125, 0.5}, -- NodeBox79 - {-1.5, 0.0625, 0.375, -1.3125, 0.1875, 0.5}, -- NodeBox80 - {-1.375, 0.125, 0.375, -1.25, 0.25, 0.5}, -- NodeBox81 - {-1.3125, 0.1875, 0.375, -1.125, 0.3125, 0.5}, -- NodeBox82 - {-1.1875, 0.25, 0.375, -1, 0.375, 0.5}, -- NodeBox83 - {-1.0625, 0.3125, 0.375, -0.9375, 0.4375, 0.5}, -- NodeBox84 - {-1, 0.375, 0.375, -0.8125, 0.5, 0.5}, -- NodeBox85 - {-0.875, 0.4375, 0.375, -0.75, 0.5625, 0.5}, -- NodeBox86 - {-0.8125, 0.5, 0.375, -0.625, 0.625, 0.5}, -- NodeBox87 - {-0.6875, 0.5625, 0.375, -0.5, 0.6875, 0.5}, -- NodeBox88 - {-0.5625, 0.625, 0.375, -0.4375, 0.75, 0.5}, -- NodeBox89 - {-0.5, 0.6875, 0.375, -0.3125, 0.8125, 0.5}, -- NodeBox90 - {-0.375, 0.75, 0.375, -0.25, 0.875, 0.5}, -- NodeBox91 - {-0.3125, 0.8125, 0.375, -0.125, 0.9375, 0.5}, -- NodeBox92 - {-0.1875, 0.875, 0.375, 0, 1, 0.5}, -- NodeBox93 - {-2.375, 2.375, 0.375, -2.25, 2.5, 0.5}, -- NodeBox48 - {-2.3125, 2.3125, 0.375, -2.125, 2.4375, 0.5}, -- NodeBox49 - {-2.1875, 2.25, 0.375, -2, 2.375, 0.5}, -- NodeBox50 - {-2.0625, 2.1875, 0.375, -1.9375, 2.3125, 0.5}, -- NodeBox51 - {-2, 2.125, 0.375, -1.8125, 2.25, 0.5}, -- NodeBox52 - {-1.875, 2.0625, 0.375, -1.75, 2.1875, 0.5}, -- NodeBox53 - {-1.8125, 2, 0.375, -1.625, 2.125, 0.5}, -- NodeBox54 - {-1.6875, 1.9375, 0.375, -1.5, 2.0625, 0.5}, -- NodeBox55 - {-1.5625, 1.875, 0.375, -1.4375, 2, 0.5}, -- NodeBox56 - {-1.5, 1.8125, 0.375, -1.3125, 1.9375, 0.5}, -- NodeBox57 - {-1.375, 1.75, 0.375, -1.25, 1.875, 0.5}, -- NodeBox58 - {-1.3125, 1.6875, 0.375, -1.125, 1.8125, 0.5}, -- NodeBox59 - {-1.1875, 1.625, 0.375, -1, 1.75, 0.5}, -- NodeBox60 - {-1.0625, 1.5625, 0.375, -0.9375, 1.6875, 0.5}, -- NodeBox61 - {-1, 1.5, 0.375, -0.8125, 1.625, 0.5}, -- NodeBox62 - {-0.875, 1.4375, 0.375, -0.75, 1.5625, 0.5}, -- NodeBox63 - {-0.8125, 1.375, 0.375, -0.625, 1.5, 0.5}, -- NodeBox64 - {-0.6875, 1.3125, 0.375, -0.5, 1.4375, 0.5}, -- NodeBox65 - {-0.5625, 1.25, 0.375, -0.4375, 1.375, 0.5}, -- NodeBox66 - {-0.5, 1.1875, 0.375, -0.3125, 1.3125, 0.5}, -- NodeBox67 - {-0.375, 1.125, 0.375, -0.25, 1.25, 0.5}, -- NodeBox68 - {-0.3125, 1.0625, 0.375, -0.125, 1.1875, 0.5}, -- NodeBox69 - {-0.1875, 1, 0.375, -0, 1.125, 0.5}, -- NodeBox70 - {2.25, -0.5, 0.375, 2.375, -0.375, 0.5}, -- NodeBox71 - {2.125, -0.4375, 0.375, 2.3125, -0.3125, 0.5}, -- NodeBox72 - {2, -0.375, 0.375, 2.1875, -0.25, 0.5}, -- NodeBox73 - {1.9375, -0.3125, 0.375, 2.0625, -0.1875, 0.5}, -- NodeBox74 - {1.8125, -0.25, 0.375, 2, -0.125, 0.5}, -- NodeBox75 - {1.75, -0.1875, 0.375, 1.875, -0.0625, 0.5}, -- NodeBox76 - {1.625, -0.125, 0.375, 1.8125, 0, 0.5}, -- NodeBox77 - {1.5, -0.0625, 0.375, 1.6875, 0.0625, 0.5}, -- NodeBox78 - {1.4375, 0, 0.375, 1.5625, 0.125, 0.5}, -- NodeBox79 - {1.3125, 0.0625, 0.375, 1.5, 0.1875, 0.5}, -- NodeBox80 - {1.25, 0.125, 0.375, 1.375, 0.25, 0.5}, -- NodeBox81 - {1.125, 0.1875, 0.375, 1.3125, 0.3125, 0.5}, -- NodeBox82 - {1, 0.25, 0.375, 1.1875, 0.375, 0.5}, -- NodeBox83 - {0.9375, 0.3125, 0.375, 1.0625, 0.4375, 0.5}, -- NodeBox84 - {0.8125, 0.375, 0.375, 1, 0.5, 0.5}, -- NodeBox85 - {0.75, 0.4375, 0.375, 0.875, 0.5625, 0.5}, -- NodeBox86 - {0.625, 0.5, 0.375, 0.8125, 0.625, 0.5}, -- NodeBox87 - {0.5, 0.5625, 0.375, 0.6875, 0.6875, 0.5}, -- NodeBox88 - {0.4375, 0.625, 0.375, 0.5625, 0.75, 0.5}, -- NodeBox89 - {0.3125, 0.6875, 0.375, 0.5, 0.8125, 0.5}, -- NodeBox90 - {0.25, 0.75, 0.375, 0.375, 0.875, 0.5}, -- NodeBox91 - {0.125, 0.8125, 0.375, 0.3125, 0.9375, 0.5}, -- NodeBox92 - {-0, 0.875, 0.375, 0.1875, 1, 0.5}, -- NodeBox93 + {-2.5, -0.5, 0.3125, -2.25, 2.5, 0.5625}, + {2.25, -0.5, 0.3125, 2.5, 2.5, 0.5625}, + {2.25, 2.375, 0.375, 2.375, 2.5, 0.5}, + {2.125, 2.3125, 0.375, 2.3125, 2.4375, 0.5}, + {2, 2.25, 0.375, 2.1875, 2.375, 0.5}, + {1.9375, 2.1875, 0.375, 2.0625, 2.3125, 0.5}, + {1.8125, 2.125, 0.375, 2, 2.25, 0.5}, + {1.75, 2.0625, 0.375, 1.875, 2.1875, 0.5}, + {1.625, 2, 0.375, 1.8125, 2.125, 0.5}, + {1.5, 1.9375, 0.375, 1.6875, 2.0625, 0.5}, + {1.4375, 1.875, 0.375, 1.5625, 2, 0.5}, + {1.3125, 1.8125, 0.375, 1.5, 1.9375, 0.5}, + {1.25, 1.75, 0.375, 1.375, 1.875, 0.5}, + {1.125, 1.6875, 0.375, 1.3125, 1.8125, 0.5}, + {1, 1.625, 0.375, 1.1875, 1.75, 0.5}, + {0.9375, 1.5625, 0.375, 1.0625, 1.6875, 0.5}, + {0.8125, 1.5, 0.375, 1, 1.625, 0.5}, + {0.75, 1.4375, 0.375, 0.875, 1.5625, 0.5}, + {0.625, 1.375, 0.375, 0.8125, 1.5, 0.5}, + {0.5, 1.3125, 0.375, 0.6875, 1.4375, 0.5}, + {0.4375, 1.25, 0.375, 0.5625, 1.375, 0.5}, + {0.3125, 1.1875, 0.375, 0.5, 1.3125, 0.5}, + {0.25, 1.125, 0.375, 0.375, 1.25, 0.5}, + {0.125, 1.0625, 0.375, 0.3125, 1.1875, 0.5}, + {0, 1, 0.375, 0.1875, 1.125, 0.5}, + {-2.375, -0.5, 0.375, -2.25, -0.375, 0.5}, + {-2.3125, -0.4375, 0.375, -2.125, -0.3125, 0.5}, + {-2.1875, -0.375, 0.375, -2, -0.25, 0.5}, + {-2.0625, -0.3125, 0.375, -1.9375, -0.1875, 0.5}, + {-2, -0.25, 0.375, -1.8125, -0.125, 0.5}, + {-1.875, -0.1875, 0.375, -1.75, -0.0625, 0.5}, + {-1.8125, -0.125, 0.375, -1.625, 0, 0.5}, + {-1.6875, -0.0625, 0.375, -1.5, 0.0625, 0.5}, + {-1.5625, 0, 0.375, -1.4375, 0.125, 0.5}, + {-1.5, 0.0625, 0.375, -1.3125, 0.1875, 0.5}, + {-1.375, 0.125, 0.375, -1.25, 0.25, 0.5}, + {-1.3125, 0.1875, 0.375, -1.125, 0.3125, 0.5}, + {-1.1875, 0.25, 0.375, -1, 0.375, 0.5}, + {-1.0625, 0.3125, 0.375, -0.9375, 0.4375, 0.5}, + {-1, 0.375, 0.375, -0.8125, 0.5, 0.5}, + {-0.875, 0.4375, 0.375, -0.75, 0.5625, 0.5}, + {-0.8125, 0.5, 0.375, -0.625, 0.625, 0.5}, + {-0.6875, 0.5625, 0.375, -0.5, 0.6875, 0.5}, + {-0.5625, 0.625, 0.375, -0.4375, 0.75, 0.5}, + {-0.5, 0.6875, 0.375, -0.3125, 0.8125, 0.5}, + {-0.375, 0.75, 0.375, -0.25, 0.875, 0.5}, + {-0.3125, 0.8125, 0.375, -0.125, 0.9375, 0.5}, + {-0.1875, 0.875, 0.375, 0, 1, 0.5}, + {-2.375, 2.375, 0.375, -2.25, 2.5, 0.5}, + {-2.3125, 2.3125, 0.375, -2.125, 2.4375, 0.5}, + {-2.1875, 2.25, 0.375, -2, 2.375, 0.5}, + {-2.0625, 2.1875, 0.375, -1.9375, 2.3125, 0.5}, + {-2, 2.125, 0.375, -1.8125, 2.25, 0.5}, + {-1.875, 2.0625, 0.375, -1.75, 2.1875, 0.5}, + {-1.8125, 2, 0.375, -1.625, 2.125, 0.5}, + {-1.6875, 1.9375, 0.375, -1.5, 2.0625, 0.5}, + {-1.5625, 1.875, 0.375, -1.4375, 2, 0.5}, + {-1.5, 1.8125, 0.375, -1.3125, 1.9375, 0.5}, + {-1.375, 1.75, 0.375, -1.25, 1.875, 0.5}, + {-1.3125, 1.6875, 0.375, -1.125, 1.8125, 0.5}, + {-1.1875, 1.625, 0.375, -1, 1.75, 0.5}, + {-1.0625, 1.5625, 0.375, -0.9375, 1.6875, 0.5}, + {-1, 1.5, 0.375, -0.8125, 1.625, 0.5}, + {-0.875, 1.4375, 0.375, -0.75, 1.5625, 0.5}, + {-0.8125, 1.375, 0.375, -0.625, 1.5, 0.5}, + {-0.6875, 1.3125, 0.375, -0.5, 1.4375, 0.5}, + {-0.5625, 1.25, 0.375, -0.4375, 1.375, 0.5}, + {-0.5, 1.1875, 0.375, -0.3125, 1.3125, 0.5}, + {-0.375, 1.125, 0.375, -0.25, 1.25, 0.5}, + {-0.3125, 1.0625, 0.375, -0.125, 1.1875, 0.5}, + {-0.1875, 1, 0.375, -0, 1.125, 0.5}, + {2.25, -0.5, 0.375, 2.375, -0.375, 0.5}, + {2.125, -0.4375, 0.375, 2.3125, -0.3125, 0.5}, + {2, -0.375, 0.375, 2.1875, -0.25, 0.5}, + {1.9375, -0.3125, 0.375, 2.0625, -0.1875, 0.5}, + {1.8125, -0.25, 0.375, 2, -0.125, 0.5}, + {1.75, -0.1875, 0.375, 1.875, -0.0625, 0.5}, + {1.625, -0.125, 0.375, 1.8125, 0, 0.5}, + {1.5, -0.0625, 0.375, 1.6875, 0.0625, 0.5}, + {1.4375, 0, 0.375, 1.5625, 0.125, 0.5}, + {1.3125, 0.0625, 0.375, 1.5, 0.1875, 0.5}, + {1.25, 0.125, 0.375, 1.375, 0.25, 0.5}, + {1.125, 0.1875, 0.375, 1.3125, 0.3125, 0.5}, + {1, 0.25, 0.375, 1.1875, 0.375, 0.5}, + {0.9375, 0.3125, 0.375, 1.0625, 0.4375, 0.5}, + {0.8125, 0.375, 0.375, 1, 0.5, 0.5}, + {0.75, 0.4375, 0.375, 0.875, 0.5625, 0.5}, + {0.625, 0.5, 0.375, 0.8125, 0.625, 0.5}, + {0.5, 0.5625, 0.375, 0.6875, 0.6875, 0.5}, + {0.4375, 0.625, 0.375, 0.5625, 0.75, 0.5}, + {0.3125, 0.6875, 0.375, 0.5, 0.8125, 0.5}, + {0.25, 0.75, 0.375, 0.375, 0.875, 0.5}, + {0.125, 0.8125, 0.375, 0.3125, 0.9375, 0.5}, + {-0, 0.875, 0.375, 0.1875, 1, 0.5}, }, }, selection_box = { @@ -3484,20 +3483,20 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:large_support_bot_"..bridge_colors, { - description = bridge_desc.." Bottom Large Support", + minetest.register_node("bridger:large_support_bot_" .. bridge_colors, { + description = bridge_desc .. " Bottom Large Support", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_large_support_bot.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_large_support_bot.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_large_support_bot.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_large_support_bot.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-2.5625, -0.5, 0.25, -2.1875, 0.5, 0.625}, -- NodeBox1 - {2.1875, -0.5, 0.25, 2.5625, 0.5, 0.625}, -- NodeBox2 + {-2.5625, -0.5, 0.25, -2.1875, 0.5, 0.625}, + {2.1875, -0.5, 0.25, 2.5625, 0.5, 0.625}, }, }, selection_box = { @@ -3510,53 +3509,53 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_right_slant_"..bridge_colors, { - description = bridge_desc.." Truss Superstructure Right Slant", + minetest.register_node("bridger:truss_superstructure_right_slant_" .. bridge_colors, { + description = bridge_desc .. " Truss Superstructure Right Slant", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_superstructure_right_slant.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_superstructure_right_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_right_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_right_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox214 - {-0.5, -0.5, 0.375, -0.4375, 2.5, 0.5}, -- NodeBox215 - {1.4375, -0.5, 0.375, 1.5, 2.5, 0.5}, -- NodeBox217 - {-0.5, 2.375, 0.375, 1.5, 2.5, 0.5}, -- NodeBox218 - {-0.4375, 2.25, 0.375, -0.3125, 2.375, 0.5}, -- NodeBox219 - {-0.375, 2.1875, 0.375, -0.25, 2.3125, 0.5}, -- NodeBox220 - {-0.3125, 2.0625, 0.375, -0.1875, 2.25, 0.5}, -- NodeBox221 - {-0.25, 2, 0.375, -0.125, 2.125, 0.5}, -- NodeBox222 - {-0.1875, 1.9375, 0.375, -0.0625, 2.0625, 0.5}, -- NodeBox223 - {-0.125, 1.875, 0.375, 0, 2, 0.5}, -- NodeBox224 - {-0.0625, 1.75, 0.375, 0.0625, 1.9375, 0.5}, -- NodeBox225 - {0, 1.6875, 0.375, 0.125, 1.8125, 0.5}, -- NodeBox226 - {0.0625, 1.625, 0.375, 0.1875, 1.75, 0.5}, -- NodeBox227 - {0.125, 1.5625, 0.375, 0.25, 1.6875, 0.5}, -- NodeBox228 - {0.1875, 1.4375, 0.375, 0.3125, 1.625, 0.5}, -- NodeBox229 - {0.25, 1.375, 0.375, 0.375, 1.5, 0.5}, -- NodeBox230 - {0.3125, 1.3125, 0.375, 0.4375, 1.4375, 0.5}, -- NodeBox231 - {0.375, 1.25, 0.375, 0.5, 1.375, 0.5}, -- NodeBox232 - {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233 - {0.5, 1.0625, 0.375, 0.625, 1.1875, 0.5}, -- NodeBox234 - {0.5625, 1, 0.375, 0.6875, 1.125, 0.5}, -- NodeBox235 - {0.625, 0.9375, 0.375, 0.75, 1.0625, 0.5}, -- NodeBox236 - {0.6875, 0.8125, 0.375, 0.8125, 1, 0.5}, -- NodeBox237 - {0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, -- NodeBox238 - {0.8125, 0.6875, 0.375, 0.9375, 0.8125, 0.5}, -- NodeBox239 - {0.875, 0.625, 0.375, 1, 0.75, 0.5}, -- NodeBox240 - {0.9375, 0.5, 0.375, 1.0625, 0.6875, 0.5}, -- NodeBox241 - {1, 0.4375, 0.375, 1.125, 0.5625, 0.5}, -- NodeBox242 - {1.0625, 0.375, 0.375, 1.1875, 0.5, 0.5}, -- NodeBox243 - {1.125, 0.3125, 0.375, 1.25, 0.4375, 0.5}, -- NodeBox244 - {1.1875, 0.1875, 0.375, 1.3125, 0.375, 0.5}, -- NodeBox245 - {1.25, 0.125, 0.375, 1.375, 0.25, 0.5}, -- NodeBox246 - {1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, -- NodeBox247 - {1.375, 0, 0.375, 1.5, 0.125, 0.5}, -- NodeBox248 - {-0.4375, 2.3125, 0.375, -0.3125, 2.4375, 0.5}, -- NodeBox249 + {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, + {-0.5, -0.5, 0.375, -0.4375, 2.5, 0.5}, + {1.4375, -0.5, 0.375, 1.5, 2.5, 0.5}, + {-0.5, 2.375, 0.375, 1.5, 2.5, 0.5}, + {-0.4375, 2.25, 0.375, -0.3125, 2.375, 0.5}, + {-0.375, 2.1875, 0.375, -0.25, 2.3125, 0.5}, + {-0.3125, 2.0625, 0.375, -0.1875, 2.25, 0.5}, + {-0.25, 2, 0.375, -0.125, 2.125, 0.5}, + {-0.1875, 1.9375, 0.375, -0.0625, 2.0625, 0.5}, + {-0.125, 1.875, 0.375, 0, 2, 0.5}, + {-0.0625, 1.75, 0.375, 0.0625, 1.9375, 0.5}, + {0, 1.6875, 0.375, 0.125, 1.8125, 0.5}, + {0.0625, 1.625, 0.375, 0.1875, 1.75, 0.5}, + {0.125, 1.5625, 0.375, 0.25, 1.6875, 0.5}, + {0.1875, 1.4375, 0.375, 0.3125, 1.625, 0.5}, + {0.25, 1.375, 0.375, 0.375, 1.5, 0.5}, + {0.3125, 1.3125, 0.375, 0.4375, 1.4375, 0.5}, + {0.375, 1.25, 0.375, 0.5, 1.375, 0.5}, + {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, + {0.5, 1.0625, 0.375, 0.625, 1.1875, 0.5}, + {0.5625, 1, 0.375, 0.6875, 1.125, 0.5}, + {0.625, 0.9375, 0.375, 0.75, 1.0625, 0.5}, + {0.6875, 0.8125, 0.375, 0.8125, 1, 0.5}, + {0.75, 0.75, 0.375, 0.875, 0.875, 0.5}, + {0.8125, 0.6875, 0.375, 0.9375, 0.8125, 0.5}, + {0.875, 0.625, 0.375, 1, 0.75, 0.5}, + {0.9375, 0.5, 0.375, 1.0625, 0.6875, 0.5}, + {1, 0.4375, 0.375, 1.125, 0.5625, 0.5}, + {1.0625, 0.375, 0.375, 1.1875, 0.5, 0.5}, + {1.125, 0.3125, 0.375, 1.25, 0.4375, 0.5}, + {1.1875, 0.1875, 0.375, 1.3125, 0.375, 0.5}, + {1.25, 0.125, 0.375, 1.375, 0.25, 0.5}, + {1.3125, 0.0625, 0.375, 1.4375, 0.1875, 0.5}, + {1.375, 0, 0.375, 1.5, 0.125, 0.5}, + {-0.4375, 2.3125, 0.375, -0.3125, 2.4375, 0.5}, }, }, selection_box = { @@ -3575,53 +3574,53 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_left_slant_"..bridge_colors, { - description = bridge_desc.." Truss Superstructure Left Slant", + minetest.register_node("bridger:truss_superstructure_left_slant_" .. bridge_colors, { + description = bridge_desc .. " Truss Superstructure Left Slant", drawtype = "nodebox", - tiles = {"bridges_"..bridge_colors..".png"}, - inventory_image = "bridges_"..bridge_colors..".png^bridges_superstructure_left_slant.png^[makealpha:255,126,126", - wield_image = "bridges_"..bridge_colors..".png^bridges_superstructure_left_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_colors .. ".png"}, + inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_left_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_left_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, node_box = { type = "fixed", fixed = { - {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, -- NodeBox214 - {-0.5, -0.5, 0.375, -0.4375, 2.5, 0.5}, -- NodeBox215 - {1.4375, -0.5, 0.375, 1.5, 2.5, 0.5}, -- NodeBox217 - {-0.5, 2.375, 0.375, 1.5, 2.5, 0.5}, -- NodeBox218 - {1.3125, 2.25, 0.375, 1.4375, 2.375, 0.5}, -- NodeBox219 - {1.25, 2.1875, 0.375, 1.375, 2.3125, 0.5}, -- NodeBox220 - {1.1875, 2.0625, 0.375, 1.3125, 2.25, 0.5}, -- NodeBox221 - {1.125, 2, 0.375, 1.25, 2.125, 0.5}, -- NodeBox222 - {1.0625, 1.9375, 0.375, 1.1875, 2.0625, 0.5}, -- NodeBox223 - {1, 1.875, 0.375, 1.125, 2, 0.5}, -- NodeBox224 - {0.9375, 1.75, 0.375, 1.0625, 1.9375, 0.5}, -- NodeBox225 - {0.875, 1.6875, 0.375, 1, 1.8125, 0.5}, -- NodeBox226 - {0.8125, 1.625, 0.375, 0.9375, 1.75, 0.5}, -- NodeBox227 - {0.75, 1.5625, 0.375, 0.875, 1.6875, 0.5}, -- NodeBox228 - {0.6875, 1.4375, 0.375, 0.8125, 1.625, 0.5}, -- NodeBox229 - {0.625, 1.375, 0.375, 0.75, 1.5, 0.5}, -- NodeBox230 - {0.5625, 1.3125, 0.375, 0.6875, 1.4375, 0.5}, -- NodeBox231 - {0.5, 1.25, 0.375, 0.625, 1.375, 0.5}, -- NodeBox232 - {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, -- NodeBox233 - {0.375, 1.0625, 0.375, 0.5, 1.1875, 0.5}, -- NodeBox234 - {0.3125, 1, 0.375, 0.4375, 1.125, 0.5}, -- NodeBox235 - {0.25, 0.9375, 0.375, 0.375, 1.0625, 0.5}, -- NodeBox236 - {0.1875, 0.8125, 0.375, 0.3125, 1, 0.5}, -- NodeBox237 - {0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, -- NodeBox238 - {0.0625, 0.6875, 0.375, 0.1875, 0.8125, 0.5}, -- NodeBox239 - {0, 0.625, 0.375, 0.125, 0.75, 0.5}, -- NodeBox240 - {-0.0625, 0.5, 0.375, 0.0625, 0.6875, 0.5}, -- NodeBox241 - {-0.125, 0.4375, 0.375, 0, 0.5625, 0.5}, -- NodeBox242 - {-0.1875, 0.375, 0.375, -0.0625, 0.5, 0.5}, -- NodeBox243 - {-0.25, 0.3125, 0.375, -0.125, 0.4375, 0.5}, -- NodeBox244 - {-0.3125, 0.1875, 0.375, -0.1875, 0.375, 0.5}, -- NodeBox245 - {-0.375, 0.125, 0.375, -0.25, 0.25, 0.5}, -- NodeBox246 - {-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, -- NodeBox247 - {-0.5, 0, 0.375, -0.375, 0.125, 0.5}, -- NodeBox248 - {1.375, 2.3125, 0.375, 1.5, 2.4375, 0.5}, -- NodeBox249 + {-0.5, -0.5, 0.375, 1.5, 0.0625, 0.5}, + {-0.5, -0.5, 0.375, -0.4375, 2.5, 0.5}, + {1.4375, -0.5, 0.375, 1.5, 2.5, 0.5}, + {-0.5, 2.375, 0.375, 1.5, 2.5, 0.5}, + {1.3125, 2.25, 0.375, 1.4375, 2.375, 0.5}, + {1.25, 2.1875, 0.375, 1.375, 2.3125, 0.5}, + {1.1875, 2.0625, 0.375, 1.3125, 2.25, 0.5}, + {1.125, 2, 0.375, 1.25, 2.125, 0.5}, + {1.0625, 1.9375, 0.375, 1.1875, 2.0625, 0.5}, + {1, 1.875, 0.375, 1.125, 2, 0.5}, + {0.9375, 1.75, 0.375, 1.0625, 1.9375, 0.5}, + {0.875, 1.6875, 0.375, 1, 1.8125, 0.5}, + {0.8125, 1.625, 0.375, 0.9375, 1.75, 0.5}, + {0.75, 1.5625, 0.375, 0.875, 1.6875, 0.5}, + {0.6875, 1.4375, 0.375, 0.8125, 1.625, 0.5}, + {0.625, 1.375, 0.375, 0.75, 1.5, 0.5}, + {0.5625, 1.3125, 0.375, 0.6875, 1.4375, 0.5}, + {0.5, 1.25, 0.375, 0.625, 1.375, 0.5}, + {0.4375, 1.125, 0.375, 0.5625, 1.3125, 0.5}, + {0.375, 1.0625, 0.375, 0.5, 1.1875, 0.5}, + {0.3125, 1, 0.375, 0.4375, 1.125, 0.5}, + {0.25, 0.9375, 0.375, 0.375, 1.0625, 0.5}, + {0.1875, 0.8125, 0.375, 0.3125, 1, 0.5}, + {0.125, 0.75, 0.375, 0.25, 0.875, 0.5}, + {0.0625, 0.6875, 0.375, 0.1875, 0.8125, 0.5}, + {0, 0.625, 0.375, 0.125, 0.75, 0.5}, + {-0.0625, 0.5, 0.375, 0.0625, 0.6875, 0.5}, + {-0.125, 0.4375, 0.375, 0, 0.5625, 0.5}, + {-0.1875, 0.375, 0.375, -0.0625, 0.5, 0.5}, + {-0.25, 0.3125, 0.375, -0.125, 0.4375, 0.5}, + {-0.3125, 0.1875, 0.375, -0.1875, 0.375, 0.5}, + {-0.375, 0.125, 0.375, -0.25, 0.25, 0.5}, + {-0.4375, 0.0625, 0.375, -0.3125, 0.1875, 0.5}, + {-0.5, 0, 0.375, -0.375, 0.125, 0.5}, + {1.375, 2.3125, 0.375, 1.5, 2.4375, 0.5}, }, }, selection_box = { @@ -3640,10 +3639,10 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:corrugated_steel_"..bridge_colors, { - description = bridge_desc.." Corrugated Steel", + minetest.register_node("bridger:corrugated_steel_" .. bridge_colors, { + description = bridge_desc .. " Corrugated Steel", drawtype = "nodebox", - tiles = {"bridges_corrugated_steel_"..bridge_colors..".png"}, + tiles = {"bridges_corrugated_steel_" .. bridge_colors .. ".png"}, paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -3663,10 +3662,10 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:corrugated_steel_ceiling_"..bridge_colors, { - description = bridge_desc.." Corrugated Steel Deck", + minetest.register_node("bridger:corrugated_steel_ceiling_" .. bridge_colors, { + description = bridge_desc .. " Corrugated Steel Deck", drawtype = "nodebox", - tiles = {"bridges_corrugated_steel_"..bridge_colors..".png^[transformR90"}, + tiles = {"bridges_corrugated_steel_" .. bridge_colors .. ".png^[transformR90"}, paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -3695,53 +3694,53 @@ if not minetest.settings:get_bool("bridger_disable_trestles") then node_box = { type = "fixed", fixed = { - {-1, -0.5, -0.125, -0.75, 1.5, 0.125}, -- NodeBox1 - {0.75, -0.5, -0.125, 1, 1.5, 0.125}, -- NodeBox2 - {0.625, 1.375, -0.0625, 0.75, 1.5, 0.0625}, -- NodeBox3 - {0.5625, 1.25, -0.0625, 0.6875, 1.4375, 0.0625}, -- NodeBox4 - {0.5, 1.1875, -0.0625, 0.625, 1.3125, 0.0625}, -- NodeBox5 - {0.4375, 1.125, -0.0625, 0.5625, 1.25, 0.0625}, -- NodeBox6 - {0.375, 1, -0.0625, 0.5, 1.1875, 0.0625}, -- NodeBox7 - {0.3125, 0.9375, -0.0625, 0.4375, 1.0625, 0.0625}, -- NodeBox8 - {0.25, 0.875, -0.0625, 0.375, 1, 0.0625}, -- NodeBox9 - {0.1875, 0.75, -0.0625, 0.3125, 0.9375, 0.0625}, -- NodeBox10 - {0.125, 0.6875, -0.0625, 0.25, 0.8125, 0.0625}, -- NodeBox11 - {0.0625, 0.625, -0.0625, 0.1875, 0.75, 0.0625}, -- NodeBox12 - {0, 0.5, -0.0625, 0.125, 0.6875, 0.0625}, -- NodeBox13 - {-0.0625, 0.4375, -0.0625, 0.0625, 0.5625, 0.0625}, -- NodeBox14 - {-0.125, 0.3125, -0.0625, 0, 0.5, 0.0625}, -- NodeBox15 - {-0.1875, 0.25, -0.0625, -0.0625, 0.375, 0.0625}, -- NodeBox16 - {-0.25, 0.1875, -0.0625, -0.125, 0.3125, 0.0625}, -- NodeBox17 - {-0.3125, 0.0625, -0.0625, -0.1875, 0.25, 0.0625}, -- NodeBox18 - {-0.375, 0, -0.0625, -0.25, 0.125, 0.0625}, -- NodeBox19 - {-0.4375, -0.0625, -0.0625, -0.3125, 0.0625, 0.0625}, -- NodeBox20 - {-0.5, -0.1875, -0.0625, -0.375, 0, 0.0625}, -- NodeBox21 - {-0.5625, -0.25, -0.0625, -0.4375, -0.125, 0.0625}, -- NodeBox22 - {-0.625, -0.3125, -0.0625, -0.5, -0.1875, 0.0625}, -- NodeBox23 - {-0.6875, -0.4375, -0.0625, -0.5625, -0.25, 0.0625}, -- NodeBox24 - {-0.75, -0.5, -0.0625, -0.625, -0.375, 0.0625}, -- NodeBox25 - {-0.75, 1.375, -0.0625, -0.625, 1.5, 0.0625}, -- NodeBox3 - {-0.6875, 1.25, -0.0625, -0.5625, 1.4375, 0.0625}, -- NodeBox4 - {-0.625, 1.1875, -0.0625, -0.5, 1.3125, 0.0625}, -- NodeBox5 - {-0.5625, 1.125, -0.0625, -0.4375, 1.25, 0.0625}, -- NodeBox6 - {-0.5, 1, -0.0625, -0.375, 1.1875, 0.0625}, -- NodeBox7 - {-0.4375, 0.9375, -0.0625, -0.3125, 1.0625, 0.0625}, -- NodeBox8 - {-0.375, 0.875, -0.0625, -0.25, 1, 0.0625}, -- NodeBox9 - {-0.3125, 0.75, -0.0625, -0.1875, 0.9375, 0.0625}, -- NodeBox10 - {-0.25, 0.6875, -0.0625, -0.125, 0.8125, 0.0625}, -- NodeBox11 - {-0.1875, 0.625, -0.0625, -0.0625, 0.75, 0.0625}, -- NodeBox12 - {-0.125, 0.5, -0.0625, -0, 0.6875, 0.0625}, -- NodeBox13 - {-0, 0.3125, -0.0625, 0.125, 0.5, 0.0625}, -- NodeBox15 - {0.0625, 0.25, -0.0625, 0.1875, 0.375, 0.0625}, -- NodeBox16 - {0.125, 0.1875, -0.0625, 0.25, 0.3125, 0.0625}, -- NodeBox17 - {0.1875, 0.0625, -0.0625, 0.3125, 0.25, 0.0625}, -- NodeBox18 - {0.25, 0, -0.0625, 0.375, 0.125, 0.0625}, -- NodeBox19 - {0.3125, -0.0625, -0.0625, 0.4375, 0.0625, 0.0625}, -- NodeBox20 - {0.375, -0.1875, -0.0625, 0.5, 0, 0.0625}, -- NodeBox21 - {0.4375, -0.25, -0.0625, 0.5625, -0.125, 0.0625}, -- NodeBox22 - {0.5, -0.3125, -0.0625, 0.625, -0.1875, 0.0625}, -- NodeBox23 - {0.5625, -0.4375, -0.0625, 0.6875, -0.25, 0.0625}, -- NodeBox24 - {0.625, -0.5, -0.0625, 0.75, -0.375, 0.0625}, -- NodeBox25 + {-1, -0.5, -0.125, -0.75, 1.5, 0.125}, + {0.75, -0.5, -0.125, 1, 1.5, 0.125}, + {0.625, 1.375, -0.0625, 0.75, 1.5, 0.0625}, + {0.5625, 1.25, -0.0625, 0.6875, 1.4375, 0.0625}, + {0.5, 1.1875, -0.0625, 0.625, 1.3125, 0.0625}, + {0.4375, 1.125, -0.0625, 0.5625, 1.25, 0.0625}, + {0.375, 1, -0.0625, 0.5, 1.1875, 0.0625}, + {0.3125, 0.9375, -0.0625, 0.4375, 1.0625, 0.0625}, + {0.25, 0.875, -0.0625, 0.375, 1, 0.0625}, + {0.1875, 0.75, -0.0625, 0.3125, 0.9375, 0.0625}, + {0.125, 0.6875, -0.0625, 0.25, 0.8125, 0.0625}, + {0.0625, 0.625, -0.0625, 0.1875, 0.75, 0.0625}, + {0, 0.5, -0.0625, 0.125, 0.6875, 0.0625}, + {-0.0625, 0.4375, -0.0625, 0.0625, 0.5625, 0.0625}, + {-0.125, 0.3125, -0.0625, 0, 0.5, 0.0625}, + {-0.1875, 0.25, -0.0625, -0.0625, 0.375, 0.0625}, + {-0.25, 0.1875, -0.0625, -0.125, 0.3125, 0.0625}, + {-0.3125, 0.0625, -0.0625, -0.1875, 0.25, 0.0625}, + {-0.375, 0, -0.0625, -0.25, 0.125, 0.0625}, + {-0.4375, -0.0625, -0.0625, -0.3125, 0.0625, 0.0625}, + {-0.5, -0.1875, -0.0625, -0.375, 0, 0.0625}, + {-0.5625, -0.25, -0.0625, -0.4375, -0.125, 0.0625}, + {-0.625, -0.3125, -0.0625, -0.5, -0.1875, 0.0625}, + {-0.6875, -0.4375, -0.0625, -0.5625, -0.25, 0.0625}, + {-0.75, -0.5, -0.0625, -0.625, -0.375, 0.0625}, + {-0.75, 1.375, -0.0625, -0.625, 1.5, 0.0625}, + {-0.6875, 1.25, -0.0625, -0.5625, 1.4375, 0.0625}, + {-0.625, 1.1875, -0.0625, -0.5, 1.3125, 0.0625}, + {-0.5625, 1.125, -0.0625, -0.4375, 1.25, 0.0625}, + {-0.5, 1, -0.0625, -0.375, 1.1875, 0.0625}, + {-0.4375, 0.9375, -0.0625, -0.3125, 1.0625, 0.0625}, + {-0.375, 0.875, -0.0625, -0.25, 1, 0.0625}, + {-0.3125, 0.75, -0.0625, -0.1875, 0.9375, 0.0625}, + {-0.25, 0.6875, -0.0625, -0.125, 0.8125, 0.0625}, + {-0.1875, 0.625, -0.0625, -0.0625, 0.75, 0.0625}, + {-0.125, 0.5, -0.0625, -0, 0.6875, 0.0625}, + {-0, 0.3125, -0.0625, 0.125, 0.5, 0.0625}, + {0.0625, 0.25, -0.0625, 0.1875, 0.375, 0.0625}, + {0.125, 0.1875, -0.0625, 0.25, 0.3125, 0.0625}, + {0.1875, 0.0625, -0.0625, 0.3125, 0.25, 0.0625}, + {0.25, 0, -0.0625, 0.375, 0.125, 0.0625}, + {0.3125, -0.0625, -0.0625, 0.4375, 0.0625, 0.0625}, + {0.375, -0.1875, -0.0625, 0.5, 0, 0.0625}, + {0.4375, -0.25, -0.0625, 0.5625, -0.125, 0.0625}, + {0.5, -0.3125, -0.0625, 0.625, -0.1875, 0.0625}, + {0.5625, -0.4375, -0.0625, 0.6875, -0.25, 0.0625}, + {0.625, -0.5, -0.0625, 0.75, -0.375, 0.0625}, }, }, selection_box = { @@ -3766,8 +3765,8 @@ if not minetest.settings:get_bool("bridger_disable_trestles") then node_box = { type = "fixed", fixed = { - {-1, -0.5, -0.125, -0.75, 0.5, 0.125}, -- NodeBox1 - {0.75, -0.5, -0.125, 1, 0.5, 0.125}, -- NodeBox2 + {-1, -0.5, -0.125, -0.75, 0.5, 0.125}, + {0.75, -0.5, -0.125, 1, 0.5, 0.125}, }, }, selection_box = { @@ -3792,63 +3791,63 @@ if not minetest.settings:get_bool("bridger_disable_trestles") then node_box = { type = "fixed", fixed = { - {-0.875, -0.5, -0.0625, 0.875, -0.375, 0.0625}, -- NodeBox1 - {-0.875, 1.375, -0.0625, 0.875, 1.5, 0.0625}, -- NodeBox2 - {-1, 1.375, -0.0625, 1, 1.5, 0}, -- NodeBox30 - {-1, -0.5, -0.0625, 1, -0.375, 0}, -- NodeBox31 - {-0.9375, 1.3125, -0.0625, -0.8125, 1.4375, 0.0625}, -- NodeBox3 - {-0.875, 1.25, -0.0625, -0.75, 1.375, 0.0625}, -- NodeBox4 - {0.25, 0.125, -0.0625, 0.375, 0.25, 0.0625}, -- NodeBox5 - {-0.8125, 1.1875, -0.0625, -0.6875, 1.3125, 0.0625}, -- NodeBox6 - {-0.75, 1.125, -0.0625, -0.625, 1.25, 0.0625}, -- NodeBox7 - {-0.6875, 1.0625, -0.0625, -0.5625, 1.1875, 0.0625}, -- NodeBox8 - {-0.625, 1, -0.0625, -0.5, 1.125, 0.0625}, -- NodeBox9 - {-0.5625, 0.9375, -0.0625, -0.4375, 1.0625, 0.0625}, -- NodeBox10 - {-0.5, 0.875, -0.0625, -0.375, 1, 0.0625}, -- NodeBox11 - {-0.4375, 0.8125, -0.0625, -0.3125, 0.9375, 0.0625}, -- NodeBox12 - {-0.375, 0.75, -0.0625, -0.25, 0.875, 0.0625}, -- NodeBox13 - {-0.3125, 0.6875, -0.0625, -0.1875, 0.8125, 0.0625}, -- NodeBox14 - {-0.25, 0.625, -0.0625, -0.125, 0.75, 0.0625}, -- NodeBox15 - {-0.1875, 0.5625, -0.0625, -0.0625, 0.6875, 0.0625}, -- NodeBox16 - {-0.125, 0.375, -0.0625, 0.125, 0.625, 0.0625}, -- NodeBox17 - {0.0625, 0.3125, -0.0625, 0.1875, 0.4375, 0.0625}, -- NodeBox18 - {0.125, 0.25, -0.0625, 0.25, 0.375, 0.0625}, -- NodeBox19 - {0.1875, 0.1875, -0.0625, 0.3125, 0.3125, 0.0625}, -- NodeBox20 - {0.3125, 0.0625, -0.0625, 0.4375, 0.1875, 0.0625}, -- NodeBox21 - {0.375, 0, -0.0625, 0.5, 0.125, 0.0625}, -- NodeBox22 - {0.4375, -0.0625, -0.0625, 0.5625, 0.0625, 0.0625}, -- NodeBox23 - {0.5, -0.125, -0.0625, 0.625, 0, 0.0625}, -- NodeBox24 - {0.5625, -0.1875, -0.0625, 0.6875, -0.0625, 0.0625}, -- NodeBox25 - {0.625, -0.25, -0.0625, 0.75, -0.125, 0.0625}, -- NodeBox26 - {0.6875, -0.3125, -0.0625, 0.8125, -0.1875, 0.0625}, -- NodeBox27 - {0.75, -0.375, -0.0625, 0.875, -0.25, 0.0625}, -- NodeBox28 - {0.8125, -0.4375, -0.0625, 0.9375, -0.3125, 0.0625}, -- NodeBox29 - {0.8125, 1.3125, -0.0625, 0.9375, 1.4375, 0.0625}, -- NodeBox3 - {0.75, 1.25, -0.0625, 0.875, 1.375, 0.0625}, -- NodeBox4 - {-0.375, 0.125, -0.0625, -0.25, 0.25, 0.0625}, -- NodeBox5 - {0.6875, 1.1875, -0.0625, 0.8125, 1.3125, 0.0625}, -- NodeBox6 - {0.625, 1.125, -0.0625, 0.75, 1.25, 0.0625}, -- NodeBox7 - {0.5625, 1.0625, -0.0625, 0.6875, 1.1875, 0.0625}, -- NodeBox8 - {0.5, 1, -0.0625, 0.625, 1.125, 0.0625}, -- NodeBox9 - {0.4375, 0.9375, -0.0625, 0.5625, 1.0625, 0.0625}, -- NodeBox10 - {0.375, 0.875, -0.0625, 0.5, 1, 0.0625}, -- NodeBox11 - {0.3125, 0.8125, -0.0625, 0.4375, 0.9375, 0.0625}, -- NodeBox12 - {0.25, 0.75, -0.0625, 0.375, 0.875, 0.0625}, -- NodeBox13 - {0.1875, 0.6875, -0.0625, 0.3125, 0.8125, 0.0625}, -- NodeBox14 - {0.125, 0.625, -0.0625, 0.25, 0.75, 0.0625}, -- NodeBox15 - {0.0625, 0.5625, -0.0625, 0.1875, 0.6875, 0.0625}, -- NodeBox16 - {-0.1875, 0.3125, -0.0625, -0.0625, 0.4375, 0.0625}, -- NodeBox18 - {-0.25, 0.25, -0.0625, -0.125, 0.375, 0.0625}, -- NodeBox19 - {-0.3125, 0.1875, -0.0625, -0.1875, 0.3125, 0.0625}, -- NodeBox20 - {-0.4375, 0.0625, -0.0625, -0.3125, 0.1875, 0.0625}, -- NodeBox21 - {-0.5, 0, -0.0625, -0.375, 0.125, 0.0625}, -- NodeBox22 - {-0.5625, -0.0625, -0.0625, -0.4375, 0.0625, 0.0625}, -- NodeBox23 - {-0.625, -0.125, -0.0625, -0.5, 0, 0.0625}, -- NodeBox24 - {-0.6875, -0.1875, -0.0625, -0.5625, -0.0625, 0.0625}, -- NodeBox25 - {-0.75, -0.25, -0.0625, -0.625, -0.125, 0.0625}, -- NodeBox26 - {-0.8125, -0.3125, -0.0625, -0.6875, -0.1875, 0.0625}, -- NodeBox27 - {-0.875, -0.375, -0.0625, -0.75, -0.25, 0.0625}, -- NodeBox28 - {-0.9375, -0.4375, -0.0625, -0.8125, -0.3125, 0.0625}, -- NodeBox29 + {-0.875, -0.5, -0.0625, 0.875, -0.375, 0.0625}, + {-0.875, 1.375, -0.0625, 0.875, 1.5, 0.0625}, + {-1, 1.375, -0.0625, 1, 1.5, 0}, + {-1, -0.5, -0.0625, 1, -0.375, 0}, + {-0.9375, 1.3125, -0.0625, -0.8125, 1.4375, 0.0625}, + {-0.875, 1.25, -0.0625, -0.75, 1.375, 0.0625}, + {0.25, 0.125, -0.0625, 0.375, 0.25, 0.0625}, + {-0.8125, 1.1875, -0.0625, -0.6875, 1.3125, 0.0625}, + {-0.75, 1.125, -0.0625, -0.625, 1.25, 0.0625}, + {-0.6875, 1.0625, -0.0625, -0.5625, 1.1875, 0.0625}, + {-0.625, 1, -0.0625, -0.5, 1.125, 0.0625}, + {-0.5625, 0.9375, -0.0625, -0.4375, 1.0625, 0.0625}, + {-0.5, 0.875, -0.0625, -0.375, 1, 0.0625}, + {-0.4375, 0.8125, -0.0625, -0.3125, 0.9375, 0.0625}, + {-0.375, 0.75, -0.0625, -0.25, 0.875, 0.0625}, + {-0.3125, 0.6875, -0.0625, -0.1875, 0.8125, 0.0625}, + {-0.25, 0.625, -0.0625, -0.125, 0.75, 0.0625}, + {-0.1875, 0.5625, -0.0625, -0.0625, 0.6875, 0.0625}, + {-0.125, 0.375, -0.0625, 0.125, 0.625, 0.0625}, + {0.0625, 0.3125, -0.0625, 0.1875, 0.4375, 0.0625}, + {0.125, 0.25, -0.0625, 0.25, 0.375, 0.0625}, + {0.1875, 0.1875, -0.0625, 0.3125, 0.3125, 0.0625}, + {0.3125, 0.0625, -0.0625, 0.4375, 0.1875, 0.0625}, + {0.375, 0, -0.0625, 0.5, 0.125, 0.0625}, + {0.4375, -0.0625, -0.0625, 0.5625, 0.0625, 0.0625}, + {0.5, -0.125, -0.0625, 0.625, 0, 0.0625}, + {0.5625, -0.1875, -0.0625, 0.6875, -0.0625, 0.0625}, + {0.625, -0.25, -0.0625, 0.75, -0.125, 0.0625}, + {0.6875, -0.3125, -0.0625, 0.8125, -0.1875, 0.0625}, + {0.75, -0.375, -0.0625, 0.875, -0.25, 0.0625}, + {0.8125, -0.4375, -0.0625, 0.9375, -0.3125, 0.0625}, + {0.8125, 1.3125, -0.0625, 0.9375, 1.4375, 0.0625}, + {0.75, 1.25, -0.0625, 0.875, 1.375, 0.0625}, + {-0.375, 0.125, -0.0625, -0.25, 0.25, 0.0625}, + {0.6875, 1.1875, -0.0625, 0.8125, 1.3125, 0.0625}, + {0.625, 1.125, -0.0625, 0.75, 1.25, 0.0625}, + {0.5625, 1.0625, -0.0625, 0.6875, 1.1875, 0.0625}, + {0.5, 1, -0.0625, 0.625, 1.125, 0.0625}, + {0.4375, 0.9375, -0.0625, 0.5625, 1.0625, 0.0625}, + {0.375, 0.875, -0.0625, 0.5, 1, 0.0625}, + {0.3125, 0.8125, -0.0625, 0.4375, 0.9375, 0.0625}, + {0.25, 0.75, -0.0625, 0.375, 0.875, 0.0625}, + {0.1875, 0.6875, -0.0625, 0.3125, 0.8125, 0.0625}, + {0.125, 0.625, -0.0625, 0.25, 0.75, 0.0625}, + {0.0625, 0.5625, -0.0625, 0.1875, 0.6875, 0.0625}, + {-0.1875, 0.3125, -0.0625, -0.0625, 0.4375, 0.0625}, + {-0.25, 0.25, -0.0625, -0.125, 0.375, 0.0625}, + {-0.3125, 0.1875, -0.0625, -0.1875, 0.3125, 0.0625}, + {-0.4375, 0.0625, -0.0625, -0.3125, 0.1875, 0.0625}, + {-0.5, 0, -0.0625, -0.375, 0.125, 0.0625}, + {-0.5625, -0.0625, -0.0625, -0.4375, 0.0625, 0.0625}, + {-0.625, -0.125, -0.0625, -0.5, 0, 0.0625}, + {-0.6875, -0.1875, -0.0625, -0.5625, -0.0625, 0.0625}, + {-0.75, -0.25, -0.0625, -0.625, -0.125, 0.0625}, + {-0.8125, -0.3125, -0.0625, -0.6875, -0.1875, 0.0625}, + {-0.875, -0.375, -0.0625, -0.75, -0.25, 0.0625}, + {-0.9375, -0.4375, -0.0625, -0.8125, -0.3125, 0.0625}, }, }, selection_box = { @@ -3873,12 +3872,12 @@ if not minetest.settings:get_bool("bridger_disable_trestles") then node_box = { type = "fixed", fixed = { - {-0.625, 0.25, -0.5, -0.5, 0.375, 0.5}, -- NodeBox1 - {0.5, 0.25, -0.5, 0.625, 0.375, 0.5}, -- NodeBox2 - {-1.125, 0.374, 0.3125, 1.125, 0.501, 0.4375}, -- NodeBox3 - {-1.125, 0.374, 0.0625, 1.125, 0.501, 0.1875}, -- NodeBox4 - {-1.125, 0.374, -0.1875, 1.125, 0.501, -0.0625}, -- NodeBox5 - {-1.125, 0.374, -0.4375, 1.125, 0.501, -0.3125}, -- NodeBox6 + {-0.625, 0.25, -0.5, -0.5, 0.375, 0.5}, + {0.5, 0.25, -0.5, 0.625, 0.375, 0.5}, + {-1.125, 0.374, 0.3125, 1.125, 0.501, 0.4375}, + {-1.125, 0.374, 0.0625, 1.125, 0.501, 0.1875}, + {-1.125, 0.374, -0.1875, 1.125, 0.501, -0.0625}, + {-1.125, 0.374, -0.4375, 1.125, 0.501, -0.3125}, }, }, selection_box = { @@ -3903,30 +3902,30 @@ if not minetest.settings:get_bool("bridger_disable_trestles") then node_box = { type = "fixed", fixed = { - {-1.5, 1.375, -0.0625, 0.5, 1.499, 0.0625}, -- NodeBox0 - {-1.4375, 1.3125, -0.0625, -1.3125, 1.4375, 0.0625}, -- NodeBox2 - {-1.375, 1.25, -0.0625, -1.25, 1.375, 0.0625}, -- NodeBox3 - {-1.3125, 1.1875, -0.0625, -1.125, 1.3125, 0.0625}, -- NodeBox4 - {-1.1875, 1.125, -0.0625, -1.0625, 1.25, 0.0625}, -- NodeBox5 - {-1.125, 1.0625, -0.0625, -1, 1.1875, 0.0625}, -- NodeBox6 - {-1.0625, 1, -0.0625, -0.875, 1.125, 0.0625}, -- NodeBox7 - {-0.9375, 0.9375, -0.0625, -0.8125, 1.0625, 0.0625}, -- NodeBox8 - {-0.875, 0.875, -0.0625, -0.75, 1, 0.0625}, -- NodeBox9 - {-0.8125, 0.8125, -0.0625, -0.625, 0.9375, 0.0625}, -- NodeBox10 - {-0.6875, 0.75, -0.0625, -0.5625, 0.875, 0.0625}, -- NodeBox11 - {-0.625, 0.6875, -0.0625, -0.5, 0.8125, 0.0625}, -- NodeBox12 - {-0.5625, 0.625, -0.0625, -0.375, 0.75, 0.0625}, -- NodeBox13 - {-0.4375, 0.5625, -0.0625, -0.3125, 0.6875, 0.0625}, -- NodeBox14 - {-0.375, 0.5, -0.0625, -0.25, 0.625, 0.0625}, -- NodeBox15 - {-0.3125, 0.4375, -0.0625, -0.125, 0.5625, 0.0625}, -- NodeBox16 - {-0.1875, 0.375, -0.0625, -0.0625, 0.5, 0.0625}, -- NodeBox17 - {-0.125, 0.3125, -0.0625, 0, 0.4375, 0.0625}, -- NodeBox18 - {-0.0625, 0.25, -0.0625, 0.125, 0.375, 0.0625}, -- NodeBox19 - {0.0625, 0.1875, -0.0625, 0.1875, 0.3125, 0.0625}, -- NodeBox20 - {0.125, 0.125, -0.0625, 0.25, 0.25, 0.0625}, -- NodeBox21 - {0.1875, 0.0625, -0.0625, 0.375, 0.1875, 0.0625}, -- NodeBox22 - {0.3125, 0, -0.0625, 0.4375, 0.125, 0.0625}, -- NodeBox23 - {0.4375, 0, -0.0625, 0.5, 1.5, 0.0625}, -- NodeBox24 + {-1.5, 1.375, -0.0625, 0.5, 1.499, 0.0625}, + {-1.4375, 1.3125, -0.0625, -1.3125, 1.4375, 0.0625}, + {-1.375, 1.25, -0.0625, -1.25, 1.375, 0.0625}, + {-1.3125, 1.1875, -0.0625, -1.125, 1.3125, 0.0625}, + {-1.1875, 1.125, -0.0625, -1.0625, 1.25, 0.0625}, + {-1.125, 1.0625, -0.0625, -1, 1.1875, 0.0625}, + {-1.0625, 1, -0.0625, -0.875, 1.125, 0.0625}, + {-0.9375, 0.9375, -0.0625, -0.8125, 1.0625, 0.0625}, + {-0.875, 0.875, -0.0625, -0.75, 1, 0.0625}, + {-0.8125, 0.8125, -0.0625, -0.625, 0.9375, 0.0625}, + {-0.6875, 0.75, -0.0625, -0.5625, 0.875, 0.0625}, + {-0.625, 0.6875, -0.0625, -0.5, 0.8125, 0.0625}, + {-0.5625, 0.625, -0.0625, -0.375, 0.75, 0.0625}, + {-0.4375, 0.5625, -0.0625, -0.3125, 0.6875, 0.0625}, + {-0.375, 0.5, -0.0625, -0.25, 0.625, 0.0625}, + {-0.3125, 0.4375, -0.0625, -0.125, 0.5625, 0.0625}, + {-0.1875, 0.375, -0.0625, -0.0625, 0.5, 0.0625}, + {-0.125, 0.3125, -0.0625, 0, 0.4375, 0.0625}, + {-0.0625, 0.25, -0.0625, 0.125, 0.375, 0.0625}, + {0.0625, 0.1875, -0.0625, 0.1875, 0.3125, 0.0625}, + {0.125, 0.125, -0.0625, 0.25, 0.25, 0.0625}, + {0.1875, 0.0625, -0.0625, 0.375, 0.1875, 0.0625}, + {0.3125, 0, -0.0625, 0.4375, 0.125, 0.0625}, + {0.4375, 0, -0.0625, 0.5, 1.5, 0.0625}, }, }, selection_box = { @@ -3951,38 +3950,38 @@ if not minetest.settings:get_bool("bridger_disable_trestles") then node_box = { type = "fixed", fixed = { - {0.4375, -0.5, -0.0625, 0.5, 1.5, 0.0625}, -- NodeBox1 - {0.25, -0.5, -0.0625, 0.4375, -0.375, 0.0625}, -- NodeBox2 - {0.125, -0.4375, -0.0625, 0.3125, -0.3125, 0.0625}, -- NodeBox3 - {0, -0.375, -0.0625, 0.1875, -0.25, 0.0625}, -- NodeBox4 - {-0.125, -0.3125, -0.0625, 0.0625, -0.1875, 0.0625}, -- NodeBox5 - {-0.25, -0.25, -0.0625, -0.0625, -0.125, 0.0625}, -- NodeBox6 - {-0.375, -0.1875, -0.0625, -0.1875, -0.0625, 0.0625}, -- NodeBox7 - {-0.5, -0.125, -0.0625, -0.3125, 0, 0.0625}, -- NodeBox8 - {-0.625, -0.0625, -0.0625, -0.4375, 0.0625, 0.0625}, -- NodeBox9 - {-0.75, 0, -0.0625, -0.5625, 0.125, 0.0625}, -- NodeBox10 - {-0.875, 0.0625, -0.0625, -0.6875, 0.1875, 0.0625}, -- NodeBox11 - {-1, 0.125, -0.0625, -0.8125, 0.25, 0.0625}, -- NodeBox12 - {-1.125, 0.1875, -0.0625, -0.9375, 0.3125, 0.0625}, -- NodeBox13 - {-1.25, 0.25, -0.0625, -1.0625, 0.375, 0.0625}, -- NodeBox14 - {-1.375, 0.3125, -0.0625, -1.1875, 0.4375, 0.0625}, -- NodeBox15 - {-1.5, 0.375, -0.0625, -1.3125, 0.5, 0.0625}, -- NodeBox16 - {-1.625, 0.4375, -0.0625, -1.4375, 0.5625, 0.0625}, -- NodeBox17 - {-1.75, 0.5, -0.0625, -1.5625, 0.625, 0.0625}, -- NodeBox18 - {-1.875, 0.5625, -0.0625, -1.6875, 0.6875, 0.0625}, -- NodeBox19 - {-2, 0.625, -0.0625, -1.8125, 0.75, 0.0625}, -- NodeBox20 - {-2.125, 0.6875, -0.0625, -1.9375, 0.8125, 0.0625}, -- NodeBox21 - {-2.25, 0.75, -0.0625, -2.0625, 0.875, 0.0625}, -- NodeBox22 - {-2.375, 0.8125, -0.0625, -2.1875, 0.9375, 0.0625}, -- NodeBox23 - {-2.5, 0.875, -0.0625, -2.3125, 1, 0.0625}, -- NodeBox24 - {-2.625, 0.9375, -0.0625, -2.4375, 1.0625, 0.0625}, -- NodeBox25 - {-2.75, 1, -0.0625, -2.5625, 1.125, 0.0625}, -- NodeBox26 - {-2.875, 1.0625, -0.0625, -2.6875, 1.1875, 0.0625}, -- NodeBox27 - {-3, 1.125, -0.0625, -2.8125, 1.25, 0.0625}, -- NodeBox28 - {-3.125, 1.1875, -0.0625, -2.9375, 1.3125, 0.0625}, -- NodeBox29 - {-3.25, 1.25, -0.0625, -3.0625, 1.375, 0.0625}, -- NodeBox30 - {-3.375, 1.3125, -0.0625, -3.1875, 1.4375, 0.0625}, -- NodeBox31 - {-3.5, 1.375, -0.0625, -3.3125, 1.5, 0.0625}, -- NodeBox32 + {0.4375, -0.5, -0.0625, 0.5, 1.5, 0.0625}, + {0.25, -0.5, -0.0625, 0.4375, -0.375, 0.0625}, + {0.125, -0.4375, -0.0625, 0.3125, -0.3125, 0.0625}, + {0, -0.375, -0.0625, 0.1875, -0.25, 0.0625}, + {-0.125, -0.3125, -0.0625, 0.0625, -0.1875, 0.0625}, + {-0.25, -0.25, -0.0625, -0.0625, -0.125, 0.0625}, + {-0.375, -0.1875, -0.0625, -0.1875, -0.0625, 0.0625}, + {-0.5, -0.125, -0.0625, -0.3125, 0, 0.0625}, + {-0.625, -0.0625, -0.0625, -0.4375, 0.0625, 0.0625}, + {-0.75, 0, -0.0625, -0.5625, 0.125, 0.0625}, + {-0.875, 0.0625, -0.0625, -0.6875, 0.1875, 0.0625}, + {-1, 0.125, -0.0625, -0.8125, 0.25, 0.0625}, + {-1.125, 0.1875, -0.0625, -0.9375, 0.3125, 0.0625}, + {-1.25, 0.25, -0.0625, -1.0625, 0.375, 0.0625}, + {-1.375, 0.3125, -0.0625, -1.1875, 0.4375, 0.0625}, + {-1.5, 0.375, -0.0625, -1.3125, 0.5, 0.0625}, + {-1.625, 0.4375, -0.0625, -1.4375, 0.5625, 0.0625}, + {-1.75, 0.5, -0.0625, -1.5625, 0.625, 0.0625}, + {-1.875, 0.5625, -0.0625, -1.6875, 0.6875, 0.0625}, + {-2, 0.625, -0.0625, -1.8125, 0.75, 0.0625}, + {-2.125, 0.6875, -0.0625, -1.9375, 0.8125, 0.0625}, + {-2.25, 0.75, -0.0625, -2.0625, 0.875, 0.0625}, + {-2.375, 0.8125, -0.0625, -2.1875, 0.9375, 0.0625}, + {-2.5, 0.875, -0.0625, -2.3125, 1, 0.0625}, + {-2.625, 0.9375, -0.0625, -2.4375, 1.0625, 0.0625}, + {-2.75, 1, -0.0625, -2.5625, 1.125, 0.0625}, + {-2.875, 1.0625, -0.0625, -2.6875, 1.1875, 0.0625}, + {-3, 1.125, -0.0625, -2.8125, 1.25, 0.0625}, + {-3.125, 1.1875, -0.0625, -2.9375, 1.3125, 0.0625}, + {-3.25, 1.25, -0.0625, -3.0625, 1.375, 0.0625}, + {-3.375, 1.3125, -0.0625, -3.1875, 1.4375, 0.0625}, + {-3.5, 1.375, -0.0625, -3.3125, 1.5, 0.0625}, }, }, selection_box = { @@ -4007,23 +4006,23 @@ if not minetest.settings:get_bool("bridger_disable_trestles") then node_box = { type = "fixed", fixed = { - {-0.5, -0.5, -0.0625, -0.25, -0.25, 0.0625}, -- NodeBox1 - {-0.4375, -0.4375, -0.0625, -0.1875, -0.1875, 0.0625}, -- NodeBox2 - {-0.375, -0.375, -0.0625, -0.125, -0.125, 0.0625}, -- NodeBox3 - {-0.3125, -0.3125, -0.0625, -0.0625, -0.0625, 0.0625}, -- NodeBox4 - {0.0625, 0.0625, -0.0625, 0.3125, 0.3125, 0.0625}, -- NodeBox10 - {0.125, 0.125, -0.0625, 0.375, 0.375, 0.0625}, -- NodeBox11 - {0.1875, 0.1875, -0.0625, 0.4375, 0.4375, 0.0625}, -- NodeBox12 - {0.25, 0.25, -0.0625, 0.5, 0.5, 0.0625}, -- NodeBox13 - {0.25, -0.5, -0.0625, 0.5, -0.25, 0.0625}, -- NodeBox14 - {0.1875, -0.4375, -0.0625, 0.4375, -0.1875, 0.0625}, -- NodeBox15 - {-0.25, -0.25, -0.0625, 0.25, 0.25, 0.0625}, -- NodeBox16 - {0.125, -0.375, -0.0625, 0.375, -0.125, 0.0625}, -- NodeBox17 - {0.0625, -0.3125, -0.0625, 0.3125, -0.0625, 0.0625}, -- NodeBox18 - {-0.5, 0.25, -0.0625, -0.25, 0.5, 0.0625}, -- NodeBox19 - {-0.4375, 0.1875, -0.0625, -0.1875, 0.4375, 0.0625}, -- NodeBox20 - {-0.375, 0.125, -0.0625, -0.125, 0.375, 0.0625}, -- NodeBox21 - {-0.3125, 0.0625, -0.0625, -0.0625, 0.3125, 0.0625}, -- NodeBox22 + {-0.5, -0.5, -0.0625, -0.25, -0.25, 0.0625}, + {-0.4375, -0.4375, -0.0625, -0.1875, -0.1875, 0.0625}, + {-0.375, -0.375, -0.0625, -0.125, -0.125, 0.0625}, + {-0.3125, -0.3125, -0.0625, -0.0625, -0.0625, 0.0625}, + {0.0625, 0.0625, -0.0625, 0.3125, 0.3125, 0.0625}, + {0.125, 0.125, -0.0625, 0.375, 0.375, 0.0625}, + {0.1875, 0.1875, -0.0625, 0.4375, 0.4375, 0.0625}, + {0.25, 0.25, -0.0625, 0.5, 0.5, 0.0625}, + {0.25, -0.5, -0.0625, 0.5, -0.25, 0.0625}, + {0.1875, -0.4375, -0.0625, 0.4375, -0.1875, 0.0625}, + {-0.25, -0.25, -0.0625, 0.25, 0.25, 0.0625}, + {0.125, -0.375, -0.0625, 0.375, -0.125, 0.0625}, + {0.0625, -0.3125, -0.0625, 0.3125, -0.0625, 0.0625}, + {-0.5, 0.25, -0.0625, -0.25, 0.5, 0.0625}, + {-0.4375, 0.1875, -0.0625, -0.1875, 0.4375, 0.0625}, + {-0.375, 0.125, -0.0625, -0.125, 0.375, 0.0625}, + {-0.3125, 0.0625, -0.0625, -0.0625, 0.3125, 0.0625}, }, }, selection_box = { @@ -4048,38 +4047,38 @@ if not minetest.settings:get_bool("bridger_disable_trestles") then node_box = { type = "fixed", fixed = { - {-1, 0.375, 0.25, -0.75, 0.501, 0.5}, -- NodeBox1 - {-0.25, 0.375, 0.25, 0.25, 0.501, 0.5}, -- NodeBox2 - {-0.25, 0.375, -0.5, 0.25, 0.501, -0.25}, -- NodeBox5 - {-1, 0.375, -0.5, -0.75, 0.501, -0.25}, -- NodeBox6 - {-0.9375, 0.375, -0.4375, -0.6875, 0.501, -0.1875}, -- NodeBox7 - {-0.875, 0.375, -0.375, -0.625, 0.501, -0.125}, -- NodeBox8 - {-0.8125, 0.375, -0.3125, -0.5625, 0.501, -0.0625}, -- NodeBox9 - {-0.3125, 0.375, -0.4375, -0.0625, 0.501, -0.1875}, -- NodeBox10 - {-0.375, 0.375, -0.375, -0.125, 0.501, -0.125}, -- NodeBox11 - {-0.4375, 0.375, -0.3125, -0.1875, 0.501, -0.0625}, -- NodeBox12 - {-0.75, 0.375, -0.25, -0.25, 0.501, 0.25}, -- NodeBox13 - {-0.9375, 0.375, 0.1875, -0.6875, 0.501, 0.4375}, -- NodeBox15 - {-0.875, 0.375, 0.125, -0.625, 0.501, 0.375}, -- NodeBox16 - {-0.8125, 0.375, 0.0625, -0.5625, 0.501, 0.3125}, -- NodeBox17 - {-0.4375, 0.375, 0.0625, -0.1875, 0.501, 0.3125}, -- NodeBox18 - {-0.375, 0.375, 0.125, -0.125, 0.501, 0.375}, -- NodeBox19 - {-0.3125, 0.375, 0.1875, -0.0625, 0.501, 0.4375}, -- NodeBox20 - {0.75, 0.375, -0.5, 1, 0.501, -0.25}, -- NodeBox1 - {0.75, 0.375, 0.25, 1, 0.501, 0.5}, -- NodeBox6 - {0.6875, 0.375, 0.1875, 0.9375, 0.501, 0.4375}, -- NodeBox7 - {0.625, 0.375, 0.125, 0.875, 0.501, 0.375}, -- NodeBox8 - {0.5625, 0.375, 0.0625, 0.8125, 0.501, 0.3125}, -- NodeBox9 - {0.0625, 0.375, 0.1875, 0.3125, 0.501, 0.4375}, -- NodeBox10 - {0.125, 0.375, 0.125, 0.375, 0.501, 0.375}, -- NodeBox11 - {0.1875, 0.375, 0.0625, 0.4375, 0.501, 0.3125}, -- NodeBox12 - {0.25, 0.375, -0.25, 0.75, 0.501, 0.25}, -- NodeBox13 - {0.6875, 0.375, -0.4375, 0.9375, 0.501, -0.1875}, -- NodeBox15 - {0.625, 0.375, -0.375, 0.875, 0.501, -0.125}, -- NodeBox16 - {0.5625, 0.375, -0.3125, 0.8125, 0.501, -0.0625}, -- NodeBox17 - {0.1875, 0.375, -0.3125, 0.4375, 0.501, -0.0625}, -- NodeBox18 - {0.125, 0.375, -0.375, 0.375, 0.501, -0.125}, -- NodeBox19 - {0.0625, 0.375, -0.4375, 0.3125, 0.501, -0.1875}, -- NodeBox20 + {-1, 0.375, 0.25, -0.75, 0.501, 0.5}, + {-0.25, 0.375, 0.25, 0.25, 0.501, 0.5}, + {-0.25, 0.375, -0.5, 0.25, 0.501, -0.25}, + {-1, 0.375, -0.5, -0.75, 0.501, -0.25}, + {-0.9375, 0.375, -0.4375, -0.6875, 0.501, -0.1875}, + {-0.875, 0.375, -0.375, -0.625, 0.501, -0.125}, + {-0.8125, 0.375, -0.3125, -0.5625, 0.501, -0.0625}, + {-0.3125, 0.375, -0.4375, -0.0625, 0.501, -0.1875}, + {-0.375, 0.375, -0.375, -0.125, 0.501, -0.125}, + {-0.4375, 0.375, -0.3125, -0.1875, 0.501, -0.0625}, + {-0.75, 0.375, -0.25, -0.25, 0.501, 0.25}, + {-0.9375, 0.375, 0.1875, -0.6875, 0.501, 0.4375}, + {-0.875, 0.375, 0.125, -0.625, 0.501, 0.375}, + {-0.8125, 0.375, 0.0625, -0.5625, 0.501, 0.3125}, + {-0.4375, 0.375, 0.0625, -0.1875, 0.501, 0.3125}, + {-0.375, 0.375, 0.125, -0.125, 0.501, 0.375}, + {-0.3125, 0.375, 0.1875, -0.0625, 0.501, 0.4375}, + {0.75, 0.375, -0.5, 1, 0.501, -0.25}, + {0.75, 0.375, 0.25, 1, 0.501, 0.5}, + {0.6875, 0.375, 0.1875, 0.9375, 0.501, 0.4375}, + {0.625, 0.375, 0.125, 0.875, 0.501, 0.375}, + {0.5625, 0.375, 0.0625, 0.8125, 0.501, 0.3125}, + {0.0625, 0.375, 0.1875, 0.3125, 0.501, 0.4375}, + {0.125, 0.375, 0.125, 0.375, 0.501, 0.375}, + {0.1875, 0.375, 0.0625, 0.4375, 0.501, 0.3125}, + {0.25, 0.375, -0.25, 0.75, 0.501, 0.25}, + {0.6875, 0.375, -0.4375, 0.9375, 0.501, -0.1875}, + {0.625, 0.375, -0.375, 0.875, 0.501, -0.125}, + {0.5625, 0.375, -0.3125, 0.8125, 0.501, -0.0625}, + {0.1875, 0.375, -0.3125, 0.4375, 0.501, -0.0625}, + {0.125, 0.375, -0.375, 0.375, 0.501, -0.125}, + {0.0625, 0.375, -0.4375, 0.3125, 0.501, -0.1875}, }, }, selection_box = { @@ -4104,13 +4103,13 @@ if not minetest.settings:get_bool("bridger_disable_wooden_bridges") then node_box = { type = "fixed", fixed = { - {-0.4375, -0.5, -0.5, 0.4375, -0.4375, 0.5}, -- NodeBox1 - {-0.5, -0.5, 0.40625, -0.40625, 0.5, 0.5}, -- NodeBox2 - {-0.5, -0.5, -0.5, -0.40625, 0.5, -0.40625}, -- NodeBox3 - {-0.5, 0.375, -0.5, -0.40625, 0.4375, 0.5}, -- NodeBox4 - {0.40625, 0.375, -0.5, 0.5, 0.4375, 0.5}, -- NodeBox5 - {0.40625, -0.5, -0.5, 0.5, 0.5, -0.40625}, -- NodeBox6 - {0.40625, -0.5, 0.40625, 0.5, 0.5, 0.5}, -- NodeBox7 + {-0.4375, -0.5, -0.5, 0.4375, -0.4375, 0.5}, + {-0.5, -0.5, 0.40625, -0.40625, 0.5, 0.5}, + {-0.5, -0.5, -0.5, -0.40625, 0.5, -0.40625}, + {-0.5, 0.375, -0.5, -0.40625, 0.4375, 0.5}, + {0.40625, 0.375, -0.5, 0.5, 0.4375, 0.5}, + {0.40625, -0.5, -0.5, 0.5, 0.5, -0.40625}, + {0.40625, -0.5, 0.40625, 0.5, 0.5, 0.5}, }, }, selection_box = { @@ -4133,9 +4132,9 @@ if not minetest.settings:get_bool("bridger_disable_wooden_bridges") then node_box = { type = "fixed", fixed = { - {-0.4375, -0.5, -0.5, 0.4375, -0.4375, 0.5}, -- NodeBox1 - {-0.5, 0.375, -0.5, -0.40625, 0.4375, 0.5}, -- NodeBox4 - {0.40625, 0.375, -0.5, 0.5, 0.4375, 0.5}, -- NodeBox5 + {-0.4375, -0.5, -0.5, 0.4375, -0.4375, 0.5}, + {-0.5, 0.375, -0.5, -0.40625, 0.4375, 0.5}, + {0.40625, 0.375, -0.5, 0.5, 0.4375, 0.5}, }, }, selection_box = { @@ -4158,14 +4157,43 @@ if not minetest.settings:get_bool("bridger_disable_wooden_bridges") then node_box = { type = "fixed", fixed = { - {-0.4375, -0.5, -0.5, 0.4375, -0.4375, 0.4375}, -- NodeBox1 - {-0.5, -0.5, 0.40625, -0.40625, 0.5, 0.5}, -- NodeBox2 - {-0.5, -0.5, -0.5, -0.40625, 0.5, -0.40625}, -- NodeBox3 - {-0.5, 0.375, -0.5, -0.40625, 0.4375, 0.5}, -- NodeBox4 - {0.40625, 0.375, -0.5, 0.5, 0.4375, 0.5}, -- NodeBox5 - {0.40625, -0.5, -0.5, 0.5, 0.5, -0.40625}, -- NodeBox6 - {0.40625, -0.5, 0.40625, 0.5, 0.5, 0.5}, -- NodeBox7 - {-0.5, 0.375, 0.40625, 0.5, 0.4375, 0.5}, -- NodeBox8 + {-0.4375, -0.5, -0.5, 0.4375, -0.4375, 0.4375}, + {-0.5, -0.5, 0.40625, -0.40625, 0.5, 0.5}, + {-0.5, -0.5, -0.5, -0.40625, 0.5, -0.40625}, + {-0.5, 0.375, -0.5, -0.40625, 0.4375, 0.5}, + {0.40625, 0.375, -0.5, 0.5, 0.4375, 0.5}, + {0.40625, -0.5, -0.5, 0.5, 0.5, -0.40625}, + {0.40625, -0.5, 0.40625, 0.5, 0.5, 0.5}, + {-0.5, 0.375, 0.40625, 0.5, 0.4375, 0.5}, + }, + }, + selection_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + }, + }, + groups = {choppy=3}, + sounds = default.node_sound_wood_defaults(), + }) + + minetest.register_node("bridger:small_beam_corner", { + description = "Small Wooden Beam Bridge Corner", + drawtype = "nodebox", + tiles = {"default_wood.png"}, + paramtype = "light", + paramtype2 = "facedir", + sunlight_propagates = true, + node_box = { + type = "fixed", + fixed = { + {-0.4375, -0.5, -0.5, 0.5, -0.4375, 0.4375}, + {-0.5, -0.5, 0.40625, -0.40625, 0.5, 0.5}, + {-0.5, -0.5, -0.5, -0.40625, 0.5, -0.40625}, + {-0.5, 0.375, -0.5, -0.40625, 0.4375, 0.5}, + {0.40625, -0.5, -0.5, 0.5, 0.5, -0.40625}, + {0.40625, -0.5, 0.40625, 0.5, 0.5, 0.5}, + {-0.5, 0.375, 0.40625, 0.5, 0.4375, 0.5}, }, }, selection_box = { @@ -4188,12 +4216,12 @@ if not minetest.settings:get_bool("bridger_disable_wooden_bridges") then node_box = { type = "fixed", fixed = { - {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.4375}, -- NodeBox1 - {-0.5, -0.5, 0.40625, -0.40625, 0.5, 0.5}, -- NodeBox2 - {-0.5, -0.5, -0.5, -0.40625, 0.5, -0.40625}, -- NodeBox3 - {0.40625, -0.5, -0.5, 0.5, 0.5, -0.40625}, -- NodeBox6 - {0.40625, -0.5, 0.40625, 0.5, 0.5, 0.5}, -- NodeBox7 - {-0.5, 0.375, 0.40625, 0.5, 0.4375, 0.5}, -- NodeBox8 + {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.4375}, + {-0.5, -0.5, 0.40625, -0.40625, 0.5, 0.5}, + {-0.5, -0.5, -0.5, -0.40625, 0.5, -0.40625}, + {0.40625, -0.5, -0.5, 0.5, 0.5, -0.40625}, + {0.40625, -0.5, 0.40625, 0.5, 0.5, 0.5}, + {-0.5, 0.375, 0.40625, 0.5, 0.4375, 0.5}, }, }, selection_box = { @@ -4216,11 +4244,11 @@ if not minetest.settings:get_bool("bridger_disable_wooden_bridges") then node_box = { type = "fixed", fixed = { - {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}, -- NodeBox1 - {-0.5, -0.5, 0.40625, -0.40625, 0.5, 0.5}, -- NodeBox2 - {-0.5, -0.5, -0.5, -0.40625, 0.5, -0.40625}, -- NodeBox3 - {0.40625, -0.5, -0.5, 0.5, 0.5, -0.40625}, -- NodeBox6 - {0.40625, -0.5, 0.40625, 0.5, 0.5, 0.5}, -- NodeBox7 + {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}, + {-0.5, -0.5, 0.40625, -0.40625, 0.5, 0.5}, + {-0.5, -0.5, -0.5, -0.40625, 0.5, -0.40625}, + {0.40625, -0.5, -0.5, 0.5, 0.5, -0.40625}, + {0.40625, -0.5, 0.40625, 0.5, 0.5, 0.5}, }, }, selection_box = { @@ -4243,74 +4271,74 @@ if not minetest.settings:get_bool("bridger_disable_wooden_bridges") then node_box = { type = "fixed", fixed = { - {-0.4375, -0.0625, -0.5, 0.4375, 0, 0}, -- NodeBox1 - {-0.4375, 0.4375, 0, 0.4375, 0.5, 0.5}, -- NodeBox2 - {0.40625, 0.4375, 0.40625, 0.5, 1.5, 0.5}, -- NodeBox3 - {0.40625, -0.5, -0.5, 0.5, 0.625, -0.40625}, -- NodeBox4 - {-0.5, -0.5, -0.5, -0.40625, 0.625, -0.40625}, -- NodeBox5 - {-0.5, 0.4375, 0.40625, -0.40625, 1.5, 0.5}, -- NodeBox6 - {-0.5, 1.3125, 0.375, -0.40625, 1.375, 0.5}, -- NodeBox7 - {-0.5, 1.25, 0.3125, -0.40625, 1.3125, 0.4375}, -- NodeBox8 - {-0.5, 1.1875, 0.25, -0.40625, 1.25, 0.375}, -- NodeBox9 - {-0.5, 1.125, 0.1875, -0.40625, 1.1875, 0.3125}, -- NodeBox10 - {-0.5, 1.0625, 0.125, -0.40625, 1.125, 0.25}, -- NodeBox11 - {-0.5, 1, 0.0625, -0.40625, 1.0625, 0.1875}, -- NodeBox12 - {-0.5, 0.9375, 0, -0.40625, 1, 0.125}, -- NodeBox13 - {-0.5, 0.875, -0.0625, -0.40625, 0.9375, 0.0625}, -- NodeBox14 - {-0.5, 0.8125, -0.125, -0.40625, 0.875, 0}, -- NodeBox15 - {-0.5, 0.75, -0.1875, -0.40625, 0.8125, -0.0625}, -- NodeBox16 - {-0.5, 0.6875, -0.25, -0.40625, 0.75, -0.125}, -- NodeBox17 - {-0.5, 0.625, -0.3125, -0.40625, 0.6875, -0.1875}, -- NodeBox18 - {-0.5, 0.5625, -0.375, -0.40625, 0.625, -0.25}, -- NodeBox19 - {-0.5, 0.5, -0.4375, -0.40625, 0.5625, -0.3125}, -- NodeBox20 - {-0.5, 0.4375, -0.5, -0.40625, 0.5, -0.375}, -- NodeBox21 - {0.40625, 0.4375, -0.5, 0.5, 0.5, -0.375}, -- NodeBox22 - {0.40625, 0.5, -0.4375, 0.5, 0.5625, -0.3125}, -- NodeBox23 - {0.40625, 0.5625, -0.375, 0.5, 0.625, -0.25}, -- NodeBox24 - {0.40625, 0.625, -0.3125, 0.5, 0.6875, -0.1875}, -- NodeBox25 - {0.40625, 0.6875, -0.25, 0.5, 0.75, -0.125}, -- NodeBox26 - {0.40625, 0.75, -0.1875, 0.5, 0.8125, -0.0625}, -- NodeBox27 - {0.40625, 0.8125, -0.125, 0.5, 0.875, 0}, -- NodeBox28 - {0.40625, 0.875, -0.0625, 0.5, 0.9375, 0.0625}, -- NodeBox29 - {0.40625, 0.9375, 0, 0.5, 1, 0.125}, -- NodeBox30 - {0.40625, 1, 0.0625, 0.5, 1.0625, 0.1875}, -- NodeBox31 - {0.40625, 1.0625, 0.125, 0.5, 1.125, 0.25}, -- NodeBox32 - {0.40625, 1.125, 0.1875, 0.5, 1.1875, 0.3125}, -- NodeBox33 - {0.40625, 1.1875, 0.25, 0.5, 1.25, 0.375}, -- NodeBox34 - {0.40625, 1.25, 0.3125, 0.5, 1.3125, 0.4375}, -- NodeBox35 - {0.40625, 1.3125, 0.375, 0.5, 1.375, 0.5}, -- NodeBox36 - {0.40625, -0.5, -0.5, 0.5, -0.4375, -0.375}, -- NodeBox38 - {0.40625, -0.4375, -0.4375, 0.5, -0.375, -0.3125}, -- NodeBox39 - {0.40625, -0.375, -0.375, 0.5, -0.3125, -0.25}, -- NodeBox40 - {0.40625, -0.3125, -0.3125, 0.5, -0.25, -0.1875}, -- NodeBox41 - {0.40625, -0.25, -0.25, 0.5, -0.1875, -0.125}, -- NodeBox42 - {0.40625, -0.1875, -0.1875, 0.5, -0.125, -0.0625}, -- NodeBox43 - {0.40625, -0.125, -0.125, 0.5, -0.0625, 0}, -- NodeBox44 - {0.40625, -0.0625, -0.0625, 0.5, 0, 0.0625}, -- NodeBox45 - {0.40625, 0, 0, 0.5, 0.0625, 0.125}, -- NodeBox46 - {0.40625, 0.0625, 0.0625, 0.5, 0.125, 0.1875}, -- NodeBox47 - {0.40625, 0.125, 0.125, 0.5, 0.1875, 0.25}, -- NodeBox48 - {0.40625, 0.1875, 0.1875, 0.5, 0.25, 0.3125}, -- NodeBox49 - {0.40625, 0.25, 0.25, 0.5, 0.3125, 0.375}, -- NodeBox50 - {0.40625, 0.3125, 0.3125, 0.5, 0.375, 0.4375}, -- NodeBox51 - {0.40625, 0.375, 0.375, 0.5, 0.4375, 0.5}, -- NodeBox52 - {-0.5, -0.5, -0.5, -0.40625, -0.4375, -0.375}, -- NodeBox53 - {-0.5, -0.4375, -0.4375, -0.40625, -0.375, -0.3125}, -- NodeBox54 - {-0.5, -0.375, -0.375, -0.40625, -0.3125, -0.25}, -- NodeBox55 - {-0.5, -0.3125, -0.3125, -0.40625, -0.25, -0.1875}, -- NodeBox56 - {-0.5, -0.25, -0.25, -0.40625, -0.1875, -0.125}, -- NodeBox57 - {-0.5, -0.1875, -0.1875, -0.40625, -0.125, -0.0625}, -- NodeBox58 - {-0.5, -0.125, -0.125, -0.40625, -0.0625, 0}, -- NodeBox59 - {-0.5, -0.0625, -0.0625, -0.40625, 0, 0.0625}, -- NodeBox60 - {-0.5, 0, 0, -0.40625, 0.0625, 0.125}, -- NodeBox61 - {-0.5, 0.0625, 0.0625, -0.40625, 0.125, 0.1875}, -- NodeBox62 - {-0.5, 0.125, 0.125, -0.40625, 0.1875, 0.25}, -- NodeBox63 - {-0.5, 0.1875, 0.1875, -0.40625, 0.25, 0.3125}, -- NodeBox64 - {-0.5, 0.25, 0.25, -0.40625, 0.3125, 0.375}, -- NodeBox65 - {-0.5, 0.3125, 0.3125, -0.40625, 0.375, 0.4375}, -- NodeBox66 - {-0.5, 0.375, 0.375, -0.40625, 0.4375, 0.5}, -- NodeBox67 - {-0.5, -0.5625, -0.5, -0.40625, -0.5, -0.4375}, -- NodeBox68 - {0.40625, -0.5625, -0.5, 0.5, -0.5, -0.4375}, -- NodeBox69 + {-0.4375, -0.0625, -0.5, 0.4375, 0, 0}, + {-0.4375, 0.4375, 0, 0.4375, 0.5, 0.5}, + {0.40625, 0.4375, 0.40625, 0.5, 1.5, 0.5}, + {0.40625, -0.5, -0.5, 0.5, 0.625, -0.40625}, + {-0.5, -0.5, -0.5, -0.40625, 0.625, -0.40625}, + {-0.5, 0.4375, 0.40625, -0.40625, 1.5, 0.5}, + {-0.5, 1.3125, 0.375, -0.40625, 1.375, 0.5}, + {-0.5, 1.25, 0.3125, -0.40625, 1.3125, 0.4375}, + {-0.5, 1.1875, 0.25, -0.40625, 1.25, 0.375}, + {-0.5, 1.125, 0.1875, -0.40625, 1.1875, 0.3125}, + {-0.5, 1.0625, 0.125, -0.40625, 1.125, 0.25}, + {-0.5, 1, 0.0625, -0.40625, 1.0625, 0.1875}, + {-0.5, 0.9375, 0, -0.40625, 1, 0.125}, + {-0.5, 0.875, -0.0625, -0.40625, 0.9375, 0.0625}, + {-0.5, 0.8125, -0.125, -0.40625, 0.875, 0}, + {-0.5, 0.75, -0.1875, -0.40625, 0.8125, -0.0625}, + {-0.5, 0.6875, -0.25, -0.40625, 0.75, -0.125}, + {-0.5, 0.625, -0.3125, -0.40625, 0.6875, -0.1875}, + {-0.5, 0.5625, -0.375, -0.40625, 0.625, -0.25}, + {-0.5, 0.5, -0.4375, -0.40625, 0.5625, -0.3125}, + {-0.5, 0.4375, -0.5, -0.40625, 0.5, -0.375}, + {0.40625, 0.4375, -0.5, 0.5, 0.5, -0.375}, + {0.40625, 0.5, -0.4375, 0.5, 0.5625, -0.3125}, + {0.40625, 0.5625, -0.375, 0.5, 0.625, -0.25}, + {0.40625, 0.625, -0.3125, 0.5, 0.6875, -0.1875}, + {0.40625, 0.6875, -0.25, 0.5, 0.75, -0.125}, + {0.40625, 0.75, -0.1875, 0.5, 0.8125, -0.0625}, + {0.40625, 0.8125, -0.125, 0.5, 0.875, 0}, + {0.40625, 0.875, -0.0625, 0.5, 0.9375, 0.0625}, + {0.40625, 0.9375, 0, 0.5, 1, 0.125}, + {0.40625, 1, 0.0625, 0.5, 1.0625, 0.1875}, + {0.40625, 1.0625, 0.125, 0.5, 1.125, 0.25}, + {0.40625, 1.125, 0.1875, 0.5, 1.1875, 0.3125}, + {0.40625, 1.1875, 0.25, 0.5, 1.25, 0.375}, + {0.40625, 1.25, 0.3125, 0.5, 1.3125, 0.4375}, + {0.40625, 1.3125, 0.375, 0.5, 1.375, 0.5}, + {0.40625, -0.5, -0.5, 0.5, -0.4375, -0.375}, + {0.40625, -0.4375, -0.4375, 0.5, -0.375, -0.3125}, + {0.40625, -0.375, -0.375, 0.5, -0.3125, -0.25}, + {0.40625, -0.3125, -0.3125, 0.5, -0.25, -0.1875}, + {0.40625, -0.25, -0.25, 0.5, -0.1875, -0.125}, + {0.40625, -0.1875, -0.1875, 0.5, -0.125, -0.0625}, + {0.40625, -0.125, -0.125, 0.5, -0.0625, 0}, + {0.40625, -0.0625, -0.0625, 0.5, 0, 0.0625}, + {0.40625, 0, 0, 0.5, 0.0625, 0.125}, + {0.40625, 0.0625, 0.0625, 0.5, 0.125, 0.1875}, + {0.40625, 0.125, 0.125, 0.5, 0.1875, 0.25}, + {0.40625, 0.1875, 0.1875, 0.5, 0.25, 0.3125}, + {0.40625, 0.25, 0.25, 0.5, 0.3125, 0.375}, + {0.40625, 0.3125, 0.3125, 0.5, 0.375, 0.4375}, + {0.40625, 0.375, 0.375, 0.5, 0.4375, 0.5}, + {-0.5, -0.5, -0.5, -0.40625, -0.4375, -0.375}, + {-0.5, -0.4375, -0.4375, -0.40625, -0.375, -0.3125}, + {-0.5, -0.375, -0.375, -0.40625, -0.3125, -0.25}, + {-0.5, -0.3125, -0.3125, -0.40625, -0.25, -0.1875}, + {-0.5, -0.25, -0.25, -0.40625, -0.1875, -0.125}, + {-0.5, -0.1875, -0.1875, -0.40625, -0.125, -0.0625}, + {-0.5, -0.125, -0.125, -0.40625, -0.0625, 0}, + {-0.5, -0.0625, -0.0625, -0.40625, 0, 0.0625}, + {-0.5, 0, 0, -0.40625, 0.0625, 0.125}, + {-0.5, 0.0625, 0.0625, -0.40625, 0.125, 0.1875}, + {-0.5, 0.125, 0.125, -0.40625, 0.1875, 0.25}, + {-0.5, 0.1875, 0.1875, -0.40625, 0.25, 0.3125}, + {-0.5, 0.25, 0.25, -0.40625, 0.3125, 0.375}, + {-0.5, 0.3125, 0.3125, -0.40625, 0.375, 0.4375}, + {-0.5, 0.375, 0.375, -0.40625, 0.4375, 0.5}, + {-0.5, -0.5625, -0.5, -0.40625, -0.5, -0.4375}, + {0.40625, -0.5625, -0.5, 0.5, -0.5, -0.4375}, }, }, selection_box = { @@ -4333,13 +4361,13 @@ if not minetest.settings:get_bool("bridger_disable_wooden_bridges") then node_box = { type = "fixed", fixed = { - {-0.4375, -0.5, -1.5, 0.4375, -0.4375, 1.5}, -- NodeBox1 - {0.40625, -0.5, -0.6875, 0.5, 0.5, -0.59375}, -- NodeBox2 - {0.40625, -0.5, 0.59375, 0.5, 0.5, 0.6875}, -- NodeBox3 - {-0.5, -0.5, 0.59375, -0.40625, 0.5, 0.6875}, -- NodeBox4 - {-0.5, -0.5, -0.6875, -0.40625, 0.5, -0.59375}, -- NodeBox5 - {-0.5, 0.375, -1.5, -0.40625, 0.4375, 1.5}, -- NodeBox6 - {0.40625, 0.375, -1.5, 0.5, 0.4375, 1.5}, -- NodeBox7 + {-0.4375, -0.5, -1.5, 0.4375, -0.4375, 1.5}, + {0.40625, -0.5, -0.6875, 0.5, 0.5, -0.59375}, + {0.40625, -0.5, 0.59375, 0.5, 0.5, 0.6875}, + {-0.5, -0.5, 0.59375, -0.40625, 0.5, 0.6875}, + {-0.5, -0.5, -0.6875, -0.40625, 0.5, -0.59375}, + {-0.5, 0.375, -1.5, -0.40625, 0.4375, 1.5}, + {0.40625, 0.375, -1.5, 0.5, 0.4375, 1.5}, }, }, selection_box = { @@ -4362,55 +4390,55 @@ if not minetest.settings:get_bool("bridger_disable_wooden_bridges") then node_box = { type = "fixed", fixed = { - {-0.4375, -0.5, -1.5, 0.4375, -0.4375, -1.375}, -- NodeBox1 - {0.40625, -0.125, -0.6875, 0.5, 0.875, -0.59375}, -- NodeBox2 - {0.40625, -0.125, 0.59375, 0.5, 0.875, 0.6875}, -- NodeBox3 - {-0.5, -0.125, 0.59375, -0.40625, 0.875, 0.6875}, -- NodeBox4 - {-0.5, -0.125, -0.6875, -0.40625, 0.875, -0.59375}, -- NodeBox5 - {-0.5, 0.375, -1.5, -0.40625, 0.4375, -1.375}, -- NodeBox6 - {0.40625, 0.375, -1.5, 0.5, 0.4375, -1.375}, -- NodeBox7 - {-0.4375, -0.4375, -1.4375, 0.4375, -0.375, -1.3125}, -- NodeBox8 - {-0.4375, -0.375, -1.375, 0.4375, -0.3125, -1.25}, -- NodeBox9 - {-0.4375, -0.3125, -1.3125, 0.4375, -0.25, -1.125}, -- NodeBox10 - {-0.4375, -0.25, -1.1875, 0.4375, -0.1875, -1}, -- NodeBox11 - {-0.4375, -0.1875, -1.0625, 0.4375, -0.125, -0.75}, -- NodeBox12 - {-0.4375, -0.125, -0.8125, 0.4375, -0.0625, -0.4375}, -- NodeBox13 - {-0.4375, -0.125, 0.4375, 0.4375, -0.0625, 0.8125}, -- NodeBox14 - {-0.4375, -0.0625, -0.5, 0.4375, 0, 0.5}, -- NodeBox15 - {-0.4375, -0.1875, 0.75, 0.4375, -0.125, 1.0625}, -- NodeBox16 - {-0.4375, -0.25, 1, 0.4375, -0.1875, 1.1875}, -- NodeBox17 - {-0.4375, -0.3125, 1.125, 0.4375, -0.25, 1.3125}, -- NodeBox18 - {-0.4375, -0.375, 1.25, 0.4375, -0.3125, 1.375}, -- NodeBox19 - {-0.4375, -0.4375, 1.3125, 0.4375, -0.375, 1.4375}, -- NodeBox20 - {-0.4375, -0.5, 1.375, 0.4375, -0.4375, 1.5}, -- NodeBox21 - {-0.5, 0.4375, -1.4375, -0.40625, 0.5, -1.3125}, -- NodeBox22 - {-0.5, 0.5, -1.375, -0.40625, 0.5625, -1.25}, -- NodeBox23 - {-0.5, 0.5625, -1.3125, -0.40625, 0.625, -1.125}, -- NodeBox24 - {-0.5, 0.625, -1.1875, -0.40625, 0.6875, -1}, -- NodeBox25 - {-0.5, 0.6875, -1.0625, -0.40625, 0.75, -0.75}, -- NodeBox26 - {-0.5, 0.75, -0.8125, -0.40625, 0.8125, -0.4375}, -- NodeBox27 - {-0.5, 0.8125, -0.5, -0.40625, 0.875, 0.5}, -- NodeBox28 - {-0.5, 0.75, 0.4375, -0.40625, 0.8125, 0.8125}, -- NodeBox29 - {-0.5, 0.6875, 0.75, -0.40625, 0.75, 1.0625}, -- NodeBox30 - {-0.5, 0.625, 1, -0.40625, 0.6875, 1.1875}, -- NodeBox31 - {-0.5, 0.5625, 1.125, -0.40625, 0.625, 1.3125}, -- NodeBox32 - {-0.5, 0.5, 1.25, -0.40625, 0.5625, 1.375}, -- NodeBox33 - {-0.5, 0.4375, 1.3125, -0.40625, 0.5, 1.4375}, -- NodeBox34 - {-0.5, 0.375, 1.375, -0.40625, 0.4375, 1.5}, -- NodeBox35 - {0.40625, 0.4375, -1.4375, 0.5, 0.5, -1.3125}, -- NodeBox36 - {0.40625, 0.5, -1.375, 0.5, 0.5625, -1.25}, -- NodeBox37 - {0.40625, 0.5625, -1.3125, 0.5, 0.625, -1.125}, -- NodeBox38 - {0.40625, 0.625, -1.1875, 0.5, 0.6875, -1}, -- NodeBox39 - {0.40625, 0.6875, -1.0625, 0.5, 0.75, -0.75}, -- NodeBox40 - {0.40625, 0.75, -0.8125, 0.5, 0.8125, -0.4375}, -- NodeBox41 - {0.40625, 0.8125, -0.5, 0.5, 0.875, 0.5}, -- NodeBox42 - {0.40625, 0.75, 0.4375, 0.5, 0.8125, 0.8125}, -- NodeBox43 - {0.40625, 0.6875, 0.75, 0.5, 0.75, 1.0625}, -- NodeBox44 - {0.40625, 0.625, 1, 0.5, 0.6875, 1.1875}, -- NodeBox45 - {0.40625, 0.5625, 1.125, 0.5, 0.625, 1.3125}, -- NodeBox46 - {0.40625, 0.5, 1.25, 0.5, 0.5625, 1.375}, -- NodeBox47 - {0.40625, 0.4375, 1.3125, 0.5, 0.5, 1.4375}, -- NodeBox48 - {0.40625, 0.375, 1.375, 0.5, 0.4375, 1.5}, -- NodeBox49 + {-0.4375, -0.5, -1.5, 0.4375, -0.4375, -1.375}, + {0.40625, -0.125, -0.6875, 0.5, 0.875, -0.59375}, + {0.40625, -0.125, 0.59375, 0.5, 0.875, 0.6875}, + {-0.5, -0.125, 0.59375, -0.40625, 0.875, 0.6875}, + {-0.5, -0.125, -0.6875, -0.40625, 0.875, -0.59375}, + {-0.5, 0.375, -1.5, -0.40625, 0.4375, -1.375}, + {0.40625, 0.375, -1.5, 0.5, 0.4375, -1.375}, + {-0.4375, -0.4375, -1.4375, 0.4375, -0.375, -1.3125}, + {-0.4375, -0.375, -1.375, 0.4375, -0.3125, -1.25}, + {-0.4375, -0.3125, -1.3125, 0.4375, -0.25, -1.125}, + {-0.4375, -0.25, -1.1875, 0.4375, -0.1875, -1}, + {-0.4375, -0.1875, -1.0625, 0.4375, -0.125, -0.75}, + {-0.4375, -0.125, -0.8125, 0.4375, -0.0625, -0.4375}, + {-0.4375, -0.125, 0.4375, 0.4375, -0.0625, 0.8125}, + {-0.4375, -0.0625, -0.5, 0.4375, 0, 0.5}, + {-0.4375, -0.1875, 0.75, 0.4375, -0.125, 1.0625}, + {-0.4375, -0.25, 1, 0.4375, -0.1875, 1.1875}, + {-0.4375, -0.3125, 1.125, 0.4375, -0.25, 1.3125}, + {-0.4375, -0.375, 1.25, 0.4375, -0.3125, 1.375}, + {-0.4375, -0.4375, 1.3125, 0.4375, -0.375, 1.4375}, + {-0.4375, -0.5, 1.375, 0.4375, -0.4375, 1.5}, + {-0.5, 0.4375, -1.4375, -0.40625, 0.5, -1.3125}, + {-0.5, 0.5, -1.375, -0.40625, 0.5625, -1.25}, + {-0.5, 0.5625, -1.3125, -0.40625, 0.625, -1.125}, + {-0.5, 0.625, -1.1875, -0.40625, 0.6875, -1}, + {-0.5, 0.6875, -1.0625, -0.40625, 0.75, -0.75}, + {-0.5, 0.75, -0.8125, -0.40625, 0.8125, -0.4375}, + {-0.5, 0.8125, -0.5, -0.40625, 0.875, 0.5}, + {-0.5, 0.75, 0.4375, -0.40625, 0.8125, 0.8125}, + {-0.5, 0.6875, 0.75, -0.40625, 0.75, 1.0625}, + {-0.5, 0.625, 1, -0.40625, 0.6875, 1.1875}, + {-0.5, 0.5625, 1.125, -0.40625, 0.625, 1.3125}, + {-0.5, 0.5, 1.25, -0.40625, 0.5625, 1.375}, + {-0.5, 0.4375, 1.3125, -0.40625, 0.5, 1.4375}, + {-0.5, 0.375, 1.375, -0.40625, 0.4375, 1.5}, + {0.40625, 0.4375, -1.4375, 0.5, 0.5, -1.3125}, + {0.40625, 0.5, -1.375, 0.5, 0.5625, -1.25}, + {0.40625, 0.5625, -1.3125, 0.5, 0.625, -1.125}, + {0.40625, 0.625, -1.1875, 0.5, 0.6875, -1}, + {0.40625, 0.6875, -1.0625, 0.5, 0.75, -0.75}, + {0.40625, 0.75, -0.8125, 0.5, 0.8125, -0.4375}, + {0.40625, 0.8125, -0.5, 0.5, 0.875, 0.5}, + {0.40625, 0.75, 0.4375, 0.5, 0.8125, 0.8125}, + {0.40625, 0.6875, 0.75, 0.5, 0.75, 1.0625}, + {0.40625, 0.625, 1, 0.5, 0.6875, 1.1875}, + {0.40625, 0.5625, 1.125, 0.5, 0.625, 1.3125}, + {0.40625, 0.5, 1.25, 0.5, 0.5625, 1.375}, + {0.40625, 0.4375, 1.3125, 0.5, 0.5, 1.4375}, + {0.40625, 0.375, 1.375, 0.5, 0.4375, 1.5}, }, }, selection_box = { @@ -4423,369 +4451,203 @@ if not minetest.settings:get_bool("bridger_disable_wooden_bridges") then sounds = default.node_sound_wood_defaults(), }) + local mesecon_on_blastnode = nil if minetest.get_modpath("mesecons") then - minetest.register_node("bridger:large_beam_swivel_normal", { - description = "Large Wooden Swivel Bridge", - drawtype = "nodebox", - tiles = {"default_wood.png"}, - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - node_box = { - type = "fixed", - fixed = { - {-0.4375, -0.5, -1.5, 0.4375, -0.4375, 1.5}, -- NodeBox1 - {0.40625, -0.5, -0.6875, 0.5, 0.5, -0.59375}, -- NodeBox2 - {0.40625, -0.5, 0.59375, 0.5, 0.5, 0.6875}, -- NodeBox3 - {-0.5, -0.5, 0.59375, -0.40625, 0.5, 0.6875}, -- NodeBox4 - {-0.5, -0.5, -0.6875, -0.40625, 0.5, -0.59375}, -- NodeBox5 - {-0.5, 0.375, -1.5, -0.40625, 0.4375, 1.5}, -- NodeBox6 - {0.40625, 0.375, -1.5, 0.5, 0.4375, 1.5}, -- NodeBox7 - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.5, -0.5, -1.5, 0.5, 0.5, 1.5}, - }, - }, - on_rightclick = function(pos, node) - minetest.set_node(pos, {name = "bridger:large_beam_swivel_open", param2 = node.param2}) - end, - groups = {choppy=3}, - sounds = default.node_sound_wood_defaults(), - mesecons = {effector = { - action_on = function (pos, node) - minetest.swap_node(pos, {name = "bridger:large_beam_swivel_open", param2 = node.param2}) - end, - }}, - on_blast = mesecon.on_blastnode, - }) - - minetest.register_node("bridger:large_beam_swivel_open", { - description = "Large Wooden Swivel Bridge", - drawtype = "nodebox", - tiles = {"default_wood.png^[transformR90"}, - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - node_box = { - type = "fixed", - fixed = { - {-1.5, -0.5, -0.4375, 1.5, -0.4375, 0.4375}, -- NodeBox1 - {-0.6875, -0.5, -0.5, -0.59375, 0.5, -0.40625}, -- NodeBox2 - {0.59375, -0.5, -0.5, 0.6875, 0.5, -0.40625}, -- NodeBox3 - {0.59375, -0.5, 0.40625, 0.6875, 0.5, 0.5}, -- NodeBox4 - {-0.6875, -0.5, 0.40625, -0.59375, 0.5, 0.5}, -- NodeBox5 - {-1.5, 0.375, 0.40625, 1.5, 0.4375, 0.5}, -- NodeBox6 - {-1.5, 0.375, -0.5, 1.5, 0.4375, -0.40625}, -- NodeBox7 - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-1.5, -0.5, -0.5, 1.5, 0.5, 0.5}, - }, - }, - on_rightclick = function(pos, node) - minetest.set_node(pos, {name = "bridger:large_beam_swivel_normal", param2 = node.param2}) - end, - drop = "bridger:large_beam_swivel_normal", - groups = {choppy=3, not_in_creative_inventory=1}, - sounds = default.node_sound_wood_defaults(), - mesecons = {effector = { - action_off = function (pos, node) - minetest.swap_node(pos, {name = "bridger:large_beam_swivel_normal", param2 = node.param2}) - end, - }}, - on_blast = mesecon.on_blastnode, - }) - - minetest.register_node("bridger:large_drawbridge_normal", { - description = "Large Wooden Drawbridge", - drawtype = "nodebox", - tiles = {"default_wood.png"}, - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - node_box = { - type = "fixed", - fixed = { - {-0.4375, -0.5, -0.5, 0.4375, -0.4375, 1.5}, -- NodeBox1 - {0.40625, -0.5, -0.5, 0.5, 0.5, -0.40625}, -- NodeBox2 - {0.40625, -0.5, 0.59375, 0.5, 0.5, 0.6875}, -- NodeBox3 - {-0.5, -0.5, 0.59375, -0.40625, 0.5, 0.6875}, -- NodeBox4 - {-0.5, -0.5, -0.5, -0.40625, 0.5, -0.40625}, -- NodeBox5 - {-0.5, 0.375, -0.5, -0.40625, 0.4375, 1.5}, -- NodeBox6 - {0.40625, 0.375, -0.5, 0.5, 0.4375, 1.5}, -- NodeBox7 - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.5, -0.5, -0.5, 0.5, 0.5, 1.5}, - }, - }, - on_rightclick = function(pos, node) - minetest.set_node(pos, {name = "bridger:large_drawbridge_open", param2 = node.param2}) - end, - groups = {choppy=3}, - sounds = default.node_sound_wood_defaults(), - mesecons = {effector = { - action_on = function (pos, node) - minetest.swap_node(pos, {name = "bridger:large_drawbridge_open", param2 = node.param2}) - end, - }}, - }) - - minetest.register_node("bridger:large_drawbridge_open", { - description = "Large Wooden Drawbridge", - drawtype = "nodebox", - tiles = {"default_wood.png"}, - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - node_box = { - type = "fixed", - fixed = { - {-0.4375, -0.5, -0.5, 0.4375, -0.3125, -0.4375}, -- NodeBox1 - {0.40625, -0.5, -0.5, 0.5, 0.5, -0.40625}, -- NodeBox2 - {0.40625, 0.875, 0.15625, 0.5, 2.125, 0.25}, -- NodeBox3 - {-0.5, 0.875, 0.15625, -0.40625, 2.125, 0.25}, -- NodeBox4 - {-0.5, -0.5, -0.5, -0.40625, 0.5, -0.40625}, -- NodeBox5 - {-0.5, 0.375, -0.5, -0.40625, 0.5625, -0.4375}, -- NodeBox6 - {0.40625, 0.375, -0.5, 0.5, 0.5625, -0.4375}, -- NodeBox7 - {-0.4375, -0.375, -0.4375, 0.4375, -0.1875, -0.375}, -- NodeBox8 - {-0.4375, -0.25, -0.375, 0.4375, -0.0625, -0.3125}, -- NodeBox9 - {-0.4375, -0.125, -0.3125, 0.4375, 0.0625, -0.25}, -- NodeBox10 - {-0.4375, 0, -0.25, 0.4375, 0.1875, -0.1875}, -- NodeBox11 - {-0.4375, 0.125, -0.1875, 0.4375, 0.3125, -0.125}, -- NodeBox12 - {-0.4375, 0.25, -0.125, 0.4375, 0.4375, -0.0625}, -- NodeBox13 - {-0.4375, 0.375, -0.0625, 0.4375, 0.5625, 0}, -- NodeBox14 - {-0.4375, 0.5, 0, 0.4375, 0.6875, 0.0625}, -- NodeBox15 - {-0.4375, 0.625, 0.0625, 0.4375, 0.8125, 0.125}, -- NodeBox16 - {-0.4375, 0.75, 0.125, 0.4375, 0.9375, 0.1875}, -- NodeBox17 - {-0.4375, 0.875, 0.1875, 0.4375, 1.0625, 0.25}, -- NodeBox18 - {-0.4375, 1, 0.25, 0.4375, 1.1875, 0.3125}, -- NodeBox19 - {-0.4375, 1.125, 0.3125, 0.4375, 1.3125, 0.375}, -- NodeBox20 - {-0.5, 0.5, -0.4375, -0.40625, 0.6875, -0.375}, -- NodeBox21 - {-0.5, 0.625, -0.375, -0.40625, 0.8125, -0.3125}, -- NodeBox22 - {-0.5, 0.75, -0.3125, -0.40625, 0.9375, -0.25}, -- NodeBox23 - {-0.5, 0.875, -0.25, -0.40625, 1.0625, -0.1875}, -- NodeBox24 - {-0.5, 1, -0.1875, -0.40625, 1.1875, -0.125}, -- NodeBox25 - {-0.5, 1.125, -0.125, -0.40625, 1.3125, -0.0625}, -- NodeBox26 - {-0.5, 1.25, -0.0625, -0.40625, 1.4375, 0}, -- NodeBox27 - {-0.5, 1.375, 0, -0.40625, 1.5625, 0.0625}, -- NodeBox28 - {-0.5, 1.5, 0.0625, -0.40625, 1.6875, 0.125}, -- NodeBox29 - {-0.5, 1.625, 0.125, -0.40625, 1.8125, 0.1875}, -- NodeBox30 - {-0.5, 1.75, 0.1875, -0.40625, 1.9375, 0.25}, -- NodeBox31 - {-0.5, 1.875, 0.25, -0.40625, 2.0625, 0.3125}, -- NodeBox32 - {-0.5, 2, 0.3125, -0.40625, 2.1875, 0.375}, -- NodeBox33 - {0.40625, 0.5, -0.4375, 0.5, 0.6875, -0.375}, -- NodeBox34 - {0.40625, 0.625, -0.375, 0.5, 0.8125, -0.3125}, -- NodeBox35 - {0.40625, 0.75, -0.3125, 0.5, 0.9375, -0.25}, -- NodeBox36 - {0.40625, 0.875, -0.25, 0.5, 1.0625, -0.1875}, -- NodeBox37 - {0.40625, 1, -0.1875, 0.5, 1.1875, -0.125}, -- NodeBox38 - {0.40625, 1.125, -0.125, 0.5, 1.3125, -0.0625}, -- NodeBox39 - {0.40625, 1.25, -0.0625, 0.5, 1.4375, 0}, -- NodeBox40 - {0.40625, 1.375, 0, 0.5, 1.5625, 0.0625}, -- NodeBox41 - {0.40625, 1.5, 0.0625, 0.5, 1.6875, 0.125}, -- NodeBox42 - {0.40625, 1.625, 0.125, 0.5, 1.8125, 0.1875}, -- NodeBox43 - {0.40625, 1.75, 0.1875, 0.5, 1.9375, 0.25}, -- NodeBox44 - {0.40625, 1.875, 0.25, 0.5, 2.0625, 0.3125}, -- NodeBox45 - {0.40625, 2, 0.3125, 0.5, 2.1875, 0.375}, -- NodeBox46 - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.5, -0.5, -0.5, 0.5, 2.1875, 0.5}, - }, - }, - on_rightclick = function(pos, node) - minetest.set_node(pos, {name = "bridger:large_drawbridge_normal", param2 = node.param2}) - end, - drop = "bridger:large_drawbridge_normal", - groups = {choppy=3, not_in_creative_inventory=1}, - sounds = default.node_sound_wood_defaults(), - mesecons = {effector = { - action_off = function (pos, node) - minetest.swap_node(pos, {name = "bridger:large_drawbridge_normal", param2 = node.param2}) - end, - }}, - on_blast = mesecon.on_blastnode, - }) - else - minetest.register_node("bridger:large_beam_swivel_normal", { - description = "Large Wooden Swivel Bridge", - drawtype = "nodebox", - tiles = {"default_wood.png"}, - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - node_box = { - type = "fixed", - fixed = { - {-0.4375, -0.5, -1.5, 0.4375, -0.4375, 1.5}, -- NodeBox1 - {0.40625, -0.5, -0.6875, 0.5, 0.5, -0.59375}, -- NodeBox2 - {0.40625, -0.5, 0.59375, 0.5, 0.5, 0.6875}, -- NodeBox3 - {-0.5, -0.5, 0.59375, -0.40625, 0.5, 0.6875}, -- NodeBox4 - {-0.5, -0.5, -0.6875, -0.40625, 0.5, -0.59375}, -- NodeBox5 - {-0.5, 0.375, -1.5, -0.40625, 0.4375, 1.5}, -- NodeBox6 - {0.40625, 0.375, -1.5, 0.5, 0.4375, 1.5}, -- NodeBox7 - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.5, -0.5, -1.5, 0.5, 0.5, 1.5}, - }, - }, - on_rightclick = function(pos, node) - minetest.set_node(pos, {name = "bridger:large_beam_swivel_open", param2 = node.param2}) - end, - groups = {choppy=3}, - sounds = default.node_sound_wood_defaults(), - }) - - minetest.register_node("bridger:large_beam_swivel_open", { - description = "Large Wooden Swivel Bridge", - drawtype = "nodebox", - tiles = {"default_wood.png^[transformR90"}, - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - node_box = { - type = "fixed", - fixed = { - {-1.5, -0.5, -0.4375, 1.5, -0.4375, 0.4375}, -- NodeBox1 - {-0.6875, -0.5, -0.5, -0.59375, 0.5, -0.40625}, -- NodeBox2 - {0.59375, -0.5, -0.5, 0.6875, 0.5, -0.40625}, -- NodeBox3 - {0.59375, -0.5, 0.40625, 0.6875, 0.5, 0.5}, -- NodeBox4 - {-0.6875, -0.5, 0.40625, -0.59375, 0.5, 0.5}, -- NodeBox5 - {-1.5, 0.375, 0.40625, 1.5, 0.4375, 0.5}, -- NodeBox6 - {-1.5, 0.375, -0.5, 1.5, 0.4375, -0.40625}, -- NodeBox7 - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-1.5, -0.5, -0.5, 1.5, 0.5, 0.5}, - }, - }, - on_rightclick = function(pos, node) - minetest.set_node(pos, {name = "bridger:large_beam_swivel_normal", param2 = node.param2}) - end, - drop = "bridger:large_beam_swivel_normal", - groups = {choppy=3, not_in_creative_inventory=1}, - sounds = default.node_sound_wood_defaults(), - }) - - minetest.register_node("bridger:large_drawbridge_normal", { - description = "Large Wooden Drawbridge", - drawtype = "nodebox", - tiles = {"default_wood.png"}, - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - node_box = { - type = "fixed", - fixed = { - {-0.4375, -0.5, -0.5, 0.4375, -0.4375, 1.5}, -- NodeBox1 - {0.40625, -0.5, -0.5, 0.5, 0.5, -0.40625}, -- NodeBox2 - {0.40625, -0.5, 0.59375, 0.5, 0.5, 0.6875}, -- NodeBox3 - {-0.5, -0.5, 0.59375, -0.40625, 0.5, 0.6875}, -- NodeBox4 - {-0.5, -0.5, -0.5, -0.40625, 0.5, -0.40625}, -- NodeBox5 - {-0.5, 0.375, -0.5, -0.40625, 0.4375, 1.5}, -- NodeBox6 - {0.40625, 0.375, -0.5, 0.5, 0.4375, 1.5}, -- NodeBox7 - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.5, -0.5, -0.5, 0.5, 0.5, 1.5}, - }, - }, - on_rightclick = function(pos, node) - minetest.set_node(pos, {name = "bridger:large_drawbridge_open", param2 = node.param2}) - end, - groups = {choppy=3}, - sounds = default.node_sound_wood_defaults(), - }) - - minetest.register_node("bridger:large_drawbridge_open", { - description = "Large Wooden Drawbridge", - drawtype = "nodebox", - tiles = {"default_wood.png"}, - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - node_box = { - type = "fixed", - fixed = { - {-0.4375, -0.5, -0.5, 0.4375, -0.3125, -0.4375}, -- NodeBox1 - {0.40625, -0.5, -0.5, 0.5, 0.5, -0.40625}, -- NodeBox2 - {0.40625, 0.875, 0.15625, 0.5, 2.125, 0.25}, -- NodeBox3 - {-0.5, 0.875, 0.15625, -0.40625, 2.125, 0.25}, -- NodeBox4 - {-0.5, -0.5, -0.5, -0.40625, 0.5, -0.40625}, -- NodeBox5 - {-0.5, 0.375, -0.5, -0.40625, 0.5625, -0.4375}, -- NodeBox6 - {0.40625, 0.375, -0.5, 0.5, 0.5625, -0.4375}, -- NodeBox7 - {-0.4375, -0.375, -0.4375, 0.4375, -0.1875, -0.375}, -- NodeBox8 - {-0.4375, -0.25, -0.375, 0.4375, -0.0625, -0.3125}, -- NodeBox9 - {-0.4375, -0.125, -0.3125, 0.4375, 0.0625, -0.25}, -- NodeBox10 - {-0.4375, 0, -0.25, 0.4375, 0.1875, -0.1875}, -- NodeBox11 - {-0.4375, 0.125, -0.1875, 0.4375, 0.3125, -0.125}, -- NodeBox12 - {-0.4375, 0.25, -0.125, 0.4375, 0.4375, -0.0625}, -- NodeBox13 - {-0.4375, 0.375, -0.0625, 0.4375, 0.5625, 0}, -- NodeBox14 - {-0.4375, 0.5, 0, 0.4375, 0.6875, 0.0625}, -- NodeBox15 - {-0.4375, 0.625, 0.0625, 0.4375, 0.8125, 0.125}, -- NodeBox16 - {-0.4375, 0.75, 0.125, 0.4375, 0.9375, 0.1875}, -- NodeBox17 - {-0.4375, 0.875, 0.1875, 0.4375, 1.0625, 0.25}, -- NodeBox18 - {-0.4375, 1, 0.25, 0.4375, 1.1875, 0.3125}, -- NodeBox19 - {-0.4375, 1.125, 0.3125, 0.4375, 1.3125, 0.375}, -- NodeBox20 - {-0.5, 0.5, -0.4375, -0.40625, 0.6875, -0.375}, -- NodeBox21 - {-0.5, 0.625, -0.375, -0.40625, 0.8125, -0.3125}, -- NodeBox22 - {-0.5, 0.75, -0.3125, -0.40625, 0.9375, -0.25}, -- NodeBox23 - {-0.5, 0.875, -0.25, -0.40625, 1.0625, -0.1875}, -- NodeBox24 - {-0.5, 1, -0.1875, -0.40625, 1.1875, -0.125}, -- NodeBox25 - {-0.5, 1.125, -0.125, -0.40625, 1.3125, -0.0625}, -- NodeBox26 - {-0.5, 1.25, -0.0625, -0.40625, 1.4375, 0}, -- NodeBox27 - {-0.5, 1.375, 0, -0.40625, 1.5625, 0.0625}, -- NodeBox28 - {-0.5, 1.5, 0.0625, -0.40625, 1.6875, 0.125}, -- NodeBox29 - {-0.5, 1.625, 0.125, -0.40625, 1.8125, 0.1875}, -- NodeBox30 - {-0.5, 1.75, 0.1875, -0.40625, 1.9375, 0.25}, -- NodeBox31 - {-0.5, 1.875, 0.25, -0.40625, 2.0625, 0.3125}, -- NodeBox32 - {-0.5, 2, 0.3125, -0.40625, 2.1875, 0.375}, -- NodeBox33 - {0.40625, 0.5, -0.4375, 0.5, 0.6875, -0.375}, -- NodeBox34 - {0.40625, 0.625, -0.375, 0.5, 0.8125, -0.3125}, -- NodeBox35 - {0.40625, 0.75, -0.3125, 0.5, 0.9375, -0.25}, -- NodeBox36 - {0.40625, 0.875, -0.25, 0.5, 1.0625, -0.1875}, -- NodeBox37 - {0.40625, 1, -0.1875, 0.5, 1.1875, -0.125}, -- NodeBox38 - {0.40625, 1.125, -0.125, 0.5, 1.3125, -0.0625}, -- NodeBox39 - {0.40625, 1.25, -0.0625, 0.5, 1.4375, 0}, -- NodeBox40 - {0.40625, 1.375, 0, 0.5, 1.5625, 0.0625}, -- NodeBox41 - {0.40625, 1.5, 0.0625, 0.5, 1.6875, 0.125}, -- NodeBox42 - {0.40625, 1.625, 0.125, 0.5, 1.8125, 0.1875}, -- NodeBox43 - {0.40625, 1.75, 0.1875, 0.5, 1.9375, 0.25}, -- NodeBox44 - {0.40625, 1.875, 0.25, 0.5, 2.0625, 0.3125}, -- NodeBox45 - {0.40625, 2, 0.3125, 0.5, 2.1875, 0.375}, -- NodeBox46 - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.5, -0.5, -0.5, 0.5, 2.1875, 0.5}, - }, - }, - on_rightclick = function(pos, node) - minetest.set_node(pos, {name = "bridger:large_drawbridge_normal", param2 = node.param2}) - end, - drop = "bridger:large_drawbridge_normal", - groups = {choppy=3, not_in_creative_inventory=1}, - sounds = default.node_sound_wood_defaults(), - }) + mesecons_on_blastnode = mesecon.on_blastnode end + minetest.register_node("bridger:large_beam_swivel_normal", { + description = "Large Wooden Swivel Bridge", + drawtype = "nodebox", + tiles = {"default_wood.png"}, + paramtype = "light", + paramtype2 = "facedir", + sunlight_propagates = true, + node_box = { + type = "fixed", + fixed = { + {-0.4375, -0.5, -1.5, 0.4375, -0.4375, 1.5}, + {0.40625, -0.5, -0.6875, 0.5, 0.5, -0.59375}, + {0.40625, -0.5, 0.59375, 0.5, 0.5, 0.6875}, + {-0.5, -0.5, 0.59375, -0.40625, 0.5, 0.6875}, + {-0.5, -0.5, -0.6875, -0.40625, 0.5, -0.59375}, + {-0.5, 0.375, -1.5, -0.40625, 0.4375, 1.5}, + {0.40625, 0.375, -1.5, 0.5, 0.4375, 1.5}, + }, + }, + selection_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -1.5, 0.5, 0.5, 1.5}, + }, + }, + on_rightclick = function(pos, node) + minetest.set_node(pos, {name = "bridger:large_beam_swivel_open", param2 = node.param2}) + end, + groups = {choppy=3}, + sounds = default.node_sound_wood_defaults(), + mesecons = {effector = { + action_on = function(pos, node) + minetest.swap_node(pos, {name = "bridger:large_beam_swivel_open", param2 = node.param2}) + end, + }}, + on_blast = mesecon_on_blastnode, + }) + + minetest.register_node("bridger:large_beam_swivel_open", { + description = "Large Wooden Swivel Bridge", + drawtype = "nodebox", + tiles = {"default_wood.png^[transformR90"}, + paramtype = "light", + paramtype2 = "facedir", + sunlight_propagates = true, + node_box = { + type = "fixed", + fixed = { + {-1.5, -0.5, -0.4375, 1.5, -0.4375, 0.4375}, + {-0.6875, -0.5, -0.5, -0.59375, 0.5, -0.40625}, + {0.59375, -0.5, -0.5, 0.6875, 0.5, -0.40625}, + {0.59375, -0.5, 0.40625, 0.6875, 0.5, 0.5}, + {-0.6875, -0.5, 0.40625, -0.59375, 0.5, 0.5}, + {-1.5, 0.375, 0.40625, 1.5, 0.4375, 0.5}, + {-1.5, 0.375, -0.5, 1.5, 0.4375, -0.40625}, + }, + }, + selection_box = { + type = "fixed", + fixed = { + {-1.5, -0.5, -0.5, 1.5, 0.5, 0.5}, + }, + }, + on_rightclick = function(pos, node) + minetest.set_node(pos, {name = "bridger:large_beam_swivel_normal", param2 = node.param2}) + end, + drop = "bridger:large_beam_swivel_normal", + groups = {choppy=3, not_in_creative_inventory=1}, + sounds = default.node_sound_wood_defaults(), + mesecons = {effector = { + action_off = function(pos, node) + minetest.swap_node(pos, {name = "bridger:large_beam_swivel_normal", param2 = node.param2}) + end, + }}, + on_blast = mesecon_on_blastnode, + }) + + minetest.register_node("bridger:large_drawbridge_normal", { + description = "Large Wooden Drawbridge", + drawtype = "nodebox", + tiles = {"default_wood.png"}, + paramtype = "light", + paramtype2 = "facedir", + sunlight_propagates = true, + node_box = { + type = "fixed", + fixed = { + {-0.4375, -0.5, -0.5, 0.4375, -0.4375, 1.5}, + {0.40625, -0.5, -0.5, 0.5, 0.5, -0.40625}, + {0.40625, -0.5, 0.59375, 0.5, 0.5, 0.6875}, + {-0.5, -0.5, 0.59375, -0.40625, 0.5, 0.6875}, + {-0.5, -0.5, -0.5, -0.40625, 0.5, -0.40625}, + {-0.5, 0.375, -0.5, -0.40625, 0.4375, 1.5}, + {0.40625, 0.375, -0.5, 0.5, 0.4375, 1.5}, + }, + }, + selection_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.5, 1.5}, + }, + }, + on_rightclick = function(pos, node) + minetest.set_node(pos, {name = "bridger:large_drawbridge_open", param2 = node.param2}) + end, + groups = {choppy=3}, + sounds = default.node_sound_wood_defaults(), + mesecons = {effector = { + action_on = function(pos, node) + minetest.swap_node(pos, {name = "bridger:large_drawbridge_open", param2 = node.param2}) + end, + }}, + }) + + minetest.register_node("bridger:large_drawbridge_open", { + description = "Large Wooden Drawbridge", + drawtype = "nodebox", + tiles = {"default_wood.png"}, + paramtype = "light", + paramtype2 = "facedir", + sunlight_propagates = true, + node_box = { + type = "fixed", + fixed = { + {-0.4375, -0.5, -0.5, 0.4375, -0.3125, -0.4375}, + {0.40625, -0.5, -0.5, 0.5, 0.5, -0.40625}, + {0.40625, 0.875, 0.15625, 0.5, 2.125, 0.25}, + {-0.5, 0.875, 0.15625, -0.40625, 2.125, 0.25}, + {-0.5, -0.5, -0.5, -0.40625, 0.5, -0.40625}, + {-0.5, 0.375, -0.5, -0.40625, 0.5625, -0.4375}, + {0.40625, 0.375, -0.5, 0.5, 0.5625, -0.4375}, + {-0.4375, -0.375, -0.4375, 0.4375, -0.1875, -0.375}, + {-0.4375, -0.25, -0.375, 0.4375, -0.0625, -0.3125}, + {-0.4375, -0.125, -0.3125, 0.4375, 0.0625, -0.25}, + {-0.4375, 0, -0.25, 0.4375, 0.1875, -0.1875}, + {-0.4375, 0.125, -0.1875, 0.4375, 0.3125, -0.125}, + {-0.4375, 0.25, -0.125, 0.4375, 0.4375, -0.0625}, + {-0.4375, 0.375, -0.0625, 0.4375, 0.5625, 0}, + {-0.4375, 0.5, 0, 0.4375, 0.6875, 0.0625}, + {-0.4375, 0.625, 0.0625, 0.4375, 0.8125, 0.125}, + {-0.4375, 0.75, 0.125, 0.4375, 0.9375, 0.1875}, + {-0.4375, 0.875, 0.1875, 0.4375, 1.0625, 0.25}, + {-0.4375, 1, 0.25, 0.4375, 1.1875, 0.3125}, + {-0.4375, 1.125, 0.3125, 0.4375, 1.3125, 0.375}, + {-0.5, 0.5, -0.4375, -0.40625, 0.6875, -0.375}, + {-0.5, 0.625, -0.375, -0.40625, 0.8125, -0.3125}, + {-0.5, 0.75, -0.3125, -0.40625, 0.9375, -0.25}, + {-0.5, 0.875, -0.25, -0.40625, 1.0625, -0.1875}, + {-0.5, 1, -0.1875, -0.40625, 1.1875, -0.125}, + {-0.5, 1.125, -0.125, -0.40625, 1.3125, -0.0625}, + {-0.5, 1.25, -0.0625, -0.40625, 1.4375, 0}, + {-0.5, 1.375, 0, -0.40625, 1.5625, 0.0625}, + {-0.5, 1.5, 0.0625, -0.40625, 1.6875, 0.125}, + {-0.5, 1.625, 0.125, -0.40625, 1.8125, 0.1875}, + {-0.5, 1.75, 0.1875, -0.40625, 1.9375, 0.25}, + {-0.5, 1.875, 0.25, -0.40625, 2.0625, 0.3125}, + {-0.5, 2, 0.3125, -0.40625, 2.1875, 0.375}, + {0.40625, 0.5, -0.4375, 0.5, 0.6875, -0.375}, + {0.40625, 0.625, -0.375, 0.5, 0.8125, -0.3125}, + {0.40625, 0.75, -0.3125, 0.5, 0.9375, -0.25}, + {0.40625, 0.875, -0.25, 0.5, 1.0625, -0.1875}, + {0.40625, 1, -0.1875, 0.5, 1.1875, -0.125}, + {0.40625, 1.125, -0.125, 0.5, 1.3125, -0.0625}, + {0.40625, 1.25, -0.0625, 0.5, 1.4375, 0}, + {0.40625, 1.375, 0, 0.5, 1.5625, 0.0625}, + {0.40625, 1.5, 0.0625, 0.5, 1.6875, 0.125}, + {0.40625, 1.625, 0.125, 0.5, 1.8125, 0.1875}, + {0.40625, 1.75, 0.1875, 0.5, 1.9375, 0.25}, + {0.40625, 1.875, 0.25, 0.5, 2.0625, 0.3125}, + {0.40625, 2, 0.3125, 0.5, 2.1875, 0.375}, + }, + }, + selection_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 2.1875, 0.5}, + }, + }, + on_rightclick = function(pos, node) + minetest.set_node(pos, {name = "bridger:large_drawbridge_normal", param2 = node.param2}) + end, + drop = "bridger:large_drawbridge_normal", + groups = {choppy=3, not_in_creative_inventory=1}, + sounds = default.node_sound_wood_defaults(), + mesecons = {effector = { + action_off = function(pos, node) + minetest.swap_node(pos, {name = "bridger:large_drawbridge_normal", param2 = node.param2}) + end, + }}, + on_blast = mesecon_on_blastnode, + }) + minetest.register_node("bridger:deck_wood", { description = "Wooden Deck", drawtype = "nodebox", @@ -4807,4 +4669,4 @@ if not minetest.settings:get_bool("bridger_disable_wooden_bridges") then groups = {choppy=3}, sounds = default.node_sound_wood_defaults(), }) -end \ No newline at end of file +end diff --git a/mods/builtin_item/README.md b/mods/builtin_item/README.md index cf37e8b8..a1699c98 100644 --- a/mods/builtin_item/README.md +++ b/mods/builtin_item/README.md @@ -10,15 +10,17 @@ Features: - 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 +- Added 'dropped_step(self, pos, dtime, moveresult)' 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" + 'self.is_moving' true if dropped item is moving 'pos' holds position of dropped item 'dtime' used for timers + 'moveresult' table containing collision info return false to skip further checks by builtin_item diff --git a/mods/builtin_item/init.lua b/mods/builtin_item/init.lua index 504cdb1c..8b3bc312 100644 --- a/mods/builtin_item/init.lua +++ b/mods/builtin_item/init.lua @@ -271,7 +271,7 @@ core.register_entity(":__builtin:item", { pos.y = pos.y + ((total_count - count) / max_count) * 0.15 self.object:move_to(pos) - self.age = 0 -- Handle as new entity + self.age = 0 -- Reset age -- Merge velocities local vel_a = self.object:get_velocity() @@ -300,35 +300,49 @@ core.register_entity(":__builtin:item", { -- get nodes every 1/4 second self.timer = (self.timer or 0) + dtime - if self.timer > 0.25 or not self.node_inside then + if self.timer < 0.25 and self.node_inside then + return + end - 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_inside = minetest.get_node_or_nil(pos) + self.def_inside = self.node_inside + and core.registered_nodes[self.node_inside.name] - -- get ground node for collision - self.node_under = nil - self.falling_state = true + -- get ground node for collision + self.node_under = nil + self.falling_state = true - if moveresult and moveresult.touching_ground then + --[[ new ground check (glitchy) + if moveresult and moveresult.touching_ground then - for _, info in ipairs(moveresult.collisions) do + for _, info in ipairs(moveresult.collisions) do - if info.axis == "y" then + if info.axis == "y" then - self.node_under = core.get_node(info.node_pos) - self.falling_state = false + self.node_under = core.get_node_or_nil(info.node_pos) + self.falling_state = false - break - end + break end end + end]] - self.def_under = self.node_under - and core.registered_nodes[self.node_under.name] + -- old ground check (stable) + 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.timer = 0 + self.def_under = self.node_under + and core.registered_nodes[self.node_under.name] + + -- part of old ground check + if self.def_under and self.def_under.walkable then + self.falling_state = false end + + self.timer = 0 end, step_node_inside_checks = function(self) @@ -336,7 +350,8 @@ core.register_entity(":__builtin:item", { local pos = self.object:get_pos() -- Delete in 'ignore' nodes - if self.node_inside and self.node_inside.name == "ignore" then + if (self.node_inside and self.node_inside.name == "ignore") + or self.itemstring == "" then self.itemstring = "" self.object:remove() @@ -382,8 +397,7 @@ core.register_entity(":__builtin:item", { step_check_slippery = function(self) - -- don't check for slippery ground if we're not on - -- any ground to begin with + -- don't check for slippery if we're not on the ground if self.falling_state or not self.node_under then self.slippery_state = false @@ -441,6 +455,21 @@ core.register_entity(":__builtin:item", { local vel = self.object:get_velocity() + -- this stops the entity drift glitch by re-setting entity pos when not moving + if vel.x == 0 and vel.y == 0 and vel.z == 0 then + + if self.is_moving == true then + + self.is_moving = false + + local pos = self.object:get_pos() + + self.object:set_pos(pos) + end + else + self.is_moving = true + end + if self.slippery_state then -- apply slip factor (tiny friction that depends on the actual block type) @@ -572,17 +601,16 @@ core.register_entity(":__builtin:item", { return -- destroyed end - self:step_check_slippery() - -- do physics checks, then apply self:step_water_physics() + self:step_check_slippery() self:step_ground_friction() - self:step_gravity() self:step_air_drag_physics() + self:step_gravity() + self:step_apply_forces() - -- do item checks - self:step_try_collect() + self:step_try_collect() -- merge end, on_punch = function(self, hitter) diff --git a/mods/builtin_item/init.lua_ b/mods/builtin_item/init.lua_ deleted file mode 100644 index f98efdee..00000000 --- a/mods/builtin_item/init.lua_ +++ /dev/null @@ -1,541 +0,0 @@ --- Minetest: builtin/item_entity.lua - --- override ice to make slippery for 0.4.16 -if not minetest.raycast then - minetest.override_item("default:ice", { - groups = {cracky = 3, puts_out_fire = 1, cools_lava = 1, slippery = 3}}) -end - - -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 inv_roots = { - [0] = 1 -} - -local function to_unit_vector(dir_vector) - - local sum = dir_vector.x * dir_vector.x + dir_vector.z * dir_vector.z - local invr_sum = 0 - - -- find inverse square root if possible - if inv_roots[sum] ~= nil then - invr_sum = inv_roots[sum] - else - -- not found, compute and save the inverse square root - invr_sum = 1.0 / math.sqrt(sum) - inv_roots[sum] = invr_sum - end - - return { - x = dir_vector.x * invr_sum, - y = dir_vector.y, - z = dir_vector.z * invr_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) - local param2 = node.param2 - - if not minetest.registered_nodes[node.name].groups.liquid then - param2 = 0 - end - - 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 < param2 then - - if (param2 - param2_testing) > 6 then - return -direction - else - return direction - end - - elseif param2_testing > param2 then - - if (param2_testing - param2) > 6 then - return direction - else - return -direction - end - end - - return 0 -end - - --- reciprocal of the length of an unit square's diagonal -local DIAG_WEIGHT = 2 / math.sqrt(2) - -local function quick_flow(pos, node) - - local x, z = 0.0, 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 - - -local water_force = 0.8 -local water_friction = 0.8 -local dry_friction = 2.5 - -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") - local name - - 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, moveresult) - - 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] - - -- get ground node for collision - self.node_under = nil - - if moveresult.touching_ground then - - for _, info in ipairs(moveresult.collisions) do - - if info.axis == "y" then - - self.node_under = core.get_node(info.node_pos) - - break - end - end - end - - 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 - - -- force applies on acceleration over time, thus multiply - local force = water_force * dtime - -- friction applies on velocity over time, thus exponentiate - local friction = (1.0 + water_friction) ^ dtime - - -- get flow velocity and current vel/acc state - local vec = quick_flow(pos, node) - local a = self.object:get_acceleration() - - self.object:set_acceleration({ - x = a.x + vec.x * force, - y = a.y, - z = a.z + vec.z * force - }) - - -- apply friction to prevent items going too fast, and also to make - -- water flow override previous horizontal momentum more quickly - - local v = self.object:get_velocity() - - -- adjust friction for going against the current - local v_horz = { x = v.x, y = 0, z = v.z } - local v_dir = to_unit_vector(v_horz) - local flow_dot = v_dir.x * vec.x + v_dir.y * vec.y - - -- also maps flow_dot from [-1,0] to [0.5,2.5] - friction = 1.0 + ((friction - 1.0) * (flow_dot + 1.5)) - - self.object:set_velocity({ - x = v.x / friction, - y = v.y / friction, - z = v.z / friction - }) - - 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 - - local a_curr = self.object:get_acceleration() - local v_curr = self.object:get_velocity() - - if is_moving then - - self.object:set_acceleration({ - x = a_curr.x, - y = a_curr.y - gravity, - z = a_curr.z - }) - else - self.object:set_acceleration({x = 0, y = 0, z = 0}) - - -- preserve *some* velocity so items don't get stuck on the very ledges - -- of nodes once they move just enough to leave the hitbox of flowing water - self.object:set_velocity({ - x = v_curr.x / dry_friction, - y = v_curr.y / dry_friction, - z = v_curr.z / dry_friction - }) - 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/farming/compatibility.lua b/mods/farming/compatibility.lua index abc787fc..1fdf6203 100644 --- a/mods/farming/compatibility.lua +++ b/mods/farming/compatibility.lua @@ -15,13 +15,6 @@ minetest.override_item("default:apple", { 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 diff --git a/mods/farming/crops/melon.lua b/mods/farming/crops/melon.lua index 4c199da9..66decdc4 100644 --- a/mods/farming/crops/melon.lua +++ b/mods/farming/crops/melon.lua @@ -71,22 +71,22 @@ 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_bottom.png", "farming_melon_side.png" -} -def.selection_box = {-.5, -.5, -.5, .5, .5, .5} -def.walkable = true -def.buildable_to = false -def.paramtype2 = "facedir" -def.groups = { - food_melon = 1, snappy = 2, oddly_breakable_by_hand = 1, - flammable = 2, plant = 1 -} -def.drop = "farming:melon_8" -def.on_place = minetest.rotate_node -minetest.register_node("farming:melon_8", table.copy(def)) +minetest.register_node("farming:melon_8", { + description = S("Melon"), + tiles = { + "farming_melon_top.png", + "farming_melon_bottom.png", + "farming_melon_side.png" + }, + groups = { + food_melon = 1, snappy = 2, oddly_breakable_by_hand = 1, + flammable = 2, plant = 1 + }, + drop = "farming:melon_8", + sounds = default.node_sound_wood_defaults(), + paramtype2 = "facedir", + on_place = minetest.rotate_node +}) -- add to registered_plants farming.registered_plants["farming:melon"] = { diff --git a/mods/farming/crops/pumpkin.lua b/mods/farming/crops/pumpkin.lua index 0007ac7b..2829d47c 100644 --- a/mods/farming/crops/pumpkin.lua +++ b/mods/farming/crops/pumpkin.lua @@ -183,7 +183,7 @@ minetest.register_node("farming:pumpkin_8", { description = S("Pumpkin"), tiles = { "farming_pumpkin_top.png", - "farming_pumpkin_top.png", + "farming_pumpkin_bottom.png", "farming_pumpkin_side.png" }, groups = { @@ -191,7 +191,9 @@ minetest.register_node("farming:pumpkin_8", { flammable = 2, plant = 1 }, drop = "farming:pumpkin_8", - sounds = default.node_sound_wood_defaults() + sounds = default.node_sound_wood_defaults(), + paramtype2 = "facedir", + on_place = minetest.rotate_node }) minetest.register_alias("farming:pumpkin", "farming:pumpkin_8") diff --git a/mods/farming/hoes.lua b/mods/farming/hoes.lua index b7dcfd97..9340d55c 100644 --- a/mods/farming/hoes.lua +++ b/mods/farming/hoes.lua @@ -361,7 +361,7 @@ farming.add_to_scythe_not_drops = function(item) end minetest.register_tool("farming:scythe_mithril", { - description = S("Mithril Scythe (Right-click to harvest and replant crops)"), + description = S("Mithril Scythe (Use to harvest and replant crops)"), inventory_image = "farming_scythe_mithril.png", sound = {breaks = "default_tool_breaks"}, diff --git a/mods/farming/textures/farming_pumpkin_bottom.png b/mods/farming/textures/farming_pumpkin_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..b23d241372bcb3b187f44c7c2de334e5fbbab78b GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDU&}r%N`sHW0`20bQ zt4tNe?{|L{jk=ZnZMR|EtmR+3gTH*#{Moj5VMO6~_O|yyLjS9K?f@Oe;OXk;vd$@? F2>^&^V-o-X literal 0 HcmV?d00001 diff --git a/mods/mob_horse/init.lua b/mods/mob_horse/init.lua index 5445192d..1a3e9d9f 100644 --- a/mods/mob_horse/init.lua +++ b/mods/mob_horse/init.lua @@ -77,6 +77,7 @@ mobs:register_mob("mob_horse:horse", { self.terrain_type = 3 self.driver_attach_at = {x = 0, y = y_off, z = -2} self.driver_eye_offset = {x = 0, y = 3, z = 0} + self.driver_scale = {x = 0.8, y = 0.8} -- shrink driver to fit model end -- if driver present allow control of horse @@ -92,22 +93,20 @@ mobs:register_mob("mob_horse:horse", { on_die = function(self, pos) - -- drop saddle when horse is killed while riding - -- also detach from horse properly + -- detach player from horse properly if self.driver then - - minetest.add_item(pos, "mobs:saddle") - mobs.detach(self.driver, {x = 1, y = 0, z = 1}) + end - self.saddle = nil + -- drop saddle if found + if self.saddle then + minetest.add_item(pos, "mobs:saddle") end -- drop any horseshoes added if self.shoed then minetest.add_item(pos, self.shoed) end - end, do_punch = function(self, hitter) @@ -149,29 +148,27 @@ mobs:register_mob("mob_horse:horse", { mobs.detach(clicker, {x = 1, y = 0, z = 1}) - -- add saddle back to inventory - if inv:room_for_item("main", "mobs:saddle") then - inv:add_item("main", "mobs:saddle") - else - minetest.add_item(clicker:get_pos(), "mobs:saddle") - end + return + end - self.saddle = nil - - -- attach player to horse - elseif (not self.driver and not self.child - and clicker:get_wielded_item():get_name() == "mobs:saddle") - or self.saddle then - - self.object:set_properties({stepheight = 1.1}) - mobs.attach(self, clicker) - - -- take saddle from inventory - if not self.saddle then - inv:remove_item("main", "mobs:saddle") - end + -- attach saddle to horse + if not self.driver + and not self.child + and clicker:get_wielded_item():get_name() == "mobs:saddle" + and not self.saddle then self.saddle = true + self.order = "stand" + self.object:set_properties({stepheight = 1.1}) + + -- take saddle from inventory + inv:remove_item("main", "mobs:saddle") + + self.texture_mods = self.texture_mods .. "^mobs_saddle_overlay.png" + + self.object:set_texture_mod(self.texture_mods) + + return end -- apply horseshoes @@ -196,6 +193,12 @@ mobs:register_mob("mob_horse:horse", { -- apply horseshoe overlay to current horse texture if overlay then self.texture_mods = "^" .. overlay + + if self.saddle then + self.texture_mods = self.texture_mods + .. "^mobs_saddle_overlay.png" + end + self.object:set_texture_mod(self.texture_mods) end @@ -215,8 +218,13 @@ mobs:register_mob("mob_horse:horse", { end -- used to capture horse with magic lasso - mobs:capture_mob(self, clicker, 0, 0, 80, false, nil) - end, + if mobs:capture_mob(self, clicker, nil, nil, 100, false, nil) then return end + + -- ride horse if saddled + if self.saddle and self.owner == player_name then + mobs.attach(self, clicker) + end + end }) mobs:spawn({ diff --git a/mods/mob_horse/readme.md b/mods/mob_horse/readme.md index bdb8cb2f..9f7bb6dc 100644 --- a/mods/mob_horse/readme.md +++ b/mods/mob_horse/readme.md @@ -7,6 +7,10 @@ There are three different horse textures (white, brown, black) which will spawn ### Taming Horses can be tamed with 10x wheat, apple, barley, oats of corn which then allows the player to pick up the horse using a lasso and ride by right-clicking with a saddle. +--- +### Saddle +Right clicking a horse with a saddle equips it and the horse will be ordered to stand still until you wish to ride. + --- ### Horseshoes Horseshoes can be crafted using steel, bronze, mese, diamond and crystal (4x ingots - 2 down either side with 1x block top middle) and placed on a horse by right clicking with the item. These can make horses run faster or jump higher while riding depending on tier. diff --git a/mods/mob_horse/textures/mobs_saddle_overlay.png b/mods/mob_horse/textures/mobs_saddle_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..ef100478f99becb0060b2c2b54ee344a86bb00c2 GIT binary patch literal 1069 zcmV+|1k(G7P);xR*hV)gWh>}dGCIC3Hn`f_ulvW?tMSspYMfKt5w7$S(aVz zlu}=QMNu#_GvkuAWMo-(JqOK&rJy~f&_yy$Gm&+Il=1@TM?#VcDvE;D)m7XiN`-ar zuoiAMo3UiC9RTTc8qH>t=|(&kV~y*&j^W|qYYPe&fWL3o&D5ERm5oid;Mgd6zwrjo z$0lthon(!9$9bW1tpHelF=0OJA422DZrj}bJH7bXYT@6;ruhrN(%Ks4KYS!!zWx1u z7Z}}0j)?&v7(l}~#@(I_4o;3;bKm~_2GVJqW<&tMz>|B}T#-ys6d}u>L1*U(0F+84 z0D!8hkR-_t0dFWc-~Hyg3c$jDQ96Vk%X0#uxwZZq>|jsO=^H_0LtYu48usoa-t}9%@-co+1XjwtxqXMDz5c;?w-wNBd_&f;M9CI*42Y4rWRYow+h6~ z0gXl@^m>-;*Y5(ET5Q>4k9$>f@!b&NxvjS^3DY}RlAH^mc#JB*+b|0l>w`g-h(bZ05LWK>_}+!}FZVCt znvwJ17W~|5D)N1*iD8Kpi$wrvI^jaih-<=WO-SXhWu1$gy7ih@@T zfk*if5_j<+w`X~QrOfe(5gMqlcaMo3hk1$7OI9biy}j)kUs_tSpX>EH1VONQFPkf3 zx2sV)RKKoO2HMt)1pu!q@Icwx+VWj*aBvWNdwX5G9d>rMi5$UL)gY+e=W;pJ>vaG? ze}6v!V0U+y%kR8qi~8T7^Uu}9Z-l&+;8st@R*XmU^Yf@yt1b{mMn*y(%Ay?3f_R0b nl;?#;5LwkC2(+Yblf3jF_uVAV(Id7V00000NkvXXu0mjf?=1;F literal 0 HcmV?d00001 diff --git a/mods/mobs_monster/fire_spirit.lua b/mods/mobs_monster/fire_spirit.lua index 6f3dac5c..6e9bea92 100644 --- a/mods/mobs_monster/fire_spirit.lua +++ b/mods/mobs_monster/fire_spirit.lua @@ -1,6 +1,16 @@ local S = mobs.intllib +local mob_drops = { + {name = "fireflies:firefly", chance = 1, min = 1, max = 1} +} + +if minetest.get_modpath("ethereal") then + + table.insert(mob_drops, + {name = "ethereal:fire_dust", chance = 1, min = 1, max = 1}) +end + -- Fire Spirit mobs:register_mob("mobs_monster:fire_spirit", { @@ -22,6 +32,8 @@ mobs:register_mob("mobs_monster:fire_spirit", { glow = 14, blood_texture = "fire_basic_flame.png", immune_to = { + {"bucket:bucket_water", 1}, + {"bucket:bucket_river_water", 1}, {"all"} }, makes_footstep_sound = false, @@ -34,9 +46,8 @@ mobs:register_mob("mobs_monster:fire_spirit", { walk_velocity = 2, run_velocity = 3, jump = true, - drops = { - {name = "fireflies:firefly", chance = 2, min = 1, max = 1} - }, + jump_height = 6, + drops = mob_drops, water_damage = 1, lava_damage = 0, fire_damage = 0, @@ -56,7 +67,7 @@ mobs:register_mob("mobs_monster:fire_spirit", { self.flame_timer = (self.flame_timer or 0) + dtime - if self.flame_timer < 0.5 then + if self.flame_timer < 0.25 then return end @@ -65,24 +76,23 @@ mobs:register_mob("mobs_monster:fire_spirit", { local pos = self.object:get_pos() -- pos, amount, texture, min_size, max_size, radius, gravity, glow, fall - mobs:effect(pos, 5, "fire_basic_flame.png", 1, 2, 0.5, 0.5, 14, nil) - + mobs:effect(pos, 5, "fire_basic_flame.png", 1, 2, 0.1, 0.2, 14, nil) end }) ---[[ + if not mobs.custom_spawn_monster then mobs:spawn({ - name = "mobs_monster:dirt_monster", - nodes = {"default:dirt_with_grass", "ethereal:gray_dirt", "ethereal:dry_dirt"}, - min_light = 0, - max_light = 7, - chance = 6000, - active_object_count = 2, - min_height = 0, - day_toggle = false, + name = "mobs_monster:fire_spirit", + nodes = {"default:obsidian", "caverealms:hot_cobble"}, + neighbors = {"group:fire"}, + min_light = 12, + max_light = 15, + chance = 1500, + active_object_count = 1, + max_height = -150 }) end -]] + mobs:register_egg("mobs_monster:fire_spirit", S("Fire Spirit"), "fire_basic_flame.png", 1) diff --git a/mods/mobs_monster/readme.md b/mods/mobs_monster/readme.md index cd03fcb3..424777fb 100644 --- a/mods/mobs_monster/readme.md +++ b/mods/mobs_monster/readme.md @@ -41,4 +41,8 @@ Land Guard - These huge monsters roam the land in cold, hot and temperate areas and don't like players wandering around their domain. +Fire Spirit + +- Fire Spirits will not tolerate players roaming around their domain and will fiercely attack until their dying puff of smoke. Will drop it's spirit and some fire dust when using ethereal. + Lucky Blocks: 11 diff --git a/mods/mobs_redo/api.lua b/mods/mobs_redo/api.lua index 64617fe2..172e317d 100644 --- a/mods/mobs_redo/api.lua +++ b/mods/mobs_redo/api.lua @@ -8,7 +8,7 @@ local use_cmi = minetest.global_exists("cmi") mobs = { mod = "redo", - version = "20210601", + version = "20210610", intllib = S, invis = minetest.global_exists("invisibility") and invisibility or {} } @@ -3553,6 +3553,13 @@ function mobs:register_mob(name, def) mobs.spawning_mobs[name] = {} + local collisionbox = def.collisionbox or {-0.25, -0.25, -0.25, 0.25, 0.25, 0.25} + + -- quick fix to stop mobs glitching through nodes if too small + if -collisionbox[2] + collisionbox[5] < 1.01 then + collisionbox[5] = collisionbox[2] + 0.99 + end + minetest.register_entity(name, setmetatable({ stepheight = def.stepheight, @@ -3574,8 +3581,8 @@ minetest.register_entity(name, setmetatable({ lifetimer = def.lifetimer, hp_min = max(1, (def.hp_min or 5) * difficulty), hp_max = max(1, (def.hp_max or 10) * difficulty), - collisionbox = def.collisionbox, - selectionbox = def.selectionbox or def.collisionbox, + collisionbox = collisionbox, --def.collisionbox, + selectionbox = def.selectionbox or collisionbox, --def.collisionbox, visual = def.visual, visual_size = def.visual_size, mesh = def.mesh, diff --git a/mods/mobs_redo/mount.lua b/mods/mobs_redo/mount.lua index 7a72c64c..eec1ab9f 100644 --- a/mods/mobs_redo/mount.lua +++ b/mods/mobs_redo/mount.lua @@ -22,6 +22,7 @@ end local function node_is(pos) + local node = node_ok(pos) if node.name == "air" then @@ -69,6 +70,7 @@ end local function force_detach(player) + local attached_to = player:get_attach() if not attached_to then @@ -97,7 +99,9 @@ minetest.register_on_leaveplayer(function(player) end) minetest.register_on_shutdown(function() + local players = minetest.get_connected_players() + for i = 1, #players do force_detach(players[i]) end @@ -112,6 +116,7 @@ end) -- Just for correct detaching local function find_free_pos(pos) + local check = { {x = 1, y = 0, z = 0}, {x = 1, y = 1, z = 0}, @@ -124,10 +129,14 @@ local function find_free_pos(pos) } for _, c in pairs(check) do + local npos = {x = pos.x + c.x, y = pos.y + c.y, z = pos.z + c.z} local node = minetest.get_node_or_nil(npos) + if node and node.name then + local def = minetest.registered_nodes[node.name] + if def and not def.walkable and def.liquidtype == "none" then return npos @@ -141,6 +150,7 @@ end ------------------------------------------------------------------------------- function mobs.attach(entity, player) + entity.player_rotation = entity.player_rotation or {x = 0, y = 0, z = 0} entity.driver_attach_at = entity.driver_attach_at or {x = 0, y = 0, z = 0} entity.driver_eye_offset = entity.driver_eye_offset or {x = 0, y = 0, z = 0} @@ -154,6 +164,7 @@ function mobs.attach(entity, player) local attach_at = entity.driver_attach_at local eye_offset = entity.driver_eye_offset + entity.driver = player force_detach(player) @@ -170,6 +181,7 @@ function mobs.attach(entity, player) }) minetest.after(0.2, function() + if player and player:is_player() then player_api.set_animation(player, "sit", 30) end @@ -183,9 +195,13 @@ function mobs.detach(player) force_detach(player) minetest.after(0.1, function() + if player and player:is_player() then + local pos = find_free_pos(player:get_pos()) + pos.y = pos.y + 0.5 + player:set_pos(pos) end end) @@ -193,8 +209,8 @@ end function mobs.drive(entity, moving_anim, stand_anim, can_fly, dtime) - local yaw = entity.object:get_yaw() or 0 + local yaw = entity.object:get_yaw() or 0 local rot_view = 0 if entity.player_rotation.y == 90 then @@ -208,14 +224,17 @@ function mobs.drive(entity, moving_anim, stand_anim, can_fly, dtime) -- process controls if entity.driver then + local ctrl = entity.driver:get_player_control() -- move forwards if ctrl.up then + entity.v = entity.v + entity.accel / 10 -- move backwards elseif ctrl.down then + if entity.max_speed_reverse == 0 and entity.v == 0 then return end @@ -225,7 +244,9 @@ function mobs.drive(entity, moving_anim, stand_anim, can_fly, dtime) -- mob rotation local horz + if entity.alt_turn == true then + horz = yaw if ctrl.left then @@ -243,21 +264,29 @@ function mobs.drive(entity, moving_anim, stand_anim, can_fly, dtime) if can_fly then -- fly up if ctrl.jump then + velo.y = velo.y + 1 + if velo.y > entity.accel then velo.y = entity.accel end elseif velo.y > 0 then + velo.y = velo.y - 0.1 + if velo.y < 0 then velo.y = 0 end end -- fly down if ctrl.sneak then + velo.y = velo.y - 1 + if velo.y < -entity.accel then velo.y = -entity.accel end elseif velo.y < 0 then + velo.y = velo.y + 0.1 + if velo.y > 0 then velo.y = 0 end end else @@ -274,6 +303,7 @@ function mobs.drive(entity, moving_anim, stand_anim, can_fly, dtime) -- if not moving then set animation and return if entity.v == 0 and velo.x == 0 and velo.y == 0 and velo.z == 0 then + if stand_anim then mobs:set_animation(entity, stand_anim) end @@ -292,8 +322,10 @@ function mobs.drive(entity, moving_anim, stand_anim, can_fly, dtime) entity.v = entity.v - 0.02 * s if s ~= get_sign(entity.v) then + entity.object:set_velocity({x = 0, y = 0, z = 0}) entity.v = 0 + return end @@ -310,6 +342,7 @@ function mobs.drive(entity, moving_anim, stand_anim, can_fly, dtime) -- Set position, velocity and acceleration local p = entity.object:get_pos() + if not p then return end local new_acce = {x = 0, y = -9.81, z = 0} @@ -320,18 +353,23 @@ function mobs.drive(entity, moving_anim, stand_anim, can_fly, dtime) local v = entity.v if ni == "air" then + if can_fly == true then new_acce.y = 0 end + elseif ni == "liquid" or ni == "lava" then + if ni == "lava" and entity.lava_damage ~= 0 then + entity.lava_counter = (entity.lava_counter or 0) + dtime if entity.lava_counter > 1 then + minetest.sound_play("default_punch", { object = entity.object, max_hear_distance = 5 - }) + }, true) entity.object:punch(entity.object, 1.0, { full_punch_interval = 1.0, @@ -343,11 +381,14 @@ function mobs.drive(entity, moving_anim, stand_anim, can_fly, dtime) end local terrain_type = entity.terrain_type + if terrain_type == 2 or terrain_type == 3 then + new_acce.y = 0 p.y = p.y + 1 if node_is(p) == "liquid" then + if velo.y >= 5 then velo.y = 5 elseif velo.y < 0 then @@ -357,7 +398,9 @@ function mobs.drive(entity, moving_anim, stand_anim, can_fly, dtime) end else if abs(velo.y) < 1 then + local pos = entity.object:get_pos() + if not pos then return end pos.y = floor(pos.y) + 0.5 @@ -371,6 +414,7 @@ function mobs.drive(entity, moving_anim, stand_anim, can_fly, dtime) end local new_velo = get_velocity(v, yaw - rot_view, velo.y) + new_acce.y = new_acce.y + acce_y entity.object:set_velocity(new_velo) @@ -382,6 +426,7 @@ end -- directional flying routine by D00Med (edited by TenPlus1) function mobs.fly(entity, _, speed, shoots, arrow, moving_anim, stand_anim) + local ctrl = entity.driver:get_player_control() local velo = entity.object:get_velocity() local dir = entity.driver:get_look_dir() @@ -397,6 +442,7 @@ if not ctrl or not velo then return end }) elseif ctrl.down then + entity.object:set_velocity({ x = -dir.x * speed, y = dir.y * speed + 2, @@ -411,6 +457,7 @@ if not ctrl or not velo then return end -- firing arrows if ctrl.LMB and ctrl.sneak and shoots then + local pos = entity.object:get_pos() local obj = minetest.add_entity({ x = pos.x + 0 + dir.x * 2.5, @@ -418,11 +465,15 @@ if not ctrl or not velo then return end z = pos.z + 0 + dir.z * 2.5}, arrow) local ent = obj:get_luaentity() + if ent then + ent.switch = 1 -- for mob specific arrows ent.owner_id = tostring(entity.object) -- so arrows dont hurt entity you are riding local vec = {x = dir.x * 6, y = dir.y * 6, z = dir.z * 6} + yaw = entity.driver:get_look_horizontal() + obj:set_yaw(yaw + pi / 2) obj:set_velocity(vec) else diff --git a/mods/plantlife_modpack/cavestuff/nodes.lua b/mods/plantlife_modpack/cavestuff/nodes.lua index e6ae02ca..654ceeb8 100644 --- a/mods/plantlife_modpack/cavestuff/nodes.lua +++ b/mods/plantlife_modpack/cavestuff/nodes.lua @@ -12,65 +12,65 @@ minetest.register_node("cavestuff:pebble_1",{ description = S("Pebble"), drawtype = "mesh", mesh = "cavestuff_pebble.obj", - tiles = {"undergrowth_pebble.png"}, - paramtype = "light", + tiles = {"undergrowth_pebble.png"}, + paramtype = "light", paramtype2 = "facedir", - groups = {cracky=3, stone=1}, - selection_box = cbox, - collision_box = cbox, - on_place = function(itemstack, placer, pointed_thing) + groups = {cracky=3, stone=1}, + selection_box = cbox, + collision_box = cbox, + on_place = function(itemstack, placer, pointed_thing) -- place a random pebble node local stack = ItemStack("cavestuff:pebble_"..math.random(1,2)) local ret = minetest.item_place(stack, placer, pointed_thing) return ItemStack("cavestuff:pebble_1 "..itemstack:get_count()-(1-ret:get_count())) end, - sounds = default.node_sound_stone_defaults(), + sounds = default.node_sound_stone_defaults(), }) minetest.register_node("cavestuff:pebble_2",{ drawtype = "mesh", mesh = "cavestuff_pebble.obj", - tiles = {"undergrowth_pebble.png"}, + tiles = {"undergrowth_pebble.png"}, drop = "cavestuff:pebble_1", - tiles = {"undergrowth_pebble.png"}, - paramtype = "light", + tiles = {"undergrowth_pebble.png"}, + paramtype = "light", paramtype2 = "facedir", - groups = {cracky=3, stone=1, not_in_creative_inventory=1}, + groups = {cracky=3, stone=1, not_in_creative_inventory=1}, selection_box = cbox, collision_box = cbox, - sounds = default.node_sound_stone_defaults(), + sounds = default.node_sound_stone_defaults(), }) minetest.register_node("cavestuff:desert_pebble_1",{ description = S("Desert Pebble"), drawtype = "mesh", mesh = "cavestuff_pebble.obj", - tiles = {"default_desert_stone.png"}, - paramtype = "light", + tiles = {"default_desert_stone.png"}, + paramtype = "light", paramtype2 = "facedir", - groups = {cracky=3, stone=1}, + groups = {cracky=3, stone=1}, selection_box = cbox, collision_box = cbox, - on_place = function(itemstack, placer, pointed_thing) + on_place = function(itemstack, placer, pointed_thing) -- place a random pebble node local stack = ItemStack("cavestuff:desert_pebble_"..math.random(1,2)) local ret = minetest.item_place(stack, placer, pointed_thing) return ItemStack("cavestuff:desert_pebble_1 "..itemstack:get_count()-(1-ret:get_count())) end, - sounds = default.node_sound_stone_defaults(), + sounds = default.node_sound_stone_defaults(), }) minetest.register_node("cavestuff:desert_pebble_2",{ drawtype = "mesh", mesh = "cavestuff_pebble.obj", drop = "cavestuff:desert_pebble_1", - tiles = {"default_desert_stone.png"}, - paramtype = "light", + tiles = {"default_desert_stone.png"}, + paramtype = "light", paramtype2 = "facedir", - groups = {cracky=3, stone=1, not_in_creative_inventory=1}, + groups = {cracky=3, stone=1, not_in_creative_inventory=1}, selection_box = cbox, collision_box = cbox, - sounds = default.node_sound_stone_defaults(), + sounds = default.node_sound_stone_defaults(), }) --Staclactites @@ -85,19 +85,34 @@ minetest.register_node("cavestuff:stalactite_1",{ node_box = { type = "fixed", fixed = { - {-0.187500,0.425000,-0.150003,0.162500,0.500000,0.162500}, - {-0.112500,0.162500,-0.100000,0.087500,0.475000,0.087500}, - {-0.062500,-0.275000,-0.062500,0.062500,0.500000,0.062500}, - {-0.037500,-0.837500,0.037500,0.037500,0.500000,-0.025000}, + {-0.187500,-0.425000,-0.150003,0.162500,-0.500000,0.162500}, + {-0.112500,-0.162500,-0.100000,0.087500,-0.475000,0.087500}, + {-0.062500,0.275000,-0.062500,0.062500,-0.500000,0.062500}, + {-0.037500,0.837500,0.037500,0.037500,-0.500000,-0.025000}, } }, - on_place = function(itemstack, placer, pointed_thing) - local pt = pointed_thing - if minetest.get_node(pt.under).name=="default:stone" - and minetest.get_node({x=pt.under.x, y=pt.under.y-1, z=pt.under.z}).name=="air" - and minetest.get_node({x=pt.under.x, y=pt.under.y-2, z=pt.under.z}).name=="air" then - minetest.swap_node({x=pt.under.x, y=pt.under.y-1, z=pt.under.z}, {name="cavestuff:stalactite_"..math.random(1,3)}) + local dir = vector.subtract(pointed_thing.above, pointed_thing.under) + local base = pointed_thing.under + local place = vector.add(base, dir) + local above = vector.add(place, dir) + + if not placer then return end + local playername = placer:get_player_name() + if minetest.is_protected(place, playername) + or minetest.is_protected(above, playername) then + minetest.record_protection_violation(place, playername) + return + end + + if minetest.get_node(base).name == "default:stone" + and minetest.get_node(place).name == "air" + and minetest.get_node(above).name == "air" + then + minetest.swap_node(place, { + name = "cavestuff:stalactite_"..math.random(1,3), + param2 = minetest.dir_to_wallmounted(vector.multiply(dir, -1)) + }) if not minetest.setting_getbool("creative_mode") then itemstack:take_item() end @@ -116,10 +131,10 @@ minetest.register_node("cavestuff:stalactite_2",{ node_box = { type = "fixed", fixed = { - {-0.187500,0.387500,-0.150003,0.162500,0.500000,0.162500}, - {-0.112500,0.112500,-0.100000,0.087500,0.475000,0.087500}, - {-0.062500,-0.675000,-0.062500,0.062500,0.500000,0.062500}, - {-0.037500,-0.975000,0.037500,0.037500,0.500000,-0.025000}, + {-0.187500,-0.387500,-0.150003,0.162500,-0.500000,0.162500}, + {-0.112500,-0.112500,-0.100000,0.087500,-0.475000,0.087500}, + {-0.062500,0.675000,-0.062500,0.062500,-0.500000,0.062500}, + {-0.037500,0.975000,0.037500,0.037500,-0.500000,-0.025000}, } }, }) @@ -132,14 +147,14 @@ minetest.register_node("cavestuff:stalactite_3",{ paramtype = "light", paramtype2 = "wallmounted", node_box = { - type = "fixed", - fixed = { - {-0.187500,0.387500,-0.150003,0.162500,0.500000,0.162500}, - {-0.112500,0.037500,-0.100000,0.087500,0.475000,0.087500}, - {-0.062500,-0.437500,-0.062500,0.062500,0.500000,0.062500}, - {-0.037500,-1.237500,0.037500,0.037500,0.500000,-0.025000}, - } - }, + type = "fixed", + fixed = { + {-0.187500,-0.387500,-0.150003,0.162500,-0.500000,0.162500}, + {-0.112500,-0.037500,-0.100000,0.087500,-0.475000,0.087500}, + {-0.062500,0.437500,-0.062500,0.062500,-0.500000,0.062500}, + {-0.037500,1.237500,0.037500,0.037500,-0.500000,-0.025000}, + } + }, }) --Stalagmites diff --git a/mods/signs_lib/README.md b/mods/signs_lib/README.md index 7f8bb0a5..97c00625 100644 --- a/mods/signs_lib/README.md +++ b/mods/signs_lib/README.md @@ -22,7 +22,7 @@ That said, there are some basic text formatting options: Writing "^" followed by a letter "a" through "h" will produce double-wide versions of these arrows, in the same order. These wide arrows occupy 0x89 to 0x91 in the character set. -* A color may be specified in the sign text by using "#" followed by a single hexadcimal digit (0-9 or a-f). These colors come from the standard Linux/IRC/CGA color set, and are shown in the sign's formspec. Any color change will remain in effect until changed again, or until the next line break. Any number of color changes in any arbitrary arrangement is allowed. +* A color may be specified in the sign text by using "#" followed by a single hexadcimal digit (0-9 or a-f). These colors come from the standard Linux/IRC/CGA color set, and are shown in the sign's formspec. Any color change will remain in effect until changed again, or until the next line break. Any number of color changes in any arbitrary arrangement is allowed. To write "#" on a sign, write "##". * Most writable signs can display double-wide text by flipping a switch in the sign's formspec. diff --git a/mods/signs_lib/api.lua b/mods/signs_lib/api.lua index 6ec8a869..b814e75f 100644 --- a/mods/signs_lib/api.lua +++ b/mods/signs_lib/api.lua @@ -555,8 +555,9 @@ local function make_line_texture(line, lineno, pos, line_width, line_height, cwi end end local c = word:sub(i, i) - if c == "#" then - local cc = tonumber(word:sub(i+1, i+1), 16) + local c2 = word:sub(i+1, i+1) + if c == "#" and c2 ~= "#" then + local cc = tonumber(c2, 16) if cc then i = i + 1 cur_color = cc diff --git a/mods/skinsdb/meta/character_2041.txt b/mods/skinsdb/meta/character_2041.txt new file mode 100644 index 00000000..75a71f1d --- /dev/null +++ b/mods/skinsdb/meta/character_2041.txt @@ -0,0 +1,3 @@ +Plagegeist +Phill +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2042.txt b/mods/skinsdb/meta/character_2042.txt new file mode 100644 index 00000000..fdaaaa9e --- /dev/null +++ b/mods/skinsdb/meta/character_2042.txt @@ -0,0 +1,3 @@ +FBI Agent +Phill +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2043.txt b/mods/skinsdb/meta/character_2043.txt new file mode 100644 index 00000000..6c982441 --- /dev/null +++ b/mods/skinsdb/meta/character_2043.txt @@ -0,0 +1,3 @@ +Cyber bot +Phill +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2044.txt b/mods/skinsdb/meta/character_2044.txt new file mode 100644 index 00000000..f5504685 --- /dev/null +++ b/mods/skinsdb/meta/character_2044.txt @@ -0,0 +1,3 @@ +The dead +Phill +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2045.txt b/mods/skinsdb/meta/character_2045.txt new file mode 100644 index 00000000..330f580f --- /dev/null +++ b/mods/skinsdb/meta/character_2045.txt @@ -0,0 +1,3 @@ +ICE Knight +Phill +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2046.txt b/mods/skinsdb/meta/character_2046.txt new file mode 100644 index 00000000..208fb590 --- /dev/null +++ b/mods/skinsdb/meta/character_2046.txt @@ -0,0 +1,3 @@ +Nothing +Phill +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2047.txt b/mods/skinsdb/meta/character_2047.txt new file mode 100644 index 00000000..d4aeb091 --- /dev/null +++ b/mods/skinsdb/meta/character_2047.txt @@ -0,0 +1,3 @@ +Endermann +Phill +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2048.txt b/mods/skinsdb/meta/character_2048.txt new file mode 100644 index 00000000..27ae4b04 --- /dev/null +++ b/mods/skinsdb/meta/character_2048.txt @@ -0,0 +1,3 @@ +Sandzombie +Phill +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2049.txt b/mods/skinsdb/meta/character_2049.txt new file mode 100644 index 00000000..29d15ac4 --- /dev/null +++ b/mods/skinsdb/meta/character_2049.txt @@ -0,0 +1,3 @@ +Nebel man +Phill +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2050.txt b/mods/skinsdb/meta/character_2050.txt new file mode 100644 index 00000000..531cd9b4 --- /dev/null +++ b/mods/skinsdb/meta/character_2050.txt @@ -0,0 +1,3 @@ +Cyber Huhn +Phill +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2051.txt b/mods/skinsdb/meta/character_2051.txt new file mode 100644 index 00000000..257482d2 --- /dev/null +++ b/mods/skinsdb/meta/character_2051.txt @@ -0,0 +1,3 @@ +Green glas +Phill +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2052.txt b/mods/skinsdb/meta/character_2052.txt new file mode 100644 index 00000000..7e2b4ad2 --- /dev/null +++ b/mods/skinsdb/meta/character_2052.txt @@ -0,0 +1,3 @@ +X Kostüm +Phill +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2053.txt b/mods/skinsdb/meta/character_2053.txt new file mode 100644 index 00000000..793760f4 --- /dev/null +++ b/mods/skinsdb/meta/character_2053.txt @@ -0,0 +1,3 @@ +Neon Knight +Phill +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2054.txt b/mods/skinsdb/meta/character_2054.txt new file mode 100644 index 00000000..931c6d8d --- /dev/null +++ b/mods/skinsdb/meta/character_2054.txt @@ -0,0 +1,3 @@ +Elf Woman +Phill +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2055.txt b/mods/skinsdb/meta/character_2055.txt new file mode 100644 index 00000000..6c0efc66 --- /dev/null +++ b/mods/skinsdb/meta/character_2055.txt @@ -0,0 +1,3 @@ +pacman +Phill +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2056.txt b/mods/skinsdb/meta/character_2056.txt new file mode 100644 index 00000000..0406f70e --- /dev/null +++ b/mods/skinsdb/meta/character_2056.txt @@ -0,0 +1,3 @@ +killer woman +Phill +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2057.txt b/mods/skinsdb/meta/character_2057.txt new file mode 100644 index 00000000..de8cfaa2 --- /dev/null +++ b/mods/skinsdb/meta/character_2057.txt @@ -0,0 +1,3 @@ +gohst +Phill +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2058.txt b/mods/skinsdb/meta/character_2058.txt new file mode 100644 index 00000000..e9204103 --- /dev/null +++ b/mods/skinsdb/meta/character_2058.txt @@ -0,0 +1,3 @@ +rainbow man +Phill +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2059.txt b/mods/skinsdb/meta/character_2059.txt new file mode 100644 index 00000000..32c38946 --- /dev/null +++ b/mods/skinsdb/meta/character_2059.txt @@ -0,0 +1,3 @@ +Green Gohst +Phill +CC BY-SA 3.0 diff --git a/mods/skinsdb/textures/character_2041.png b/mods/skinsdb/textures/character_2041.png new file mode 100644 index 0000000000000000000000000000000000000000..125ef3abac7e0e34501694664017f55103a3db5b GIT binary patch literal 2643 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 B56=Jq literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2042.png b/mods/skinsdb/textures/character_2042.png new file mode 100644 index 0000000000000000000000000000000000000000..d635284be1a64069c3e80da297c3fd212f3516f8 GIT binary patch literal 3176 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 BWR3s; literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2044.png b/mods/skinsdb/textures/character_2044.png new file mode 100644 index 0000000000000000000000000000000000000000..1f835275a152912bc265ba148adbcf7d84c33744 GIT binary patch literal 2027 zcmVJNRA_RHJEd4$!F3(|Y^_}EN1E;D{)%4x=?{4Q8>i?_B>Cq*J|k(pK+%58udaXCG_Ww9 z&`2&7FBVq-D6OvoaC2^+4lqVW&MN>3UgV~k2y~1D-%2j_Lp$I{-~TqRee+uY+`ID; zr7!-(*yvRNW~L|k*)M(_W}+pQ3d;Nv0$ko+zcmbGoMU;C_WyWt5q`|9g}*Y2M`Sme~n0lE`OJuS`+4}}KV3gyZ+w(YWz z%Nv8~e$|(PTXXZqx#1yI8-yQQpn7%k_L6XGZr&J7_bc0WDOa|&{=HA`V_7B(xx8U^ z$CSwSy$gK)V3F_raFSpC{4%GWHrfW*WorsxA(uC7+g0MQyH+x`Ky@^Dt^mqlpWSHGCZ_6z_qP$r#{8ZSoymLdet5cOL+w`YiBwu(`e^!q~+EjZa!gjUFv7^xg z6AiOFrYy_Ewq4{`9LN_Qc}{e;^JJsUS5BS4wq2fVlsR@ZO1ZKfN?+ysfUNY{?5wf1 zwWT^bI`r>B{H^PNYITQdbq65OLi@#&jWXc1p9BnEmA0$Zz2|@ zNYDoj9-2&nNTiMSNQ7u-JLS#FfecowJGg75x^b}+iL@Qm#{lH}fRLJ}sk$F^X90ik zGH(uoRss5LM z8TrB^uRC^SUfZJsXx25+u1)~m>c@^o0Rp!BQpfeyXWK5{`R*mat9&!6TUuY;B~)hs zj}Hjzo0ynr{Y_AUTgc@N@V1u@U?G>+N)nJ|ne?TO*DY`oc(k+KuW!suPbz@7MlTzH z5_v89QpbtKdszJYXY`*;Yc62hZh*ZNiz~dJnc~98c^x?HaRonr5Ox@bBeiWVv~#P8 zqy9u#mZ{rV#x2VvbL|Q<)03(@k)&upW@dU)Wv*S(a!Hol$KpK!`{2=6%QAJ9rQ#Px z&T}I>TgUGFd_iP>I^7Hrsk}fspl0tiEX!2lSYOKfUC4Qar8Yrhm#!KBcmMi3Rr=yz zjE#EteqF!5zf#h=uItd3Iv$|8a{Y3;AN!NNlcMZa_k3egq|gL38Q0`Qu#n3e1EsY);+m6M1xH&h^jqEHpva{Tro7c9^zVcE) zx6ym{l>i^=R!{$&@?S3%mMN{T;<^s5>ky0gFf%==N*hIDU-~jL(~~L|@6mEuwf!iq zuj&PFFx{_;#T82Ht2&rWW=ek)=>XmyyU3fvLxC>vcZ=vBCIPkUfDZiD+`LYXtk!-9 zOf$h7qnBB8iX^QUcx&{sVVViD*;zw^w{2JJPfSc0l8|JwH?W{d(rT~Y&rGpYSk|`k zg-80{uOEi}9EJkH*3Pe`!m>Wm31aacUQYM3FnSsADw@em8H4G5eZnhOwsjYbjGR}0 z{Qd2^4)cz?dtaWj-bWC&@QP!4hamlo_^^*uEwf*|F4ohbVA92!$WGYu&ks#n?brrD(>$N@#F5NALw1_?x!CB80F1M9rYCw=GSio zrPMISp}wf^*{b<#G$p%*S(Pp`8E#002ov JPDHLkV1n*i27~|r literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2045.png b/mods/skinsdb/textures/character_2045.png new file mode 100644 index 0000000000000000000000000000000000000000..196a18b6dcfc80180117d38ffa2494172ce95e02 GIT binary patch literal 2348 zcmV+{3Dfq8P)eZ{s)a2Yb zU#9L14qg!eu~XP*s{WeeO?Hz>Ak+m?NqZy@&U*(16xXl}C5iSP$TP37rgE(;3= zg%E<|c0vex1GA-^Hkh*CRLj=>{{EZE9{^Pik(YNz%5QSoAOKw#V)FapW`-)t>F&El zN-2duFq(D`t7?csXP&97sv$H5vUKTE z&YwST^w;Y;N&UHLQ!Nb*4Tdrt4m($4BN+(*w0bYeBgf7e4(o46+GMNul969bm3&kU z5uNbP;&9j}kw0_hjInar;BeSYgx8hdGltIQb0}; zIGKpsB}DS}01WeYyM(wF@;XdPu-R;K)v8r8)pP#*e7Ru30y%$vzO+~@rl0=JX0u6; z$7AZJ*Q=|mrOjrOH8nNTX0yrXo_o$zudc41@&Vj+A!b-Wa`}2ODG-{M@8nYLKCM!E zKX1i8rmLeJ*PVp`Ji1{;#sRHXD`O|FfbTu?htm78RDXx~J6BS7Od!5`X2!tjtWR6f z*Xs82_@=D{gFPIs-w(isM{2Xm2k`7;79+r$D_;$NK~ByrhKIk% zIyiu(Iw#$iDfQ2W*Xs77Mne4Y4_g6^IKbih{rvdh<=G-n6EbFl-H)#4LthI;#U=RK zS^$s_uSn~I0sMhc7B8@*459sjQ5N<7C!;{wgg@}=KGaAkW1DQ)c`$B--&xb)u8wv} z%T`cYwgP~hx$iQ3`GG7-$Q&D74{Dy+!rRB{>Fj7{NpT59#U-XKkVb)N^9|9{m$Xz8 z7B8?eHae(9T=`X;IMzU4u!jvBYw@<7X4m)T0x(ojj%C^$=FU~HJMvHz?PRWbatkh( zJLP1-U=Igg*@vozP}MNeNQldqBgDssnBDq;sjWW#%$YN>D|sl1lYig7cZ@dPb4LNl z$(aQ}(UKBgtJ_Od4WUNDsA`C|_nQ$KQp%KZQ~EpG@suq$$frUwdApK}ukAF=r;Y$i-ZN} zNG7i&DMM95^e~=`q>J%C?)q28`8@+C@zyt!yna4!OM>`mz8e05noV1A_k0CE+{Ih{ zC-MII5CYi!{8QAuyayqKlv0`^M*z!$zfSE+%-7a})8!slf=L0B$xn>aGbK1vfv3OG zRQGzS=nM9sD7oCbvX-vSc9?z_pluybYoh&6?xQZr0;W%&E+*bkU(=o7hK;qn@!u}f zyJYfuvZ5$?lui_SUe&csrH$jbgNZ)FAZP{e$~C-wtbwiW2U)#uJ^$QtgzjJtiz><| zohd+SE6_ecs+@4~k`klrDO;ZM9MD#MGWns3a$>D#iM5{9gdS+bZXdS}C84-%Zf~ff zoS};Hl;%gV!Zg5T_6N>B-$2(FTaY?)<%YY`xJnY!$+f9TB~~jH4@5t<<=d{VUcT?p~R|o z2X7g7!TDAE%IPE!2vAs9NH7>=-n@A{u(AN}sedDcKo;DQJcqO}p1{BU*Z|h#tV>lx zS|DS!Li4*UE-In<)Y||YZqR(K?w`wv z`%__HU_g^434uTWfKNX81b~YdF9Oil*9U-p&G+*s*YV0ui2!Pz(F`IUkDIogrK_Vo zAy`NgEFq{rFgj^}27|r$1EWNvVI$Dcf6)XnRn=~8qDkNN+nkByGbs;1jc5c99y*B- zg46H!BZT11qh4OGKV_7K5NzME8_??8cf7#g|KURj!4o?XkMA_7h_SIT(;QYc5jE*h zlsvEHTcIqT&+m-H&Sd{qKHeiUegmd*b5n zY)48sal9TW;h}XN-aP6B;6rZl`5 zPXRET$OLsvG-WmE3`mA&pb>9z6#_Ju=qxuBsFPRKFcwSZ4DsNhllVJ7V*8HW6cv{w zRvI2!SH{6ZjmGNhxymnU*Rg%aZnphqH=P~r96NeQ3L)4qOH0rmnKRuq{{H|II2q^R SI;Tzm0000!Bzdku*-7)p>c%x4 zKWFP|YG2n)ogzMO-uzqo>d_4>KA&V~GMx*Hef9L+L)+drTrW1ip3LK^X#FdGy@b`$ z$P>aF;%@HLnrC!L;akJRn_c3$)19~@bj!0iE#As~SbRaWA(-g}gNf>c*?w!c-Y{>M zPye#dvhVSa?z@})7_At5ITtWrn8JXUaaOj5Pp9Og?NDD`iH}uIp6udbH2+t=Q~H}x-O{$RaMb6jchhs)9%&g1zp!0_VI!c z0suu(#JU7j$FHkjpjknhrg_%eg%HBCNGVBgQ8rD!T^bs|?P**2Y&N?ghLBQv7J$<$ z>x-UdT95e25tVGV z8U?np?uht5L+H9LKYl^w%`4uXviE@X;=djN08-O53Dgv4+a}X1NTpITkw`S0upbhM zgiI!rE%8@2!A9r&X4Apk=-R=^$VlaMXchtY+IFAwt@8#p}n9V+kY@3CX;aXmVZ4AeBlrI-pBwp+!ISClTGn?!Re&Y(NR`c44g)&$KzDqEz9#gzb9s5mb&fYSHdaIH@9zg-c6JuSFw6)DMI&%ON^vL$ zKxaM#s)E!FP+jkGIz(dI$S*Fzyrgi(KXok>3ZC_LaQ^&x0EUN$J>}YTzwu^fW@`S` zP&7g@mxp;tXm8YNRm?UlrC>%THJK2pefc-jb|~qFz9?FgrX?qmvV%ok-7spX@32trlu*3xyGYiG0NpKp=bo?{rXlY!$MCU@%B2 zwptbTC1|gh^T`e`zzFD%*H4%PZ&@z8V6|KXz6V|ep0p-pzf@fZhJg=&)4)jx61!f zfrG%F_t5XX?K`YmQT{nh?+#*m{)E+I(9zqj9|S%Ez5sf?1-E<|>J{GgAFOf;*bAgF zmEZ0mV+hD&I`LO)o*jpLhn$?8MBKi8TiR!$4Z|?7PX|R&D*t!x+yTs;*ACB}J9pOb zdZnq2QrEipR>ISc|7l>rQg%1+F3|78dlmGTy_dk`800000 LNkvXXu0mjfhTRS- literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2048.png b/mods/skinsdb/textures/character_2048.png new file mode 100644 index 0000000000000000000000000000000000000000..5f0e05e69db5a1b2554e105cb09a8a7b36ef9410 GIT binary patch literal 475 zcmV<10VMv3P)11G}L_e+VXQIUL;Q&ShV4xi^ z&|t_10KPmQ9|u& zTKC_b^ia)5&jzH9KaBVkfDr(&0tZ*YGu*(4PXQQxfoaD* zxfTbpS~mHFJp=Q5R5?Ob8Ko(4-zEHI0!^yHL*Mfl7#J8B>^LW(@EI5`(!x5508Ikm z;>C*$`uh4v9*2kxMnF;kpeKFo$@d_`ELuK0ov>gJ{=O90?oJ(oOx5|GgbUFm$aKFCS157D%xY;ke1 zPY96|LJUhuE-o(iB@&5PukFVje+WS8qE!wW|NxwQIi(4h}NOPkZ?A;aCuU&G>3JI5IL~W-=KI03wkHUs_tKHvB=`&CS%* zl$B1W4FCx=>>bkSbY*I4s=BbS;BB2NO~e!EATu2q8L={%43+!{+@-c-e$D7)I~)jS z&YS_<<*soTsQ}QV?Q>cki9`SZwrzVU_L1)%ziNQZ&CQr?+X~VgOs%_g&5dUuZwe10>Y4%5>Q568M)oL67g6KDH-1tQZp)2HbGn5ebIDk@$$B!SA_4Re_&6_vzApUpm+}Y`dUn~~eY1sp!(I|mC z26;3ZrLw$ZUDGs62%&{SA+Bkfl}skhTrNkY4*>u|2)%msYW3BtSLFTs_gWDDZuzzT z{{B(7jxT56j&;Xzta`mp7-L*f6iZHi-a(0XBBTId=gyropFe+2g7`xwQ{T(4lLqjf zys5k+y<9HSNF>5++vXoXex#>QpSIv1o@nrQg8bB}Q&v!a*#O_ouagGwE-|=#B8a}a zx=M$JhL~kp{O#Mf^y$;5*5u@54DOE43y1<>SFT*4x~>QE7eaK!uU!L#mY0`@E?l^v z)M_=QSS&gK5JaDzo(B9cXaU$=Sy{p4yx{wS_#Xnl z);$2g;OOWm9LG_L#UclQfcj8FK;B(p6+ktU$*2IZv9ZD7W^CRyTM+-9F8P((HNfwZ zhzfsF45E7{p584Hg@19S3wZn8@FCSYD0NrK&0Ur f#9!%>UrYQ4InXHW9M*ot00000NkvXXu0mjfQlIhO literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2050.png b/mods/skinsdb/textures/character_2050.png new file mode 100644 index 0000000000000000000000000000000000000000..d121a0d3bb1ac41dab2522288d7259d19c588b5c GIT binary patch literal 2797 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 P00000NkvXXu0mjf2Epbw literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2053.png b/mods/skinsdb/textures/character_2053.png new file mode 100644 index 0000000000000000000000000000000000000000..bec28d57bb3753fac480459c7b8644180c939316 GIT binary patch literal 1379 zcmV-p1)TbcP)hs5rR!H>V?|G{OQT=$ zFUTY<$)A*CZGeI6hU-^kfe`}6DKLWTqsO3>eoiYNFs|nUj^g>VGGH7l;_>`h+2BVk zp3vj8CxD=PFxQau{MkIWC-(?g0KWo{B*xI- zJp`A529o_)j1q8^0_O=h4J;Wu-XD#_XYLLFkn~}334kuHvr71WB3J}I#wqPI-Y2dB z7XfrA3%-pE{{Z-mfTKwE5dg~A0$&mEe9PXsmqB&<00DaeSmhxsE=9CgqlC6cUsczy zNRu?%hVe@j_yJhLDOE-8IRFr@Uy*`EBwM3X z4;>RKuae{pcIl!3P|mPR*K}lrYtHNIpm-HL{}~zZBr5b3{XgLV2n{eNTMc+oDhIfJ zMJDN4{OvdI9%M&lNbcIU%J-vJ1)^ITR9G5~bM&0)DA@HY(vd|xQI5^qvW6>GaJF6O ztkJR;%3ppm{SY?Q5*xSHFn=5dlKFvGE`cAM~6i_G67&yn_w{M{F7wmc# z?8h<%ZZrn!(>jvWiEHEgCsTPQ<^fS=pgzr9`2C?REDrSm;C+4)yRAWw|w+;BI|jJt3Ih-&`Ak#NtfcG}=|O4W{QEa&mx!JPz0J&$Am94Xc_ zhSR+xEP+d>;iiYT7(XdblwJn!s luIq72B-ESZfbq;6@HcFDsEwr!CV>C|002ovPDHLkV1i-_duspy literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2054.png b/mods/skinsdb/textures/character_2054.png new file mode 100644 index 0000000000000000000000000000000000000000..396f5ff09ea50a6d9b7b7d131b4cf6bc00840580 GIT binary patch literal 875 zcmV-x1C;!UP)g#x(bs8H>Hyo1NL`?cM{=4~E_S zZ~onXzWHCfM-YRhxmg)ECkl=2J(5L#(4eC>VAOE3-eB$ZTIBDIVma$028xOIfd2%H z+JI3ba}KC1SG;qT4|LhMW8yu4WUcdAk)%%uvoVhzBXbB08v5cL){}R5KKD;efL`}i ztSiIvGAaoA;(`1+Oe+UC%zl_cSkt2x9;TNThr63Tmp6BQ{j0rrQzt2W1gHl+e-+)` z6^dmPj1EufL=l)39iIQYg-1XdH@@`pDx{ETZ0}hH4ibZSvGQ_&ZhTxFFP%RN09cxv zwRG|zp-?QRUT8l$K%afU!($8h^Zj!_s$&O>HM8cLZXTqgBQ6;|;h!Q6s+FpJ-Jf#~ z##m}knD|a`>>HstaPB4@#+Y}W1{3cAWaZ0UUrbF;JNSM3JpebOAAfeyr_j9j4v;Qy z0?cZTD$5nCpSW|gS0RGtD@aHX5D*B+?%u?Gaf(A+PH;GnZlKKHxd0dyfTW)!6G z(wXFF%Hoi^3UC1s0&pq72*sn;$I!V!Mg+}QG2e54>V?4SuMYr#RU|ux$-)r0g;6g< zLIAS6QC#K|2KwRwmk{LvM@KC@J$WJV(Uip@wGVS4d?XxDJ4bkPxd7+MNK#o}fHGM-td4S3V!>9lN;F$0A0C4}? z1Jp`Y0RDe=4tF=Pv9pgW=T3tQ0f6EMS|A~t+~FNt*bXkcW*A5e=Tl{%2h>VcT;IB7 z$rV`}JNp1!Phf)hhK>%G=oozj<^G|dH$Uz*8BQM%B%EKrhBx!|NJT}$N<{xHguRQb z9lR*h1BQh_0=90vO@4!jL@NUbATr#wl?M!yh`&@Ygs)Um#q0n8002ovPDHLkV1fuC Bejoq< literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2055.png b/mods/skinsdb/textures/character_2055.png new file mode 100644 index 0000000000000000000000000000000000000000..e32b85c64405ef95d03b783fe59595655c205ae4 GIT binary patch literal 260 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 N002ovPDHLkV1lJQ+~WWM literal 0 HcmV?d00001 diff --git a/mods/stamina/init.lua b/mods/stamina/init.lua index 7034dc45..f582e2aa 100644 --- a/mods/stamina/init.lua +++ b/mods/stamina/init.lua @@ -1,5 +1,5 @@ -stamina = {players = {}} +stamina = {players = {}, mod = "redo"} STAMINA_TICK = tonumber(minetest.settings:get("stamina_tick")) or 800 -- time in seconds after that 1 stamina point is taken @@ -681,3 +681,43 @@ end minetest.register_on_leaveplayer(function(player) stamina.players[player:get_player_name()] = nil end) + + +--lucky blocks (if damage and stamina active) +if minetest.get_modpath("lucky_block") +and minetest.settings:get_bool("enable_damage") +and minetest.settings:get_bool("enable_stamina") ~= false then + + local effect_me = function(pos, player, def) + + local green = minetest.get_color_escape_sequence("#bada55") + local name = player:get_player_name() + + if def.poison or def.drunk then + + player:hud_change(stamina.players[name].hud_id, + "text", "stamina_hud_poison.png") + end + + if def.poison and def.poison > 0 then + + stamina.players[name].poisoned = def.poison + + minetest.chat_send_player(name, + green .. "Seems you have been poisoned!") + + elseif def.drunk and def.drunk > 0 then + + stamina.players[name].drunk = def.drunk + + minetest.chat_send_player(name, + green .. "You seem a little tipsy!") + end + end + + lucky_block:add_blocks({ + {"cus", effect_me, {poison = 5} }, + {"cus", effect_me, {poison = 10} }, + {"cus", effect_me, {drunk = 30} }, + }) +end diff --git a/mods/stamina/mod.conf b/mods/stamina/mod.conf index fb091e75..0f96b0a2 100644 --- a/mods/stamina/mod.conf +++ b/mods/stamina/mod.conf @@ -1,4 +1,4 @@ name = stamina depends = default -optional_depends = 3d_armor, player_monoids, pova +optional_depends = 3d_armor, player_monoids, pova, lucky_block description = Adds stamina, hunger and drunk effects. diff --git a/mods/techpack/README.md b/mods/techpack/README.md index 5bff2a9a..4a3ab2aa 100644 --- a/mods/techpack/README.md +++ b/mods/techpack/README.md @@ -1,4 +1,4 @@ -# TechPack V2.05 +# TechPack V2.06 TechPack, a Mining, Crafting, & Farming Modpack for Minetest. @@ -27,6 +27,7 @@ TechPack is a collection of following Mods: **The moved/copied nodes will not have valid node numbers, which could lead to a server crash.** TechPack provides: + - lumber tubes to connect 2 nodes - a Pusher node to pull/push items through tubes - a Distributor node with 4 output channels to sort incoming items @@ -64,9 +65,11 @@ TechPack provides: - a Display node for text outputs of the Controller - Metal ladders, stairways, and bridges - Warehouse Boxes in steel, copper, and gold +- A chest cart for the mod minecart TechPack supports the following mods: + - Farming Redo (Harvester, Fermenter) - Ethereal (Harvester, Quarry, Fermenter) - Pipeworks (Gravel Sieve) @@ -75,12 +78,14 @@ TechPack supports the following mods: ### Configuration + The following can be changed in the minetest menu (Settings -> Advanced Settings -> Mods -> tubelib) or directly in 'minetest.conf' - Maximum number of Forceload Blocks per player - Enable Basalt Stone (and disable ore generation via Cobblestone generator) - Machine aging value to calculate the lifetime of machines Example for 'minetest.conf': + ```LUA tubelib_basalt_stone_enabled = false tubelib_max_num_forceload_blocks = 12 @@ -88,6 +93,7 @@ tubelib_machine_aging_value = 200 ``` Example for a v1 compatible 'minetest.conf': + ```LUA tubelib_basalt_stone_enabled = false tubelib_max_num_forceload_blocks = 0 @@ -96,24 +102,30 @@ tubelib_machine_aging_value = 999999 #### Maximum number of Forceload Blocks per player -Default value is 12. + +Default value is 12. I higher number allows to build larger farms and machines which keep loaded, but increases the server load, too. But the areas are only loaded when the player is online. To be able to use e.g. 12 forceloaded blocks per player, the pararamter 'max_forceloaded_blocks' in 'minetest.conf' has to be ajusted. + #### Enable Basalt Stone (and disable ore generation via Cobblestone generator) -The lava/water Cobblestone generator allows to produce infinite Cobblestone. By means of Quarry, + +The lava/water Cobblestone generator allows to produce infinite Cobblestone. By means of Quarry, Grinder, and Gravel Sieve it allows to infinite generate ores. This can be disabled by means of the setting parameter. If enabled, the Cobblestone generator generates Basalt instead, which only can be used for building purposes. + #### Machine aging value to calculate the lifetime of machines -Default value is 200. + +Default value is 200. This aging value is used to calculate the lifetime of machines before they go defect. The value 200 (default) results in a lifetime for standard machines of about 2000 - 8000 item processing cycles (~2-4 hours). ### License + Copyright (C) 2017-2021 Joachim Stolberg Code: Licensed under the GNU AGPL version 3 or later. See LICENSE.txt Textures: CC BY-SA 3.0 @@ -121,26 +133,33 @@ Textures: CC BY-SA 3.0 ## Credits + ### Contributors -- oversword (PR #43, #57, #58, #59, #60, #62, #68, #74, #76) +- oversword (PR #43, #57, #58, #59, #60, #62, #68, #74, #76, and many more) - afkplayer5000 (PR #70, #71) - andrenete (PR #37, #66) - fluxionary (PR #27, #28, #30, #31, #34, #54) - Arigatas (PR #51, #53) - realmicu (PR #6, #8, #12) - theFox6 (PR #3, #4) +- superfloh247 (PR #89, #88, #87) +- SciFurz (via forum) ### Dependencies -default, doors, intllib, basic_materials + +default, doors, intllib, basic_materials tubelib2 (![GitHub](https://github.com/joe7575/tubelib2)) Tubelib Color Lamps optional: unifieddyes SmartLine Controller optional: mail Gravelsieve optional: moreores, hopper, pipeworks tubelib_addons1 optional: unified_inventory +tubelib_addons13 optional: minecart + ### History + - 2018-03-18 V1.00 * Tubelib, tubelib_addons1, tubelib_addons2, smartline, and gravelsieve combined to one modpack. - 2018-03-24 V1.01 * Support for Ethereal added - 2018-03-27 V1.02 * Timer improvements for unloaded areas @@ -166,8 +185,11 @@ tubelib_addons1 optional: unified_inventory - 2019-04-23 V2.03 * Piston/WorldEdit/replacer detection added, farming and grinder recipes added - 2020-11-20 V2.04 * Switch to AGPL v3, adapt to minetest 5.3, add translation support, fix minor bugs - 2021-01-24 V2.05 * PR #74, #76: Implement checks for valid connection sides for many nodes +- 2021-06-06 V2.06 * PR #78 - #89, chest cart added + ## New in v2 (from players point of view) + - Almost all machines break after a certain amount of time (switch into the state 'defect') and have to be repaired. - A Repair Kit is available to repair defect machines. - A Forceload block (16x16x16) is added which keeps the corresponding area loaded and the machines operational as far as the player is logged in. @@ -178,6 +200,7 @@ tubelib_addons1 optional: unified_inventory ## New in v2 (from admins point of view) + - settingtypes introduced with the following settings: tubelib_max_num_forceload_blocks, tubelib_basalt_stone_enabled, tubelib_machine_aging_value - the new mods 'techpack_stairway' and 'techpack_warehouse' have to be enabled - TechPack depends now on the mod 'basic_materials' and 'tubelib2' (![GitHub](https://github.com/joe7575/tubelib2)) diff --git a/mods/techpack/releasenotes.md b/mods/techpack/releasenotes.md index 7a5e424e..6df84b69 100644 --- a/mods/techpack/releasenotes.md +++ b/mods/techpack/releasenotes.md @@ -1,6 +1,22 @@ # Release Notes for ModPack TechPack [techpack] +## V2.06.00 (2021-06-06) + +### Additions +- Add chest cart for the mod minecart (optional) +- Add support for the mod "underch" (#88) + +### Removals + +### Changes +- Account for new red & yellow pepper varieties (#86) +- Pusher improvements (#84, #83) + +### Fixes +- Fix crash with "ethereal:strawberry" (#89) + + ## V2.05.00 (2021-01-24) ### Additions diff --git a/mods/techpack/tubelib/textures/tubelib_cube.png b/mods/techpack/tubelib/textures/tubelib_cube.png index 767e9d46f36422d0ef9051c5763e1bb565834b6a..9a17f06f4dd7de58ebe143087569d8d3a6a77b67 100644 GIT binary patch delta 150 zcmdnUw2X0rL_HHT0|P_ST=7ppiZj3`#8t?Cf_s6FTmCN7-=SxKg3KjBe!-m#oekga zhXT2to-U3d9M^e|8FDok2(TRZdxSNIb-qxx@^)1}%YP}}>Y%urbTUXL9>&Ud~{5a9ryyxR7eyvVX%WD2eeUJkfJYD@<);T3K0RT$v BH*o*} delta 290 zcmV+-0p0$l0kHy*7=H)`0000V^Z#K0000JJOGiWi{{a60|De66lK=n!32;bRa{vGi z!TOMB8k_iwk^lezzDYzuR5;6>(>)HuAPfcIm$XCY z9)k&~-aDn&>Bt$p^*mLNz`(>2qDUEfg)Wd#g2|5;24dbPM}Kav_ZO2^u+HPi**uVv=tWjtO=o?fnM*`7IyC}yv_l+nkM#M$Pij9kl za4I$*F2Yu90WQK)Y=clV#R2*e2_WN#3Zln15bcU_1R4M$8YYFu@Ww~HaE?gdBXy70 bra#RM#yt^e?zDYN00000NkvXXu0mjfBr8Oc delta 269 zcmX@dxRz;xW_@aju9vIJ?71_~o;m#e0YlvO>(UGi42&f~e!&b5&u*lFI7!~_E({&4 zvK~MVXMsm#F#`j)FbFd;%$g$s6l5>)^mS!_#3RA2B^K~r?UL-iRLArTkefVR M+5BAAIVCg!01Q%FqyPW_ diff --git a/mods/techpack/tubelib/textures/tubelib_distributor_blue.png b/mods/techpack/tubelib/textures/tubelib_distributor_blue.png index f43e2b672c8d50a8e778ab190858853e51490822..3bc6a14c1be6bc962ab4ede1f01f1cb8084c0035 100644 GIT binary patch delta 393 zcmV;40e1fA1ET|wB!3}LOjJe1eM-ogX1HlO*0Y7LTrxX8JJ6?f_0BU=+Xz2LQh!)ijN7QvB{~y z;9Psn14<#U?8+vN1VY+jXI7d4d_kf@7simMrIfH6uKy!fl0`}gv z=X3klW~%NXNU&e;c2EG} z!96wBlW) nHe9JXOxb!WxP7}2A+CQX+l2UQvOrG&000002jW2>`qEbl39cxGWhasWODReb^epJXJE$;c7l9XPe=i3m zfCvHvDWymOfHJPzla6X*Uqcx%3)1@ecKdOFF%W|5rx9dP>@s#a&(cj6ZMXy89+IAC z*P=Kci?1SXl7GQ=<=N}|7;kZdzMaFf?>ksfP_p{Z_=sC8#5KK_RJ$CKZdOtyJt*W; zNrfxB1lLmr0x-h$)MM+W%z;7(_p_45dx2nxW?=aVj2b-&Lk0+D66OFAW@_3BX{8%o z9E+>n|5~@skIv}xNw;-ntxc^T1dL8CIE_F#-;HyU4ZcD<0y)9fY-2dH{SgVCttQolY1p*I{meU$kp8x;=07*qoM6N<$ Eg1Fqq(*OVf diff --git a/mods/techpack/tubelib/textures/tubelib_distributor_green.png b/mods/techpack/tubelib/textures/tubelib_distributor_green.png index 92e92769e2d8312593ad549960fd9e35388e01c1..934e212e08c9e51a133920a06c0573ba51a7c90f 100644 GIT binary patch delta 418 zcmV;T0bTy{1H1!}B!47OOjJe0l3&W5YsY>{*R+MOT{63DJUc!+(WiCL(9n*Jj2_ZF zx3{;>)wsj}00C1;L_t(2&sCAJYQr!TMW4vvW|Q%tWEIjLM}wR-$V*2N|3WErk=nSZ&$5{Q#|#x??x&VjJ7KFuxVJFL11Fnzp2O#a=1!1#HF0dR5xOv`k9 zdVQ%M;s1}re(2-IRdG<757q8NAC45Ev9UtUazVfcpnpNZavTAmLgg$R=m53=(n~{} zNQsxyTQcl+lXa-sESl}p?RU4y`i%S3_wn)s!){Y&lN%t%5c&@D1H_r2b5MAt*8l(j M07*qoM6N<$g3mt61poj5 delta 473 zcmV;~0Ve*u1M>rrB!4GROjJe3eoE1&b+BDB*R+Mooomq0(7S9rJ3c$dm0^yJjJLP9 zy^LHQ(mba?V>JK(010qNS#tmY3ljhU3ljkVnw%H_000McNliru;tT>41_oL9DmefE z0bfZ(K~yNuRgtl3!!Qtr4-MLd6tL+MG+SprTe3p(@nuIh`HA zU+Q_5b}H?ryDafD(8_Sd8TU+LgkcO$CyO(h?YS*t0o-#HI5UY|k4XhObb%HyU%4&*9n9JR5IcH-#Qd95gU4JCuK}(GKrAlO ze?4F4N8JCo8TWbYsVq0r(mvWT=D|&giDA)$KpS8PFjDmr6(tGM3cgOI3=ohDn0$d^ z$}?PthAG8_>2EuY+Pau-i^<3S_qOqTnRX%TlHIE5ZyRzEqkQq%u>So3A@`Dj@^T~h P00000NkvXXu0mjfmkH5R diff --git a/mods/techpack/tubelib/textures/tubelib_distributor_red.png b/mods/techpack/tubelib/textures/tubelib_distributor_red.png index 6ec1e03b85b76248114551642131e92cc034aded..0911f7d5c4a93a39ba8175695348270f22d63485 100644 GIT binary patch delta 387 zcmV-}0et@81D*qrB!3}LOjJe4nP$Q0Jpcd zPJ~`10003vNklGy!D_=W42FM0pgqc9XwNPLcD2E0iyG1w7=s;a$a#T|gq~6; zYkbX(Oz=}adEK-6YD1}YW)s?!)9e=NS$ladOy1~FSM0vLj z5-Y<-8&XiDvAZzZ1+@0|dj<+AdixjgE>-j-I;R|(QFM_~^+>c#A;`>6qB2Xd)Yv~& z5s(P$k7bIqzI?jQz~xO3sDD*RFEz%pJOh_GPOZ1+_Ac|^kGs*2OR)9P<}g~j6F-cq z#j(l4?8>B|1>^^)T?sK2wJn`|{0Q~{YbIqhjoau|8pldXTXm hyERluxQOZT`~q+&empUlT$%s?002ovPDHLkV1kq~yK(>k delta 454 zcmV;%0XhDj1Kc^N$ev?I=^Q}LY=1yx>KJuRVuYs-Zk+gX z#cn0jf8*184|qS=t!1iecFr*)3nAc`+BQ>NV>^3Tu|o>=!|i*PTbW-sJ+FIkRv2rv zk%9{)w1%>z2q%aVifDq%5;&)5LEZqKJj9HFvLO&9TzU_Zh$J*31lKocQyQIy;eH=J z2ZGxSl%Ubq^M5q21j`+0P0_~;w%{6y{uD0+mwF1FEth@_4J>U6PKFl6z{pUcH1I0S zIE(NW51fMiEwt3%aL8tm;NuFo_;*VQN{1P;0Apv6VB1VjAMV4+|NpdHjD4&LikAqJ zvD$_2!-&{7<_{x?oB-{CZ$0*kIEmO6iZVu#2gwA^1wUAAr7*4$+FGrq-Co;_ch_Ba weqaCYw%R{f-sqffZfx4EQI(goqR`{~0M&!C%Z6RA?f?J)07*qoM6N<$g1<7!3jhEB diff --git a/mods/techpack/tubelib/textures/tubelib_distributor_yellow.png b/mods/techpack/tubelib/textures/tubelib_distributor_yellow.png index 0573c7d2f4f45096ad18ea14f4f3ac4e3e560dd0..6cf1e027f3fff20c2aa585f65e5c685d0c215786 100644 GIT binary patch delta 381 zcmV-@0fPSD1DFGlB!3}LOjJeAqHwTXGP`U%*RzGkeo8w&JJ8V3!;xQ(jg0^Q0Jpcd zIw~Xn0003pNklzV$F38wfCG-mI(8&<$22TP*ozW0T zUZ6`JpdIp*y;1{~Ci~<5oO=!^l7yhyS}EiLpjxTB;6!wy>VGDy74^~9gS?Ww_U8fh z0888;AS9kI#-NN-!3PzbiIGWAJO6UOe={_a3#kN%I1CJ&_AY4e4G-yrjc3dWsGki)))CaR;@unGnucyIhdi`s=~h@-wtz2}WkothlrvhCTNqfd z17%D7iR!WeXLhPvR$6R{B}md2_HP5u5M}A(G(PzL$9|Xn@T%D>J_Cugy$FhaS zX`7@r{FOoDH2bl{Mrp@CA%S)QA!W;Pfj1y$+ox>%`P6=`|JjQA$l2nG^B{A!94wd1 bWyu|Xz;t(?^5}2V00000NkvXXu0mjftth%d delta 453 zcmV;$0XqJe1K$IXB!47OOjJcXK0B~oGP`U%$9_tVjf}&QU&@_o(WZ5`x3|}`h0xH@ z|Nj7}mcNGp000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2jUC@69)oEj^AMb00B-( zL_t(2&sCAJZo?oHMc-I;!x=lpd;#zcb!5*mQ91`BXSP9P>VFt@O=5(n4sM)y?U6{>8u&IwcJQo+G`bi>e1_rLjhv zS{71Ct$}lfFhPtm#0cgbih`j9eR({-J;XwQvLTQh&b-#fNL1~Q#?`3^%Oc=&ixn~SlR?!9a@wCQ-=zrp(w+Q zlMHY1z$w^WLre7q`*a2bA6}u5|8C)+beK`+VC)PCw$1eP;Wixo|BuVX*vE>Zc!@9_ zt6lg$jEsF_{xE{bNzfkn)?=@TNhCIq^B6@QkO`b}us+(>(zr%yYqgqoduh|6yKKAD v+v<0>zl^nl_3000VfQchC<|Ns9ky8ji2TGH43 z3IG5CJ4r-AR9M5+m)o|jAP9y7n^q`z=>6Yyqt4c9--TT*FMk{3`$0gUW%-Neq*r(d zM6dARbDG9|;}g9x9|F+!hWCNi-!Ew5-QaHl0A^zVyb9cTEGB_|OFX06_s+qc zXOn>I0`3YNsDN0m5V7+P052ZJ>pv6fBbH`Kw$> zFq9nCeI|F4}T;ymP%eGvNCn~CxvXvvfmEZ6=?A8Gm| z=k^X{q8o1%wdQNBS_3@6ugW{FxoS6K+ReO%AAPDhmw(_Vd3H6&OmqC+?5p{j&ncd? ze7M^`we=l#J~D7t``GLs_Vg8omVb@EBU_CX>@2HM@dakWG-a~ z00009a7bBm000XU000XU0RWnu7ytkOKTu3mMNDaNz{t?c)7wT$O-4#hMoLZ8+u}w_ zO-4#hMoLY#zQy0<={Gw)pr@^fj+7)QDROswTVG=e4GXTdynpca`WK#(NB{r;3UpFV zQvm<}|1P@!6^B~V*Zm3r00KTqL_t(o!_}9|mh2!1MT4YFl?XnP|NqvDTItT61v6@g zS!*8<5XiFp#dF{zoCxs|PCn&n+&4bs6Z1rX+Y{asuD@S`iFbp)1OS+g0q`ntoq+=t5X%)}=)406Cm+P*0g`h=K~D%xAxD!y=`O%f z=pK~SB!F4y^q@-s-WS;3$RT6)7XdINq4Ampm*t`$@pG47-?+E<`J-Tf76k{*pW8g* zu2tMZ$hl}JSR~{9SGl6>R8my;88ME7x7}YpDBw#iHGg}?xUB2eOyB3A z>}rY$=Xec&@M^xMV~R&DAMW-KZG9g*9~n5Q{m|@x?CC2EE&m#Shq&6qS9X1{8UROO zqI_HWKz|=U@-f9@OP>SZX1T+cJ$y+*ci&I)MR}*?pMZ8dugzaTpFd(DCJmi-R-qJIGZk{fALTJA32g7z}V?jO8@`>07*qoM6N<$f}bH}tN;K2 diff --git a/mods/techpack/tubelib/textures/tubelib_forceload.png b/mods/techpack/tubelib/textures/tubelib_forceload.png index b45f8d251427404e38f8295b3938ae58a76c955f..68118debb4e92dae4f777d46ced0391bb7bda2f6 100644 GIT binary patch literal 655 zcmeAS@N?(olHy`uVBq!ia0vp^3P9Yz!VDy5c$8@ZDU|@95Z6m9%a2V0=^2WT|1|qEwwGTRP z?rdtenCy{Ju!+mDT~B18M9)+a96&qYsdv$~wmOCI_t zukzu=emZ%Mzv$zIv)jHsdAo9M?%kt)YWJ@0 zD=Q7#aVT`>iSEeDm4-pnWO}CFDc10c%(-5^y8iiXE4wZB1ux`}hRWn9hRQiN3m^8? zv@6g^t$Fc(!;L=v+8V>cZy*mpcoP1OH}sFJ5atBv~n#LOe%cG_yO1&>tAr`Fxx zW$X34#phc;3qI$}c~L1ZFKzYVAfuhdf#c8qy;Zw! z4&k`-JWen?z|Q{T0fW5MKC`oH*+49r2hGei1r7Xs9}cc>1(A$)KZ-s~d}BE0{X)A6 zrym|}Ve&F|Q~KNZAgV6b)a^dm&jvIcXi`U_j1JTk=fiXVHU0|t3bq$w3DD?xZiodR zo<2~%nQU?2x%NZLhlxFF>?~?D}p9K27aMx~nPdG!kZc>;EmCSGN4|Nil#`08EJ-Fyw55x^A2;OXk;vd$@?2>=gi BEqMR{ delta 1303 zcmV+y1?c*Z1)d6!7=H)?0002x1pG|^000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2jUDC5h4JcjCu?J00g~BL_t(&-tC$_Oe04W$Dfy7uXoqN_{I<;>kM)MoOHS(m64(# z+m)qMkrL6SNO8KgV((P5v$L~1@4cD#|9KqReDoDF>PBf(o4zAyF=o`6Z8?T1YpP?I01!`S z0N|)n_Uc|SX%%~_B*~1rPALF{YKLxOEJ}z@X_OFw8TH20{JQoovn_l~B}rxW!CEaH zPiLZp997D8s(-j)&BW6glU4zM8Ff2VTrP!GlEm+@Q^l3tQ2>xN)lH1an%bC}->_zw zZ4KT3;GNaq4s!W|a#{s|p>X7=QhxI1aV}qQtG_VYYA}YE;_)+Z8_w}RR{dYEMXwzK z0A5C{@{7|`F)T?D1;=y`ehocc`b^Sd_+8DD@LE)o#D5RRcFz=1La@JMm|h(Kq=*6l z%(k#18l}zf#3Y*gy`{Twp{VDT%*DoW=vjU!tcE8h@jC=JF@~+OrUIwpCdSbD03bvO z!SKKt@hVY5@ExM0#a4DlbN32ETi<)P$KM+DG3frmb8qyO-O*fr{>9Tp0RVFO!cVI| zdR}_Hb z9+v{I;uvOlVlqmI6j1~KSlJ!5Q$>y@il;McwRB@@9soqo$#aQbPQE=(T3Y_vr#<@P zm|2C201(+*o=a45G4paV(8a7`hH8fb?lXK>8GpJ#)>Li!j({&@w$-xNze-U_GE_Ts z43pWGh*5MlFW~l$k+-vG8^NU2c(s ztuM?aRFeWn6ItsESp{5WOyC|rEioy2TEWYUm+muH*-d5JQc3ctQWhjF#@)%xsIS%1 zIDh8Le8AI0=lLL>&WOyY<5tmZI4?K(E|IM3up7 zyKYo=06?cSgxVB!5^7Vtfw{XS7kQC}_VoIn`L-!1N)hFPHeIWw@wQH>q{Wok2OHLm zq{VbfQJXH8!nj8|hN+TdV`?77C>j7S@qewj?RVCuCan&S-}bbrc>K&gb(*!Qd+LZ` ziCOyN-~Z0#3n$x8hDJub4(8TcgE0V5hKD<7Q=C4kPn?aXO0iMWVt9G7vyJktSrT^J z5k$0OM?Pp~0-aKz6zk19JQ^h618#iq^R3U%T%(`+NCwaWWVq0N3q|^QyWCU<0Dl+e zwm#{5KKT0Ehdu`V^#1#AoDbaB%?EO8*Q>Bp$L!R%d?0syrk$mFE1E8RAP0PK86U{p zX7Hx?K))VsU!M>7ndrvwfj<@8&wSvv=B9uT0zL@%AmD>GKKP>aA(w^rCHbcB`5-?# z<73d(^*;vi{NO4q)iFB_;Q2v2OMmrNG{O0S@AHHIJs(_?wtbu*^dBGiQ^A99e&FS% zfDZyb2>2l2gEl_+_;Iew(wVr{Li_ISQs48zRsJ*6<9EG*;)AQORLATzfPB!-QoR*T zzz4qhV1m~>ZXO?8R|R+D18yd|F?`@p1rGur`1|Kozy|>zye2;Q4}rR!zz~rpGT#6I N002ovPDHLkV1lg-ck%!L diff --git a/mods/techpack/tubelib/textures/tubelib_front.png b/mods/techpack/tubelib/textures/tubelib_front.png index d3f9b7ade524ca3b993e0f94816d6a9171a5fcc2..cc081bf40006a7a41170382d80b9fe33d67252e1 100644 GIT binary patch delta 341 zcmV-b0jmDU1MmWnB!3uCOjJeAqHwWbG`(;?$$v}NvxUQvU(L-CM7>PxGSR5R*ls3%!emhmy6o)DA+21c-*7=MSR?VF(=cv~Sq0+)dv z0U~Zw0iM8n$EDYKXzZr&jt+pqwqGFk44T$|L8Om;sdo`&sUz?O+}5Q#xXuW2907kW zt6~E@=BT*f-zx!3pa4hUX#E$}dk4L%KE)}QI$sq0?GZ4K#Qgj|(yG#WmqB+Lcx}m} zYwW4%sOWmjJWdR{9MA?rwpxJgb8wbh|7x)57w`1;hyuU6#^V+Sc npX?S39+Q-ASuEv}QknPzwb@T!nVg?D00000NkvXXu0mjfdm*6V delta 430 zcmV;f0a5<&0>}f9B!3%FOjJe5e@n4oG|{GYy>LI*vxUl?YQvFVj*X1X&CSXeEk*zU z00Cl4M??UK1szBL000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2jUC@5;z@`nv$OY z00A>eL_t(2&s~v0j)O1^MU8R+P;L+xiUXSAT`hx}p_pREBGh2~|N8 z$%{OFe_P*x7YwQ{uhs^sTjyZ+z^YSIi4&fm;rxL7WluxsQTNB&;PU}2I*C$9?YvV? z2xuC}(j{u z4;N^g1&{~d^RE_Apmx%hP9O>uZ+omdKOL{r;pe{GwkJNlLSKsB-^LJcD^*SM(6(ZJ Ye|ln5N)tR2`Tzg`07*qoM6N<$g7mPj`~Uy| diff --git a/mods/techpack/tubelib/textures/tubelib_inv_button_error.png b/mods/techpack/tubelib/textures/tubelib_inv_button_error.png index e4b0d1d6566ecda89bd2604a4b73293eb8c20b23..c01e36a0eeaeee953d064e8e5da7c37251997f84 100644 GIT binary patch delta 297 zcmV+^0oMNg0@MPK7zqRe0001iRAR4C7NkxL4~Fc5~vkOP<&e63=b3&>E>rKJ}r zE?kQzDDK>P0_h37sd>!QrqH2e%9qJMF96UMz<jO1PCsI4N(<=V~tXP<|jjhngU5HqJ?F!mMo5+?1;Kd)DV4HluLh;$s-;N zeA<2LPq73?BgdnAVvWXdK&i+ep8R!IV vui3O>ahYM&+95h@{9XYu?iN%%3egom|G6ooA*vE700000NkvXXu0mjffDnus delta 338 zcmV-Y0j>Vj0{sGz7zqdi0000)q>9FoAs~MzP)t-s|NsBT$H)I5AkEFq%gf8b!NLDH zIRDYn|EH(_Cnx{z?*D&(|5{p}Nne}*008t!L_t(I%Y~C$62l+}ML{5%$Ntw_AhrRV zY51@ZPw}Dv#6%=$DtR_67$u*o710*0Ac#ibi@qNGcdJa`yL}@ffFzQ`d)tk z3_u670H_9xz~R6a0L&Vo0_;`%$-wvm5a%Oqkxv;aFax7h!B~#CY<~oxiu5wBmPInR ztTNrCWr#pe5)?2EnBU?^fR!oX%c+kQLUbTz*Z|HDdOxHpTD(WQhXpu$Y8YHPDw}TB z40}AG;R2K@)~2oCV1)#Swi`^spbM(1&1X0k}X}V=! k#OD|0u!hNhMpzyB0P8mi%!tXeApigX07*qoM6N<$g8Z1A#{d8T diff --git a/mods/techpack/tubelib/textures/tubelib_inv_button_on.png b/mods/techpack/tubelib/textures/tubelib_inv_button_on.png index a10aa50629016beb4d33c7f869b868048ab0032d..0a38b6d38bb31324d42e81cf8141660135ed9ca2 100644 GIT binary patch delta 387 zcmV-}0et@51Fi#*7zqRe0001iRA%uv1-FG5CG6~Nad0&k?;pphdv;1 z7#eq}i$0)W2pzp-=;p;!M?;`n!B9E|@&n%bd%e@eC57G~XwOK0#j! zH2ZlM(@=sPK;{H)DFM+5GAm1Zsu9FoAs~M$P)t-sBK#xG&CMYHApigW$jHgU!oxcJ zI_>}M&Hv3&{ZixqVSOj$whVX73im!K*&5&AG4RE|S+Z#ZmH;Bx_ zbaT-G=^h8Mt&ZyvqzyS8 z6~JzF=%2QA*=?&+Ws`Mv^{)xB2><2+ZgjOA{vKJrXIIOuBdBBO-*wNVu5%waBf=SO dzWxMEsXql43NP)>8%6*C002ovPDHLkV1lGF(vAQC diff --git a/mods/techpack/tubelib/textures/tubelib_inv_button_standby.png b/mods/techpack/tubelib/textures/tubelib_inv_button_standby.png index a13b2015f2a5ca0192ebde88e417adcda5315d90..8e239899318cc3a0a704f09f12c9a663507593cb 100644 GIT binary patch delta 316 zcmV-C0mJ^11Lp#e7zqRe0001iRAt+U%%_R{x0F&xM=^N}JobO2 zHv>76b^@dg*p0erI`jlLjW8ioF@qJRo>ewS<#Rw8%JK*>)nN9ZjH%OCRXrn&)s#{q z#yUfdW$Pxth0+Iue7zqdi0000)q>9FoAs~MzP)t-s6@IzR&CUP+|H{hB!^6Wiki*#O z^Rm?Foyg)}r_Xk@*1_HE@Amq8UPurC009X}L_t(I%Z*e~7K9)OL_ss{{^wmr)U5Qq zoey)@iGdL!$Idxntom>h>`!u{D|4gVd$vW4FwXkR2K**O*`iADn~;u<3<7@$(RY6o zr#Xo135RC2kT^4NDS;5-OE8w6pPD42%oRZc6f(lHOyr>twRSCG0z|ya0TooE%<7#$ z%V9(~Q$?r(p%Ea#-C}bmK%meaL3lDK`d9^G#bIU2BYO(NX&^f>ra6h5^AI>`O~@(vtM^mEOcK{6iYJTnB#fpFKCPR!ca#e32`W+ik(MD~ zGYIVtRuTRgoENyypKZ`E!ZwE@V@~ diff --git a/mods/techpack/tubelib/textures/tubelib_inv_button_warning.png b/mods/techpack/tubelib/textures/tubelib_inv_button_warning.png index 33ec686b4c379659ab21a497af1bd215de54e52d..385b6f9a4f5b82173ece15435a1c7d3e380f96d4 100644 GIT binary patch delta 284 zcmV+%0ptGZ0=EK?B!3}LOjJe9&CTWT9mmJV0002N!NJkxF>!WZl%HluNkpo=T)fgr zoeoJJ0002dNkljZ%Q-Cqsmq0!b^Pg=MgoERLV-h`LPF5PeycOMjEeBOVNV+I{NfB)z~T{`IN3 z!h;lXJx|&%s|2io?Onj!#7rxq4EkY&Af!S)0u4k-11SNCw%DB?OJoin`}53uJ07Eg>wvCCi7o&RK7Wb%707*qoM6N<$f?^t(e*gdg diff --git a/mods/techpack/tubelib/textures/tubelib_lamp.png b/mods/techpack/tubelib/textures/tubelib_lamp.png index e4c2b09661eb9f3fe6c094b1c2218f367fbfaa0d..3526893b1dde338c40413e30d8036b1f0d2d75b2 100644 GIT binary patch delta 270 zcmV+p0rCFa0>T227zqLc0000E6q09=At-i_@%*GWV{R2b78kFjdQ zKn#XI2{&9iogp2(DTiB1pW;#+$e2JL;PBArxOy^~+AX8$#ZaSocm}7En#|_ zAtNLnVT|)+^Q4M@i>{D_K>q5~I?}|wxEgG_mA$Esn>T)(#S+4A$6qORaZwRZ_A6q{2;Cf^rTD^;JlK35-Cr*{jAY2Xye?4B0|8vbJ UsurlwZvX%Q07*qoM6N<$f+%@^p#T5? delta 297 zcmV+^0oMM)0^99FoAt-mr-O@#1)th9>O-y5rI_}>M~1&r+j2-ulXd<) z-T9ngT^1%GdmNLT)9P=x9Y@~jZL8L>03vLMfaO-)0J(N;`02nw8_F}Rt-?WqzsZuZ vZpLWVRdip1*Xea4OOGmgRe%2vV*C{Wj?aZK`MGTT$0VU4OiPY*Tg)%wIj&r8Gv* z^0fzzVP84$<-xvsu9R!BGETLgzj!cyN_E+jUbN0bY;*aQ>U<-lr^JDfa!UTdMgR^@ z8XO$RjEfB^nIU%4|6*~4ZKc$kv evknADXMX_F?2sW)*2_8o0000Z8ai#Zz7ino1z3R4K7tGrMIt zd3$)obwrGgiLQ+hA}0004EOGiWihy@);00009a7bBm000XU000XU0RWnu z7ytkO2XskIMF-&s9TW*Vk1o$s0003JNkl-plJEhh|Xzwm|1d4VC;)3sQq+!QkD3WdVI;hr7^6Z1+Uv9}Bj7=p9kzA>ARp z6Zvj7z5hwcKYt17Y{S5<%r^hvB!HT;)H&1~nc-Qtk{NVZ`UvY3s3lTbOHfUuw3;BA z%CKk(HIWx;fqOQv7%X2*+>9UbA#IPf)2Z(4h~I<@QdupDOiUzl~GN zb^t@ZRH@=WWJus=0t9loxLoJy%4o0u8p8Fuk1$Apac2P55Pt?4Fq#7pxMsj8MP>!8 zd_e5RU4TIZ3sGxuzyS_$fCJ6~Jd!>&r`pT`2Lf(M^OLWe zqT1}^{{TYLW4b)wgQD8($pK41k`AcM4hC$H06@e@jeqW<2>_ENAs~B~1*DS}wlmZg zL9(5$k(`gg41ZVtu% zhQ7ZtkywAzL?UB=J>3H6d+PwzU(12&-v{)PXY2#jUw`Su#vfJ!h(8~M2q5vVEh8xa zteDDt0eONv6KMm0y_JOq0H&Os?aVX)(2kV0v#<{79dWghZNw~?&UTi5NWeDIN(7Pb zFC7rY)&t8}&nqE{->9(<J9O6{~ delta 624 zcmV-$0+0Qn1c?QZB!3%FOjJct000621VUYLrcEWdRx)~xnVhJ#wYt6am~DUia$70S<700~~NKz%A)ZbE?f8a3bKEv^@E^ zDyq#M{tqA~-R8^lXH-<1Jvm?vNYVk7*~x$%5&!@YsPWHTFadD3Bm`jZvVe5b%65U; zB1pFLHIVZmngJ_<vZ4k(0B`~gTm$Nv<&v@f$Vvfjp+vPDF76B?bFX-TR~Y2LPAru)YCnj?vIZ(7Ema0000< KMNUMnLSTaN1^q$* diff --git a/mods/techpack/tubelib/textures/tubelib_wlanchip.png b/mods/techpack/tubelib/textures/tubelib_wlanchip.png index c4ddb9336ab08220ff18d403f7aab8de20804d22..9ebe01cdc3dcb9779b62509e06b5319a9439d199 100644 GIT binary patch delta 826 zcmV-A1I7HD2<`@uL4P?=OjJcja7;2XGA1S_009KW$IZ;p+659c#md<;WBJe1;$~)M zo12@?&(cdvOaA`;3JMB}ii+>=@3642jIX+?0000AbW%=J0RR90?yh5IF*xR3Q=W-S0AMe$3-%(BUI01@Hd5Ob zvGyA9ZrE=Jh<_=A?Zxa=^EbvIvj!vWLFP4-j5`243g8nU%R|1xp%JKHv#iEUw8aBw zzdQ>C;7-8Ln<#|_HS`{{WGtgzSiRQ3?E<#1cN4Wisam}UmdF@St3ir3(*|IoAh$9_ zy>F`reJZ;RuoBpuqcq|JU?b&R0CMjV(3%LeA^}M+@P7axdBK(*rfh-6UIInWqNYP=J-D5Tv-eWE z0Y?DR1Ak`k=P%a8t4!qo_`is!Y2<}z_W>MRmN4m5e+&edcoz> z1HwxakFCd)N80A|ekQ)PJ2xgaW&K@1SJsD@^IuII-P*poxw?D1b6ZsP1;dQLVA$gY z<9<#21{3$!JUbB0YhE?c4goG^;Vz&I%~U}xT&IBUlZRXatZm!w0=r<9SAg@t;kpBd zb2Ht6!zFup;Mk5#H;z2_4_!ZhZX7uJ&hs~)w}0P^KZ7Ym8W2h43IG5A07*qoM6N<$ Ef&n0O)c^nh delta 1001 zcmVm+*@-i|qCMG7u$IZ;p+659c#md<;WBJe1;x#oj zo12@?&(djWX#fEM{{H>~0tgBU3W|z~Mn*p;+fpaVe%g7Wf)AxL9{jT*px zu#x%@W9)l@(0^03q33A(UI8S8VMEXx1Q8oWxj<4XQ=TCaDZ?2+gf~@xAW%w~Oa?7@ zhD2!w21@}$S>Dn5lt3A?12e<+iP4`Cyc!1r5yhBG?M3W<^{;bQW-Y(UfB|HgS6dvn z5JaLY1SIpi63Ft9Tm146Kmg!sSzQtl1Q1bgXF**g2!Bt49}+QN6ERmJN}^!|p2aBM zjpE%HHU39%jNqo}_C#RNpk%GBh}wIl8b7M!ogVx|5WTnZXz&it^(tcRL|L1Y#YRth z7@RbU3xRfi7z_yH*^@vr!kLKVNA~2U7il3#z8QTkJs4JkPeo+!>|i{(ffs_tGszg_ zlH_M5*nc?jalaE$;-c_?0k}pwJrnTYt(A6iX`EXKSTYRV?~kLA926V9Z}64yZ1yEY z8qe&%5>YAnGJ@^|#U+|X+G;M7!ZMssMT|L>iR3I|&Z!NNa4k17eigD}AxO0bZ#%JV z8cE%A4_+ilS(-FW`>oYDrL^$W;7GtpCe>hd0DtBWKU2<*;4p+nTstHdLx>BUpYKHZqHqt@FdL@`wcIQgOXIg)G zEo{>I)#d!Ph*!6^BH}kT*Y3M#q+?RW0YhCsVCdz5@%9m?64AUACnCNZ8!MDTUd_3!J(3#D({{&2nh>&^HL Xg282_q-XZK00000NkvXXu0mjfeB8!S diff --git a/mods/techpack/tubelib_addons1/nodes.lua b/mods/techpack/tubelib_addons1/nodes.lua index 87c892a4..b73c3ec7 100644 --- a/mods/techpack/tubelib_addons1/nodes.lua +++ b/mods/techpack/tubelib_addons1/nodes.lua @@ -57,6 +57,13 @@ tn("default:pine_tree", "default:pine_tree", "default:pine_sapling") tn("default:acacia_tree", "default:acacia_tree", "default:acacia_sapling") tn("default:jungletree", "default:jungletree", "default:junglesapling") +tn("default:bush_stem", "default:bush_stem", "default:bush_sapling") +tn("default:acacia_bush_stem", "default:acacia_bush_stem", "default:acacia_bush_sapling") +tn("default:pine_bush_stem", "default:pine_bush_stem", "default:pine_bush_sapling") + +fn("default:pine_bush_needles") +tubelib_addons1.FarmingNodes["default:pine_bush_needles"].leaves = true -- accepted as leaves + fn("default:leaves") fn("default:aspen_leaves") fn("default:pine_needles") @@ -118,7 +125,7 @@ end ------------------------------------------------------------------------------- -- Ethereal Farming ------------------------------------------------------------------------------- -fn("ethereal:strawberry_8", "ethereal:strawberry 2", "ethereal:strawberry 1") +fn("ethereal:strawberry_8", "ethereal:strawberry 2", "ethereal:strawberry_1") fn("ethereal:onion_5", "ethereal:wild_onion_plant 2", "ethereal:onion_1") diff --git a/mods/techpack/tubelib_addons2/locale/template.txt b/mods/techpack/tubelib_addons2/locale/template.txt index 1228f9a4..1eecfc2d 100644 --- a/mods/techpack/tubelib_addons2/locale/template.txt +++ b/mods/techpack/tubelib_addons2/locale/template.txt @@ -1,6 +1,7 @@ # textdomain: tubelib_addons2 + ### accesscontrol.lua ### Access code (4 digits):= diff --git a/mods/techpack/tubelib_addons3/chest_cart.lua b/mods/techpack/tubelib_addons3/chest_cart.lua new file mode 100644 index 00000000..5332f3da --- /dev/null +++ b/mods/techpack/tubelib_addons3/chest_cart.lua @@ -0,0 +1,171 @@ +--[[ + + Tubelib Addons 3 + ================ + + Copyright (C) 2017-2020 Joachim Stolberg + + AGPL v3 + See LICENSE.txt for more information + + chest.lua + + A high performance chest + +]]-- + +-- Load support for I18n +local S = tubelib_addons3.S + +local P2S = function(pos) if pos then return minetest.pos_to_string(pos) end end +local S2P = minetest.string_to_pos +local M = minetest.get_meta + +local function on_rightclick(pos, node, clicker) + if clicker and clicker:is_player() then + if M(pos):get_int("userID") == 0 then + minecart.show_formspec(pos, clicker) + end + end +end + +local function formspec() + return "size[8,6]".. + default.gui_bg.. + default.gui_bg_img.. + default.gui_slots.. + "list[context;main;3,0;2,2;]".. + "list[current_player;main;0,2.3;8,4;]".. + "listring[context;main]".. + "listring[current_player;main]" +end + +local function allow_metadata_inventory_put(pos, listname, index, stack, player) + local owner = M(pos):get_string("owner") + if owner ~= "" and owner ~= player:get_player_name() then + return 0 + end + return stack:get_count() +end + +local function allow_metadata_inventory_take(pos, listname, index, stack, player) + local owner = M(pos):get_string("owner") + if owner ~= "" and owner ~= player:get_player_name() then + return 0 + end + return stack:get_count() +end + +minetest.register_node("tubelib_addons3:chest_cart", { + description = S("TA Chest Cart"), + tiles = { + -- up, down, right, left, back, front + "tubelib_addons3_chest_cart_top.png", + "tubelib_addons3_chest_cart_bottom.png", + "tubelib_addons3_chest_cart_side.png", + "tubelib_addons3_chest_cart_side.png", + "tubelib_addons3_chest_cart_front.png", + "tubelib_addons3_chest_cart_front.png", + }, + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-7/16, 3/16, -7/16, 7/16, 8/16, 7/16}, + {-8/16, -8/16, -8/16, 8/16, 3/16, 8/16}, + }, + }, + paramtype2 = "facedir", + paramtype = "light", + use_texture_alpha = true, + sunlight_propagates = true, + is_ground_content = false, + groups = {cracky = 2, crumbly = 2, choppy = 2}, + node_placement_prediction = "", + diggable = false, + + on_place = minecart.on_nodecart_place, + on_punch = minecart.on_nodecart_punch, + allow_metadata_inventory_put = allow_metadata_inventory_put, + allow_metadata_inventory_take = allow_metadata_inventory_take, + on_rightclick = on_rightclick, + + after_place_node = function(pos, placer) + local inv = M(pos):get_inventory() + inv:set_size('main', 4) + if placer and placer:is_player() then + minecart.show_formspec(pos, placer) + else + M(pos):set_string("formspec", formspec()) + end + end, + + set_cargo = function(pos, data) + local inv = M(pos):get_inventory() + for idx, stack in ipairs(data) do + inv:set_stack("main", idx, stack) + end + end, + + get_cargo = function(pos) + local inv = M(pos):get_inventory() + local data = {} + for idx = 1, 4 do + local stack = inv:get_stack("main", idx) + data[idx] = {name = stack:get_name(), count = stack:get_count()} + end + return data + end, + + has_cargo = function(pos) + local inv = minetest.get_meta(pos):get_inventory() + return not inv:is_empty("main") + end +}) + +minecart.register_cart_entity("tubelib_addons3:chest_cart_entity", "tubelib_addons3:chest_cart", "chest", { + initial_properties = { + physical = false, + collisionbox = {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + visual = "wielditem", + textures = {"tubelib_addons3:chest_cart"}, + visual_size = {x=0.66, y=0.66, z=0.66}, + static_save = false, + }, +}) + +tubelib.register_node("tubelib_addons3:chest_cart", {}, { + on_pull_stack = function(pos, side) + local meta = minetest.get_meta(pos) + return tubelib.get_stack(meta, "main") + end, + on_pull_item = function(pos, side) + local meta = minetest.get_meta(pos) + return tubelib.get_item(meta, "main") + end, + on_push_item = function(pos, side, item) + local meta = minetest.get_meta(pos) + return tubelib.put_item(meta, "main", item) + end, + on_unpull_item = function(pos, side, item) + local meta = minetest.get_meta(pos) + return tubelib.put_item(meta, "main", item) + end, + + on_recv_message = function(pos, topic, payload) + if topic == "state" then + local meta = minetest.get_meta(pos) + return tubelib.get_inv_state(meta, "main") + else + return "unsupported" + end + end, +}) + +minetest.register_craft({ + output = "tubelib_addons3:chest_cart", + recipe = { + {"default:junglewood", "default:chest_locked", "default:junglewood"}, + {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}, + }, +}) diff --git a/mods/techpack/tubelib_addons3/init.lua b/mods/techpack/tubelib_addons3/init.lua index dd2becad..5f0d5a37 100644 --- a/mods/techpack/tubelib_addons3/init.lua +++ b/mods/techpack/tubelib_addons3/init.lua @@ -21,3 +21,7 @@ dofile(minetest.get_modpath("tubelib_addons3") .. '/distributor.lua') dofile(minetest.get_modpath("tubelib_addons3") .. '/pushing_chest.lua') dofile(minetest.get_modpath("tubelib_addons3") .. '/teleporter.lua') dofile(minetest.get_modpath("tubelib_addons3") .. '/funnel.lua') + +if minetest.global_exists("minecart") then + dofile(minetest.get_modpath("tubelib_addons3") .. '/chest_cart.lua') +end diff --git a/mods/techpack/tubelib_addons3/locale/template.txt b/mods/techpack/tubelib_addons3/locale/template.txt index c8b3db1d..dca4125e 100644 --- a/mods/techpack/tubelib_addons3/locale/template.txt +++ b/mods/techpack/tubelib_addons3/locale/template.txt @@ -7,6 +7,10 @@ HighPerf Chest= connected with= +### chest_cart.lua ### + +TA Chest Cart= + ### distributor.lua ### HighPerf Distributor= diff --git a/mods/techpack/tubelib_addons3/locale/tubelib_addons3.de.tr b/mods/techpack/tubelib_addons3/locale/tubelib_addons3.de.tr index ccd8084b..91373678 100644 --- a/mods/techpack/tubelib_addons3/locale/tubelib_addons3.de.tr +++ b/mods/techpack/tubelib_addons3/locale/tubelib_addons3.de.tr @@ -7,6 +7,10 @@ HighPerf Chest=HighPerf Kiste connected with=verbunden mit +### chest_cart.lua ### + +TA Chest Cart=TA Kistenwagen + ### distributor.lua ### HighPerf Distributor=HighPerf Verteiler diff --git a/mods/techpack/tubelib_addons3/mod.conf b/mods/techpack/tubelib_addons3/mod.conf index cd725362..18f1527f 100644 --- a/mods/techpack/tubelib_addons3/mod.conf +++ b/mods/techpack/tubelib_addons3/mod.conf @@ -1,3 +1,4 @@ name=tubelib_addons3 description=Tubelib Extension with High Performance nodes -depends=tubelib,tubelib_addons1,default +depends=tubelib,tubelib_addons1,default +optional_depends=minecart diff --git a/mods/techpack/tubelib_addons3/textures/tubelib_addons3_chest_bottom.png b/mods/techpack/tubelib_addons3/textures/tubelib_addons3_chest_bottom.png index 4369e368d41b853e698c8237767d9f914187c04b..93a17906c7688cab902987afccf51bc9bc5808bf 100644 GIT binary patch delta 456 zcmV;(0XP2e1=a(Q7=Hu<0001iRAAs=6u|KpD=}m4C^yGL;#zuyCfy>T zb5V}dErQ05K?sSRiid6NR1i_SmSR6pT;{U4hwq)2_e;OX3;m|D!45WQo$!byti=*iYd=HpqfQdS65Bv9#{tOyg@n!H zxuE7`1}Zf!U_1lwr2^YwhV4-EsRurSL+sc#?3mUp0qYxs#KZ;!pr*A1fd!lZt~7|( zGjPWWs)7Px;C~nlI9My#rd7dkQ5GX$kyeW`9KoVmw0bOrr=p=@ix7vWq9MRfn+OyO z8Xrb}=4YTTj`+933$S|N9SeM0not*a>dl8FL0|~P9WP{3oOweEtF*jdn_jUTnz#00009D>003Z6OjJdrPAjchGp<@LvtBZ?UN^I2G`eIs zxM(@NY&^noLBe-L!Fxu>dq~TEO3i;p&45kFf=tGRP0WQ)%8OQ?pPjC-thu?jzQDc7 z%E!&m%+b@(*4WkJ+}qyZ-RJ4$@bT`#PLjj`0004EOGiWih<^ngNB{r;32;bRa{vGf z6951U69E94oEQKA00(qQO+^Rd2nG`h83LzSR{#J47D+@wR5;6Zlk2jiAPj^NhQmb| zkev|$!S{d5?Vww=e-4&(75VG{ChXJ8xb{+7ZY|@bk!!7`lyfiRV5N^*4^XuZj5?n& z_TCQ)ec89*yMN;(pQ~N{>Sw>MIyx;Ow6py@W8_j<%ei#UDYs6QDq4Gd|~ zDTFo}0S2^?$gEnhOSDg+CfDV+xBR~MDfy0#>%cH01K!AIv=>WZf>Coxq>P;zJ zcmV9d#CMvT9M=Rw;&Wclv9#;UK0E64WaYzC9nc_RH zbpl~Qz<-75099u7;iP*QZFTf79zZ^T)T;{@{fjclK>>IPgTENltpuPxZ{Q`A^AF(T zt!j0?U=O($YhOYDSP*c6azW*fb-tHM1!L_32e&L-YolD8DuhMBlmg(i>%yfr1Q>@q zm?{>l4N9Mi77m;n#}}@wrcFgpuV zadB~2SXfR@j+K?w{Q2_@_H-Tts?7IvaSY+O9(q=huh~JM^`W}i0{2H|#??)J{2MCY zh?;HnP+9hn?W;##^s*JZ^!NWX^iz7SBAxaA_v-I0kDh&=?DAPAW5qmOZQ-`#Ic|DC zViF$yVqeO3XUZM}i^V!CemOhsz8H{au@)TPTFv0;>gTe~ HDWM4fkAY1P literal 0 HcmV?d00001 diff --git a/mods/techpack/tubelib_addons3/textures/tubelib_addons3_chest_cart_front.png b/mods/techpack/tubelib_addons3/textures/tubelib_addons3_chest_cart_front.png new file mode 100644 index 0000000000000000000000000000000000000000..3bf8f769cddcf042f70a20a005da5f9724107c66 GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!O@L2`t9yaZ{Q2|s^z@cDcpAtH zhlPbro;=w>Pp+`AFvL=&BF-YkL;J+Mw2mB?ZT(?ZR#vjY+z&TbwY9cw+O&y*@mf64 z9LAC$zhDN3XE)M-oC;4D#}J9jslD8M%!(W?j)7K3^S}Qq*G;>-?5^G11^Oz^OY8+E z+L>RqbnRKY^@f+`^oaLH&+jbS_QHBz#97xg`=672`lVGo_jx!~IG!n)@$(D+OGd^V zh7U4c2|R}2J1i{h#JseQ92Y%3y>0zrR#sLIH&<=iw5hGN zt&zR)KhQMBk|4ie28U-i(tw<1PZ!4!iOZqA+c$|5?J()G~E*k|}?#n!k-o3Gd2U!I}-iC=hjuuf<)_|DO%xjNVMW@?(@h{9*Z;W>2pZVGI$0X-^ ZW|g-b?2{JAsR5nC;OXk;vd$@?2>{&~W!nG% literal 0 HcmV?d00001 diff --git a/mods/techpack/tubelib_addons3/textures/tubelib_addons3_chest_cart_top.png b/mods/techpack/tubelib_addons3/textures/tubelib_addons3_chest_cart_top.png new file mode 100644 index 0000000000000000000000000000000000000000..646f9ecfbbd2131b0e358b25ee423b11697338f6 GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!S%6Q7>(qR!B@N!k=cSc~>z+7q zVtar1yb8zFExz{p3Y#`rF{{BxFKap7ec9Dh2l?fNVHEsLbFL>zAoHMn4XN2@_ZJn=f zoSeI0{+}4e^M5%6ivvR)R!mh`=&-52Rgf`YHIKpk7p+&@xUcm-f2C?mNV0CWh0r>mdKI;Vst08!y&ga7~l literal 0 HcmV?d00001 diff --git a/mods/techpack/tubelib_addons3/textures/tubelib_addons3_chest_front.png b/mods/techpack/tubelib_addons3/textures/tubelib_addons3_chest_front.png index 782d5ef15446d3fe444f2490efa14f8c07322e7d..1a3e215dfada60c87c97342c70dd1f97b86ad5dc 100644 GIT binary patch delta 562 zcmV-20?qy51L{m;FXaCtG zP^r+Gb4{Km7Jtv@Vm#UpI=C2c@nK`{-yHf9E?~-lat0)h)q?9sN65ZJkVDuloFUDR znE-TZ2KcfA;6$7)QJFtwye#;#|5&g*WSsCXKsJEmPI>H9_wWKtwv%qn=E4EE_jLB! zdwl^&RLWY;>OiOssWuYQ0duh)3!Sd&z}f2$P|O8#QGduR`~hn7JS0LXnhOMZUH;|S zx3tqleQw~gf_VV?1u&tYOS{~~6+B4V5)TDOZ3P1$xP@@EhLUq>ffRlNT62JmG+D3K zqSXV6HUfav;4i`h1OQ%>OC-7l=pPF%F9R4=y;P%*^2}bGd*v3q>E2rpS3;daWlHp> zHLrRL=PP|%3tPEvG#zR=9B)7(cS$NyQ&4tJEucv!tywg%Tri1dOtoM% zvST!Kc5}FBIl*s0z;!~$dq~EBO3Z&t%Y;s#pPjII6_oB#j<2T4RhR5;6ZlhJ~lAPhxO>W;0aF6leddIY;6hjr zgsjs&*sCP9u+KGq#;U+m0G%EHQZ=c|LG}ELE*wxe)PhcrFAH)GJ=4Dc-9QJ>FFopT z%-?{>Z4VQ7aiM?%;AFuahx-e(f?agByHj9Zwh&|>QUP&sepv_)w`@MR{ZJ`@ZE_C1 zTJLaKZ+~EU1IvcXx^NeTy0};YJe>TwAGeg-M1J1D!+itc2SA7+G1=$CIRWO)dl`sa zoJU4ck%R#-Bjo_B+lG`=>D&_uLj<5Hux$!>@g>qdp4*7jm!us5!0L>Jr=MX;B>>Av zxwDV}P=QhlUggKf^J#M`=GEFb4rUxtI8r}%1wzRTD#>asx}T+oUJFU-i4wIb#mid4 v{eDrplE`!`@8XS8r&9Oz{+5(TT1u}!hNMPse_`5m00000NkvXXu0mjfq@YUT diff --git a/mods/techpack/tubelib_addons3/textures/tubelib_addons3_distributor_active.png b/mods/techpack/tubelib_addons3/textures/tubelib_addons3_distributor_active.png index 9c22a4643b932cd74657cb9f928f3c412ab36d99..cc0432acf5399e015fd5916d9aed0f81b6162550 100644 GIT binary patch delta 2532 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 diff --git a/mods/techpack/tubelib_addons3/textures/tubelib_addons3_pusher_active.png b/mods/techpack/tubelib_addons3/textures/tubelib_addons3_pusher_active.png index b6342a7c56a352f69bdeacefd35c6b8331fbffe3..b2c379725f930b4e5ad2f1d56582d6c3ecdad812 100644 GIT binary patch delta 1250 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 diff --git a/mods/techpack/tubelib_addons3/textures/tubelib_addons3_teleporter.png b/mods/techpack/tubelib_addons3/textures/tubelib_addons3_teleporter.png index 32901d1a2b551ce0612b0700bef04592eef523c6..3f98a4ba6b33a17f95e6f87f2cfe7552bdec4b9e 100644 GIT binary patch delta 33 pcmcb?xR`N*rnq~751;7zCmA2j7#J8BOM?7@862M7NSj!i3;@2|3(Eii delta 86 zcmZ3?c!P0*rVm5 diff --git a/mods/tubelib2/internal2.lua b/mods/tubelib2/internal2.lua index ffef3c82..3367a216 100644 --- a/mods/tubelib2/internal2.lua +++ b/mods/tubelib2/internal2.lua @@ -163,11 +163,13 @@ function Tube:get_next_tube(pos, dir) local val = Param2ToDir[param2 % 32] or 0 local dir1, dir2 = math.floor(val / 10), val % 10 local num_conn = math.floor(param2 / 32) or 0 - if Turn180Deg[dir] == dir1 then + local odir = Turn180Deg[dir] + if odir == dir1 then return npos, dir2, num_conn - else + elseif odir == dir2 then return npos, dir1, num_conn end + return end return self:get_next_teleport_node(pos, dir) end From e32f708c10709af59025f144859061ec74ffaae4 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 27 Jun 2021 17:39:50 +0200 Subject: [PATCH 15/16] update --- mods/3d_armor/3d_armor/api.lua | 9 + mods/3d_armor/wieldview/init.lua | 8 +- mods/ambience/README.md | 1 + mods/ambience/init.lua | 49 ++- mods/anvils/init.lua | 15 + mods/bonemeal/init.lua | 2 + mods/bows/lucky_block.lua | 14 +- mods/cottages/nodes_anvil.lua | 20 ++ mods/cottages/nodes_water.lua | 28 +- mods/farming/crops/corn.lua | 19 + mods/farming/license.txt | 3 + mods/farming/textures/farming_popcorn.png | Bin 0 -> 292 bytes mods/mobs_animal/locale/README.md | 10 + mods/mobs_animal/locale/mobs_animal.pt.tr | 46 +++ mods/mobs_animal/locale/mobs_animal.pt_BR.tr | 46 +++ mods/mobs_animal/locale/po2tr.lua | 116 ++++++ mods/mobs_animal/locale/pt.po | 199 +++++++++++ mods/mobs_animal/locale/pt.txt | 46 +++ mods/mobs_animal/locale/pt_BR.po | 199 +++++++++++ mods/mobs_animal/locale/pt_BR.txt | 46 +++ mods/mobs_monster/lava_flan.lua | 24 +- mods/mobs_redo/api.lua | 332 ++++++++---------- mods/pie/depends.txt | 3 +- mods/pie/init.lua | 56 ++- mods/pie/mod.conf | 2 +- mods/plantlife_modpack/bushes/init.lua | 8 +- mods/plantlife_modpack/cavestuff/nodes.lua | 8 +- mods/plantlife_modpack/trunks/generating.lua | 104 +++--- mods/plantlife_modpack/trunks/nodes.lua | 115 ++++-- mods/plantlife_modpack/youngtrees/init.lua | 8 +- mods/skinsdb/meta/character_2060.txt | 3 + mods/skinsdb/meta/character_2061.txt | 3 + mods/skinsdb/meta/character_2062.txt | 3 + mods/skinsdb/meta/character_2063.txt | 3 + mods/skinsdb/meta/character_2064.txt | 3 + mods/skinsdb/meta/character_2065.txt | 3 + mods/skinsdb/meta/character_2066.txt | 3 + mods/skinsdb/meta/character_2067.txt | 3 + mods/skinsdb/meta/character_2068.txt | 3 + mods/skinsdb/meta/character_2069.txt | 3 + mods/skinsdb/meta/character_2070.txt | 3 + mods/skinsdb/meta/character_2071.txt | 3 + mods/skinsdb/meta/character_2072.txt | 3 + mods/skinsdb/meta/character_2073.txt | 3 + mods/skinsdb/meta/character_2074.txt | 3 + mods/skinsdb/meta/character_2075.txt | 3 + mods/skinsdb/textures/character_2060.png | Bin 0 -> 1336 bytes mods/skinsdb/textures/character_2061.png | Bin 0 -> 993 bytes mods/skinsdb/textures/character_2062.png | Bin 0 -> 1523 bytes mods/skinsdb/textures/character_2063.png | Bin 0 -> 3929 bytes mods/skinsdb/textures/character_2064.png | Bin 0 -> 3224 bytes mods/skinsdb/textures/character_2065.png | Bin 0 -> 2860 bytes mods/skinsdb/textures/character_2066.png | Bin 0 -> 8935 bytes mods/skinsdb/textures/character_2067.png | Bin 0 -> 1617 bytes mods/skinsdb/textures/character_2068.png | Bin 0 -> 8476 bytes mods/skinsdb/textures/character_2069.png | Bin 0 -> 9577 bytes mods/skinsdb/textures/character_2070.png | Bin 0 -> 11290 bytes mods/skinsdb/textures/character_2071.png | Bin 0 -> 3265 bytes mods/skinsdb/textures/character_2072.png | Bin 0 -> 4156 bytes mods/skinsdb/textures/character_2073.png | Bin 0 -> 8318 bytes mods/skinsdb/textures/character_2074.png | Bin 0 -> 9240 bytes mods/skinsdb/textures/character_2075.png | Bin 0 -> 12322 bytes mods/stamina/init.lua | 48 ++- .../textures/stamina_poison_particle.png | Bin 0 -> 134 bytes mods/techpack/tubelib_addons2/colorlamp.lua | 1 + .../techpack/tubelib_addons2/colorlamp_ud.lua | 1 + 66 files changed, 1274 insertions(+), 360 deletions(-) create mode 100644 mods/farming/textures/farming_popcorn.png create mode 100644 mods/mobs_animal/locale/README.md create mode 100644 mods/mobs_animal/locale/mobs_animal.pt.tr create mode 100644 mods/mobs_animal/locale/mobs_animal.pt_BR.tr create mode 100644 mods/mobs_animal/locale/po2tr.lua create mode 100644 mods/mobs_animal/locale/pt.po create mode 100644 mods/mobs_animal/locale/pt.txt create mode 100644 mods/mobs_animal/locale/pt_BR.po create mode 100644 mods/mobs_animal/locale/pt_BR.txt create mode 100644 mods/skinsdb/meta/character_2060.txt create mode 100644 mods/skinsdb/meta/character_2061.txt create mode 100644 mods/skinsdb/meta/character_2062.txt create mode 100644 mods/skinsdb/meta/character_2063.txt create mode 100644 mods/skinsdb/meta/character_2064.txt create mode 100644 mods/skinsdb/meta/character_2065.txt create mode 100644 mods/skinsdb/meta/character_2066.txt create mode 100644 mods/skinsdb/meta/character_2067.txt create mode 100644 mods/skinsdb/meta/character_2068.txt create mode 100644 mods/skinsdb/meta/character_2069.txt create mode 100644 mods/skinsdb/meta/character_2070.txt create mode 100644 mods/skinsdb/meta/character_2071.txt create mode 100644 mods/skinsdb/meta/character_2072.txt create mode 100644 mods/skinsdb/meta/character_2073.txt create mode 100644 mods/skinsdb/meta/character_2074.txt create mode 100644 mods/skinsdb/meta/character_2075.txt create mode 100644 mods/skinsdb/textures/character_2060.png create mode 100644 mods/skinsdb/textures/character_2061.png create mode 100644 mods/skinsdb/textures/character_2062.png create mode 100644 mods/skinsdb/textures/character_2063.png create mode 100644 mods/skinsdb/textures/character_2064.png create mode 100644 mods/skinsdb/textures/character_2065.png create mode 100644 mods/skinsdb/textures/character_2066.png create mode 100644 mods/skinsdb/textures/character_2067.png create mode 100644 mods/skinsdb/textures/character_2068.png create mode 100644 mods/skinsdb/textures/character_2069.png create mode 100644 mods/skinsdb/textures/character_2070.png create mode 100644 mods/skinsdb/textures/character_2071.png create mode 100644 mods/skinsdb/textures/character_2072.png create mode 100644 mods/skinsdb/textures/character_2073.png create mode 100644 mods/skinsdb/textures/character_2074.png create mode 100644 mods/skinsdb/textures/character_2075.png create mode 100644 mods/stamina/textures/stamina_poison_particle.png diff --git a/mods/3d_armor/3d_armor/api.lua b/mods/3d_armor/3d_armor/api.lua index 8e07c648..2051c28f 100644 --- a/mods/3d_armor/3d_armor/api.lua +++ b/mods/3d_armor/3d_armor/api.lua @@ -55,12 +55,14 @@ armor = { crystal = "ethereal:crystal_ingot", }, fire_nodes = { + {"nether:lava_source", 5, 8}, {"default:lava_source", 5, 8}, {"default:lava_flowing", 5, 8}, {"fire:basic_flame", 3, 4}, {"fire:permanent_flame", 3, 4}, {"ethereal:crystal_spike", 2, 1}, {"ethereal:fire_flower", 2, 1}, + {"nether:lava_crust", 2, 1}, {"default:torch", 1, 1}, {"default:torch_ceiling", 1, 1}, {"default:torch_wall", 1, 1}, @@ -671,3 +673,10 @@ armor.drop_armor = function(pos, stack) end end end + +--- Allows skin mod to be set manually. +-- +-- Useful for skin mod forks that do not use the same name. +armor.set_skin_mod = function(mod) + armor.skin_mod = mod +end diff --git a/mods/3d_armor/wieldview/init.lua b/mods/3d_armor/wieldview/init.lua index f0edeacb..6397d049 100644 --- a/mods/3d_armor/wieldview/init.lua +++ b/mods/3d_armor/wieldview/init.lua @@ -69,12 +69,12 @@ end minetest.register_on_joinplayer(function(player) local name = player:get_player_name() wieldview.wielded_item[name] = "" - minetest.after(0, function() - local pplayer = minetest.get_player_by_name(name) - if player then + minetest.after(0, function(pname) + local pplayer = minetest.get_player_by_name(pname) + if pplayer then wieldview:update_wielded_item(pplayer) end - end) + end, name) end) minetest.register_globalstep(function(dtime) diff --git a/mods/ambience/README.md b/mods/ambience/README.md index d12ae5b0..689ca017 100644 --- a/mods/ambience/README.md +++ b/mods/ambience/README.md @@ -19,5 +19,6 @@ Based on Immersive Sounds .36 mod by Neuromancer and optimized to run on servers - 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. - 1.6 - Finding env_sounds disables water and lava sets, added 'ambience_water_move' flag to override water walking sounds, use eye level for head node. +- 1.7 - Music will play every 20-30 minutes if found, use '/mvol 0' to stop playing music or disable in-game. Code license: MIT diff --git a/mods/ambience/init.lua b/mods/ambience/init.lua index 00f3a7f0..43f7be00 100644 --- a/mods/ambience/init.lua +++ b/mods/ambience/init.lua @@ -3,7 +3,7 @@ ambience = {} -- settings local SOUNDVOLUME = 1.0 -local MUSICVOLUME = 1.0 +local MUSICVOLUME = 0.6 local play_music = minetest.settings:get_bool("ambience_music") ~= false local pplus = minetest.get_modpath("playerplus") local radius = 6 @@ -91,7 +91,7 @@ end -- setup table when player joins minetest.register_on_joinplayer(function(player) - playing[player:get_player_name()] = {} + playing[player:get_player_name()] = {music = -1} end) -- remove table when player leaves @@ -103,24 +103,31 @@ end) -- plays music and selects sound set local get_ambience = function(player, tod, name) - -- play server or local music if available - if play_music then + -- play server or local music if music enabled and music not already playing + if play_music and MUSICVOLUME > 0 and playing[name].music < 0 then - -- play at midnight - if tod >= 0.0 and tod <= 0.01 then + -- count backwards + playing[name].music = playing[name].music -1 - if not playing[name].music then + -- play music every 20 minutes + if playing[name].music < -(60 * 20) then - playing[name].music = minetest.sound_play("ambience_music", { - to_player = name, - gain = MUSICVOLUME - }) - end + playing[name].music = minetest.sound_play("ambience_music", { + to_player = name, + gain = MUSICVOLUME + }) - elseif tod > 0.1 and playing[name].music then + -- reset music timer after 10 minutes + minetest.after(60 * 10, function(name) - playing[name].music = nil + if playing[name] then + playing[name].music = -1 + end + end, name) end + +--print("-- music count", playing[name].music) + end -- get foot and head level nodes at player position @@ -198,7 +205,7 @@ minetest.register_globalstep(function(dtime) --print(string.format("elapsed time: %.4f\n", os.clock() - t1)) - ok = playing[player_name] -- everything starts off ok if player around + ok = playing[player_name] -- everything starts off ok if player found -- are we playing something already? if ok and playing[player_name].handler then @@ -295,19 +302,23 @@ minetest.register_chatcommand("svol", { -- music volume command (0 stops music) minetest.register_chatcommand("mvol", { params = "", - description = "set music volume (0.1 to 1.0)", + description = "set music volume (0.1 to 1.0, 0 to stop music)", 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 + -- ability to stop music by setting volume to 0 + if MUSICVOLUME == 0 and playing[name].music + and playing[name].music >= 0 then + minetest.sound_stop(playing[name].music) + + playing[name].music = -1 end - if MUSICVOLUME < 0.1 then MUSICVOLUME = 0.1 end + if MUSICVOLUME < 0 then MUSICVOLUME = 0 end if MUSICVOLUME > 1.0 then MUSICVOLUME = 1.0 end return true, "Music volume set to " .. MUSICVOLUME diff --git a/mods/anvils/init.lua b/mods/anvils/init.lua index 3aaf626f..7586d901 100644 --- a/mods/anvils/init.lua +++ b/mods/anvils/init.lua @@ -220,6 +220,21 @@ local anvildef = { sounds = default.node_sound_metal_defaults(), +---------------- added + can_dig = function(pos, player) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + + if inv:is_empty("input") and inv:is_empty("output") then + + if not minetest.is_protected(pos, player:get_player_name()) then + return true + end + end + end, +----------------- + after_dig_node = function(pos, oldnode, oldmetadata, digger) local meta = minetest.get_meta(pos) diff --git a/mods/bonemeal/init.lua b/mods/bonemeal/init.lua index 139fef52..ef32e610 100644 --- a/mods/bonemeal/init.lua +++ b/mods/bonemeal/init.lua @@ -95,6 +95,8 @@ end) -- default biomes deco local deco = { + {"default:dry_dirt", dry_grass, {}}, + {"default:dry_dirt_with_dry_grass", dry_grass, {}}, {"default:dirt_with_dry_grass", dry_grass, flowers}, {"default:sand", {}, {"default:dry_shrub", "", "", ""} }, {"default:desert_sand", {}, {"default:dry_shrub", "", "", ""} }, diff --git a/mods/bows/lucky_block.lua b/mods/bows/lucky_block.lua index f6d0e826..58d61ed0 100644 --- a/mods/bows/lucky_block.lua +++ b/mods/bows/lucky_block.lua @@ -11,13 +11,13 @@ if minetest.get_modpath("lucky_block") then {"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 = "default:flint", max = 5}, + {name = "default:steel_ingot", max = 5}, + {name = "default:bronze_ingot", max = 5}, + {name = "default:mese_crystal_fragment", max = 5}, {name = "farming:string", max = 5}, - {name = bows.feather, max = 4}, - {name = "bows:bow_bowie", max = 1} + {name = bows.feather, max = 5}, + {name = "bows:bow_bowie", max = 1, chance = 4} }}, }) -end \ No newline at end of file +end diff --git a/mods/cottages/nodes_anvil.lua b/mods/cottages/nodes_anvil.lua index cfe04c3a..0b7149ca 100644 --- a/mods/cottages/nodes_anvil.lua +++ b/mods/cottages/nodes_anvil.lua @@ -9,6 +9,12 @@ local S = cottages.S +-- disable repair with anvil by setting a message for the item in question +cottages.forbid_repair = {} +-- example for hammer no longer beeing able to repair the hammer +--cottages.forbid_repair["cottages:hammer"] = 'The hammer is too complex for repairing.' + + -- the hammer for the anvil minetest.register_tool("cottages:hammer", { description = S("Steel hammer for repairing tools on the anvil"), @@ -138,6 +144,12 @@ minetest.register_node("cottages:anvil", { S('The workpiece slot is for damaged tools only.')); return 0; end + if( listname=='input' + and cottages.forbid_repair[ stack:get_name() ]) then + minetest.chat_send_player( player:get_player_name(), + S(cottages.forbid_repair[ stack:get_name() ])); + return 0; + end return stack:get_count() end, @@ -181,6 +193,14 @@ minetest.register_node("cottages:anvil", { -- 65535 is max damage local damage_state = 40-math.floor(input:get_wear()/1638); + -- just to make sure that it really can't get repaired if it should not + -- (if the check of placing the item in the input slot failed somehow) + if( puncher and name and cottages.forbid_repair[ input:get_name() ]) then + minetest.chat_send_player( name, + S(cottages.forbid_repair[ input:get_name() ])); + return; + end + local tool_name = input:get_name(); local hud_image = ""; if( tool_name diff --git a/mods/cottages/nodes_water.lua b/mods/cottages/nodes_water.lua index 44e41192..19847798 100644 --- a/mods/cottages/nodes_water.lua +++ b/mods/cottages/nodes_water.lua @@ -117,7 +117,7 @@ minetest.register_node("cottages:water_gen", { paramtype = "light", paramtype2 = "facedir", is_ground_content = false, - groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2}, + groups = {tree = 1, choppy = 2, cracky = 1, flammable = 2}, sounds = cottages.sounds.wood, node_box = { type = "fixed", @@ -178,8 +178,14 @@ minetest.register_node("cottages:water_gen", { can_dig = function(pos,player) local meta = minetest.get_meta(pos); local inv = meta:get_inventory() - return inv:is_empty("main") and - default.can_interact_with_node(player, pos) + local bucket = meta:get_string("bucket") + local start = meta:get_string("fillstarttime") + return inv:is_empty("main") + and default.can_interact_with_node(player, pos) + and (not(bucket) or bucket == "") + and ((not(start) or start == "" or + (minetest.get_us_time()/1000000) - tonumber(start) + >= cottages.water_fill_time -2)) end, -- no inventory move allowed allow_metadata_inventory_move = function(pos, from_list, from_index, @@ -213,7 +219,7 @@ minetest.register_node("cottages:water_gen", { cottages.switch_public(pos, formname, fields, sender, 'tree trunk well') end, -- punch to place and retrieve bucket - on_punch = function(pos, node, puncher) + on_punch = function(pos, node, puncher, pointed_thing) if( not( pos ) or not( node ) or not( puncher )) then return end @@ -223,7 +229,8 @@ minetest.register_node("cottages:water_gen", { local owner = meta:get_string("owner") local public = meta:get_string("public") if( name ~= owner and public~="public") then - minetest.chat_send_player( name, S("This tree trunk well is owned by %s. You can't use it."):format(name)) + minetest.chat_send_player( name, + S("This tree trunk well is owned by %s. You can't use it."):format(owner)) return end @@ -233,13 +240,18 @@ minetest.register_node("cottages:water_gen", { -- is the well working on something? (either empty or full bucket) local bucket = meta:get_string("bucket") -- there is a bucket loaded - either empty or full - if( bucket and bucket~="") then + if( bucket and bucket~="" and bucket ~= "bucket:bucket_empty") then if( not(pinv:room_for_item("main", bucket))) then minetest.chat_send_player( puncher:get_player_name(), S("Sorry. You have no room for the bucket. Please free some ".. "space in your inventory first!")) return end + elseif( bucket and bucket == "bucket:bucket_empty") then + minetest.chat_send_player( puncher:get_player_name(), + S("Please wait until your bucket has been filled.")) + -- do not give the empty bucket back immediately + return end -- remove the old entity (either a bucket will be placed now or a bucket taken) @@ -267,8 +279,6 @@ minetest.register_node("cottages:water_gen", { if( wielded and wielded:get_name() and wielded:get_name() == "bucket:bucket_empty") then - -- remove the bucket from the players inventory - pinv:remove_item( "main", "bucket:bucket_empty") -- remember that we got a bucket loaded meta:set_string("bucket", "bucket:bucket_empty") -- create the entity @@ -280,6 +290,8 @@ minetest.register_node("cottages:water_gen", { minetest.after(cottages.water_fill_time, cottages.water_gen_fill_bucket, pos) -- the bucket will only be filled if the water ran long enough meta:set_string("fillstarttime", tostring(minetest.get_us_time()/1000000)) + -- remove the bucket from the players inventory + pinv:remove_item( "main", "bucket:bucket_empty") return; end -- buckets can also be emptied here diff --git a/mods/farming/crops/corn.lua b/mods/farming/crops/corn.lua index e03c8ba1..fe890794 100644 --- a/mods/farming/crops/corn.lua +++ b/mods/farming/crops/corn.lua @@ -32,6 +32,25 @@ minetest.register_craft({ recipe = "group:food_corn" }) +-- popcorn +minetest.register_craftitem("farming:popcorn", { + description = S("Popcorn"), + inventory_image = "farming_popcorn.png", + groups = {food_popcorn = 1, flammable = 2}, + on_use = minetest.item_eat(4) +}) + +minetest.register_craft({ + output = "farming:popcorn", + recipe = { + {"group:food_pot", "group:food_oil", "group:food_corn"} + }, + replacements = { + {"group:food_pot", "farming:pot"}, + {"group:food_oil", "vessels:glass_bottle"} + } +}) + -- cornstarch minetest.register_craftitem("farming:cornstarch", { description = S("Cornstarch"), diff --git a/mods/farming/license.txt b/mods/farming/license.txt index c929fcc6..d05b1bd5 100644 --- a/mods/farming/license.txt +++ b/mods/farming/license.txt @@ -173,3 +173,6 @@ Created by gorlock (CC0) Created by sirrobzeroone (CC0) farming_gyoza.png farming_pineapple_ring.png + +Created by TechM8 (https://www.deviantart.com/techm8) + farming_popcorn.png diff --git a/mods/farming/textures/farming_popcorn.png b/mods/farming/textures/farming_popcorn.png new file mode 100644 index 0000000000000000000000000000000000000000..6a534b94436970d84305fb1227608e0988c653fe GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^q9Dw|3?!p1cPs@`asfUeu0T4Too5P<&^A7?+lRzo zUvvEMpz!Y9yYJt>|Ns9#?=0r`KoyK7L4Lsu4$p3+fjCLt?k)@+tg;?J&T>x|#}JO| zspky&4lD4m1}qN}Db2p3n9b_UH=$9EVNs8y!CS^lXEbC#_^?})F-~21|MX^^XtooP z3)!NtzFJh~y0%A4dGV6UvtFuYx6Z66+iA<-@mMYJ(YGxZT-Sb=E#zcS7gs)|%En!= zFX&a%?>m=1DeftL->G-f#7*yyi`i^p;d$cx^KQI|G+m#!$K$BR|H~I" "pt_BR.po" +rm "pt_BR.tr" "mobs_animal.pt_BR.tr" +$ cat mobs_animal.pt_BR.tr | less +'''' + +Source Code: https://gitlab.com/4w/xtend/-/blob/master/xtend_default/tools/convert_po_file_to_tr_file/convert_po_file_to_tr_file.lua diff --git a/mods/mobs_animal/locale/mobs_animal.pt.tr b/mods/mobs_animal/locale/mobs_animal.pt.tr new file mode 100644 index 00000000..60d9f5c1 --- /dev/null +++ b/mods/mobs_animal/locale/mobs_animal.pt.tr @@ -0,0 +1,46 @@ +# textdomain: Lunovox Heavenfinder (https://libreplanet.org/wiki/User:Lunovox) +Bee=Abelha +Honey=Mel +Beehive=Colméia +Honey Block=Bloco de Mel +Bunny=Coelho +Raw Rabbit=Carne de Coelho (Cru) +Cooked Rabbit=Coelho (Assado) +Rabbit Hide=Pele de Coelho +Chicken=Galinha +Chicken Egg=Ovo de Galinha +Fried Egg=Ovo Frito +Raw Chicken=Carne de Galinha (Crua) +Cooked Chicken=Galinha Assada +Feather=Pluma +Cow already milked!=Vaca já ordenhada! +Cow=Vaca +Bucket of Milk=Balde de leite +Cheese=Queijo +Cheese Block=Bloco de Queijo +[MOD] Mobs Redo 'Animals' loaded=[MOBS_ANIMAL] Mod carregado completamente +Kitten=Gato +Penguin=Pinguim +Rat=Rato +Cooked Rat=Rato (Assado) +Black=Preto +Blue=Azul +Brown=Marrom +Cyan=Ciano +Dark Green=Verde Escuro +Dark Grey=Cinza Escuro +Green=Verde +Grey=Cinza +Magenta=Rosa Magenta +Orange=Laranja +Pink=Rosa +Red=Vermelho +Violet=Violeta +White=Branco +Yellow=Amarelo +@1 Sheep=Ovelha @1 +Raw Mutton=Carneiro (Cru) +Cooked Mutton=Carneiro (Assado) +Warthog=Javali +Raw Porkchop=Costeleta de Javali (Crua) +Cooked Porkchop=Costeleta de Javali Assada diff --git a/mods/mobs_animal/locale/mobs_animal.pt_BR.tr b/mods/mobs_animal/locale/mobs_animal.pt_BR.tr new file mode 100644 index 00000000..60d9f5c1 --- /dev/null +++ b/mods/mobs_animal/locale/mobs_animal.pt_BR.tr @@ -0,0 +1,46 @@ +# textdomain: Lunovox Heavenfinder (https://libreplanet.org/wiki/User:Lunovox) +Bee=Abelha +Honey=Mel +Beehive=Colméia +Honey Block=Bloco de Mel +Bunny=Coelho +Raw Rabbit=Carne de Coelho (Cru) +Cooked Rabbit=Coelho (Assado) +Rabbit Hide=Pele de Coelho +Chicken=Galinha +Chicken Egg=Ovo de Galinha +Fried Egg=Ovo Frito +Raw Chicken=Carne de Galinha (Crua) +Cooked Chicken=Galinha Assada +Feather=Pluma +Cow already milked!=Vaca já ordenhada! +Cow=Vaca +Bucket of Milk=Balde de leite +Cheese=Queijo +Cheese Block=Bloco de Queijo +[MOD] Mobs Redo 'Animals' loaded=[MOBS_ANIMAL] Mod carregado completamente +Kitten=Gato +Penguin=Pinguim +Rat=Rato +Cooked Rat=Rato (Assado) +Black=Preto +Blue=Azul +Brown=Marrom +Cyan=Ciano +Dark Green=Verde Escuro +Dark Grey=Cinza Escuro +Green=Verde +Grey=Cinza +Magenta=Rosa Magenta +Orange=Laranja +Pink=Rosa +Red=Vermelho +Violet=Violeta +White=Branco +Yellow=Amarelo +@1 Sheep=Ovelha @1 +Raw Mutton=Carneiro (Cru) +Cooked Mutton=Carneiro (Assado) +Warthog=Javali +Raw Porkchop=Costeleta de Javali (Crua) +Cooked Porkchop=Costeleta de Javali Assada diff --git a/mods/mobs_animal/locale/po2tr.lua b/mods/mobs_animal/locale/po2tr.lua new file mode 100644 index 00000000..b48ea071 --- /dev/null +++ b/mods/mobs_animal/locale/po2tr.lua @@ -0,0 +1,116 @@ +#!/usr/bin/env luajit + +-- Convert regular Gettext PO files to Minetest-specific TR files. If there is +-- already a TR file with the same name of the PO file except the file suffix +-- bneing .tr (or .TR) instead of .po (or .PO) then THIS FILE WILL BE +-- OVERWRITTEN WITHOUT INFORMATION OR A WAY TO RECOVER THE PREVIOUS FILE! +-- +-- +-- ▄██▄ +-- ▀███ +-- █ +-- ▄▄▄▄▄ █ +-- ▀▄ ▀▄ █ BACKUP +-- ▄▀▀▀▄ █▄▄▄▄█▄▄ ▄▀▀▀▄ █ +-- █ ▄ █ █ ▄ █ █ +-- ▀▄ ▄▀ ▀▄ ▄▀ █ +-- █▀▀▀ ▀▀▀ █ █ +-- █ █ █ ALL +-- ▄▀▄▄▀▄ █ ▄█▀█▀█▀█▀█▀█▄ █ █ +-- █▒▒▒▒█ █ █████████████▄ █ █ +-- █▒▒▒▒█ █ ██████████████▄ █ █ +-- █▒▒▒▒█ █ ██████████████▄ █ █ +-- █▒▒▒▒█ █ ██████████████ █ █ +-- █▒▒▒▒█ █ ██████████████▀ █ █ THE +-- █▒▒▒▒█ ██ ██████████████ █ █ +-- ▀████▀ ██▀█ █████████████▀ █▄█ +-- ██ ██ ▀█ █▄█▄█▄█▄█▄█▀ ▄█▀ +-- ██ ██ ▀█ ▄▀▓█ +-- ██ ██ ▀█▀▄▄▄▄▄▄▄▄▄▀▀▓▓▓█ +-- ████ █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ +-- ███ █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ THINGS +-- ██ █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ +-- ██ █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ +-- ██ ▐█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ +-- ██ ▐█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ +-- ██ ▐█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▌ !!! +-- ██ ▐█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▌ +-- ██ ▐█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▌ +-- ██ ▐█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▌ +-- +-- +-- The syntax of TR files according to the introducing forum post is: +-- +-- # textdomain: namespace +-- original 1 = translation 1 +-- original 2 = translation 2 +-- original 3 = tralslation 3 +-- original N = translation N +-- +-- Where namespace should be the name of the mod. Following strings have to be +-- escaped using @. +-- +-- String | Escape +-- -------+-------- +-- `@` |`@@` +-- `=` |`@=` +-- `\n` |`@\n` +-- +-- See https://forum.minetest.net/viewtopic.php?t=18349 for details. + + +-- Preparation +if arg[1] == nil or arg[2] == nil then + print('Provide the namesspace as first parameter') + print('Provide the path to the source PO file as second parameter') + print('Example: '..arg[0]..' mymod path/to/my/source.po') + return +end +local SEP = package.path:match('(%p)%?%.') or '/' -- wonky but hey ... :) + + +-- Assign parameters to local variables +local namespace = arg[1] +local po_file = arg[2] +local tr_file = arg[2]:gsub('po$', 'tr'):gsub('PO$', 'TR') + + +-- Get the translations through crude plaintext file parsing +local file_contents = {} +local translations = {} + +local po_file_handle = io.open(po_file, 'rb') +if po_file_handle == nil then print('No base file found') return end + +for line in po_file_handle:lines() do + if line:match('^msgid') or line:match('^msgstr') then + table.insert(file_contents, line) + end +end + +local escape_string = function (s) + s = s:gsub('@([^%d])', '@@%1') -- All @ not followed by a number become @@ + s = s:gsub('([^@]@)$', '%1@') -- An @ at the end of the string become @@ + s = s:gsub('=', '@=') -- All = become @= + return s +end + +for number,line_content in pairs(file_contents) do + if line_content:match('^msgid') then + local o = line_content:gsub('^msgid "(.+)"$', '%1') + local t = file_contents[number + 1]:gsub('^msgstr "(.+)"$', '%1') + if o ~= 'msgid = ""' and t ~= 'msgstr ""' then + table.insert(translations, escape_string(o)..'='..escape_string(t)) + end + end +end +print(number) +po_file_handle:close() + + +-- Write translation to file +local tr_file_handle = io.open(tr_file, 'w+') +if tr_file_handle == nil then print('Could not open target file') return end +tr_file_handle:write('# textdomain: '..namespace, "\n") +for _,line in pairs(translations) do tr_file_handle:write(line, "\n") end +tr_file_handle:close() diff --git a/mods/mobs_animal/locale/pt.po b/mods/mobs_animal/locale/pt.po new file mode 100644 index 00000000..20f09d68 --- /dev/null +++ b/mods/mobs_animal/locale/pt.po @@ -0,0 +1,199 @@ +# 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 11:28+0200\n" +"PO-Revision-Date: 2021-06-20 18:51-0300\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.6\n" +"Last-Translator: Lunovox Heavenfinder \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Language: pt_BR\n" + +#: bee.lua +msgid "Bee" +msgstr "Abelha" + +#: bee.lua +msgid "Honey" +msgstr "Mel" + +#: bee.lua +msgid "Beehive" +msgstr "Colméia" + +#: bee.lua +msgid "Honey Block" +msgstr "Bloco de Mel" + +#: bunny.lua +msgid "Bunny" +msgstr "Coelho" + +#: bunny.lua +msgid "Raw Rabbit" +msgstr "Carne de Coelho (Cru)" + +#: bunny.lua +msgid "Cooked Rabbit" +msgstr "Coelho (Assado)" + +#: bunny.lua +msgid "Rabbit Hide" +msgstr "Pele de Coelho" + +#: chicken.lua +msgid "Chicken" +msgstr "Galinha" + +#: chicken.lua +msgid "Chicken Egg" +msgstr "Ovo de Galinha" + +#: chicken.lua +msgid "Fried Egg" +msgstr "Ovo Frito" + +#: chicken.lua +msgid "Raw Chicken" +msgstr "Carne de Galinha (Crua)" + +#: chicken.lua +msgid "Cooked Chicken" +msgstr "Galinha Assada" + +#: chicken.lua +msgid "Feather" +msgstr "Pluma" + +#: cow.lua +msgid "Cow already milked!" +msgstr "Vaca já ordenhada!" + +#: cow.lua +msgid "Cow" +msgstr "Vaca" + +#: cow.lua +msgid "Bucket of Milk" +msgstr "Balde de leite" + +#: cow.lua +msgid "Cheese" +msgstr "Queijo" + +#: cow.lua +msgid "Cheese Block" +msgstr "Bloco de Queijo" + +#: init.lua +msgid "[MOD] Mobs Redo 'Animals' loaded" +msgstr "[MOBS_ANIMAL] Mod carregado completamente" + +#: kitten.lua +msgid "Kitten" +msgstr "Gato" + +#: penguin.lua +msgid "Penguin" +msgstr "Pinguim" + +#: rat.lua +msgid "Rat" +msgstr "Rato" + +#: rat.lua +msgid "Cooked Rat" +msgstr "Rato (Assado)" + +#: sheep.lua +msgid "Black" +msgstr "Preto" + +#: sheep.lua +msgid "Blue" +msgstr "Azul" + +#: sheep.lua +msgid "Brown" +msgstr "Marrom" + +#: sheep.lua +msgid "Cyan" +msgstr "Ciano" + +#: sheep.lua +msgid "Dark Green" +msgstr "Verde Escuro" + +#: sheep.lua +msgid "Dark Grey" +msgstr "Cinza Escuro" + +#: sheep.lua +msgid "Green" +msgstr "Verde" + +#: sheep.lua +msgid "Grey" +msgstr "Cinza" + +#: sheep.lua +msgid "Magenta" +msgstr "Rosa Magenta" + +#: sheep.lua +msgid "Orange" +msgstr "Laranja" + +#: sheep.lua +msgid "Pink" +msgstr "Rosa" + +#: sheep.lua +msgid "Red" +msgstr "Vermelho" + +#: sheep.lua +msgid "Violet" +msgstr "Violeta" + +#: sheep.lua +msgid "White" +msgstr "Branco" + +#: sheep.lua +msgid "Yellow" +msgstr "Amarelo" + +#: sheep.lua +msgid "@1 Sheep" +msgstr "Ovelha @1 " + +#: sheep.lua +msgid "Raw Mutton" +msgstr "Carneiro (Cru)" + +#: sheep.lua +msgid "Cooked Mutton" +msgstr "Carneiro (Assado)" + +#: warthog.lua +msgid "Warthog" +msgstr "Javali" + +#: warthog.lua +msgid "Raw Porkchop" +msgstr "Costeleta de Javali (Crua)" + +#: warthog.lua +msgid "Cooked Porkchop" +msgstr "Costeleta de Javali Assada" diff --git a/mods/mobs_animal/locale/pt.txt b/mods/mobs_animal/locale/pt.txt new file mode 100644 index 00000000..60d9f5c1 --- /dev/null +++ b/mods/mobs_animal/locale/pt.txt @@ -0,0 +1,46 @@ +# textdomain: Lunovox Heavenfinder (https://libreplanet.org/wiki/User:Lunovox) +Bee=Abelha +Honey=Mel +Beehive=Colméia +Honey Block=Bloco de Mel +Bunny=Coelho +Raw Rabbit=Carne de Coelho (Cru) +Cooked Rabbit=Coelho (Assado) +Rabbit Hide=Pele de Coelho +Chicken=Galinha +Chicken Egg=Ovo de Galinha +Fried Egg=Ovo Frito +Raw Chicken=Carne de Galinha (Crua) +Cooked Chicken=Galinha Assada +Feather=Pluma +Cow already milked!=Vaca já ordenhada! +Cow=Vaca +Bucket of Milk=Balde de leite +Cheese=Queijo +Cheese Block=Bloco de Queijo +[MOD] Mobs Redo 'Animals' loaded=[MOBS_ANIMAL] Mod carregado completamente +Kitten=Gato +Penguin=Pinguim +Rat=Rato +Cooked Rat=Rato (Assado) +Black=Preto +Blue=Azul +Brown=Marrom +Cyan=Ciano +Dark Green=Verde Escuro +Dark Grey=Cinza Escuro +Green=Verde +Grey=Cinza +Magenta=Rosa Magenta +Orange=Laranja +Pink=Rosa +Red=Vermelho +Violet=Violeta +White=Branco +Yellow=Amarelo +@1 Sheep=Ovelha @1 +Raw Mutton=Carneiro (Cru) +Cooked Mutton=Carneiro (Assado) +Warthog=Javali +Raw Porkchop=Costeleta de Javali (Crua) +Cooked Porkchop=Costeleta de Javali Assada diff --git a/mods/mobs_animal/locale/pt_BR.po b/mods/mobs_animal/locale/pt_BR.po new file mode 100644 index 00000000..20f09d68 --- /dev/null +++ b/mods/mobs_animal/locale/pt_BR.po @@ -0,0 +1,199 @@ +# 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 11:28+0200\n" +"PO-Revision-Date: 2021-06-20 18:51-0300\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.6\n" +"Last-Translator: Lunovox Heavenfinder \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Language: pt_BR\n" + +#: bee.lua +msgid "Bee" +msgstr "Abelha" + +#: bee.lua +msgid "Honey" +msgstr "Mel" + +#: bee.lua +msgid "Beehive" +msgstr "Colméia" + +#: bee.lua +msgid "Honey Block" +msgstr "Bloco de Mel" + +#: bunny.lua +msgid "Bunny" +msgstr "Coelho" + +#: bunny.lua +msgid "Raw Rabbit" +msgstr "Carne de Coelho (Cru)" + +#: bunny.lua +msgid "Cooked Rabbit" +msgstr "Coelho (Assado)" + +#: bunny.lua +msgid "Rabbit Hide" +msgstr "Pele de Coelho" + +#: chicken.lua +msgid "Chicken" +msgstr "Galinha" + +#: chicken.lua +msgid "Chicken Egg" +msgstr "Ovo de Galinha" + +#: chicken.lua +msgid "Fried Egg" +msgstr "Ovo Frito" + +#: chicken.lua +msgid "Raw Chicken" +msgstr "Carne de Galinha (Crua)" + +#: chicken.lua +msgid "Cooked Chicken" +msgstr "Galinha Assada" + +#: chicken.lua +msgid "Feather" +msgstr "Pluma" + +#: cow.lua +msgid "Cow already milked!" +msgstr "Vaca já ordenhada!" + +#: cow.lua +msgid "Cow" +msgstr "Vaca" + +#: cow.lua +msgid "Bucket of Milk" +msgstr "Balde de leite" + +#: cow.lua +msgid "Cheese" +msgstr "Queijo" + +#: cow.lua +msgid "Cheese Block" +msgstr "Bloco de Queijo" + +#: init.lua +msgid "[MOD] Mobs Redo 'Animals' loaded" +msgstr "[MOBS_ANIMAL] Mod carregado completamente" + +#: kitten.lua +msgid "Kitten" +msgstr "Gato" + +#: penguin.lua +msgid "Penguin" +msgstr "Pinguim" + +#: rat.lua +msgid "Rat" +msgstr "Rato" + +#: rat.lua +msgid "Cooked Rat" +msgstr "Rato (Assado)" + +#: sheep.lua +msgid "Black" +msgstr "Preto" + +#: sheep.lua +msgid "Blue" +msgstr "Azul" + +#: sheep.lua +msgid "Brown" +msgstr "Marrom" + +#: sheep.lua +msgid "Cyan" +msgstr "Ciano" + +#: sheep.lua +msgid "Dark Green" +msgstr "Verde Escuro" + +#: sheep.lua +msgid "Dark Grey" +msgstr "Cinza Escuro" + +#: sheep.lua +msgid "Green" +msgstr "Verde" + +#: sheep.lua +msgid "Grey" +msgstr "Cinza" + +#: sheep.lua +msgid "Magenta" +msgstr "Rosa Magenta" + +#: sheep.lua +msgid "Orange" +msgstr "Laranja" + +#: sheep.lua +msgid "Pink" +msgstr "Rosa" + +#: sheep.lua +msgid "Red" +msgstr "Vermelho" + +#: sheep.lua +msgid "Violet" +msgstr "Violeta" + +#: sheep.lua +msgid "White" +msgstr "Branco" + +#: sheep.lua +msgid "Yellow" +msgstr "Amarelo" + +#: sheep.lua +msgid "@1 Sheep" +msgstr "Ovelha @1 " + +#: sheep.lua +msgid "Raw Mutton" +msgstr "Carneiro (Cru)" + +#: sheep.lua +msgid "Cooked Mutton" +msgstr "Carneiro (Assado)" + +#: warthog.lua +msgid "Warthog" +msgstr "Javali" + +#: warthog.lua +msgid "Raw Porkchop" +msgstr "Costeleta de Javali (Crua)" + +#: warthog.lua +msgid "Cooked Porkchop" +msgstr "Costeleta de Javali Assada" diff --git a/mods/mobs_animal/locale/pt_BR.txt b/mods/mobs_animal/locale/pt_BR.txt new file mode 100644 index 00000000..60d9f5c1 --- /dev/null +++ b/mods/mobs_animal/locale/pt_BR.txt @@ -0,0 +1,46 @@ +# textdomain: Lunovox Heavenfinder (https://libreplanet.org/wiki/User:Lunovox) +Bee=Abelha +Honey=Mel +Beehive=Colméia +Honey Block=Bloco de Mel +Bunny=Coelho +Raw Rabbit=Carne de Coelho (Cru) +Cooked Rabbit=Coelho (Assado) +Rabbit Hide=Pele de Coelho +Chicken=Galinha +Chicken Egg=Ovo de Galinha +Fried Egg=Ovo Frito +Raw Chicken=Carne de Galinha (Crua) +Cooked Chicken=Galinha Assada +Feather=Pluma +Cow already milked!=Vaca já ordenhada! +Cow=Vaca +Bucket of Milk=Balde de leite +Cheese=Queijo +Cheese Block=Bloco de Queijo +[MOD] Mobs Redo 'Animals' loaded=[MOBS_ANIMAL] Mod carregado completamente +Kitten=Gato +Penguin=Pinguim +Rat=Rato +Cooked Rat=Rato (Assado) +Black=Preto +Blue=Azul +Brown=Marrom +Cyan=Ciano +Dark Green=Verde Escuro +Dark Grey=Cinza Escuro +Green=Verde +Grey=Cinza +Magenta=Rosa Magenta +Orange=Laranja +Pink=Rosa +Red=Vermelho +Violet=Violeta +White=Branco +Yellow=Amarelo +@1 Sheep=Ovelha @1 +Raw Mutton=Carneiro (Cru) +Cooked Mutton=Carneiro (Assado) +Warthog=Javali +Raw Porkchop=Costeleta de Javali (Crua) +Cooked Porkchop=Costeleta de Javali Assada diff --git a/mods/mobs_monster/lava_flan.lua b/mods/mobs_monster/lava_flan.lua index 6e355fe2..1e957e36 100644 --- a/mods/mobs_monster/lava_flan.lua +++ b/mods/mobs_monster/lava_flan.lua @@ -36,7 +36,7 @@ mobs:register_mob("mobs_monster:lava_flan", { {name = "mobs:lava_orb", chance = 15, min = 1, max = 1}, }, water_damage = 8, - lava_damage = 0, + lava_damage = -1, fire_damage = 0, light_damage = 0, immune_to = { @@ -53,7 +53,7 @@ mobs:register_mob("mobs_monster:lava_flan", { run_start = 20, run_end = 28, punch_start = 20, - punch_end = 28, + punch_end = 28 }, on_die = function(self, pos) @@ -174,9 +174,13 @@ minetest.register_tool(":mobs:pick_lava", { inventory_image = "mobs_pick_lava.png", tool_capabilities = { full_punch_interval = 0.4, - max_drop_level=3, - groupcaps={ - cracky = {times={[1]=1.80, [2]=0.80, [3]=0.40}, uses=40, maxlevel=3}, + max_drop_level = 3, + groupcaps = { + cracky = { + times = {[1] = 1.80, [2] = 0.80, [3] = 0.40}, + uses = 40, + maxlevel = 3 + } }, damage_groups = {fleshy = 6, fire = 1}, }, @@ -189,7 +193,7 @@ minetest.register_craft({ recipe = { {"mobs:lava_orb", "mobs:lava_orb", "mobs:lava_orb"}, {"", "default:obsidian_shard", ""}, - {"", "default:obsidian_shard", ""}, + {"", "default:obsidian_shard", ""} } }) @@ -253,7 +257,7 @@ mobs:register_mob("mobs_monster:obsidian_flan", { run_start = 20, run_end = 28, punch_start = 20, - punch_end = 28, + punch_end = 28 } }) @@ -296,9 +300,11 @@ mobs:register_arrow("mobs_monster:obsidian_arrow", { local radius = 1 local def = minetest.registered_nodes[node] + if def then - node = { name = node } + node = {name = node} end + if def and def.tiles and def.tiles[1] then texture = def.tiles[1] end @@ -325,7 +331,7 @@ mobs:register_arrow("mobs_monster:obsidian_arrow", { texture = texture, -- ^ only as fallback for clients without support for `node` parameter node = node, - collisiondetection = true, + collisiondetection = true }) minetest.set_node(pos, {name = "air"}) diff --git a/mods/mobs_redo/api.lua b/mods/mobs_redo/api.lua index 172e317d..0e2c62d7 100644 --- a/mods/mobs_redo/api.lua +++ b/mods/mobs_redo/api.lua @@ -8,7 +8,7 @@ local use_cmi = minetest.global_exists("cmi") mobs = { mod = "redo", - version = "20210610", + version = "20210614", intllib = S, invis = minetest.global_exists("invisibility") and invisibility or {} } @@ -28,8 +28,7 @@ local rad = math.rad local atann = math.atan local atan = function(x) if not x or x ~= x then - --error("atan bassed NaN") - return 0 + return 0 -- NaN else return atann(x) end @@ -225,9 +224,6 @@ function mob_class:collision() for _,object in ipairs(minetest.get_objects_inside_radius(pos, width)) do if object:is_player() then --- or (object:get_luaentity() --- and object:get_luaentity()._cmi_is_mob == true --- and object ~= self.object) then local pos2 = object:get_pos() local vec = {x = pos.x - pos2.x, z = pos.z - pos2.z} @@ -406,7 +402,6 @@ function mob_class:set_animation(anim, force) 0, self.animation[anim .. "_loop"] ~= false) end --- above function exported for mount.lua function mobs:set_animation(entity, anim) entity.set_animation(entity, anim) end @@ -593,7 +588,7 @@ function mob_class:attempt_flight_correction(override) local escape_direction = vdirection(pos, escape_target) self.object:set_velocity( - vmultiply(escape_direction, 1)) --self.run_velocity)) + vmultiply(escape_direction, 1)) return true end @@ -645,7 +640,7 @@ function mobs:yaw_to_pos(self, target, rot) end --- if stay near set then check periodically for nodes and turn towards them +-- if stay near set then periodically check for nodes and turn towards them function mob_class:do_stay_near() if not self.stay_near then return false end @@ -742,9 +737,15 @@ function mob_class:update_tag() col = "#FF0000" end + -- build infotext + self.infotext = "Health: " .. self.health .. " / " .. self.hp_max + .. "\n" .. "Owner: " .. self.owner + + -- set changes self.object:set_properties({ nametag = self.nametag, - nametag_color = col + nametag_color = col, + infotext = self.infotext }) end @@ -792,10 +793,7 @@ function mob_class:item_drop() end -- only drop rare items (drops.min = 0) if killed by player - if death_by_player then - obj = minetest.add_item(pos, ItemStack(item .. " " .. num)) - - elseif self.drops[n].min ~= 0 then + if death_by_player or self.drops[n].min ~= 0 then obj = minetest.add_item(pos, ItemStack(item .. " " .. num)) end @@ -870,18 +868,17 @@ function mob_class:check_for_death(cmi_cause) end -- backup nametag so we can show health stats - if not self.nametag2 then - self.nametag2 = self.nametag or "" - end +-- if not self.nametag2 then +-- self.nametag2 = self.nametag or "" +-- end - if show_health - and (cmi_cause and cmi_cause.type == "punch") then - - self.htimer = 2 - self.nametag = "♥ " .. self.health .. " / " .. self.hp_max +-- if show_health +-- and (cmi_cause and cmi_cause.type == "punch") then +-- self.htimer = 2 +-- self.nametag = "♥ " .. self.health .. " / " .. self.hp_max self:update_tag() - end +-- end return false end @@ -1051,13 +1048,13 @@ function mob_class:do_env_damage() end -- reset nametag after showing health stats - if self.htimer < 1 and self.nametag2 then +-- if self.htimer < 1 and self.nametag2 then - self.nametag = self.nametag2 - self.nametag2 = nil +-- self.nametag = self.nametag2 +-- self.nametag2 = nil self:update_tag() - end +-- end local pos = self.object:get_pos() ; if not pos then return end @@ -1081,8 +1078,7 @@ function mob_class:do_env_damage() local nodef = minetest.registered_nodes[self.standing_in] -- water - if self.water_damage ~= 0 - and nodef.groups.water then + if self.water_damage ~= 0 and nodef.groups.water then self.health = self.health - self.water_damage @@ -1094,8 +1090,7 @@ function mob_class:do_env_damage() end -- lava damage - elseif self.lava_damage ~= 0 - and nodef.groups.lava then + elseif self.lava_damage ~= 0 and nodef.groups.lava then self.health = self.health - self.lava_damage @@ -1107,8 +1102,7 @@ function mob_class:do_env_damage() end -- fire damage - elseif self.fire_damage ~= 0 - and nodef.groups.fire then + elseif self.fire_damage ~= 0 and nodef.groups.fire then self.health = self.health - self.fire_damage @@ -1241,58 +1235,58 @@ function mob_class:do_jump() local blocked = minetest.registered_nodes[nodt.name].walkable ---print("standing on:", self.standing_on, pos.y - 0.25) ---print("in front:", nod.name, pos.y + 0.5) ---print("in front above:", nodt.name, pos.y + 1.5) + -- are we facing a fence or wall + if nod.name:find("fence") or nod.name:find("gate") or nod.name:find("wall") then + self.facing_fence = true + end +--[[ +print("on: " .. self.standing_on + .. ", front: " .. nod.name + .. ", front above: " .. nodt.name + .. ", blocked: " .. (blocked and "yes" or "no") + .. ", fence: " .. (self.facing_fence and "yes" or "no") +) +]] + -- jump if standing on solid node (not snow) and not blocked + if (self.walk_chance == 0 or minetest.registered_items[nod.name].walkable) + and not blocked and not self.facing_fence and nod.name ~= node_snow then - -- jump if standing on solid node (not snow) and not blocked above - if (self.walk_chance == 0 - or minetest.registered_items[nod.name].walkable) - and not blocked - and nod.name ~= node_snow then + local v = self.object:get_velocity() - if not nod.name:find("fence") - and not nod.name:find("gate") - and not nod.name:find("wall") then + v.y = self.jump_height - local v = self.object:get_velocity() + self:set_animation("jump") -- only when defined - v.y = self.jump_height + self.object:set_velocity(v) - self:set_animation("jump") -- only when defined + -- when in air move forward + minetest.after(0.3, function(self, v) - self.object:set_velocity(v) + if self.object:get_luaentity() then - -- when in air move forward - minetest.after(0.3, function(self, v) - - if self.object:get_luaentity() then - - self.object:set_acceleration({ - x = v.x * 2, - y = 0, - z = v.z * 2 - }) - end - end, self, v) - - if self:get_velocity() > 0 then - self:mob_sound(self.sounds.jump) + self.object:set_acceleration({ + x = v.x * 2, + y = 0, + z = v.z * 2 + }) end + end, self, v) - return true - else - self.facing_fence = true + if self:get_velocity() > 0 then + self:mob_sound(self.sounds.jump) end + + self.jump_count = 0 + + return true end - -- if blocked against a block/wall for 5 counts then turn - if not self.following - and (self.facing_fence or blocked) then + -- if blocked for 3 counts then turn + if not self.following and (self.facing_fence or blocked) then self.jump_count = (self.jump_count or 0) + 1 - if self.jump_count > 4 then + if self.jump_count > 2 then local yaw = self.object:get_yaw() or 0 local turn = random(0, 2) + 1.35 @@ -1363,7 +1357,7 @@ end -- Thanks Wuzzy for the following editable settings local HORNY_TIME = 30 -local HORNY_AGAIN_TIME = 300 +local HORNY_AGAIN_TIME = 60 * 5 -- 5 minutes local CHILD_GROW_TIME = 60 * 20 -- 20 minutes -- find two animals of same type and breed if nearby and horny @@ -1391,16 +1385,15 @@ function mob_class:breed() if self.on_grown then self.on_grown(self) else - -- jump when fully grown so as not to fall into ground --- self.object:set_velocity({ --- x = 0, --- y = self.jump_height, --- z = 0 --- }) local pos = self.object:get_pos() ; if not pos then return end local ent = self.object:get_luaentity() + pos.y = pos.y + (ent.collisionbox[2] * -1) - 0.4 + self.object:set_pos(pos) + + -- jump slightly when fully grown so as not to fall into ground + self.object:set_velocity({x = 0, y = 0.5, z = 0 }) end end @@ -1623,6 +1616,40 @@ end local los_switcher = false local height_switcher = false +local can_dig_drop = function(pos) + + if minetest.is_protected(pos, "") then + return false + end + + local node = node_ok(pos, "air").name + local ndef = minetest.registered_nodes[node] + + if node ~= "ignore" + and ndef + and ndef.drawtype ~= "airlike" + and not ndef.groups.level + and not ndef.groups.unbreakable + and not ndef.groups.liquid then + + local drops = minetest.get_node_drops(node) + + for _, item in ipairs(drops) do + + minetest.add_item({ + x = pos.x - 0.5 + random(), + y = pos.y - 0.5 + random(), + z = pos.z - 0.5 + random() + }, item) + end + + minetest.remove_node(pos) + + return true + end + + return false +end -- path finding and smart mob routine by rnd, -- line_of_sight and other edits by Elkien3 @@ -1788,8 +1815,8 @@ function mob_class:smart_mobs(s, p, dist, dtime) -- lets make way by digging/building if not accessible if self.pathfinding == 2 and mobs_griefing then - -- is player higher than mob? - if s.y < p1.y then + -- is player more than 1 block higher than mob? + if p1.y > (s.y + 1) then -- build upwards if not minetest.is_protected(s, "") then @@ -1797,8 +1824,7 @@ function mob_class:smart_mobs(s, p, dist, dtime) local ndef1 = minetest.registered_nodes[self.standing_in] if ndef1 and (ndef1.buildable_to or ndef1.groups.liquid) then - - minetest.set_node(s, {name = mobs.fallback_node}) + minetest.set_node(s, {name = mobs.fallback_node}) end end @@ -1808,27 +1834,19 @@ function mob_class:smart_mobs(s, p, dist, dtime) s.y = s.y + sheight -- remove one block above to make room to jump - if not minetest.is_protected(s, "") then - - local node1 = node_ok(s, "air").name - local ndef1 = minetest.registered_nodes[node1] - - if node1 ~= "air" - and node1 ~= "ignore" - and ndef1 - and not ndef1.groups.level - and not ndef1.groups.unbreakable - and not ndef1.groups.liquid then - - minetest.set_node(s, {name = "air"}) - minetest.add_item(s, ItemStack(node1)) - - end - end + can_dig_drop(s) s.y = s.y - sheight self.object:set_pos({x = s.x, y = s.y + 2, z = s.z}) + -- is player more than 1 block lower than mob + elseif p1.y < (s.y - 1) then + + -- dig down + s.y = s.y - self.collisionbox[4] - 0.2 + + can_dig_drop(s) + else -- dig 2 blocks to make door toward player direction local yaw1 = self.object:get_yaw() + pi / 2 @@ -1838,37 +1856,12 @@ function mob_class:smart_mobs(s, p, dist, dtime) z = s.z + sin(yaw1) } - if not minetest.is_protected(p1, "") then + -- dig bottom node first incase of door + can_dig_drop(p1) - local node1 = node_ok(p1, "air").name - local ndef1 = minetest.registered_nodes[node1] + p1.y = p1.y + 1 - if node1 ~= "air" - and node1 ~= "ignore" - and ndef1 - and not ndef1.groups.level - and not ndef1.groups.unbreakable - and not ndef1.groups.liquid then - - minetest.add_item(p1, ItemStack(node1)) - minetest.set_node(p1, {name = "air"}) - end - - p1.y = p1.y + 1 - node1 = node_ok(p1, "air").name - ndef1 = minetest.registered_nodes[node1] - - if node1 ~= "air" - and node1 ~= "ignore" - and ndef1 - and not ndef1.groups.level - and not ndef1.groups.unbreakable - and not ndef1.groups.liquid then - - minetest.add_item(p1, ItemStack(node1)) - minetest.set_node(p1, {name = "air"}) - end - end + can_dig_drop(p1) end end @@ -2600,7 +2593,10 @@ function mob_class:do_states(dtime) self:smart_mobs(s, p, dist, dtime) end - if self.at_cliff then + -- distance padding to stop spinning mob + local pad = abs(p.x - s.x) + abs(p.z - s.z) + + if self.at_cliff or pad < 0.2 then self:set_velocity(0) self:set_animation("stand") @@ -2618,7 +2614,6 @@ function mob_class:do_states(dtime) self:set_animation("walk") end end - else -- rnd: if inside reach range self.path.stuck = false @@ -2765,11 +2760,7 @@ function mob_class:falling(pos) end -- fall at set speed - self.object:set_acceleration({ - x = 0, - y = fall_speed, - z = 0 - }) + self.object:set_acceleration({x = 0, y = fall_speed, z = 0}) end @@ -2792,8 +2783,9 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir, damage) -- error checking when mod profiling is enabled if not tool_capabilities then - minetest.log("warning", - "[mobs] Mod profiling enabled, damage not enabled") + + minetest.log("warning", "[mobs] Mod profiling enabled, damage not enabled") + return true end @@ -2869,6 +2861,7 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir, damage) if self.immune_to[n][1] == weapon_def.name then damage = self.immune_to[n][2] or 0 + break -- if "all" then no tools deal damage unless it's specified in list @@ -2881,13 +2874,14 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir, damage) -- healing if damage <= -1 then + self.health = self.health - floor(damage) + return true end if use_cmi - and cmi.notify_punch( - self.object, hitter, tflp, tool_capabilities, dir, damage) then + and cmi.notify_punch(self.object, hitter, tflp, tool_capabilities, dir, damage) then return true end @@ -2906,10 +2900,8 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir, damage) end end - if tr then - if weapon_def.original_description then - toolranks.new_afteruse(weapon, hitter, nil, {wear = wear}) - end + if tr and weapon_def.original_description then + toolranks.new_afteruse(weapon, hitter, nil, {wear = wear}) else weapon:add_wear(wear) end @@ -2957,20 +2949,6 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir, damage) if self:check_for_death({type = "punch", puncher = hitter, hot = hot}) then return true end - - --[[ add healthy afterglow when hit (causes lag with large textures) - minetest.after(0.1, function() - - if not self.object:get_luaentity() then return end - - self.object:set_texture_mod("^[colorize:#c9900070") - - minetest.after(0.3, function() - if not self.object:get_luaentity() then return end - self.object:set_texture_mod(self.texture_mods) - end) - end) ]] - end -- END if damage -- knock back effect (only on full punch) @@ -2996,11 +2974,7 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir, damage) -- use tool knockback value or default kb = tool_capabilities.damage_groups["knockback"] or kb - self.object:set_velocity({ - x = dir.x * kb, - y = up, - z = dir.z * kb - }) + self.object:set_velocity({x = dir.x * kb, y = up, z = dir.z * kb}) self.pause_timer = 0.25 end @@ -3247,10 +3221,8 @@ function mob_class:mob_activate(staticdata, def, dtime) local armor if type(self.armor) == "table" then armor = table_copy(self.armor) --- armor.immortal = 1 else --- armor = {immortal = 1, fleshy = self.armor} - armor = {fleshy = self.armor} + armor = {fleshy = self.armor} -- immortal = 1 end self.object:set_armor_groups(armor) @@ -3348,23 +3320,7 @@ end -- main mob function function mob_class:on_step(dtime, moveresult) - --[[ moveresult contains this for physical mobs - { - touching_ground = boolean, - collides = boolean, - standing_on_object = boolean, - collisions = { - { - type = string, -- "node" or "object", - axis = string, -- "x", "y" or "z" - node_pos = vector, -- if type is "node" - object = ObjectRef, -- if type is "object" - old_velocity = vector, - new_velocity = vector, - }} - }]] - -if self.state == "die" then return end ---------------- + if self.state == "die" then return end if use_cmi then cmi.notify_step(self.object, dtime) @@ -3890,11 +3846,13 @@ function mobs:spawn_specific(name, nodes, neighbors, min_light, max_light, inter local numbers = settings:get(name) if numbers then + numbers = numbers:split(",") chance = tonumber(numbers[1]) or chance aoc = tonumber(numbers[2]) or aoc if chance == 0 then + minetest.log("warning", string.format("[mobs] %s has spawning disabled", name)) return @@ -4678,14 +4636,14 @@ function mobs:feed_tame(self, clicker, feed_count, breed, tame) self.health = self.hp_max - if self.htimer < 1 then +-- if self.htimer < 1 then - minetest.chat_send_player(clicker:get_player_name(), - S("@1 at full health (@2)", - self.name:split(":")[2], tostring(self.health))) +-- minetest.chat_send_player(clicker:get_player_name(), +-- S("@1 at full health (@2)", +-- self.name:split(":")[2], tostring(self.health))) - self.htimer = 5 - end +-- self.htimer = 5 +-- end end self.object:set_hp(self.health) diff --git a/mods/pie/depends.txt b/mods/pie/depends.txt index c347c947..db708947 100644 --- a/mods/pie/depends.txt +++ b/mods/pie/depends.txt @@ -2,4 +2,5 @@ default hunger? hbhunger? stamina? -lucky_block? \ No newline at end of file +lucky_block? +screwdriver? diff --git a/mods/pie/init.lua b/mods/pie/init.lua index 139f38e1..2fd99ee9 100644 --- a/mods/pie/init.lua +++ b/mods/pie/init.lua @@ -4,8 +4,10 @@ local hmod = minetest.global_exists("hunger") local hbmod = minetest.global_exists("hbhunger") local stmod = minetest.global_exists("stamina") +local screwdriver_exists = minetest.global_exists("screwdriver") + -- eat pie slice function -local replace_pie = function(node, puncher, pos) +local function replace_pie(node, puncher, pos) -- is this my pie? if minetest.is_protected(pos, puncher:get_player_name()) then @@ -41,7 +43,11 @@ local replace_pie = function(node, puncher, pos) node.name = pie .. "_" .. (num + 1) end - minetest.swap_node(pos, {name = node.name}) + minetest.swap_node(pos, node) + + if num == 3 then + minetest.check_for_falling(pos) + end -- Blockmen's hud_hunger mod if hmod then @@ -91,12 +97,13 @@ end -- register pie bits -local register_pie = function(pie, desc) +local function register_pie(pie, desc) -- full pie minetest.register_node("pie:" .. pie .. "_0", { description = desc, paramtype = "light", + paramtype2 = "facedir", use_texture_alpha = "clip", sunlight_propagates = false, tiles = { @@ -108,9 +115,11 @@ local register_pie = function(pie, desc) drawtype = "nodebox", node_box = { type = "fixed", - fixed = {{-0.45, -0.5, -0.45, 0.45, 0, 0.45}} + fixed = {-0.45, -0.5, -0.45, 0.45, 0, 0.45} }, + on_rotate = screwdriver_exists and screwdriver.rotate_simple, + on_punch = function(pos, node, puncher, pointed_thing) replace_pie(node, puncher, pos) end @@ -118,8 +127,9 @@ local register_pie = function(pie, desc) -- 3/4 pie minetest.register_node("pie:" .. pie .. "_1", { - description = "3/4" .. desc, + description = "3/4 " .. desc, paramtype = "light", + paramtype2 = "facedir", use_texture_alpha = "clip", sunlight_propagates = true, tiles = { @@ -131,9 +141,11 @@ local register_pie = function(pie, desc) drawtype = "nodebox", node_box = { type = "fixed", - fixed = {{-0.45, -0.5, -0.25, 0.45, 0, 0.45}} + fixed = {-0.45, -0.5, -0.25, 0.45, 0, 0.45} }, + on_rotate = screwdriver_exists and screwdriver.rotate_simple, + on_punch = function(pos, node, puncher, pointed_thing) replace_pie(node, puncher, pos) end @@ -143,6 +155,7 @@ local register_pie = function(pie, desc) minetest.register_node("pie:" .. pie .. "_2", { description = "Half " .. desc, paramtype = "light", + paramtype2 = "facedir", use_texture_alpha = "clip", sunlight_propagates = true, tiles = { @@ -154,9 +167,11 @@ local register_pie = function(pie, desc) drawtype = "nodebox", node_box = { type = "fixed", - fixed = {{-0.45, -0.5, 0.0, 0.45, 0, 0.45}} + fixed = {-0.45, -0.5, 0.0, 0.45, 0, 0.45} }, + on_rotate = screwdriver_exists and screwdriver.rotate_simple, + on_punch = function(pos, node, puncher, pointed_thing) replace_pie(node, puncher, pos) end @@ -166,6 +181,7 @@ local register_pie = function(pie, desc) minetest.register_node("pie:" .. pie .. "_3", { description = "Piece of " .. desc, paramtype = "light", + paramtype2 = "facedir", use_texture_alpha = "clip", sunlight_propagates = true, tiles = { @@ -177,9 +193,11 @@ local register_pie = function(pie, desc) drawtype = "nodebox", node_box = { type = "fixed", - fixed = {{-0.45, -0.5, 0.25, 0.45, 0, 0.45}} + fixed = {-0.45, -0.5, 0.25, 0.45, 0, 0.45} }, + on_rotate = screwdriver_exists and screwdriver.rotate_simple, + on_punch = function(pos, node, puncher, pointed_thing) replace_pie(node, puncher, pos) end @@ -197,7 +215,7 @@ minetest.register_craft({ {"group:food_sugar", "group:food_egg", "group:food_sugar"}, {"group:food_wheat", "group:food_flour", "group:food_wheat"} }, - replacements = {{ "mobs:bucket_milk", "bucket:bucket_empty"}} + replacements = {{"mobs:bucket_milk", "bucket:bucket_empty"}} }) @@ -211,7 +229,7 @@ minetest.register_craft({ {"group:food_sugar", "group:food_egg", "group:food_sugar"}, {"group:food_wheat", "group:food_flour", "group:food_wheat"} }, - replacements = {{ "mobs:bucket_milk", "bucket:bucket_empty"}} + replacements = {{"mobs:bucket_milk", "bucket:bucket_empty"}} }) @@ -225,7 +243,7 @@ minetest.register_craft({ {"group:food_sugar", "group:food_egg", "group:food_sugar"}, {"group:food_wheat", "group:food_flour", "group:food_wheat"} }, - replacements = {{ "mobs:bucket_milk", "bucket:bucket_empty"}} + replacements = {{"mobs:bucket_milk", "bucket:bucket_empty"}} }) @@ -239,7 +257,7 @@ minetest.register_craft({ {"group:food_sugar", "group:food_egg", "group:food_sugar"}, {"group:food_wheat", "group:food_flour", "group:food_wheat"} }, - replacements = {{ "mobs:bucket_milk", "bucket:bucket_empty"}} + replacements = {{"mobs:bucket_milk", "bucket:bucket_empty"}} }) @@ -253,7 +271,7 @@ minetest.register_craft({ {"group:food_sugar", "group:food_egg", "group:food_sugar"}, {"group:food_flour", "group:food_cheese", "group:food_flour"} }, - replacements = {{ "mobs:bucket_milk", "bucket:bucket_empty"}} + replacements = {{"mobs:bucket_milk", "bucket:bucket_empty"}} }) @@ -279,12 +297,12 @@ minetest.register_craft({ {"group:food_sugar", "group:food_egg", "group:food_sugar"}, {"group:food_wheat", "group:food_flour", "group:food_wheat"} }, - replacements = {{ "mobs:bucket_milk", "bucket:bucket_empty"}} + replacements = {{"mobs:bucket_milk", "bucket:bucket_empty"}} }) -- bread pudding -register_pie("brpd","Bread Pudding") +register_pie("brpd", "Bread Pudding") minetest.register_craft({ output = "pie:brpd_0", @@ -293,12 +311,12 @@ minetest.register_craft({ {"group:food_sugar", "group:food_egg", "group:food_sugar"}, {"group:food_wheat", "group:food_flour", "group:food_wheat"} }, - replacements = {{ "mobs:bucket_milk", "bucket:bucket_empty"}} + replacements = {{"mobs:bucket_milk", "bucket:bucket_empty"}} }) -- orange pie -register_pie("orange","Orange Pie") +register_pie("orange", "Orange Pie") minetest.register_craft({ output = "pie:orange_0", @@ -307,7 +325,7 @@ minetest.register_craft({ {"group:food_sugar", "group:food_egg", "group:food_sugar"}, {"group:food_wheat", "group:food_flour", "group:food_wheat"} }, - replacements = {{ "mobs:bucket_milk", "bucket:bucket_empty"}} + replacements = {{"mobs:bucket_milk", "bucket:bucket_empty"}} }) @@ -343,4 +361,4 @@ minetest.register_alias("pie:sugar", "farming:sugar") minetest.register_alias("pie:knife", "default:sword_steel") -print ("[MOD] Pie loaded") +print("[MOD] Pie loaded") diff --git a/mods/pie/mod.conf b/mods/pie/mod.conf index 716dd5ea..d1efb598 100644 --- a/mods/pie/mod.conf +++ b/mods/pie/mod.conf @@ -1,4 +1,4 @@ name = pie depends = default -optional_depends = hunger, hbhunger, stamina, lucky_block +optional_depends = hunger, hbhunger, stamina, lucky_block, screwdriver description = Add a selection of tasty Pie/Cakes to eat. diff --git a/mods/plantlife_modpack/bushes/init.lua b/mods/plantlife_modpack/bushes/init.lua index 4be5a61e..64a9adf0 100644 --- a/mods/plantlife_modpack/bushes/init.lua +++ b/mods/plantlife_modpack/bushes/init.lua @@ -26,7 +26,7 @@ node_box = { {-0.0612,-0.500000,-0.500000,0.0612,0.500000,-0.375000}, --NodeBox 1 } }, - groups = {snappy=3,flammable=2}, + groups = {snappy=3,flammable=2,attached_node=1}, sounds = default.node_sound_leaves_defaults(), drop = 'default:stick' }) @@ -61,7 +61,8 @@ for i in pairs(BushBranchCenter) do -- tree=1, -- MM: disabled because some recipes use group:tree for trunks snappy=3, flammable=2, - leaves=1 + leaves=1, + attached_node=1 }, sounds = default.node_sound_leaves_defaults(), drop = 'default:stick 4' @@ -104,7 +105,8 @@ for i in pairs(BushBranchSide) do -- tree=1, -- MM: disabled because some recipes use group:tree for trunks snappy=3, flammable=2, - leaves=1 + leaves=1, + attached_node=1 }, sounds = default.node_sound_leaves_defaults(), drop = 'default:stick 3' diff --git a/mods/plantlife_modpack/cavestuff/nodes.lua b/mods/plantlife_modpack/cavestuff/nodes.lua index 654ceeb8..7dcf6b75 100644 --- a/mods/plantlife_modpack/cavestuff/nodes.lua +++ b/mods/plantlife_modpack/cavestuff/nodes.lua @@ -15,7 +15,7 @@ minetest.register_node("cavestuff:pebble_1",{ tiles = {"undergrowth_pebble.png"}, paramtype = "light", paramtype2 = "facedir", - groups = {cracky=3, stone=1}, + groups = {cracky=3, stone=1, attached_node=1}, selection_box = cbox, collision_box = cbox, on_place = function(itemstack, placer, pointed_thing) @@ -35,7 +35,7 @@ minetest.register_node("cavestuff:pebble_2",{ tiles = {"undergrowth_pebble.png"}, paramtype = "light", paramtype2 = "facedir", - groups = {cracky=3, stone=1, not_in_creative_inventory=1}, + groups = {cracky=3, stone=1, attached_node=1, not_in_creative_inventory=1}, selection_box = cbox, collision_box = cbox, sounds = default.node_sound_stone_defaults(), @@ -48,7 +48,7 @@ minetest.register_node("cavestuff:desert_pebble_1",{ tiles = {"default_desert_stone.png"}, paramtype = "light", paramtype2 = "facedir", - groups = {cracky=3, stone=1}, + groups = {cracky=3, stone=1, attached_node=1}, selection_box = cbox, collision_box = cbox, on_place = function(itemstack, placer, pointed_thing) @@ -67,7 +67,7 @@ minetest.register_node("cavestuff:desert_pebble_2",{ tiles = {"default_desert_stone.png"}, paramtype = "light", paramtype2 = "facedir", - groups = {cracky=3, stone=1, not_in_creative_inventory=1}, + groups = {cracky=3, stone=1, attached_node=1, not_in_creative_inventory=1}, selection_box = cbox, collision_box = cbox, sounds = default.node_sound_stone_defaults(), diff --git a/mods/plantlife_modpack/trunks/generating.lua b/mods/plantlife_modpack/trunks/generating.lua index 699baf97..f693df6c 100644 --- a/mods/plantlife_modpack/trunks/generating.lua +++ b/mods/plantlife_modpack/trunks/generating.lua @@ -4,28 +4,44 @@ -- TWiGS ----------------------------------------------------------------------------------------------- +local fakenode = { + name = "default:stone", -- could be anything that's guaranteed to exist at mapgen time, and isn't buildable_to + param1 = 0, + param2 = 0 +} + abstract_trunks.place_twig = function(pos) - local twig_size = math.random(1,27) + local twig_size = math.random(1,27) - local right_here = {x=pos.x , y=pos.y+1, z=pos.z } - local north = {x=pos.x , y=pos.y+1, z=pos.z+1} - local north_east = {x=pos.x+1, y=pos.y+1, z=pos.z+1} - local east = {x=pos.x+1, y=pos.y+1, z=pos.z } - local south_east = {x=pos.x+1, y=pos.y+1, z=pos.z-1} - local south = {x=pos.x , y=pos.y+1, z=pos.z-1} - local south_west = {x=pos.x-1, y=pos.y+1, z=pos.z-1} - local west = {x=pos.x-1, y=pos.y+1, z=pos.z } - local north_west = {x=pos.x-1, y=pos.y+1, z=pos.z+1} + local right_here = {x=pos.x , y=pos.y+1, z=pos.z } + local north = {x=pos.x , y=pos.y+1, z=pos.z+1} + local north_east = {x=pos.x+1, y=pos.y+1, z=pos.z+1} + local east = {x=pos.x+1, y=pos.y+1, z=pos.z } + local south_east = {x=pos.x+1, y=pos.y+1, z=pos.z-1} + local south = {x=pos.x , y=pos.y+1, z=pos.z-1} + local south_west = {x=pos.x-1, y=pos.y+1, z=pos.z-1} + local west = {x=pos.x-1, y=pos.y+1, z=pos.z } + local north_west = {x=pos.x-1, y=pos.y+1, z=pos.z+1} + + local node_here = minetest.get_node(right_here) + local node_north = minetest.get_node(north) + local node_n_e = minetest.get_node(north_east) + local node_east = minetest.get_node(east) + local node_s_e = minetest.get_node(south_east) + local node_south = minetest.get_node(south) + local node_s_w = minetest.get_node(south_west) + local node_west = minetest.get_node(west) + local node_n_w = minetest.get_node(north_west) + + node_north = minetest.registered_nodes[node_north.name] and node_north or fakenode + node_n_e = minetest.registered_nodes[node_n_e.name] and node_n_e or fakenode + node_east = minetest.registered_nodes[node_east.name] and node_east or fakenode + node_s_e = minetest.registered_nodes[node_s_e.name] and node_s_e or fakenode + node_south = minetest.registered_nodes[node_south.name] and node_south or fakenode + node_s_w = minetest.registered_nodes[node_s_w.name] and node_s_w or fakenode + node_west = minetest.registered_nodes[node_west.name] and node_west or fakenode + node_n_w = minetest.registered_nodes[node_n_w.name] and node_n_w or fakenode - local node_here = minetest.get_node(right_here) - local node_north = minetest.get_node(north) - local node_n_e = minetest.get_node(north_east) - local node_east = minetest.get_node(east) - local node_s_e = minetest.get_node(south_east) - local node_south = minetest.get_node(south) - local node_s_w = minetest.get_node(south_west) - local node_west = minetest.get_node(west) - local node_n_w = minetest.get_node(north_west) -- small twigs if twig_size <= 16 then minetest.swap_node(right_here, {name="trunks:twig_"..math.random(1,4), param2=math.random(0,3)}) @@ -356,11 +372,12 @@ if Moss_on_ground == true then abstract_trunks.grow_moss_on_ground = function(pos) local on_ground = {x=pos.x, y=pos.y+1, z=pos.z} local moss_type = math.random(1,21) + local rot = math.random(0,3) if moss_type == 1 then - minetest.swap_node(on_ground, {name="trunks:moss_fungus", param2=math.random(0,3)}) + minetest.swap_node(on_ground, {name="trunks:moss_with_fungus_"..rot, param2=1}) else - minetest.swap_node(on_ground, {name="trunks:moss", param2=math.random(0,3)}) + minetest.swap_node(on_ground, {name="trunks:moss_plain_"..rot, param2=1}) end end @@ -406,44 +423,49 @@ abstract_trunks.grow_moss_on_trunk = function(pos) local node_under = minetest.get_node(undrneath) --if minetest.get_item_group(node_under.name, "tree") < 1 then - local moss_type = math.random(1,41) - if minetest.registered_nodes[node_here.name].buildable_to then -- instead of check_air = true, + if minetest.registered_nodes[node_here.name].buildable_to then + local moss_type = math.random(1,41) + local rot = math.random(0,3) if moss_type == 1 then - minetest.swap_node(on_ground, {name="trunks:moss_fungus", param2=math.random(0,3) --[[1]]}) + minetest.swap_node(on_ground, {name="trunks:moss_with_fungus_"..rot, param2=1}) elseif moss_type < 22 then - minetest.swap_node(on_ground, {name="trunks:moss", param2=math.random(0,3) --[[1]]}) + minetest.swap_node(on_ground, {name="trunks:moss_plain_"..rot, param2=1}) end end - local moss_type = math.random(1,31) -- cliche of more moss at north - if minetest.registered_nodes[node_north.name].buildable_to then -- instead of check_air = true, + if minetest.registered_nodes[node_north.name].buildable_to then + local moss_type = math.random(1,31) -- cliche of more moss at north + local rot = math.random(0,3) if moss_type == 1 then - minetest.swap_node(at_side_n, {name="trunks:moss_fungus", param2=math.random(4,7)}) -- 5,4,6,7 + minetest.swap_node(at_side_n, {name="trunks:moss_with_fungus_"..rot, param2=5}) elseif moss_type < 22 then - minetest.swap_node(at_side_n, {name="trunks:moss", param2=math.random(4,7)}) + minetest.swap_node(at_side_n, {name="trunks:moss_plain_"..rot, param2=5}) end end - local moss_type = math.random(1,41) - if minetest.registered_nodes[node_east.name].buildable_to then -- instead of check_air = true, + if minetest.registered_nodes[node_east.name].buildable_to then + local moss_type = math.random(1,41) + local rot = math.random(0,3) if moss_type == 1 then - minetest.swap_node(at_side_e, {name="trunks:moss_fungus", param2=math.random(12,15)}) + minetest.swap_node(at_side_e, {name="trunks:moss_with_fungus_"..rot, param2=3}) elseif moss_type < 22 then - minetest.swap_node(at_side_e, {name="trunks:moss", param2=math.random(12,15)}) + minetest.swap_node(at_side_e, {name="trunks:moss_plain_"..rot, param2=3}) end end - local moss_type = math.random(1,41) - if minetest.registered_nodes[node_south.name].buildable_to then -- instead of check_air = true, + if minetest.registered_nodes[node_south.name].buildable_to then + local moss_type = math.random(1,41) + local rot = math.random(0,3) if moss_type == 1 then - minetest.swap_node(at_side_s, {name="trunks:moss_fungus", param2=math.random(8,11)}) + minetest.swap_node(at_side_s, {name="trunks:moss_with_fungus_"..rot, param2=4}) elseif moss_type < 22 then - minetest.swap_node(at_side_s, {name="trunks:moss", param2=math.random(8,11)}) + minetest.swap_node(at_side_s, {name="trunks:moss_plain_"..rot, param2=4}) end end - local moss_type = math.random(1,41) - if minetest.registered_nodes[node_west.name].buildable_to then -- instead of check_air = true, + if minetest.registered_nodes[node_west.name].buildable_to then + local moss_type = math.random(1,41) + local rot = math.random(0,3) if moss_type == 1 then - minetest.swap_node(at_side_w, {name="trunks:moss_fungus", param2=math.random(16,19)}) + minetest.swap_node(at_side_w, {name="trunks:moss_with_fungus_"..rot, param2=2}) elseif moss_type < 22 then - minetest.swap_node(at_side_w, {name="trunks:moss", param2=math.random(16,19)}) + minetest.swap_node(at_side_w, {name="trunks:moss_plain_"..rot, param2=2}) end end --end diff --git a/mods/plantlife_modpack/trunks/nodes.lua b/mods/plantlife_modpack/trunks/nodes.lua index f60281bd..04d124fc 100644 --- a/mods/plantlife_modpack/trunks/nodes.lua +++ b/mods/plantlife_modpack/trunks/nodes.lua @@ -65,42 +65,63 @@ end ----------------------------------------------------------------------------------------------- -- MoSS ----------------------------------------------------------------------------------------------- -local flat_moss = {-1/2, -1/2, -1/2, 1/2, -15/32--[[<-flickers if smaller]], 1/2} -minetest.register_node("trunks:moss", { - description = S("Moss"), - drawtype = "nodebox",--"signlike", - tiles = {"trunks_moss.png"}, - inventory_image = "trunks_moss.png", - wield_image = "trunks_moss.png", - paramtype = "light", - paramtype2 = "facedir",--"wallmounted", - sunlight_propagates = true, - walkable = false, - node_box = {type = "fixed", fixed = flat_moss}, - selection_box = {type = "fixed", fixed = flat_stick},--{type = "wallmounted"}, - groups = {snappy = 3, flammable = 3 }, - sounds = default.node_sound_leaves_defaults(), -}) +-- wall_top = {-0.4375, 0.4375, -0.3125, 0.4375, 0.5, 0.3125}, +-- wall_bottom = {-0.4375, -0.5, -0.3125, 0.4375, -0.4375, 0.3125}, +-- wall_side = {-0.5, -0.3125, -0.4375, -0.4375, 0.3125, 0.4375}, ------------------------------------------------------------------------------------------------ --- MoSS & FuNGuS ------------------------------------------------------------------------------------------------ -minetest.register_node("trunks:moss_fungus", { - description = S("Moss with Fungus"), - drawtype = "nodebox",--"signlike", - tiles = {"trunks_moss_fungus.png"}, - inventory_image = "trunks_moss_fungus.png", - wield_image = "trunks_moss_fungus.png", - paramtype = "light", - paramtype2 = "facedir",--"wallmounted", - sunlight_propagates = true, - walkable = false, - node_box = {type = "fixed", fixed = flat_moss}, - selection_box = {type = "fixed", fixed = flat_stick},--{type = "wallmounted"}, - groups = {snappy = 3, flammable = 3 }, - sounds = default.node_sound_leaves_defaults(), -}) +-- was local flat_moss = {-1/2, -1/2, -1/2, 1/2, -15/32, 1/2} + + +local cbox = { + type = "wallmounted", + wall_top = {-1/2, 1/2, -1/2, 1/2, 15/32, 1/2}, + wall_bottom = {-1/2, -1/2, -1/2, 1/2, -15/32, 1/2}, + wall_side = {-1/2, -1/2, -1/2, -15/32, 1/2, 1/2} +} + +for r = 0, 3 do + local xform = "" + if r > 0 then xform = "^[transformR"..r*90 end + + minetest.register_node("trunks:moss_plain_"..r, { + description = S("Moss"), + drawtype = "nodebox", + tiles = {"trunks_moss.png"..xform}, + inventory_image = "trunks_moss.png", + wield_image = "trunks_moss.png", + paramtype = "light", + paramtype2 = "wallmounted", + sunlight_propagates = true, + walkable = false, + node_box = cbox, + groups = {snappy = 3, flammable = 3, attached_node=1, not_in_creative_inventory = r}, + sounds = default.node_sound_leaves_defaults(), + drop = "trunks:moss_plain_0", + }) + + ----------------------------------------------------------------------------------------------- + -- MoSS & FuNGuS + ----------------------------------------------------------------------------------------------- + minetest.register_node("trunks:moss_with_fungus_"..r, { + description = S("Moss with Fungus"), + drawtype = "nodebox", + tiles = {"trunks_moss_fungus.png"..xform}, + inventory_image = "trunks_moss_fungus.png", + wield_image = "trunks_moss_fungus.png", + paramtype = "light", + paramtype2 = "wallmounted", + sunlight_propagates = true, + walkable = false, + node_box = cbox, + groups = {snappy = 3, flammable = 3, attached_node=1, not_in_creative_inventory = r}, + sounds = default.node_sound_leaves_defaults(), + drop = "trunks:moss_with_fungus_0", + }) +end + +minetest.register_alias("trunks:moss_plain", "trunks:moss_plain_0") +minetest.register_alias("trunks:moss_with_fungus", "trunks:moss_with_fungus_0") ----------------------------------------------------------------------------------------------- -- TWiGS BLoCK @@ -361,7 +382,8 @@ for i in pairs(TRuNKS) do snappy=1, choppy=2, oddly_breakable_by_hand=1, - flammable=2--, + flammable=2, + attached_node = 1 --not_in_creative_inventory=1 -- atm in inv for testing }, --drop = "trunks:twig_1", -- not sure about this yet @@ -376,3 +398,26 @@ end end minetest.register_alias("trunks:pine_trunkroot", "trunks:pine_treeroot") + +-- convert moss to wallmounted mode so that attached_node works properly. + +local fdirtowall = { + [0] = 1, + [1] = 5, + [2] = 4, + [3] = 3, + [4] = 2, +} + +minetest.register_lbm({ + name = "trunks:convert_moss_wallmounted", + label = "Convert moss to wallmounted mode", + run_at_every_load = true, + nodenames = {"trunks:moss", "trunks:moss_fungus"}, + action = function(pos, node) + local basedir = math.floor(node.param2 / 4) + local rot = node.param2 % 4 + local newname = node.name == "trunks:moss_fungus" and "trunks:moss_with_fungus" or "trunks:moss_plain" + minetest.set_node(pos, {name = newname.."_"..rot, param2 = fdirtowall[basedir] }) + end +}) diff --git a/mods/plantlife_modpack/youngtrees/init.lua b/mods/plantlife_modpack/youngtrees/init.lua index 50d11ff1..ca74de17 100644 --- a/mods/plantlife_modpack/youngtrees/init.lua +++ b/mods/plantlife_modpack/youngtrees/init.lua @@ -40,7 +40,7 @@ minetest.register_node("youngtrees:youngtree2_middle",{ {-0.500000,0.125000,-0.500000,0.500000,0.500000,0.500000}, --NodeBox 3 } }, - groups = {snappy=3,flammable=2}, + groups = {snappy=3,flammable=2,attached_node=1}, sounds = default.node_sound_leaves_defaults(), drop = 'trunks:twig_1' }) @@ -58,7 +58,7 @@ minetest.register_node("youngtrees:youngtree_top", { type = "fixed", fixed = {-0.3, -0.5, -0.3, 0.3, 0.5, 0.3} }, - groups = {snappy=3,flammable=2}, + groups = {snappy=3,flammable=2,attached_node=1}, sounds = default.node_sound_leaves_defaults(), drop = 'trunks:twig_1' }) @@ -77,7 +77,7 @@ minetest.register_node("youngtrees:youngtree_middle", { type = "fixed", fixed = {-0.3, -0.5, -0.3, 0.3, 0.5, 0.3} }, - groups = {snappy=3,flammable=2}, + groups = {snappy=3,flammable=2,attached_node=1}, sounds = default.node_sound_leaves_defaults(), drop = 'trunks:twig_1' }) @@ -97,7 +97,7 @@ minetest.register_node("youngtrees:youngtree_bottom", { type = "fixed", fixed = {-0.3, -0.5, -0.3, 0.3, 0.5, 0.3} }, - groups = {snappy=3,flammable=2}, + groups = {snappy=3,flammable=2,attached_node=1}, sounds = default.node_sound_leaves_defaults(), drop = 'trunks:twig_1' }) diff --git a/mods/skinsdb/meta/character_2060.txt b/mods/skinsdb/meta/character_2060.txt new file mode 100644 index 00000000..befaf946 --- /dev/null +++ b/mods/skinsdb/meta/character_2060.txt @@ -0,0 +1,3 @@ +rainbow gohst +Phill +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2061.txt b/mods/skinsdb/meta/character_2061.txt new file mode 100644 index 00000000..71ba4b3d --- /dev/null +++ b/mods/skinsdb/meta/character_2061.txt @@ -0,0 +1,3 @@ +Danger +Phill +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2062.txt b/mods/skinsdb/meta/character_2062.txt new file mode 100644 index 00000000..f2af952f --- /dev/null +++ b/mods/skinsdb/meta/character_2062.txt @@ -0,0 +1,3 @@ +Monster Boy +Phill +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2063.txt b/mods/skinsdb/meta/character_2063.txt new file mode 100644 index 00000000..27a9af6f --- /dev/null +++ b/mods/skinsdb/meta/character_2063.txt @@ -0,0 +1,3 @@ +Gohst sam +Phill +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2064.txt b/mods/skinsdb/meta/character_2064.txt new file mode 100644 index 00000000..18dc16c1 --- /dev/null +++ b/mods/skinsdb/meta/character_2064.txt @@ -0,0 +1,3 @@ +FBI +Phill +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2065.txt b/mods/skinsdb/meta/character_2065.txt new file mode 100644 index 00000000..59f927ea --- /dev/null +++ b/mods/skinsdb/meta/character_2065.txt @@ -0,0 +1,3 @@ +Endersam +Phill +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2066.txt b/mods/skinsdb/meta/character_2066.txt new file mode 100644 index 00000000..6b158200 --- /dev/null +++ b/mods/skinsdb/meta/character_2066.txt @@ -0,0 +1,3 @@ +Flaming +Flaming Strike +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2067.txt b/mods/skinsdb/meta/character_2067.txt new file mode 100644 index 00000000..45c02713 --- /dev/null +++ b/mods/skinsdb/meta/character_2067.txt @@ -0,0 +1,3 @@ +FBI Ninja +Phill +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2068.txt b/mods/skinsdb/meta/character_2068.txt new file mode 100644 index 00000000..a447720c --- /dev/null +++ b/mods/skinsdb/meta/character_2068.txt @@ -0,0 +1,3 @@ +euro 2021 -FR10- minetest footmod? free NC share modify ok +DcyD3 +CC BY-NC-SA 4.0 diff --git a/mods/skinsdb/meta/character_2069.txt b/mods/skinsdb/meta/character_2069.txt new file mode 100644 index 00000000..359ccf8f --- /dev/null +++ b/mods/skinsdb/meta/character_2069.txt @@ -0,0 +1,3 @@ +spider-man +DcyD3 +CC BY-NC-SA 3.0 diff --git a/mods/skinsdb/meta/character_2070.txt b/mods/skinsdb/meta/character_2070.txt new file mode 100644 index 00000000..30e0d3d6 --- /dev/null +++ b/mods/skinsdb/meta/character_2070.txt @@ -0,0 +1,3 @@ +eye you ! +DcyD3 +CC BY-NC-SA 3.0 diff --git a/mods/skinsdb/meta/character_2071.txt b/mods/skinsdb/meta/character_2071.txt new file mode 100644 index 00000000..82393490 --- /dev/null +++ b/mods/skinsdb/meta/character_2071.txt @@ -0,0 +1,3 @@ +Xbox 360 Skin Pack 1 +angel +CC BY 3.0 diff --git a/mods/skinsdb/meta/character_2072.txt b/mods/skinsdb/meta/character_2072.txt new file mode 100644 index 00000000..92146099 --- /dev/null +++ b/mods/skinsdb/meta/character_2072.txt @@ -0,0 +1,3 @@ +Irrlicht +Phill +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_2073.txt b/mods/skinsdb/meta/character_2073.txt new file mode 100644 index 00000000..45a7198e --- /dev/null +++ b/mods/skinsdb/meta/character_2073.txt @@ -0,0 +1,3 @@ +kinie? 4minetest +DcyD3 +CC BY-NC-SA 3.0 diff --git a/mods/skinsdb/meta/character_2074.txt b/mods/skinsdb/meta/character_2074.txt new file mode 100644 index 00000000..c795c7c7 --- /dev/null +++ b/mods/skinsdb/meta/character_2074.txt @@ -0,0 +1,3 @@ +barca 4fans ! thx +DcyD3 +CC BY-NC-SA 3.0 diff --git a/mods/skinsdb/meta/character_2075.txt b/mods/skinsdb/meta/character_2075.txt new file mode 100644 index 00000000..66115b2c --- /dev/null +++ b/mods/skinsdb/meta/character_2075.txt @@ -0,0 +1,3 @@ +oh no no not me ! lool +DcyD3 +CC BY-NC-SA 3.0 diff --git a/mods/skinsdb/textures/character_2060.png b/mods/skinsdb/textures/character_2060.png new file mode 100644 index 0000000000000000000000000000000000000000..97ce64ee9a4da6a98412fb1a8c0273d56e8dea3d GIT binary patch literal 1336 zcmV-81;_e{P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1kFiAK~!i%-Iz;k z6Gs@w$4(sb@B>gtoPZP(Ipk(uhhEy=Ko#eT9(&{f6$hv)6fQ`hs)7qD*TykhjkwD}jl3dad5X4^RK^$k<|CjmJvzwV+J6KBMpER1;@$BRO-*3K|bwq@4 z_(0Z1{q93fwC_k!pNdudC|i0)UJQrcVq=IaH$7E4Tx=PcE#FJ{qRI=8?wEppl>TsRRlD}n#d3p2+c1n z$fGjo+X^N`u+C#X^IM*pej~cmoz(V=ot&Jcx~HdyY85^o=L9X8xYtr~iOdAfH8*sh z;E4c;S8H{iLwx^0KNU8D!8r9CQ-VZ)sZPhEI=pZ%;*JSANoaz+1pgmMxURpXaX6)*`5XX zvp+F3AjI(H)q=JU^%^L;YqYgAi&QE_1?|m%yA1kK=eIp_UbehM_Fa@M{nE(GAz$C0 z^k9;6pAB6GbvLK)e}$?ZkpDkeFMmIK9(X_h^~1)8VN8PS<$q@d2r6N$tgL*Nfz?uT z1FXVaVA*Wc+<^4%E)h>A9I*vYLEpYipB!Z-8jV&I(z@@D^*~8bwu$#SOYBS~=myJ6 z%VKAdS3A`J zZJ62H+bes@AUd2xMh~qPmH<*#Kfwfrnw!L+ru zkwKYEhK?H=8mKnWnNG`A8IFKlVcspkE_w4LB7&nr_fmo&10eofX^_PKksYEM;=hdK z*Mtun6h@>WBBo~E(#H>&n-5QbFrho$LG6SiUiUUxD1agAF{n0bqJHrZ&9xlkA;14| zB*+Bh4@@7F?v7oucNP3*;?49l)g@(C!UTTnl>jp^b=bs8i2B8&(?8>2SBu?a*MxYl*umRw?rN3eKA15XPz+F&Atq7Tmi6VT>9PTW_!ZW@<1R**I%>q)z{e6s5JoJ2VKtRGiQ7j4zNMG`tJmZVv#@>wfJ2%U3K006eOwzajjtgNi4sHmoOZEbC9Yins~X=rF@ zV`F1tVq#xkUtV5bSy@?ES65S0Q&Lh=QBhG(PftxvO-xKoN=iyeNl8aXM@B|QL_|a< zCno>^09G>+X%je6Xkd>0=ya_0W{U1_mdmfy_xK(qP7o^ zCidhYq0xuf3Fk0|W#j?tGN2l6CwH!UH#xbFt==_Nc`!Afr+yNa!A|%85W(O_wZnNR zFHXR4F#z=ob@;71g!3V(}^@y?!7L9Wd|_E$IByWo+wl5N+lq{ z_d#}olMG_)TL9QySf=SB%Ce{>0CpWoi7j9NDp4-DK#vuULx^HQHP{N)B26=Ztk__! z#^6dIGlPDWWbT=cfF*9iBJRKf#EixjHH!rM5d%n)EFJ~G8aF?-K3K=lp$z4;?amh7 z36m{g6o8%>7M*b&ryXhPN!guEh*ORJ<#+|fnXK#Hd!0UbJ%Co2jRJlH%tWhbj{m9D P00000NkvXXu0mjfpSi!r literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2062.png b/mods/skinsdb/textures/character_2062.png new file mode 100644 index 0000000000000000000000000000000000000000..2c1d1f10584972f33e3b7fcee18d592f1667fd35 GIT binary patch literal 1523 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 KMNUMnLSTYu*hE?|FJAGx1Dpk7Lg;Y2r9V3J-x= zRaC0_p?pLAfKUYrG*loU0vXbx20~C3s03B16r@tB@&O8wK%$8n2?}ayoQ8xrwqtwj z*pt|vJMVjE?!D)+_u|8uu|2kD?pUcCSYOUPXP>?H{;&04|Gn-}bT`>kwrH(Dpp$t5 ztuRKh(#i;}#u`PEd92p76NlEIm13l?z`1&I&5#f4TzPti~a zG@(E#)D$C2v*S=+c;B)`*GS*l~J)2qH4&eI*9`1kvn>JF5=q+33 zRujDU{MF}wgMoq~xpab1E1Wj;^wd}_k6|jkeB@J~-2(h}CGh`(0h^|cqLnx*kzu9n zS-SELg}w^fL)6nlp%8JZzDCqppfkU;El9!2W-x9H%8%OgolfW}S~{sGcAj?PASh8! zG(97uEVdnI=Nbg-%M4T_D%J8W;BG93&0yU4`$uhe9Dq*h^NC8K6nLMo)?8;XD`Bcb zjEqmv=^f+0XXdcl09&d4!`=RSw>u8N`S}*LVnARNrO@)TkA9GQ_m1*zeTn*d!neNj zU$h$yv`@i?T$hmdjpaL(aI_eJpx}XP5u!+Wn&w zeZ*;pG*cL*s1yuw>KLqq%&sI{T#3oNkUF7Ya^iaw9VbLq(aD6>c82^PCMMGdUX(m*{{6M*<8nCw(Fi^5oLroB9Dv_ZUX#~YkIiRm-3ACcW z6x>Bt*iBNB*?<)_sh+wzuM}-L2YO%UF$G86R>!5{+p&o{-5ks|zz`}4}fqnf2 z`iqu8!)oklXF?-(yxYjzk7qyu}OKLkL#wZ?~sjuGzvNxt}} zPjPW!jaKX^N0xFFP_W>wX0RGkj0^(>Lp9Qr3kItpuqyu_VPW4u;qIc_h3)znod1Q3 z0IW6|eC?G_^Sy6=nRctq-~a7%EVoit+bIL(kdh5hS>7vn2hB`~Ga*hq2$ZeHdtogR zF3h*@4yrpaJyjaNE%k4F78N1@zWUi;;pCeqnO|;@BngE;v$Rm>`M>!~Qs-G}r7X46 zYxC~yizwK#8aght^qFeS)3U<;r___t5)d^mpe z1tl;4KsYj?cw$jo&8u#8c>A@XK7g zni2485FO1IiC+a>$uqC}z^`1t#(y2%0{TXa9*aSNbRd`jzY4)YNZ-mcpIy#<$vT+P zeB9m#ZWh81K>d?l7@&2Ppl|@CLMpuoB=xlSqplOKs>)uVjZac3?wUxIy(!u6-hCsMo>5eK3AdT;XigOE z#?(+cM7+bfRTK)X#{k8tvw|H5nawkhoB_KZmRpyYDvh)HdtnIhslY-*`43^ShznYv%`{omROtbC;-}0nw1o1`j2cd;E-TK*f_ZO_b#WvMk6FBT|gv3;RwRLId~tV zRERbe#CH&JC|yP?i`EsqZ*lsZ5Ig`}1v7lz@#erY?e@1Ff#MoS_4T7#$_#VhZg=kVAR)pC*X z5B=iK>1RU&Ku{{k8yx&KF;uz)I7BkQpp-$I3ZU|`5zpj7g>le#WNXcBW^Gz&>>**{ zIFye-pcKU;u>6ML4(3d#9tNuv#eYo!P5UZjhlS>Ocx{_+6r27lCZnTj=yE^S7%Iif zOn>~buE4JaVE^d1(OOffREVMoYb~8l2Wu@03kw86KomuUVTg#3Wm$eKT1%27ynapy zCV`C_yxC5~p6so>DPab}2L<;UpmPQ^z6{l0h2VhTPvmoS52WXFRlnJ8E{RehB=JIX z_9Vs8!~ERi&ushdZ39rPR#{(P2cX$(qP50a%gV|M&N-A)IOj0N5JeH~b{nM>X_{iK z1{O2Tq=kjBFGcXtCG;C}(CV+1;FB+bqM0000< KMNUMnLSTYxPiN== literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2066.png b/mods/skinsdb/textures/character_2066.png new file mode 100644 index 0000000000000000000000000000000000000000..2613c058b272b034bb2fcf3e8ad3f897b32d1cf5 GIT binary patch literal 8935 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 F{2vC87a0Hm literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2067.png b/mods/skinsdb/textures/character_2067.png new file mode 100644 index 0000000000000000000000000000000000000000..db113362e6e4109761fe5503656ffdb28e68d9a2 GIT binary patch literal 1617 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 T(u_PLCIJXFUDd)XR)PNm@7ruZ literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2069.png b/mods/skinsdb/textures/character_2069.png new file mode 100644 index 0000000000000000000000000000000000000000..4cd720442482196c565a9221a1ce7069cbf30cda GIT binary patch literal 9577 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 NpwxBM3RSH9{|5qUAaDQx literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2074.png b/mods/skinsdb/textures/character_2074.png new file mode 100644 index 0000000000000000000000000000000000000000..c2ec2e46cc84b55619524c52d378dc57e3e7d18e GIT binary patch literal 9240 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 literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2075.png b/mods/skinsdb/textures/character_2075.png new file mode 100644 index 0000000000000000000000000000000000000000..56ae8b8e0280e74bdeb4b4610417016bfbb6d35f GIT binary patch literal 12322 zcmeHtWmH?+)^^b1#hntoI0O$++@-i%Ai>?GI4xSBI23nxcPPcJ#fp>yMT(c=#on~% z+;h(z-}~o|@xA{}#z=PdTF-puoX?tTWv}cVsirE2jX{n9006KRM{)QYh=v6J zOqPmm1^}p@`)cXAYe2k!&aO_DHuf-}yN@#r2=lhF1OU93s@~ev)3tpxdaxiekVKSM z9_zC%rn0^UKLOh9*>+hK*En7>M2|}&a(lNvQgeLBdGKF(*m$mR{B>2!)=^08)@ONH za!1AgD95qq?sUoN<}{#t8CJ2?yY=Ls zoT`!6ChJ#gUKZQbHGy|4C1TGWu)d8C^oR&ePIY`A+Uc7TOFg}N$khHUbW>g3LzcKb zmEWz@=w&3x<N|T(s`8J~qi_4YlIpG!=Hc zdgz_%!EukZ-|vdiuc=DYRfBS4`>6J`VT50uzAk{G-rwI|%LTml=1Naz#XOj5m5SLE zt1A+W+Wt2DGIHUqU3cXaAT7d*iSaAl6Yu)C5vzwJ+^EY>bsIU8;>m^RNF-ND{pKm_ zuerZwlAqZhF|Sr*Gq1$;u~EK}uMDv>IJnwF`4o}!L&v*&a6`UZ_I)~oQ1 z9GOSs2c~tNFX@)qFdc#A1J=sc-pFKKeUGNOmM>u+1H6`eQjNWq?{ICIvM&o0p9`Hg z&IEc-bnMRu-rioCoSN34oF;LwiFFQE6}<@m9+F6(vtIYzSHxr!0TDcG_5A#pBGZT| zM-&?x&CE4Mzr)5Ex8CP<6CeAq-jS1iGvRdP|Il+w+@0;_`uQPjC)4PXGyA6G%l$@E zku6Wow{a;&DYEm(!Y_T`JkM;^tXi-0$cpTw$6uN$ebB91wCL19?a!(>m6lmUWGb@s z7xYRFx~?#{chkC4YRAa7+_X=}T@HCaF7fUTrOHzvq+B+hZiR=HuM#&gD5yYb4K4kE@qVB z@<1FzRHu*0m~O}p=sI1v>Grz&{#fanw704TWwZ&fI9pdPmp|UzCj$s(-H-7`d&{F2MESIl}v_3&+aBuE1@ltSq zR)m2gW+U>y^)bp(L7NF zn$VoP?j&r;hS@X0sZcDT5uqq+we}H&LI^jtZ&5qJr<2W+V{i3P5dgW1C*wvE>(5HI za!eFRd^d98T>a^+$KgfhNqhbcnx7O&Kfeaba1M@I&kixqo^JZ6#bN+*G77DUhlF%+ zJ&p!n3q{aVf&;eR;jrt$ey&lqYfh{Pbin}>B;kIo-qnkQR5p`+D&>wk`61rk%6b6C z_5^L@I{)@iv{IyRm?h6TMe$_r3R>?_Ui$|oZ5|mnv7Wc%6WIEfL@eOx9~$^$(MP+< zFH>HIqF!&L`($*vxG|tP^X*$=#P0sI+*JV}$D`>5o->?3ite=2+n$|S&>S8;F_L2D z-%K;4Q!rQwUd*5gEY#!iuV@~h{5DWFMc<>xep`;d0VVPlU%iq{c06xN@apoG#EJgu zFP>TY&T2yQlkkh2gmce>=@46XZmPbw?Y^t#j|Os;jTlGPd!=i3`C18L<+8c09I#MZ3m(+qSxdGq%lY$L`%{4w1tZ4uzNAglch+p%u%kT|HvI<120!)ZE zMAwK>qGw%EjlN=f-yo6%Dar6L7Rw22{K$ozDeRp;Cmo++sZpxaAYeA^VkL#lRPb+y ze7K^NP<~AqRu+#s5!!3w^H3ntDz=BTdY4oq5HLy-S^Y!Cgz)hp68)4|WlDLdrv+-! zizvENqbO~=+8?6kk`m984~V|t1%VbH)mS|+-iJQqa2@;Y-rsDCb@$KEjDJr^r2BZC z_I|jzn}R+-2+I6|x$MP~Zj@jIYXG14Cs-Z5`O94?ebjqC+<-V2VkAiY<%pyH*7i>< zns=Es&aPyAh?sg?$HAWD+!~sajqgY?lcb)n;WHHkdGb{RBAx8l?BS7u*LVe^DA!HK zW5ynBDxP{5q`j340hN1)3AFA2pXau)eHJ~;n9=$Ho-1) z4cS!oTS^?qlF|G(F^*L4p!bfj@Ybba(l55`oXA-BerDc;ZhBbJyFBQAa&l4moq2;! zLyX@O9xG0UzDp-SG>aa!6x7wM50(8fh`XKEW;j6CK!}QgB$J**phZOO)O5)trXy_z zZUOl)s(k9-fXGq-dZ~MI%WhCq)nm;}HBQ4n-tk*Ay5uH2PCu3wDd&-YqXHm!W)T;Q zbRlHweKA9CR`|?w*d(t(Y_pMujjjGEb0JG_t_Efqk|i2y5mvx+Y*Q^1dhLU*@rzf` z_XSEH3u7-u%3sG}R|y7X93;Gy@p#L_PqNm)B-AJ)?n*BRZZ`*-t+%xbY5D{)U`RAV za@!w$qspx;j{QQ&FD_V&s2Fu~f_5OG_f+IYlJd+2orZgfjV7MEG{~|P29~`RAAK$L zEtw+zdLf815S1P$$oZViMGirmRt8Pb{G&q)R$I+m8$raKUgjBeMur7t_4iBDA1r-G z=M>n0C2?myJw7q7EJf-NQmb)cvI)~XCb#(?)nq5Ee%$yxu3Okbv@*d_`RR*H8da`w{4iu#}=MQ(ek; z1??9Z@u0A9P;N!?aWw*BuV!5WF2~lHZaz)Ab`=2`5)I-6+O9YXnXD_X-Er9vvu=6$ zyO-aB;!&GXn1+mbICDl{NxhdPItbCDMI#3Vc#<9Avq-Z7z}B6%XdN<&1CQC3m$cQS z@m+N2k=w@Eh}XIzmPGjhq@@}?!`}ryE=r^1!3dn4O8a6m_V9J??i}-}Od3p9D)i9-$yK>DD@zNk zxR~;dMY#@!;w55-^SIe?1AY2iYi_N`#Ylogbe54dUf8YRY#cfuQ~vT9q7<|_~Z@3+Vfr}wNaW^Szmh9Vk)Fk3$)*|mBCHF7m{NzJ=C3u6rL z)%cSm+JGhFtf+ih9O*kn365w-<@aYXx;SiopZ!)J<=Y*`lYp=&`MRlfhk|<4fZudU za`(ZQ#E;N}Z0Czps0+2)k!(>TO@gpLfs$ER=O}Nrdcrm`n!Vk^0g6sv{qP>O=6#w^St()_Z)tihW<= zs}*il;g-jbKKSxP1!25;v7;$ll}0$SgYK5e>%(7W}@mP4kI@U1ZnU@FMJV+46^%Mjr^`g$^$IRVeE+1%1TN)a;D zKiiX6E}kfF@~w@LrRilbH7Ub7dze(>T>NZ!VXn_patS^{CWRoRG>yh|Mxa4HVq%Vo zr1smoRHp5%I?C)XuTaz=0$38*IEsO@9GxrS(>d>dYG*|4BHJnq_AKiBQsHecjM3TcouPTMiDgWxfi)tAKGp4r1pkau<`WwW)RSq zE2!vr-S-?3M`-7ARQ2jqNu`rFm!kIS%cGc%-?C`bT_KdMjT5(Vo#u=+yWC;8W7Qi_D}4Ky z(yU&^U7KO1cOgiAiG$Ba?aa0OwI`ve< zA7omGC-0doe6&mqYO~D47G@uj@{Las%vpT{q)2w<8& z=#}4R>9jLuvEvCqwewj|0d=Ne1k_I&Ep^z-C!%W9VK2(lkW! zYy_y+2ESB`D(9zW*8EJ9rqH+D`iC1Sl(8#}Q%o?X6#S&?n5 z&YX@jrTNnPo4HSXjXgT9_<%>RZ95nk8zuSkng%%J8jH(_gkyH*6xGN=(nF^bxTd)i ztaBFt7bQSBGqtswiot`VQDV24$6BhQl||X%xpOhaT?EQ!zzi+I&h6tyqCzZ|ryaDo z4VFl_hwsk;A6=KDHE;O&F&dt9`6%)fUz8Vo`Xm(>`7EA38e8I}iRwRDkfkxm@@kL5YbT%+|P2ui=D_;0-XUC3+OCRlyIlC9 zxifeRm@_)3?3Zq29s&W*JpI0RhIO+VnTGSyzNafT*I=&UB(%(oq1Z*yKwcySe{{Yw zHR0v5S!3tSMy0AK)l4-1QsJ$L5ors3a(c24$k0}=G5g?yEcWV_rY(yJ@Uzy6@qG2R z)&BW~Ow);Pu8yLar9+0hQUL%Yu87K)aCXz~njAqyA}66CvFe>}WvDZ`(E2pi3gm&J$Dx@SMsH7xw_mE=Bi%PZ`c@q#?MzYY`sC>g=+VH5>d7Ir!=s^z z&Z3GRR?vRYO{F_49U3(2B?fev{KV3`>7!whxzz#Y{gi>WDeQ4SaL|ZkghrPAy2*Nc|4FXqnPk}IZDERV-cKVETb z63!4z*qxAM?8Io^L48fE_y}#EYg>1TU$KsIUL=;)$OyMQPm~nVcc&!fe{<07SNF+` zjlgvUO*>16(?Csua`>M7yUm%dFR`}YEJv%bX&?)9j;e`XCaaOb>jItE)!aZxBJwE34UK7X-wVpVbZ3B3DMA~ z+?D4K_ZLzfH*VyKbocBgPtW5SQ|5Jsm#$yd@JPDG>!dV0*kqfd)hSx|rEE`yh6!^j zXBKe>ZqOgEE=l(_-7cUIjdxe;%L5A4-4`*OmSd5uUJWW5qvkhnB&%qm zP`CNdkB9>jpo-wz83e&b6l9Q{Fs~%z8oLNN1ihG8NzzYJ-BrWSOe^9Pp2o zyH#~Cenwk+@phTy<4&4K)P;#C67((AC zl$^ZDgD}u#PzCrj*{sK0KBVK^<*ql0Nn)q=t#&MSjmyTT=L}I@#hg`w_-E5RcFl%9 zMj=RQU}Ss7AO^n`5wZC~su(14$M-c*#ake|>Z`AUsHn%ZU(hRw3us(+ppe9RAkwSA z-jI&gT;B`feg!lt2~JEklZaq)OWBrKQ( zPFvZPV0*irAsP|TV%c@5mY?Cpyy9XXn3>5?IGOUOFCmkKID&ys51praRUA#dxS5>I3sSwepHfvUBqi;7( z*^54XxppJ^@{;`)`p~F?LlkfwAIHIRaKAWW(>$SOv?R1Acgvbl9&t(eF*QUnp^pPe zLG~`JnAOW{{h2C;Fu*i@)aWSBR%E8xNQ?ic7OUpzk#XVX+{GbUPUpfRS`=!w-$j+x z(ummn??NER!j;!@>KB)zoEIJ~_8Ufv{v2kx`q=GB^B zb6ReQEf=-yupx@v3m(-`Uh8{g`tFpg@VUE5yTn5xWV2Z3=BdZKB5~ACnTN;>ZsZQB zT?Fwr+G5XAry2I~AFRvnH{B}j6=Tm?Kb3&(B+CH7ay54#`+e@U#I`d1j5_boB_)j- zpHkLE564K2<|YO_K%Dj9i~@?B0%^{+QjVPM_YU0!ThO|lw)m!D9YOnKz+&IPoshfV zR9Gt~tF9s1#_gW`=jpsvO0k`}rvSoqsa%#Fe$OFhCbX@g53jSo*sGtRWqqPDCSin3Pl=Sn-%lUeEbe$)x<{Qj8B(0 zwX{o@M6#5ERk9h)=nw58bLv0a=k(8V=~o$P1<4{%(d#A$E7N-2A>r7MTJL2Es&jZu ztlFN-%L(U~eq}AQ>ngXf8ob8~QQ0{ujU9QVUC9-2!Wuboxzuo^gs z@uk6wIn(zsQeI_n;FKRR<&gA00N+a#<;as%k(ieR5^2lkzP^eOp>av74nwz zOW{{wlMxTEv95F*T zIL}Fn3neSN1!;T7uXn}ftXa^C?ERpJb9yNb^RCD+*+GmF*n9@&NP3m5AWJ7i-8h~<8ig=Ach zTwb8?K~;r?3g=6shi0bmAH1N!cQa-FNp!-{ACgN|{_SYPkVizvi`-A@!nF4E1DoGW z&wLej7_>oy&&cZl0ECw|Qc`LPQd0lAwF>`VJk$S;sQf!|%J-(4O)@MY#Dp%xYE%Ou zr4a>Mb!fzjhI!hL5|w{He2HlDT;Q{L)Tf?Eam_tsd@La2d`j;c`{8XFG@lF@pP zV{cB5R=*xm0cRDJ`Ggq(+6^(%ytKtU75T?R#-!rZx1@<_WkU(k%#Bp0m*2mibBs4E z<=nWPJ=IS{c=Eq7j~ z0SR;NFa55V4Iz2>&k4c_wF_R*9M<>yL^l|e*A9waVg z#aPpUnC>-gU3?cVKLLfM61NsZZ4GzdZ+^#T`Muue(=KYfs@+6 z?{({`D1$AW95^6QCvzBww}UhMUN`_CBIfN3v9N==1I=MpHjbjS#~nSiKpUtituCJm zmx{9#%-TlY*A=GetEy$;YiA(@r4@UIA>s{&6F9)!AwX{jdq+30w2MuVwdr@@dVL6!vKo7LM_1>(z1V2z|TZ!t=-+7!JM34 zUS1qtJRDB0R-D{ILPDHeAWjg79gbjk^Ko>Cc(XgY(fy+MgF_nTX5nh%>~7=a2>itf zF?aHC7p0|z_XGbGpM$fC%3t)3Zhxu(*Mrj=;>^j-!Nuv|!1;FzH+LCNILV&@{jU~o zTJT2(I5l8yP9ClnFd0vnqdVQ-DWDdA**kl<+W$@mYQYJ!hdIEZZg8*M|KU)e0we(C<^3C# zf}@)|#L)uwiwaK8VFTxZ3PE8)LY5Zn=9Umkc3y5iC_6+D3Soy?!puPeLLiU;i0f|@ z&s}ZcRSB{GdsM%upl~W4sHFuL2*%IO4R_1VD+qzH3vxrD@MwfA_<3R67BFt;Zz`w- zSk}qa0RkUR8wZFLjMLfC>UYO4!NC%03Zk?ijz7HqZc(#`xLd*v;B&yn5$fdS_HVG3 zjRQ>69r8<0ZhjCiuOJtf07!sOh=*VB-yj{Bs~fx)f3b3Nae)4i}qDEx673%mqPzr12NKo0Fxx7sM4NVFk|=o(;T&erE%G`lp!8 zztjE;?_~}9r4$#4o1KfF9mJyr0)asSU_KBn=by=P{+iSO%2tH)|ItI_H{frJ0Nn16 zHu&NKU#mF(TCD!m3-0^>^7ZF9{9n2N0{?OHU+MdgT>r@RUn%fkf&Zzlf8_eF6!@>e z|5VriH@PtWz1@L1!moh5;G3BihObNTjnF$aWi1)_kpvfw7zdRU51kShgMt8=8Xpyr z&=5$7MoWyvNQ%xxhRI5bg-h!AlmdsH;xQ*B1{W1RI#oC+*((5D1_5<~Al+jC?gEE5^R(YfJfqzV$!lw3X1Y7&z03R)sQ?8DdGTpuK|d~0ErR+ zRX;$f2LMB?H~ z$@$uwyV;+=^S)?zsO0|Pw&4Ri13V1`cMVldfcW+&_~Xm~1al=hX+Q)Dl|1|e-C17W z4FJG|Kdy#JfB?wIB!xFVa#v81d9;N}LP)`D7!aET03Z%4NK0tR4<#oVI&Fw!y?l#L zgI}J~*%&AC+TSvBOyrQIVlL(3q2j_@vaK{Zh#nb#V`^w9TSSyf014`di)hQU-|{@p z@m14d2qgLmT5UK&2q7E#Ui@tPg^Re<=i&yNg`(=?GYDW?T+)JBErLcAt5kRJ;1ui; zdYO+bT#Qm+Ri?AySxwloruE7Hf-dMNIJz8 zd@%%J=`+yUb7hKYQ44{BZtQ8}$P9tZ`~~7B!0S(*j8e@V%cs5em1fNb$)M6cZC>mc z2b+-9C%aY+?K-HD=tF3bu~|JQDVi#ma76TrerE8CQh!Q&b|a-vyA9(M)vRrz;#DBY zPXED5kVQcee$)42FSc^viq&y{C z1@Xn~;G0wTg|1$_s%|-*mKd5^KWB7Y7Tw>2l6hvapK3tMi2BRp$AWw(Wz6OWYJ#N% zOj2JGB2>Wb)hM51q=2z;HVCPO15}>$#gMo sL^9UiT$6T>ThgTRSlnK1WC9)#cBi_@% literal 0 HcmV?d00001 diff --git a/mods/stamina/init.lua b/mods/stamina/init.lua index f582e2aa..40e9680c 100644 --- a/mods/stamina/init.lua +++ b/mods/stamina/init.lua @@ -204,6 +204,30 @@ local function set_sprinting(name, sprinting) end +local function head_particle(player, texture) + + local prop = player:get_properties() + local pos = player:get_pos() ; pos.y = pos.y + prop.eye_height -- mouth level + local dir = player:get_look_dir() + + + minetest.add_particlespawner({ + amount = 5, + time = 0.1, + minpos = pos, + maxpos = pos, + minvel = {x = dir.x - 1, y = dir.y, z = dir.z - 1}, + maxvel = {x = dir.x + 1, y = dir.y, z = dir.z + 1}, + minacc = {x = 0, y = -5, z = 0}, + maxacc = {x = 0, y = -9, z = 0}, + minexptime = 1, + maxexptime = 1, + minsize = 1, + maxsize = 2, + texture = texture + }) +end + local function drunk_tick() for _,player in ipairs(minetest.get_connected_players()) do @@ -218,6 +242,9 @@ local function drunk_tick() local num = stamina.players[name].drunk if num and num > 0 and math.floor(num / 20) == num / 20 then + + head_particle(player, "bubble.png") + minetest.sound_play("stamina_burp", {to_player = name, gain = 0.7}, true) end @@ -381,6 +408,8 @@ local function poison_tick() local hp = player:get_hp() - 1 + head_particle(player, "stamina_poison_particle.png") + if hp > 0 then player:set_hp(hp, {poison = true}) end @@ -517,26 +546,9 @@ function stamina.eat(hp_change, replace_with_item, itemstack, user, pointed_thin minetest.sound_play(snd, {to_player = name, gain = 0.7}, true) -- particle effect when eating - local prop = user:get_properties() - local pos = user:get_pos() ; pos.y = pos.y + prop.eye_height -- mouth level local texture = minetest.registered_items[itemname].inventory_image - local dir = user:get_look_dir() - minetest.add_particlespawner({ - amount = 5, - time = 0.1, - minpos = pos, - maxpos = pos, - minvel = {x = dir.x - 1, y = dir.y, z = dir.z - 1}, - maxvel = {x = dir.x + 1, y = dir.y, z = dir.z + 1}, - minacc = {x = 0, y = -5, z = 0}, - maxacc = {x = 0, y = -9, z = 0}, - minexptime = 1, - maxexptime = 1, - minsize = 1, - maxsize = 2, - texture = texture - }) + head_particle(user, texture) -- if player drinks milk then stop poison and being drunk local item_name = itemstack:get_name() or "" diff --git a/mods/stamina/textures/stamina_poison_particle.png b/mods/stamina/textures/stamina_poison_particle.png new file mode 100644 index 0000000000000000000000000000000000000000..d239e742b1a12700d9c8993c6a8e66b4eb9698d2 GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=%3?!FCJ6-`&`~f~8u0UEgR8l8N!#2&zDc4?c z=DcE{5MxP@UoeBivm0qZj;g1NV+hCf Date: Sat, 24 Jul 2021 12:22:10 +0200 Subject: [PATCH 16/16] update --- mods/3d_armor/3d_armor/api.lua | 10 +- mods/3d_armor/3d_armor/init.lua | 2 +- .../worldedit_gui/functionality.lua | 30 ++ mods/advtrains/advtrains/couple.lua | 452 ++++++++++++----- mods/advtrains/advtrains/init.lua | 16 +- mods/advtrains/advtrains/path.lua | 39 ++ mods/advtrains/advtrains/settingtypes.txt | 5 + mods/advtrains/advtrains/trainlogic.lua | 428 +++++++---------- mods/advtrains/advtrains/wagons.lua | 64 --- mods/ambience/init.lua | 3 +- mods/ambience/soundsets.lua | 10 +- mods/bakedclay/README.md | 4 +- mods/bakedclay/init.lua | 165 +++++-- mods/bakedclay/license.txt | 4 + .../textures/baked_clay_terracotta_black.png | Bin 0 -> 328 bytes .../textures/baked_clay_terracotta_blue.png | Bin 0 -> 257 bytes .../textures/baked_clay_terracotta_brown.png | Bin 0 -> 718 bytes .../textures/baked_clay_terracotta_cyan.png | Bin 0 -> 661 bytes .../baked_clay_terracotta_dark_green.png | Bin 0 -> 714 bytes .../baked_clay_terracotta_dark_grey.png | Bin 0 -> 328 bytes .../textures/baked_clay_terracotta_green.png | Bin 0 -> 575 bytes .../textures/baked_clay_terracotta_grey.png | Bin 0 -> 659 bytes .../baked_clay_terracotta_light_blue.png | Bin 0 -> 589 bytes .../baked_clay_terracotta_magenta.png | Bin 0 -> 275 bytes .../textures/baked_clay_terracotta_orange.png | Bin 0 -> 606 bytes .../textures/baked_clay_terracotta_pink.png | Bin 0 -> 409 bytes .../textures/baked_clay_terracotta_red.png | Bin 0 -> 292 bytes .../textures/baked_clay_terracotta_violet.png | Bin 0 -> 619 bytes .../textures/baked_clay_terracotta_white.png | Bin 0 -> 512 bytes .../textures/baked_clay_terracotta_yellow.png | Bin 0 -> 676 bytes mods/bridger/.luacheckrc | 15 + mods/bridger/README.md | 7 + mods/bridger/alias.lua | 3 +- mods/bridger/crafts.lua | 135 +++--- mods/bridger/description.txt | 2 +- mods/bridger/nodes.lua | 454 ++++++++++-------- mods/builtin_item/init.lua | 5 +- mods/carts/cart_entity.lua | 3 +- mods/farming/crops/cocoa.lua | 6 +- mods/farming/crops/ryeoatrice.lua | 12 + mods/farming/food.lua | 28 ++ mods/farming/license.txt | 3 + mods/farming/locale/farming.de.tr | 6 +- mods/farming/locale/farming.zh_CN.tr | 4 +- mods/farming/locale/farming.zh_TW.tr | 4 +- mods/farming/lucky_block.lua | 2 + mods/farming/textures/farming_water_glass.png | Bin 0 -> 167 bytes mods/flowerpot/init.lua | 2 +- mods/mobs_redo/api.lua | 28 +- mods/mobs_redo/api.txt | 2 + mods/mobs_redo/crafts.lua | 10 +- mods/mobs_redo/depends.txt | 3 +- mods/mobs_redo/mod.conf | 4 +- mods/mobs_redo/readme.MD | 2 +- mods/mobs_redo/settingtypes.txt | 3 + mods/moreblocks/CHANGELOG.md | 5 +- mods/moreores/CHANGELOG.md | 5 +- mods/plantlife_modpack/bushes/init.lua | 4 +- .../plantlife_modpack/bushes_classic/init.lua | 2 +- mods/plantlife_modpack/cavestuff/mapgen.lua | 4 +- mods/plantlife_modpack/dryplants/juncus.lua | 4 +- .../dryplants/meadowvariation.lua | 2 +- .../plantlife_modpack/dryplants/moregrass.lua | 2 +- mods/plantlife_modpack/dryplants/reedmace.lua | 8 +- mods/plantlife_modpack/ferns/fern.lua | 8 +- .../plantlife_modpack/ferns/gianttreefern.lua | 4 +- mods/plantlife_modpack/ferns/horsetail.lua | 6 +- mods/plantlife_modpack/ferns/treefern.lua | 4 +- mods/plantlife_modpack/flowers_plus/init.lua | 35 +- mods/plantlife_modpack/molehills/init.lua | 2 +- mods/plantlife_modpack/poisonivy/init.lua | 6 +- mods/plantlife_modpack/trunks/generating.lua | 12 +- mods/plantlife_modpack/trunks/nodes.lua | 2 + mods/plantlife_modpack/vines/init.lua | 2 +- .../woodsoils/generating.lua | 4 +- mods/plantlife_modpack/youngtrees/init.lua | 2 +- mods/playerplus/init.lua | 8 +- mods/protector/admin.lua | 2 +- mods/protector/doors_chest.lua | 27 +- mods/protector/init.lua | 12 +- mods/protector/textures/license.txt | 4 + .../textures/protector_down_icon.png | Bin 0 -> 481 bytes mods/protector/textures/protector_up_icon.png | Bin 0 -> 478 bytes mods/signs_lib/api.lua | 2 +- mods/skinsdb/api.lua | 2 +- mods/skinsdb/meta/character_2076.txt | 3 + mods/skinsdb/meta/character_2077.txt | 3 + mods/skinsdb/meta/character_2078.txt | 3 + mods/skinsdb/meta/character_2079.txt | 3 + mods/skinsdb/meta/character_2080.txt | 3 + mods/skinsdb/meta/character_2081.txt | 3 + mods/skinsdb/meta/character_2082.txt | 3 + mods/skinsdb/meta/character_2083.txt | 3 + mods/skinsdb/meta/character_2084.txt | 3 + mods/skinsdb/meta/character_2085.txt | 3 + mods/skinsdb/meta/character_2086.txt | 3 + mods/skinsdb/meta/character_2087.txt | 3 + mods/skinsdb/meta/character_2088.txt | 3 + mods/skinsdb/meta/character_2089.txt | 3 + mods/skinsdb/meta/character_2090.txt | 3 + mods/skinsdb/meta/character_2091.txt | 3 + mods/skinsdb/textures/character_2076.png | Bin 0 -> 2082 bytes mods/skinsdb/textures/character_2077.png | Bin 0 -> 1765 bytes mods/skinsdb/textures/character_2078.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_2079.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_2080.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_2081.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_2082.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_2083.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_2084.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_2085.png | Bin 0 -> 8325 bytes mods/skinsdb/textures/character_2086.png | Bin 0 -> 12701 bytes mods/skinsdb/textures/character_2087.png | Bin 0 -> 1780 bytes mods/skinsdb/textures/character_2088.png | Bin 0 -> 3380 bytes mods/skinsdb/textures/character_2089.png | Bin 0 -> 1911 bytes mods/skinsdb/textures/character_2090.png | Bin 0 -> 3089 bytes mods/skinsdb/textures/character_2091.png | Bin 0 -> 2283 bytes mods/stairs/stairs.lua | 19 + mods/stamina/init.lua | 12 +- mods/techpack/gravelsieve/init.lua | 4 + .../techpack_warehouse/box_copper.lua | 4 +- mods/techpack/techpack_warehouse/box_gold.lua | 4 +- .../techpack/techpack_warehouse/box_steel.lua | 4 +- mods/techpack/tubelib/distributor.lua | 4 +- mods/techpack/tubelib_addons1/grinder.lua | 95 +++- mods/techpack/tubelib_addons1/harvester.lua | 4 +- mods/techpack/tubelib_addons3/distributor.lua | 4 +- mods/unified_inventory/README.md | 7 +- mods/unified_inventory/category.lua | 11 +- mods/unified_inventory/init.lua | 7 +- mods/unified_inventory/internal.lua | 2 + ...ied_inventory.template.tr => template.txt} | 126 +++-- .../locale/unified_inventory.de.tr | 41 +- .../locale/unified_inventory.es.tr | 134 +++--- .../locale/unified_inventory.fr.tr | 47 +- .../locale/unified_inventory.it.tr | 41 +- .../locale/unified_inventory.ms.tr | 40 +- .../locale/unified_inventory.pl.tr | 47 +- .../locale/unified_inventory.pt.tr | 36 +- .../locale/unified_inventory.ru.tr | 40 +- .../locale/unified_inventory.tr.tr | 44 +- .../locale/unified_inventory.zh_CN.tr | 49 +- .../locale/unified_inventory.zh_TW.tr | 49 +- mods/unified_inventory/mod.conf | 4 +- mods/unified_inventory/waypoints.lua | 223 ++++++--- mods/xdecor/src/workbench.lua | 12 + 146 files changed, 2111 insertions(+), 1206 deletions(-) create mode 100644 mods/bakedclay/textures/baked_clay_terracotta_black.png create mode 100644 mods/bakedclay/textures/baked_clay_terracotta_blue.png create mode 100644 mods/bakedclay/textures/baked_clay_terracotta_brown.png create mode 100644 mods/bakedclay/textures/baked_clay_terracotta_cyan.png create mode 100644 mods/bakedclay/textures/baked_clay_terracotta_dark_green.png create mode 100644 mods/bakedclay/textures/baked_clay_terracotta_dark_grey.png create mode 100644 mods/bakedclay/textures/baked_clay_terracotta_green.png create mode 100644 mods/bakedclay/textures/baked_clay_terracotta_grey.png create mode 100644 mods/bakedclay/textures/baked_clay_terracotta_light_blue.png create mode 100644 mods/bakedclay/textures/baked_clay_terracotta_magenta.png create mode 100644 mods/bakedclay/textures/baked_clay_terracotta_orange.png create mode 100644 mods/bakedclay/textures/baked_clay_terracotta_pink.png create mode 100644 mods/bakedclay/textures/baked_clay_terracotta_red.png create mode 100644 mods/bakedclay/textures/baked_clay_terracotta_violet.png create mode 100644 mods/bakedclay/textures/baked_clay_terracotta_white.png create mode 100644 mods/bakedclay/textures/baked_clay_terracotta_yellow.png create mode 100644 mods/bridger/.luacheckrc create mode 100644 mods/bridger/README.md create mode 100644 mods/farming/textures/farming_water_glass.png create mode 100644 mods/protector/textures/protector_down_icon.png create mode 100644 mods/protector/textures/protector_up_icon.png create mode 100644 mods/skinsdb/meta/character_2076.txt create mode 100644 mods/skinsdb/meta/character_2077.txt create mode 100644 mods/skinsdb/meta/character_2078.txt create mode 100644 mods/skinsdb/meta/character_2079.txt create mode 100644 mods/skinsdb/meta/character_2080.txt create mode 100644 mods/skinsdb/meta/character_2081.txt create mode 100644 mods/skinsdb/meta/character_2082.txt create mode 100644 mods/skinsdb/meta/character_2083.txt create mode 100644 mods/skinsdb/meta/character_2084.txt create mode 100644 mods/skinsdb/meta/character_2085.txt create mode 100644 mods/skinsdb/meta/character_2086.txt create mode 100644 mods/skinsdb/meta/character_2087.txt create mode 100644 mods/skinsdb/meta/character_2088.txt create mode 100644 mods/skinsdb/meta/character_2089.txt create mode 100644 mods/skinsdb/meta/character_2090.txt create mode 100644 mods/skinsdb/meta/character_2091.txt create mode 100644 mods/skinsdb/textures/character_2076.png create mode 100644 mods/skinsdb/textures/character_2077.png create mode 100644 mods/skinsdb/textures/character_2078.png create mode 100644 mods/skinsdb/textures/character_2079.png create mode 100644 mods/skinsdb/textures/character_2080.png create mode 100644 mods/skinsdb/textures/character_2081.png create mode 100644 mods/skinsdb/textures/character_2082.png create mode 100644 mods/skinsdb/textures/character_2083.png create mode 100644 mods/skinsdb/textures/character_2084.png create mode 100644 mods/skinsdb/textures/character_2085.png create mode 100644 mods/skinsdb/textures/character_2086.png create mode 100644 mods/skinsdb/textures/character_2087.png create mode 100644 mods/skinsdb/textures/character_2088.png create mode 100644 mods/skinsdb/textures/character_2089.png create mode 100644 mods/skinsdb/textures/character_2090.png create mode 100644 mods/skinsdb/textures/character_2091.png rename mods/unified_inventory/locale/{unified_inventory.template.tr => template.txt} (73%) diff --git a/mods/3d_armor/3d_armor/api.lua b/mods/3d_armor/3d_armor/api.lua index 2051c28f..3cbfa185 100644 --- a/mods/3d_armor/3d_armor/api.lua +++ b/mods/3d_armor/3d_armor/api.lua @@ -529,12 +529,14 @@ armor.remove_all = function(self, player) self:save_armor_inventory(player) end +local skin_mod + armor.get_player_skin = function(self, name) - if (self.skin_mod == "skins" or self.skin_mod == "simple_skins") and skins.skins[name] then + if (skin_mod == "skins" or skin_mod == "simple_skins") and skins.skins[name] then return skins.skins[name]..".png" - elseif self.skin_mod == "u_skins" and u_skins.u_skins[name] then + elseif skin_mod == "u_skins" and u_skins.u_skins[name] then return u_skins.u_skins[name]..".png" - elseif self.skin_mod == "wardrobe" and wardrobe.playerSkins and wardrobe.playerSkins[name] then + elseif skin_mod == "wardrobe" and wardrobe.playerSkins and wardrobe.playerSkins[name] then return wardrobe.playerSkins[name] end return armor.default_skin..".png" @@ -678,5 +680,5 @@ end -- -- Useful for skin mod forks that do not use the same name. armor.set_skin_mod = function(mod) - armor.skin_mod = mod + skin_mod = mod end diff --git a/mods/3d_armor/3d_armor/init.lua b/mods/3d_armor/3d_armor/init.lua index bb84364a..7e990f3f 100644 --- a/mods/3d_armor/3d_armor/init.lua +++ b/mods/3d_armor/3d_armor/init.lua @@ -96,7 +96,7 @@ for _, mod in pairs(skin_mods) do armor:add_preview(fn) end end - armor.skin_mod = mod + armor.set_skin_mod(mod) end end if not minetest.get_modpath("moreores") then diff --git a/mods/Minetest-WorldEdit/worldedit_gui/functionality.lua b/mods/Minetest-WorldEdit/worldedit_gui/functionality.lua index 2efbf9ae..6279d8a8 100644 --- a/mods/Minetest-WorldEdit/worldedit_gui/functionality.lua +++ b/mods/Minetest-WorldEdit/worldedit_gui/functionality.lua @@ -11,6 +11,7 @@ local gui_count2 = {} --mapping of player names to a quantity (arbitrary strings local gui_count3 = {} --mapping of player names to a quantity (arbitrary strings may also appear as values) local gui_angle = {} --mapping of player names to an angle (one of 90, 180, 270, representing the angle in degrees clockwise) local gui_filename = {} --mapping of player names to file names +local gui_param2 = {} --mapping of player names to param2 values --set default values setmetatable(gui_nodename1, {__index = function() return "Cobblestone" end}) @@ -25,6 +26,7 @@ setmetatable(gui_count2, {__index = function() return "6" end}) setmetatable(gui_count3, {__index = function() return "4" end}) setmetatable(gui_angle, {__index = function() return 90 end}) setmetatable(gui_filename, {__index = function() return "building" end}) +setmetatable(gui_param2, {__index = function() return "0" end}) local axis_indices = {["X axis"]=1, ["Y axis"]=2, ["Z axis"]=3, ["Look direction"]=4} local axis_values = {"x", "y", "z", "?"} @@ -904,3 +906,31 @@ worldedit.register_gui_function("worldedit_gui_clearobjects", { execute_worldedit_command("clearobjects", name, "") end, }) + +worldedit.register_gui_function("worldedit_gui_param2", { + name = "Set Param2", + privs = we_privs("param2"), + get_formspec = function(name) + local value = gui_param2[name] or "0" + return "size[6.5,3]" .. worldedit.get_formspec_header("worldedit_gui_param2") .. + "textarea[0.5,1;5,2;;;Some values may break the node!]".. + string.format("field[0.5,2.5;2,0.8;worldedit_gui_param2_value;New Param2;%s]", minetest.formspec_escape(value)) .. + "field_close_on_enter[worldedit_gui_param2_value;false]" .. + "button_exit[3.5,2.5;3,0.8;worldedit_gui_param2_submit;Set Param2]" + end, +}) + +worldedit.register_gui_handler("worldedit_gui_param2", function(name, fields) + local cg = { + worldedit_gui_param2_value = gui_param2, + } + local ret = handle_changes(name, "worldedit_gui_param2", fields, cg) + if fields.worldedit_gui_param2_submit then + copy_changes(name, fields, cg) + worldedit.show_page(name, "worldedit_gui_param2") + + execute_worldedit_command("param2", name, gui_param2[name]) + return true + end + return ret +end) diff --git a/mods/advtrains/advtrains/couple.lua b/mods/advtrains/advtrains/couple.lua index 3dc336fa..336a6d42 100644 --- a/mods/advtrains/advtrains/couple.lua +++ b/mods/advtrains/advtrains/couple.lua @@ -1,14 +1,290 @@ --couple.lua ---defines couple entities. +--Handles coupling and discoupling of trains, and defines the coupling entities +--Rework June 2021 - some functions from trainlogic.lua have been moved here ---advtrains:discouple ---set into existing trains to split them when punched. ---they are attached to the wagons. ---[[fields -wagon +-- COUPLING -- +-- During coupling rework, the behavior of coupling was changed to make automation easier. It is now as follows: +-- Coupling is only ever initiated when a train is standing somewhere (not moving) and another train drives onto one of its ends +-- with a speed greater than 0 +-- "stationary" train is the one standing there - in old code called "train2" +-- "initiating" train is the one that approached it and bumped into it - typically an engine - in old code called "train1" +-- When the initiating train has autocouple set, trains are immediately coupled +-- When not, a couple entity is spawned and coupling commences on click +-- Coupling MUST preserve the train ID of the initiating train, so it is done like this: + -- initiating train is reversed + -- stationary train is reversed if required, so that it points towards the initiating train + -- do_connect_trains(initiating, stationary) +-- As a result, the coupled train is reversed in direction. Alternative way of doing things (might be considered later): + -- stationary train is reversed if required, so that it points away from the initiating train + -- index of initiating train is set so that it matches the front pos of stationary train + -- wagons of stationary train are inserted at the beginning of initiating train + -- remove stationary train -wagons keep their couple entity minetest-internal id inside the field discouple_id. if it refers to nowhere, they will spawn a new one if player is near -]] +-- train.couple_* contain references to ObjectRefs of couple objects, which contain all relevant information +-- These objectRefs will delete themselves once the couples no longer match (see below) +local function create_couple_entity(pos, train1, t1_is_front, train2, t2_is_front) + local id1 = train1.id + local id2 = train2.id + + -- delete previous couple entities + if t1_is_front then + if train1.cpl_front then train1.cpl_front:remove() end + else + if train1.cpl_back then train1.cpl_back:remove() end + end + if t2_is_front then + if train2.cpl_front then train2.cpl_front:remove() end + else + if train2.cpl_back then train2.cpl_back:remove() end + end + + local obj=minetest.add_entity(pos, "advtrains:couple") + if not obj then error("Failed creating couple object!") return end + local le=obj:get_luaentity() + le.train_id_1=id1 + le.t1_is_front=t1_is_front + le.train_id_2=id2 + le.t2_is_front=t2_is_front + --atdebug("created couple between",train1.id,train2.id,t2_is_front) + + if t1_is_front then + train1.cpl_front = obj + else + train2.cpl_back = obj + end + if t2_is_front then + train2.cpl_front = obj + else + train2.cpl_back = obj + end +end + +-- Old static couple checking. Never used for autocouple, only used for standing trains if train did not approach +local CPL_CHK_DST = -1 +local CPL_ZONE = 2 +function advtrains.train_check_couples(train) + --atdebug("rechecking couples") + if train.cpl_front then + if not train.cpl_front:get_yaw() then + -- objectref is no longer valid. reset. + train.cpl_front = nil + end + end + if not train.cpl_front then + -- recheck front couple + local front_trains, pos = advtrains.occ.get_occupations(train, atround(train.index) + CPL_CHK_DST) + if advtrains.is_node_loaded(pos) then -- if the position is loaded... + for tid, idx in pairs(front_trains) do + local other_train = advtrains.trains[tid] + if not advtrains.train_ensure_init(tid, other_train) then + atwarn("Train",tid,"is not initialized! Couldn't check couples!") + return + end + --atdebug(train.id,"front: ",idx,"on",tid,atround(other_train.index),atround(other_train.end_index)) + if other_train.velocity == 0 then + if idx>=other_train.index and idx<=other_train.index + CPL_ZONE then + create_couple_entity(pos, train, true, other_train, true) + break + end + if idx<=other_train.end_index and idx>=other_train.end_index - CPL_ZONE then + create_couple_entity(pos, train, true, other_train, false) + break + end + end + end + end + end + if train.cpl_back then + if not train.cpl_back:get_yaw() then + -- objectref is no longer valid. reset. + train.cpl_back = nil + end + end + if not train.cpl_back then + -- recheck back couple + local back_trains, pos = advtrains.occ.get_occupations(train, atround(train.end_index) - CPL_CHK_DST) + if advtrains.is_node_loaded(pos) then -- if the position is loaded... + for tid, idx in pairs(back_trains) do + local other_train = advtrains.trains[tid] + if not advtrains.train_ensure_init(tid, other_train) then + atwarn("Train",tid,"is not initialized! Couldn't check couples!") + return + end + --atdebug(train.id,"back: ",idx,"on",tid,atround(other_train.index),atround(other_train.end_index)) + if other_train.velocity == 0 then + if idx>=other_train.index and idx<=other_train.index + CPL_ZONE then + create_couple_entity(pos, train, false, other_train, true) + break + end + if idx<=other_train.end_index and idx>=other_train.end_index - CPL_ZONE then + create_couple_entity(pos, train, false, other_train, false) + break + end + end + end + end + end +end + +-- Deletes couple entities from the train +function advtrains.couple_invalidate(train) + if train.cpl_back then + train.cpl_back:remove() + train.cpl_back = nil + end + if train.cpl_front then + train.cpl_front:remove() + train.cpl_front = nil + end + train.couples_up_to_date = nil +end + +-- Called from train_step_b() when the current train (init_train) just stopped at one of the end indices of another train (stat_train) +-- Depending on autocouple, either couples immediately or spawns a couple entity +function advtrains.couple_initiate_with(init_train, stat_train, stat_is_front) + --atdebug("Initiating couplign between init=",init_train.id,"stat=",stat_train.id,"backside=",stat_is_backside) + if init_train.autocouple then + advtrains.couple_trains(init_train, true, stat_train, stat_is_front) + else + local pos = advtrains.path_get_interpolated(init_train, init_train.index) + create_couple_entity(pos, init_train, true, stat_train, stat_is_front) + end + +end + +-- check if the player has permission for the first/last wagon of the train +local function check_twagon_owner(train, b_first, pname) + local wtp = b_first and 1 or #train.trainparts + local wid = train.trainparts[wtp] + local wdata = advtrains.wagons[wid] + if wdata then + return advtrains.check_driving_couple_protection(pname, wdata.owner, wdata.whitelist) + end + return false +end + +-- Perform coupling, but check if the player is authorized to couple +function advtrains.safe_couple_trains(train1, t1_is_front, train2, t2_is_front, pname) + + if pname and not minetest.check_player_privs(pname, "train_operator") then + minetest.chat_send_player(pname, "Missing train_operator privilege") + return false + end + + local wck_t1, wck_t2 + if pname then + wck_t1 = check_twagon_owner(train1, t1_is_front, pname) + wck_t2 = check_twagon_owner(train2, t2_is_front, pname) + end + if (wck_t1 or wck_t2) or not pname then + advtrains.couple_trains(train1, t1_is_front, train2, t2_is_front) + end +end + +-- Actually performs the train coupling. Always retains train ID of train1 +function advtrains.couple_trains(train1, t1_is_front, train2, t2_is_front) + --atdebug("Couple trains init=",init_train.id,"stat=",stat_train.id,"statreverse=",stat_must_reverse) + -- see comment on top of file + if t1_is_front then + advtrains.invert_train(train1.id) + end + if not t2_is_front then + advtrains.invert_train(train2.id) + end + + advtrains.do_connect_trains(train1, train2) +end + +-- Adds the wagons of first to second and deletes second_id afterwards +-- Assumes that second_id stands right behind first_id and both trains point to the same direction +function advtrains.do_connect_trains(first, second) + + if not advtrains.train_ensure_init(first.id, first) then + atwarn("Coupling: first train",first.id,"is not initialized! Operation aborted!") + return + end + if not advtrains.train_ensure_init(second.id, second) then + atwarn("Coupling: second train",second.id,"is not initialized! Operation aborted!") + return + end + + local first_wagoncnt=#first.trainparts + local second_wagoncnt=#second.trainparts + + for _,v in ipairs(second.trainparts) do + table.insert(first.trainparts, v) + end + + advtrains.remove_train(second.id) + + first.velocity = 0 + + advtrains.update_trainpart_properties(first.id) + advtrains.couple_invalidate(first) + return true +end + + + +-- DECOUPLING -- +function advtrains.split_train_at_fc(train, count_empty, length_limit) + -- splits train at first different current FC by convention, + -- locomotives have empty FC so are ignored + -- count_empty is used to split off locomotives + -- length_limit limits the length of the first train to length_limit wagons + local train_id = train.id + local fc = false + local ind = 0 + for i = 1, #train.trainparts do + local w_id = train.trainparts[i] + local data = advtrains.wagons[w_id] + if length_limit and i > length_limit then + ind = i + break + end + if data then + local wfc = advtrains.get_cur_fc(data) + if wfc ~= "" or count_empty then + if fc then + if fc ~= wfc then + ind = i + break + end + else + fc = wfc + end + end + end + end + if ind > 0 then + return advtrains.split_train_at_index(train, ind), fc + end + if fc then + return nil, fc + end +end + +function advtrains.train_step_fc(train) + for i=1,#train.trainparts do + local w_id = train.trainparts[i] + local data = advtrains.wagons[w_id] + if data then + advtrains.step_fc(data) + end + end +end + + +-- split_train_at_index() is in trainlogic.lua because it needs access to two local functions + +function advtrains.split_train_at_wagon(wagon_id) + --get train + local data = advtrains.wagons[wagon_id] + advtrains.split_train_at_index(advtrains.trains[data.train_id], data.pos_in_trainparts) +end + + +-- COUPLE ENTITIES -- local couple_max_dist=3 @@ -36,8 +312,6 @@ minetest.register_entity("advtrains:discouple", { if pname and pname~="" and self.wagon then if advtrains.safe_decouple_wagon(self.wagon.id, pname) then self.object:remove() - else - minetest.add_entity(self.object:getpos(), "advtrains:lockmarker") end end end, @@ -60,10 +334,6 @@ minetest.register_entity("advtrains:discouple", { -- advtrains:couple -- Couple entity -local function lockmarker(obj) - minetest.add_entity(obj:get_pos(), "advtrains:lockmarker") - obj:remove() -end minetest.register_entity("advtrains:couple", { visual="sprite", @@ -75,107 +345,71 @@ minetest.register_entity("advtrains:couple", { is_couple=true, static_save = false, on_activate=function(self, staticdata) - if staticdata=="COUPLE" then - --couple entities have no right to exist further... - atprint("Couple loaded from staticdata, destroying") - self.object:remove() - return - end - self.object:set_armor_groups({immmortal=1}) + if staticdata=="COUPLE" then + --couple entities have no right to exist further... + --atdebug("Couple loaded from staticdata, destroying") + self.object:remove() + return + end + self.object:set_armor_groups({immmortal=1}) end, get_staticdata=function(self) return "COUPLE" end, on_rightclick=function(self, clicker) - if not self.train_id_1 or not self.train_id_2 then return end - - local pname=clicker - if type(clicker)~="string" then pname=clicker:get_player_name() end - - if advtrains.safe_couple_trains(self.train_id_1, self.train_id_2, self.t1_is_front, self.t2_is_front, pname) then - self.object:remove() - else - lockmarker(self.object) - end - end, - on_step=function(self, dtime) - if advtrains.wagon_outside_range(self.object:getpos()) then - self.object:remove() - return - end + if not self.train_id_1 or not self.train_id_2 then return end - if not self.train_id_1 or not self.train_id_2 then atprint("Couple: train ids not set!") self.object:remove() return end - local train1=advtrains.trains[self.train_id_1] - local train2=advtrains.trains[self.train_id_2] - if not train1 or not train2 then - atprint("Couple: trains missing, destroying") - self.object:remove() - return - end - - --shh, silence here, this is an on-step callback! - if not advtrains.train_ensure_init(self.train_id_1, train1) then - --atwarn("Train",self.train_id_1,"is not initialized! Operation aborted!") - return - end - if not advtrains.train_ensure_init(self.train_id_2, train2) then - --atwarn("Train",self.train_id_2,"is not initialized! Operation aborted!") - return - end - - if train1.velocity>0 or train2.velocity>0 then - if not self.position_set then --ensures that train stands a single time before check fires. Using flag below - return - end - atprint("Couple: train is moving, destroying") - self.object:remove() - return - end - - if not self.position_set then - local tp1 - if self.t1_is_front then - tp1=advtrains.path_get_interpolated(train1, train1.index) - else - tp1=advtrains.path_get_interpolated(train1, train1.end_index) - end - local tp2 - if self.t2_is_front then - tp2=advtrains.path_get_interpolated(train2, train2.index) - else - tp2=advtrains.path_get_interpolated(train2, train2.end_index) - end - local pos_median=advtrains.pos_median(tp1, tp2) - if not vector.equals(pos_median, self.object:getpos()) then - self.object:set_pos(pos_median) - end - self.position_set=true - end - advtrains.atprint_context_tid=nil + local pname=clicker + if type(clicker)~="string" then pname=clicker:get_player_name() end + + local train1=advtrains.trains[self.train_id_1] + local train2=advtrains.trains[self.train_id_2] + + advtrains.safe_couple_trains(train1, self.t1_is_front, train2, self.t2_is_front, pname) + self.object:remove() end, -}) -minetest.register_entity("advtrains:lockmarker", { - visual="sprite", - textures = {"advtrains_cpl_lock.png"}, - collisionbox = {-0.3,-0.3,-0.3, 0.3,0.3,0.3}, - visual_size = {x=0.7, y=0.7}, - initial_sprite_basepos = {x=0, y=0}, - - is_lockmarker=true, - static_save = false, - on_activate=function(self, staticdata) - if staticdata=="COUPLE" then - --couple entities have no right to exist further... - atprint("Couple loaded from staticdata, destroying") - self.object:remove() - return - end - self.object:set_armor_groups({immmortal=1}) - self.life=5 - end, - get_staticdata=function(self) return "COUPLE" end, on_step=function(self, dtime) - self.life=(self.life or 5)-dtime - if self.life<0 then + if advtrains.wagon_outside_range(self.object:getpos()) then + --atdebug("Couple Removing outside range") self.object:remove() + return + end + + if not self.train_id_1 or not self.train_id_2 then + --atdebug("Couple Removing ids missing") + self.object:remove() + return + end + local train1=advtrains.trains[self.train_id_1] + local train2=advtrains.trains[self.train_id_2] + if not train1 or not train2 then + --atdebug("Couple Removing trains missing") + self.object:remove() + return + end + + if self.position_set and train1.velocity>0 or train2.velocity>0 then + --atdebug("Couple: train is moving, destroying") + self.object:remove() + return + end + + if not self.position_set then + local tp1 + if self.t1_is_front then + tp1=advtrains.path_get_interpolated(train1, train1.index) + else + tp1=advtrains.path_get_interpolated(train1, train1.end_index) + end + local tp2 + if self.t2_is_front then + tp2=advtrains.path_get_interpolated(train2, train2.index) + else + tp2=advtrains.path_get_interpolated(train2, train2.end_index) + end + local pos_median=advtrains.pos_median(tp1, tp2) + if not vector.equals(pos_median, self.object:getpos()) then + self.object:set_pos(pos_median) + end + self.position_set=true end end, -}) +}) diff --git a/mods/advtrains/advtrains/init.lua b/mods/advtrains/advtrains/init.lua index 96352df7..083281e4 100644 --- a/mods/advtrains/advtrains/init.lua +++ b/mods/advtrains/advtrains/init.lua @@ -569,11 +569,13 @@ advtrains.mainloop_runcnt=0 advtrains.global_slowdown = 1 local t = 0 +local within_mainstep = false minetest.register_globalstep(function(dtime_mt) if no_action then -- the advtrains globalstep is skipped by command. Return immediately return end + within_mainstep = true advtrains.mainloop_runcnt=advtrains.mainloop_runcnt+1 --atprint("Running the main loop, runcnt",advtrains.mainloop_runcnt) @@ -586,6 +588,7 @@ minetest.register_globalstep(function(dtime_mt) if GENERATE_ATRICIFIAL_LAG then dtime = HOW_MANY_LAG if os.clock() 1) then + if back_off_track and (not sit_v_cap or sit_v_cap > 1) then --atprint("in train_step_b: applying back_off_track") sit_v_cap = 1 elseif front_off_track then @@ -587,12 +588,76 @@ function advtrains.train_step_b(id, train, dtime) else --atprint("in train_step_b: movement calculation reusing from LZB newindex=",new_index_curr_tv) end - + -- if the zeroappr mechanism has hit, go no further than zeroappr index if lzb_next_zero_barrier and new_index_curr_tv > lzb_next_zero_barrier then --atprint("in train_step_b: Zero barrier hit, clipping to newidx_tv=",new_index_curr_tv, "zb_idx=",lzb_next_zero_barrier) new_index_curr_tv = lzb_next_zero_barrier end + + -- New same-track collision system - check for any other trains within the range we're going to move + -- do the checks if we either are moving or about to start moving + if new_index_curr_tv > train.index or accelerating then -- only if train is actually advancing + -- Note: duplicate code from path_project() because of subtle differences: no frac processing and scanning all occupations + --[[train.debug = "" + local atdebug = function(t, ...) + local text=advtrains.print_concat_table({t, ...}) + train.debug = train.debug..text.."\n" + end]] + local base_idx = atfloor(new_index_curr_tv + 1) + local base_pos = advtrains.path_get(train, base_idx) + local base_cn = train.path_cn[base_idx] + --atdebug(id,"Begin Checking for on-track collisions new_idx=",new_index_curr_tv,"base_idx=",base_idx,"base_pos=",base_pos,"base_cn=",base_cn) + -- query occupation + local occ = advtrains.occ.get_trains_over(base_pos) + -- iterate other trains + for otid, ob_idx in pairs(occ) do + if otid ~= id then + --atdebug(id,"Found other train",otid," with matching index ",ob_idx) + -- Phase 1 - determine if trains are facing and which is the relefant stpo index + local otrn = advtrains.trains[otid] + + -- retrieve other train's cn and cp + local ocn = otrn.path_cn[ob_idx] + local ocp = otrn.path_cp[ob_idx] + + local target_is_inside, ref_index, facing + + if base_cn == ocn then + -- same direction + ref_index = otrn.end_index + same_dir = true + target_is_inside = (ob_idx >= ref_index) + --atdebug("Same direction: ref_index",ref_index,"inside=",target_is_inside) + elseif base_cn == ocp then + -- facing trains - subtract index frac + ref_index = otrn.index + same_dir = false + target_is_inside = (ob_idx <= ref_index) + --atdebug("Facing direction: ref_index",ref_index,"inside=",target_is_inside) + end + + -- Phase 2 - project ref_index back onto our path and check again (necessary because there might be a turnout on the way and we are driving into the flank + if target_is_inside then + local our_index = advtrains.path_project(otrn, ref_index, id) + --atdebug("Backprojected our_index",our_index) + if our_index and our_index <= new_index_curr_tv then + -- ON_TRACK COLLISION IS HAPPENING + -- the actual collision is handled in train_step_c, so set appropriate signal variables + train.ontrack_collision_info = { + otid = otid, + same_dir = same_dir, + } + -- clip newindex + --atdebug("-- Collision detected!") + new_index_curr_tv = our_index + end + end + end + end + end + + -- ## Movement happens here ## train.index = new_index_curr_tv recalc_end_index(train) @@ -638,21 +703,42 @@ function advtrains.train_step_c(id, train, dtime) advtrains.spawn_wagons(id) train.check_trainpartload=2 end - - --- 8. check for collisions with other trains and damage players --- - + local train_moves=(train.velocity~=0) - - --- Check whether this train can be coupled to another, and set couple entities accordingly - if not train.was_standing and not train_moves then - advtrains.train_check_couples(train) + local very_short_train = train.trainlen < 3 + + --- On-track collision handling - detected in train_step_b, but handled here so all other train movements have already happened. + if train.ontrack_collision_info then + train.velocity = 0 + train.acceleration = 0 + advtrains.atc.train_reset_command(train) + + local otrn = advtrains.trains[train.ontrack_collision_info.otid] + + if otrn.velocity == 0 then -- other train must be standing, else don't initiate coupling + advtrains.couple_initiate_with(train, otrn, not train.ontrack_collision_info.same_dir) + end + + train.ontrack_collision_info = nil + train.couples_up_to_date = true end - train.was_standing = not train_moves - + + -- handle couples if on_track collision handling did not fire if train_moves then - + train.couples_up_to_date = nil + elseif not train.couples_up_to_date then + if not very_short_train then -- old coupling system is buggy for short trains + advtrains.train_check_couples(train) -- no guarantee for train order here + end + train.couples_up_to_date = true + end + + --- 8. check for collisions with other trains and damage players --- + if train_moves then + -- Note: this code handles collisions with trains that are not on the same path as the current train + -- The same-track collisions and coupling handling is found in couple.lua and handled from train_step_b() and code 2 blocks above. local collided = false - local coll_grace=1 + local coll_grace=2 local collindex = advtrains.path_get_index_by_offset(train, train.index, -coll_grace) local collpos = advtrains.path_get(train, atround(collindex)) if collpos then @@ -663,13 +749,14 @@ function advtrains.train_step_c(id, train, dtime) local testpos=vector.add(rcollpos, {x=x, y=0, z=z}) --- 8a Check collision --- if not collided then - - local col_tr = advtrains.occ.check_collision(testpos, id) - if col_tr then - advtrains.train_check_couples(train) - train.velocity = 0 - advtrains.atc.train_reset_command(train) - collided = true + if not very_short_train then -- position collision system is buggy for short trains + local col_tr = advtrains.occ.check_collision(testpos, id) + if col_tr then + train.velocity = 0 + train.acceleration = 0 + advtrains.atc.train_reset_command(train) + collided = true + end end --- 8b damage players --- @@ -703,7 +790,7 @@ function advtrains.train_step_c(id, train, dtime) local objs = minetest.get_objects_inside_radius(rcollpos, 2) for _,obj in ipairs(objs) do if not obj:is_player() and obj:get_armor_groups().fleshy and obj:get_armor_groups().fleshy > 0 - and obj:get_luaentity() and obj:get_luaentity().name~="signs:text" then + and obj:get_luaentity() and obj:get_luaentity().name~="signs_lib:text" then obj:punch(obj, 1, { full_punch_interval = 1.0, damage_groups = {fleshy = 1000}, }, nil) end end @@ -899,7 +986,7 @@ function advtrains.remove_train(id) run_callbacks_remove(id, train) - advtrains.path_invalidate(train) + advtrains.path_invalidate(train, true) advtrains.couple_invalidate(train) local tp = train.trainparts @@ -1019,53 +1106,6 @@ function advtrains.spawn_wagons(train_id) end end -function advtrains.split_train_at_fc(train, count_empty, length_limit) - -- splits train at first different current FC by convention, - -- locomotives have empty FC so are ignored - -- count_empty is used to split off locomotives - -- length_limit limits the length of the first train to length_limit wagons - local train_id = train.id - local fc = false - local ind = 0 - for i = 1, #train.trainparts do - local w_id = train.trainparts[i] - local data = advtrains.wagons[w_id] - if length_limit and i > length_limit then - ind = i - break - end - if data then - local wfc = advtrains.get_cur_fc(data) - if wfc ~= "" or count_empty then - if fc then - if fc ~= wfc then - ind = i - break - end - else - fc = wfc - end - end - end - end - if ind > 0 then - return advtrains.split_train_at_index(train, ind), fc - end - if fc then - return nil, fc - end -end - -function advtrains.train_step_fc(train) - for i=1,#train.trainparts do - local w_id = train.trainparts[i] - local data = advtrains.wagons[w_id] - if data then - advtrains.step_fc(data) - end - end -end - function advtrains.split_train_at_index(train, index) -- this function splits a train at index, creating a new train from the back part of the train. @@ -1121,167 +1161,6 @@ function advtrains.split_train_at_index(train, index) end -function advtrains.split_train_at_wagon(wagon_id) - --get train - local data = advtrains.wagons[wagon_id] - advtrains.split_train_at_index(advtrains.trains[data.train_id], data.pos_in_trainparts) -end - --- coupling -local CPL_CHK_DST = -1 -local CPL_ZONE = 2 - --- train.couple_* contain references to ObjectRefs of couple objects, which contain all relevant information --- These objectRefs will delete themselves once the couples no longer match -local function createcouple(pos, train1, t1_is_front, train2, t2_is_front) - local id1 = train1.id - local id2 = train2.id - if train1.autocouple or train2.autocouple then - -- couple trains - train1.autocouple = nil - train2.autocouple = nil - minetest.after(0, advtrains.safe_couple_trains, id1, id2, t1_is_front, t2_is_front, false, false, train1.velocity, train2.velocity) - return - end - - local obj=minetest.add_entity(pos, "advtrains:couple") - if not obj then error("Failed creating couple object!") return end - local le=obj:get_luaentity() - le.train_id_1=id1 - le.train_id_2=id2 - le.t1_is_front=t1_is_front - le.t2_is_front=t2_is_front - --atdebug("created couple between",train1.id,t1_is_front,train2.id,t2_is_front) - if t1_is_front then - train1.cpl_front = obj - else - train1.cpl_back = obj - end - if t2_is_front then - train2.cpl_front = obj - else - train2.cpl_back = obj - end - -end - -function advtrains.train_check_couples(train) - --atdebug("rechecking couples") - if train.cpl_front then - if not train.cpl_front:get_yaw() then - -- objectref is no longer valid. reset. - train.cpl_front = nil - end - end - if not train.cpl_front then - -- recheck front couple - local front_trains, pos = advtrains.occ.get_occupations(train, atround(train.index) + CPL_CHK_DST) - if advtrains.is_node_loaded(pos) then -- if the position is loaded... - for tid, idx in pairs(front_trains) do - local other_train = advtrains.trains[tid] - if not advtrains.train_ensure_init(tid, other_train) then - atwarn("Train",tid,"is not initialized! Couldn't check couples!") - return - end - --atdebug(train.id,"front: ",idx,"on",tid,atround(other_train.index),atround(other_train.end_index)) - if other_train.velocity == 0 then - if idx>=other_train.index and idx<=other_train.index + CPL_ZONE then - createcouple(pos, train, true, other_train, true) - break - end - if idx<=other_train.end_index and idx>=other_train.end_index - CPL_ZONE then - createcouple(pos, train, true, other_train, false) - break - end - end - end - end - end - if train.cpl_back then - if not train.cpl_back:get_yaw() then - -- objectref is no longer valid. reset. - train.cpl_back = nil - end - end - if not train.cpl_back then - -- recheck back couple - local back_trains, pos = advtrains.occ.get_occupations(train, atround(train.end_index) - CPL_CHK_DST) - if advtrains.is_node_loaded(pos) then -- if the position is loaded... - for tid, idx in pairs(back_trains) do - local other_train = advtrains.trains[tid] - if not advtrains.train_ensure_init(tid, other_train) then - atwarn("Train",tid,"is not initialized! Couldn't check couples!") - return - end - if other_train.velocity == 0 then - if idx>=other_train.index and idx<=other_train.index + CPL_ZONE then - createcouple(pos, train, false, other_train, true) - break - end - if idx<=other_train.end_index and idx>=other_train.end_index - CPL_ZONE then - createcouple(pos, train, false, other_train, false) - break - end - end - end - end - end -end - -function advtrains.couple_invalidate(train) - if train.cpl_back then - train.cpl_back:remove() - train.cpl_back = nil - end - if train.cpl_front then - train.cpl_front:remove() - train.cpl_front = nil - end - train.was_standing = nil -end - --- relevant code for this comment is in couple.lua - ---there are 4 cases: ---1/2. F<->R F<->R regular, put second train behind first ---->frontpos of first train will match backpos of second ---3. F<->R R<->F flip one of these trains, take the other as new train ---->backpos's will match ---4. R<->F F<->R flip one of these trains and take it as new parent ---->frontpos's will match - - -function advtrains.do_connect_trains(first_id, second_id, vel) - local first, second=advtrains.trains[first_id], advtrains.trains[second_id] - - if not advtrains.train_ensure_init(first_id, first) then - atwarn("Train",first_id,"is not initialized! Operation aborted!") - return - end - if not advtrains.train_ensure_init(second_id, second) then - atwarn("Train",second_id,"is not initialized! Operation aborted!") - return - end - - local first_wagoncnt=#first.trainparts - local second_wagoncnt=#second.trainparts - - for _,v in ipairs(second.trainparts) do - table.insert(first.trainparts, v) - end - - advtrains.remove_train(second_id) - if vel < 0 then - advtrains.invert_train(first_id) - vel = -vel - end - first.velocity= vel or 0 - - advtrains.update_trainpart_properties(first_id) - advtrains.couple_invalidate(first) - return true -end - function advtrains.invert_train(train_id) local train=advtrains.trains[train_id] @@ -1368,44 +1247,61 @@ function advtrains.invalidate_path(id) end --not blocking trains group -function advtrains.train_collides(node) - if node and minetest.registered_nodes[node.name] and minetest.registered_nodes[node.name].walkable then + +if minetest.settings:get_bool("advtrains_forgiving_collision") then + function advtrains.train_collides(node) + if node and minetest.registered_nodes[node.name] then + local ndef = minetest.registered_nodes[node.name] + -- if the node is drawtype normal (that is a full cube) then it does collide + if ndef.drawtype == "normal" then + -- except if it is not_blocking_trains + if ndef.groups.not_blocking_trains and ndef.groups.not_blocking_trains ~= 0 then + return false + end + return true + end + end + return false + end +else + function advtrains.train_collides(node) + if node and minetest.registered_nodes[node.name] and minetest.registered_nodes[node.name].walkable then if not minetest.registered_nodes[node.name].groups.not_blocking_trains then return true end - end - return false -end - -local nonblocknodes={ - "default:fence_wood", - "default:fence_acacia_wood", - "default:fence_aspen_wood", - "default:fence_pine_wood", - "default:fence_junglewood", - "default:torch", - "bones:bones", - - "default:sign_wall", - "signs:sign_wall", - "signs:sign_wall_blue", - "signs:sign_wall_brown", - "signs:sign_wall_orange", - "signs:sign_wall_green", - "signs:sign_yard", - "signs:sign_wall_white_black", - "signs:sign_wall_red", - "signs:sign_wall_white_red", - "signs:sign_wall_yellow", - "signs:sign_post", - "signs:sign_hanging", - - -} -minetest.after(0, function() - for _,name in ipairs(nonblocknodes) do - if minetest.registered_nodes[name] then - minetest.registered_nodes[name].groups.not_blocking_trains=1 end + return false end -end) + + local nonblocknodes={ + "default:fence_wood", + "default:fence_acacia_wood", + "default:fence_aspen_wood", + "default:fence_pine_wood", + "default:fence_junglewood", + "default:torch", + "bones:bones", + + "default:sign_wall", + "signs:sign_wall", + "signs:sign_wall_blue", + "signs:sign_wall_brown", + "signs:sign_wall_orange", + "signs:sign_wall_green", + "signs:sign_yard", + "signs:sign_wall_white_black", + "signs:sign_wall_red", + "signs:sign_wall_white_red", + "signs:sign_wall_yellow", + "signs:sign_post", + "signs:sign_hanging", + + } + minetest.after(0, function() + for _,name in ipairs(nonblocknodes) do + if minetest.registered_nodes[name] then + minetest.registered_nodes[name].groups.not_blocking_trains=1 + end + end + end) +end diff --git a/mods/advtrains/advtrains/wagons.lua b/mods/advtrains/advtrains/wagons.lua index e9b6d7a1..4093f065 100644 --- a/mods/advtrains/advtrains/wagons.lua +++ b/mods/advtrains/advtrains/wagons.lua @@ -1240,70 +1240,6 @@ function wagon:reattach_all() end end -local function check_twagon_owner(train, b_first, pname) - local wtp = b_first and 1 or #train.trainparts - local wid = train.trainparts[wtp] - local wdata = advtrains.wagons[wid] - if wdata then - return advtrains.check_driving_couple_protection(pname, wdata.owner, wdata.whitelist) - end - return false -end - -function advtrains.safe_couple_trains(id1, id2, t1f, t2f, pname, try_run,v1,v2) - - if pname and not minetest.check_player_privs(pname, "train_operator") then - minetest.chat_send_player(pname, "Missing train_operator privilege") - return false - end - - local train1=advtrains.trains[id1] - local train2=advtrains.trains[id2] - - if not advtrains.train_ensure_init(id1, train1) - or not advtrains.train_ensure_init(id2, train2) then - return false - end - local wck_t1, wck_t2 - if pname then - wck_t1 = check_twagon_owner(train1, t1f, pname) - wck_t2 = check_twagon_owner(train2, t2f, pname) - end - if (wck_t1 or wck_t2) or not pname then - if not v1 then - v1 = 0 - end - if not v2 then - v2 = 0 - end - if try_run then - return true - end - if t1f then - if t2f then - v1 = -v1 - advtrains.invert_train(id1) - advtrains.do_connect_trains(id1, id2, v1+v2) - else - advtrains.do_connect_trains(id2, id1, v1+v2) - end - else - if t2f then - advtrains.do_connect_trains(id1, id2, v1+v2) - else - v2 = -v2 - advtrains.invert_train(id2) - advtrains.do_connect_trains(id1, id2, v1+v2) - end - end - return true - else - minetest.chat_send_player(pname, "You must be authorized for at least one wagon.") - return false - end -end - - function advtrains.safe_decouple_wagon(w_id, pname, try_run) if not minetest.check_player_privs(pname, "train_operator") then minetest.chat_send_player(pname, "Missing train_operator privilege") diff --git a/mods/ambience/init.lua b/mods/ambience/init.lua index 43f7be00..b9d424cf 100644 --- a/mods/ambience/init.lua +++ b/mods/ambience/init.lua @@ -104,7 +104,8 @@ end) local get_ambience = function(player, tod, name) -- play server or local music if music enabled and music not already playing - if play_music and MUSICVOLUME > 0 and playing[name].music < 0 then + if play_music and MUSICVOLUME > 0 + and playing[name] and playing[name].music < 0 then -- count backwards playing[name].music = playing[name].music -1 diff --git a/mods/ambience/soundsets.lua b/mods/ambience/soundsets.lua index 3adcd761..9dc5d3e4 100644 --- a/mods/ambience/soundsets.lua +++ b/mods/ambience/soundsets.lua @@ -139,7 +139,7 @@ ambience.add_set("lava", { }) else - print ("[Ambience] found env_sounds, flowing water sounds disabled.") + print ("[Ambience] found env_sounds, flowing water and lava sounds disabled.") end -- Only add fire sounds set if flame_sound is disabled or fire redo active @@ -238,7 +238,7 @@ ambience.add_set("ice", { frequency = 250, sounds = { - {name = "icecrack", length = 23}, + {name = "icecrack", length = 23, gain = 0.7}, {name = "desertwind", length = 8}, {name = "wind", length = 9} }, @@ -280,7 +280,7 @@ ambience.add_set("desert", { end }) --- Cave sounds play when below player position Y -25 +-- Cave sounds play when below player position Y -25 and water nearby ambience.add_set("cave", { @@ -293,7 +293,9 @@ ambience.add_set("cave", { sound_check = function(def) - if def.pos.y < -25 then + local c = (def.totals["default:water_source"] or 0) + + if c > 0 and def.pos.y < -25 then return "cave" end end diff --git a/mods/bakedclay/README.md b/mods/bakedclay/README.md index e740e03b..d699179c 100644 --- a/mods/bakedclay/README.md +++ b/mods/bakedclay/README.md @@ -2,11 +2,13 @@ Baked Clay This mod lets the player bake clay into hardened blocks and colour them with dye (8x baked clay and 1x dye in centre), stairs and slabs are also available. +Cooking baked clay turns it into glazed terracotta blocks. https://forum.minetest.net/viewtopic.php?id=8890 Changelog: +- 1.0 - Added glazed terracotta blocks when you cook baked clay in furnace (thanks D3monPixel) - 0.9 - Baked clay now works in the technic cnc machine - 0.8 - Cooking clay block in furnace gives natural baked clay which you can dye - 0.7 - Added support for stairsplus so that stairs are registered properly @@ -17,7 +19,7 @@ Changelog: - 0.2 - Any colour of baked clay can be re-dyed into another colour - 0.1 - Initial Release -Lucky Blocks: 9 +Lucky Blocks: 10 Note: Under settings you will find 'colored_clay_compatibility' switch that when enabled will register aliases for the older colored clay mod and it's stairplus stairs. diff --git a/mods/bakedclay/init.lua b/mods/bakedclay/init.lua index 133d199e..61fc73bf 100644 --- a/mods/bakedclay/init.lua +++ b/mods/bakedclay/init.lua @@ -17,7 +17,7 @@ local clay = { {"brown", "Brown"}, {"pink", "Pink"}, {"dark_grey", "Dark Grey"}, - {"dark_green", "Dark Green"}, + {"dark_green", "Dark Green"} } local techcnc_mod = minetest.get_modpath("technic_cnc") @@ -27,42 +27,50 @@ local stairsplus_mod = minetest.get_modpath("moreblocks") for _, clay in pairs(clay) do - -- node definition + -- node minetest.register_node("bakedclay:" .. clay[1], { description = clay[2] .. " Baked Clay", tiles = {"baked_clay_" .. clay[1] ..".png"}, groups = {cracky = 3, bakedclay = 1}, - sounds = default.node_sound_stone_defaults(), + sounds = default.node_sound_stone_defaults() }) - -- craft from dye and any baked clay + -- craft recipe + if clay[1] ~= "natural" then + minetest.register_craft({ output = "bakedclay:" .. clay[1] .. " 8", recipe = { {"group:bakedclay", "group:bakedclay", "group:bakedclay"}, {"group:bakedclay", "dye:" .. clay[1], "group:bakedclay"}, {"group:bakedclay", "group:bakedclay", "group:bakedclay"} - }, + } }) end - -- register stairsplus stairs if found + -- stairs plus if stairsplus_mod then - stairsplus:register_all("bakedclay", "baked_clay_" .. clay[1], "bakedclay:" .. clay[1], { + stairsplus:register_all("bakedclay", "baked_clay_" .. clay[1], + "bakedclay:" .. clay[1], { description = clay[2] .. " Baked Clay", tiles = {"baked_clay_" .. clay[1] .. ".png"}, groups = {cracky = 3}, - sounds = default.node_sound_stone_defaults(), + sounds = default.node_sound_stone_defaults() }) - stairsplus:register_alias_all("bakedclay", clay[1], "bakedclay", "baked_clay_" .. clay[1]) - minetest.register_alias("stairs:slab_bakedclay_".. clay[1], "bakedclay:slab_baked_clay_" .. clay[1]) - minetest.register_alias("stairs:stair_bakedclay_".. clay[1], "bakedclay:stair_baked_clay_" .. clay[1]) + stairsplus:register_alias_all("bakedclay", clay[1], + "bakedclay", "baked_clay_" .. clay[1]) - -- register all stair types for stairs redo + minetest.register_alias("stairs:slab_bakedclay_".. clay[1], + "bakedclay:slab_baked_clay_" .. clay[1]) + + minetest.register_alias("stairs:stair_bakedclay_".. clay[1], + "bakedclay:stair_baked_clay_" .. clay[1]) + + -- stairs redo elseif stairs_mod and stairs.mod then stairs.register_all("bakedclay_" .. clay[1], "bakedclay:" .. clay[1], @@ -71,7 +79,7 @@ for _, clay in pairs(clay) do clay[2] .. " Baked Clay", default.node_sound_stone_defaults()) - -- register stair and slab using default stairs + -- default stairs elseif stairs_mod then stairs.register_stair_and_slab("bakedclay_".. clay[1], "bakedclay:".. clay[1], @@ -92,6 +100,56 @@ for _, clay in pairs(clay) do end end +-- Terracotta blocks (textures by D3monPixel, thanks for use :) +for _, clay in pairs(clay) do + + if clay[1] ~= "natural" then + + local texture = "baked_clay_terracotta_" .. clay[1] ..".png" + + minetest.register_node("bakedclay:terracotta_" .. clay[1], { + description = clay[2] .. " Glazed Terracotta", + tiles = { + texture .. "", + texture .. "", + texture .. "^[transformR180", + texture .. "", + texture .. "^[transformR270", + texture .. "^[transformR90", + }, + paramtype2 = "facedir", + groups = {cracky = 3, terracotta = 1}, + sounds = default.node_sound_stone_defaults(), + on_place = minetest.rotate_node + }) + + minetest.register_craft({ + type = "cooking", + output = "bakedclay:terracotta_" .. clay[1], + recipe = "bakedclay:" .. clay[1] + }) + end +end + +-- special light blue glazed terracotta block +local texture = "baked_clay_terracotta_light_blue.png" + +minetest.register_node("bakedclay:terracotta_light_blue", { + description = "Light Blue Glazed Terracotta", + tiles = { + texture .. "", + texture .. "", + texture .. "^[transformR180", + texture .. "", + texture .. "^[transformR270", + texture .. "^[transformR90", + }, + paramtype2 = "facedir", + groups = {cracky = 3, terracotta = 1}, + sounds = default.node_sound_stone_defaults(), + on_place = minetest.rotate_node +}) + -- cook clay block into white baked clay minetest.register_craft({ @@ -108,34 +166,29 @@ minetest.register_craft( { recipe = {"dye:black", "dye:black", "dye:white"} }) --- only add light grey recipe if unifieddye mod isnt present (conflict) -if not minetest.get_modpath("unifieddyes") then -minetest.register_craft( { - type = "shapeless", - output = "dye:grey 3", - recipe = {"dye:black", "dye:white", "dye:white"} -}) -end - minetest.register_craft( { type = "shapeless", output = "dye:green 4", recipe = {"default:cactus"} }) -minetest.register_craft( { - type = "shapeless", - output = "dye:black 4", - recipe = {"default:coal_lump"} -}) - minetest.register_craft( { type = "shapeless", output = "dye:brown 4", recipe = {"default:dry_shrub"} }) --- 2x2 red bakedclay makes 16x clay brick +-- only add light grey recipe if unifieddye mod isnt present (conflict) +if not minetest.get_modpath("unifieddyes") then + + minetest.register_craft( { + type = "shapeless", + output = "dye:grey 3", + recipe = {"dye:black", "dye:white", "dye:white"} + }) +end + +-- 2x2 red baked clay makes 16x clay brick minetest.register_craft( { output = "default:clay_brick 16", recipe = { @@ -176,10 +229,17 @@ local function add_simple_flower(name, desc, box, f_groups) end local flowers = { - {"delphinium", "Blue Delphinium", {-0.15, -0.5, -0.15, 0.15, 0.3, 0.15}, {color_cyan = 1}}, - {"thistle", "Thistle", {-0.15, -0.5, -0.15, 0.15, 0.2, 0.15}, {color_magenta = 1}}, - {"lazarus", "Lazarus Bell", {-0.15, -0.5, -0.15, 0.15, 0.2, 0.15}, {color_pink = 1}}, - {"mannagrass", "Reed Mannagrass", {-0.15, -0.5, -0.15, 0.15, 0.2, 0.15}, {color_dark_green = 1}}, + {"delphinium", "Blue Delphinium", + {-0.15, -0.5, -0.15, 0.15, 0.3, 0.15}, {color_cyan = 1}}, + + {"thistle", "Thistle", + {-0.15, -0.5, -0.15, 0.15, 0.2, 0.15}, {color_magenta = 1}}, + + {"lazarus", "Lazarus Bell", + {-0.15, -0.5, -0.15, 0.15, 0.2, 0.15}, {color_pink = 1}}, + + {"mannagrass", "Reed Mannagrass", + {-0.15, -0.5, -0.15, 0.15, 0.2, 0.15}, {color_dark_green = 1}} } for _,item in pairs(flowers) do @@ -202,7 +262,7 @@ minetest.register_decoration({ }, y_min = 10, y_max = 90, - decoration = "bakedclay:delphinium", + decoration = "bakedclay:delphinium" }) minetest.register_decoration({ @@ -219,7 +279,7 @@ minetest.register_decoration({ }, y_min = 15, y_max = 90, - decoration = "bakedclay:thistle", + decoration = "bakedclay:thistle" }) minetest.register_decoration({ @@ -238,7 +298,7 @@ minetest.register_decoration({ y_max = 90, decoration = "bakedclay:lazarus", spawn_by = "default:jungletree", - num_spawn_by = 1, + num_spawn_by = 1 }) minetest.register_decoration({ @@ -257,13 +317,15 @@ minetest.register_decoration({ y_max = 15, decoration = "bakedclay:mannagrass", spawn_by = "group:water", - num_spawn_by = 1, + num_spawn_by = 1 }) --- add lucky blocks +-- lucky blocks if minetest.get_modpath("lucky_block") then + local p = "bakedclay:" + lucky_block:add_blocks({ {"dro", {"bakedclay:"}, 10, true}, {"fal", {p.."black", p.."blue", p.."brown", p.."cyan", p.."dark_green", @@ -295,13 +357,36 @@ lucky_block:add_blocks({ {name = p.."red", max = 30}, {name = p.."violet", max = 30}, {name = p.."white", max = 30}, - {name = p.."yellow", max = 30}, + {name = p.."yellow", max = 30} }}, }) + +p = "bakedclay:terracotta_" + +lucky_block:add_blocks({ + {"nod", "default:chest", 0, { + {name = p.."light_blue", max = 20}, + {name = p.."black", max = 20}, + {name = p.."blue", max = 20}, + {name = p.."brown", max = 20}, + {name = p.."cyan", max = 20}, + {name = p.."dark_green", max = 20}, + {name = p.."dark_grey", max = 20}, + {name = p.."green", max = 20}, + {name = p.."grey", max = 20}, + {name = p.."magenta", max = 20}, + {name = p.."orange", max = 20}, + {name = p.."pink", max = 20}, + {name = p.."red", max = 20}, + {name = p.."violet", max = 20}, + {name = p.."white", max = 20}, + {name = p.."yellow", max = 20} + }} +}) end - -- colored clay compatibility + if minetest.settings:get_bool("colored_clay_compatibility") == true then local cc = { diff --git a/mods/bakedclay/license.txt b/mods/bakedclay/license.txt index fec6f6aa..da710ed8 100644 --- a/mods/bakedclay/license.txt +++ b/mods/bakedclay/license.txt @@ -19,3 +19,7 @@ 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. + + +Textures by D3monPixel (https://mcpedl.com/better-glazed-terracotta-pack) + baked_clay_terracotta*.png diff --git a/mods/bakedclay/textures/baked_clay_terracotta_black.png b/mods/bakedclay/textures/baked_clay_terracotta_black.png new file mode 100644 index 0000000000000000000000000000000000000000..1011a685dd43380fc51baacbb801ddbdcd70a041 GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPt3y+98N8)NP7NF2oPZ!4!jq|mECj}21a2%1Gw}TV*a_16Bvd%A7+6r#ABQE5B9Te0Twqw56zMWxr5r0-{WQS|sPQ+?T&_-`y8adUEi T2;bTQ^dN($tDnm{r-UW|JkNW+ literal 0 HcmV?d00001 diff --git a/mods/bakedclay/textures/baked_clay_terracotta_blue.png b/mods/bakedclay/textures/baked_clay_terracotta_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..8ced312b4021f97f50475b7ed16f7af7e7cbfd9a GIT binary patch literal 257 zcmV+c0sj7pP)B zcIV`TPkbKKA+xjpD+ocuI7bTRwF?LiwUQr=lgn*t?Ts_xtq;*O2XE3|D6)ATdzoM z(B&N%c>sLE212H)4zQk2MYaBUb*A-$#8Z4M1Ti7!E2P6W=Y;!te$N)=00000NkvXX Hu0mjf`iE{q literal 0 HcmV?d00001 diff --git a/mods/bakedclay/textures/baked_clay_terracotta_brown.png b/mods/bakedclay/textures/baked_clay_terracotta_brown.png new file mode 100644 index 0000000000000000000000000000000000000000..6b1163b8a05ca7220597dc966719d650d925774f GIT binary patch literal 718 zcmV;<0x|uGP)+0;cBjl>VoMU!ruE?m2CVZTKe z)sVPk)t!lHY;8@XiWyqkNkXL;et{M>wgGmpO~ zDaXoZ>hswb`OW-J<(d+1DZ99mTelq-0C%qrM}+CAL^>`1O9EiJrR*Xl8~`%Tw^`cI zyQ8B)*L5A&Z8S8S>WY-no9C)#ZXXqAm6^Gj^wz;X$GjP1_Uz(enZ*~s|FEE;8HQ!A zZshL%0T2xjhj<@=(rNWXtxr!S!V#fatFx-o^;Y517zqrnvZt<%zJ zm2e&aj@u7Mgb)wL-&Zvjk8XY42OtU|0OZ4)*OQ4pBN83k5FXgH?7J6nRH2h_+R5*dH5u+0TKJR?Hy6HxJeb2(v)KYd4!0JZM zu%f3qZ@Iob9-5gzsNv0gMC&yOuK{3IIBmGZGlI9kbeA|43T9{>OV07*qoM6N<$f`cPJ AO8@`> literal 0 HcmV?d00001 diff --git a/mods/bakedclay/textures/baked_clay_terracotta_cyan.png b/mods/bakedclay/textures/baked_clay_terracotta_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..13ebba71aa5a42f77de75f978e49ee45332595d4 GIT binary patch literal 661 zcmV;G0&4wQK_gnx;eTz=;G9+i%zai zb#wC%a1tjA4hAZv3Wd-#X_}->NzT3ZoZ}Emi@x*cg$JHT%CA-dSuC|aeFj*0M;w#M z%=CUY-o6Kl3pGIByo%Q8mv!BqoWP7KP<{TaIbHi-t3pIJ5BT9w-@2wSBLHyyes!k~ z{Hp=*NrExH*OSWH8sL96WU++zDvFvPKAz}6V=Z_BjZJ-Q6vnhRcG_C)ZFjwML92z< z#f4g@Iz7@sf(H*^Q^1>%@|%0*)B((zLTx$Bg16iSZx=8gPgG&Q@Kir8%`U zHx3$vp@>wTJOKFq)r2|)f&iP2HK2B9uk6lWFQ+b2p-U1`3X$^T`{SR;y3=~*!s z#2Zsc4h9oNR$l9IL8$-|c=6ta*6sgl4U|}XvD;OJNES=3->*_{f;ui=P-+;4lh)#29rpd^-grBer^}k-%UGM~cG_EYfH$i^<6G0TlzuB4TUv_D*HCPqWVp$0$h=iDWA;!R6pTpPik-YK3L@|*olcolO zT$IKVz%G=6(%miH?(EEXG4))Xlk+>t_nmXdyZ0LaxI+MRf7}A7z9^V{yRiwN7d9y; zLEom#s+MaO0Qc!K0GX&%+REDu|Krn#?*~V_0Cb1yJ8w zH^Zfh&p4$VloJ3^sN1JsWulmA*B0D^qutpuI%jRltlXThG?`!ar2qi`CZQZrsMl6q zS}f&;{Yn4gis!~T`;ig4|Lu~cBdt(ebhLus4*+O|`TJE`S(&v9sruG>5D7!?eQw1Q zm5j4b>X{_g*Qfr~FDJZ7`vW$(8nES;_W*Rgj-kJNY?dlMfQ#dN6wvEae{kZY($?dR zB%5baB-5S9MCIoEz0WOE4o)0E{`IExQe9C_rO*Iqv6LH}jWYI)l5u(_iog{vySXtYRO~&caD~O4f0!wwZ@&=`fU#j?n6Nhmc1q#6BVM@em zyRpdt7|~LoxaeeT>-W#wp;x#I1>?xu3`i&^qaZOD>xE6jiAV!5bUab+7Rly`6ba>I zJd%mflmo!jw21V0B>juf(9d>=6qa#09?A0-qfDA3vb#Ty(!D6ul!J1_6See8Nnrsv zYq3#~XiW%Fgpi?E=-6$GGRs|jo0%a}fTsz7RBB3#Sd}XN12-sD{8ZX{y|Y1?#il<< w9$@ z&1%A65Jl&m1R)DSD4`%&+dwxKiVK%+>_QiPjx4gsyY}djYX}{NWWF!=&d;6H>#kci zD|{G+aU2Q0PG@|vY(Dni1joxSn837P^l!MoB zH_;MS>$cs#dnB-II5&dHUN&#s+6*x_#sp3!vr?TRI58kECCGPro)uYacf1>X8Vk+( zI2kKw0|mg)O#&dGQQ}5OSJrhZo@&5gxMGl{W;((#y?e|U*;NH6$HuIKMF7(KA5=QA zf#~Q|?#GF#@Els7Y45(=2~gE5antR{aTq5dw{kyPGKYJyh$>;Up2a_8ou<#N+i-VN aG{GPJU<)3H_kW@Q0000jEvm? literal 0 HcmV?d00001 diff --git a/mods/bakedclay/textures/baked_clay_terracotta_green.png b/mods/bakedclay/textures/baked_clay_terracotta_green.png new file mode 100644 index 0000000000000000000000000000000000000000..20a10e361d9f3a4e5fd94cdcab58d0c204b2307b GIT binary patch literal 575 zcmV-F0>J%=P)xD;fB~y?(}!katT0v{~fAeadSx>0F9vv-oAbVKyp*X z2|u5l`MxPTj5q*V7HiP=8wYUc9ecett)uz6$SRt*EEcMOB#9O;b-pRIXsG_E6V2BE zX4C9Z^#Z{2{ht7$DDO(g8}wD2tk|{q_c?#mnN2e~1~9+Eie3K)@XeYaO%n$dV_w0Cf{oU6$jwy@P~?% z$GQ$g#Yuyvomvt_MpmZfGFreJ91)bHH)RM)esObI=31J3HqGvPFHPRE*xl_mRDmFy zDa(_K)2?&?kco{FsxZ6_q9_+#>1+!9;r-XPZIGdoo6+Km&~$g5X_W6;t{_DHF?Fuu zgvw}i7g?YbH!ct+16tfC!0dIZG)hD`1^B16;RkO-Tibs`2&3r^Vp3yWi0>z N002ovPDHLkV1kG-`~Cm` literal 0 HcmV?d00001 diff --git a/mods/bakedclay/textures/baked_clay_terracotta_grey.png b/mods/bakedclay/textures/baked_clay_terracotta_grey.png new file mode 100644 index 0000000000000000000000000000000000000000..a51e1daf2628e89a4d8ae79c4ac22955fa2f9ee3 GIT binary patch literal 659 zcmV;E0&M+>P)1cW4Xm6ke0Bw&VkM;G1u6|y?@>tSr$bR0M~U5!{D5c$74c>`Yk;_ zKLfCB+cZr8zV91`K`9kNL{X#`=A7g2`;(wTX0w^f@qOR6Z7F3KhUz5cS+CdS!YZXq zl7unl`~GAyQ40h?FdPm6FviyF_1)baA%rXziztfr`#k{1aWqYH948Dz&+`D(YPHd5 zq}^^mJUraq-hO|76GAqdO|4d|R;!PXkMsHb{{CLmG{vpaXzcg0=QnUKR-W%!9YrB+jghZQCGRHtGFEw2hwV_&gZj~GS71Wnx@^{+`PZPyRMsM znGnLVEWBE+YdEdT&1;7Opl?EVdBPzW=8UQQVRMCf>sC065P5_+#X!-O*D#HciE&%}G z5^4iWpHvB8lZy0V>)K~x-g@&h3}1USRtLoe12F6nU~Jp+c!?tbxJH%4JgWg3nlpO* zlo9vw1xD_MvDSyDPPaFn#WbG9MwR$`Z0-5HAnpS&G9Sh|N&=@pBIa#UK|$APH7eEPdKy7#VV?aRtAh%<&gIR>$h?V?`}ZF*+mNCpcy&DmV6(3cUhaFM(*M)YCKau}cAhr3 be>Hyqv~&McxagY400000NkvXXu0mjfo)r1o literal 0 HcmV?d00001 diff --git a/mods/bakedclay/textures/baked_clay_terracotta_magenta.png b/mods/bakedclay/textures/baked_clay_terracotta_magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..5d6eb3a54b2b0bc75eac286518b5e28d583dc399 GIT binary patch literal 275 zcmV+u0qp*XP)GN~#1 zgm+f5uovd?q%h_W`74 zAne5+0=3p{qepLj3iBI9CH1)ww0MPQdZ41*5gZUMkABV-ODRxYNkxv6o&z0%c zRfNtt0A@0rj*m}jK+=k!z|`lCMI%6HOXM84REwqT1ou|RSS&kITe$Gl$fqMPqQL+> zSf{Yc<8AqH4T#WgU1^<;05J4;kxbhOraqa44ZQ*OcV#@W*~bv34d`aB-IB|Ww4Z#? zoL*OHT(7Gd0nPqGL74XONzG2s>#7S+g@b1Hpt89oHMG}Nn_Duq5ESnpMJWrbO#P@C z`Qn{e&(A+TixRfH({q)wX!a4|&&ud^QJdB&wUg{Y1@O;~!tcLcep0~w>!d7s6J)KjEdLZ$^)_)QWoA{#xpbr*el$PYW)^O=r8{$4`>gmc9{4$E2NjA_tI#$ sR5SLnQgg}!#xvT(%ZQp2ThgEHKiK2cp%j!?R{#J207*qoM6N<$g0VLjS^xk5 literal 0 HcmV?d00001 diff --git a/mods/bakedclay/textures/baked_clay_terracotta_pink.png b/mods/bakedclay/textures/baked_clay_terracotta_pink.png new file mode 100644 index 0000000000000000000000000000000000000000..8f010ac7ec859b5c13d706e9cae8f3f5b681ff4e GIT binary patch literal 409 zcmV;K0cQS*P)#BO}2LJ%}xfLZl9_ak=EVQU>!}8%% z1t6xA)Bu?1w~x@Y@?y&(NsTi1w=r$Yf(Za&PK9hosR3ZiLj6e#${c%mLmirSK}Ulr zHOO}2C-2^0J5AnY-bq%Tbe$^ne3kC1+Li@x8Tx@XNod)X9{Yhkyy!NGD4arzHST0f z^A4GJIy)Z3^G_0Pa-Unx7m;_@kF}XCy_0up%EK+q!6-H4-HPVksegJA!|MMDO?x_B zVtV-cR$WyK%C@emMO@JU6xSLL9{WMWeQqcE^TMaUp#I!`MwZH(00000NkvXXu0mjf DLJ+Es literal 0 HcmV?d00001 diff --git a/mods/bakedclay/textures/baked_clay_terracotta_red.png b/mods/bakedclay/textures/baked_clay_terracotta_red.png new file mode 100644 index 0000000000000000000000000000000000000000..ee46623b0ebb33b977eea6b0aa1443a5a1824d44 GIT binary patch literal 292 zcmV+<0o(qGP)e) zI|>3p5JcxD$|4#Fnj4CliIJ!A27+Md4GayvgD7|-pS-1P6?&KcR839Sw8LlJaHjx1Y+*1rMbx!pjx&L?sjpR=4nkfWdugmAtHB)0sgFF_8`>cEz9 zTQ0mFc}65HEB+9OYyu5HuOOQ9D6#{$qI3<=v7x_G(CnJk;h@Rr$AcE99e@yIAC4Y` z)2LODQ=chK16Z$+Tg8w{h|3>a9akMX?i~fox2^Z%E}T5GeAUvS1pFq*sc$Sg?s>Mz qMq&2_b9-C=IiMA+XyOH@1}3PZ$5q<^0000>tpz;Mr5@ zkf~e8`UiON&_Ic53(2dcOPK?|qMbJejCmtJR(HYzP3r zpfdt6o(<2fJ^(*nd2&L(&aFNNkjiAe42TgH$E} z4xOVgSR6V>zcqNf> zl3RUxP^&v(u%KZ`1JP&3g)WR~IF-l%uvbrdgU*Ol6_P%G|L|PCaZOtn27qZeE%6Fn zaW_M)?ocZlnre30ZvZdZTZO3{qG36yOxR^_Nhp98?|O1V4T~!p{5{e0C}>!YC{Wk5 z0U++)??W=Sa#P}!G`~${A_~jMlQZ+ei$E6B`A+_!Rb^!W;(nIoU`bSq)B&`u=8xzn z1qDD*mR@w{Ab@B4Q-!PhJXKlwuD2W4w27vT0N}}qi@q+5tD9?usav^eTTO~Ql?esB&r@9(5=%i(g=mS4Ly+hP z{1Iu8$XeD5+H(j|&}n|FFtr#|7YXD9ZhVE1#-s_j%Q1YSgcvo#T|y3E3yjF} zihaKb@881U)weTatyjY^003aE1>l^+zp~c0ZEKA2-k;BBrId3n10baoLVS;DVXb8vfYy4m*#LOGUMXH#mg6`UMX@Xk z01y!odGDubqOY2!>3BR2!$3s*^xhMZU@szizuzgkbFS+;DP>ufsj0ONA!KYMg!pv? z+O`F-+wC5Y2Y(6Y3?Xz~moZcn#dq$is^)o)F(z&2T;KP`nBM`VlrbiRz}bUFdZc=P|Ge`o+r z)AW6xIp?m|Yg#kkiPoB(6CFZel`PRkQSe#1s~BUVyRI|FR8_SiqV$Kdb~@&M(=-6? z_xtDbIUEkFVHm#CCmKMW=j-+QcDwN&_xt_x`TPN$ObDF$Bu#Mu0000AEma{9DddI>p+hDEP65|0+0+arLm_c0w|6-lyA%hB zWQ$8nhuSVyQYVMDlu}LzAr-U*HD~<~k@LLk@E?};pWgr8_ul*7dmr)4ecLpZtN{Ql z1pw}lcXTCd_~SYN5-(Y;GT%D&JO==oy-o-;@93_x2+0rRJzac*DuC501F+IX$|A%c z*ZvEyZQjv^N7gjkG(C4QNfwDeuGw8fRQ1Po5-GcFi9SbdY>uldG4ID2xSo}7B3Vb?*(I6t+Lpr=gt98 zD&7D6K0bMM@8=o0Z77r?y0g1hl-)IaXX-i&^`LRn`*0_u#QHA)OgB$fOHTTqo=2}M zl!e9p1A$Nlp%j3d?{Dt@cnN@SodQq?Rkm94NwSz2UD&26Yg%v+DR!GU6jK7QA3h_1 zd{u!IrT{35j1q?cAZ27tlQqqErb5h=MVJ&`ExCMEVN!UydGZHKQ6Az`)`oci0000< KMNUMnLSTYUG#?}Y literal 0 HcmV?d00001 diff --git a/mods/bridger/.luacheckrc b/mods/bridger/.luacheckrc new file mode 100644 index 00000000..8bfd380b --- /dev/null +++ b/mods/bridger/.luacheckrc @@ -0,0 +1,15 @@ + +globals = { + "minetest", +} + +read_globals = { + -- Builtin + "vector", + + -- Mod Deps + "default", + "stairsplus", + "stairs", + "mesecon", +} diff --git a/mods/bridger/README.md b/mods/bridger/README.md new file mode 100644 index 00000000..e1e19fee --- /dev/null +++ b/mods/bridger/README.md @@ -0,0 +1,7 @@ +# Bridger [bridger] + +[![luacheck](https://github.com/v-rob/bridger/workflows/luacheck/badge.svg)](https://github.com/v-rob/bridger/actions) + +Adds a large number of advanced nodes conducive to building large, industrial bridges to [Minetest](https://www.minetest.net). Also see the [forum post](https://forum.minetest.net/viewtopic.php?t=18243). + +![](screenshot.png?raw=true) diff --git a/mods/bridger/alias.lua b/mods/bridger/alias.lua index e63e1f3d..f9ea4634 100644 --- a/mods/bridger/alias.lua +++ b/mods/bridger/alias.lua @@ -61,7 +61,8 @@ for _, color in pairs(bridger_colors) do minetest.register_alias("bridges:" .. prefix .. oldname, "bridger:" .. prefix .. "_" .. newname) end - minetest.register_alias("bridges:truss_superstructure_simple_end" .. oldname, "bridger:truss_superstructure_simple_end_left_" .. newname) + minetest.register_alias("bridges:truss_superstructure_simple_end" .. oldname, + "bridger:truss_superstructure_simple_end_left_" .. newname) minetest.register_alias("bridges:girder_left_end" .. oldname, "bridger:girder_left_" .. newname) end diff --git a/mods/bridger/crafts.lua b/mods/bridger/crafts.lua index 0224136e..458cde6d 100644 --- a/mods/bridger/crafts.lua +++ b/mods/bridger/crafts.lua @@ -28,7 +28,7 @@ minetest.register_craft({ } }) -if minetest.settings:get_bool("bridger_enable_trusses") then +if minetest.settings:get_bool("bridger_enable_trusses", true) then minetest.register_craftitem("bridger:bridges_steel_rod", { description = "Steel Rod", inventory_image = "bridges_steel_rod.png", @@ -174,7 +174,11 @@ if minetest.settings:get_bool("bridger_enable_trusses") then minetest.register_craft({ output = "bridger:corrugated_steel_ceiling_" .. bridge_color .. " 3", recipe = { - {"bridger:corrugated_steel" .. bridge_color, "bridger:corrugated_steel" .. bridge_color, "bridger:corrugated_steel" .. bridge_color}, + { + "bridger:corrugated_steel" .. bridge_color, + "bridger:corrugated_steel" .. bridge_color, + "bridger:corrugated_steel" .. bridge_color + }, } }) @@ -204,7 +208,11 @@ if minetest.settings:get_bool("bridger_enable_trusses") then minetest.register_craft({ output = "bridger:corrugated_steel_ceiling_" .. bridge_color .. " 3", recipe = { - {"bridger:corrugated_steel" .. bridge_color, "bridger:corrugated_steel" .. bridge_color, "bridger:corrugated_steel" .. bridge_color}, + { + "bridger:corrugated_steel" .. bridge_color, + "bridger:corrugated_steel" .. bridge_color, + "bridger:corrugated_steel" .. bridge_color + }, } }) @@ -324,13 +332,19 @@ if minetest.settings:get_bool("bridger_enable_trusses") then minetest.register_craft({ output = "bridger:truss_superstructure_mid_" .. bridge_color, type = "shapeless", - recipe = {"bridger:truss_superstructure_left_slant_" .. bridge_color, "bridger:truss_superstructure_right_slant_" .. bridge_color}, + recipe = { + "bridger:truss_superstructure_left_slant_" .. bridge_color, + "bridger:truss_superstructure_right_slant_" .. bridge_color + }, }) minetest.register_craft({ output = "bridger:truss_superstructure_tall_mid_" .. bridge_color, type = "shapeless", - recipe = {"bridger:truss_superstructure_tall_left_slant_" .. bridge_color, "bridger:truss_superstructure_tall_right_slant_" .. bridge_color}, + recipe = { + "bridger:truss_superstructure_tall_left_slant_" .. bridge_color, + "bridger:truss_superstructure_tall_right_slant_" .. bridge_color + }, }) minetest.register_craft({ @@ -405,7 +419,10 @@ if minetest.settings:get_bool("bridger_enable_trusses") then minetest.register_craft({ output = "bridger:truss_substructure_mid_" .. bridge_color, type = "shapeless", - recipe = {"bridger:truss_substructure_left_slant_" .. bridge_color, "bridger:truss_substructure_right_slant_" .. bridge_color}, + recipe = { + "bridger:truss_substructure_left_slant_" .. bridge_color, + "bridger:truss_substructure_right_slant_" .. bridge_color + }, }) minetest.register_craft({ @@ -684,161 +701,161 @@ if minetest.settings:get_bool("bridger_enable_trusses") then } for c in ipairs(bridge_nodes) do - local bridge_nodes = bridge_nodes[c] + local bridge_node = bridge_nodes[c] minetest.register_craft({ - output = "bridger:" .. bridge_nodes .. "white", + output = "bridger:" .. bridge_node .. "white", type = "shapeless", - recipe = {"bridger:" .. bridge_nodes .. "yellow", "dye:white"}, + recipe = {"bridger:" .. bridge_node .. "yellow", "dye:white"}, }) minetest.register_craft({ - output = "bridger:" .. bridge_nodes .. "white", + output = "bridger:" .. bridge_node .. "white", type = "shapeless", - recipe = {"bridger:" .. bridge_nodes .. "steel", "dye:white"}, + recipe = {"bridger:" .. bridge_node .. "steel", "dye:white"}, }) minetest.register_craft({ - output = "bridger:" .. bridge_nodes .. "white", + output = "bridger:" .. bridge_node .. "white", type = "shapeless", - recipe = {"bridger:" .. bridge_nodes .. "green", "dye:white"}, + recipe = {"bridger:" .. bridge_node .. "green", "dye:white"}, }) minetest.register_craft({ - output = "bridger:" .. bridge_nodes .. "white", + output = "bridger:" .. bridge_node .. "white", type = "shapeless", - recipe = {"bridger:" .. bridge_nodes .. "red", "dye:white"}, + recipe = {"bridger:" .. bridge_node .. "red", "dye:white"}, }) minetest.register_craft({ - output = "bridger:" .. bridge_nodes .. "red", + output = "bridger:" .. bridge_node .. "red", type = "shapeless", - recipe = {"bridger:" .. bridge_nodes .. "white", "dye:red"}, + recipe = {"bridger:" .. bridge_node .. "white", "dye:red"}, }) minetest.register_craft({ - output = "bridger:" .. bridge_nodes .. "red", + output = "bridger:" .. bridge_node .. "red", type = "shapeless", - recipe = {"bridger:" .. bridge_nodes .. "steel", "dye:red"}, + recipe = {"bridger:" .. bridge_node .. "steel", "dye:red"}, }) minetest.register_craft({ - output = "bridger:" .. bridge_nodes .. "red", + output = "bridger:" .. bridge_node .. "red", type = "shapeless", - recipe = {"bridger:" .. bridge_nodes .. "green", "dye:red"}, + recipe = {"bridger:" .. bridge_node .. "green", "dye:red"}, }) minetest.register_craft({ - output = "bridger:" .. bridge_nodes .. "red", + output = "bridger:" .. bridge_node .. "red", type = "shapeless", - recipe = {"bridger:" .. bridge_nodes .. "yellow", "dye:red"}, + recipe = {"bridger:" .. bridge_node .. "yellow", "dye:red"}, }) minetest.register_craft({ - output = "bridger:" .. bridge_nodes .. "green", + output = "bridger:" .. bridge_node .. "green", type = "shapeless", - recipe = {"bridger:" .. bridge_nodes .. "white", "dye:green"}, + recipe = {"bridger:" .. bridge_node .. "white", "dye:green"}, }) minetest.register_craft({ - output = "bridger:" .. bridge_nodes .. "green", + output = "bridger:" .. bridge_node .. "green", type = "shapeless", - recipe = {"bridger:" .. bridge_nodes .. "steel", "dye:green"}, + recipe = {"bridger:" .. bridge_node .. "steel", "dye:green"}, }) minetest.register_craft({ - output = "bridger:" .. bridge_nodes .. "green", + output = "bridger:" .. bridge_node .. "green", type = "shapeless", - recipe = {"bridger:" .. bridge_nodes .. "yellow", "dye:green"}, + recipe = {"bridger:" .. bridge_node .. "yellow", "dye:green"}, }) minetest.register_craft({ - output = "bridger:" .. bridge_nodes .. "green", + output = "bridger:" .. bridge_node .. "green", type = "shapeless", - recipe = {"bridger:" .. bridge_nodes .. "red", "dye:green"}, + recipe = {"bridger:" .. bridge_node .. "red", "dye:green"}, }) minetest.register_craft({ - output = "bridger:" .. bridge_nodes .. "steel", + output = "bridger:" .. bridge_node .. "steel", type = "shapeless", - recipe = {"bridger:" .. bridge_nodes .. "white", "dye:black"}, + recipe = {"bridger:" .. bridge_node .. "white", "dye:black"}, }) minetest.register_craft({ - output = "bridger:" .. bridge_nodes .. "steel", + output = "bridger:" .. bridge_node .. "steel", type = "shapeless", - recipe = {"bridger:" .. bridge_nodes .. "yellow", "dye:black"}, + recipe = {"bridger:" .. bridge_node .. "yellow", "dye:black"}, }) minetest.register_craft({ - output = "bridger:" .. bridge_nodes .. "steel", + output = "bridger:" .. bridge_node .. "steel", type = "shapeless", - recipe = {"bridger:" .. bridge_nodes .. "green", "dye:black"}, + recipe = {"bridger:" .. bridge_node .. "green", "dye:black"}, }) minetest.register_craft({ - output = "bridger:" .. bridge_nodes .. "steel", + output = "bridger:" .. bridge_node .. "steel", type = "shapeless", - recipe = {"bridger:" .. bridge_nodes .. "red", "dye:black"}, + recipe = {"bridger:" .. bridge_node .. "red", "dye:black"}, }) minetest.register_craft({ - output = "bridger:" .. bridge_nodes .. "steel", + output = "bridger:" .. bridge_node .. "steel", type = "shapeless", - recipe = {"bridger:" .. bridge_nodes .. "white", "dye:dark_grey"}, + recipe = {"bridger:" .. bridge_node .. "white", "dye:dark_grey"}, }) minetest.register_craft({ - output = "bridger:" .. bridge_nodes .. "steel", + output = "bridger:" .. bridge_node .. "steel", type = "shapeless", - recipe = {"bridger:" .. bridge_nodes .. "yellow", "dye:dark_grey"}, + recipe = {"bridger:" .. bridge_node .. "yellow", "dye:dark_grey"}, }) minetest.register_craft({ - output = "bridger:" .. bridge_nodes .. "steel", + output = "bridger:" .. bridge_node .. "steel", type = "shapeless", - recipe = {"bridger:" .. bridge_nodes .. "green", "dye:dark_grey"}, + recipe = {"bridger:" .. bridge_node .. "green", "dye:dark_grey"}, }) minetest.register_craft({ - output = "bridger:" .. bridge_nodes .. "steel", + output = "bridger:" .. bridge_node .. "steel", type = "shapeless", - recipe = {"bridger:" .. bridge_nodes .. "red", "dye:dark_grey"}, + recipe = {"bridger:" .. bridge_node .. "red", "dye:dark_grey"}, }) minetest.register_craft({ - output = "bridger:" .. bridge_nodes .. "yellow", + output = "bridger:" .. bridge_node .. "yellow", type = "shapeless", - recipe = {"bridger:" .. bridge_nodes .. "white", "dye:yellow"}, + recipe = {"bridger:" .. bridge_node .. "white", "dye:yellow"}, }) minetest.register_craft({ - output = "bridger:" .. bridge_nodes .. "yellow", + output = "bridger:" .. bridge_node .. "yellow", type = "shapeless", - recipe = {"bridger:" .. bridge_nodes .. "steel", "dye:yellow"}, + recipe = {"bridger:" .. bridge_node .. "steel", "dye:yellow"}, }) minetest.register_craft({ - output = "bridger:" .. bridge_nodes .. "yellow", + output = "bridger:" .. bridge_node .. "yellow", type = "shapeless", - recipe = {"bridger:" .. bridge_nodes .. "green", "dye:yellow"}, + recipe = {"bridger:" .. bridge_node .. "green", "dye:yellow"}, }) minetest.register_craft({ - output = "bridger:" .. bridge_nodes .. "yellow", + output = "bridger:" .. bridge_node .. "yellow", type = "shapeless", - recipe = {"bridger:" .. bridge_nodes .. "red", "dye:yellow"}, + recipe = {"bridger:" .. bridge_node .. "red", "dye:yellow"}, }) minetest.register_craft({ - output = "bridger:" .. bridge_nodes .. "red", + output = "bridger:" .. bridge_node .. "red", type = "shapeless", - recipe = {"bridger:" .. bridge_nodes .. "yellow", "dye:red"}, + recipe = {"bridger:" .. bridge_node .. "yellow", "dye:red"}, }) end end -if minetest.settings:get_bool("bridger_enable_trestles") then +if minetest.settings:get_bool("bridger_enable_trestles", true) then minetest.register_craft({ output = "bridger:trestle_support_small", recipe = { @@ -908,7 +925,7 @@ if minetest.settings:get_bool("bridger_enable_trestles") then }) end -if minetest.settings:get_bool("bridger_enable_wooden_bridges") then +if minetest.settings:get_bool("bridger_enable_wooden_bridges", true) then minetest.register_craft({ output = "bridger:small_beam", recipe = { diff --git a/mods/bridger/description.txt b/mods/bridger/description.txt index 4b827bae..8f7b41cd 100644 --- a/mods/bridger/description.txt +++ b/mods/bridger/description.txt @@ -1 +1 @@ -A mod that adds various bridge nodes to Minetest. \ No newline at end of file +Adds a large number of advanced nodes conducive to building large, industrial bridges. diff --git a/mods/bridger/nodes.lua b/mods/bridger/nodes.lua index 88fc6008..37f3842f 100644 --- a/mods/bridger/nodes.lua +++ b/mods/bridger/nodes.lua @@ -23,7 +23,7 @@ local function rotate_and_place(itemstack, placer, pointed_thing) return minetest.item_place(itemstack, placer, pointed_thing, param2) end -if not minetest.settings:get_bool("bridger_disable_trusses") then +if minetest.settings:get_bool("bridger_enable_trusses", true) then local bridge_colors = { {"Green", "green"}, {"Red", "red"}, @@ -34,7 +34,7 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then for _, row in ipairs(bridge_colors) do local bridge_desc = row[1] - local bridge_colors = row[2] + local bridge_color = row[2] minetest.register_node("bridger:foundation", { description = "Bridge Foundation", @@ -61,39 +61,39 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_stone_defaults(), }) - minetest.register_node("bridger:block_" .. bridge_colors, { + minetest.register_node("bridger:block_" .. bridge_color, { description = bridge_desc .. " Block", drawtype = "normal", - tiles = {"bridges_" .. bridge_colors .. ".png"}, + tiles = {"bridges_" .. bridge_color .. ".png"}, paramtype = "light", groups = {cracky=3}, sounds = default.node_sound_metal_defaults(), }) if minetest.get_modpath("moreblocks") then - stairsplus:register_all("bridger", "block_" .. bridge_colors, "bridger:block_" .. bridge_colors, { + stairsplus:register_all("bridger", "block_" .. bridge_color, "bridger:block_" .. bridge_color, { description = bridge_desc, - tiles = {"bridges_" .. bridge_colors .. ".png"}, + tiles = {"bridges_" .. bridge_color .. ".png"}, groups = {cracky=3}, sounds = default.node_sound_metal_defaults(), }) - minetest.register_alias("bridger:step_" .. bridge_colors, "bridger:panel_block_" .. bridge_colors) + minetest.register_alias("bridger:step_" .. bridge_color, "bridger:panel_block_" .. bridge_color) elseif minetest.get_modpath("stairs") then stairs.register_stair_and_slab( - "block_" .. bridge_colors, - "bridger:block_" .. bridge_colors, + "block_" .. bridge_color, + "bridger:block_" .. bridge_color, {cracky=3}, - {"bridges_" .. bridge_colors .. ".png"}, + {"bridges_" .. bridge_color .. ".png"}, bridge_desc .. " Stair", bridge_desc .. " Slab", default.node_sound_metal_defaults() ) - minetest.register_node("bridger:step_" .. bridge_colors, { + minetest.register_node("bridger:step_" .. bridge_color, { description = bridge_desc .. " Step", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, + tiles = {"bridges_" .. bridge_color .. ".png"}, paramtype = "light", paramtype2 = "facedir", node_box = { @@ -113,10 +113,10 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then }) end - minetest.register_node("bridger:suspension_top_" .. bridge_colors, { + minetest.register_node("bridger:suspension_top_" .. bridge_color, { description = bridge_desc .. " Cable Top", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, + tiles = {"bridges_" .. bridge_color .. ".png"}, paramtype = "light", paramtype2 = "facedir", node_box = { @@ -136,10 +136,10 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then end, }) - minetest.register_node("bridger:suspension_cable_" .. bridge_colors, { + minetest.register_node("bridger:suspension_cable_" .. bridge_color, { description = bridge_desc .. " Cable", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, + tiles = {"bridges_" .. bridge_color .. ".png"}, paramtype = "light", node_box = { type = "fixed", @@ -151,10 +151,10 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:deck_" .. bridge_colors, { + minetest.register_node("bridger:deck_" .. bridge_color, { description = bridge_desc .. " Deck", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, + tiles = {"bridges_" .. bridge_color .. ".png"}, paramtype = "light", sunlight_propagates = true, node_box = { @@ -173,10 +173,10 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:deck_edge_" .. bridge_colors, { + minetest.register_node("bridger:deck_edge_" .. bridge_color, { description = bridge_desc .. " Deck Edge", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, + tiles = {"bridges_" .. bridge_color .. ".png"}, paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -197,10 +197,10 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:train_deck_" .. bridge_colors, { + minetest.register_node("bridger:train_deck_" .. bridge_color, { description = bridge_desc .. " Train Deck", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, + tiles = {"bridges_" .. bridge_color .. ".png"}, paramtype = "light", sunlight_propagates = true, node_box = { @@ -247,10 +247,10 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:girder_mid_" .. bridge_colors, { + minetest.register_node("bridger:girder_mid_" .. bridge_color, { description = bridge_desc .. " Girder Middle", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, + tiles = {"bridges_" .. bridge_color .. ".png"}, paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -275,10 +275,10 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:girder_right_" .. bridge_colors, { + minetest.register_node("bridger:girder_right_" .. bridge_color, { description = bridge_desc .. " Girder Right End", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, + tiles = {"bridges_" .. bridge_color .. ".png"}, paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -315,10 +315,10 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:girder_left_" .. bridge_colors, { + minetest.register_node("bridger:girder_left_" .. bridge_color, { description = bridge_desc .. " Girder Left End", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, + tiles = {"bridges_" .. bridge_color .. ".png"}, paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -355,12 +355,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_right_slant_" .. bridge_colors, { + minetest.register_node("bridger:truss_superstructure_right_slant_" .. bridge_color, { description = bridge_desc .. " Truss Superstructure Right Slant", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_right_slant.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_right_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_right_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_right_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -420,12 +422,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_left_slant_" .. bridge_colors, { + minetest.register_node("bridger:truss_superstructure_left_slant_" .. bridge_color, { description = bridge_desc .. " Truss Superstructure Left Slant", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_left_slant.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_left_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_left_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_left_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -485,12 +489,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_end_right_slant_" .. bridge_colors, { + minetest.register_node("bridger:truss_superstructure_end_right_slant_" .. bridge_color, { description = bridge_desc .. " Truss Superstructure End Right Slant", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_end_right_slant.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_end_right_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_end_right_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_end_right_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -548,12 +554,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_end_left_slant_" .. bridge_colors, { + minetest.register_node("bridger:truss_superstructure_end_left_slant_" .. bridge_color, { description = bridge_desc .. " Truss Superstructure End Left Slant", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_end_left_slant.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_end_left_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_end_left_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_end_left_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -611,12 +619,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_mid_" .. bridge_colors, { + minetest.register_node("bridger:truss_superstructure_mid_" .. bridge_color, { description = bridge_desc .. " Truss Superstructure Middle", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_mid.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_mid.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_mid.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_mid.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -707,12 +717,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_tall_right_slant_" .. bridge_colors, { + minetest.register_node("bridger:truss_superstructure_tall_right_slant_" .. bridge_color, { description = bridge_desc .. " Tall Truss Superstructure Right Slant", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_right_slant.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_right_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_tall_right_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_tall_right_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -770,12 +782,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_tall_left_slant_" .. bridge_colors, { + minetest.register_node("bridger:truss_superstructure_tall_left_slant_" .. bridge_color, { description = bridge_desc .. " Tall Truss Superstructure Left Slant", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_left_slant.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_left_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_tall_left_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_tall_left_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -833,12 +847,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_tall_mid_" .. bridge_colors, { + minetest.register_node("bridger:truss_superstructure_tall_mid_" .. bridge_color, { description = bridge_desc .. " Tall Truss Superstructure Middle", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_mid.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_mid.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_tall_mid.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_tall_mid.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -925,12 +941,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_tall_simple_" .. bridge_colors, { + minetest.register_node("bridger:truss_superstructure_tall_simple_" .. bridge_color, { description = bridge_desc .. " Tall Truss Superstructure Middle Simple", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_simple.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_simple.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_tall_simple.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_tall_simple.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -1016,12 +1034,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_tall_simple_end_left_" .. bridge_colors, { + minetest.register_node("bridger:truss_superstructure_tall_simple_end_left_" .. bridge_color, { description = bridge_desc .. " Tall Truss Superstructure Simple Left End", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_simple_end_left.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_simple_end_left.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_tall_simple_end_left.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_tall_simple_end_left.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -1035,12 +1055,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_tall_simple_end_right_" .. bridge_colors, { + minetest.register_node("bridger:truss_superstructure_tall_simple_end_right_" .. bridge_color, { description = bridge_desc .. " Tall Truss Superstructure Simple Right End", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_simple_end_right.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_tall_simple_end_right.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_tall_simple_end_right.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_tall_simple_end_right.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -1054,12 +1076,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_simple_" .. bridge_colors, { + minetest.register_node("bridger:truss_superstructure_simple_" .. bridge_color, { description = bridge_desc .. " Truss Superstructure Middle Simple", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_simple.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_simple.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_simple.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_simple.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -1150,12 +1174,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_simple_end_left_" .. bridge_colors, { + minetest.register_node("bridger:truss_superstructure_simple_end_left_" .. bridge_color, { description = bridge_desc .. " Truss Superstructure Simple Left End", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_simple_end_left.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_simple_end_left.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_simple_end_left.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_simple_end_left.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -1169,12 +1195,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_simple_end_right_" .. bridge_colors, { + minetest.register_node("bridger:truss_superstructure_simple_end_right_" .. bridge_color, { description = bridge_desc .. " Truss Superstructure Simple Right End", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_simple_end_right.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_simple_end_right.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_simple_end_right.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_simple_end_right.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -1188,12 +1216,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_up_right_slant_" .. bridge_colors, { + minetest.register_node("bridger:truss_superstructure_up_right_slant_" .. bridge_color, { description = bridge_desc .. " Truss Superstructure Up Right Slant", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_up_right_slant.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_up_right_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_up_right_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_up_right_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -1268,12 +1298,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_up_left_slant_" .. bridge_colors, { + minetest.register_node("bridger:truss_superstructure_up_left_slant_" .. bridge_color, { description = bridge_desc .. " Truss Superstructure Up Left Slant", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_up_left_slant.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_up_left_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_up_left_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_up_left_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -1346,12 +1378,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_up_mid_" .. bridge_colors, { + minetest.register_node("bridger:truss_superstructure_up_mid_" .. bridge_color, { description = bridge_desc .. " Truss Superstructure Up Middle", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_up_mid.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_up_mid.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_up_mid.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_up_mid.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -1455,12 +1489,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_up_simple_" .. bridge_colors, { + minetest.register_node("bridger:truss_superstructure_up_simple_" .. bridge_color, { description = bridge_desc .. " Truss Superstructure Up Simple", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_up_simple.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_up_simple.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_up_simple.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_up_simple.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -1562,12 +1598,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_down_right_slant_" .. bridge_colors, { + minetest.register_node("bridger:truss_superstructure_down_right_slant_" .. bridge_color, { description = bridge_desc .. " Truss Superstructure Down Right Slant", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_down_right_slant.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_down_right_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_down_right_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_down_right_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -1640,12 +1678,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_down_left_slant_" .. bridge_colors, { + minetest.register_node("bridger:truss_superstructure_down_left_slant_" .. bridge_color, { description = bridge_desc .. " Truss Superstructure Down Left Slant", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_down_left_slant.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_down_left_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_down_left_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_down_left_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -1720,12 +1760,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_down_mid_" .. bridge_colors, { + minetest.register_node("bridger:truss_superstructure_down_mid_" .. bridge_color, { description = bridge_desc .. " Truss Superstructure Down Middle", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_down_mid.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_down_mid.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_down_mid.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_down_mid.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -1829,12 +1871,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_down_simple_" .. bridge_colors, { + minetest.register_node("bridger:truss_superstructure_down_simple_" .. bridge_color, { description = bridge_desc .. " Truss Superstructure Down Simple", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_down_simple.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_down_simple.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_down_simple.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. + ".png^bridges_superstructure_down_simple.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -1936,12 +1980,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_substructure_end_right_slant_" .. bridge_colors, { + minetest.register_node("bridger:truss_substructure_end_right_slant_" .. bridge_color, { description = bridge_desc .. " Truss Substructure End Right Slant", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_end_right_slant.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_end_right_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. + ".png^bridges_substructure_end_right_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. + ".png^bridges_substructure_end_right_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -1998,12 +2044,14 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_substructure_end_left_slant_" .. bridge_colors, { + minetest.register_node("bridger:truss_substructure_end_left_slant_" .. bridge_color, { description = bridge_desc .. " Truss Substructure End Left Slant", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_end_left_slant.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_end_left_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. + ".png^bridges_substructure_end_left_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. + ".png^bridges_substructure_end_left_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -2060,12 +2108,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_substructure_right_slant_" .. bridge_colors, { + minetest.register_node("bridger:truss_substructure_right_slant_" .. bridge_color, { description = bridge_desc .. " Truss Substructure Right Slant", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_right_slant.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_right_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. ".png^bridges_substructure_right_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. ".png^bridges_substructure_right_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -2123,12 +2171,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_substructure_left_slant_" .. bridge_colors, { + minetest.register_node("bridger:truss_substructure_left_slant_" .. bridge_color, { description = bridge_desc .. " Truss Substructure Left Slant", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_left_slant.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_left_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. ".png^bridges_substructure_left_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. ".png^bridges_substructure_left_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -2187,12 +2235,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_substructure_simple_" .. bridge_colors, { + minetest.register_node("bridger:truss_substructure_simple_" .. bridge_color, { description = bridge_desc .. " Truss Substructure Simple", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_simple.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_simple.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. ".png^bridges_substructure_simple.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. ".png^bridges_substructure_simple.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -2275,12 +2323,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_substructure_mid_" .. bridge_colors, { + minetest.register_node("bridger:truss_substructure_mid_" .. bridge_color, { description = bridge_desc .. " Truss Substructure Middle", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_mid.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_substructure_mid.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. ".png^bridges_substructure_mid.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. ".png^bridges_substructure_mid.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -2365,12 +2413,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:small_upper_chord_" .. bridge_colors, { + minetest.register_node("bridger:small_upper_chord_" .. bridge_color, { description = bridge_desc .. " Small Upper Chord", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_small_upper_chord.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_small_upper_chord.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. ".png^bridges_small_upper_chord.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. ".png^bridges_small_upper_chord.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -2418,12 +2466,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:small_upper_chord_slanted_" .. bridge_colors, { + minetest.register_node("bridger:small_upper_chord_slanted_" .. bridge_color, { description = bridge_desc .. " Small Slanted Upper Chord", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_small_upper_chord_slanted.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_small_upper_chord_slanted.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. ".png^bridges_small_upper_chord_slanted.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. ".png^bridges_small_upper_chord_slanted.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -2522,12 +2570,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:medium_upper_chord_" .. bridge_colors, { + minetest.register_node("bridger:medium_upper_chord_" .. bridge_color, { description = bridge_desc .. " Medium Upper Chord", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_medium_upper_chord.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_medium_upper_chord.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. ".png^bridges_medium_upper_chord.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. ".png^bridges_medium_upper_chord.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -2607,12 +2655,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:medium_upper_chord_slanted_" .. bridge_colors, { + minetest.register_node("bridger:medium_upper_chord_slanted_" .. bridge_color, { description = bridge_desc .. " Medium Slanted Upper Chord", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_medium_upper_chord_slanted.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_medium_upper_chord_slanted.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. ".png^bridges_medium_upper_chord_slanted.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. ".png^bridges_medium_upper_chord_slanted.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -2723,12 +2771,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:large_upper_chord_" .. bridge_colors, { + minetest.register_node("bridger:large_upper_chord_" .. bridge_color, { description = bridge_desc .. " Large Upper Chord", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_large_upper_chord.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_large_upper_chord.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. ".png^bridges_large_upper_chord.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. ".png^bridges_large_upper_chord.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -2804,12 +2852,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:large_upper_chord_slanted_" .. bridge_colors, { + minetest.register_node("bridger:large_upper_chord_slanted_" .. bridge_color, { description = bridge_desc .. " Large Slanted Upper Chord", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_large_upper_chord_slanted.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_large_upper_chord_slanted.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. ".png^bridges_large_upper_chord_slanted.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. ".png^bridges_large_upper_chord_slanted.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -2920,12 +2968,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:small_support_" .. bridge_colors, { + minetest.register_node("bridger:small_support_" .. bridge_color, { description = bridge_desc .. " Small Support", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_small_support.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_small_support.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. ".png^bridges_small_support.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. ".png^bridges_small_support.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -3032,12 +3080,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:small_support_top_" .. bridge_colors, { + minetest.register_node("bridger:small_support_top_" .. bridge_color, { description = bridge_desc .. " Small Support Top", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_small_support_top.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_small_support_top.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. ".png^bridges_small_support_top.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. ".png^bridges_small_support_top.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -3228,12 +3276,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:medium_support_" .. bridge_colors, { + minetest.register_node("bridger:medium_support_" .. bridge_color, { description = bridge_desc .. " Medium Support", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_medium_support.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_medium_support.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. ".png^bridges_medium_support.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. ".png^bridges_medium_support.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -3339,12 +3387,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:medium_support_bot_" .. bridge_colors, { + minetest.register_node("bridger:medium_support_bot_" .. bridge_color, { description = bridge_desc .. " Bottom Medium Support", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_medium_support_bot.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_medium_support_bot.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. ".png^bridges_medium_support_bot.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. ".png^bridges_medium_support_bot.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -3365,12 +3413,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:large_support_" .. bridge_colors, { + minetest.register_node("bridger:large_support_" .. bridge_color, { description = bridge_desc .. " Large Support", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_large_support.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_large_support.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. ".png^bridges_large_support.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. ".png^bridges_large_support.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -3483,12 +3531,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:large_support_bot_" .. bridge_colors, { + minetest.register_node("bridger:large_support_bot_" .. bridge_color, { description = bridge_desc .. " Bottom Large Support", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_large_support_bot.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_large_support_bot.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. ".png^bridges_large_support_bot.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. ".png^bridges_large_support_bot.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -3509,12 +3557,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_right_slant_" .. bridge_colors, { + minetest.register_node("bridger:truss_superstructure_right_slant_" .. bridge_color, { description = bridge_desc .. " Truss Superstructure Right Slant", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_right_slant.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_right_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. ".png^bridges_superstructure_right_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. ".png^bridges_superstructure_right_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -3574,12 +3622,12 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:truss_superstructure_left_slant_" .. bridge_colors, { + minetest.register_node("bridger:truss_superstructure_left_slant_" .. bridge_color, { description = bridge_desc .. " Truss Superstructure Left Slant", drawtype = "nodebox", - tiles = {"bridges_" .. bridge_colors .. ".png"}, - inventory_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_left_slant.png^[makealpha:255,126,126", - wield_image = "bridges_" .. bridge_colors .. ".png^bridges_superstructure_left_slant.png^[makealpha:255,126,126", + tiles = {"bridges_" .. bridge_color .. ".png"}, + inventory_image = "bridges_" .. bridge_color .. ".png^bridges_superstructure_left_slant.png^[makealpha:255,126,126", + wield_image = "bridges_" .. bridge_color .. ".png^bridges_superstructure_left_slant.png^[makealpha:255,126,126", paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -3639,10 +3687,10 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:corrugated_steel_" .. bridge_colors, { + minetest.register_node("bridger:corrugated_steel_" .. bridge_color, { description = bridge_desc .. " Corrugated Steel", drawtype = "nodebox", - tiles = {"bridges_corrugated_steel_" .. bridge_colors .. ".png"}, + tiles = {"bridges_corrugated_steel_" .. bridge_color .. ".png"}, paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -3662,10 +3710,10 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then sounds = default.node_sound_metal_defaults(), }) - minetest.register_node("bridger:corrugated_steel_ceiling_" .. bridge_colors, { + minetest.register_node("bridger:corrugated_steel_ceiling_" .. bridge_color, { description = bridge_desc .. " Corrugated Steel Deck", drawtype = "nodebox", - tiles = {"bridges_corrugated_steel_" .. bridge_colors .. ".png^[transformR90"}, + tiles = {"bridges_corrugated_steel_" .. bridge_color .. ".png^[transformR90"}, paramtype = "light", paramtype2 = "facedir", sunlight_propagates = true, @@ -3681,7 +3729,7 @@ if not minetest.settings:get_bool("bridger_disable_trusses") then end end -if not minetest.settings:get_bool("bridger_disable_trestles") then +if minetest.settings:get_bool("bridger_enable_trestles", true) then minetest.register_node("bridger:trestle_support", { description = "Trestle Support", drawtype = "nodebox", @@ -4092,7 +4140,7 @@ if not minetest.settings:get_bool("bridger_disable_trestles") then }) end -if not minetest.settings:get_bool("bridger_disable_wooden_bridges") then +if minetest.settings:get_bool("bridger_enable_wooden_bridges", true) then minetest.register_node("bridger:small_beam", { description = "Small Wooden Beam Bridge", drawtype = "nodebox", @@ -4453,7 +4501,7 @@ if not minetest.settings:get_bool("bridger_disable_wooden_bridges") then local mesecon_on_blastnode = nil if minetest.get_modpath("mesecons") then - mesecons_on_blastnode = mesecon.on_blastnode + mesecon_on_blastnode = mesecon.on_blastnode end minetest.register_node("bridger:large_beam_swivel_normal", { diff --git a/mods/builtin_item/init.lua b/mods/builtin_item/init.lua index 8b3bc312..0688c633 100644 --- a/mods/builtin_item/init.lua +++ b/mods/builtin_item/init.lua @@ -441,7 +441,10 @@ core.register_entity(":__builtin:item", { step_gravity = function(self) - if self.falling_state then + local vel = self.object:get_velocity() + + -- apply gravity if falling or Y velocity not 0 (just incase) + if self.falling_state or (vel and vel.y ~= 0) then self.accel.y = self.accel.y - gravity end end, diff --git a/mods/carts/cart_entity.lua b/mods/carts/cart_entity.lua index c5742736..a72ab72f 100644 --- a/mods/carts/cart_entity.lua +++ b/mods/carts/cart_entity.lua @@ -138,7 +138,8 @@ function cart_entity:on_punch(puncher, time_from_last_punch, tool_capabilities, end local punch_interval = 1 - if tool_capabilities and tool_capabilities.full_punch_interval then + -- Faulty tool registrations may cause the interval to be set to 0 ! + if tool_capabilities and (tool_capabilities.full_punch_interval or 0) > 0 then punch_interval = tool_capabilities.full_punch_interval end time_from_last_punch = math.min(time_from_last_punch or punch_interval, punch_interval) diff --git a/mods/farming/crops/cocoa.lua b/mods/farming/crops/cocoa.lua index 1fc78757..1fb3194d 100644 --- a/mods/farming/crops/cocoa.lua +++ b/mods/farming/crops/cocoa.lua @@ -135,15 +135,11 @@ local def = { 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} }, + drop = {}, groups = { snappy = 3, flammable = 2, plant = 1, growing = 1, not_in_creative_inventory = 1, leafdecay = 1, leafdecay_drop = 1 diff --git a/mods/farming/crops/ryeoatrice.lua b/mods/farming/crops/ryeoatrice.lua index e1f6a727..090cd74b 100644 --- a/mods/farming/crops/ryeoatrice.lua +++ b/mods/farming/crops/ryeoatrice.lua @@ -18,6 +18,10 @@ minetest.override_item("farming:rye", { groups = {food_rye = 1, flammable = 4} }) +minetest.override_item("farming:rye_1", {drop = {}}) +minetest.override_item("farming:rye_2", {drop = {}}) +minetest.override_item("farming:rye_3", {drop = {}}) + minetest.register_craft({ output = "farming:flour", recipe = { @@ -42,6 +46,10 @@ minetest.override_item("farming:oat", { groups = {food_oats = 1, flammable = 4} }) +minetest.override_item("farming:oat_1", {drop = {}}) +minetest.override_item("farming:oat_2", {drop = {}}) +minetest.override_item("farming:oat_3", {drop = {}}) + minetest.register_craft({ output = "farming:flour", recipe = { @@ -66,6 +74,10 @@ minetest.override_item("farming:rice", { groups = {food_rice = 1, flammable = 4} }) +minetest.override_item("farming:rice_1", {drop = {}}) +minetest.override_item("farming:rice_2", {drop = {}}) +minetest.override_item("farming:rice_3", {drop = {}}) + minetest.register_craftitem("farming:rice_bread", { description = S("Rice Bread"), inventory_image = "farming_rice_bread.png", diff --git a/mods/farming/food.lua b/mods/farming/food.lua index a7f5af15..3be519e8 100644 --- a/mods/farming/food.lua +++ b/mods/farming/food.lua @@ -1,6 +1,34 @@ local S = farming.intllib +--= filter sea water into river water +minetest.register_craft({ + output = "bucket:bucket_river_water", + recipe = { + {"farming:hemp_fibre"}, + {"farming:hemp_fibre"}, + {"bucket:bucket_water"} + } +}) + +--= glass of water + +minetest.register_craftitem("farming:glass_water", { + description = S("Glass of Water"), + inventory_image = "farming_water_glass.png", + groups = {food_water_glass = 1, flammable = 3, vessel = 1} +}) + +minetest.register_craft({ + output = "farming:glass_water 4", + recipe = { + {"vessels:drinking_glass", "vessels:drinking_glass"}, + {"vessels:drinking_glass", "vessels:drinking_glass"}, + {"bucket:bucket_river_water", ""} + }, + replacements = {{"bucket:bucket_river_water", "bucket:bucket_empty"}} +}) + --= Sugar minetest.register_craftitem("farming:sugar", { diff --git a/mods/farming/license.txt b/mods/farming/license.txt index d05b1bd5..e7126bfd 100644 --- a/mods/farming/license.txt +++ b/mods/farming/license.txt @@ -176,3 +176,6 @@ Created by sirrobzeroone (CC0) Created by TechM8 (https://www.deviantart.com/techm8) farming_popcorn.png + +Created by RZR0 (CC-BY-NC-SA) + farming_blueberry_pie.png diff --git a/mods/farming/locale/farming.de.tr b/mods/farming/locale/farming.de.tr index a9183263..175990ec 100644 --- a/mods/farming/locale/farming.de.tr +++ b/mods/farming/locale/farming.de.tr @@ -21,7 +21,7 @@ Bottle of Hemp Oil=Flasche mit Hanföl Bowl of Chili=Chili Schale Bread=Brot Bronze Hoe=Bronzehacke -Cabbage=Salat +Cabbage=Weißkohl Cactus Juice=Kaktussaft Carrot=Möhre Carrot Juice=Möhrensaft @@ -61,7 +61,7 @@ Hemp Seed=Hanfsamen Hoe=Hacke Hoe Bomb (use or throw on grassy areas to hoe land)=Hackbombe (Auf Grasland werfen oder benutzen) Jack 'O Lantern (punch to turn on and off)=Kürbislaterne (Punch zum Ein- und Ausschalten) -Jaffa Cake=Jaffa-Torte +Jaffa Cake=Jaffakeks Juicer=Entsafter Melon=Melone Melon Slice=Melonenscheibe @@ -88,7 +88,7 @@ Pineapple=Ananas Pineapple Juice=Ananassaft Pineapple Ring=Ananasscheibe Pineapple Top=Ananasdeckel -Porridge=Brei +Porridge=Haferbrei Potato=Kartoffel Pumpkin=Kürbis Pumpkin Bread=Kürbisbrot diff --git a/mods/farming/locale/farming.zh_CN.tr b/mods/farming/locale/farming.zh_CN.tr index 3e9c2f94..88207055 100644 --- a/mods/farming/locale/farming.zh_CN.tr +++ b/mods/farming/locale/farming.zh_CN.tr @@ -60,7 +60,7 @@ 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)=杰克灯(按一下开关) +Jack 'O Lantern (punch to turn on and off)=南瓜灯(按一下开关) Jaffa Cake=佳发饼 Juicer=榨汁机 Melon=甜瓜 @@ -118,7 +118,7 @@ Steel Hoe=钢锄头 Stone Hoe=石锄 Straw=稻草 Strawberry=草莓 -String=字符串 +String=线 Sugar=糖 Toast=烤面包片 Toast Sandwich=三明治面包 diff --git a/mods/farming/locale/farming.zh_TW.tr b/mods/farming/locale/farming.zh_TW.tr index 5a8449b5..a72f7397 100644 --- a/mods/farming/locale/farming.zh_TW.tr +++ b/mods/farming/locale/farming.zh_TW.tr @@ -60,7 +60,7 @@ 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)=傑克燈(按一下開關) +Jack 'O Lantern (punch to turn on and off)=南瓜燈(按一下開關) Jaffa Cake=佳發餅 Juicer=榨汁機 Melon=甜瓜 @@ -118,7 +118,7 @@ Steel Hoe=鋼鋤頭 Stone Hoe=石鋤 Straw=稻草 Strawberry=草莓 -String=字符串 +String=線 Sugar=糖 Toast=烤麵包片 Toast Sandwich=三明治麵包 diff --git a/mods/farming/lucky_block.lua b/mods/farming/lucky_block.lua index 5a69a683..c6a2000d 100644 --- a/mods/farming/lucky_block.lua +++ b/mods/farming/lucky_block.lua @@ -72,6 +72,8 @@ if minetest.get_modpath("lucky_block") then {name = "farming:seed_rice", max = 15}, {name = "farming:seed_oat", max = 15}, {name = "farming:soil_wet", max = 10}, + {name = "farming:cotton_wild", max = 5}, + {name = "farming:grapebush", max = 5}, }}, }) end diff --git a/mods/farming/textures/farming_water_glass.png b/mods/farming/textures/farming_water_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..081f8d6e38845c5c09b4ada1682c936875ebac2a GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ%`eKGJoWUlOY`r?E&Kn08?L4Lsu4$p3+0XYtyE{-7_*OLgqC{VK~_=+0)d-l+Y$5Adq07uBo|FvSG`vrAwDKyiGDIWCJ>+dN+4W+j1U0pjix_ Lu6{1-oD!M 0 then + print("-- path length:" .. tonumber(#self.path.way)) + for _,pos in pairs(self.path.way) do minetest.add_particle({ pos = pos, @@ -3956,8 +3966,10 @@ function mobs:spawn_specific(name, nodes, neighbors, min_light, max_light, inter return end - -- mobs cannot spawn in protected areas when enabled - if not spawn_protected + -- check if mob can spawn inside protected areas + if (spawn_protected == false + or (spawn_monster_protected == false + and minetest.registered_entities[name].type == "monster")) and minetest.is_protected(pos, "") then --print("--- inside protected area", name) return diff --git a/mods/mobs_redo/api.txt b/mods/mobs_redo/api.txt index 25e27a9c..5a4f7cb5 100644 --- a/mods/mobs_redo/api.txt +++ b/mods/mobs_redo/api.txt @@ -699,6 +699,8 @@ External Settings for "minetest.conf" is false) 'mobs_spawn_protected' if set to false then mobs will not spawn in protected areas (default is true) + 'mobs_spawn_monster_protected' if set to false then monsters will not spawn in + protected areas (default is true) 'remove_far_mobs' if true then untamed mobs that are outside players visual range will be removed (default is true) 'mobname' can change specific mob chance rate (0 to disable) and diff --git a/mods/mobs_redo/crafts.lua b/mods/mobs_redo/crafts.lua index de452102..a28af9bf 100644 --- a/mods/mobs_redo/crafts.lua +++ b/mods/mobs_redo/crafts.lua @@ -10,7 +10,6 @@ minetest.register_craftitem("mobs:nametag", { if minetest.get_modpath("dye") and minetest.get_modpath("farming") then minetest.register_craft({ --- type = "shapeless", output = "mobs:nametag", recipe = {{"default:paper", "dye:black", "farming:string"}} }) @@ -149,7 +148,7 @@ minetest.register_craft({ -- make sure we can register fences -if default.register_fence then +if minetest.get_modpath("default") and default.register_fence then -- mob fence (looks like normal fence but collision is 2 high) default.register_fence("mobs:fence_wood", { @@ -165,6 +164,7 @@ default.register_fence("mobs:fence_wood", { } } }) +end -- mob fence top (has enlarged collisionbox to stop mobs getting over) minetest.register_node("mobs:fence_top", { @@ -197,8 +197,6 @@ minetest.register_craft({ } }) -end - -- items that can be used as fuel minetest.register_craft({ @@ -361,9 +359,9 @@ minetest.register_node("mobs:meatblock", { tiles = {"mobs_meat_top.png", "mobs_meat_bottom.png", "mobs_meat_side.png"}, paramtype2 = "facedir", groups = {choppy = 1, oddly_breakable_by_hand = 1, flammable = 2}, - sounds = default.node_sound_leaves_defaults(), + sounds = default and default.node_sound_leaves_defaults(), on_place = minetest.rotate_node, - on_use = minetest.item_eat(20), + on_use = minetest.item_eat(20) }) minetest.register_craft({ diff --git a/mods/mobs_redo/depends.txt b/mods/mobs_redo/depends.txt index 2f208027..0c580bd4 100644 --- a/mods/mobs_redo/depends.txt +++ b/mods/mobs_redo/depends.txt @@ -1,4 +1,4 @@ -default +default? tnt? dye? farming? @@ -7,3 +7,4 @@ intllib? lucky_block? cmi? toolranks? +pathfinder? diff --git a/mods/mobs_redo/mod.conf b/mods/mobs_redo/mod.conf index 31a27edf..1760bd4f 100644 --- a/mods/mobs_redo/mod.conf +++ b/mods/mobs_redo/mod.conf @@ -1,4 +1,4 @@ name = mobs -depends = default -optional_depends = tnt, dye, farming, invisibility, intllib, lucky_block, cmi, toolranks +depends = +optional_depends = default, tnt, dye, farming, invisibility, intllib, lucky_block, cmi, toolranks, pathfinder description = Adds a mob api for mods to add animals or monsters etc. diff --git a/mods/mobs_redo/readme.MD b/mods/mobs_redo/readme.MD index d6469849..a2bfba7e 100644 --- a/mods/mobs_redo/readme.MD +++ b/mods/mobs_redo/readme.MD @@ -23,7 +23,7 @@ Lucky Blocks: 9 Changelog: -- 1.55 - Add 'peaceful_player' privelage and setting so mobs don't attack specific players (thanks sfence) +- 1.55 - Add 'peaceful_player' privelage and setting so mobs don't attack specific players (thanks sfence), add support for MarkBu's pathfinder mod, remove need for default mod - 1.54 - Simplified animal breeding function, added editable settings (thanks Wuzzy), Child mobs now take 20 mins to grow up, reverted to simple mob spawning with setting to use area checks, on_flop added, air_damage added. - 1.53 - Added 'on_map_load' settings to mobs:spawn so that mobs will only spawn when new areas of map are loaded. - 1.52 - Added 'mob_active_limit' in settings to set number of mobs in game, diff --git a/mods/mobs_redo/settingtypes.txt b/mods/mobs_redo/settingtypes.txt index f97203e2..dae580da 100644 --- a/mods/mobs_redo/settingtypes.txt +++ b/mods/mobs_redo/settingtypes.txt @@ -13,6 +13,9 @@ mobs_griefing (Griefing Mobs) bool true # If false then Mobs no longer spawn inside player protected areas mobs_spawn_protected (Spawn Mobs in protected areas) bool true +# If false then Monsters no longer spawn inside player protected areas +mobs_spawn_monster_protected (Spawn Monsters in protected areas) bool true + # If true Mobs will be removed once a map chunk is out of view remove_far_mobs (Remove far Mobs) bool true diff --git a/mods/moreblocks/CHANGELOG.md b/mods/moreblocks/CHANGELOG.md index 1fe879ca..a441fdbd 100644 --- a/mods/moreblocks/CHANGELOG.md +++ b/mods/moreblocks/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] +## [2.2.0] - 2021-06-28 + ### Changed - Refactored recipe override mechanism to avoid re-coding recipes @@ -131,7 +133,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - Initial versioned release. -[Unreleased]: https://github.com/minetest-mods/moreblocks/compare/v2.1.0...HEAD +[Unreleased]: https://github.com/minetest-mods/moreblocks/compare/v2.2.0...HEAD +[2.2.0]: https://github.com/minetest-mods/moreblocks/compare/v2.1.0...v2.2.0 [2.1.0]: https://github.com/minetest-mods/moreblocks/compare/v2.0.0...v2.1.0 [2.0.0]: https://github.com/minetest-mods/moreblocks/compare/v1.3.0...v2.0.0 [1.3.0]: https://github.com/minetest-mods/moreblocks/compare/v1.2.0...v1.3.0 diff --git a/mods/moreores/CHANGELOG.md b/mods/moreores/CHANGELOG.md index ee88f2df..d57c03a0 100644 --- a/mods/moreores/CHANGELOG.md +++ b/mods/moreores/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] +## [2.1.0] - 2021-06-28 + ### Added - More Ores tools now have [`toolranks`](https://github.com/lisacvuk/minetest-toolranks) support. @@ -61,6 +63,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - Initial versioned release. -[Unreleased]: https://github.com/minetest-mods/moreores/compare/v2.0.0...HEAD +[Unreleased]: https://github.com/minetest-mods/moreores/compare/v2.1.0...HEAD +[2.1.0]: https://github.com/minetest-mods/moreores/compare/v2.0.0...v2.1.0 [2.0.0]: https://github.com/minetest-mods/moreores/compare/v1.1.0...v2.0.0 [1.1.0]: https://github.com/minetest-mods/moreores/compare/v1.0.0...v1.1.0 diff --git a/mods/plantlife_modpack/bushes/init.lua b/mods/plantlife_modpack/bushes/init.lua index 64a9adf0..a610667c 100644 --- a/mods/plantlife_modpack/bushes/init.lua +++ b/mods/plantlife_modpack/bushes/init.lua @@ -199,7 +199,7 @@ abstract_bushes.grow_bush_node = function(pos,dir, leaf_type) end -biome_lib:register_generate_plant({ +biome_lib.register_on_generate({ surface = { "default:dirt_with_grass", "stoneage:grass_with_silex", @@ -244,7 +244,7 @@ abstract_bushes.grow_youngtree_node2 = function(pos, height) end -biome_lib:register_generate_plant({ +biome_lib.register_on_generate({ surface = { "default:dirt_with_grass", "stoneage:grass_with_silex", diff --git a/mods/plantlife_modpack/bushes_classic/init.lua b/mods/plantlife_modpack/bushes_classic/init.lua index 353bdc76..a470a8f3 100644 --- a/mods/plantlife_modpack/bushes_classic/init.lua +++ b/mods/plantlife_modpack/bushes_classic/init.lua @@ -30,7 +30,7 @@ local modpath = minetest.get_modpath('bushes_classic') dofile(modpath..'/cooking.lua') dofile(modpath..'/nodes.lua') -biome_lib:spawn_on_surfaces({ +biome_lib.register_active_spawner({ spawn_delay = 3600, spawn_plants = bushes_classic.spawn_list, avoid_radius = 10, diff --git a/mods/plantlife_modpack/cavestuff/mapgen.lua b/mods/plantlife_modpack/cavestuff/mapgen.lua index 5c8aae39..92989bc1 100644 --- a/mods/plantlife_modpack/cavestuff/mapgen.lua +++ b/mods/plantlife_modpack/cavestuff/mapgen.lua @@ -1,6 +1,6 @@ --Map Generation Stuff -biome_lib:register_generate_plant( +biome_lib.register_on_generate( { surface = { "default:dirt_with_grass", @@ -20,7 +20,7 @@ biome_lib:register_generate_plant( } ) -biome_lib:register_generate_plant( +biome_lib.register_on_generate( { surface = { "default:desert_sand", diff --git a/mods/plantlife_modpack/dryplants/juncus.lua b/mods/plantlife_modpack/dryplants/juncus.lua index c945dcfc..0bfd635b 100644 --- a/mods/plantlife_modpack/dryplants/juncus.lua +++ b/mods/plantlife_modpack/dryplants/juncus.lua @@ -92,7 +92,7 @@ minetest.register_node("dryplants:juncus_02", { -- GENERATE SMALL JUNCUS ----------------------------------------------------------------------------------------------- -- near water or swamp -biome_lib:register_generate_plant({ +biome_lib.register_on_generate({ surface = { "default:dirt_with_grass", --"default:desert_sand", @@ -113,7 +113,7 @@ biome_lib:register_generate_plant({ abstract_dryplants.grow_juncus ) -- at dunes/beach -biome_lib:register_generate_plant({ +biome_lib.register_on_generate({ surface = { --"default:dirt_with_grass", --"default:desert_sand", diff --git a/mods/plantlife_modpack/dryplants/meadowvariation.lua b/mods/plantlife_modpack/dryplants/meadowvariation.lua index 9a3c3bc0..d11d7da9 100644 --- a/mods/plantlife_modpack/dryplants/meadowvariation.lua +++ b/mods/plantlife_modpack/dryplants/meadowvariation.lua @@ -12,7 +12,7 @@ abstract_dryplants.grow_grass_variation = function(pos) minetest.swap_node(right_here, {name="dryplants:grass_short"}) end -biome_lib:register_generate_plant({ +biome_lib.register_on_generate({ surface = { "default:dirt_with_grass", }, diff --git a/mods/plantlife_modpack/dryplants/moregrass.lua b/mods/plantlife_modpack/dryplants/moregrass.lua index 46768e7c..e953c270 100644 --- a/mods/plantlife_modpack/dryplants/moregrass.lua +++ b/mods/plantlife_modpack/dryplants/moregrass.lua @@ -7,7 +7,7 @@ -- Looked at code from: default ----------------------------------------------------------------------------------------------- -biome_lib:register_generate_plant( +biome_lib.register_on_generate( { surface = { "default:dirt_with_grass", diff --git a/mods/plantlife_modpack/dryplants/reedmace.lua b/mods/plantlife_modpack/dryplants/reedmace.lua index 49a10224..0ab5a905 100644 --- a/mods/plantlife_modpack/dryplants/reedmace.lua +++ b/mods/plantlife_modpack/dryplants/reedmace.lua @@ -327,7 +327,7 @@ minetest.register_entity("dryplants:reedmace_water_entity",{ ----------------------------------------------------------------------------------------------- -- SPAWN REEDMACE ----------------------------------------------------------------------------------------------- ---[[biome_lib:spawn_on_surfaces({ +--[[biome_lib.register_active_spawner({ spawn_delay = 1200, spawn_plants = {"dryplants:reedmace_sapling"}, spawn_chance = 400, @@ -348,7 +348,7 @@ minetest.register_entity("dryplants:reedmace_water_entity",{ -- GENERATE REEDMACE ----------------------------------------------------------------------------------------------- -- near water or swamp -biome_lib:register_generate_plant({ +biome_lib.register_on_generate({ surface = { "default:dirt_with_grass", "default:desert_sand", @@ -369,7 +369,7 @@ biome_lib:register_generate_plant({ abstract_dryplants.grow_reedmace ) -- in water -biome_lib:register_generate_plant({ +biome_lib.register_on_generate({ surface = { "default:dirt", "default:dirt_with_grass", @@ -392,7 +392,7 @@ biome_lib:register_generate_plant({ abstract_dryplants.grow_reedmace_water ) -- for oases & tropical beaches & tropical swamps -biome_lib:register_generate_plant({ +biome_lib.register_on_generate({ surface = { "default:sand", "sumpf:sumpf" diff --git a/mods/plantlife_modpack/ferns/fern.lua b/mods/plantlife_modpack/ferns/fern.lua index 2c5278f4..f29e459d 100644 --- a/mods/plantlife_modpack/ferns/fern.lua +++ b/mods/plantlife_modpack/ferns/fern.lua @@ -87,7 +87,7 @@ end ----------------------------------------------------------------------------------------------- if abstract_ferns.config.lady_ferns_near_tree == true then - biome_lib:register_generate_plant({ -- near trees (woodlands) + biome_lib.register_on_generate({ -- near trees (woodlands) surface = { "default:dirt_with_grass", "default:mossycobble", @@ -116,7 +116,7 @@ if abstract_ferns.config.lady_ferns_near_tree == true then end if abstract_ferns.config.lady_ferns_near_rock == true then - biome_lib:register_generate_plant({ -- near stone (mountains) + biome_lib.register_on_generate({ -- near stone (mountains) surface = { "default:dirt_with_grass", "default:mossycobble", @@ -143,7 +143,7 @@ if abstract_ferns.config.lady_ferns_near_rock == true then end if abstract_ferns.config.lady_ferns_near_ores == true then -- this one causes a huge fps drop - biome_lib:register_generate_plant({ -- near ores (potential mining sites) + biome_lib.register_on_generate({ -- near ores (potential mining sites) surface = { "default:dirt_with_grass", "default:mossycobble", @@ -183,7 +183,7 @@ if abstract_ferns.config.lady_ferns_near_ores == true then -- this one causes a end if abstract_ferns.config.lady_ferns_in_groups == true then -- this one is meant as a replacement of Ferns_near_Ores - biome_lib:register_generate_plant({ + biome_lib.register_on_generate({ surface = { "default:dirt_with_grass", "default:mossycobble", diff --git a/mods/plantlife_modpack/ferns/gianttreefern.lua b/mods/plantlife_modpack/ferns/gianttreefern.lua index 28feb6a8..ec155df2 100644 --- a/mods/plantlife_modpack/ferns/gianttreefern.lua +++ b/mods/plantlife_modpack/ferns/gianttreefern.lua @@ -295,7 +295,7 @@ minetest.register_abm({ -- in jungles if abstract_ferns.config.enable_giant_treeferns_in_jungle == true then - biome_lib:register_generate_plant({ + biome_lib.register_on_generate({ surface = { "default:dirt_with_grass", "default:dirt_with_rainforest_litter", -- minetest >= 0.4.16 @@ -321,7 +321,7 @@ end -- for oases & tropical beaches if abstract_ferns.config.enable_giant_treeferns_in_oases == true then - biome_lib:register_generate_plant({ + biome_lib.register_on_generate({ surface = { "default:sand"--, --"default:desert_sand" diff --git a/mods/plantlife_modpack/ferns/horsetail.lua b/mods/plantlife_modpack/ferns/horsetail.lua index b41f811d..3fefb045 100644 --- a/mods/plantlife_modpack/ferns/horsetail.lua +++ b/mods/plantlife_modpack/ferns/horsetail.lua @@ -75,7 +75,7 @@ create_nodes() -- Spawning ----------------------------------------------------------------------------------------------- if abstract_ferns.config.enable_horsetails_spawning == true then - biome_lib:spawn_on_surfaces({ + biome_lib.register_active_spawner({ spawn_delay = 1200, spawn_plants = node_names, spawn_chance = 400, @@ -104,7 +104,7 @@ end ----------------------------------------------------------------------------------------------- if abstract_ferns.config.enable_horsetails_on_grass == true then - biome_lib:register_generate_plant({ + biome_lib.register_on_generate({ surface = { "default:dirt_with_grass", "default:dirt_with_coniferous_litter", -- minetest >= 0.5 @@ -137,7 +137,7 @@ if abstract_ferns.config.enable_horsetails_on_grass == true then end if abstract_ferns.config.enable_horsetails_on_stones == true then - biome_lib:register_generate_plant({ + biome_lib.register_on_generate({ surface = { "default:gravel", -- roots go deep "default:mossycobble", diff --git a/mods/plantlife_modpack/ferns/treefern.lua b/mods/plantlife_modpack/ferns/treefern.lua index 7b5aafcf..361417c1 100644 --- a/mods/plantlife_modpack/ferns/treefern.lua +++ b/mods/plantlife_modpack/ferns/treefern.lua @@ -181,7 +181,7 @@ minetest.register_abm({ -- in jungles if abstract_ferns.config.enable_treeferns_in_jungle == true then - biome_lib:register_generate_plant({ + biome_lib.register_on_generate({ surface = { "default:dirt_with_grass", "default:dirt_with_rainforest_litter", -- minetest >= 0.4.16 @@ -210,7 +210,7 @@ end -- for oases & tropical beaches if abstract_ferns.config.enable_treeferns_in_oases == true then - biome_lib:register_generate_plant({ + biome_lib.register_on_generate({ surface = { "default:sand"--, --"default:desert_sand" diff --git a/mods/plantlife_modpack/flowers_plus/init.lua b/mods/plantlife_modpack/flowers_plus/init.lua index 11393ef1..f1ad1d61 100644 --- a/mods/plantlife_modpack/flowers_plus/init.lua +++ b/mods/plantlife_modpack/flowers_plus/init.lua @@ -78,16 +78,16 @@ for i in ipairs(lilies_list) do local above_node = minetest.get_node(pt.above) local top_node = minetest.get_node(top_pos) - if biome_lib:get_nodedef_field(under_node.name, "buildable_to") then + if biome_lib.get_nodedef_field(under_node.name, "buildable_to") then if under_node.name ~= "default:water_source" then place_pos = pt.under elseif top_node.name ~= "default:water_source" - and biome_lib:get_nodedef_field(top_node.name, "buildable_to") then + and biome_lib.get_nodedef_field(top_node.name, "buildable_to") then place_pos = top_pos else return end - elseif biome_lib:get_nodedef_field(above_node.name, "buildable_to") then + elseif biome_lib.get_nodedef_field(above_node.name, "buildable_to") then place_pos = pt.above end @@ -178,18 +178,19 @@ for i in ipairs(algae_list) do local above_node = minetest.get_node(pt.above) local top_node = minetest.get_node(top_pos) - if biome_lib:get_nodedef_field(under_node.name, "buildable_to") then + if biome_lib.get_nodedef_field(under_node.name, "buildable_to") then if under_node.name ~= "default:water_source" then place_pos = pt.under elseif top_node.name ~= "default:water_source" - and biome_lib:get_nodedef_field(top_node.name, "buildable_to") then + and biome_lib.get_nodedef_field(top_node.name, "buildable_to") then place_pos = top_pos else return end - elseif biome_lib:get_nodedef_field(above_node.name, "buildable_to") then + elseif biome_lib.get_nodedef_field(above_node.name, "buildable_to") then place_pos = pt.above end + if not place_pos then return end -- something went wrong :P if not minetest.is_protected(place_pos, placer:get_player_name()) then @@ -243,7 +244,7 @@ minetest.register_node(":flowers:sunflower", { walkable = false, buildable_to = true, is_ground_content = true, - groups = { dig_immediate=3, flora=1, flammable=3 }, + groups = { dig_immediate=3, flora=1, flammable=3, attached_node=1 }, sounds = default.node_sound_leaves_defaults(), selection_box = box, collision_box = box, @@ -299,7 +300,7 @@ flowers_plus.grow_waterlily = function(pos) end end -biome_lib:register_generate_plant({ +biome_lib.register_on_generate({ surface = {"default:water_source"}, max_count = lilies_max_count, rarity = lilies_rarity, @@ -321,7 +322,7 @@ flowers_plus.grow_seaweed = function(pos) minetest.swap_node(right_here, {name="along_shore:seaweed_"..math.random(1,4), param2=math.random(1,3)}) end -biome_lib:register_generate_plant({ +biome_lib.register_on_generate({ surface = {"default:water_source"}, max_count = seaweed_max_count, rarity = seaweed_rarity, @@ -338,7 +339,7 @@ biome_lib:register_generate_plant({ -- seaweed at beaches -- MM: not satisfied with it, but IMHO some beaches should have some algae -biome_lib:register_generate_plant({ +biome_lib.register_on_generate({ surface = {"default:water_source"}, max_count = seaweed_max_count, rarity = seaweed_rarity, @@ -354,7 +355,7 @@ biome_lib:register_generate_plant({ }, flowers_plus.grow_seaweed ) -biome_lib:register_generate_plant({ +biome_lib.register_on_generate({ surface = {"default:sand"}, max_count = seaweed_max_count*2, rarity = seaweed_rarity/2, @@ -371,7 +372,7 @@ biome_lib:register_generate_plant({ flowers_plus.grow_seaweed ) -biome_lib:register_generate_plant({ +biome_lib.register_on_generate({ surface = {"default:dirt_with_grass"}, avoid_nodes = { "flowers:sunflower" }, max_count = sunflowers_max_count, @@ -386,7 +387,7 @@ biome_lib:register_generate_plant({ -- spawn ABM registrations -biome_lib:spawn_on_surfaces({ +biome_lib.register_active_spawner({ spawn_delay = SPAWN_DELAY/2, spawn_plants = { "flowers:waterlily", @@ -408,7 +409,7 @@ biome_lib:spawn_on_surfaces({ random_facedir = {0,3} }) -biome_lib:spawn_on_surfaces({ +biome_lib.register_active_spawner({ spawn_delay = SPAWN_DELAY*2, spawn_plants = {"flowers:seaweed"}, spawn_chance = SPAWN_CHANCE*2, @@ -421,7 +422,7 @@ biome_lib:spawn_on_surfaces({ facedir = 1 }) -biome_lib:spawn_on_surfaces({ +biome_lib.register_active_spawner({ spawn_delay = SPAWN_DELAY*2, spawn_plants = {"flowers:seaweed"}, spawn_chance = SPAWN_CHANCE*2, @@ -435,7 +436,7 @@ biome_lib:spawn_on_surfaces({ facedir = 1 }) -biome_lib:spawn_on_surfaces({ +biome_lib.register_active_spawner({ spawn_delay = SPAWN_DELAY*2, spawn_plants = {"flowers:seaweed"}, spawn_chance = SPAWN_CHANCE*2, @@ -449,7 +450,7 @@ biome_lib:spawn_on_surfaces({ facedir = 1 }) -biome_lib:spawn_on_surfaces({ +biome_lib.register_active_spawner({ spawn_delay = SPAWN_DELAY*2, spawn_plants = {"flowers:sunflower"}, spawn_chance = SPAWN_CHANCE*2, diff --git a/mods/plantlife_modpack/molehills/init.lua b/mods/plantlife_modpack/molehills/init.lua index 2f53f40f..481c866c 100644 --- a/mods/plantlife_modpack/molehills/init.lua +++ b/mods/plantlife_modpack/molehills/init.lua @@ -62,7 +62,7 @@ abstract_molehills.place_molehill = function(pos) end end -biome_lib:register_generate_plant({ +biome_lib.register_on_generate({ surface = {"default:dirt_with_grass"}, max_count = Molehills_Max_Count, rarity = Molehills_Rarity, diff --git a/mods/plantlife_modpack/poisonivy/init.lua b/mods/plantlife_modpack/poisonivy/init.lua index ae302a5a..0c914fa0 100644 --- a/mods/plantlife_modpack/poisonivy/init.lua +++ b/mods/plantlife_modpack/poisonivy/init.lua @@ -70,7 +70,7 @@ minetest.register_node('poisonivy:climbing', { buildable_to = true, }) -biome_lib:spawn_on_surfaces({ +biome_lib.register_active_spawner({ spawn_delay = SPAWN_DELAY, spawn_plants = {"poisonivy:seedling"}, avoid_radius = 10, @@ -83,7 +83,7 @@ biome_lib:spawn_on_surfaces({ verticals_list = walls_list }) -biome_lib:grow_plants({ +biome_lib.update_plant({ grow_delay = SPAWN_DELAY, grow_chance = GROW_CHANCE, grow_plant = "poisonivy:seedling", @@ -91,7 +91,7 @@ biome_lib:grow_plants({ grow_nodes = {"default:dirt_with_grass"} }) -biome_lib:grow_plants({ +biome_lib.update_plant({ grow_delay = GROW_DELAY, grow_chance = GROW_CHANCE*2, grow_plant = "poisonivy:climbing", diff --git a/mods/plantlife_modpack/trunks/generating.lua b/mods/plantlife_modpack/trunks/generating.lua index f693df6c..5decb7ca 100644 --- a/mods/plantlife_modpack/trunks/generating.lua +++ b/mods/plantlife_modpack/trunks/generating.lua @@ -169,7 +169,7 @@ abstract_trunks.place_twig = function(pos) end if Twigs_on_ground == true then -biome_lib:register_generate_plant({ +biome_lib.register_on_generate({ surface = {"default:dirt_with_grass"}, max_count = Twigs_on_ground_Max_Count, rarity = Twigs_on_ground_Rarity, @@ -186,7 +186,7 @@ biome_lib:register_generate_plant({ end if Twigs_on_water == true then -biome_lib:register_generate_plant({ +biome_lib.register_on_generate({ surface = {"default:water_source"}, max_count = Twigs_on_water_Max_Count, rarity = Twigs_on_water_Rarity, @@ -348,7 +348,7 @@ abstract_trunks.place_trunk = function(pos) end end -biome_lib:register_generate_plant({ +biome_lib.register_on_generate({ surface = {"default:dirt_with_grass"}, max_count = Trunks_Max_Count, -- 320, rarity = Trunks_Rarity, -- 99, @@ -382,7 +382,7 @@ abstract_trunks.grow_moss_on_ground = function(pos) end -biome_lib:register_generate_plant({ +biome_lib.register_on_generate({ surface = {"default:dirt_with_grass"}, max_count = Moss_on_ground_Max_Count, rarity = Moss_on_ground_Rarity, @@ -471,7 +471,7 @@ abstract_trunks.grow_moss_on_trunk = function(pos) --end end -biome_lib:register_generate_plant({ +biome_lib.register_on_generate({ surface = { "default:tree", "default:jungletree", @@ -548,7 +548,7 @@ abstract_trunks.grow_roots = function(pos) end end -biome_lib:register_generate_plant({ +biome_lib.register_on_generate({ surface = {"group:tree"}, max_count = 1000, rarity = 1, diff --git a/mods/plantlife_modpack/trunks/nodes.lua b/mods/plantlife_modpack/trunks/nodes.lua index 04d124fc..10c1c6eb 100644 --- a/mods/plantlife_modpack/trunks/nodes.lua +++ b/mods/plantlife_modpack/trunks/nodes.lua @@ -95,6 +95,7 @@ for r = 0, 3 do sunlight_propagates = true, walkable = false, node_box = cbox, + buildable_to = true, groups = {snappy = 3, flammable = 3, attached_node=1, not_in_creative_inventory = r}, sounds = default.node_sound_leaves_defaults(), drop = "trunks:moss_plain_0", @@ -114,6 +115,7 @@ for r = 0, 3 do sunlight_propagates = true, walkable = false, node_box = cbox, + buildable_to = true, groups = {snappy = 3, flammable = 3, attached_node=1, not_in_creative_inventory = r}, sounds = default.node_sound_leaves_defaults(), drop = "trunks:moss_with_fungus_0", diff --git a/mods/plantlife_modpack/vines/init.lua b/mods/plantlife_modpack/vines/init.lua index cfb9833a..38c3901d 100644 --- a/mods/plantlife_modpack/vines/init.lua +++ b/mods/plantlife_modpack/vines/init.lua @@ -133,7 +133,7 @@ vines.register_vine = function( name, defs, biome ) end, }) - biome_lib:spawn_on_surfaces(biome) + biome_lib.register_active_spawner(biome) end -- ALIASES diff --git a/mods/plantlife_modpack/woodsoils/generating.lua b/mods/plantlife_modpack/woodsoils/generating.lua index a044a9b2..c250f2ac 100644 --- a/mods/plantlife_modpack/woodsoils/generating.lua +++ b/mods/plantlife_modpack/woodsoils/generating.lua @@ -73,7 +73,7 @@ abstract_woodsoils.place_soil = function(pos) end end -biome_lib:register_generate_plant({ +biome_lib.register_on_generate({ surface = { "group:tree", "ferns:fern_03", @@ -94,7 +94,7 @@ biome_lib:register_generate_plant({ "abstract_woodsoils.place_soil" ) -biome_lib:register_generate_plant({ +biome_lib.register_on_generate({ surface = { "moretrees:apple_tree_sapling_ongen", "moretrees:beech_sapling_ongen", diff --git a/mods/plantlife_modpack/youngtrees/init.lua b/mods/plantlife_modpack/youngtrees/init.lua index ca74de17..61c285f4 100644 --- a/mods/plantlife_modpack/youngtrees/init.lua +++ b/mods/plantlife_modpack/youngtrees/init.lua @@ -133,7 +133,7 @@ abstract_youngtrees.grow_youngtree_node = function(pos, height) end -biome_lib:register_generate_plant({ +biome_lib.register_on_generate({ surface = { "default:dirt_with_grass", "stoneage:grass_with_silex", diff --git a/mods/playerplus/init.lua b/mods/playerplus/init.lua index 779b1121..43eef596 100644 --- a/mods/playerplus/init.lua +++ b/mods/playerplus/init.lua @@ -291,13 +291,15 @@ local punchy = function( end -- END tool damage --- print ("---", player:get_player_name(), damage) + local kb = math.min(32, damage * 2) + +-- print ("---", player:get_player_name(), damage, kb) -- knock back player player:add_velocity({ - x = dir.x * (damage * 2), + x = dir.x * kb, y = -1, - z = dir.z * (damage * 2) + z = dir.z * kb }) end diff --git a/mods/protector/admin.lua b/mods/protector/admin.lua index ad1afce2..2a4f1a53 100644 --- a/mods/protector/admin.lua +++ b/mods/protector/admin.lua @@ -69,7 +69,7 @@ minetest.register_chatcommand("protector_replace", { minetest.register_abm({ nodenames = {"protector:protect", "protector:protect2", "protector:protect_hidden"}, - interval = 8, + interval = 6, chance = 1, catch_up = false, action = function(pos, node) diff --git a/mods/protector/doors_chest.lua b/mods/protector/doors_chest.lua index f5a2dead..1d7819e2 100644 --- a/mods/protector/doors_chest.lua +++ b/mods/protector/doors_chest.lua @@ -625,14 +625,17 @@ minetest.register_node("protector:chest", { local spos = pos.x .. "," .. pos.y .. "," ..pos.z local formspec = "size[8,9]" --- .. default.gui_bg --- .. default.gui_bg_img --- .. default.gui_slots .. "list[nodemeta:".. spos .. ";main;0,0.3;8,4;]" - .. "button[0,4.5;2,0.25;toup;" .. F(S("To Chest")) .. "]" - .. "field[2.3,4.8;4,0.25;chestname;;" + + .. "image_button[-0.01,4.26;1.05,0.8;protector_up_icon.png;protect_up;]" + .. "image_button[0.98,4.26;1.05,0.8;protector_down_icon.png;protect_down;]" + .. "tooltip[protect_up;" .. S("To Chest") .. "]" + .. "tooltip[protect_down;" .. S("To Inventory") .. "]" + + .. "field[2.3,4.8;4,0.25;protect_name;;" .. meta:get_string("name") .. "]" - .. "button[6,4.5;2,0.25;todn;" .. F(S("To Inventory")) .. "]" + .. "button[5.99,4.5;2.05,0.25;protect_rename;" .. S("Rename") .. "]" + .. "list[current_player;main;0,5;8,1;]" .. "list[current_player;main;0,6.08;8,3;8]" .. "listring[nodemeta:" .. spos .. ";main]" @@ -691,22 +694,22 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) local player_inv = player:get_inventory() -- copy contents of player inventory to chest - if fields.toup then + if fields.protect_up then to_from(player_inv, chest_inv) -- copy contents of chest to player inventory - elseif fields.todn then + elseif fields.protect_down then to_from(chest_inv, player_inv) - elseif fields.chestname then + elseif fields.protect_name or fields.protect_rename then -- change chest infotext to display name - if fields.chestname ~= "" then + if fields.protect_name ~= "" then - meta:set_string("name", fields.chestname) - meta:set_string("infotext", fields.chestname) + meta:set_string("name", fields.protect_name) + meta:set_string("infotext", fields.protect_name) else meta:set_string("name", S("Protected Chest")) meta:set_string("infotext", S("Protected Chest")) diff --git a/mods/protector/init.lua b/mods/protector/init.lua index f12b424b..7044b740 100644 --- a/mods/protector/init.lua +++ b/mods/protector/init.lua @@ -5,7 +5,7 @@ default = default or { node_sound_wood_defaults = function(table) end, gui_bg = "", gui_bg_img = "", - gui_slots = "", + gui_slots = "" } -- Load support for intllib. @@ -374,9 +374,9 @@ function minetest.is_protected(pos, digger) if protector_hurt > 0 and player:get_hp() > 0 then -- This delay fixes item duplication bug (thanks luk3yx) - minetest.after(0.1, function() + minetest.after(0.1, function(player) player:set_hp(player:get_hp() - protector_hurt) - end) + end, player) end -- flip player when protection violated @@ -651,15 +651,13 @@ minetest.register_node("protector:protect2", { -- recipes to switch between protectors minetest.register_craft({ - type = "shapeless", output = "protector:protect", - recipe = {"protector:protect2"} + recipe = {{"protector:protect2"}} }) minetest.register_craft({ - type = "shapeless", output = "protector:protect2", - recipe = {"protector:protect"} + recipe = {{"protector:protect"}} }) diff --git a/mods/protector/textures/license.txt b/mods/protector/textures/license.txt index 8798df4c..acf64235 100644 --- a/mods/protector/textures/license.txt +++ b/mods/protector/textures/license.txt @@ -28,3 +28,7 @@ following textures by TenPlus1 (CC BY-SA 3.0): protector_logo.png protector_display.png protector_overlay.png + +following textures by Kilbith (CC BY-SA 3.0): + protector_up_icon.png + protector_down_icon.png (both rotated) diff --git a/mods/protector/textures/protector_down_icon.png b/mods/protector/textures/protector_down_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f1161a2f99189c1f05b69b04b34966823c2b4e0c GIT binary patch literal 481 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 literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2077.png b/mods/skinsdb/textures/character_2077.png new file mode 100644 index 0000000000000000000000000000000000000000..ddd22308158aff1cf8cf9b2c51aa02b83dc86566 GIT binary patch literal 1765 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 literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2079.png b/mods/skinsdb/textures/character_2079.png new file mode 100644 index 0000000000000000000000000000000000000000..c489a64ca70fb51c589bccafac957bafe4a7e633 GIT binary patch literal 8325 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 U0q<1yCE)hDr>mdKI;Vst0PWq_%m4rY literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2081.png b/mods/skinsdb/textures/character_2081.png new file mode 100644 index 0000000000000000000000000000000000000000..fe44d0bb26341f34c1d3e9ec17817219bab388d9 GIT binary patch literal 8325 zcmdT~eQ1?c7=PY--}m0_Zuj0PV@qc_X__>lMTxOYtmbqHl3|h&C`cgsk0cQ&C`o~0 z^hc;gAy|JIQ4$iUfsmE`(IiaM`B9rG&5g}{-FxT#c<=4`opuPR$;GWOt zIp_SI=Q+ zPz^IsOVjh~wisG%ZF{@MOavhy(GMMipVFDE53dP5l_)M3Id^w0PO| z0bG(lkP%)X>(e3F$+fz3ZD9?gVM=qVX&QO>SL)X(X?Z+($fOj!QjJTIG*BhGTffwajdC49_!S|caON)ADz^Dg2Mx_Z~y`j42xn) z0ZC=jRK|C#uuo%^c&RrMCo{uaLkCZahEpudiZN3uOF&8GJpxULCz9knLe?iE*LAN> zi3FS5V*!9WKoRi-jy<*{E8@VmjpR3cR9X_E;piZn-9vqM{-J%xPf~O^K}mKI-K!B~ zg%WUNni~0hUf~hN+#@CfJm&PI*sbBxepZB7Jl6pP*7x}g+Ou&3rIQ-<_C=_(yO-KK zySbjG{-HtI($pw;zzZ3ZWibZEvX0D@xI$whSbi$rBdlXkGkJl$Shi%6U3t@UPtf)i zOQ?)37~l)f>RlhvtD8Qhl4OGBR##Eex({jd;S&_9oGp033mM3YF?cNEF+o%P9$^PT z%CNh#m3%%Qz4ml1%?wu1VDcVSmIkT%p*f`cE9k_TGXm7QRZHpi-`DA{u3jqf8x%51 z=(4+=IZP6p447P#c(P{C5dGzdKwPePl)YIQj zeUT*9R9BLZt@+j2R%)q#QYhg2%NOXSr42L~O;RKh6CXmA6&2+5m(kBxJLuPI?ZTrF zUvMg@_Xv|g%X`FBP=NmW;spW}004BxjEkdA_xUNKC3(+x*?afoh4bV!tb-#mY*L)J zM277LUV|@6Cd)oEuZ9}yW>K0?1B?fPBEP+OU6hgF9?`t8Rw!=gE$2s+&Gdi@S?;&K zr4{karr+D&u*)d4wY6o*I2c-6GjH$O>}Zme1MeRpI(Sf4bLU5o79RiDu?*GKS+X~7 z(AH1(QRhIEW`)Z{e*CxVh2>qdI_?3kzHwLaE-+yv!D9loJkAM=`WPDL*b^_t9-vwu zUU0uOAs#TH-v$i&|FFDNl-98DEwSfg@h(2|tEp<{Q?gIw-FMHE>_dav9~r()=hi5n zy;$6`WyBGY-u><~npYj7_Ab6TGVNLYrpW2$O)Hn_+_^*nJZz58$mmRJ|d;OMw1`&QB$&Vc10Y?5T zj?q-*MXMYG<=BYwB@f!}lk6=3>yL{txk}Q4+$OA!&uG=c1^CrrghF89YF?KrgElz_ zl;QR$#~@=@{(BG{8XBDiTR@UrB9Fq({^BMD2DH{n_>hg#-9g z2vf&Zs!VrU<&ku~qn2IC=>Y(#0xcLLR4`D6N-8kK29U}l%L4;epPH(&YCD&E2BUTh zzz@Vm9xd$F;tM%Fzz%N8I5I|L^#$1+suCar>w^GH0=HU5Qwbg|-~lf{%k6?Xj{|VF zg-4}DNmYc}CEF`QW8Vve0wg$fkfO^7Qj*lNY;)(icqC{yud6N`d!0` zYEBPuGv1eir1jl{#NFI`gDvx^O14)F;w#J9+RI4NppS)bPyCtihOBA}kzJ=(tD zly!7MrfOz6o!&;&_yON4-(iK}riZgV5~1dgIY!UVo)azD=TLz344Lz*EWbwaU$F4Z zT?FMk1&WZ%$&zoYAaFMBy(VO!Fp$dIe27T!>}TK%zWMWV3%ua866pytz@b$w%YNcV t7~&Ufee3NP@!?&M{{@h5^wv;$)Bcse?D&CxL>Qr#6>FNld12Gue*wIq-!%XL literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2082.png b/mods/skinsdb/textures/character_2082.png new file mode 100644 index 0000000000000000000000000000000000000000..57a1784aacb55c57f055ce37c4c2d6e6705a8ee3 GIT binary patch literal 8325 zcmds7Uu+ab82_$Z+vAR2p|%&UC3>lCw7rK@_8nL~5E=UI>W~5KBv{i7EJ}7L6@O4n$k%c?Ih^-`st3vwORTV4Y2p1{k| z8T6Jg1E{aPZ}YZnM<8(SoP!xDOP9|VQyB~vEmEoBgOQMB8_EFxu`=u5#^2legb0DO zo)^jtC7f3MDp{l+Ve}`^7cc$B!x3*4I}`Ml3BXRS$j&zG>-hESLQddOfOJveEkc*c zgykb(1|C7FbeRlV?%SMZ06N^^^~!$m{nV6(#}TJluuw)H0n9l88nhRS)t2h!eRBEU+r@7{^xvtM1$knriVFyDjLgMFvsmfQ-6;}_uC`WJbOoMUhC`c{e0U9lYA-_oIK zBcpYW2LsFaR=4NC9^TQGr+34itxv*TYfCwwo4*{OdNbV9IS3~!2f1v`nN@Il`znCp z&tPWq0+)SzVhna4{1D_gTw!rL`t$E;eFU<69v9$61?kSipAswTv0e251%7^UT4>?~ z`sm~6W9wWr_IlmT;`v6%m$w+UJ-^SeO&sC1#Y>?wcNU^UKky4_l+ozx9WfThq@quR zo+rC>)Q;AmKNg;jujKD-e^&HCey!ni{=j29g${}1A9wKefrRpF@0rebxtL}ICL?_1 zPmvU&u}=4Ck*@(VZ~{a%CBhrLn?$^x8u^CTGH{InV<-`Nxy+|~4M<&pnh(bybV~Gb zf7us;Mxwp@yHp?90{vO(8hB2YLfgIX#Ca*U#(`}sVCStejKsyzfLdv+6*bT|to+QiW>%Fngk z1Iq-IxwNM~J1xxj$jfchX;dDbKykioGAG&ziD%Z#x_z`ktEy>8K7;<%sn5FBI)&@{ zzfH z6`n-RKG>>s`qs@8fE}=UXX~RezAxAajZGeKz*hjJ?CgMLECjJv9)bS8Y4|lRN#4!c zFq0=d5xmiH+zxmQWt;$cx>|HZKVAD^9|tPHV=F8X2p)^x-cFL`StT!oJn#+PQWGG9 zzk#4leXlaWY^ujk(;`CCNI#niCj~DEn(F#QlYIOWZYqOE0rEyO0Cjd|fzxnt5>pq$ znG{Nt5h!$F(_YL1q^$}8wz8A-W{&}y%ryxPL9%|s%0ih{(wa4(yl93S`#o8(vStbNe;MBf|9H{n9vgw`ff<3v*2vZ*VJ^3B zC(2yTU;2ZCMxb;Cs4mOneaGAI=oLWT8M!2{Z~h_@j3o8fA14 i{|lf<1P{UzfzQd2=-#U(%U&x(S^fIv+MfGcU;hVIfSu0( literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2083.png b/mods/skinsdb/textures/character_2083.png new file mode 100644 index 0000000000000000000000000000000000000000..ac18b25c56148418afdcf894b5f2b574636005bd GIT binary patch literal 8325 zcmdT~X>8O*6o0$f(gWy04}sR&Dqyf_6(T830TD}V`B2eR34(wo6@-EWl;A}G`5@>A zpnw>J01}aS0Us0s7&)49BoIr~P{2avDh1nu6iQ{+`MupYo&SITZ5N`gzGQaZH8bzM zd2{{S#iI+K?jF@Uiio-wfx%SMRZZW8`sWTq^ii7`D14jMIS(Mt;~o{Rti** z_hiwOFjrbyRh3IA`BK$Sb>Js8wVJ9al~hHlqT2MiRJ^2!R=ly0${O}5CQ)w8Fe>?I z9<7=46*V;;CSToI=G%WVRe68u;+&i^X1LSV}@ilFmiG#Us_7|iKq@1WQ4uUAcdGH_$70|a7 zw6TvBYCr$9o;zyz#};Eu!*=GZU3p_OEzj=BRC(zjRiijV_Tcpv0i2dGq_!w@FyXe32LokhhE3k3 z#gmi$4ufIhi3u@U$Bx)#rt@~)&Z0R3WN`b8jOwq2{*DbuT z*p`6Q)Hi6Ey>C0M6+0Mly*ui*Z{hBE`fmCpDtzG%%{rSvC&ztBaS4lQZMRGci(Q~i zDr-8*cy9PW%{$ybg7IdkodQ4+-B|A3 zze4MoNL=zvYUo{0(9`#bKmcPd#8Tb)rJWiek9*K0HVzJyXUR54R5c}<#;?AnE>QPT zS?%|xPox8pSU`0925nNh=?yJyb1Eu`1E_*`JwBG`stSMtojC{^WSL5K-qLl46M7GT z!MSR9J(J@q$df;xyf>~;#k6T`Sk}swTnkN`j+47<0=+nHKJ)Q|e%wQcX<8#)x@wew z8=2K2=yVF&`q3G{ z3 zob8)C^%QW+dHw5wU6gcdI2RZVV+G(SXc!K?`kLR^DbWER&WPin#Yxm~9svemJhVrV zK+8CtQ3plez9gtAa1RLYM!sto$#-IBP#e>5b?#f1lqnPZR-b-?TIz^XmF?aO)a{e| zUw*8aA~$cNLtDpC_UJ8ywt&06SG1f0hAF-#b^e>6oCmm~dzsvO#>H5(11Fv-cfylW zhO+ZcvQT-}Q=pwz$bj}>*HgFJR2jL)e|3h#k_q?Xe4B&Zh0rkrT;b6zU10XH3}h*^ zNZQ4);Yn#%`5qK5pWDw%;2xUlCPBxbmV}7NW5`s;riT+lHds^E9*%&Sr_1JdmN_=T z9^l!!hGpH4*YkVB9iPVZU!#j@#(*%!)l0U`Ja0OP1gw;r~xL< zi~yf;$ivm;$Q~pSsyZntj zTm{!9E0%DLuhBtZT(yH_cgb+WAr6A71z)yuKA{MJF9ke44sC%EUDUe|RS=x5z0$x1 zICyq|vnxvGFk1ovLOUOjS=t%S<1JynC+xJPT`L4{f^d#!Rn6>YUw=Y9disw$1c7C? z#%3^VA|{aqxJviyo5BS+c&$O{gqK)^AOtyYILxoeKqr#^PJOl|v+Mg$0p++HaerL8 zNGJ#b3bMm2=s;+DXQ1URV7?;+7nxH#Gu0(4v>t+B1Og74Gq3dm2xOrK!EN8fX1?Xm z00d#e%PIrZ<;N`ctge$$@r)P;}7F zBj-D(dSF+F<0c?GWGSFV5CFn6b%7(@fBxl+h27Q?pzy9b^`#MiMhg%}*G*(>;42$A z7+&>c$By4x7O+g61PEMvf4>U82+5_#sKrrsTrC&S%)@Em0GMq!obgB+7vODW!1Oh% zxfe-&>;pI2_ zPXv5r0#86Txcc~NW?}Zt_Xn~-0+SirgS^krU_Ib)Os>AtpS|Y2!BtebKnXJNzW}P{ ceZj71qYI}-pFdL&wgc>fk%f8RjF`0WZ_O+vx&QzG literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2084.png b/mods/skinsdb/textures/character_2084.png new file mode 100644 index 0000000000000000000000000000000000000000..c0d080705911087771503ae7a547f76b978ee068 GIT binary patch literal 8325 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 literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2085.png b/mods/skinsdb/textures/character_2085.png new file mode 100644 index 0000000000000000000000000000000000000000..8e7ab32db7ffba57d01c9912361ade022b3abc1c GIT binary patch literal 8325 zcmeHNO=uHA6rN48Z5l|`Q?QEmAmku;@}T%bsuf!gMWq*S;zdCbe~^0eARhby#i|Dn zUOY>Wf}kj<2p$CW6fdGkB_}P#&>Gt~-)z6l?CfMWEip-{1Dlz7fAhXKZ{AMQUOPCl zKbz^x2qCh=LxYE9Uyx6Kx=VgOd~oTC?0U`&9XT&V?<+jcz0JMrq<|P692h;}I{p2h zKRZ$=vb}jVR-Kutgk;ibSAgzzB||)&uygl~*fn(dR*w^{Ua-^FTXFzwSuAv&H8|;*FU}m=AAlObOzXV-2@M?Hd-eJVbK8~2)+fPfJX6Xr`>&Q z0OscBLq0MK*oOp`5y8QG-t-q0UI%BZ_~etP&pC!&+Cm_ciG-SSJ;-g}d9AJYgajPK z0|)ip#+W=ftY3KGICy9TtLxLA5|AI1BSJ`2jKxS*0>p zse|LdKtO&2gd_?e3%*FVVv%kkL*o9__XO`NJkei^>tn&W4T_WeQ6`$Up}7~#bQyJUKq#e2iyo`K!CGCCjSGl zLN>ZCOvid=i%C(PofpoQz;UZ<#AKjuLg~c{2Ee%C38@`9UR|0ov{}`f<)P)a;LE zGUC46edsr$3-CH%Js3Kj_7~GjA0jgV%s`%J_OBM@CqLC1be@5*Ele4c#~^@CKsGQs z_{!soI5oOT1&?|*9doUyd0YTeVE}U?lMkNNuuRmF-reE;X-|gWG1I}?ECBr7M^pZ_ z+a}X&n$uJ0RTfh8+Y#4+7ZCgntP*?g%*UrgY#fK)><* zA5}T7@ppnaIq+>kh|_~kHtQ8-T&B>>xoN}T*Amtgl=He70Pyv|1$gq_fX14D8u91r ztVrhEKrLaNQNorFU0-Lf{)j(+FTG7pPFe#{tyT-dk(a)D8PMpGsr6lc5!H1NgwzIk zrCezB0D^7?hq6%J@O>>!_`Ux1*C%QN#ozjC>XW2x#{UAyKI*HoJOTwoY2y9cXA`&I QU4W_KeItVtdyZcI3;(&~%>V!Z literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2086.png b/mods/skinsdb/textures/character_2086.png new file mode 100644 index 0000000000000000000000000000000000000000..750c87c93d1608847621468ac321e69ecc4a0fe7 GIT binary patch literal 12701 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 literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2087.png b/mods/skinsdb/textures/character_2087.png new file mode 100644 index 0000000000000000000000000000000000000000..e2a4b653d97d2ceac440e284d5683497ed2eb324 GIT binary patch literal 1780 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 literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_2091.png b/mods/skinsdb/textures/character_2091.png new file mode 100644 index 0000000000000000000000000000000000000000..bf723751b3311fa7f21f9c4a64672d36dcd82653 GIT binary patch literal 2283 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ^aY;l$RCwCdnO|&E*B!?{$LHQ_8^?}=kwYnI48){TtCBj27?GwFP+_!HRjE?R zkk}OMZEK}<+Vfr}O?}v(=WY`ZYt=?*QpHP^iP5O($|4pasN^7GlXxy*V!}*u636%7 z*@Lm`7$<=?RmxAY?!D)nd+zV|{rx>Zi|7ZeNpD^It=hF~7l}lIU@*v~OP7d7qbw~g z(bd&OE|)_oMK+tIx3`ytg#|QCBb&_J#5>y4FJosh(sb>ym%4AFvw&wNGaK}WeY7WEnK{Kk?%Wc>n&JZT%@nB zk5Z|G$K%1WEF8xn6bdmiGQ#1*hdFZO2&K>eic@gmhKD5~c;dj%cpPY53kU=P%+JqL zC=@t$>=?;p62ITi<;#~japD9|EM3Ku`3zSn3|+%2#V%Btn0G zKjCngPe1(>uh)yu=fm$S;VOmSr{lVcQrSY29(-N{rQF9KfWg5*(&;p3&z|M=*I%bt zECR4^-#%>HM$Q#*EgS##z4(1zOv}c!ECe8g=ka#|l^$buc9#A7_w&gopVUAJ1Ol|o zO=4&op_VNeM#Tc8^bqj-Fm0QK#nSg405LT+rEJ^g?Af!t@x~jRK7E=*B0(e)VRCYk zqkFsnOx|swSS%8Y#mHnb9PFs%>si^!^z=0Q_wQ$HY>by)dWre@dA4oahOX&Rg#sNN9h^IN4%0L#6bhu%X)av2Py-^FOfoby#Cz|( zM`vdz;c$5KU0~n7eROnm(9_ey)YKHAP>AK_Wp?b?LAhL}P$=;HE5iWna{fzScmaUt zUm2!QD3Hlyn4Fws>(;H9rb!}^VCT-A7=}T6dpl1)`6T&#o&yIC@WKl(aOTVzjvqfx zB9Y*^=bqbq00MykUw-)|sZntrT5e|n@N|DRu7#|-;DMe3D4}QNN%d*fkZS%9h zsZ*!$`Fymtw&M5u35Ua^QYj7}KFrOVH`ybu^VF+vv$f?nXi~DYTxM&F!Jb#&MjQJZ zGI5Afsl@W~GV}BE6pKYVJ3C1xleD$9v3>h?u3fvv(W6J1o13Gpt&I;q{E%2IMlP4z z{2(|zJ*{rsxIue+J4z|0rltr6gFNfMjr2%_M^H8`bWH+KE?amF9n-cE2(Fk>ip3(` z-QC>0d6Q%^$!o8@hG7_tj*fEo?p+QYI>gM(43S8L-rin5{`g}C2M5XJa`g80ZfXz| zr%s(xeSLjsnnr7DE9G*TmRlEaUBzsqt zGc%(~r4ofg0e}wk8jj;)=o+SNBV|SN*1h=^FY2MniO_KzG%1;HeHKmA@cDcghCx1` z=kn#t9PO&4QPFjfiHQla*(@)<_#)vumuft0Dgf1ffLa963gWGHC4@jJg~#JT)3jQ! zl2S7Iho6f^5PmoEIRGCGz6-yMDuDlt{JyeAlQ^zR-|=5R9K(N_Th%4HgN#Qt7(@j1a zeD^^?Py~Elocq<`Mo{zvuzvBi@Vc%O4EQM<8oHFYuKM<80i_f|2wb;vkg2~qj>Ev> zuj-lwt8Z-E4ok}>9*?L6(2bya;VsMJ&eUi4cJ*`n%D>pza}ctB`F3Z4`j(Us0!`Df zENg`&JPd_ewxEAq`yvoVM@<8iGuw{G1M>$*U>T&@K(O=`r^ZBmS`xP1hS@0c~wyPM$o;%P+sY>YBzYuwv}?#NW|%?f(CcE=#2{ zhOT|>s*C@_@wTFCveLP-ir7X7O-fwl(sJmhYXb290RZ!doKnj)X}$me002ovPDHLk FV1lrUUOWH* literal 0 HcmV?d00001 diff --git a/mods/stairs/stairs.lua b/mods/stairs/stairs.lua index 82097e4c..6be63e7c 100644 --- a/mods/stairs/stairs.lua +++ b/mods/stairs/stairs.lua @@ -508,8 +508,27 @@ stairs.register_all("compressed_dirt", "xanadu:compressed_dirt", {"compressed_dirt.png"}, "Compressed Dirt", stairs.stone) + +stairs.register_slope("steelblock1", "xanadu:steelblock1", + {cracky = 1, level = 2}, + {"steel_block1.png"}, + "Decorative Steelblock 1", + stairs.steel) + +stairs.register_slab("steelblock3", "xanadu:steelblock3", + {cracky = 1, level = 2}, + {"steel_block3.png"}, + "Decorative Steelblock 3", + stairs.steel) + +stairs.register_slope("steelblock5", "xanadu:steelblock5", + {cracky = 1, level = 2}, + {"steel_block5.png"}, + "Decorative Steelblock 5", + stairs.steel) end + --= Castle Mod if minetest.get_modpath("castle") then diff --git a/mods/stamina/init.lua b/mods/stamina/init.lua index 40e9680c..ee39c090 100644 --- a/mods/stamina/init.lua +++ b/mods/stamina/init.lua @@ -8,17 +8,18 @@ STAMINA_HEALTH_TICK = 4 -- time in seconds after player gets healed/damaged STAMINA_MOVE_TICK = 0.5 -- time in seconds after the movement is checked STAMINA_POISON_TICK = 1.25 -- time in seconds after player is poisoned -STAMINA_EXHAUST_DIG = 3 -- exhaustion increased this value after digged node +STAMINA_EXHAUST_DIG = 2 -- exhaustion increased this value after digged node STAMINA_EXHAUST_PLACE = 1 -- .. after digging node STAMINA_EXHAUST_MOVE = 1.5 -- .. if player movement detected STAMINA_EXHAUST_JUMP = 5 -- .. if jumping -STAMINA_EXHAUST_CRAFT = 20 -- .. if player crafts +STAMINA_EXHAUST_CRAFT = 2 -- .. if player crafts STAMINA_EXHAUST_PUNCH = 40 -- .. if player punches another player STAMINA_EXHAUST_LVL = 160 -- at what exhaustion player saturation gets lowered STAMINA_HEAL = 1 -- number of HP player gets healed after STAMINA_HEALTH_TICK STAMINA_HEAL_LVL = 5 -- lower level of saturation needed to get healed -STAMINA_STARVE = 1 -- number of HP player gets damaged by stamina after STAMINA_HEALTH_TICK +STAMINA_STARVE = 1 -- number of HP player gets damaged by stamina after + -- STAMINA_HEALTH_TICK STAMINA_STARVE_LVL = 3 -- level of staturation that causes starving STAMINA_VISUAL_MAX = 20 -- hud bar extends only to 20 @@ -572,8 +573,9 @@ function stamina.eat(hp_change, replace_with_item, itemstack, user, pointed_thin if inv:room_for_item("main", {name = replace_with_item}) then inv:add_item("main", replace_with_item) else - pos.y = math.floor(pos.y - 1.0) - core.add_item(pos, replace_with_item) + local pos = user:get_pos() + + if pos then core.add_item(pos, replace_with_item) end end end end diff --git a/mods/techpack/gravelsieve/init.lua b/mods/techpack/gravelsieve/init.lua index 732b2a67..dd530a22 100644 --- a/mods/techpack/gravelsieve/init.lua +++ b/mods/techpack/gravelsieve/init.lua @@ -627,6 +627,10 @@ if minetest.global_exists("tubelib") then end 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, + paramtype = "light", sounds = default.node_sound_wood_defaults(), paramtype2 = "facedir", diff --git a/mods/techpack/techpack_warehouse/box_copper.lua b/mods/techpack/techpack_warehouse/box_copper.lua index d2f3e567..83f8077e 100644 --- a/mods/techpack/techpack_warehouse/box_copper.lua +++ b/mods/techpack/techpack_warehouse/box_copper.lua @@ -111,8 +111,8 @@ minetest.register_node(NODE_NAME.."_defect", { can_dig = function(pos) return wh.can_dig(Box, pos) end, - after_dig_node = function(pos, oldnode, oldmetadata, digger) - wh.after_dig_node(Box, pos, oldnode, oldmetadata, digger) + on_dig = function(pos, node, player) + wh.on_dig_node(Box, pos, node, player) end, allow_metadata_inventory_put = function(pos, listname, index, stack, player) return wh.allow_metadata_inventory_put(Box, pos, listname, index, stack, player) diff --git a/mods/techpack/techpack_warehouse/box_gold.lua b/mods/techpack/techpack_warehouse/box_gold.lua index 7d206b8d..742acce7 100644 --- a/mods/techpack/techpack_warehouse/box_gold.lua +++ b/mods/techpack/techpack_warehouse/box_gold.lua @@ -111,8 +111,8 @@ minetest.register_node(NODE_NAME.."_defect", { can_dig = function(pos) return wh.can_dig(Box, pos) end, - after_dig_node = function(pos, oldnode, oldmetadata, digger) - wh.after_dig_node(Box, pos, oldnode, oldmetadata, digger) + on_dig = function(pos, node, player) + wh.on_dig_node(Box, pos, node, player) end, allow_metadata_inventory_put = function(pos, listname, index, stack, player) return wh.allow_metadata_inventory_put(Box, pos, listname, index, stack, player) diff --git a/mods/techpack/techpack_warehouse/box_steel.lua b/mods/techpack/techpack_warehouse/box_steel.lua index 83655c69..c64fda8d 100644 --- a/mods/techpack/techpack_warehouse/box_steel.lua +++ b/mods/techpack/techpack_warehouse/box_steel.lua @@ -111,8 +111,8 @@ minetest.register_node(NODE_NAME.."_defect", { can_dig = function(pos) return wh.can_dig(Box, pos) end, - after_dig_node = function(pos, oldnode, oldmetadata, digger) - wh.after_dig_node(Box, pos, oldnode, oldmetadata, digger) + on_dig = function(pos, node, player) + wh.on_dig_node(Box, pos, node, player) end, allow_metadata_inventory_put = function(pos, listname, index, stack, player) return wh.allow_metadata_inventory_put(Box, pos, listname, index, stack, player) diff --git a/mods/techpack/tubelib/distributor.lua b/mods/techpack/tubelib/distributor.lua index 21ffefc3..de6223fb 100644 --- a/mods/techpack/tubelib/distributor.lua +++ b/mods/techpack/tubelib/distributor.lua @@ -316,7 +316,7 @@ local function on_receive_fields(pos, formname, fields, player) return end local meta = M(pos) - local filter = minetest.deserialize(meta:get_string("filter")) + local filter = minetest.deserialize(meta:get_string("filter")) or {false,false,false,false} if fields.filter1 ~= nil then filter[1] = fields.filter1 == "true" elseif fields.filter2 ~= nil then @@ -341,7 +341,7 @@ end local function change_filter_settings(pos, slot, val) local slots = {["red"] = 1, ["green"] = 2, ["blue"] = 3, ["yellow"] = 4} local meta = M(pos) - local filter = minetest.deserialize(meta:get_string("filter")) + local filter = minetest.deserialize(meta:get_string("filter")) or {false,false,false,false} local num = slots[slot] or 1 if num >= 1 and num <= 4 then filter[num] = val == "on" diff --git a/mods/techpack/tubelib_addons1/grinder.lua b/mods/techpack/tubelib_addons1/grinder.lua index 2de9eea7..8e1ce3d0 100644 --- a/mods/techpack/tubelib_addons1/grinder.lua +++ b/mods/techpack/tubelib_addons1/grinder.lua @@ -317,26 +317,42 @@ function tubelib.add_grinder_recipe(recipe) end end - -tubelib.add_grinder_recipe({input="default:cobble", output="default:gravel"}) -tubelib.add_grinder_recipe({input="default:desert_cobble", output="default:gravel"}) -tubelib.add_grinder_recipe({input="default:mossycobble", output="default:gravel"}) -tubelib.add_grinder_recipe({input="default:gravel", output="default:sand"}) -tubelib.add_grinder_recipe({input="gravelsieve:sieved_gravel", output="default:sand"}) -tubelib.add_grinder_recipe({input="default:coral_skeleton", output="default:silver_sand"}) -tubelib.add_grinder_recipe({input="tubelib:basalt_stone", output="default:silver_sand"}) +for k,v in pairs({ + ["default:cobble"] = "default:gravel", + ["default:desert_cobble"] = "default:gravel", + ["default:mossycobble"] = "default:gravel", + ["default:gravel"] = "default:sand", + ["gravelsieve:sieved_gravel"] = "default:sand", + ["default:coral_skeleton"] = "default:silver_sand", + ["tubelib:basalt_stone"] = "default:silver_sand", + ["default:sandstone"] = "default:sand 4", + ["default:desert_sandstone"] = "default:desert_sand 4", + ["default:silver_sandstone"] = "default:silver_sand 4", + ["default:tree"] = "default:leaves 8", + ["default:jungletree"] = "default:jungleleaves 8", + ["default:pine_tree"] = "default:pine_needles 8", + ["default:acacia_tree"] = "default:acacia_leaves 8", + ["default:aspen_tree"] = "default:aspen_leaves 8"} +) do + tubelib.add_grinder_recipe({input=k, output=v}) +end if minetest.global_exists("skytest") then - tubelib.add_grinder_recipe({input="default:desert_sand", output="skytest:dust"}) - tubelib.add_grinder_recipe({input="default:silver_sand", output="skytest:dust"}) - tubelib.add_grinder_recipe({input="default:sand", output="skytest:dust"}) - tubelib.add_grinder_recipe({input="skytest:dust 12", output="skytest:powder"}) + temprec = { +["default:desert_sand"] = "skytest:dust", +["default:silver_sand"] = "skytest:dust", +["default:sand"] = "skytest:dust", +["skytest:dust 12"] = "skytest:powder"} else - tubelib.add_grinder_recipe({input="default:desert_sand", output="default:clay"}) - tubelib.add_grinder_recipe({input="default:silver_sand", output="default:clay"}) - tubelib.add_grinder_recipe({input="default:sand", output="default:clay"}) + temprec = { +["default:desert_sand"] = "default:clay", +["default:silver_sand"] = "default:clay", +["default:sand"] = "default:clay"} end +for k,v in pairs(temprec) do tubelib.add_grinder_recipe({input=k, output=v}) end +temprec = nil + if minetest.get_modpath("underch") then for regnodename,v in pairs(minetest.registered_nodes) do if string.find(regnodename, "underch:") then @@ -348,12 +364,45 @@ if minetest.get_modpath("underch") then end end -tubelib.add_grinder_recipe({input="default:sandstone", output="default:sand 4"}) -tubelib.add_grinder_recipe({input="default:desert_sandstone", output="default:desert_sand 4"}) -tubelib.add_grinder_recipe({input="default:silver_sandstone", output="default:silver_sand 4"}) +--Ethereal trees +if minetest.get_modpath("ethereal") then + for k,v in pairs({ + ["ethereal:sakura_trunk"] = "ethereal:sakura_leaves 8", + ["ethereal:willow_trunk"] = "ethereal:willow_twig 8", + ["ethereal:redwood_trunk"] = "ethereal:redwood_leaves 8", + ["ethereal:frost_tree"] = "ethereal:frost_leaves 8", + ["ethereal:yellow_trunk"] = "ethereal:yellowleaves 8", + ["ethereal:palm_trunk"] = "ethereal:palmleaves 8", + ["ethereal:banana_trunk"] = "ethereal:bananaleaves 8", + ["ethereal:birch_trunk"] = "ethereal:birch_leaves 8", + ["ethereal:bamboo"] = "ethereal:bamboo_leaves 8", + ["ethereal:olive_trunk"] = "ethereal:olive_leaves 8"} + ) do tubelib.add_grinder_recipe({input=k, output=v}) end +end + +-- Cool Trees +for _,v in pairs({ + "baldcypress", + "bamboo", + "birch", + "cherrytree", + "chestnuttree", + "clementinetree", + "ebony", + "hollytree", + "larch", + "lemontree", + "mahogany", + "maple", + "oak", + "palm", + "plumtree", + "pomegranate", + "willow" + }) do + if minetest.get_modpath(v) then tubelib.add_grinder_recipe({input=v .. ":trunk", output=v .. ":leaves 8"}) end +end + +if minetest.get_modpath("jacaranda") then tubelib.add_grinder_recipe({input="jacaranda:trunk", output = "jacaranda:blossom_leaves 8"}) end + -tubelib.add_grinder_recipe({input="default:tree", output="default:leaves 8"}) -tubelib.add_grinder_recipe({input="default:jungletree", output="default:jungleleaves 8"}) -tubelib.add_grinder_recipe({input="default:pine_tree", output="default:pine_needles 8"}) -tubelib.add_grinder_recipe({input="default:acacia_tree", output="default:acacia_leaves 8"}) -tubelib.add_grinder_recipe({input="default:aspen_tree", output="default:aspen_leaves 8"}) diff --git a/mods/techpack/tubelib_addons1/harvester.lua b/mods/techpack/tubelib_addons1/harvester.lua index 4c98b9d3..e853576e 100644 --- a/mods/techpack/tubelib_addons1/harvester.lua +++ b/mods/techpack/tubelib_addons1/harvester.lua @@ -350,7 +350,7 @@ minetest.register_node("tubelib_addons1:harvester_base", { return false end local inv = M(pos):get_inventory() - return inv:is_empty("main") + return inv:is_empty("main") and inv:is_empty("fuel") end, on_dig = function(pos, node, player) @@ -410,7 +410,7 @@ minetest.register_node("tubelib_addons1:harvester_defect", { return false end local inv = M(pos):get_inventory() - return inv:is_empty("main") + return inv:is_empty("main") and inv:is_empty("fuel") end, after_dig_node = function(pos, oldnode, oldmetadata, digger) diff --git a/mods/techpack/tubelib_addons3/distributor.lua b/mods/techpack/tubelib_addons3/distributor.lua index ecf6ed75..c5af2a43 100644 --- a/mods/techpack/tubelib_addons3/distributor.lua +++ b/mods/techpack/tubelib_addons3/distributor.lua @@ -285,7 +285,7 @@ local function on_receive_fields(pos, formname, fields, player) return end local meta = M(pos) - local filter = minetest.deserialize(meta:get_string("filter")) + local filter = minetest.deserialize(meta:get_string("filter")) or {false,false,false,false} if fields.filter1 ~= nil then filter[1] = fields.filter1 == "true" elseif fields.filter2 ~= nil then @@ -310,7 +310,7 @@ end local function change_filter_settings(pos, slot, val) local slots = {["red"] = 1, ["green"] = 2, ["blue"] = 3, ["yellow"] = 4} local meta = M(pos) - local filter = minetest.deserialize(meta:get_string("filter")) + local filter = minetest.deserialize(meta:get_string("filter")) or {false,false,false,false} local num = slots[slot] or 1 if num >= 1 and num <= 4 then filter[num] = val == "on" diff --git a/mods/unified_inventory/README.md b/mods/unified_inventory/README.md index d159c025..5d23f79e 100644 --- a/mods/unified_inventory/README.md +++ b/mods/unified_inventory/README.md @@ -15,7 +15,8 @@ Unified Inventory replaces the default survival and creative inventory. * Recipe search function by ingredients * Up to four bags with up to 24 slots each * Home function to teleport - * Trash slot + * Trash slot and refill slot for creative + * Waypoints to keep track of important locations * Lite mode: reduces the item browser width * `minetest.conf` setting `unified_inventory_lite = true` * Mod API for modders: see [mod_api.txt](doc/mod_api.txt) @@ -25,6 +26,10 @@ Unified Inventory replaces the default survival and creative inventory. ## Requirements * Minetest 5.4.0+ + * Mod `default` for category filters (contained in Minetest Game) + * Mod `farming` for craftable bags (contained in Minetest Game) + * For waypoint migration: `datastorage` + # Licenses diff --git a/mods/unified_inventory/category.lua b/mods/unified_inventory/category.lua index 72e40382..d0fee5e6 100644 --- a/mods/unified_inventory/category.lua +++ b/mods/unified_inventory/category.lua @@ -70,7 +70,7 @@ end local function ensure_category_exists(category_name) if not unified_inventory.registered_categories[category_name] then unified_inventory.registered_categories[category_name] = { - symbol = "default:stick", + symbol = "unknown_item.png", label = category_name } end @@ -81,16 +81,17 @@ end function unified_inventory.register_category(category_name, config) ensure_category_exists(category_name) - if config and config.symbol then + config = config or {} + if config.symbol then unified_inventory.set_category_symbol(category_name, config.symbol) end - if config and config.label then + if config.label then unified_inventory.set_category_label(category_name, config.label) end - if config and config.index then + if config.index then unified_inventory.set_category_index(category_name, config.index) end - if config and config.items then + if config.items then unified_inventory.add_category_items(category_name, config.items) end update_category_list() diff --git a/mods/unified_inventory/init.lua b/mods/unified_inventory/init.lua index 391eb3cc..00a3fc54 100644 --- a/mods/unified_inventory/init.lua +++ b/mods/unified_inventory/init.lua @@ -1,4 +1,4 @@ --- Unified Inventory for Minetest >= 0.4.16 +-- Unified Inventory local modpath = minetest.get_modpath(minetest.get_current_modname()) local worldpath = minetest.get_worldpath() @@ -166,7 +166,4 @@ if minetest.settings:get_bool("unified_inventory_bags") ~= false then end dofile(modpath.."/item_names.lua") - -if minetest.get_modpath("datastorage") then - dofile(modpath.."/waypoints.lua") -end +dofile(modpath.."/waypoints.lua") diff --git a/mods/unified_inventory/internal.lua b/mods/unified_inventory/internal.lua index f4d8b442..cdf71edb 100644 --- a/mods/unified_inventory/internal.lua +++ b/mods/unified_inventory/internal.lua @@ -29,6 +29,8 @@ local function formspec_button(ui_peruser, name, image, offset, pos, scale, labe local element = 'image_button' if minetest.registered_items[image] then element = 'item_image_button' + elseif image:find(":", 1, true) then + image = "unknown_item.png" end local spc = (1-scale)*ui_peruser.btn_size/2 local size = ui_peruser.btn_size*scale diff --git a/mods/unified_inventory/locale/unified_inventory.template.tr b/mods/unified_inventory/locale/template.txt similarity index 73% rename from mods/unified_inventory/locale/unified_inventory.template.tr rename to mods/unified_inventory/locale/template.txt index 2ea4fcaf..fd931d88 100644 --- a/mods/unified_inventory/locale/unified_inventory.template.tr +++ b/mods/unified_inventory/locale/template.txt @@ -1,54 +1,52 @@ # textdomain: unified_inventory - -# waypoints.lua - -White= -Yellow= -Red= -Green= -Blue= -Waypoints= -Select Waypoint #@1= -Waypoint @1= -Set waypoint to current location= -Make waypoint @1= -invisible= -visible= -@1 display of waypoint coordinates= -Disable= -Enable= -Change color of waypoint display= -Edit waypoint name= -Waypoint active= -Waypoint inactive= -Finish editing= -World position= -Name= -HUD text color= - -# group.lua - +Mixing= +Cooking= +Digging= +Bags= +Bag @1= +Small Bag= +Medium Bag= +Large Bag= +All Items= +Misc. Items= +Plant Life= +Building Materials= +Tools= +Minerals and Metals= +Environment and Worldgen= +Lighting= and = - -# register.lua - +Scroll categories left= +Scroll categories right= +Search= +Reset search and display everything= +First page= +Back three pages= +Back one page= +Forward one page= +Forward three pages= +Last page= +No matching items= +No matches.= +Page= +@1 of @2= +Filter= Can use the creative inventory= Forces Unified Inventory to be displayed in Full mode if Lite mode is configured globally= Crafting Grid= Crafting Guide= Set home position= Home position set to: @1= -You don't have the \"home\" privilege!= +You don't have the "home" privilege!= Go home= Set time to day= -Set time to night= Time of day set to 6am= -Time of day set to 9pm= You don't have the settime privilege!= +Set time to night= +Time of day set to 9pm= Clear inventory= +This button has been disabled outside of creative mode to prevent accidental inventory trashing.@nUse the trash slot instead.= Inventory cleared!= -This button has been disabled outside= -Crafting= Trash:= Refill:= Any item belonging to the @1 group= @@ -65,36 +63,28 @@ Show previous recipe= Show previous usage= @1 (@2)= Give me:= -This recipe is too@nlarge to be displayed.= +This recipe is too@@large to be displayed.= To craft grid:= All= - -# api.lua - -Mixing= -Cooking= -Digging= - -# internal.lua - -First page= -Back three pages= -Back one page= -Forward one page= -Forward three pages= -Last page= -Search= -Reset search and display everything= -No matching items= -No matches.= -Page= -@1 of @2= -Filter= - -# bags.lua - -Bags= -Bag @1= -Small Bag= -Medium Bag= -Large Bag= +Crafting= +White= +Yellow= +Red= +Green= +Blue= +Waypoints= +Select Waypoint #@1= +Waypoint @1= +Set waypoint to current location= +Hide waypoint= +Show waypoint= +Hide coordinates= +Show coordinates= +Change color of waypoint display= +Edit waypoint name= +Waypoint active= +Waypoint inactive= +Finish editing= +World position= +Name= +HUD text color= diff --git a/mods/unified_inventory/locale/unified_inventory.de.tr b/mods/unified_inventory/locale/unified_inventory.de.tr index e2a05be1..474049c0 100644 --- a/mods/unified_inventory/locale/unified_inventory.de.tr +++ b/mods/unified_inventory/locale/unified_inventory.de.tr @@ -1,5 +1,4 @@ # textdomain: unified_inventory -Crafting=Fertigung Mixing=Mischen Cooking=Kochen Digging=Graben @@ -8,21 +7,32 @@ Bag @1=Tasche @1 Small Bag=Kleine Tasche Medium Bag=Mittelgroße Tasche Large Bag=Große Tasche +All Items= +Misc. Items= +Plant Life= +Building Materials= +Tools= +Minerals and Metals= +Environment and Worldgen= +Lighting= and = und +Scroll categories left= +Scroll categories right= +Search=Suchen +Reset search and display everything=Suche zurücksetzen und alles anzeigen First page=Erste Seite Back three pages=3 Seiten zurückblättern Back one page=1 Seite zurückblättern Forward one page=1 Seite vorblättern Forward three pages=3 Seiten vorblättern Last page=Letzte Seite -Search=Suchen -Reset search and display everything=Suche zurücksetzen und alles anzeigen No matching items=Keine passenden Gegenstände No matches.=Keine Treffer Page=Seite @1 of @2=@1 von @2 Filter=Filter Can use the creative inventory=Kann das Kreativinventar nutzen +Forces Unified Inventory to be displayed in Full mode if Lite mode is configured globally=Zwingt Unified Inventory, im Vollmodus angezeigt zu werden, wenn der Minimalmodus global eingestellt ist Crafting Grid=Fertigungsraster Crafting Guide=Fertigungsführer Set home position=Heimatposition setzen @@ -35,6 +45,7 @@ You don't have the settime privilege!=Du hast das „settime“-Privileg nicht! Set time to night=Zur Nachtzeit wechseln Time of day set to 9pm=Tageszeit auf 21 Uhr gesetzt Clear inventory=Inventar leeren +This button has been disabled outside of creative mode to prevent accidental inventory trashing.@nUse the trash slot instead.= Inventory cleared!=Inventar geleert! Trash:=Müll: Refill:=Nachfüllen: @@ -50,9 +61,12 @@ Show next recipe=Nächstes Rezept zeigen Show next usage=Nächste Verwendung zeigen Show previous recipe=Vorheriges Rezept zeigen Show previous usage=Vorherige Verwendung zeigen +@1 (@2)= Give me:=Gib mir: +This recipe is too@@large to be displayed.= To craft grid:=Ins Fertigungsraster: All=Alles +Crafting=Fertigung White=Weiß Yellow=Gelb Red=Rot @@ -62,12 +76,10 @@ Waypoints=Wegpunkte Select Waypoint #@1=Wegpunkt Nr. @1 auswählen Waypoint @1=Wegpunkt Nr. @1 Set waypoint to current location=Setze Wegpunkt zur derzeitigen Position -invisible=unsichtbar -visible=sichtbar -Make waypoint @1=Wegpunkt @1 machen -Disable=ausschalten -Enable=einschalten -@1 display of waypoint coordinates=Anzeige der Wegpunktkoordinaten @1 +Hide waypoint= +Show waypoint= +Hide coordinates= +Show coordinates= Change color of waypoint display=Farbe der Darstellung der Wegpunkte ändern Edit waypoint name=Name des Wegpunkts ändern Waypoint active=Wegpunkt aktiv @@ -76,4 +88,13 @@ Finish editing=Bearbeitung abschließen World position=Weltposition Name=Name HUD text color=HUD-Textfarbe -Forces Unified Inventory to be displayed in Full mode if Lite mode is configured globally=Zwingt Unified Inventory, im Vollmodus angezeigt zu werden, wenn der Minimalmodus global eingestellt ist + + +##### not used anymore ##### + +invisible=unsichtbar +visible=sichtbar +Make waypoint @1=Wegpunkt @1 machen +Disable=ausschalten +Enable=einschalten +@1 display of waypoint coordinates=Anzeige der Wegpunktkoordinaten @1 diff --git a/mods/unified_inventory/locale/unified_inventory.es.tr b/mods/unified_inventory/locale/unified_inventory.es.tr index 18b6c772..85a794ee 100644 --- a/mods/unified_inventory/locale/unified_inventory.es.tr +++ b/mods/unified_inventory/locale/unified_inventory.es.tr @@ -1,54 +1,57 @@ # textdomain: unified_inventory - -# waypoints.lua - -White=Blanco -Yellow=Amarillo -Red=Rojo -Green=Verde -Blue=Azul -Waypoints=Puntos -Select Waypoint #@1=Seleccionar Punto #@1 -Waypoint @1=Punto @1 -Set waypoint to current location=Establecer el punto a la ubicación actual -Make waypoint @1=Hacer punto @1 -invisible=invisible -visible=visible -@1 display of waypoint coordinates=Visualizar coordenadas del punto @1 -Disable=Deshabilitado -Enable=Habilitado -Change color of waypoint display=Cambiar el color del punto -Edit waypoint name=Editar nombre del punto -Waypoint active=Punto activo -Waypoint inactive=Punto inactivo -Finish editing=Terminar edición -World position=Posición en el mundo -Name=Nombre -HUD text color=Color del texto de la Interfaz - +# api.lua +Mixing=Mezclar +Cooking=Hornear +Digging=Recoger +# bags.lua +Bags=Bolsos +Bag @1=Bolso @1 +Small Bag=Bolso Pequeño +Medium Bag=Bolso Mediano +Large Bag=Bolso Grande +All Items= +Misc. Items= +Plant Life= +Building Materials= +Tools= +Minerals and Metals= +Environment and Worldgen= +Lighting= # group.lua - and = y - +Scroll categories left= +Scroll categories right= +Search=Buscar +Reset search and display everything=Limpiar la busqueda y mostrar todo +# internal.lua +First page=Primera página +Back three pages=Volver tres páginas +Back one page=Volver una página +Forward one page=Avanzar una página +Forward three pages=Avanzar tres páginas +Last page=Ultima Pagina +No matching items=No se encontraron elementos +No matches.=No hay resultados. +Page=Página +@1 of @2=@1 de @2 +Filter=Filtro # register.lua - Can use the creative inventory=Puede usar el inventario creativo Forces Unified Inventory to be displayed in Full mode if Lite mode is configured globally=Obliga al Inventario Unificado a mostrarse en modo Completo si el modo Simple está configurado globalmente Crafting Grid=Cuadricula de Elaboración Crafting Guide=Guía de Elaboración Set home position=Establecer posición de la casa Home position set to: @1=Posición de la casa cambiada a: @1 -You don't have the \"home\" privilege!=¡No tienes el privilegio \"home\"! +You don't have the "home" privilege!= Go home=Ir a casa Set time to day=Cambiar a dia -Set time to night=Cambiar a noche Time of day set to 6am=Hora del día cambiada a 6 AM -Time of day set to 9pm=Hora del día cambiada a 9 PM You don't have the settime privilege!=¡No tienes el privilegio "settime"! +Set time to night=Cambiar a noche +Time of day set to 9pm=Hora del día cambiada a 9 PM Clear inventory=Limpiar inventario +This button has been disabled outside of creative mode to prevent accidental inventory trashing.@nUse the trash slot instead.= Inventory cleared!=¡Inventario limpio! -This button has been disabled outside=Este botón ha sido deshabilitado -Crafting=Elaboración Trash:=Basura: Refill:=Rellenar: Any item belonging to the @1 group=Cualquier elemento que pertenezca al grupo @1 @@ -65,36 +68,41 @@ Show previous recipe=Mostrar la receta anterior Show previous usage=Mostrar el uso anterior @1 (@2)=@1 (@2) Give me:=Dame: -This recipe is too@nlarge to be displayed.=Esta receta es demasiado@ngrande para ser mostrada. +This recipe is too@@large to be displayed.= To craft grid:=Construir: All=Todos +Crafting=Elaboración +White=Blanco +Yellow=Amarillo +Red=Rojo +Green=Verde +Blue=Azul +Waypoints=Puntos +Select Waypoint #@1=Seleccionar Punto #@1 +Waypoint @1=Punto @1 +Set waypoint to current location=Establecer el punto a la ubicación actual +Hide waypoint= +Show waypoint= +Hide coordinates= +Show coordinates= +Change color of waypoint display=Cambiar el color del punto +Edit waypoint name=Editar nombre del punto +Waypoint active=Punto activo +Waypoint inactive=Punto inactivo +Finish editing=Terminar edición +World position=Posición en el mundo +Name=Nombre +HUD text color=Color del texto de la Interfaz -# api.lua -Mixing=Mezclar -Cooking=Hornear -Digging=Recoger +##### not used anymore ##### -# internal.lua - -First page=Primera página -Back three pages=Volver tres páginas -Back one page=Volver una página -Forward one page=Avanzar una página -Forward three pages=Avanzar tres páginas -Last page=Ultima Pagina -Search=Buscar -Reset search and display everything=Limpiar la busqueda y mostrar todo -No matching items=No se encontraron elementos -No matches.=No hay resultados. -Page=Página -@1 of @2=@1 de @2 -Filter=Filtro - -# bags.lua - -Bags=Bolsos -Bag @1=Bolso @1 -Small Bag=Bolso Pequeño -Medium Bag=Bolso Mediano -Large Bag=Bolso Grande +Make waypoint @1=Hacer punto @1 +invisible=invisible +visible=visible +@1 display of waypoint coordinates=Visualizar coordenadas del punto @1 +Disable=Deshabilitado +Enable=Habilitado +You don't have the \"home\" privilege!=¡No tienes el privilegio \"home\"! +This button has been disabled outside=Este botón ha sido deshabilitado +This recipe is too@nlarge to be displayed.=Esta receta es demasiado@ngrande para ser mostrada. diff --git a/mods/unified_inventory/locale/unified_inventory.fr.tr b/mods/unified_inventory/locale/unified_inventory.fr.tr index 5367ddb0..96d8c3f5 100644 --- a/mods/unified_inventory/locale/unified_inventory.fr.tr +++ b/mods/unified_inventory/locale/unified_inventory.fr.tr @@ -1,5 +1,5 @@ # textdomain: unified_inventory -Crafting=Création +Mixing= Cooking=Cuisson Digging=Creuser Bags=Sacs @@ -7,35 +7,66 @@ Bag @1=Sac @1 Small Bag=Petit sac Medium Bag=Sac moyen Large Bag=Grand sac +All Items= +Misc. Items= +Plant Life= +Building Materials= +Tools= +Minerals and Metals= +Environment and Worldgen= +Lighting= and = et +Scroll categories left= +Scroll categories right= +Search=Rechercher +Reset search and display everything= First page=1ère page Back three pages=3 pages en arrière Back one page=Page précédente Forward one page=Page suivante Forward three pages=3 pages en avant Last page=Dernière page -Search=Rechercher No matching items=Aucun élément correspondant No matches.=Aucun match Page=Page @1 of @2=@1 de @2 Filter=Filtre Can use the creative inventory=Vous pouvez utiliser l'inventaire créatif +Forces Unified Inventory to be displayed in Full mode if Lite mode is configured globally= Crafting Grid=Grille de création Crafting Guide=Guide de création Set home position=Position dans le monde Home position set to: @1=Position de votre base fixée à: @1 You don't have the "home" privilege!=Vous n'avez pas le privilège "home"! +Go home= +Set time to day= Time of day set to 6am=Heure fixée à 6h You don't have the settime privilege!=Vous n'avez pas le privilège "settime"! +Set time to night= Time of day set to 9pm=Heure fixée à 21h +Clear inventory= +This button has been disabled outside of creative mode to prevent accidental inventory trashing.@nUse the trash slot instead.= Inventory cleared!=Inventaire vidé ! Trash:=Poubelle : Refill:=Remplir : +Any item belonging to the @1 group= +Any item belonging to the groups @1= Recipe @1 of @2=Recette @1 de @2 +Usage @1 of @2= +No recipes= +No usages= Result=Résultat +Ingredient= +Show next recipe= +Show next usage= +Show previous recipe= +Show previous usage= +@1 (@2)= +Give me:= +This recipe is too@@large to be displayed.= To craft grid:=Sur de création: All=Tout +Crafting=Création White=Blanc Yellow=Jaune Red=Rouge @@ -45,8 +76,10 @@ Waypoints=Point de passage Select Waypoint #@1=Choisir un point de passage #@1 Waypoint @1=Point de passage @1 Set waypoint to current location=Marquer un point de passage à la position actuelle -Make waypoint @1=Rendre @1 le point de passage -@1 display of waypoint coordinates=@1 montrer les coordonnées des points de passages +Hide waypoint= +Show waypoint= +Hide coordinates= +Show coordinates= Change color of waypoint display=Changer la couleur du point de passage Edit waypoint name=Editer le nom du point de passage Waypoint active=Point de passage actif @@ -55,3 +88,9 @@ Finish editing=Terminer l'édition World position=Position dans le monde Name=Nom HUD text color=Couleur de texte du HUD + + +##### not used anymore ##### + +Make waypoint @1=Rendre @1 le point de passage +@1 display of waypoint coordinates=@1 montrer les coordonnées des points de passages diff --git a/mods/unified_inventory/locale/unified_inventory.it.tr b/mods/unified_inventory/locale/unified_inventory.it.tr index 1bf76601..c30d9e08 100644 --- a/mods/unified_inventory/locale/unified_inventory.it.tr +++ b/mods/unified_inventory/locale/unified_inventory.it.tr @@ -1,5 +1,4 @@ # textdomain: unified_inventory -Crafting=Assemblaggio Mixing=Unione Cooking=Cottura Digging=Scavo @@ -8,21 +7,32 @@ Bag @1=Borsa @1 Small Bag=Borsa piccola Medium Bag=Borsa media Large Bag=Borsa grande +All Items= +Misc. Items= +Plant Life= +Building Materials= +Tools= +Minerals and Metals= +Environment and Worldgen= +Lighting= and = e +Scroll categories left= +Scroll categories right= +Search=Cerca +Reset search and display everything=Azzera la ricerca e mostra tutto First page=Prima pagina Back three pages=Indietro di tre pagine Back one page=Indietro di una pagina Forward one page=Avanti di una pagina Forward three pages=Avanti di tre pagine Last page=Ultima pagina -Search=Cerca -Reset search and display everything=Azzera la ricerca e mostra tutto No matching items=Nessun oggetto corrispondente No matches.=Nessuna corrispondenza. Page=Pagina @1 of @2=@1 di @2 Filter=Filtro Can use the creative inventory=Può usare l'inventario creativo +Forces Unified Inventory to be displayed in Full mode if Lite mode is configured globally=Forza la visualizzazione di Unified Inventory in modalità completa se è configurata globalmente la visualizzazione semplice Crafting Grid=Griglia di assemblaggio Crafting Guide=Guida di assemblaggio Set home position=Imposta la residenza @@ -35,6 +45,7 @@ You don't have the settime privilege!=Non hai il privilegio "time"! Set time to night=Imposta l'orario sulla notte Time of day set to 9pm=Orario impostato sulle 9am Clear inventory=Ripulisci l'inventario +This button has been disabled outside of creative mode to prevent accidental inventory trashing.@nUse the trash slot instead.= Inventory cleared!=Inventario ripulito! Trash:=Butta: Refill:=Riempi: @@ -50,9 +61,12 @@ Show next recipe=Mostra la prossima ricetta Show next usage=Mostra il prossimo utilizzo Show previous recipe=Mostra la ricetta precedente Show previous usage=Mostra l'utilizzo precedente +@1 (@2)= Give me:=Dammi: +This recipe is too@@large to be displayed.= To craft grid:=Alla griglia di assemblaggio: All=Tutto +Crafting=Assemblaggio White=Bianco Yellow=Giallo Red=Rosso @@ -62,12 +76,10 @@ Waypoints=Tappe Select Waypoint #@1=Seleziona tappa n°@1 Waypoint @1=Tappa @1 Set waypoint to current location=Imposta tappa alla posizione attuale -invisible=invisibile -visible=visibile -Make waypoint @1=Crea tappa @1 -Disable=Disabilita -Enable=Abilita -@1 display of waypoint coordinates=@1 la visualizzazione delle coordinate della tappa +Hide waypoint= +Show waypoint= +Hide coordinates= +Show coordinates= Change color of waypoint display=Modifica il colore della visualizzazione della tappa Edit waypoint name=Modifica il nome della tappa Waypoint active=Tappa attiva @@ -76,4 +88,13 @@ Finish editing=Termina la modifica World position=Posizione del mondo Name=Nome HUD text color=Colore del testo del visore -Forces Unified Inventory to be displayed in Full mode if Lite mode is configured globally=Forza la visualizzazione di Unified Inventory in modalità completa se è configurata globalmente la visualizzazione semplice + + +##### not used anymore ##### + +invisible=invisibile +visible=visibile +Make waypoint @1=Crea tappa @1 +Disable=Disabilita +Enable=Abilita +@1 display of waypoint coordinates=@1 la visualizzazione delle coordinate della tappa diff --git a/mods/unified_inventory/locale/unified_inventory.ms.tr b/mods/unified_inventory/locale/unified_inventory.ms.tr index 25fc853f..be4eb5e3 100644 --- a/mods/unified_inventory/locale/unified_inventory.ms.tr +++ b/mods/unified_inventory/locale/unified_inventory.ms.tr @@ -1,5 +1,4 @@ # textdomain: unified_inventory -Crafting=Pertukangan Mixing=Pencampuran Cooking=Pemasakan Digging=Penggalian @@ -8,21 +7,32 @@ Bag @1=Beg @1 Small Bag=Beg Kecil Medium Bag=Beg Sederhana Large Bag=Beg Besar +All Items= +Misc. Items= +Plant Life= +Building Materials= +Tools= +Minerals and Metals= +Environment and Worldgen= +Lighting= and = dan +Scroll categories left= +Scroll categories right= +Search=Cari +Reset search and display everything=Set semula carian dan tunjukkan semua benda First page=Halaman pertama Back three pages=Tiga halaman sebelumnya Back one page=Halaman sebelumnya Forward one page=Halaman seterusnya Forward three pages=Tiga halaman seterusnya Last page=Halaman terakhir -Search=Cari -Reset search and display everything=Set semula carian dan tunjukkan semua benda No matching items=Tiada item sepadan No matches.=Tiada padanan. Page=Halaman @1 of @2=@1 drpd @2 Filter=Tapis Can use the creative inventory=Boleh guna inventori kreatif +Forces Unified Inventory to be displayed in Full mode if Lite mode is configured globally= Crafting Grid=Grid Pertukangan Crafting Guide=Panduan Pertukangan Set home position=Tetapkan kedudukan rumah @@ -35,6 +45,7 @@ You don't have the settime privilege!=Anda tidak ada keistimewaan settime! Set time to night=Tetapkan masa jadi malam Time of day set to 9pm=Masa ditetapkan ke 9 malam Clear inventory=Kosongkan inventori +This button has been disabled outside of creative mode to prevent accidental inventory trashing.@nUse the trash slot instead.= Inventory cleared!=Inventori dikosongkan! Trash:=Buang: Refill:=Isi balik: @@ -52,7 +63,10 @@ Show previous recipe=Tunjuk resipi sebelumnya Show previous usage=Tunjuk kegunaan sebelumnya @1 (@2)=@1 (@2) Give me:=Beri saya: +This recipe is too@@large to be displayed.= To craft grid:=Ke grid pertukangan: +All= +Crafting=Pertukangan White=Putih Yellow=Kuning Red=Merah @@ -62,12 +76,10 @@ Waypoints=Titik Arah Select Waypoint #@1=Pilih Titik Arah #@1 Waypoint @1=Titik Arah @1 Set waypoint to current location=Tetapkan titik arah ke lokasi semasa -invisible=Sembunyikan -visible=Paparkan -Make waypoint @1=@1 titik arah -Disable=Sembunyikan -Enable=Paparkan -@1 display of waypoint coordinates=@1 koordinat untuk titik arah +Hide waypoint= +Show waypoint= +Hide coordinates= +Show coordinates= Change color of waypoint display=Tukar warna paparan titik arah Edit waypoint name=Edit nama titik arah Waypoint active=Titik arah aktif @@ -76,3 +88,13 @@ Finish editing=Selesai edit World position=Kedudukan dunia Name=Nama HUD text color=Warna tulisan HUD + + +##### not used anymore ##### + +invisible=Sembunyikan +visible=Paparkan +Make waypoint @1=@1 titik arah +Disable=Sembunyikan +Enable=Paparkan +@1 display of waypoint coordinates=@1 koordinat untuk titik arah diff --git a/mods/unified_inventory/locale/unified_inventory.pl.tr b/mods/unified_inventory/locale/unified_inventory.pl.tr index 19121d8d..69d39e37 100644 --- a/mods/unified_inventory/locale/unified_inventory.pl.tr +++ b/mods/unified_inventory/locale/unified_inventory.pl.tr @@ -1,22 +1,40 @@ # textdomain: unified_inventory +Mixing= +Cooking= +Digging= Bags=Plecaki Bag @1=Plecak @1 Small Bag=Maly plecak Medium Bag=Sredni plecak Large Bag=Duzy plecak +All Items= +Misc. Items= +Plant Life= +Building Materials= +Tools= +Minerals and Metals= +Environment and Worldgen= +Lighting= and = i +Scroll categories left= +Scroll categories right= +Search=Szukaj +Reset search and display everything= First page=Pierwsza strona Back three pages=3 strony w tyl Back one page=1 strona w tyl Forward one page=1 strona do przodu Forward three pages=3 strony do przodu Last page=Ostatnia strona -Search=Szukaj No matching items=Brak pasujacych przedmiotow No matches.=Brak wyników Page=Strona @1 of @2=@1 z @2 Filter=Filtr +Can use the creative inventory= +Forces Unified Inventory to be displayed in Full mode if Lite mode is configured globally= +Crafting Grid= +Crafting Guide= Set home position=Ustaw pozycję wyjściową Home position set to: @1=Pozycja domowa ustawiona na: @1 You don't have the "home" privilege!=Nie masz uprawnien do zmiany czasu "home"! @@ -27,17 +45,28 @@ You don't have the settime privilege!=Nie masz uprawnien do zmiany czasu "settim Set time to night=Ustaw czas na noc Time of day set to 9pm=Czas ustawiony na 21:00 Clear inventory=Wyczyść zapasy +This button has been disabled outside of creative mode to prevent accidental inventory trashing.@nUse the trash slot instead.= Inventory cleared!=Zapasy zostały wyczyszczone! Trash:=Smietnik: Refill:=Uzupelnianie: +Any item belonging to the @1 group= +Any item belonging to the groups @1= Recipe @1 of @2=Recepta @1 z @2 Usage @1 of @2=Użycie @1 z @2 No recipes=Brak recepty No usages=Bez użycia Result=Wynik Ingredient=Składnik +Show next recipe= +Show next usage= +Show previous recipe= +Show previous usage= +@1 (@2)= Give me:=Daj mi: +This recipe is too@@large to be displayed.= +To craft grid:= All=Wszystko +Crafting= White=Bialy Yellow=Zolty Red=Czerwony @@ -47,10 +76,10 @@ Waypoints=Punkty orientacyjne Select Waypoint #@1=Wybierz punkt #@1 Waypoint @1=Punkty orientacyjne @1 Set waypoint to current location=Ustaw punkt orientacyjny na biezacej pozycji -invisible=niewidzialny -visible=widomy -Make waypoint @1=Robić punkt @1 -@1 display of waypoint coordinates=@1 koordynatow punktu +Hide waypoint= +Show waypoint= +Hide coordinates= +Show coordinates= Change color of waypoint display=Zmien kolor punktu Edit waypoint name=Edytuj nazwe punktu Waypoint active=Punkt wlaczony @@ -59,3 +88,11 @@ Finish editing=Zakoncz edycje World position=Pozycja Name=Nazwa HUD text color=Kolor tekstu HUD + + +##### not used anymore ##### + +invisible=niewidzialny +visible=widomy +Make waypoint @1=Robić punkt @1 +@1 display of waypoint coordinates=@1 koordynatow punktu diff --git a/mods/unified_inventory/locale/unified_inventory.pt.tr b/mods/unified_inventory/locale/unified_inventory.pt.tr index 3b0b902f..5fedbc05 100644 --- a/mods/unified_inventory/locale/unified_inventory.pt.tr +++ b/mods/unified_inventory/locale/unified_inventory.pt.tr @@ -1,5 +1,4 @@ # textdomain: unified_inventory -Crafting=Artesanato Mixing=Muistura Cooking=Cozimento Digging=Escavação @@ -8,21 +7,32 @@ Bag @1=Bolsa @1 Small Bag=Bolsa Pequena Medium Bag=Bolsa Média Large Bag=Bolsa Grande +All Items= +Misc. Items= +Plant Life= +Building Materials= +Tools= +Minerals and Metals= +Environment and Worldgen= +Lighting= and = e +Scroll categories left= +Scroll categories right= +Search=Pesquisar +Reset search and display everything=Redefinir pesquisa e exibir tudo First page=Primeira Página Back three pages=Voltar 3 Páginas Back one page=Voltar 1 Página Forward one page=Avançar 1 Página Forward three pages=Avançar 3 Páginas Last page=Ultima Página -Search=Pesquisar -Reset search and display everything=Redefinir pesquisa e exibir tudo No matching items=Nenhum item correspondente No matches.=Sem correspondências Page=Página @1 of @2=@1 de @2 Filter=Filtro Can use the creative inventory=Pode usar o inventário do criativo +Forces Unified Inventory to be displayed in Full mode if Lite mode is configured globally= Crafting Grid=Grade de Artesanato Crafting Guide=Guia de Artesanato Set home position=Definir posição de casa @@ -35,6 +45,7 @@ You don't have the settime privilege!=Você não tem o privilégio de "settime"! Set time to night=Definir turno para noite Time of day set to 9pm=Hora do dia ajustada para 21h Clear inventory=Limpar Inventário +This button has been disabled outside of creative mode to prevent accidental inventory trashing.@nUse the trash slot instead.= Inventory cleared!=Inventário Apagado! Trash:=Lixo: Refill:=Recarga: @@ -50,9 +61,12 @@ Show next recipe=Exibir Próxima Receita Show next usage=Mostrar Próxima Utilização Show previous recipe=Exibir Receita Anterior Show previous usage=Exibir Utilização Anterior +@1 (@2)= Give me:=Gerado: +This recipe is too@@large to be displayed.= To craft grid:=Para Grade de Artesanato All=MAX +Crafting=Artesanato White=Branco Yellow=Amarelo Red=Vermelho @@ -62,10 +76,10 @@ Waypoints=Apontador de Direção Select Waypoint #@1=Seleção de Apontador de Direção #@1 Waypoint @1=Apontador de Direção @1 Set waypoint to current location=Configurar localização atual do Apontador de Direção -invisible=invisível -visible=visível -Make waypoint @1=Fazer Apontador de Direção @1 -@1 display of waypoint coordinates=@1 exibição de coordenadas de Fazer Apontador de Direção +Hide waypoint= +Show waypoint= +Hide coordinates= +Show coordinates= Change color of waypoint display=Mudar cor exibida do Apontador de Direção Edit waypoint name=Editar Nome de Apontador de Direção Waypoint active=Apontador de Direção Ativo @@ -74,3 +88,11 @@ Finish editing=Edição Finalizada World position=Posição Mundial Name=Nome HUD text color=Cor de HUD + + +##### not used anymore ##### + +invisible=invisível +visible=visível +Make waypoint @1=Fazer Apontador de Direção @1 +@1 display of waypoint coordinates=@1 exibição de coordenadas de Fazer Apontador de Direção diff --git a/mods/unified_inventory/locale/unified_inventory.ru.tr b/mods/unified_inventory/locale/unified_inventory.ru.tr index f2a23007..2e3489c2 100644 --- a/mods/unified_inventory/locale/unified_inventory.ru.tr +++ b/mods/unified_inventory/locale/unified_inventory.ru.tr @@ -1,5 +1,4 @@ # textdomain: unified_inventory -Crafting=Крафт Mixing=Мешать Cooking=Варить Digging=Копать @@ -8,21 +7,32 @@ Bag @1=Сумка @1 Small Bag=Малая сумка Medium Bag=Средняя сумка Large Bag=Большая сумка +All Items= +Misc. Items= +Plant Life= +Building Materials= +Tools= +Minerals and Metals= +Environment and Worldgen= +Lighting= and = и +Scroll categories left= +Scroll categories right= +Search=Поиск +Reset search and display everything=Сброс поиска, показать всё First page=Первая страница Back three pages=3 страницы назад Back one page=1 страницу назад Forward one page=1 страницу вперёд Forward three pages=3 страницы вперёд Last page=Последняя страница -Search=Поиск -Reset search and display everything=Сброс поиска, показать всё No matching items=Нет подходящих элементов No matches.=Ничего не найдено Page=Страница @1 of @2=@1 из @2 Filter=Фильтр Can use the creative inventory=Можно использовать инвентарь творческого режима +Forces Unified Inventory to be displayed in Full mode if Lite mode is configured globally= Crafting Grid=Решетка крафта Crafting Guide=Книга рецептов Set home position=Установить позицию дома @@ -35,6 +45,7 @@ You don't have the settime privilege!=Вам не разрешено устан Set time to night=Ночь Time of day set to 9pm=Установлено время 9 вечера Clear inventory=Очистить инвентарь +This button has been disabled outside of creative mode to prevent accidental inventory trashing.@nUse the trash slot instead.= Inventory cleared!=Инвентарь очищен! Trash:=Мусор: Refill:=Наполнить: @@ -50,9 +61,12 @@ Show next recipe=Следующий рецепт Show next usage=Следующее использование Show previous recipe=Прошлый рецепт Show previous usage=Прошлая страница +@1 (@2)= Give me:=Дай мне: +This recipe is too@@large to be displayed.= To craft grid:=На решeтку крафта: All=Все +Crafting=Крафт White=Белый Yellow=Желтый Red=Красный @@ -62,12 +76,10 @@ Waypoints=Путевые точки Select Waypoint #@1=Выбрать путевую точку №@1 Waypoint @1=Путевая точка @1 Set waypoint to current location=Установить путевую точку по текущей позиции -invisible=невидимой -visible=видимой -Make waypoint @1=Сделать путевую точку @1 -Disable=Выключить -Enable=Включить -@1 display of waypoint coordinates=@1 показ координат путевых точек +Hide waypoint= +Show waypoint= +Hide coordinates= +Show coordinates= Change color of waypoint display=Поменять цвет путевой точки Edit waypoint name=Переименовать путевую точку Waypoint active=Путевая точка включена @@ -76,3 +88,13 @@ Finish editing=Закончить редакцию World position=Позиция мира Name=Имя HUD text color=Цвет текста HUDа + + +##### not used anymore ##### + +invisible=невидимой +visible=видимой +Make waypoint @1=Сделать путевую точку @1 +Disable=Выключить +Enable=Включить +@1 display of waypoint coordinates=@1 показ координат путевых точек diff --git a/mods/unified_inventory/locale/unified_inventory.tr.tr b/mods/unified_inventory/locale/unified_inventory.tr.tr index 93246cc1..b4e15b8a 100644 --- a/mods/unified_inventory/locale/unified_inventory.tr.tr +++ b/mods/unified_inventory/locale/unified_inventory.tr.tr @@ -1,5 +1,4 @@ # textdomain: unified_inventory -Crafting=Üretim Mixing=Karıştırma Cooking=Pişirme Digging=Kazma @@ -8,20 +7,32 @@ Bag @1=@1. Çanta Small Bag=Küçük Çanta Medium Bag=Çanta Large Bag=Büyük Çanta +All Items= +Misc. Items= +Plant Life= +Building Materials= +Tools= +Minerals and Metals= +Environment and Worldgen= +Lighting= and = ve +Scroll categories left= +Scroll categories right= +Search=Ara +Reset search and display everything= First page=İlk Sayfa Back three pages=3 Sayfa Gerile Back one page=Geri Forward one page=İleri Forward three pages=3 Sayfa İlerile Last page=Son Sayfa -Search=Ara No matching items=Eşleşme yok No matches.=Eşleşme yok Page=Sayfa @1 of @2=@1 dan @2 Filter=Süzgeç Can use the creative inventory=Yaratıcı envanteri kullanabilir +Forces Unified Inventory to be displayed in Full mode if Lite mode is configured globally= Crafting Grid=Üretim tablosu Crafting Guide=Kılavuz Set home position=Set ev pozisyon @@ -33,19 +44,29 @@ Time of day set to 6am=Saat 06:00 olarak ayarlandı You don't have the settime privilege!="settime" yetkiniz yok! Set time to night=Geceye zaman ayarla Time of day set to 9pm=Saat 19:00 olarak ayarlandı -msgid ""=Yaratıcı modu dışında iken bu tuş kullanılamaz. +Clear inventory= +This button has been disabled outside of creative mode to prevent accidental inventory trashing.@nUse the trash slot instead.= Inventory cleared!=Envanter temizlendi! Trash:=Çöp Refill:=Doldur +Any item belonging to the @1 group= +Any item belonging to the groups @1= Recipe @1 of @2=@1 dan @2 tarifi Usage @1 of @2=Kullanım @1/@2 No recipes=Tarifi yok No usages=Kullanım yok Result=Çıktı Ingredient=Bileşen +Show next recipe= +Show next usage= +Show previous recipe= +Show previous usage= +@1 (@2)= Give me:=Ver bana: +This recipe is too@@large to be displayed.= To craft grid:=Üretim tablosuna kopyala All=Tümü +Crafting=Üretim White=Beyaz Yellow=Sarı Red=Kırmızı @@ -55,10 +76,10 @@ Waypoints=Konum Noktaları Select Waypoint #@1=#@1 konum noktası seç Waypoint @1=@1 Konum Noktaları Set waypoint to current location=Bulunduğun noktayı işaretle -invisible=görünmez -visible=görünür -Make waypoint @1=Yol noktası @1 -@1 display of waypoint coordinates=Yol noktası koordinatlarının görüntülenmesini @1 +Hide waypoint= +Show waypoint= +Hide coordinates= +Show coordinates= Change color of waypoint display=Konum Gösterge Rengi Edit waypoint name=Konum Noktasını Düzenle Waypoint active=Konum Etkin @@ -67,3 +88,12 @@ Finish editing=Düzenleme bitti World position=Dünya konumu Name=İsim HUD text color=Metin rengi + + +##### not used anymore ##### + +msgid ""=Yaratıcı modu dışında iken bu tuş kullanılamaz. +invisible=görünmez +visible=görünür +Make waypoint @1=Yol noktası @1 +@1 display of waypoint coordinates=Yol noktası koordinatlarının görüntülenmesini @1 diff --git a/mods/unified_inventory/locale/unified_inventory.zh_CN.tr b/mods/unified_inventory/locale/unified_inventory.zh_CN.tr index 30e15e37..595a492d 100644 --- a/mods/unified_inventory/locale/unified_inventory.zh_CN.tr +++ b/mods/unified_inventory/locale/unified_inventory.zh_CN.tr @@ -1,8 +1,4 @@ # textdomain: unified_inventory -# traslation by: IFRFSX(BingFengFSX) -#Email: IFRFSX@Protonmail.com - -Crafting=合成 Mixing=混合 Cooking=烹饪 Digging=挖出 @@ -11,20 +7,32 @@ Bag @1=背包@1 Small Bag=小背包 Medium Bag=中背包 Large Bag=大背包 +All Items= +Misc. Items= +Plant Life= +Building Materials= +Tools= +Minerals and Metals= +Environment and Worldgen= +Lighting= and = 和 +Scroll categories left= +Scroll categories right= +Search=搜索 +Reset search and display everything=重置搜索并显示所有物品 First page=第一页 Back three pages=后退三页 Back one page=后退一页 Forward one page=前进一页 Forward three pages=前进三页 Last page=最后一页 -Search=搜索 No matching items=没有匹配物品 No matches.=没有匹配 Page=页面 @1 of @2=第@1页,共@2页 Filter=过滤器 Can use the creative inventory=可以使用创造背包 +Forces Unified Inventory to be displayed in Full mode if Lite mode is configured globally= Crafting Grid=合成表 Crafting Guide=合成指南 Set home position=设置家的位置 @@ -36,21 +44,29 @@ Time of day set to 6am=时间设置到早晨6点 You don't have the settime privilege!=你没有“settime”权限! Set time to night=设置时间到晚上 Time of day set to 9pm=时间设置到晚上9点 - -Inventory cleared!=清空背包 Clear inventory=清空背包 - +This button has been disabled outside of creative mode to prevent accidental inventory trashing.@nUse the trash slot instead.= +Inventory cleared!=清空背包 Trash:=丢弃: Refill:=填满: +Any item belonging to the @1 group=属于@1组的任何项目 +Any item belonging to the groups @1=属于组@1的任何项目 Recipe @1 of @2=第@1配方,共@2个 Usage @1 of @2=第@1用法,共@2个 No recipes=没有配方 No usages=没有用法 Result=结果 Ingredient=原料 +Show next recipe= +Show next usage= +Show previous recipe= +Show previous usage= +@1 (@2)= Give me:=给予: +This recipe is too@@large to be displayed.= To craft grid:=填充物品到合成表 All=全部 +Crafting=合成 White=白 Yellow=黄 Red=红 @@ -60,10 +76,10 @@ Waypoints=航路点 Select Waypoint #@1=查询航路点 #@1 Waypoint @1=航路点 @1 Set waypoint to current location=将航路点设置到当前位置 -invisible=不可见的 -visible=可见的 -Make waypoint @1=设置航路点 @1 -@1 display of waypoint coordinates=显示航路点@1坐标 +Hide waypoint= +Show waypoint= +Hide coordinates= +Show coordinates= Change color of waypoint display=改变航路点显示的颜色 Edit waypoint name=编辑航路点名称 Waypoint active=航路点已激活 @@ -73,7 +89,10 @@ World position=世界位置 Name=名称 HUD text color=HUD文本颜色 -Reset search and display everything=重置搜索并显示所有物品 -Any item belonging to the @1 group=属于@1组的任何项目 -Any item belonging to the groups @1=属于组@1的任何项目 +##### not used anymore ##### + +invisible=不可见的 +visible=可见的 +Make waypoint @1=设置航路点 @1 +@1 display of waypoint coordinates=显示航路点@1坐标 diff --git a/mods/unified_inventory/locale/unified_inventory.zh_TW.tr b/mods/unified_inventory/locale/unified_inventory.zh_TW.tr index 3e8d1a17..f41190ce 100644 --- a/mods/unified_inventory/locale/unified_inventory.zh_TW.tr +++ b/mods/unified_inventory/locale/unified_inventory.zh_TW.tr @@ -1,8 +1,4 @@ # textdomain: unified_inventory -# traslation by: IFRFSX(BingFengFSX) -#Email: IFRFSX@Protonmail.com - -Crafting=合成 Mixing=混合 Cooking=烹飪 Digging=挖出 @@ -11,20 +7,32 @@ Bag @1=揹包@1 Small Bag=小揹包 Medium Bag=中揹包 Large Bag=大揹包 +All Items= +Misc. Items= +Plant Life= +Building Materials= +Tools= +Minerals and Metals= +Environment and Worldgen= +Lighting= and = 和 +Scroll categories left= +Scroll categories right= +Search=搜索 +Reset search and display everything=重置搜索並顯示所有物品 First page=第一頁 Back three pages=後退三頁 Back one page=後退一頁 Forward one page=前進一頁 Forward three pages=前進三頁 Last page=最後一頁 -Search=搜索 No matching items=沒有匹配物品 No matches.=沒有匹配 Page=頁面 @1 of @2=第@1頁,共@2頁 Filter=過濾器 Can use the creative inventory=可以使用創造揹包 +Forces Unified Inventory to be displayed in Full mode if Lite mode is configured globally= Crafting Grid=合成表 Crafting Guide=合成指南 Set home position=設置家的位置 @@ -36,21 +44,29 @@ Time of day set to 6am=時間設置到早晨6點 You don't have the settime privilege!=你沒有“settime”權限! Set time to night=設置時間到晚上 Time of day set to 9pm=時間設置到晚上9點 - -Inventory cleared!=清空揹包 Clear inventory=清空揹包 - +This button has been disabled outside of creative mode to prevent accidental inventory trashing.@nUse the trash slot instead.= +Inventory cleared!=清空揹包 Trash:=丟棄: Refill:=填滿: +Any item belonging to the @1 group=屬於@1組的任何項目 +Any item belonging to the groups @1=屬於組@1的任何項目 Recipe @1 of @2=第@1配方,共@2個 Usage @1 of @2=第@1用法,共@2個 No recipes=沒有配方 No usages=沒有用法 Result=結果 Ingredient=原料 +Show next recipe= +Show next usage= +Show previous recipe= +Show previous usage= +@1 (@2)= Give me:=給予: +This recipe is too@@large to be displayed.= To craft grid:=填充物品到合成表 All=全部 +Crafting=合成 White=白 Yellow=黃 Red=紅 @@ -60,10 +76,10 @@ Waypoints=航路點 Select Waypoint #@1=查詢航路點 #@1 Waypoint @1=航路點 @1 Set waypoint to current location=將航路點設置到當前位置 -invisible=不可見的 -visible=可見的 -Make waypoint @1=設置航路點 @1 -@1 display of waypoint coordinates=顯示航路點@1座標 +Hide waypoint= +Show waypoint= +Hide coordinates= +Show coordinates= Change color of waypoint display=改變航路點顯示的顏色 Edit waypoint name=編輯航路點名稱 Waypoint active=航路點已激活 @@ -73,7 +89,10 @@ World position=世界位置 Name=名稱 HUD text color=HUD文本顏色 -Reset search and display everything=重置搜索並顯示所有物品 -Any item belonging to the @1 group=屬於@1組的任何項目 -Any item belonging to the groups @1=屬於組@1的任何項目 +##### not used anymore ##### + +invisible=不可見的 +visible=可見的 +Make waypoint @1=設置航路點 @1 +@1 display of waypoint coordinates=顯示航路點@1座標 diff --git a/mods/unified_inventory/mod.conf b/mods/unified_inventory/mod.conf index 89be5287..3d27d299 100644 --- a/mods/unified_inventory/mod.conf +++ b/mods/unified_inventory/mod.conf @@ -1,6 +1,6 @@ name = unified_inventory -depends = default -optional_depends = creative, sfinv, datastorage, farming + +optional_depends = default, creative, sfinv, datastorage, farming description = """ Unified Inventory replaces the default survival and creative inventory. It adds a nicer interface and a number of features, such as a crafting guide. diff --git a/mods/unified_inventory/waypoints.lua b/mods/unified_inventory/waypoints.lua index 2a8ead43..08fce388 100644 --- a/mods/unified_inventory/waypoints.lua +++ b/mods/unified_inventory/waypoints.lua @@ -1,6 +1,7 @@ local S = minetest.get_translator("unified_inventory") local F = minetest.formspec_escape local ui = unified_inventory +local COUNT = 5 local hud_colors = { {"#FFFFFF", 0xFFFFFF, S("White")}, @@ -10,11 +11,97 @@ local hud_colors = { {"#2c4df1", 0x2c4df1, S("Blue")}, } -local hud_colors_max = #hud_colors +-- Storage compatibility code --- Stores temporary player data (persists until player leaves) +--[[ +Stores temporary player data (persists until player leaves) + [player_name] = { + [] = { + edit = , + hud = , + }, + [] = { ... }, + ... + } +]] local waypoints_temp = {} +--[[ +Datastorage format (per-player): + { + selected = , + [] = { + name = + world_pos = , + color = <"hud_colors" index>, + active = , + display_pos = , + }, + [] = { ... }, + ... + } +Player metadata format: + { + selected = , + -- Cannot mix integer/string keys in JSON + data = { + [] = { same as above }, + ... + } + } +]] + +local function set_waypoint_data(player, waypoints) + local meta = player:get_meta() + if not next(waypoints.data or {}) then + -- Empty data. Do not save anything, or delete + meta:set_string("ui_waypoints", "") + else + meta:set_string("ui_waypoints", minetest.write_json(waypoints)) + end +end + +local function migrate_datastorage(player, waypoints) + -- Copy values from old table + local new_data = { + selected = waypoints.selected, + data = {} + } + for i = 1, COUNT do + new_data.data[i] = waypoints[i] + end + + set_waypoint_data(player, new_data) + + -- Delete values, but keep one entry so that it's saved by datastorage + for k, _ in pairs(waypoints) do + waypoints[k] = nil + end + waypoints[1] = 1 +end + +local have_datastorage = minetest.get_modpath("datastorage") ~= nil +local function get_waypoint_data(player) + local player_name = player:get_player_name() + + -- Migration step + if have_datastorage then + local waypoints = datastorage.get(player_name, "waypoints") + if waypoints.selected then + migrate_datastorage(player, waypoints) + minetest.log("action", "[unified_inventory] " .. + "Migrated waypoints of player: " .. player_name) + end + end + + -- Get directly from metadata + local waypoints = player:get_meta():get("ui_waypoints") + waypoints = waypoints and minetest.parse_json(waypoints) or {} + waypoints.data = waypoints.data or {} + + return waypoints +end + ui.register_page("waypoints", { get_formspec = function(player) local player_name = player:get_player_name() @@ -24,73 +111,83 @@ ui.register_page("waypoints", { local wp_buttons_rj = ui.style_full.std_inv_x + 10.1 - ui.style_full.btn_spc local wp_edit_w = ui.style_full.btn_spc * 4 - 0.1 - -- build a "fake" temp entry if the server took too long - -- during sign-on and returned an empty entry - if not waypoints_temp[player_name] then waypoints_temp[player_name] = {hud = 1} end + local waypoints = get_waypoint_data(player) + local sel = waypoints.selected or 1 - local waypoints = datastorage.get(player_name, "waypoints") - local formspec = { ui.style_full.standard_inv_bg, + local formspec = { + ui.style_full.standard_inv_bg, string.format("label[%f,%f;%s]", - ui.style_full.form_header_x, ui.style_full.form_header_y, - F(S("Waypoints"))), + ui.style_full.form_header_x, ui.style_full.form_header_y, F(S("Waypoints"))), "image["..wp_info_x..","..wp_info_y..";1,1;ui_waypoints_icon.png]" } local n=4 -- Tabs buttons: - for i = 1, 5 do + for i = 1, COUNT do local sw="select_waypoint"..i formspec[n] = string.format("image_button[%f,%f;%f,%f;%sui_%i_icon.png;%s;]", ui.style_full.main_button_x, wp_bottom_row - (5-i) * ui.style_full.btn_spc, ui.style_full.btn_size, ui.style_full.btn_size, - (i == waypoints.selected) and "ui_blue_icon_background.png^" or "", + (i == sel) and "ui_blue_icon_background.png^" or "", i, sw) formspec[n+1] = "tooltip["..sw..";"..S("Select Waypoint #@1", i).."]" n = n + 2 end - local i = waypoints.selected or 1 - local waypoint = waypoints[i] or {} - local temp = waypoints_temp[player_name][i] or {} - local default_name = S("Waypoint @1", i) + local waypoint = waypoints.data[sel] or {} + local temp = waypoints_temp[player_name][sel] or {} + local default_name = S("Waypoint @1", sel) -- Main buttons: local btnlist = { - { "ui_waypoint_set_icon.png", "set_waypoint", S("Set waypoint to current location") }, - { waypoint.active and "ui_on_icon.png" or "ui_off_icon.png", "toggle_waypoint", S("Make waypoint @1", waypoint.active and "invisible" or "visible") }, - { waypoint.display_pos and "ui_green_icon_background.png^ui_xyz_icon.png" or "ui_red_icon_background.png^ui_xyz_icon.png^(ui_no.png^[transformR90)", "toggle_display_pos", S("@1 display of waypoint coordinates", waypoint.display_pos and "Disable" or "Enable") }, - { "ui_circular_arrows_icon.png", "toggle_color", S("Change color of waypoint display") }, - { "ui_pencil_icon.png", "rename_waypoint", S("Edit waypoint name") } + set_waypoint = { + "ui_waypoint_set_icon.png", + S("Set waypoint to current location") + }, + toggle_waypoint = { + waypoint.active and "ui_on_icon.png" or "ui_off_icon.png", + waypoint.active and S("Hide waypoint") or S("Show waypoint") + }, + toggle_display_pos = { + waypoint.display_pos and "ui_green_icon_background.png^ui_xyz_icon.png" or "ui_red_icon_background.png^ui_xyz_icon.png^(ui_no.png^[transformR90)", + waypoint.display_pos and S("Hide coordinates") or S("Show coordinates") + }, + toggle_color = { + "ui_circular_arrows_icon.png", + S("Change color of waypoint display") + }, + rename_waypoint = { + "ui_pencil_icon.png", + S("Edit waypoint name") + } } local x = 4 - for _, b in pairs(btnlist) do + for name, def in pairs(btnlist) do formspec[n] = string.format("image_button[%f,%f;%f,%f;%s;%s%i;]", wp_buttons_rj - ui.style_full.btn_spc * x, wp_bottom_row, ui.style_full.btn_size, ui.style_full.btn_size, - b[1], b[2], i) - formspec[n+1] = "tooltip["..b[2]..i..";"..F(b[3]).."]" + def[1], name, sel) + formspec[n+1] = "tooltip["..name..sel..";"..F(def[2]).."]" x = x - 1 n = n + 2 end -- Waypoint's info: - formspec[n] = "label["..wp_info_x..","..(wp_info_y+1.1)..";" - if waypoint.active then - formspec[n+1] = F(S("Waypoint active")).."]" - else - formspec[n+1] = F(S("Waypoint inactive")).."]" - end - n = n + 2 + formspec[n] = ("label[%f,%f;%s]"):format( + wp_info_x, wp_info_y + 1.1, + F(waypoint.active and S("Waypoint active") or S("Waypoint inactive")) + ) + n = n + 1 if temp.edit then formspec[n] = string.format("field[%f,%f;%f,%f;rename_box%i;;%s]", wp_buttons_rj - wp_edit_w - 0.1, wp_bottom_row - ui.style_full.btn_spc, - wp_edit_w, ui.style_full.btn_size, i, (waypoint.name or default_name)) + wp_edit_w, ui.style_full.btn_size, sel, (waypoint.name or default_name)) formspec[n+1] = string.format("image_button[%f,%f;%f,%f;ui_ok_icon.png;confirm_rename%i;]", wp_buttons_rj, wp_bottom_row - ui.style_full.btn_spc, - ui.style_full.btn_size, ui.style_full.btn_size, i) - formspec[n+2] = "tooltip[confirm_rename"..i..";"..F(S("Finish editing")).."]" + ui.style_full.btn_size, ui.style_full.btn_size, sel) + formspec[n+2] = "tooltip[confirm_rename"..sel..";"..F(S("Finish editing")).."]" n = n + 3 end @@ -114,10 +211,12 @@ ui.register_button("waypoints", { }) local function update_hud(player, waypoints, temp, i) - local waypoint = waypoints[i] + local waypoint = waypoints.data[i] if not waypoint then return end + temp[i] = temp[i] or {} temp = temp[i] + local pos = waypoint.world_pos or vector.new() local name if waypoint.display_pos then @@ -126,10 +225,13 @@ local function update_hud(player, waypoints, temp, i) name = name..", "..waypoint.name end else - name = waypoint.name or "Waypoint "..i + name = waypoint.name or S("Waypoint @1", i) end + + -- Perform HUD updates if temp.hud then player:hud_remove(temp.hud) + temp.hud = nil end if waypoint.active then temp.hud = player:hud_add({ @@ -139,8 +241,6 @@ local function update_hud(player, waypoints, temp, i) text = "m", world_pos = pos }) - else - temp.hud = nil end end @@ -152,9 +252,11 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) local need_update_hud = false local hit = false - local waypoints = datastorage.get(player_name, "waypoints") + local waypoints = get_waypoint_data(player) local temp = waypoints_temp[player_name] - for i = 1, 5, 1 do + for i = 1, COUNT do + local waypoint = waypoints.data[i] or {} + if fields["select_waypoint"..i] then hit = true waypoints.selected = i @@ -163,20 +265,15 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) if fields["toggle_waypoint"..i] then hit = true - waypoints[i] = waypoints[i] or {} - waypoints[i].active = not (waypoints[i].active) + waypoint.active = not (waypoint.active) need_update_hud = true update_formspec = true end if fields["set_waypoint"..i] then hit = true - local pos = player:get_pos() - pos.x = math.floor(pos.x) - pos.y = math.floor(pos.y) - pos.z = math.floor(pos.z) - waypoints[i] = waypoints[i] or {} - waypoints[i].world_pos = pos + local pos = vector.round(player:get_pos()) + waypoint.world_pos = pos need_update_hud = true update_formspec = true end @@ -190,39 +287,45 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) if fields["toggle_display_pos"..i] then hit = true - waypoints[i] = waypoints[i] or {} - waypoints[i].display_pos = not waypoints[i].display_pos + waypoint.display_pos = not waypoint.display_pos need_update_hud = true update_formspec = true end if fields["toggle_color"..i] then hit = true - waypoints[i] = waypoints[i] or {} - local color = waypoints[i].color or 1 + local color = waypoint.color or 0 color = color + 1 - if color > hud_colors_max then + if color > #hud_colors then color = 1 end - waypoints[i].color = color + waypoint.color = color need_update_hud = true update_formspec = true end if fields["confirm_rename"..i] then hit = true - waypoints[i] = waypoints[i] or {} + temp[i] = temp[i] or {} temp[i].edit = false - waypoints[i].name = fields["rename_box"..i] + waypoint.name = fields["rename_box"..i] need_update_hud = true update_formspec = true end + + if hit then + -- Save first + waypoints.data[i] = waypoint + set_waypoint_data(player, waypoints) + end + -- Update after if need_update_hud then update_hud(player, waypoints, temp, i) end if update_formspec then ui.set_inventory_formspec(player, "waypoints") end + if hit then return end end end) @@ -230,11 +333,11 @@ end) minetest.register_on_joinplayer(function(player) local player_name = player:get_player_name() - local waypoints = datastorage.get(player_name, "waypoints") - local temp = {} - waypoints_temp[player_name] = temp - for i = 1, 5 do - update_hud(player, waypoints, temp, i) + local waypoints = get_waypoint_data(player) + + waypoints_temp[player_name] = {} + for i = 1, COUNT do + update_hud(player, waypoints, waypoints_temp[player_name], i) end end) diff --git a/mods/xdecor/src/workbench.lua b/mods/xdecor/src/workbench.lua index 66567f19..b2252dd5 100644 --- a/mods/xdecor/src/workbench.lua +++ b/mods/xdecor/src/workbench.lua @@ -36,8 +36,15 @@ workbench.defs = { local repairable_tools = {"pick", "axe", "shovel", "sword", "hoe", "armor", "shield"} +local custom_repairable = {} +function xdecor:register_repairable(item) + custom_repairable[item] = true +end + -- Tools allowed to be repaired function workbench:repairable(stack) + if custom_repairable[stack] then return true end + for _, t in ipairs(repairable_tools) do if stack:find(t) then return true @@ -45,6 +52,11 @@ function workbench:repairable(stack) end end +-- method to allow other mods to check if an item is repairable +function xdecor:is_repairable(stack) + return workbench:repairable(stack) +end + function workbench:get_output(inv, input, name) local output = {} for i = 1, #self.defs do

      %766yv5u6nRj@X_jsSb@Btt45g+pjf8}rd zolp4(|Kwl%o6+L@v+sX_FETn~FeYO$HsdfZU*gM*$M{UZgiOT5Ov0p0#^g-FluX6c zOvAKH$Mnp=jLgK$%)+e9#_Y_&oXo}C%)`9Q$NVh7f-JCi2XQd}Kfdk)%Br&c8!$?D zcXxM6%+M{}B@F_S(nxoA3P=hHf`Ej;&>-F2C?Fvr4JzLp-pg;XSnKb-*5+d1x6V8# z_P(EI=A6BIvk&{SAHQOM4&Xoz;$RNpP!8j8j^Id+;%JWHSdQa(PT)jN;$%+YR8He` z&frYW;%v_0*PP3FoX>B#fD5^Zi@AhL`7M`mIltrgT)~z6fvdQhKXMJ%avgu-dT!uG zZsO0}%q`r?5N_jk?%+=D;%@HYUhd;B+|L6%$U{8LBRtAuJkAq5$x}SdGd#<4Jpaxx zVJ`3@FYz+3@G7tII&bh-{>GcU#oPRycX*fgc%Ogp0Uz=aAM;N>;Zr{2bH3n9zT#`X z;a~il|L`sUJ#o)Rk*)t3mf;wl5g3t?7@1KRmC+cTF&LAv7@Khzm+=^%37C+Hn3zeJ zl*yQ!DVUO}n3`#rmg$(D8JLlon3-9amD!k`Ihd2Vn45W+m-(2V1z3=U_z4TM2#c~9 zgBZ->EWwg2#nLRpvMk5)tiXz_#LE1XRalkPSe-RkleJizby%16Sf35pkd4@wP52p` zvKgDR1zWNeTeA(@@^iLhdv@R#?8r{+%r5N8Zv2wn*@HdVi@n*0ec6v+u|EfJAO~?U zhj1u|aX3eCBu8;H$8apiaXcq*A}4V&r*JB#aXM#kCTDRr=kROJdkN%4dAe7ktTAe9brfi+}SUzU99s?E5H+{?D)s$MB56h>XO@ zjKZjl#^{W}n2g2PjKjE$$M{UZgiOT5Ov0p0#^g-FluX6cOvAKH$Mnp=jLgK$%)+e9 z#_Y_&oXo}C%)`9Q$NVh7f-J;OSeQjvl*JgtU>0WymSicGW*L@cIhJPyR%9hs=BKQ} zs;tK9tihVB#oDaHx~#|gY`}(W#KvsG&)AgB*qklclC9X9ZP=EdvmM*B1HWKLc4B9C zVOMtJm+a0S?8#p2%|7hQe*B94Ie-H>h=VzVLphAYIf5fOilaG(V>yoFIe`;7iIX{n zQ#p;(IfFAfi?cb0UvnU|4%XR#T z>$!m&xrsk>Gq-RnL%5CGxq~~oi@Ujpd%2Ila6b?5AP?~{kMJmu@ik7BQY|gFe;-lI%6;Fe|e$J9986b1^sbFfa2lKMSxR3-J>cW)T); zF$OW1#aV(SS&F4uhGkif#;r?upt|NFW8Zt*qL3}mEHIyyR!#-vKM=^5BstozhZw5;6M)I zU=HC>4&!i+;7E?*XpZ4nj^lVv;6zU1WKQ8!PUCdW;7rcqY|i1=oXdHf&u_SZ3%Q7k zxr9skEthdQzvK5@!Ik`htGJp!at+sV9e?6_Zs104;?La7E!@fwZsT_D;7;!1Ztme; z?&B}q&jUQjLp;nQJj!D{&J#SzQ#{QxJj-)D&kMZBOT5f0yvl35&Kvxdzwst-@iu?w z9p2?V-sc~Dz=wRq$NZB|_>|B1oGQWilpb3Z`T#re+$ZWjdy324-X?W@Z*< zWj1DK4(4Po=4Kw|Wj^L-0TyH-e!{{m!lEq3AO^EIORywMu{6uDEX%PxE3hIfu`)kp z6;@?6R%Z>?WG&Wa9oA(%)@K7YWFt0a6Mn{~Y{uqn!Io^r)@;MJ{G9FBo*noFJF*iy zvkSYj8^2_C_Fzx;VsG|gU-siy?9Txl$Uz*;AsotK9L^CO$x$55F&xWr9M1`y$Vr^c zDV)k_oX#1X$yuDuIsBS)Igj)C4Hs}B7jZF{a4Em#GA`$L{GKbgl0R@2SMx`%;aaZa zPh8Ip+{jJ*nVY$VTN%P_+|C``$z9ydJ>1KE{Du2@fCqVqhk1lYd5p(-f+u;3r+J2F zd5-6Kffsp+mwAO(d5zb3gTL}O-sCOb=I^}2yS&Hy{DTkpkdOG7fAR^R@)@7=1z++N zU-J$B;@|v-Zy6@K^*=vmScYSGMqornVq`{PR7PWT#$ZgwVr<4?T*hO3CSXD)Vqzv? zQYK?^reI2@Vrr&gTBc)qW?)8UVrFJxR%T;%=3q|dVs7SPUgl$d7GOaZ;wLQ3A}q>c z3}P^gvjj`B6ic%V%d#BHvjQu!5-amlR$*0EV|CVGP1a&<)?r=NV|_MYLpEY#HsNP% z%4TfN7Hr8@Y|S=o%g@=4?b(4}up>LMGrO=WyYWkQXAkydFZO01_GLeQ#r_1g%z>VC*pShV^xRoK?#_im}o!rIU+{3-x z$6vUg2Y8T&c$i0cl*f3SCwP*lc$#N;mgjh$7kH7Ec$rstmDhNkH~1@m<4xY;ZT`+X zyvuvM&p-Hp5BZ3X`6r+7DWCBB4H**WOGKAZ>ojbUbySSTsxR?9*3-|K?5AqNX^9Yaf7?1M=Px2H`^9;}O z9MAItFY*#E^9rx>8n5#Pf8}qy$y>b5-+703d5`z`2OsbuAMr8&Lhq%*?{9%*O1@!JN#++|0wg%*XsJz=ABqPgs~mSd_&W z#9$U@36^9jmS!22WjU5-1y*DwR_3Ry!m6ys>a4+0 z&DfkR*pjW-nr+yYpR*m?vje|iM|NUoc41d`hGRL7<2iv7If;`wg;P0=(>a4PIg7J7hhK9p=W#y2;Q}t?A};0< zF6Fme#^wBu-*W|5@&~TsYW~PIT+4O*iR-z68@Y);b2GPaD?_-A+qr`~xr@8GhkLn? zzi>Yf@E{NIFpuykkMTH9@FY+1G|%uX&+$Aj@FFkqGOzF|ukku>@K^rEo4m!_{GE4r zm-l#|fA9ex@(~~NPd?#OKI3z~;7h*ZYrf%M{G0#qEyKjp|M@Y)G91G*0wXdKBQpx4 zG8&^Z24gZ7V>1rpG9KeI0TVJ26Eg{uG8vOI1yeE=Q!@?IG9A-112ZxcGcyabG8?lq z2XitPb2AU~G9UA^01L7ZKVe}OVNn)i5QABqC0LTBSej*6mgQKU6$3qHvJo4z2|r^~He++PU`w`QYqnuqe$IAm&kp>89odPU*@a!% zjbE}md$1>au{Zm$FZ=N;_U8Z&?yQj^_kU=8JF`re$N$L$sf3itNA0>a4pyIC$8rP zZsaEZ%+1`wtqkEdZs!i}!9`5Bn{=)q{z=J%*!#u*HJjUZZ!IM12(>%koJje6A zz>B=Z%e=y?yvFOi!C(0sZ}Jvz^LO6iUEbq;{=o-)$VYt4Kly}D`Hau`f-m`sula_5 z@o)aaw+s_o|L4aH%Ww?O2#m-`jLayE%4m$v7>vnSjLkTV%Xo~>1Wd?8Ow1%q%4AH= z6imrfOwBY*%XCc749v((%*-sz%52Qe9L&jF%*{N^%Y4kw0xZZv{Dg&Bghg45K@4Vb zmS9PiVriCPS(amYR$xU|Vr72HDy+(Ctj-#&$y%(p)MIGz(Yk&`%?Q#h5=IGr;%le0LRbNDsqavtaN8!q5NF5+S?;ZlCf zWn9kh_&rx}C4b;5uI7(i!?j$;pSYeIxRIOqGdFV!w=#s=xScz=le@T^d$^bT_zU;* z01xsI5Az6*@)(cv1W)o5PxB1V@*L0e0x$9sFY^ko@*1!627l#myvbX<&EI*4cX^NZ z`3E2HAs_KE|Kt-sbQGcY4FF*CC;E3+{>b1)}! zF*oxtFY_@!3$P#y@e>wi5f)`J1~Hh$S%M{5ilteGWm%5pS%DQ&tFS7ou{vw8 zCTp=a>##2Cu|6BHAsewVoA5I>WivKs3$|n{wq_f)<>ze2_Uynf*pZ#snO)eG-S{QD zvj=;!7kjf0`?4RuVt)?cKn~(y4&hJ^<8Y4PNRHxYj^S92<9JTsL{8#lPT^Ee<8;p8 zOwQtL&f(Xb%Xys7Z@7R9xrmFogiHA?mvK42;6`rZ z&)m!{+{zGc<96=gPVVAv?%`hU<1gIL13bt>Jj^3J%40mv6FkXNJk2va%X2)>3%tln zyv!@S%4@vN8~l~O@g{HaHh{) z#nep0v`okJ%)pGy#LUdXtjxyj%)y+@#oWxpyv)b^EWm;+#7|h5MOc)@7{p)}X9<>M zDVAm#mSs7XX9ZSdC06FAtir0S#_FuWnykgzti!sj$NFr*hHS*fY{Jjjl+Djng@UGdYX1Ifq|!F6VJRzu^KdYf^|3`Mpia47$hGx@$|IXmB|B>CbJKmPmALZZH_J0NkF2nx*7|w-`A+QC;v3lI{ zqDdd;3l5mzalUt#?0rA`?^pvyXp^Ye&fWQf1BUF*_wMq3|5vtM%Fe~wx5^hBuwAQs z?=A)Oe`OymTUl((`nciDjdE1R$I{bD6%<_QiMJTuR`Qw;xK*~x_x2aUOxD>&fD zd%517j`02Lh0yyH*aG)0a)IEW$1`#S^WCY7-p{`OI6S@AIwKz+%44jVPn4ganJvijlSz{(7eNugQJ8x_i*HQQ^WVO@87pWv7ZOc*%vPO zK&Z3#h1(X`t=`YR|Gb6nU%~&peH#=S2@c)1#s81&_SxZrdv|>v6tHjC=OGFHBO5zK z4J;Rm=P2(c*cy76dz>YA4A6G8H3Ya7!?#S-GxyhDgPr|GGUhBkN5Qq3K)K0&yZ9f zWG{t|Gq455l6XM2;L8&l1_it}pq(V$3g=?St(5V~7|rZ}6F7XSN1B zSnN!(>>p$U`%qvDJRW<`)?=pA+Ljja{Wg(Z~JV)O-D5f$royaQH_Ffe~^9uHQDP;=HSjRdWG~3 zwcU$eL3#co+r3!E;8SBphx7>b_?Xc_c|XX$|9S|YKV5KzCNo1Kgj%l2%%FT9WZ!>$ z``k_yJmK<^kiMagy}TqS{|DLkZ?{y#X7Gaf(m?)4LrX8=10y*99((U zwvd1oXKf2A_(Asl*UtJy@q@Q)IvBDc)J>ZX1{L}s`~LHmX+-ScR#nf2WDd1?)w4mL z{73dg`RKt7Yu^Yt8EU=SH-ZZPM>fU7NWs(h-w#O{>g4_RgNl5R{r7$aJUSp;aQhX{ zLym>oX2tWMq90`6e|$s#>s?>_x6c*(Ap8D(yVC4=P>+S-wp|Ui`@(R+fu{I=-+X@z zoyXk^%F;9PwyvRO>KQpW@J;@&?8-J*gKl++v2AszH@n0LF8)FG{qat?d^~99z_{Bc zhq_~6+~5))WZxgd&O1AUHjPQNZBM8h$0Q0a`5)Q3bJhf9?4EpEgHSVcPaa(AKe88+ zE(ltjG|jdvp)N|ACb;x}WDBevA5^DthHV8yt=%|7aGC$eh8y2As9Ulu+aiS8HCdM6 zvj35dysUcAxl-A;MGN(8sqDe!{v&&IcebEj2XbyZ8ETIMIfKi8kbVC-uKFNyP|J0> zx7GTe!4>{1o8(ln0~4vJ3i0D%Rt8zHRqI?Rh+3@TdQgy?b*;(T|_y+xG0%jH2P6}y2jZV>h+KE2Uq=%Z050Hi|h_vJIxsP&fseQk^OK@R;6m`GEdfo3DdJ} zt5zNIhN&95l?JyslVJplBpSTV4!8>rneDE8&FjlN#0@LO|1*XJ- z3QTtc6`0BfDlknARA34ksKE3xP=TpqpaRpvKn13JfeK9L0+s6BpJBqJW?+gHsKE3o zP=TpYpaRpLKn12WfeK7l0u`8w1S&Ai2vlGS5vaiQAW(tUAE-cE4^*IK2P)8x0~Khs zfeN(IKm}T4paShLP=VGKs6g8aRG=jVD$s5M6=)@a3bctp1zJF$0*CiN1rFVT3LKUL z6*%MuDsVUrRPlFzh6xim3FeIa{zLTd_6Uuq{7lJGN&Be!-6H#Ln!(uI$Dy*_}PulfBrReb|@%_!awe00(jq z2XhFAau|nm1V?fdM{^9vavaBV0w;13Cvys?avG;|24`{>XLAm}=3LI>e15|PT*yUS z%q3jPZ@G-i`5nLK3a;c2T*cM=k!!e?>-ZDba|1VW6MyDrZsAsja2vOC2X}H8cXJQ- zavy);ejeaK9^zph;ZYvrah~8wp5keq;aQ&Jd0yZ}UgBk5;Z85w{Eatxi?{hZ z@9-|~@jn0H13u&;tX!mSM9Hg4w*?&L1+<{s|lKK{b}JivoI#KSzoqddmrJi(JZ z#nU{)vpmQ1yugdR#LK+GtGveRyun}j8*lO!Z}WHF;a%S2eg44*e8@+9%s=^rPx*|` z`GPO`im&;GfAMer!?z6c@&Ee%NBo#!8IIu@fe{&rkr{JnVE%InT^?*gE^UtxtWJ~nUDEdfCX8I zpRh2CuqcZ$i0^)vANtf6_jL)DWGR+r8J1-^mS+W4WF=PSr>w%Ntj6lB!J4ea+N{I6 ztjGFnz=mwZ#%#jR*p$uKoGsXrt=O7v*p{EO9ow@5zhFmpVrOGcU#oPRycX*fgc%Ogp0Uz=aAM;N>;Zr{2bH3n9zT#`X;a~il|L`sU{Xzdn zVXglemf;wl5g3t?7@1KRmC+cTF&LAv7@Khzm+=^%37C+Hn3zeJl*yQ!DVUO}n3`#r zmg$(D8JLlon3-9amD!k`Ihd2Vn45W+m-(2V1z3=U_z4TM2#c~9gZS?Kd4c}#>k=%< zQY_6fEX#5%&kC%_O03LJS%pFwr2-^!H(?2&g{aj?8YzIojur-z1W+5*q8nI75j4l2XYVxa|nlW7>9EN zM{*QLa}39F9LIA4Cvp-ea|)+&8mDsxXL1&2a}K}eT+ZWse!~S^$VFVtC0xpHxs1#C z9lz%auH+9~#nt?gYq*x{_!HN212=LLf97Ux;Z}xl8@F=@cXAhZa}W1&AAjL~9^gS9 z;$a@)Q6A%Qp5RHI;%T1YS)Sv0Uf@Mu;$>dpRbJzD-r%qNjW>CVxA{Bo@GkH1KL6kY zKI9`l=AV4Rr+miee8HD|#n*hpzxX%*;amRu3;vJ7>HiGNa174~jL1lg%qWb?XpGJn zjLBGx%{Yw9c#O{kOvpq`%p^?8WK7N!OvzMC%`{BQbWG0-%*ag4%q+~xY|PFa%*kBL z%{zo336^9jmS!22WjU5-1y*DwR_3Ry!m6ys z>a4+0&DfkR*pjW-nr+yYpR*m?vje|iM|NUoc41d` zhGRL7<2iv7If;`wg;P0= z(>a4PIg7J7hhK9p=W#y2;Q}t?A};0Yf@E{NIFpuykkMTH9@FY+1G|%uX&+$Aj z@FFkqGOzF|ukku>@K^rEo4m!_{GE4rm-l#|fA9ex@(~~NPd?#OKI3z~;7h*ZYrf%M z{G0#qE&qLE-$&u~e}-i^hGzsuWF$sr6h>t z=4`>1Y{k}W!?ygK?bx0j_ys$%6FajDyRsXnsYgi^Z5-Ia3L3QF_&;D zzvVJ6=Xd;`E4Y$Ba1~ecN3P*ouH#Q!&kfwjP5hagxrJL9!fo8n9o)%X+|51Q%YFQX z`+0x|d5DL3ghzRd$9aM$d5WibhG%(>=Xrq_d5M>Kg;#lv*Lj1#@;Bb(E#Btuyu-V^ z$NT()5BQLe_?Un437_&ApYsJ@@)ck64gccb{D*J(?;H9*ilF~9EWbQGcY4FF*CC;E3+{> zb1)}!F*oxtFY_@!3$P#y@e>wi5f)`J1~Hh$S%M{5ilteGWm%5pS%DQ&tFS7o zu{vw8CTp=a>##2Cu|6BHAsewVoA5I>WivKs3$|n{wq_f)<>ze2_Uynf*pZ#snO)eG z-S{QDvj=;!7kjf0`?4RuVt)?cKn~(y4&hJ^<8Y4PNRHxYj^S92<9JTsL{8#lPT^Ee z<8;p8OwQtL&f(Xb%Xys7Z@7R9xrmFogiHA?mvK42 z;6`rZ&)m!{+{zGc<96=gPVVAv?%`hU<1gIL13bt>Jj^3J%40mv6FkXNJk2va%X2)> z3%tlnyv!@S%4@vN8~l~O@g{HaHhojI73xtN=In3wsOp9NTuh4={zvj~f_ z7=swh;w-_EEXC3+!?G;L@~ps$ti;OvlvP-j)mWW1Sd+C_n{`;1^;n+`*pQ9bm`(T@ zo3a_3vjtnS65{;7b0$Rb0&%47H(w-w{bgna3^fT z4)5|F@AD5n;6py*WB$n}e9C8h&KG>iSA5Mk{EL6{AHLLhq%*?{9 z%*O1@!JN#++|0wg%*XsJz=ABqPgs~mSd_&W#9$U@36^9jmS!22WjU5-1y*DwR_3Ry z!m6ys>a4+0&DfkR*pjW-nr+yYpR*m?vje|iM|NUo zc41d`hGRL7<2iv7If;`w zg;P0=(>a4PIg7J7hhK9p=W#y2;Q}t?A};0Yf@E{NIFpuykkMTH9@FY+1G|%uX z&+$Aj@FFkqGOzF|ukku>@K^rEo4m!_{GE4rm-l#|fA9ex@(~~NPd?#OKI3z~;7h*Z zYrf%M{G0#qEyG0qU*G?TA2Te&F+3wMA|o*}qcAF?F*;)~CSx%+<1jAcF+LM8Armn% zlQ1chF*#E(B~vjq(=aX5F+DRdBQr5GvoI^OF*|cGCv!13^Dr;-F+U5iAPeym7G@C^ zWibXZn8jIwC0UB4S%zgB#fD5^Z zi@AhL`7M`mIltrgT)~z6fvdQhKXMJ%avgu-dT!uGZsO0}%q`r?5N_jk?%+=D;%@HY zUhd;B+|L6%$U{8LBRtAuJkAq5$x}SdGd#<4JkJZf$VKUZe87i%#K-)TPxzG2_?$2JlCSuhZ}=Dg=0AMPe^1!=Q55TchGjU0X9PxM zBt~WwMrAZcXAH(p)MIGz(Y zk&`%?Q#h5=IGr;%le0LRbNDsqavtaN8!q5NF5+S?;ZlCfWn9kh_&rx}C4b;5uI7(i z!?j$;pSYeIxRIOqGdFV!w=#s=xScz=le@T^d$^bT_zU;*01xsI5Az6*@)(cv1W)o5 zPxB1V@*L0e0x$9sFY^ko@*1!627l#myvbX<&EI*4cX^NZ`3E2HAs_KE|Kt-sc3}P^gvjj`B6ic%V%d#BHv%)(=&;QFxtjteYg;iON)!#WVxCU#o7HhK( z>#`o}vjH2j5gW4!KVwriV{^7(OSWQbwqaX-&US3i4*Y^0*@>Omgi&D_GR z4B<9z=ML`VF7DqJgFM8;Ji?|(}ct&7EMq*?}VN^zAbjDyz#$s&7VO+*zd?sK*CSqbHVNxbza;9KP zrebQQVOpkRdS+loW@2V$VOC~icIIGC=3;KaPuY|3VA&K7LR zR&32SY|GEtj_uijU$7%Pu`|1{E4%Sac4rUvWH0t+ANFNGe#QPAz=0gZ!5qS&9QMvI zVTN-AM{*QLa}39F9LIA4Cvp-ea|)+&8mDsxXL1&2a}K}eT+ZWse!~S^$VFVtC0xpH zxs1#C9lz%auH+9~#nt?gYq*x{_!HN212=LLf97Ux;Z}xl8@F=@cXAhZa}W1&AAjL~ z9^gS9;$a@)Q6A%Qp5RHI;%T1YS)Sv0Uf@Mu;$>dpRbJzD-r%qNjW>CVxA{Bo@GkH1 zKL6kYKI9`l=AV4Rr+miee8HD|#n*hpzxX%*;ai4@{=c95f5eX&mf;wl5g3t?7@1KR zmC+cTF&LAv7@Khzm+=^%37C+Hn3zeJl*yQ!DVUO}n3`#rmg$(D8JLlon3-9amD!k` zIhd2Vn45W+m-(2V1z3=U_z4TM2#c~9gBZ->EWwg2#nLRpvMk5)tiXz_#LE1XRalkP zSe-RkleJizby%16Sf35pkd4@wP52p`vKgDR1zWNeTeA(@@^iLhdv@R#?8r{+%r5N8 zZv2wn*@HdVi@n*0ec6v+u|EfJAO~?Uhj1u|aX3eCBu8;H$8apiaXcq*A}4V&r*JB# zaXM#kCTDRr=kROJdkN%4dAe7ktTAe9brf zi+}SUzU99ck7BQY|gFe;-lI%6;Fe|e$J9986b1^sbFfa2lKMSxR3-J>cW)T); zF$OW1#aV(SS&F4uhGkif#;r?upt|NFW8Zt*qL3}mEHIyyR!#-vKM=^5BstozhZw5;6M)I zU=HC>4&!i+;7E?*XpZ4nj^lVv;6zU1WKQ8!PUCdW;7rcqY|i1=oXdHf&u_SZ3%Q7k zxr9skEthdQzvK5@!Ik`htGJp!at+sV9e?6_Zs104;?La7E!@fwZsT_D;7;!1Ztme; z?&B}q&jUQjLp;nQJj!D{&J#SzQ#{QxJj-)D&kMZBOT5f0yvl35&Kvxdzwst-@iu?w z9p2?V-sc~Dz=wRq$NZB|_>|B1oG-$j@hkS{01o6J4(1RJ(*YPK= z=LT-%CjQLL+`_F4;WlpP4({YG?&coufJjBC1!lOLK<2=EWJjK&I!?Qfc z^Sr=|yu{1A!mGT->%75V`5SNY7H{)+-r-%|<9+_Y2Ykp!e9S-jgira5&-sEc`HHXk zhJW#I{=>Hn6HEW+#|+DG49^IR$ViOLD2&QzjLsO0$ykidIE>49jL!s2$V5!cBuvU= zOwJTc$y7|uG)&8MOwSC=$V|-4EX>Mm%+4Il$z06MJj}~{%+CTW$U^*tg;|6}S&Tsp zW^tBaNtR-1mSI_zV|i9!MOI>Ee#$DW%4)368m!4$tj#*C%X+NO25iViY|JM7j7`~$ z&Dnx2*@~^%hHd#d+p#@6@C$ZiCw68Rc4aqy$?ojIp6tcm?8Cn7$FJC*12~X_IG95? zl*2fjBRGQC&hPj=S8yeN;3}@>k6gpGT*sfdo*TH4oA@&~a|^dJgxk2CJGhg(xSM;pm;3k& z_wxV`@(>U62#@j@kMjgi@)S?=4A1f$&+`H=@)9re3a|1Suk!|f}-7Ye`8_l)W3Fd%noNH+E%TB73yhmu!`NE3%Ar z80*BKp>s(XS+W+{&0r|oAnT0ZIoI3oInQ~X?jPrQ{o(x_pR?TO>!y28Pwa)gF&IOz z5B9}=*dGVrKpcdFaR?5@P#lKCF$_oGNF0TuaSV>daTt!{aRNqQBt~I0PQ*z#8K>Y> zoQBhJ2F}D;7=yEM4$j4SI3Hs%4&!kFF2qH+7?n2h`J0RDyt@em%y6#N~J;89FP z8BKT$k7F91z;rx`r|>lXfoCuS&*C{ej~6f#FXAP9w%88aV+ZVrov6G62FKz!49D>}0V6OHqc9pL;v}4mQ*bIy!|6B! zXW}f3!Pz(m=i)q^kFgks@wfmN;v!s(OK>SJ!{xXFSK=y6z(ib)YcL7d;yPT98}KLG zh?{UTZo#d%4S&Y%xC4K|owy5k;~w0L`|wvx#{GBzf5U@#2oGZl{*FiRD5j!}COn46 zF%3^(I-bN+cpCq}Gnj#A@f@DV3z&%)@e*FfD|i*JVHRfNb-aN&coT2oZM=hb@gCmC z2lyxcg%9x&KE}WC2|mSK%)@8+9ADr|e1-quYkY%mF(2RId;EYO@e_W=fAK&3g5Q;9 z{l~&s1g+2-ZO|5rq8%2)@3Ata3hMFaX_eQbdK*bp0GV+=qeN+_@iHpONb zh|RGDw!~K08rxu7Y=`Z!19rqt*cpTHN9=-Ku^V>B9@rCmVQ&n^5bT3}u^;xw0XPr` z;b0tsLopPG;cyJY5jYY@;byHg5>Cb`I2EVibew@RaTdnl zY@CC0aURacSd7DXT!0I45iZ6hxD=P+a$JEcaTO+DBCf_Yn1pL_9j?a>_!Dl#O}H7i z;8xs*KjU`XfxqBR+=aVw5AMZ%_$wykemsD`;XyovhcN|z$0K+YQ&C0}9>e39h9@u` zPvR*&jep=7%)qmF4$tES%*2a$2`}Rnyo%Q_3$yV$-oPBZiMQ}J-od+g5AWjx{1gAe zhxiB|M-Qxm zRnZf@uo_lJZ}h<$SQBeuZLEWJu^#%O0sXK(Hb8%Dh>fr@2A~lo6xaltVlxcH=GX#T zVk>NoZLlr2!}iz#J7Op7j6wJ#cEPUL4ZC9x?1{awHwI$}_QAf`5BuW)9EgK(Fb=_? z7>dJiIELW}9EqcFG>*ZsI1a;cJWjv}jKnC6#)&uyC*u^Hiqmj9&cK;C3uACL&cV4j z59ebn#$h}zz=gO77vmCKipy|0uE3SJ3KK99SK}H?!nL>#+qLM`Mg2^h`uLMV%GPP6 zb<-)E9Ze77vzy$QyZQgyhYdFS-&pyX0`GbHDvH7u+U2`S9XYJDRd<>dMJ%)@(#ssJ zT*%Kf?5je347+xQ>&gu3rp~f&;f?_3R|cV4?v=s($X;!$o!2JR(U_KQ5UO&z!Tfl? zg4(c3V~rz*7=&ur5QF(qKn1nWx9>K_AM_Pyer!NNt)Wq#v1wvGp(+yVnZIJVpmv$R zlN6s@N2t!vtz-T=LT#I)9KX7$$7okyNUsuV2{eCok+#*Ihc~%HrOHcvM6ROSQXliz z92C^PjGHIz%kdI9m!|P+W7`%A~%mw5|5KDX%Z_ z-+ z?>=&uJ#?-1*v8zfD~_6MBvq5iMy{f3wdbs}ov)~U;+j#_@5Hs#s=8LY-|5eM#gcRD zjjAiptxxsTwc7hECf*=+#042u_s0dLdg)s23~e79#CiYB0M!TnnMbQxXw`M9!#z)R z-4cmzt@c;fwc7I=sO+y%m&~K8CAwq=c5n`(6!nbY;Ao-mN6?;^{g?=SX0-kuOW3)&&R2(y28obR#q+LZY$N&wb~iB z^{gYBM|#MrBGN;ut!uUW4UelO(mx7WRsJZXIu=^r5j8~r*bv#E*gG~vs;g_Y_hj^^ z>SFA>XnCSy*t=+{o`p8T=q0Yk$H|e3m*V3jUtO!cAFTbVh&Fu_WgEp-eG?^vuGOC3 zNsryc;@ey0$%+eZZezM$LF(yA*s;_I+^ZTuzpWr0guQti5ZC9J5 z2D(;z?;PA*Rvb+^D<4u!NjWR|>ssw~t2WO;4C$0DS63X^DO+l2p}pL?gb42TK)#~b zv)coyk%iXvMNzTpOrBgxaoL$Xsj;s8c3i5N)2+maUHS4w#n4^(Qh=`2o?qpU% zbRRm#X;0Fmlz2zeNyWqQj-r``wntL3 zaFM*;UWSpv^mZjr7h0xraOw8o!v!q3vK=Vi=^&-JWUN0yY=xDEiANFi=w3Q z6}?S1is2Q#MN12<-S!~qdSFdcamDPwnxd73HZ#436rEAqbVV^TqqbJ*@*CDDQF7 n6z>=E6P+xy)fW_LoUXigN?2%Cbhgm8`MS25mbBt;jy&P%n}R#^Lt$9abAbp@A`f3=kwp^zLlx{dSj{9cpT7dYyje86EupmH$5O@}G?C(6Qsu{{KD6ee<94|H1<`U;F{{PH>zWt$sr<`y`zcovD6a#0SKIn|87w#yupxzPxBX>%%>zbBz zKU{lb&$ch^>HI$_{_p36|mlXdz z_t=p7cu#{n;GMkv?|J^tYg!gZR`{X8^&57A;P?hO^o8%8x9_gqSnG~~z6!4Vz|+Yd zf7a{Ul$7m{spyw6!ai^vU$yZweGRo=)qlbN)$nTezwrJaf6w(*$G^<`SMj|0sWv{$ z?{#lBrT&5cgMFPJ%zvC;Ge3&U{6Qb=-!yMTap9WgrMYc(>G^~IIV#2f{_-<>xIqW> za3hY|&5io#7K_Vx72kT$?tF-9-?k#gKdZ@~ zN?kwR&(*ASk>B8{#g#t~XZC@wd!$3%l)X0zf8%F%O8r0X{fB!-euD#xxbo-W%s%k* z)068i8n#yW{n#Q)sW5q=;0i1FmEbNWVpgQpf({yd!72R`E9pVTcK|4ZTbxhXk(W#Pog zZ}8OO%Abcb`>OAWd6Vq;OG6JjIr3wC0oU;hK0M@q7XI>_rVe;D`@psSVE#V1>P$QT zrG-0~GW*_(}U;mRY z9~S;l-_u?#T10+>YyB5o`SWmQANY^``qyaq&xJp%Z)w}@`$m3)>-s0S^5@~qK5(qx zuZ+A!_`~|0?!KXAdnJe=7F zKDW_q*QYZ733BxHhYpPVvnsf(4T>v&9?t9ouUWIjZK}k7f*P>oX9q?8ZGVoqtc{8* ze;&^413%IC=UX-ZpWVr!2F$+fkjQWFw6VdJKM!a2fxq}(_hP?F{d4GXZaCwx$Zv4e zzlbY;9?t9opMLFt;=e2P-=PMK?A9jo8yxjN;>w?gGyA|htvt8*$IALAJ!=1!-;ewT z$NCp><&g=u9>gWINO8MZ>#kG4mrN`woZ}X;L`gmuKam8vk!c^uWzd>`ybRlH*Z|$ z$Zv41e}XH29?t9oALHwL%gX)__1{fBt83&pxYmEc!H@5=_Lt*tInmX8@9qS+*`G=6 z!uZyY>*p4|eVgEB|0uNu{C!^O=QiARm*8f9<52q%AHbg;_EW*l{!3~%_HVGidGDV! zh~MlVobE49`sGRP(?3p<@6o^3-ydOoGvB$fLHbO8uJ%hSu0O?X{P+s_-s~To?k~oD zc(Ut$$V9=JKGXlIe@bKaJJT?Q%%ADsq_$%Y zuDt%7IR8vvR{yf$!Egv z)=$Kz%mKzfugg6WA7*{W{!Qj!fcM|_X65{5`po*I_7lwCy#L%M_OsUC0e=3s|LtDE znZB&`1M#=2-E8^ZtWT;x+2rH5(U|)MXZlQih3}<4BY*UJQ~weFG6%>%xc=z=0R4TQJ~lq!S^8!V9PK8Kx;Lq&FZp_;o3wS7;936b zUmE2OoqV6*W__;g--;Kz{*T=+xQRd6TcF39d*~$*H{*}~vHYgLi2LK#4_)Be2L7!5 zY5NfuxrsqP)t7PpFuQcVYhRi!`c3?$p?^zO>@_Um+&0t=ZF!g2H}zfZ zmsb4#JU8*4UzGhv^qKxNo}YD^G1QHob&Gs&>Wl90OPxL5dBkmkGksa-kI>iZhd0Xi zS?7Z@{P?zN~pGkr~biuh>T zYP@`J`UBJl+z+P*`1smTbA{kcpV^-w{^cLU_w)zG$@gacK>XwWHC^iSLvg0h-0vWM zWDEm*{;59GKVg1_1No!lWBSbgINraln){>ZUsJykpW>qjeErb*VfxJeUiBw0kG{;+ zhWLQ}a6hT`lLsCf6XT2NGv^cPf7kWJ%Ut^q-)8++|0KYNhx}mr%=wANkDKlFX?|jU z!~MF>uUqZMH!S2g)5q$wSsyh%9p0|lL z>I>7y@{i>|)5r3I{z~}`9@jVE%Abcb`@pe2K7LJ8 z;Sc?fTjAedDZjzv`Uzb5^KfP#IO6w>bZ_Ag{h3?f-(M-e!DIgbT>0~GW*<2Ek4tA9 zApD^}OYZRRuaw{5u|EN>{CPOD4;=ORj74pQKlG2uc>n%N`3)ZXGvLafhco-Y(cg8M ze~j>l{xKQs-(M-e!DIgieD@IlS@;_NzG}CSe+GAIA2{rTANk*-nG=4!|5@bUUn#%A zWB&^r_K|;iIJ2+gPbQpX$6uQ1-(M*|^aotWFSzpO;mkg8%-=zy&$RPjy3W79QhtN$ z{0px9c{sBV9Pzu`%|8%+-JcBi@2`~K;2QrW;L4weGyA}izq5vo6n@>G_4Dtql;7ax z{C{?*6u9!|;mkg8)UVQ<%YZ{q=i$sgaP;3ZHUGo=GQ7W1 zeuE?b9clz{<F0;J9DBxYGY3zLUBB{gv|L{663s|AH%j9?t9o$Nv4*O8+nK2XMcl{01-QzpoL% zl|K(>_JQO6jmt;LYB7tU>xrf3EuvxxcCT z`#kyH>>uL$GmNkG#R~*y`b__;{wcwKjha6g_1Ew3XL|n+TKel~zyAIM{!@LXzts6l z+xh#E?f+ALzhnAe^?%yR&;Ow9<@Y~KpXuK;e$qMqex&0|vqYciFEu{WI)6W+IMbKa zU*UdoV9;m!H$9(8YyJJmwlF@XFROpS`TM}&->m)$_p3EwewaS9zGHr64sbuxD#VBB zKjQl{+>hw|F@0wJM10B|;QmA7+pO=1f0+Z|{X%{)eP(@9`*MFXG~{R2`iuLK+K}H& zU)K6D$NP6^s2^s1QvC_$XZKKlm_Acq;d`mixIY^{ZkfcVssD(7nFGXE<52&YKHT3A zsht1G`-5dZzB?cFoY*(@7rvMJJP-L1aHfydXT*Q~^T`fAzjb^}AG6QuH(MWA{cK2m ztbe{{*AG@dSp8!9Sbnqm!t}BHWBJeYvHW29$@H=KW%1&Ga$*EIwF%u=!!} z!T6c~*!(el%sb1ORDP&`hVp&cwB#Ue*peGeQbQy^et=L+pYa+<^5UMpG1Ab zo+!F?dzRmiW%+OHgkEmauPX1)!u~Gq-`?L=>*lSlygv*3uTuErPgUNZh4Zge`&;05 z+*o;k7S5+K^<|wuZu0uBoKkszR{#7E9$ z`B`;Q<^5Ux^HZzO>~9cXCG0T~9~;lAygxJc<^5UF$Jg}ZD(}z2`E{l~vp<9X@dhwO zeD{01^8U>Dr-VH=@1h`^oYj_KESu^qKRCvj6=aVepN8-INgDX8l+H zB)~O4m_BoUqVeOFd3|d`ewzMTe2*O4;>V}?&GcohAGSW5^-+9}J>*AzezZO@eat?q zkE}jtozL3(#OfpCXZ3^CSEi5EA6EaEK9+wh|Cv6PA1ptaJ{G?$f0#ZNpDezaK4zcA z2a8WOKP)~NKl2}(KcRo<{xIiA^P&xci8Xr0~GW*<1>cm1cg3%~Sd zzCU=>zi(51gU9{>xbo-W%sz1RA7fv5UHC(PmfY>%w<*8DV}Al%`SWmQA2{ms1*`U~ zga5Vvn&98JDZjyEe+FFn^KfP#IQqNyA9TVW`p0Cjf8VD329Nz8aOKa#nSJ2M|Lw>9 zNci>rS*?HHru+tv{V(tyA^)=QkNo>K=&NQQIP9yw#-nbv<1elD@7t6g;|sWsUvNAA zYB;kG9P{_$nGf3eFD>%#-<03rI{$(ze;&^414sPM`kyC+U-u`|{QEcMH@L=s3Apm- z;mkg8q0*pI+(Tw<*8DHU9-y{yd!72afu+%kystf2e=yVE?{N`3F0;5eUrsxp3gU-q7V-=^co`?7#z z{1I3FJe=7Fj{DKkmHC(VWy}5hH|59vCg8F+#~J}#`SWmQA2{wu8dc&S_j~Dl|Nc$+ z@xCnJi2sNye;&^414sY8O!GgyKfA@he^Y*gx$pfUb^ zoAMhR^)KSepNBL1z_CAGR;m9EHDI8B|EBx~NBxhu^5@~qK5*P$?NC|&9BM#k|Nc$+ z4UY9M;>w?gGyA}C|NT*A{g)mce}7E*vA+m-e18U9`SWmQA2{wWUa#~&7+cOO^g#-Ve<7@86W);8_17uKam8vkx5iZ$GK*e^B4t4gP(b@*7<1 zpWw=$hco-Yaeg;L}J%)0XX7}KAt{u2Iv)9`D{?^~EY(_iZR$=^TI?@j-!{!a(t z@1F&JrqA?m8b9*)&qjvvoBmScBmLC>{Veq#)0fp>;qRY~4)bUFH$9(`zkjwk%sC0L_5Pvfd z{)c>T)+g03fB$UN#hV0Y`b>R=@1;H?fAo7({}KN(2a{k+QgANqTT{MYfD z`U~Gnea7EEQ~xo2tUe?D!}+Dgzx@5PE5rOVeat?q-)wzg^{FBCvHtm*T|Zd;VD*dX zWBJYM3)9E)kL5qp$MS>aC)3B`m*o%B$KsR4H`B-Lv-n{7!RCj>2jge{WAn%KG5;|C zGJVWG)5rY7>@$6N{Q5pC)c-V`@3=nx{g?LFS@8)R{W<#Ytop6@OZvX6+Wi!8v%aLd zzS#cW;Bo!Y{Q>y%^s(_()3@xRqg=-mpON=LhCk}NaF6z`^J~il$NRJT{u}$sk#6mU z&kAnV=eU2{ct%^d{m$nEH}NNX3-nm4y0wcq<2U_98v3K8_mV>+f7bqV;8ll5{ZwDZ z`NOhT4ssi2mPEgazclo3$>uhPME@~;roU7DrMmC5cFn$cLhPIRuJ%hGEo<#MUinnn ze?*_@Pg6ZV8}jghuJyGG<$F_Kbbnt0{$B4zf-`+t=Z~AczSSrGM!wHFA1wLtZFzoy z;7p&{AH?(DP2Rt&uY6Fx&pLmt^YhdCu(^UWeP(}y_?Gu)h>sPU%kLvie}MWR=i|M6 zd>#6OUx|ID&+N|-|MJgD#P?BU`)2(>{FkuDejoV}aHh}fFA+a72IQaWGyN0hS2&Qr zIzFb)?2qI9+m0j=ZEPt`+L=&e0qH+w>iWI?1%eFwVy0sezaQ^ z;*04s=M(CGH)MUM7~f|7SN|lyTZQ~!`po%>#*c$O%}>m4xL?=#br_%KH`8a<7ma^s z>$6!OH9p-(ety=4`o#1x`>Z~)`kZw>YwIVgkBpzy4_3dJK9=9CzA$|(|5*MreJnp% zelmS5ep&u7eJnm%d^3H_K8p_)pKN|ud@z3IKQ@0%AM+3MFVn~DGkwfI%zi`kh5Ko( zzp3^gJ5Cy3eBnpC)jj%P@1FMk+13ksyX3zcyM;SWws<_>0Y3WFCW1fGZ~wZt+ROLu zkPFKH{>{DGogg^u8$7jmt+&r`@SE?yWgmF+QAgFSTh$BtUFd&YhfgZ}29N6-aOKa# znSJ0h4=mR8zOyL&q5p9wE$I`-Z}7N&0$2V#oY@Ed_hkd>8r@M4e*887XNV(j=o|SB zj{Z5~%Abcb`@q+|Fr@C$_m36+(4QqYoYXJ!8$9+Wz?DA_XZC^jT6|I6X-{?$e!X9r zxyOl--{7%71FrmeII|DDd-qH0KI?e2@Q3~}S@Kqe-{7(T1Frm8c&|4)#{4t5Q~SU* z|L)uKhjs4i_QJ34&(6R9=s13Z$Nm>M@*DY=hhuyOkM~PzU&nvbvu*77OIKggDe^;q zz;*nBD}Nr&>;uRAwLk6_JN~*9eYs=;n)4&#-DbH{07(h zmjYM*Je=7FzK5^>_qS;-{JQ^bG_Y&rH@MdS6u9!|;mkhp1%CZ|;Q76TKdf(Q>lWQ2 zzrl6=6I}W8aAqGk*6)=A%l!KOtjC55zro}B4_x{4aAqI)vxj}0n(@o~vcdDZ$MG+( z;23|zl|K(>_JMDEXJu;UU*4aM8+&Zz|FVK({v)pZc{sBV{BKwMCN=Rd@5}D!-XrpV zP{9%Z5m){^oY@C{>XB2^nE&B@+5DR0BEP}o`5AEK&%>F0;LG}qOkb?jKZhEyd_{%d z;HZBQSN=Sl*$3X^*50Y9|I!1#b4P6)zrj)eBd+{;II|CY%&i^Ln=9*|!x`IGgA0-0 z;8_16uKam8vk&~`1KXr#{g)oS#X(8rf31RJ{g1fv=i$sg@CknW+baDJ#+P*cpu%r( z9lzkppNBL1z)$k?Z~8yXZ!+-rE{@;eI{$(ze;&^417GLke^I6XMSLftuPR3V%@thZ zUvTBm!KQN_d&&Y3Z>HTqr4qW;3aAqI)=f1v~{g1qFnA492v-X!)wr}G$od0zK-0aV!cAEz4Up0t7 zYk$zL_aScT(f^U}&Hl#e{^+d74sipo+b%fMXZmy9f0S-neX#4@ZJT_bwLh5l*}-mA z`nljtpXq$HDv z>;1QC!M_A&`b__(=M$;S--s>pz3DGCKGHRQ{%cP7r{GLqR)00r$Jf~FKbG%J|EA|N zX$v2plV2+1OkY<2^7NKA@%ya)3i+Y@OrKfbF~2egU!D5>IDXTAApT_zX8fkDn-~1Y z^qKV&@hR);g8uE?vM_&UeMkJu987%M^N0Co`po*I_LF{f?VQG6*7}>=(=Ns@)0ee= z;CsyR=@1;It{F?u!{=@e&2k@WP52o)gzP~r;fAaoJ<}cJQQ-9%m zsn3{yt$$1(tIvr4aDJ)r?-0LQpP4>ppVddUKCt@Pkos8ve9f*OtbVZi#q_cKX7z>X zWBJGOpXp=y!Sa*oWAV%Khv{SS$>N*oWA<5mu>4^2!{USSGyk#qWBQnXn17i*W}oR} z{$ci+zC3=MAFr>}e?8xE>+U%|_SaeQ30%*wv+B3rFTuXSQ~mdE>iraOv%a7=jQzj% z_XdyakM0l9-{e;xVx~s_9$XzPIc6pE921ziA_ncZY`W&H5~R1N2Dy zO+CRa8uzi-H}RM1`o8#od%L02K57uZ=`Z5`c*PX|_mSTEr+lBaKb^5}AGhe%ErK(B zS?3GGxA$>%Yd)3lP5j04fg!K;aozj>OK_&o^mnSigzqPP_?dif>bu%6fq&cZt%5Us zraz76XBdB@1z*VbroQO@z6AdjfAG2BOkdXdqs-s0x6Aig=YyF4?aTioIMZkL2bw=A z;%nN}FXj8J^H;>@q@;{9eP(}y{3~IP*>zpd_`T^5;`#TLK0lP7=`;H?#J~LW$;4tD zzga&J|0V3P2OZMW4GsQd`m*kS`b=_h{!IUb`4x_FAGp+#Aimf9f&FklsrD1_YyL5P=6nM2FEt3`*Zeo@zxpSE|FnKE zedhc`IbV|Odrc{R$rJtmVYe&nLd^uEI*k(7QZZim_8PtEWVjOW}n3ei%&K` zEIt@N^B;mkg8tdB#7UnTsZ|8a-!T;Vr(Tt9&;e;&^414sO}x@dy%Yk#m?VUIX| zgU9{>xbo-W%sz1RA1^*RPWbhH<)iW6i~I(U{Rwd8&%>F0;Hb}+P8}os+JCKC&@A#B zJoab6l|K(>_JO0nYuad(@ay}q#qa%B)mvyo&QqZ?T1HxgX{bYuKam8vkx5cyJ5rG!ms<2xz8UK`3;p&r8rbzT;n)4&xNa4GgKPaufh&I=&g=t6fBD20 z1B74qzi0WsKZW>2{25&9e+pdr^KfP#IQG{|W}G7Y`unchhYpVUZ*bXLqDBB${yd!7 z2afgoZ-;uRBh>3rBU-t6N2S$FJ9|auoFZgPYD}Nr& z>;p&t9rHij-!3X05cv%r&(DA>e;&^41IPK>yOsLqPy=Rc-9Pdh9Q7~a%Abcb`@pe3 zHuc}322AQu;Wv0Zp9HS_c{sBV9Os*}D(j!ze-9tgDvsaaSpOof{CPOD4;=U3X8o5Q z{iInfBR}>R0gvy`fGd9<&g=un`SJHE{SU^Mba;Kg$Zv2Rzu?NBhco-YasFcZKg@r! zSJMi=!FB!xSN=Sl*$0mM#Z{I57xA5JJ7M40f8qQ-;2QseD}Nr&>;uRCy|woL;r+md zYg92&HmKs@1rKpxWKLIP<|g~_GePNP{Ud^9p*MnEaPVXD76RYhuvSV z;AVg0bbqw%j`Q7|UzFc}nf;g3{oC3Tf8bU$kl*YdobErGpLd=cIP(j6pJetoPWMOC zH=XDDKT&?4#`Kx~TEXZm0DPpSXa zLtW$NK8^ZKea9RMUOcn%{;dA~!0I#orOscv$?IFTvi$zb^uJE~XM8`ow(|b0et&QE znf^^`JLUlXt+}ZD{>${28Xsv3KR?^AEx%7=`m*{f#K)w6d>G%K)$jklKzvR9NN}bv ztA9cKj=ryKKdZkwz{kJhOrKfbF~2eg=bv$5)Mxq+#J|h|@=wRd^qKV&@hNjq{Hg!< zs|Np?^&Rmqb5Q#H!Z<%npIM*Oe)3hX;W0k4*5A=vFN*QS^kuCdjYkc48sBDpQvC_= z-9vsbeWt#`_fnrnd3~CnrvAhCG6xu+<~P%a`+IXfC-2YTU#%~u{=)ZCpA$bnTA!Fc zR-euJWjvome9a5>mFZ*lS$$;d1FN5`em8{Q>_19aV{Cn6^_A&k`OWGJt8Xm-SpGA8 zEI(L&GJPz5S^hA6EIwI$GkwfHiw_o`Y<^gLFn;DgHh)YX^AGbc)5q*Heat`1KGT=S zkMlLWpECD5QvYu|tkPd+#V2sRKgz1#dcOqw2G{eect0iQdzJnlyz36>-_OLKYz1*|AOzc&IdR6`A2^RoaxIt-$i_3|BCOk&R-Fq*#81&`po_Y`B%ao z^NTi@#P3aikm~t(;`2lKnLe{WL;TA>OIBPQ$8XjT#J}`E`&~97`j6?$y8qdI)$llf zrhmfx3P+FQE{^lh^qKu}ynh=rxZK~vzovd8KE+2@USICNfirz(e~W}=O-FJu9crZtzV|U z*7$6!OIbV|Odrc{ zR$rJtmVYe&nLd^uEI*k(7QZaNnLZYuEWVjOW}n3ei%&K`EIt@N^BwpPr|z9F{KNJzOjFPx_H*5LuLHNzv-|1`0ts2iBlZoH@G|6 z$KU-PZ}f6qvHL!oi+%k3=-D~uXa9#jOfWx+Cw_iy{_X4W8bAMqS&tW|cYVGH+~(H~ zC;vS`d;tH2$6;U3-eG@NkHh}zS7#TOT)Iy3zourA#18y4cJ=Fp-F$v3j{L5V&++-q z>Vx9d>I?Ia;_$!mU-a*w^~;MhK0I0cuV?3ee1h-#$B|BP_}}2-|L=Od_JL`|!LL0f z<45iCK1?zG#S`8wO!(!tL~)G2KK}ZUo!xg@{k(X~KB?3{pMR;(Kly&jlJ^S#HaNy# zA79|@GkuC<{6>EqU*}eTD*pM6ZZiIGx0C4j$N%Y4r#QxMa2fyA{|6lW=6m6X{q4uS zR=oei*1{j+EAqehH-ARr@tGb6zrlrnqsI{+@0|3mU4IhzfBMwd3a?HpuRp-e`V;Y+ zeEhNaR2=@VAHRrirjLzp)DCYJM>lIM~;A=dN`WDtV z@y}BpM}6DVub7J~lr1=h{c-$@oqEmi#z! z-!U@(z|H*2zb72?-@)VPpGIx`K;}QxZ;9{K{nixj@bRxW=D$9ENvOYh`N8r_^;grU zxS4C+@c4(m|7(4CIsTFNK1XH#nti;X z@af>&oofen6-kAIdQiX;B(=MVBr`=@ICk>b_*tHXBqS@F;(2T1=lYNsv^|3K%m zCwGzlOL4@X)Ng;ki}+sdal{||m**emU)1;EefJRmhx#n@gZi^eGFIyUAdkcU2ABM6 z(m*`VKGvtn8*WSxA7On$eo1^x82DpZe}RKPj9>B(@qf9;S%1R%n?L;I!D7=Mzn1(* z?~64S{{P2E8zldM@9uH<-;V#E9*6(OpLKt+(+*oC|HAh&e>FS*xp0=xKgAJ$_3?gT ze}nw3mYreOJ{6l-KmNP+5L-N6 z^y|;>F1g3ub^oQ3|G__E^ZnzSN&YL2`eOH=8$908#~<|P>0{%={_N3#vt<0izT_YF zUv)nnFZzSE`>XqX{CDbeh}2(OAMU*Fd8xmO!@iBbdpwT% z%k(LZ@%!&pzlF^? z?drl?Ki`%pj`^>Tf5*o^%MZmd|Ml|+`K9`+=~Fz^H`OoW$N1hGHp13_xqH*`U-8P7 z5r=(W{}q?p%9V4mjdZ{a4LDio^fLf8u}mx8=#F7k{n&Px)?6 z^6w#Ef8Klds))mWxVr-`=bP*P4><+{->VB@s<8h?&mQ7zw!L1ZN1t7NB;(X z-~TA?y7~U=M31xn2zXw9h57mXvY$%+hxw8CcxqM|84*G7mvgLh>rul+Ai@I z;zROp(y@Ok%=G!ExT(Jp-#mEdn7<}I1xNlOKQ(_%d`BGl&HTgs`}*x&ihU~kAGtqO z|JOC1=oE+l{r*RB@&6w@j`~oz`q|3*yHl4Gb-wPeeXZ;KO0H1#>KNUCQ z7yFvuOrPS2Kcipb3*-B|QHSDfmHn^W-(vg=eEfB2d2PfoeymM+-;el5{2k(P)*mU3 z{LkvI^!yySjUPQ9R~-G9IlqnP>#Dz+KE*M9qd$&sm#dDD^HbpHJur6||HFR#GmpH^ zDGvJvcgOkh-|2Dm2dlsSO6K2=Z{fdRDqQH}Q*q3HeSDRVf0iGLoBAv9ulbdy@58^I z8}-*8AL`2nkMFQ^hvN9k`4`?!puS3c4E$th#G`-9xI5O5e~8D?ANG26g^WMcZ}H)V zd*3Q7_vdqpWBm2;ufqC^{Hc~7nm-tS{ro|Gss3vE6p!;?Z+z>0{?DtNf6Ds-j34#+ zkB!cEio<@$A6b78|I7amIQY%?(f(*(-`7{pe^KAX|LA{@*yjgMaqx%wANjj@9Q(5~ zAO2eWkJ#1y&FbH;Dje+NPjUEH;BZF({1G32EIt*7|Leyu;+yGH9OF0oW&OqY+WYl) zcIEtE-iN{e82^m#4~sa)@7Ev2rT)zJxZYnvU)Z0=`%BzUDvt5j$8o>O;!|-{5@Yjn_K#H1|Jpe)!0FHBRq`)_5H2ua6&x8tDDw7J3}(ullc=e-wxR zjsK#5KlT0R4=VRx=r5i6zj5saPI1@|{S$EUf7Aa14u12!@WcN1egFSK<^B=NSCUCR9q>Dd&y71Jr zUE}==aD1!zxx(WUp4lzlPXU+y$p8KZ{)7Ef7d4^$)z0UeeXyu-)PuWMy`P!q$G1cJ z9jdR|`ET)whYE|n{H~nuXPy7gTl+|%aPfEJ{RhSu&c~%bslICGmvtBXve0{GQ_-Jw zzPx4S{e`DS_T)SXk`+$MjX({}y*Sr?8u!ziQ_Li*LQK(9O?3(^qYO({}$;3+MRwtG54Karx(+$K0m7MpBj7qO+LSvzH0s1FhBk#kL?`$Z^U0%KTF838t=dEKEIj1 zYU_WEpTC<2H>%nnwf6J>)s{xF{|)i4{co!Js;zI^Ub?NY^~s%L|6ue>{;crvd;P~d z#r`VV5B-Vi)A|eC*3X4Lf3Ef4SF7*CeExx->FeOnpO#hL-{5>k>eoo0|DXBsSF6uk z{_s%Y2Jb(nkJaaD?}OHETvXV}&p*@0?CbqG{Fha~k-u5*KXiRy^@-K*hVW;d|7(3? z^^56a`OWGJt8Xm-SpGA8EPq-3VES16vixECSbVbhX8M?Y79T7=+5E8hVEoK~Z2p)& z<{#!?rjOZY`j~&1eWs7`Yy6?V4(IdI-{bw}2g5F^T7R)Wd)MRD>Njw_?^GQ2vH#Tj zIej0h>r1u%UUAfK)Bnr<0s8~h58UV%9QqWmHa>m-h5a4wp8Xz8&M)x(3-7xW$NsTC zj`v~TU4EyW|H=8q&RtS}Mj_u1{_1}Vdz@RrVSiLT{3CClov$j6{h>Yo(DPaLz6N;S z`9*lTFZ z*gpU_{f)b$@8ZJ22ehL6)y`*@T>MgD`jGu%{{#De{nzsqH~gyS3bUTwkLs&-zBc&6 z^@XN~?HBtu*q8Iga6b0&%dZK}^y&F5zBm1?d-sWt3io+^y1qsG;r#Wk7vGohF@4&f z<9l=e;GX{AKZS$5e^Fnv?ic#K`R_tAKR-;L?k`|JV z#91}T03Sb0pYD(FeW)Mu{b#FpOvW78I__V9oBKrvyvD~b(^u{O{tsSX>vjiMy?@8} ze%bz@xPPmrPxq(5<$S=OVZlG}?~v7pRDIup`8m1iAywZ$sJ?3NkEZ+hc>R?_tG*w4 z$H&*|k%z|pb2WX{-q(HV<9pbyhsFInz7OXE*q^!ce0~6D`haJ>FTK>~C-h-`#QRKR zANwcwq|a}RkLiQ|@xC~YuY5k^?)LSizxS{9KfulYz%?3NlKEl!5I=Z7kMGU-k^8-` ze|P)%(ESB)oE?D!`cXd-UrZmX&)OfrKF;pL{>`C&BR`lvW?%Q0u%A`Gb$t%wkLPo` zKCt@4>LcT4^@G(frjOMhR$rJtRv%b>V)|Hqu>55DSp2g5Vft8nviN5Dn0*!>EI!%% zu=rs7%zteDm_Fto=3l0d*=PEgf0%uykMV2&U#-7ayxRWYf`{*r`%~c9dti@&KBsN3 zzZW|C{e$A+{^=WdyXo8L@7wVEDgFH$?Bcgs{`XU9(f>YcR`JdRxc>ePI57Oi3cs(~ z@r^s^@8g(0#jA~P^}5^b?+;V|20-rbYHr?G80g2ZIL42+eHI_#$N$x|WyL$XH<9}> z>@6_{tgpxH^r^g00e+Xqv47ILQT%U?@;H8fzlU&HU?^!II9 zzb^!?^AmpG_>JEuR`bv7@6;9Q?(o0=s^VYZ*Pgwz8$R@Q`TZ#72XBY{9k2L*K3Tr+?Q!HE z%TJcy@Za>_N2JC-at5<-%&NlSt)_|pfE)h;cfi;Dd`Fod#dYrRe}}!ctkC(4T_bMh zH^uyp{q^#~j#u23sQ;?@M{yH>(SPtS^3(kO0QF7q4f{P;_{`w2AL?Jk7d0UMG`@^~ z9L}gTewhCd-|AoEpE!QiUrnFl7=L~J7$4RL{C)#?SpTGkFFt>Hp}BvbqB!i=$3HRS zua;j8$G+L(%zumzrcd!|<3oRd_xr#xFaC^B#y{zS=L=o@_!Y*MY3+Lqw` zNZ$Jp_P&JWC(Cb*FOy%0uUNm-|Hgl)kFowS|7v_1``^f4<{!nY`S-v4?|<=r9C$e2 z75@)@e?{R;?|;SN|N8i7@BfD4)$HTv@MuWpX)^>~E;q9~cVTywvy0nMV_hn3<;?>5d`m5yYkwqzrS0tb%5a2-iIrHwfug%QM+WI=dZT@Hh!*4@|xF=@3a2?f$G!uZy29F zUt2e>c`|m(6{0_@ehvEZfk{*EKc-KA---9Z_I$1G#@&(|&K)QI#qT?ff93pb{RRJ( z+&-~B$+4z}#rjPMA#D4c{t}WiR)4jTX zLjRE7vZP4$8#vzQLW}fRzJD2b$E&p;d3@9#8}(G&^uKPH$JhR9P{d*1;OVX2 zzT&t1;a5EkF8jmzot7kTh3|obKYTC!(RGhCcEF)Y@t{xot7|>JDd<=G22U4w`@o^U z?Sx<978pa$4<&{FeRCF|&^OM*f@n^^N*4^XD%Y z4ZqBt^565^slspYZ|MW4`akf0!@lN!wfY5qGd}Rk_~!WWP51mvAF~f!{bTaqb@Bc| z{bc@S`j~zAMEQe%zA-;zuX?Z8al&+||CswQ|7pK{7A0+`o#ue=kUl8uQ^4V$^o)NF zN)Gq9@|*Po=MN2DU!Y0(jlT3m&yV$i=~Mq3{%@>bu&MPq*hhTC^@oiQ-{|=5_ow^u z|0Aq#@GtlS4*$mWoB5~4ol@6zP0P9;uDua|zfXLJIJy0Zi`>zVx0L(>KHB5PzI*Pm zA+FOm@o(@0U;0Pip9lLtT6-hbf3=_9>g@ynp2s_{X;~au;fMd+Q)4^3W4!%MNf{qg z`Ck0{w8xjhzW)!t_xhDz{5yGLt$X&HxatS)uJt(VtG=q^C;F@DbGwce{%Yd`ZuzVE z2jdI=*YU~xM*mhB|1$6Y@%LO`)qn6m@M`)n|JT3S)cW@u{)7GN0-hTmB))E%H==Ig zn&zdsZFZ4=za_?td#V8k^l;;c?cspmwfE4p*m!6A@4s}NcdQkB)JL~iT>t*J;P3pX znFDU@r`A4jW*_+5Pd=Bnczg%@@Beho-!DXdgUj!q@f$7R%5U_4OCPfj{Py18satv9 zwj$0|^bOz_FSy8WaJ=7>->3n9Ka4+5AF~g9-6I|9rtG~*_~ng@{~J&1AMP3X4X%Gb zU2x^k)5q)sKR-RW?xJC9gk$ZzoY_rZZHf1W;OANWy&FQ~h%{W9SXZxEBY zm!A;%4IcmgIB@09)5q)sUp;3`-Kydv!td{pXwfGrSRi?4>>ftaH5;w^Aq`H@c8%Vfh&KWK4xF_Juz>R9e-)yK_^Fk*blglU-0)r z{O9SbX8)}@P2IRqf8f6lt~%4sf9dHd&7%JeuJbSWhQObt5B7nB-+b@%jjP%Rj`(qV z94Y)E{!6n*?-BV8uJJFp@*Df#(#PxrNB;clp(er~@;{wCaIeU3aLs?gl|N4(vkx5g zV?&2G4&(p{31IPOL%E()UKdhhW9vfOleuL}! zD!B6J>0|bRAO72BZuiRg@rEDCu$fk8aJ1Fwktcke1-&b7u^Yk(Mz)$r3^;XS) z|2`NsV2=Oyo1;HN{Wp00_tyYd{ycrmKJXXc>t5_vsejS~-F(Jjk>B8`e-T&yJblbQ z@afkMDE_-r|M52lN~5~9iTnmfeT}&C=jmhifp=PYZt;(m_0ORO3~2fN$Zv40e-T&y zJblbQ@a27n6<1W&f7ugs`np}@f3bqcfB!RZ<;v!M$N%R_|AX-*d%fE}@*7;o zpEUQl^5^Me_JL3J^M7}x|HJ$y+m?5T{07(g7hL)C^fCLupYZWNs?z@=zLRzHJ4XH` z6(}!yb1D&h%x~Cw#wn z!_D%2R{a3~=3m?*IMbI^|L^wW|FkekzR#-9@ZZb}Zxo#A%UWMCe;YrZAm3-Lek`M__O-sKCd4c{m1lW?Qdqjcyye0|a;ePrtct52*xGJaM+Sp8!9 zSbnqm!t}BHWBJeYH6%a6`HtpC$<`01kHs&`AEuARCyQ^UkJ)GO!Qzw64~q}R&-};c zkLhFnVg6`&JN(e&8xb( zr+0craI=2O*$>{~)-CMpW-od|aFhRX_JT8*&6jp@b)BAS5WiXf9nQ|MzaD&gXSbl+ zLiygrx5L>M_P@Zd{Q9v5=`;O{)B6kP8`|hM@;&0O{{0HZH}QrAf-`-l|5E*>P2PV) zk9jcKuYZ35|1bROuLWoNO#i6n5!kMKXZD1i1Ez~`OWm1{kQ5*mV5s$4)w#V4{ATb{EQ6s zhv_rt2Z(=}gJC{CmfgNg;xp@f4DmHO)IX-r)K~ak&UX;s)A~Or_Dz2Q-^=+E@fe|3zkILwKJ473I}0A}-(3s;z6&_|bM(&v$N9YcjacAIZYbZ68vCiW z4;=lu`Cj{l|N4(vkx5gp+_?({JMWT%fJ6peuKyNXTYBh@t3Es zn*BBYeO8~4|M)(caFQK==@0(>S3fiUfa~}L|3l!<(g*v%b^O)r1Bd?(8hxgn|I$qV z{!94{uJbRr@*Dl%(#PxrNBrz|^AChS#D8g$fB&WY2G{r(T>10#G5f%gKeL976#kIk z>2Ux4OZg41`7ik5;Qu^*%sz0`kJ6mWgg?}`w2yz^rThlh`X{*Z=jmhifuleD*KU^! zf2i+iJO92*`3`&9D{rfNF$Ng)-G5--){ycrmK5(3GnE1#3H+{gr?^1r;zXTldA93Z+ z)5q)sNB=vslK&1hV6uPzrThku@6UiMf1W;OA2`lmnpEl^&Hzdy{rfNFH#q8F#Fal! zAF~e}`@2?^`j0b;Qh)#cOZg3s`X6!S&(p{31IPJLZDsv)r~!E2rThlR`Vw*F&(p{3 z14n<~t+M`0kB;|Wn*Vs85%Bo_47l>=>0|bR1=sZ_Pam@n9Or8nSNdPXce2#K|5AS39|v6HUvTBm z)5q)s$Nu!yO8+nCe{=o&F6B44^!|8%23+~`^fCLuasKycW&b1Rf4BJi7wx|duJz9W zSN=SG%sz0Ok4&oU|4`rESbzVd{07(hFSzdin7*w2;p*c~aBFsbPu}m~eZi3O{#VyG zH{gt3ZuLtW1<%^w&i&uxUE4+P3!cTl!2fn}+xAU@XX)=Xt?1ep%Q)lDn%_?U=@Gxr z^8bq0Y9l|>mz6)Oe$&kz8pf9u-v`$o8~wxdW!0xueY&_q-`ybo$*La@oY6JT57U=b z|GOX6*{%KEn_@q!KF_|jvuk|u+k!KFS?eplf3MT4@_p9&2mWRoUn`HVvc78lC|P}3 z{R_t5;*J;P`>g%~{#&u=Wx<)gto{)5*J|Z*`97-e+wcLRNWQ2#M~S^M+3{rbfD z%i2GqKD7$-&-8&moZsmFH0d#{uWJ$F5BkITiteA2H9Pcm8$?`VFMZ2e&RSp2g5Vft8nviN5Dn0*!>EI!%%u=rs7%zteDm_Fto z=3l0d*=PEgf0%uyFOMJnIqvU6e=K`L?14}Bf4>0zIdIb-f9rk;=SK$D^DBq@C+**} z>MQK){gLUPWp8Nr2TULM^XvmR_P@2is5ZXM&mHR8pYegbpD^na^vV6y=(i7Y9dCV4 za5F!0b^!m~eas&AK2vQfBdP> zNB#BhFRVV(|7v`sD`fmpPdAvreuU;v?&PcI>N1$M|CU%>EDY zBXiJbQzzFk#J5?W5dSgY#CO*DSSuf2ZA1NI`b>R=@8x_);`@ewh<(#v z!1r?gB>53=rq8S|8voAL=dAS$`K{w)`j~xIzuEf0>JzJvjGxsHR$rMumfx(tFnuil zSpGA8EI(L&GJPz5S^hA6EIwI$GkwfHiw_o`Y<^gLFn;DgHh)YX^AGbc)5q*Heat`1 zena%tzrVKq2kdux@`69w_h&n{sC6x7HjnSaHukNNe{W#8e|PWwr{F%iw|RVj7I2); z%los%9v||X^8K{2ANLop?^ElhcpUvZ`tNG?fulbEWy*Zv*ZzIQU!7YT_zjNUS^E2# z9`6|Vjs0)wWA=fg|C{sB5vl$AXA7R~>81yMgQt4_Hp%0S1Am@AW*<26YyGFU3x9Zj z;_i6pcsDxm8$4BfxX0JcEBilBAF~e}{q@)vUKf7de~kax39eV*H@KePBz-)-F!1N; zWA=e#{kve*o^|lQ?vDmt=Fd+9zrj<*+j;!vz@Mj&*$0mO(fbcN;rIO^Vkqfx#)_lvkx5gVf%4E5`KMu)~egdZfW2*czl2MN!OEIr@)`5ubTaZ zOPabCv&;F9?;DT0)sDY($E;@Vqx&o454euMG{WOUA1=pVmcGf}{uGbv_^a6m4*$J) z=7V_>KN=>0|bRBYtN6&lAEQ;=eR_#9nTC;5WF&f2qC4 z8wdV8eat>^q0*oz|Yz+>HtR2G{&gn|XZQg0lbf^fCLuQ9pKh{te*|^(}4P zp@r)m_zkZ0Fa6}m7Vgo&pQn%62af)9?9bm3{!ri3Mtkh%_6z(5*ZQBn{=NO&&4E8p zAF~e}`}5MV9|(U~-_ni$Zs|79D#yRUb$v;fczkH!&(p{31IPM#%a#8Setmzo^3DBS zUEnvkuCM7Vk9P|EdHR@r;5a{csxp3gfA+{94|LN5Kh7ruF0~Ie@CJ|X68Q7_|MbF>;uR7Mx#pn%lonkHyz@71%BMW z1RU`%_(>jL82Iz_G5f&L|1Q(~_j`ZTfWem@=9&k7gU9!0?LB^T;Lp>?>;uR7%e|HQ zhckdu?I~^C=KIR=Z*bHN{^N|IbimQycXff^;HdwCf7mG#e|2JE=^5$^85Z*Z(Hg0J1{2)9e%&(p{314n=VQDyy?GnDtY zwRfY{{}nvGKU?DQx8|4QKTjXC4;<%LuUGmXj4xTau7m3p_zkY(PiA}kk-(4lBSHVS z^fCLuW&d62|1iJFBXu2Ji@R`^Yk(Mz_C9qRr-HQ$fXSX!)8yxGu;Qc(_De&j%WA=gL{O>1~ z{g0gg4Ib_9NCLmXwf?#G9^WPK=jmhif#ZB+MrHpe=aaPqySveW-{4yRT{Dlb3;Qpo zFKd6;VZ=qQ|3@Fl`xo3#%`5MJb$xRy_8R7j7na|bW$kYdc<2JR`I_?kv@HG=zdz6Q zyR-bhDog*Y()sSw$KP!bf7bkVoiWtaoL_!lmF54L+lIRKdzRlC4*Rbbj$N*Ez&r*8XGl=*wKA z5Wh@c*8UOSw+;D|wZH4?`L~}}&OfFvYk!XMYyM~LpJ#jj^$zue=>vZ_ztR0^g8ADL z>J#*b^A+7cCz$`LcT4^@G(frjO+}t1nC+%RiR?OkYFtBb@JOew1weVES16 zvixECSbVbhX8M?Y79T7=+5E8hVEoK~Z2p)&<{#!?rjOZY`j~&1eWovuAN@J*??Znq zdqeDj59r*(_455WaMK^h`+vP(()VZK{z=cToZb)V`>^``_b12na0`8Z&-MpQAF~fU zt3TKMMYZv*AJ@;Vy|euH!_4|5XA?N17=O!&Zp!)PzyD?CN6rr5zdo<@bMw}f|NfU* zKjrKPd%Uq9p6sUFTK@Z9CjaH^1?z9WU!LUF9XnUvZ!mtd{yV)tc|AGRP1<3$d~f30 zh4b%Z`Squ`bw4TpeJ`fZ^e^%K+38=N?iTef|NSt;U;X=)(fghjai-7oU#h>f?e4SO z+Mv(Gx5L>a&TlrpG005}<74_v|ET^?ue|;own-`!Iy>jW%{ztX9swF z8>W{3{$AGk@kBqqx~7YTpXoFECpp`|`R73I-wo%L|2|;W`7GvV>hH^cUy$iD`#;2w z%)urf9~(a?|9vmBJ|X^P4!-d5HT8<}-#29Xvd-_uBEILA-xr$x4Dl&*FbMe(aHh}f zzg2&-%IBx*GwXxePu}wRt>a_*%=rQ0U*_N>UtgvL|7M+!jraBGy)ZvapQ*3#y`1l$ z{;de{VfqXBUe2FTKi>=S#q?#ZKej$+tzW=rhWudqn0;0sS$$^piPcBO&*}%OUrZm% zZ&qKJK9+wh|Cv6PA1ptaJ{G?$f0#ZNpDezaK4zcA2a8WOKP)~NKl2}(KcRo<{xIiA^PgyUu*xdo`?O*p+`!asW z1?Bf;2e&)H4e|KG9Vc5nRlJ$U+ugLQ;KqL3Uwm>wZ&&MaW*>O-QAgFSTh&YS;qDPV zLh+LmT%W*i@Ko{k9^WtU8~xwX$Ls^2d0?@w_nk%I*YmX@OZvF3f#2Y%;wO20m%yK= zkJ$(Q_hkd>8r@M4e*d=(aE9k5+|bt@8u$&KDn8ufTPK(OpQn%62fprwA$5L#u z>0|bRckg~_-De$-7XGk*NmjjeqT6zMIsOff`&aC5lEogc3;cQds@XsNjgIc%Gt2pR z-=06Lb62+)etmy7=KiByGmj(x3?AQ~4fXgtH<#x>OJC93|J38)H{Zwoq1sn{H$B_N zj=yxvC7oPN;D`Ny>-b9(JpO9nH}=1!kJ$$f|Fu8v5Ig^+xknx2HV-O~-{3m`rD-0o zGvlwOkJ$%~_<7;G2MT|P|5Dv&{@{@@K;Emcoy{7yenF zc6KWQzrh6qzS83}1Am@AW*<1}$FUc+5dKi#(rrKO;uZ&fgKPau-}m?}fj>_lvk!a^ zU;poK(_HvNeNXoq*wxJm{07(hpVoN%%D|tekJ$&lz^{J~JinLlhxIM(*rJ=87WfUW z>q~lo$43PIJblbQaIBvz2bTHu{n<$yy15$yzrl5VO}l%1P~gwg$Ls@Ne%QyU8Na+g z8!@lD8yonat>75H;DbEgJMib}WA=f6`OeDJ%)h)ZyJ76H?)<>Nt%76z1t072j)6Z< zAF~hqgDZZMn)sLZWwW~be@A)X|62t|{0lzSOamXN}t@}e;*O}4UYOR_C{M#!1 z55|}D{vdJh1%89;_>)c^|3l!<)5q)sKgrL(>Hjdl$@#x`ZcX4fxXypl-{W%wf1W;O zANXb;|BEX9FXB6yc$NSAI)Q&(1=sjbMtXc&;Lp>?>;oU>^M62F?hihHkb**@dXn%^Y@PmSMa`G3OH0g<2S z%gUeazZ)3GmlfYLnhcEoVfwP_)4TkBNoT;`}guS@pk9>(kxXgZ?e{ zv+8s0=cl=i)Bhzn)0efr;`{bJw#oNd>mT^%{C=z8OkY<2g7Gif_Jw?()nCAWn}7Sc z;7ngue~9_p{gdtTeOCYWg`fY0dzNvgFRTAX{PlkGOR=BTA0vJ{|E!ENeOddP7CwLU z`>g#3@=y7hzO4N%@>|EBwZB7sQ2#M~S^M+0b54r$m$iRJebV`7`oJH~Z*+f}Ozn75 zj6diP>#Odcle^D8DaJ3;2mgij0rkIx9uVJa{=om?{3@PLfnW2F>0|Xd>wFFV)B3^m zG5f4Ovii*G6RVGmpVbdmznDIj->kkceJuZ2{xf|I$&YZpqxn&?^@HhS@yqgu>0|N9 z;+yGX_E~(e_+<0L;)C%s|FQXF`j~&1f0;gJpXp=%VfLB6Jbv`&>nr`S3+F#>(>=$# ziM~GvZu(={n_`cu_eff(me3K9Ox8O{l>AzHe3I3}&;h)id{rigv-v2ejJ`tShGyS8St>JvF z$8|@#$uE5@-@`xk?+1or{zq(y`px+j_Nd>`XZl}_k95XvN4c@rm+hPSrSqF!*Q-Os znLg9MYyPFBpLUG;%=)VFm#%;Ls5m~RFYA1E_ESek|7M*ZAKby?VSboCvwuST%Nz{5 zqEn2Itn=BI+jWZZ#q^o|AL2*mVAQNmF}}_Eg!q>^0IvDL^ktpjt@8RbKTUt;^!yOx z)BI-o%>G;TC#}7IwSJiOLG35A{QPMBVfxJZ0emlWfcRL|>}!edtn)F6uTcM(K2u-e zdpX}hd~Z0vY~S=3@V%TrAwLvn`po*G@$YPX&RV~a-#R{~kJ)GSo2?J5KC$}9_*wm6 z^_A&k`OWGJ)5r3UiNO$Nj6kKLf7(dHR@r;HVF0 zpK`JA>-)3K+x{!^8$7=60M**Et65Nae-?0^f5F=a{w#g44;=h?_JJdQHf%Us_(S}c_L_5e z=I1yfx4^Yk(Mz)?R2c0En_Lw!rv z?OEYBxYj?xl|N4(vkx5o=@VZJ5Pt04k>hnI9~$eA!L|MiuKaoWn0?^bpD&qlityvN zbI9=rZagIV-{8poh%0}dK4u>{*5|(+Qs&q9XE#4}a2&tEb$v~ND}SCoW*<1t56t)z zjDOU>4vPFZpA5LvKHwuguKaoWn0?^bKbZNK_hkc)sPN4h%0}dK4u>{&Noc_ z%looU7qyP#$Nfvd5&sca{ycrmK5+EEG5^E)OY?gVjQj@2`Y-1*z?DBwAF~e}=P&P8 z>L1PkN?*KsK;$<#>R-f_KTjXC4;=eDQ~z;BQCh!Sh2P+)uMt=NJblbQaGVd#s;qx_ ze^pxAYyUWYgJb=Rxbo-eWA=fgzc=f@oT1FUx>e-I`;36c_h-O${m;|K>;uR7)%Pm> z55||=@@UJ*Z*U#I;L4w;kJ$%~{kQ4=Fu%!|P5VWDgX{bYuKaoWn0??lUt3k_e-Yow zz=JFNxIYfK#=qdopQn%62af$|YwiET`Cr!|`^NDb9P7WF4+2;IJblbQaGd{{{g0gg z?RQs;$Zv41e-60v=jmhif#ZB+Yi0i@=aXN(uutSSxYmCMT=|*4to`Bpf9meW|E2Q& z%j|El{<+4d^l-JGmfw$={j;vWZuyjBUH@L?@3Z(vy?LA)81O9phwpt{w2$`S@C*4&W$H(+#<?F~4E|;d%J0LNzO3~X<3IFY<@aG(>mU3# zcy9T97}J;4zhM3*ZZ5z7%IYuX`}uFxw2U)-S^Xj6Z_%I2@4vG8H^lGko60!Tm(_nG zKlJ;o{uueC{7hfg{$}#`yT|co?LUy;>OZD0YyY^meYZG&S^K+2GyT7xHq1ZMm$g5y zeX?tezpVXppAB7O{4#yu59c?!KTYucz>q)CAJ$jhpC;hf{A2pyzpy@_{+G}LV*IN@ z{=@&_{3@PL!GBsmm_AmYv(DEr|62c;K4zcQM^>L%ePZ>I@w58D>KD_;@|)EcrjO+x z%YUY?A^8!`cQijrwtg^uEPh%3FnugOS$s2n%sz_`7N2Z>SbQ*k=07%nOds@$7LKg>SUm&cF(9QXI;en|S`4Lg+kbKs^wmc1+9pXvP)?r#iU>7T>>5b&(}3j65q z+5Uj(WA=e(_2;_3s5ZW{4jbgQ|FitQ%&bpxHi0vWEB|@ATj+m3fbY%x#QU$U*PS8n z+ku<)6MH+^GD1txXFJxd%^m9(haA}`*q-q->m;m?@u0STK;_ozBlph!ufXs z9KWAvh(6Q5#P?^=hxg(59`RTIeg)%u&;R}dIMZkPFV$ay|M2@CwO{}KV!Zc1eqRKf z=`;PKoUP$}z5Dt>^7|fq5C7D^9~kWCAHPph{pS1%d(>~}GySi|M>>7fS@QcJd~fQP z&Tl&Lfiok{^qKx$^Dlk+?`KDSW_^{jE1ci1>u`1)AJdn0K0B-BInlpa=f?-!HaN}? z(`WWia<&2gpZ~@=^7{t(C+mE63Hkl#8!rjOZY^_$gaR-agXWc;jtu=>jMvHWKBh3RAY$MT=)WBI}Ilj&pe z%kqcmWAVx2o9ScrS$wegWb?z~gYh%}vH4^An17gmnLcKp>0|z3_8X$F{{6M~ALAaH zU3cS@*W9j4j_bK~&uh{*EU}e&)&h_cVCwI=6D`J+Ai8^0=`t_&9I>fhG^uP20X# zv9{S)#kMc)nf7aPsN3mhJGe=|>|SWSQ%wSVeerSkeyOG>aF5CVrrFC)3oGW9@%tCG zNe7*^?=#_h`QI!&@;ime9dDQK-?`$(q}6v@3J%+zBW?Cs=fcAEwS_w6E*@@zCUuF+=Lcd@@9EJ=+7`czdgF;K%jtR@ds-rs@1Q2gw=> zy!EX&)vA5qm^(j5g4evfuN&rZ=HDUb|Gw`1c_YRDRv-M|XUE}Aaroch;@<%tSNqlG zr$xJaqyI5Kcl~caSNP2Vu33lPg^r^?F928n1NT^p|ILOYzph>U+-HS`%un9@s(!?u z(J%3Z@s0iS({*QEI#kAQ{g3f4+Uw$oV|)ge@h|bX+OOuHMlaXZb>C-mv5%jB^!}WL9`=TUpOqZrI{NqkKHcMqpI@7Qz%l=7AGpmw*ayD))!B7R zE?p=2T~jkDg^%%{w$Hp$c-ZH+=5Mw7pm??XR{Ox~+h67LpZRyt`sH;qK0I0ck9`N; zSHM48z5fqxGr}nj{~BEUf4Ilhezp0jePCMM;Mbm#@%#Kp;6sdm<9^Q-zP@#5_nlTh zue)WRRB)eP&gYll&E9ynaL{cP9OJ8x_q?yEQ~SW{+i&f0)sOfy`s4UIxB64vpWo;v zYxZ1DgAN?Nu=6m6X{q4uSRyXs**21r66W~Yue|7Rm z!SDAt>>FJ8Yx<9*`Vc?wob;~vH^gTG|JUsN=fYGUe;PlCzxwfm_*A@FeEmPt?gC1R zWLwlQ?(XjH?p=kuySux)ySux)!{Br`F2ewWI}9+`;O^XiXYVMIJ`~AXm$kkZd!Kk6 z5g8dNm6bKuv@i96+h5E2bK1VvK`;BajS|M%emy>2X8zmOZ{;@ivi-JtYx~<%FYW(o zeioFP?mzYHPHX$Q_PS(@vibh?5BuC;{h9S6+aGxS$oe$(-qx3CU+M$5|CQ^r8Ncj* z+xV^hFWc9=#1;S5oFAm#y!&dl|60e^R{eVFW&3UQ*7i%iY2VxY$o1{S$9mTJP0ycx z(tgjQ1+4R1bgqy4mgTkT_55tr4}Hu3eQnNvre4l(dVRCzPwM6TChec2eW};$qg5~M zOTE+f$@u$iUTJN={rvof^W%_X?>gaW&a0me+=v2Y5QdTrh4Aa+J5`>N6x?7rnR-!cP{E>`)&2s z{@+TyY2VxYJmLN?NveSLFYDeM;|mub@!8G#HtSc`f8g~i$A_u+w!TgKQg1b{*Enha zD(m0r{wihAG5#rbmMWQ$bNaz8{luWYp{_r@@oDP4 z9bcw>sSn(KD~>;>`IY;ZMD?`{9& z-Zjg9{qZ%|pN992`po9|GRIHA^;c##;2zN&pQhg1@nzbVdiiW=Z+{oZpVRiq{qu!a zMSNxZ?dN~l{+_Yw^4*xM?+2ZtyECx9 zHnf=KH+exTtKRnc(*2tM+uw5iG4*nM>-Jge=RNhZ{!IH)FER6H)jy~Gg48>0pL~8g zQ*pkv{o23h_`C9=llA#(Gxf6lwt8#(FHtY;|7w1Y`poxFQ|pbj{;l&@$bj=#&(jxt zQn9|x`j!13c>T)pVd}lDZ_~ci2X4P4>)&bnUT}RFy>YX({W5!Uk0JZV`urK9i`&%8 z_S@>M?Jr8bwEwI5nbl~He~It+|ML0RI)CIzcig8p>))(jz5e{Le&zTu_1@OEXs1l{8G>UwchelTdHk_clLA?$7nVvipOz{`LOQIzCIrxa1Rx^=;O# z?Ek>)SB?);?`?gX_N6{>`zcueX8hi^?{359*7-~7Ilo)KZIJDk=VKG|cXyk5**;sn zUm@;4M^kUw_clK=KHKM8d46QA|0wPM^r_DJHtScmKk)jMRA+xC0f@6P%+ z_fOvLujKlk;GEmK|FVBRO;R(tb^bN=a(=a+pQOGa>(8_=_169ibbn^%&)fXQFH_ln znYsVb-*%Y!4^qB|+tkban%{m+j|GmE+5_ zZ(E<9_JdRJG`|-nZSc(?H@UR z`1C&T{rbyi2)Pbi+H}Gv2gjE=er(%s)tlqf)Z4b-Q!mGtXkMe%XF&{QQ32zI~y3rMI4sO1<10%Dyr6 zJ7)B8n|j$kTfJXVwtp@4rhRYoBli!dzkRj#zkPfU=3MbP$oe-E9Ye?{s|``*SUpWmvj`)19*tZno8#Q)}1p9QQxvwmd$1Fs)h zpQhg1`ZDcHz16&a{*m^5S$}5yvi-L4TkA`y&z)df7g% zPuBY})LZvId#E?)juje>wjrTVCI7>SccQ{!`B1*8N8Y>P`FJ_K*2{+5fh`_q3mu`~QdEzkjseO)~p` z;*JJxQ!nl7{lC?}-2YCe-n8#+eBQpF?7K3EE9meD?o53CI>`6W^7s1r%W6MQ;@3U{ z(ueo@{qoGrAAQC=3GcQ4lF=Xg94Zyo>-c-tdFE58L^#L(y{+%}%^&$>O&8kh{7e13 z0%07-=k5H}k?{>k9MbFgr6AiEHeo2Q$DbLWx9ek1=C63K;9jpEahU(g`9pX;znbxR zyZ@RwKZNU8k6>Q!Pdc*yPu&XU_4;kbXFfmJ)|a2G|JMm3y4;0>dA!moZ!t5WX@p*gxHuGL$ zS2)&(x93ws3ny~*V|_V|&)f6mJ$sV4=CZ!MJ^z&YOdKChKCiipgEK9tV~=I_0Y&(u4$uh$pz`NR5rDW5N# z-Vcj-c+&UhdwjPh&oE>jDo)w&Q-t@&Ouc+QY#pe+G4F?&_NAWZpFg~RChwP-=dZTs z=W_q)HqU3B-mh_bKgP80?fI_Re}VUJPwt;@zmDj6|55jkuRLRv@yY!`rRou_`@5gL z-@BCS_q8$K?;qsvZTAoEsocLvy*d9$J)a-V{fGNK_ZQN>xj*pMzudq5?ESW$+<(;= z7s+#fB7bkYe{%bCec! z$bX~L%lkuSe6oLj_WizW|73S8YybZ2{RjDc(4-doU7kzeY zuirn*{-4WlT%E>eK7UF3dj7H6m-V+OPaMzZBdOQ(msKzK-*JP-@qE7WHa_$Hjnvz} zACluk{@&bwNxkj+KX(C+uZ8sQG(PiuUjE+x{C^~$zvr?2a($NjBdOQtbJqHi<6Gv> zX?*7Sul&93`M6u2Z!~8Anfp_zw?BWE&-WAA|4!pG&o^!3x1Nv5^M#G9KXZNbw9j|w zvi{}y#3k0R)A-EuEBSlt`J%pmEPtPnnemVZl z{gu?)pO4A&4LN@}jnC=)Y_5OOzU}(zp2+@}^PkiBoZ5FfKRTVCoz9<5=WnO}oz8Dg z=P#%6Ih}u;&M!{mb2|QE z`^Ra0IQ8!|e@^?)X?#xe<21ic<8x}?X?#xe_?-GT_y5-Sn}P2Cy`>9|3K27R>_4_vYeU_=0aq-(M zKlzPTl1$$Ugt<7;CH1C#sh8h&$^Reueb?fGlUz>Qclz1{`}cEh`Ho-OSs32mXBgXW z>Sg=*{_BVOL<>My`|9zZW`jCGWzy9kpne8|Avi;_}b5p;W?KACro1X+h=lLIq zKfpD7M-%J!p^VWj<4h8wuh08i<6RrlPV>}DyF5Rzo+0#{Gt6f#$B(H`pR*DDd+Oa% z@4xedk7-}(rCn{`J#py(pA4ykxXk!v{|6qwY@dw(<@eub$^LaoKO=YD_1R*pw{4%N z{w&*X+V?g;a{LT$mcTmx?4N&gZB1((e@@4z)A1$kkD`6s@o9}O8|};Y<1&9Ui>CLJ z`PccA-*EV4SykL;Jm)W&KU1&sCv)gGFn?vAmf0qF>TUCD&2f}#)qKJn4`S^f`Fq>` zv3?^`k@joGeDC8lzjA!qejg;~H*5SWyWjD-!2FwfnO{AAJ@s#N{mK6Gwtvj}@V5S( zw%=*~%=)y=?+@$OjNf+t@r+-#PtM=A-)G46%{m5eWxMV3&Q>qm$NL#S)W_!i64So7 z`7zsX+kbNWd5#aW{kHla_OGe8&ENm5k6#_%PTMEfZ`=F%Zh1y1>omx-TRyRQ|HjnI z_F3l!TYYY}-?Z;-ew^MfaXLPojxTBdSMR5o^VG(X%>4gq|H%B? z>VMe3X8vUT1)e{d-^l#_*YB`L`8Vx*+doe2%kMjF z@5jpTldbk^wz%O_kN!=)v@hoddwp;EH|={HpZtE#_Wq&#{?uxJX7cMk{b}F4zZGzO zkcAiU`xWzkn5mccrPf|A?{}H@rCzQb_V(veZ^kd}2Ohs{pZR;K5B&EsK2z`1zSIY9 zU*^aBenIZdul*C4t7Grw<;Ey}wizV-gI#Bz@)^|LD%w|@U1|63vI1Mcr63;2E1 zRO;pWV%nE_xp$I#MEU<^ejnlO`TVt-LtLw$xAZ!`{?muL68dy-o8MQ+`1Sj5YkX24 zJ#xTW`PuKAjt&WDwJ&4&+4f2Q!|HT)?BBe98~FX)Tb*OMeCsrEoA+-6zu$YKQDoQD zAkD3{_N(#9_YXh&{pF4j>0CEzH1PWS&8nReyOJhoVNj%he&gh&^CsD@v*TuH%POc>dno_VKHO-`PIt-!?w!-!}r| zv-cl({|;jQO#eSyANKJ%ZC|n?Qwk*+vCQ8#|Gpb%2XnuR@O}Pm{ag39_WdXQ+v;V0 z-1hNx{8Go>zO{XuXg`X7Y-@g{eprpirhjYxR}TB&GWAaLBkRXDf4(w*_Wdi{XKP>T zU2AFot!|%Fy;J*6>)UC5o#w}Bex2s$SMxjn_G!QVCuUp6ugsfZ9k{oB3g+`k#%@Y5O|%y6c~%`%LTnFWav3?^iPRR@eHQ={@uRtMi-mZ>yL2 z@iW&aX+Nmn602U@m-+Q8^P;M26Ya}3nf`6t=U0mU?bjD+U+aIk{y3d~owm$_RapU zm^7b#{|EHHr>$rIOTBIX2lW4&_0qq$_Radw@hzu){Ri|vxSePHOTBIV`^olC|IK>o z-&_0U_&?Mj+xO$2|Av*!|MZgWJ;%S)+m3&$|7pKjFa3LK-<5=lHk!*W=TAHZJcmOaDuD)RE)g>R*q4tADwN zm-%1%oAuJaxAr;zS^ehHSTFa3LKf7|Ab zR{xa(&i_{b@;!m{zqlyRx2c!;mwMUn(m&?`>-_(__0qq$_8(2%ZS~(i;QD0sFW<9B z|BJ%acT2tWFZHtSrGNRJMCSi@>!p8h?QbjOXZ7DM;QDX%FMU|sf4aU~>ZO0FH{abz zz4X82H|wQ;Z|$4yZyRv`W47NV{m-A?z_a~QZ`*#Cwf(NP{${=O@2&k*y8agj-2YnroBQ8I$r`z(UglrwZR_7{ZU1l9OaI>5 zPol@a-k)3joBRI-4;s0pUi#Pje{=j>{r_&g^zW_x9D4rC7V!DUod4Xi{}-%p?3Q}z zU+U$!m$fJNL9+e7TQB{4Yk#bs{|^Ox{xj$Qfd0ESaZA1QFZFWVOaF2oX!TFMxqb)! z{5tOJ7N2M>V_Wwx(tqI3Uz--~^jUl$j&*+_^?^TsPA;dy>|>)5}!{|@~5pf&wJKN#P-|CROwe}0+9_(MdB?>Iiwe&GB2 z%3U`2OnQ^R`g|en2mX9ef%%)*DuH$XFZJHW$MwN2^?~niFHK+SQ+-21&-er1e-|yk z+Glc;gr4@jjjyYIJ`a5VSiIUypV#LTdgedy{cWjX^L^e@?=(KMegfa0H6AgE2WPUqe}?<2;y z?w_Rn!1q_PGY#;$$NF*_AMoh*oe&FlReC9XowOH2mRpuw~^>H-&CmiPw^Y`Ay=k59tz3610 zqRD7q?{5NMf7Y_T!nKd(Y2VxUa(FpE&t!eC_!QH+KFIh3pWml*d@QHlX?*qd{y&^N z|I`1rm^}ZR%JCV6@p(HxXPB|nr!?E=G(NL_y`7)U`Zv!n_4A3lG3Tck>>sD`Ikj(& ze{bjSu3n!1nd^ho`P0-pogbb0_jZ0WxrCX8ydL|IGaSVtl_mKU8%% zKRJ!h9Dm-94^!{$_;flyIIUl&0^KZ>+yJ_4@bL_v0y^g>;Xs zc-&KOYhUX9ns?sndimk7r+wS_tnXLTjN9VM5ay*-|FidJW;I*y+LJx0TejcyZy#Ug zU4OW8g-q$GcWOWI`xV)@uXV*c6xRCtpS@o)vrh?E_7Va8|7`weug~kcHamr<|G@KS zAD`3q{p|gRVzW!Tu09B3wJ-hKw(p1i>ur75$LF+tKYPDp*TXfgh7mvi*8X!E-_PC; zi5FsutM!S1_J8(%$AcJ?UBNyE_v|0r{c>HH$?%lj#| z_O16PHawW&dfnuti}yPU+WPl3?{7@my1_L%%|plaC;glGx1FCn=O3r-lm2bvlm4yo zH48q&Rk_0htAD5YH~rhrPk!e7=CplI^W!wX=J>a*zaP#IPTR-(BL(IC6*+&&-0S?i z$L-$Ws_-`TZ=K&{er)GI>ECV6KhnOuKVoa&dOs;bmtwBWvr}8wZ_~eR|GAeQ3*&x1 z`TO-n{@z}1u0P(c59a#iZTmt$5A8nK>bc9?_$D?CUSQA6`=0$Dc>B!t*X$qL_^FeT%UjS_h$Xs{@#B5-e>A%-j(0p#06cq4$YSFTlG4AQ}6DW za8H3m&1PElw(G04cBG9Mhw(YJZ#zCb^B?v_5m&<(!94xz_09C}`|55**Vr{3JoUEz z|7Uzo?K`ax+x5w8pKtrS>s?EePPF>BU7tMT8<2RqtK^&UR=rdEGC$tdkL(}Y^~tpF zTKamL>+{ATR{OT=vl*YO$5rk`?-p3a=k9)=aTxLT_3X@oZ$-7bFb(8C4c|3^OO8pGiV2@))^`v2Meff=7u`{wxfw*I7l+xA(w}*AWd7ZIpKf$j z9Q@Ho>do~_>#ghez4;YfL6ScAG5rU=zSz%izdAq4n0|Hr_cp%#Yx!>nFIj4xAAZ)p zxqeCere0#%cKLj5?jO8u-{~xc3v@m<&syJR`}OZ-{@lNN{q{CL=K3pb{_OqX;)%k# z^UOIe_b1l=k@t6P`^WE2kZ|s$YnFQI1MfdGKc;=D*YR81Z|<+m@o#&--P->_PHuD+ z+~eyx{%!Tv{(o3@rmJ|$y`Fm8`9tdc%=$I$+v=r#&-q2(Pqtlu{mdGB-n6nSOp55% z?^A5|2U2exBk5|dcfF4t*V_NKde8O2e*a)=-<$PUOw*7Nb=GXds zW~;aMPl}uyU8Q$_uMd3wG@sv0`?h*(|CrBTGXJ*gkBm>o;G1dcbl0s>M`5&Ee zy{l!efc|au(!N!1zd!iZ_+B~qKA)w3t6sC=HR{P_hZE_VI_5J=UaQ~%GZFH^N8E}30)%}@i zKXCu%{!Xq*a(xZ_` z?bq8>%5`x=!1d2oZ^rMkKR>s%FZI?wGS^4u-+De2c>m6ASW9Kkd)Y zZS8yJ-#q^|=YQMv&00TIXH9lJwDoU0|66l3v)mNdz)s=9&#I@GH?fPZL@9V#1y{qS;fafE&dbe34_UA*k_D#L#`Hl4dv-z2mX}v2&p6~Y` zfq!2-toM4?;awA~;t{;J~FZ-)(a82J8aDB5~f8}qj_@ZIlcRM||KL48Yqg?Cs^Ru7%d@BE&)XVwJR_}R!Z`!w=e`WsN=J|Wo z%B8C0XefUfBuFp>wW1(Ff@>~mD1<}^gw|Z*a0rVq2(P)skq{9P5Lt7HqaiAyAiCxf z$3jfRKy1w=j)%C2gZP?DoCpb#0Eso1I2n>636eu{iBlmZQXsYF5~o92q(OSkCC-G5 z$bih6OPmc^kpX&K9K+8>+%JRKqY^5jislkmM>SMM4b3I4jasOQI+{ydAN5cd z4K$ayF&d#Enm}@io1+<;qJ`!Xw?-?pL>tW|ZjW|oiw>Gg+!>wF5nVKwxI4O`D|%=y zac}fOPxR4T;{ND|z8Ijn#Dg&i12F`WOFSIIFcc#+mv}TrVI;?%|>45AvuyEDN-RNQXnnTAT=@|J<=gFG9e?fAuF;VCvqS=@*p>IAwTjV zFI@0J0Te<(xKR{EP#7gp9K}!?rBD)OG?%zM%AqVOXfAPOR6<2m(Olx{sD`Sjp}EAh zQ42LuM{|kmqaNy_f#wo7Mk6#t6U`-Vj%H|z7Me@k8m-V0Z8Vp-J=&oyI%qC&XLLeG zbkSVm?&yZD=%Km9z0nIj(MNNM`=cNFVu0on55^!2#1PFT9*$uciV>PiJQ|}g5@R%% zcs#~oEGB3!@nlTGL`>0K;^~-%shFX;#IrFAGciYViRWV;=3;^75--LgEW{GcC0>qY zSc(;zOS~GZuo7!Dmv}waVJ$XjF7ak;!bWV-T;gr`16#3ObBT9hCw5@B<`Vm2FZRGs zbBXt3AN+9$2XO#LaRi6)CywJ7PU0_|z~4BHQ#gmSID?D0fb+P5%eaK=xQ45^g`2p6 zJGhO1a1a0DE*|0m?&C53!y`PyQ#`>-yufq3!E3z2d%VM2e8NY3z*l_1X9Nu6ha~#!XgYJA_BrA3L+yCq9YojA{JsI2I3+PVj}_KBOVfJE^!hhMj|BD zT;dc+j$}xUR7i<*NQ*Schzv-NEXa&Z$c}8tid@Kv9LS42$c+NXk9=^$1s@bfArwS0 z6h#q~LW(&E!0Fk)I}XML<7`E6EsF6G)FTu zMJu#K3$#TWv_=QCM>}*zCv-$NbVV2RL=SXFAM{2q^hZDR#Q@DE9*jX4h#{IwJRHL? z6eBd3cr->~B*thi@pz2GSWM7d;>nnViI}3f#M3biQ!ztxiDzRLW@3)!63@px%*6uD zC0>k0ScoN>OS~M*uoNpamv}W+VI|gRF7bM-!&+?6T;k2xgpJsuxy0M>2ex9n<`VD1 zPVB&L%_a85UhILN<`VD6KKSE+<`N&qAsoaJ%_TmLV>pUGHJA7#{=x~I(p=&*_#3Bj zR&$9j;5^RZqUI7`!DU>+Rm~;7f$O-2o0>~}8~@-I?r1LYJ^YKixUadykMIx=@So-q zKgAO~#xu<&eu)=&j#rvX{1$KU8Xxc;@9-I)@Dbne6<-i6IOjnGK}du^aD+iZpU-sD=8dhq`ElhG>AMXoALQf#zt2)@X&6Xot3FgO2Ec z_UMAn=!EX*hOX#^p6G$T=!4!Efd1%*!5D;r7>1!3f{_@3;TVI_7=`f|hq0K1iI{+? zn1acef$5lr*_efyn1{KTgN0at`B;L*ScK(RhNW1Al~{qbScBErfc031&DeyE*rK__ z+wcdrV!P%N@4`;(z;4YY_QhW8fuH6Q@5es)E^$1> zMI6M}T;fDXhy+Nixx~qk6iJX=bBR+SB~l=@<`SnvTBJcnWI%dkL1tt^c4R|VCK2go&7jshEP9n1Sh-gV~sc z`Iv{fScHXGfTdW1#aMymSccVDg_T%`wOE6V*nsueg3Z{3ZTJIQu@gJ69ec1FyWj_3 z?8ScUgFg=8AP(Rtj^Hr<#Bm(MN&JNq_#3Bj3g>VZXK)c0a2{818JBP!*KifLa1%Fh z2eZ@*uzF61(7o0&r_CabXlfK@`zk;^HWVq9~!c z#HCRRB~eCmiOZuL%A$hi5?4kgR74fcC9aNYsEQhzOI#bZP!n}Dm$*Lap)MMsAsV15 znxHXSpgEeMHCmx1+MzAlpd&hF5)1*<`O4DLL@+9%_UBTq)39~noFDtDUkxHHJ3OY z(jpDgYc6pnWJCsJ)?DIj$cik;uDQgykP|tOTXTu?AusYEzvdFV;DZ8iYc6qN6hc81 z(OlxCiTG|^n*=4ghdXrZ~ptJ8^?v8Hg ziXNIv+#9{n6MZz7xIg-#F9v8X@n8(XKn&4b;^7#Ep%|gL#G^3^BQZvEiN|9c#$tlz z5>Lh?OvDt;C7zCHn2H&iOFSF1FcWh$mv}zrVJ;SEF7aY4!a^+3T;kJu>hy+NABuI=DNRDJkjZ{d9bV!Rd$cPL`k1WWH zOvsLG$ckLZi5$p_Jjjg#$d7z*!v!A{Mj;eLF%(4+ltc*>M;VkxDU?S!ltm>}LVrwpOJj6vD#MfNnL`aAPNUXWU$&eID zkX&<#Qz0c%AhqTar$bt#L3+(4&V-D}fXtdpoDEr#1=%&1I2Upv2l65ha-#t9BOlyw z!3Tv=2nA6LMNtGLQ3AzL2BlF7bx{Wm(E#<) z1dY)MO*NOe1)8H7T52wF8?;6%wAEbV4rq^d=%~5GUCB}n1_X$OS}Y&u?R~wmv{x1V;NRzF7X$c}j*obViv*fWoEV9a5J@zbI60CbDN<-IacZPON~F!^8IcWHkp(%C1KE)WxseO`kq>#{f)5Iy5DLPLq9}sGD1qWAhSDg7k|>9=D1(Zq zfbyt<%BY0usD`Sjg_@{=x~PNNXn^{thsJ1xhG>SSXo8k#f#zs~)@X(HXot4wgpTNd zuIPf!=z;F&hTiCfp6G|Z=!1b6fc_YQ!5D<$7>1!3g^?J6(V9y<4r4I}<29Ff5+-5- zreX>vV+N*U8fIe_W?~-ZVh$E!0p?=~7Gn{XV;PoW6;@&e)?y7-V*}P>9X4YVHsTL# z#TM+qc5K6L?7~j?VlVb!AN=8mgE)ZwID*4CgyT4dqxcIa@Fz~=6i(tS&fsrczSS&Ni>%@Ig%kMQfMx5YNSF+ zq|sdB^hk%a$e_8znUM(@kwtTfvm+a_B8TP@=SD8%L>|p0&X0V^ivpTU?1l?ID5$x_ zMNk-pP*ih?OQ1N4p`_*#mqBTiLRrlvu7L6=hl-j@Tm_X;2~{rp38J*A(-Ov?X&=Wn-9evOn zz0e>1&=-R+5Cbq2LogU4FdV}$8lx~0<1iLuFcA|l9#b$GlQ13AFcq^f6EiRub1)kV zFdy@<7>lqF%diwnuo5e<9BZ%|tFRvHuoj!J5gV`-Td*11u?>G<7j|L?_F@lq!&h^O z_rV{2*sr<7hj0)Fa1=*y7=Pk8j^QN!!U_D1(>R55IEyp5hzmH6E4YkHxQ=VMid(pe z8@Pkp_y_m!FYe+Y9^gJ6<3BvYGd#r;yu=GU#~ZxHE4;@$yu~Mc#0PxE7koz0@SNB1 zjW`5la0EkWghEJ!Ls*1CL_|P%L_uUkLUcq!RK!9|#6VocL2M*Ie8fXyBtk+Y(Olx> zNQR_Hp}EAVkqRl1MstbNBOTHrgXR)vMkZuL7R@Ejj%>(^9GXj<8@Z4Zc{G1FW zOFRanF$!Zfmv{okV;m-GF7Xsh#w1MDT;ds+j%k>US(u4=n2R}Bhy|FBC0L9_SdL{_ zid9&N6k9F9LP1uM(uoYXd1KY6;yRi#9;fuZ4gMILa9}eOG_TvZ+;}DMH z7>?pEoWP$rjZ-*@vp9plaRKLX4wrEW7jX?&aRoPV1J`jI|KJw>#a-ON1Kh_w{D(() zh^Kgh$9RF~c!rmnOZ*0}@d|G>m-qwT;~hTZ6F%Y_zTyjlMc_OL`C)BHgg|hFL1=_R zc!Wb(L_$PFKvYCQWW+#pL_=)ELQKR%T*N^_BtU#5L1H9AawJ1iq(VxhKw6|hYGgoq zq(f$8LPlgmR%Ag=aS7LP4OejsH*o`Za2x;N9{$B$Jj4Us$7B45M|g&(c!HOBf#-OG z*La2Zc!#(6gpc@uulRz`2pW;|9KI2UpbU;+2#rt(iEs#uFo=i<2#+X;j7W%%Xo!kf zh=~}8i#Ujl1c;A#NQ^{Ch-65LBuI%ANRCvROPm&IkQ(VUmpCIbAU(1mGcqANvLP#S zAt!PmFY+Ka3Lro7!3`IDP#A?!5XDdwMNkqYP#k4Y8l_Mk&>z&CnFB&=M`s7H!ZP9nc=_&>5Z35#7)gUCely z8@VKFc1SU6hkl=BQPApFj8}g$6z!@VXWp7Pr!JL!$i#`o`T7kgsGZKJOk4) z4Kp>Dcn)S`7UpU$@dC`pJS@~);w4y&MOdo2#4E5I%dk>&iPvB?R$;B?5^unItiwjl zCEkL~*o3W`OS~Q1@CSBiF7a;c!cOebTw*`?VlVtPm-qnoV;>G`F7Xi@#vvTlT;e}* z9LI1%bBRykB>uu_%_TmIGx!_lG?(}yF5o;aX)f_qT)|~r(_G@4xPj}qrMbj+a2x;N zuI3Wo$36Uu2bxR#A0FW$9&0Y~Gd#r;Jl9;}S9pmRc&)j_@9-9H@LqF?Kj9-j;Irlu zf5TUNL9j@i2OO5;0S}z2!-$nhp>o*h=_owh=Rz7f#`^a*ocLgh=;g{gM>(c z_(+1pNQC4_hNMV^lt_WJNQ2bKfb>X*%*cd{$cC)Qf}F^K?8t-M$c6mKhrDpX2L(_F z1>r_f6hUE>Kyeg9X_P`qltWpRK}A$Rc~n7VR6=!BLsis5P1Hbb%_Xjfx~PNtnoHaW z4bcEi(FBdr0?pA3t?a>9D(Fxtr4PDU-J<$Vw(FeUT0R7PqgE0sL zF$_a71S2s5!!ZVe<`SR98T^fNnoE2U7jPbzG?(})uHZ7RX)f_i z+`x6*(p=&@xQ%~sS96K);~xIS1I;D=50CH=k2RP08J^+^o@*}gE4;)Dyw+UecX*38 zc(1v{pYRbM@L6+-zu_ysK>njnl1m(%I2eK=1SFR@G(sUH!e}mWc!Wb(M9^H~$cTi9 zh@!c~(Gd+%5kqr{V9I5kosCDLdv zaeAafT4c~%;>^f|jL4$7#MzMzS&>6?iE|?taw3oB66Z%g;DbBWuaHCmyq<`Q>6d$dDG%_Z)F&gg`$noHaR z-O&v_HJ7*#dZQQmYA*2r^hZAo)Lh~r7>q#}s=34?FdV}$QgeyNU^GTytmYC=z<7+q zM9n3hg2|YKshUeX1Jf}LGc}iZ4rXH(=4vkS0?fxeEYw`$C0L9_SgN_iE3h2Puu^l0 z*I+ePVXfv8Z@_x2!$!>|-h$28gl+f(Td@;6upN7_8@u2KU+l$x?1MiJ;UEs+D30JT z{={({!%6&w6ZjjaaSG>f7H4n~7jPa|a2c0y9oKLbw{R0Ta0j>X5ANY#+{HsYz7=YIM3o6aR|!b2!_xIg^&n`un2>Q zh=A~jq`AaV5e1PEO>>E3A_k%(mgW-2MI6LNJk2Fehy;j_BuI=zNRDJkid0C66iACS zNR13gk95e4Ovs3A$cik;i5$p|Jjjh)$d7!;3m1G)0EJKxZWKik6h;XYM=_K}DU?Jx zltmd-Lq7;T;e|Hjb7-hxx@p|AN?>;bBTvwFa}|$<`R# z{osqe@Yh`81K5v!IH90idP2~jndI0m94 z8e(cLaU8@(EX37Z;sl6~cu1(Z#7U4CiI7xtiBljsk|Cw$5~o3Gq(WNFCC-5KNQaD? zOPmFnkqKEfmpBKqBO7vRE^!{@MlR&lT;c-Ak9_daT;hUo!-YbcOI#F1P#DEDm$)QK zpg2ltE^%3uL1~oJT;htTfbyuMxx`gb1(i`vbBSxB2CAc$<`UOM9n?lW%_VM#2B?ol znoHaiP0$$4G?%y~TA(>vX)bYFv_WgM(_G??=z#X>ERq6fO8m*x`p zMIZD=Kg}f`hym!2L7GcE6hkl=!!(z8Bt~F3MrkhbSd77FjMH4=iI{-#n54PHQ!xdT zF->!cXJQ7XW0vL;&&3?f#yrg>UWf&lk42hGycA2Y7|S%5cqLX~IaX;d@mj3GYOK>- z;*HpV_1L7j#9OfioAHO{67RrvY{O2?CEkPG*abiMVlVb%AN+9$2XO#LaRi6)CywJ7 zPU0_|z~4BHQ#gmSID?D0fb+P5%eaK=xQ45^g`2p6JGhO1a1a0DE*|0m?&C53!y`Py zQ#`>-yufq3!E3z2d%VM2e8NY3z*l_1X9SJL`4-=ZLr?}sFoZ@ZghV)mMHoax1cXNv zL`Eb;M>Ir5EW|_%#MWHmc!-NQh_AWCiI5NpkXUnxlOZXRAi3rer$S1kKx)k;PKUHe zgY=q9oCz6`0hu+II2*De3$kl2aW3RU4&>Hc;(W-9Jjk!P#4h-t0Nk2OTo{E=5JfbX zxHyWTC`xE9acPu7NtDrC;_@hmvZ$cB#FbGA6;VZViL0X;s-lMG64yp8)I=T4C9aQp zsEY=gOWYWZ&=5^Dm$*5ap($EuE^%wLLQAyKT;ldBW#pt;18 zF$ohfMRSR#V;ZJnhUOB_#w^Ul9L*)3k9nAj1)58|7>lqFOEi~wIhJ85R%kBqYOKOa ztkGQJ^;n0s*r2(@o3RNSu|;!qGc6n|TGr9Bu9o$*tgmGQEgNdtNXy1rHqo-Fmd&(mu4M}?TWZ-# z%hp=9(Xy?U?X+yKWd|)gYS~H4&RTZSva6QewCt{B4=sCY*-OjbTK3Vhua^C^?62hj zEeC2jNXx-m4$*R`mcz6huH^_VM`}4r%h6hn(Q>SoE$y!d)a;lco zw4AQx3@vABIZMmgTF%jOu9ow(oUi2qEf;FJNXx}qF41zSmdmtUuH_0XS8BOR%hg)0 z(Q>Vp>$F_28qummi}7q z({jI-2edq>YW@IL2W)^jn!F$HCcau{Zm$ zFZ;1S2XG(VC*U$~iD zxRu+uojbUbySSUbau4@%AAjS19^gS9;$a@)QU1KU7KI9`l<`X{U-~5Nq_%EOH1z++NU-Jz^KGgsD zA;U2|BQPQ(F*2htDx)zvV=yLTF*f5cF5@vi6EGnYF)@=cDU&fdKVk}|WGbd+8m47B ze$4dDz>Lhq%*?`1n3dU>ojLd^bMiChVs7SPUgl$d7GOaZVqq3xfJIr1#aV(SS&F4u zhGkif#;r?@C!C%BQ|CeHf1w5XA8DuE4F4E zwq-lEX9spL3{fCD**p&ZO19LixF&M!HFUvVVA z<|vNl7>?yQj^_kUmt=z`#+`*mP#ohdsd$^bT_#5~001xsI z5Az6*@^>ENasI&*Jjqi$%`-g9b3D%ryvR$u%qzUgYy6Yfd4o53i?{g~@9-|~@jf5$ zAs_KEpYSRF=0AMKfBBp*_>!;qnr|2qF4+G=10V21hGTd}U_?e@WJY0BMq_lwU`)nh zY{p?+#$$XYU_vHhVkTiyCS!7b#1u@)R7}k@Ov`lqnCY2;8JUThnT4M)E3+{>bMRB< z##2Cu|6B{3pQjUHf9qxWivKs z3$|n{wq_f)WjnTK2Xp)MIGz(Yk&`%?Q#h5=IGr;%le0LR-*67+avs0sd@kU3{GJQBh(GX0 zF6K{M!lhis$sj9xRIOq3paBMw{jb|a|d^F7kBel?%`hU<8R#0 z13bt>Jj^3J%HMg6$N2|O@FY+1G|%uX&+$Aj@FFkqGOzF|uklY_=MCQEE#Br|yu-V^ z$NPN1hkV4xe8Q*voB!|`|K)SO;7h*ZYrbJf1pS{MG91G*0wXdKBQpx4G8&^Z24gZ7 zV>1rpG9KeI0TVJ26Eg{uG8vQeBc@jng@U zGdYX1`3>iAF6Z%E&gTMt$M3n2i}(Y70Ra4WZQJ9ls=cX2m=84j-r{Zk#XG#qd%VvFe8@+9%qM)xzxfZJ@n1gY3%=wlzUCW- zMAZNJA;U2|BQPQ(F*2htDx)zvV=yLTF*f5cF5@vi6EGnYF)@=cDU&fdKVk}|WGbd+ z8m47Be$4dDz>Lhq%*?`1n3dU>ojLd^bMiChVs7SPUgl$d7GOaZVqq3xfJIr1#aV(S zS&F4uhGkif#;r?@C!C%BQ|CeHf1w5XA8Du zE4F4Ewq-lEX9spR?oIFqwDo8NE_=W-su<$NyScl@3UxrjgTM=s`1 zT*9SX#^qeWpShB&xSDIYmg~5l8@Q31_zO343%7C`w{r(~au;{=SMK3n?&ELV&jUQj zLp;nQJj&mBjK}#0Pw*s9@ifoyEYI;gFYqES@iMRQDzEWRUgr(oDyqj^I}u$*(zzqdA6SIgaBwffG52lR1S`IgQgfgEKjc zv-u6@a4zTZTh8YKe#h^*kc;>Of8=8R#3fwHWn9h`{Fy7cimSPXYq^f=xq%zGiNA0& zw{R=BaXWW#CwFl-f8`$TfJjBC1!lV41$9SB7@B~lt6i@RE&+;74^8zpO z5-;-#uksrId{>3}I%X_@f2Ykp!e9R|&%D?#!pYdNl=L^2%E57C%hD6r? z`60tGJR>k7BQY|gFe;-lI%6;kIjgZcYp^D3u{P_lF6*&A8}JJ@WFt0a6EG!JoO3tGJqLxR&d+|L6%$U{8L zBRtCAd5p*T2T$-MPw_O*@GQ^qJTLGfFYz+3@G7tIPhRH@-sCOb=3l(SyS&Hye87i% z#K(NXr~I4$@EQN*bH3n9zT#`X;eT)3^FfsVi~~MoIEH5gMr0&LW)wzcG)89(#$+tU zW*o+4JjQ1NCS)QeW)dc4GA8FoOu>{)#nep0v`oj3nVuP#k(rp8S@;RFG8?lq2R~&_ ze#TtP%{? zWG&Wa9oA(%)@K8L!G>(a#%#i-Y{uqn!Io^r)@;MJY{&NOz>e(1&g{aj?8ffw!Jh2J z-t5D^?8p8bz=0gZP!8r04&^Wo=a(G8uQ-xla}-B&499XD$8!QFauO$V3a4@!r*j5p zau#Rv8_wZe&f~Y7&jtLB-*X`s@dy6M#r%m&xRlGdoGbV1KE{Ehp0fCqVqhk1lY`8$vCIRD@Yp5!T><{6&lIiBYQ zUgRZS<`rJ$HU7!#yuq8i#oPRgcX*fgc%KjWkdOG7PxzF7^B+FrzkJRYe92dQ%{Tn- z4f{Tbs{b<_!!rUSG7=**3ZpU_qca9$G8SVq4&yQ&<1+yhG7%Fq36nAzlk+2{U`nQ9 zYNlaYrsKy<&kW4SOw7zI{DfJVjoF!lpE4&uV=m@q9_D2}=4SyGWFZ!25e8V4#aNsr zSdyh!nq^p)#`o}vjM+gLpEY#HepjXV{^7( zOSWQbwqaYgV|#XBM|NUoc41d`V|VsoPxfMO_F-T4V}B0dKn`Lk2XhFAau|p6OOD`I z9LcXailaG(V>yoFIe`;7iIX{nQ#p;(IfFAfi?jI+=Ws6P@mtR40)EHuxsZ$a1ApXV z{=_9*%4J;675teixr(c~hHJTw>$!m&xrx7UGq-Rnw{bgna3^=oyT~bfA9oP@)S?=4A1f$&+`H=@)9re3a|1S|KxSv;7#7*ZT`hOyvuvM z&j)t2Vl2)QEXh(V%`z;@axBjZtjJ2N%qpzP&smMt zS%WoMi?vyYby<(~*??cLAsewVo3JUHu{m3?C0nsI+psO$u{}GmBRjD(yRa*}u{(RP zCws9s`>-$ju|EfJAO|s&gE@plIgG>kB}ecpj^x)I#nBwYu^h+ooWO~k#L1k(shq~? zoWYr##o7FZb2yjt_$}vi0l(w-T*yWIfj@FFf8r7@ z=Xrq_d5M>Kg;#lvfATtS@Fs8ZHvi%s-sL^s=L0_EBR=L6KIPy1htK#gpYsJ@@)ck6 z4MU;_`~Tbf|L{YGV|YejL`Gs{MqyM&V|2z~OvYkt#$jB>V|*rHLMCEjCSg)0V{(4P z6imrfOwBY*%XIvh>6w8UnTeU1g`Y4hvoSk!@KfgGXUxUi%)`9Q$NVh7f-J$3sB zU_&-yV>V$^He++PU`w`QYqnuqwqtvCU`KXhXLey%c4K$;U{Cg9Z}wqd_G5nz;6M&y zChGRL7<2iv7If;`wg;P0=(>a4PIg7LT4d-w!=kZ(4 z=K_Am@41kR_yd3BV*bP>T*_r!&K3NbE4hlRxrS@Gj_bLB8@Y+Ua5J}XE4OhwcW@_n zaW{YE9`5Bn{>J@0z=J%*!#u*H{GG>moPY2HPx2H`^9;}O9MAItFY*#E^9rx>8vo>V z-r!B%;%)xLJG{$#yw3-G$VYt4Cw$7k`46A*Uq0sxzT_*u<{O5@aQx2?8IIu@fe{&r zkr{YW@IL2 zW)^jn!F$HCcau{Zm$FZ;1S2XG(VC*U$~iDxRu+uojbUbySSUbau4@%AAjS19^gS9;$a@)QU1KU7KI9`l<`X{U-~5Nq z_%EOH1z++NU-Jz^V(S0=kl`4f5g3t?7@1KRmC+cTF&LAv7@Khzm+=^%37C+Hn3zeJ zl*yQ!A29_}G8I!Z4bw6mKW2JnU`A$QW@h0h%*t%c&K&%dIr$lLF*oxtFY_@!3$P#y zu`r7;z@jY1;w-_EEXC3+!?G;L@~ps$ti;N!!m9k7)mWW1Sd+C_n{`;1^;n+`_yrrX z5gW4!o3a_3vjtnS6%qg78X`Id(oXJ_7&2Kn|b2*RSay}RE zJATiFT*M#vBNy{0F5yxx<8rRx&s@n>T+KCH%XM7O4cy30{Dqsjg^{*jQ{dEU+^Vg@ipJ@zhA`rL9G9b13qLphGzsu zWF$sr6h>t?!IVtJ)J(&)OvjIzo*9^t znV6Yb_zANz8?!S9KV?pS#$3$JJj}~{%+CTW$U-d4A`Gx7i?KLMup~>dG|R9o%dtEw zup%q5GOMsEKW8;oXARb5E!Jio)@41`X9Ir0hHS*fY{I5&#^!9nmTbk=Y{Rx}$M)>N zj_kzF?82_>#_sIFp6tcm?8Cn7$Nn6^fgHq84(1RJkgS!JE9r+x&}nc$fEhpAYzukNB8R_>_P1 zA3o#1e9jkq$ya>MHw=mG_@5s#9K$mLBQg>rGYX?J8ly7?V=@+FGY;c29^*3s6EYDK zGYOM28I$uPreI2@Vrr&gTBhU2OwSC=$V|-4Ec}F7nT^?*gP$@dKVvTDW*+8cKIUfu z7Gxn7W)TKhl*L$_C0LTBSej*6mgQKU6$3sB zU_&-yV>V$^He++PU`w`QYqnuqwqtvCU`KXhXLey%c4K$;U{Cg9Z}wqd_G5nz;6M&y zChGRL7<2iv7If;`wg;P0=(>a4PIg7LT4d-w!=kZ(4 z=K_Am@41kR_yd3BV*bP>T*_r!&K3NbE4hlRxrS@Gj_bLB8@Y+Ua5J}XE4OhwcW@_n zaW{YE9`5Bn{>J@0z=J%*!#u*H{GG>moPY2HPx2H`^9;}O9MAItFY*#E^9rx>8vo>V z-r!B%;%)xLJG{$#yw3-G$VYt4Cw$7k`46A*Uq0sxzT_*u<{O5@(f|1&!!bM~Fd`!{ zGNUjmqcJ*TFeYO$HsdfZ<1s!HFd-8$F_SPUlQB6zVhW~YDyC){re!*Q%=FB_jLgK$ z%)(EYmD!k`Iru4a@-yaQZsuWL=3{;qU_lmQVHRP4MOlo+S%M{5ilteGWm%5pS%DQ< ziIrJ}Rrxuqu{vw8CTp=a>##2Cu|6B{3pQjUHf9qxWivKs3$|n{wq_f)WjnTK2Xp)MIGz(Y zk&`%?Q#h5=IGr;%le0LR-*67+avs0sd@kU3{GJQBh(GX0F6K{M!lhis$sj9xRIOq3paBMw{jb|a|d^F7kBel?%`hU<8R#013bt>Jj^3J%HMg6$N2|O z@FY+1G|%uX&+$Aj@FFkqGOzF|uklY_=MCQEE#Br|yu-V^$NPN1hkV4xe8Q*voB!|` z|K)SO;7h*ZYrbJfT>YOPG91G*0wXdKBQpx4G8&^Z24gZ7V>1rpG9KeI0TVJ26Eg{u zG8vQeBc@jng@UGdYX1`3>iAF6Z%E&gTMt z$M3n2i}(Y70Ra4WZQJ9ls=cX2m= z84j z-r{Zk#XG#qd%VvFe8@+9%qM)xzxfZJ@n1gY3%=wlzUCW-#MA%zA;U2|BQPQ(F*2ht zDx)zvV=yLTF*f5cF5|I6sk+sJ=b#2}SNy@-DR-|H#hx8cxaC>F4%>p)E&l&0?0JO# zXFeq4!}nxgy%`h;PGQNn!PCbF1y0S2UpV+x$p6>lUMoK+P%Xps!ojaid^h{<<4&nH zFfi=jn}vg4vGi{C-Q`_>uYX`ov=l{xU&ru&Wt+z67nokRY?0u)csKjz?ehvwZ+{f5 z&^ar52j)NRS|oUz$9J>uF2lMrJp!55jx7?rCDi|weK4VGVE3X0MS{1F_`kASE_MtQ zO1ZvB@KV$ND?8+H+rWdT`-=oGOZmUDIXkorT#tRRNbnTa|10}+XOlpbCJ&1QPj~sh zvf0l!2t@AkK_K|6vHvT3ack{B<^xdz!H?1Yuk5JK)dH#a#0dn4-0x=JeeYC%STS&} zb&^1E^ZdWEt%{ckJY1hD5ZqMW&A$5@w{Kc3uzO2}K>YV)-+k{qtz0nhG&EZv!F#eF z1g{ki+wR`}@a;eHD17d~lebgC_hjFF+{Nv)1{(rNX*!Q zigT+6lKl_ag#97~^5&@pUj&b<5FUcY@_!6_{HHk+^C$s*PBw+^IyPxjr%jeUP-k;X&Y2U5K!8}9ADADsUC zxLc#GD3ZB(=RoTBWZ!*m%^uDwQv5`>K$`bt-+e!X+cu)e@Dn`)Y5#}ps4T6DWNqFj zknTO%cVFYq$pS?th4u@4{GRN)+uNxDiHe-fHXxAxJ=u4kTh@n{3J>ZwFp%Lr*>|7Y z>S~h<->5z)knug)cVCNRGvXEwcVbW=(|fY-z9-*C-d1QJ^V>iFulGZ)5pg%ieEYar z-jjXzaX-p3d2`7cg94wtC;RR?Yd`7I=Kb9V2C}{<`|h@xDMO+yiE|DJWP4Bc-Su04 ze330#M)V70e^2(^b+)T<%PluL^$FzoAF}oHjM&opR?onv|3mh9(OFwsKI#_8`JU{% z+goU^Kyp&f5`5Cykkp=b?pPW-jjWIJ#1)lVoUqJtpmB=lYMs?4mQ2DrNP-| zfjsZYzPrvkU3jtO!sUj6y#GTs-ld3JXH2ad$oHP?yYHQ+{bFsM`eBVg{`X|xeQrrN zC)#=>TjfB3_hjFF+@o_-ZoQheY@pzKvhS{kPt#=BdiYkcK%w_!-`zIXl*qRA(TIY9 z!tcqxyS#7v+ty%zEApP~yUUxmf5AYFs@b*%cbxBTo9`||w(Z3N_F* z6J-LOLsD%m_MYs!>tW=UN`c%p6K^g4KV-xAsUB!oI`-BQ@5#Qq4Ee*?4J6wiX=};% zWZzweQS}=JX0Lm-rPO<}?>=tHUd;mWZ{FTg`hUnytk^n`E#t{8W!{s0cl|~^)IJb# z_>L`Q-;;fJ8TQ}l9B7bq>6UW;LpJ@)?tv3=r)??!KV*CF>lKKzFmy|W_hjE)XE(d_ z4IIx@V@t*NWZzxh>Erqb#+J>nrPBY9jh${_AY7xrH&^~2vJZ0)3RGA%Z*!IZA^YKx zL4h8dl5ej1KV<*2{2?KgtCTENztRUGwOhAn(Y{-%s%^S;@6_?_-%nL6M)NCyftL%t zeS`o1Bf4hyU*`%=!L9G@w6%DZ%BAK_e;Zf9qrqSWkMx2SJcw!BKCpf+N~s z1xKsF3XVjB6&z&-D>#A-R&aC}tl-EmSiw!NiR&YcTtl(%PSizA*u!5t6U3`8u!4KBUhGRL7<2iv7If;`wg;P0=(>a4PIg7LT4d-w!=kZ(4=K_Am@41kR z_yd3BV*bP>T*_r!&K3NbE4hlRxrS@Gj_bLB8@Y+Ua5J}XE4OhwcW@_naW{YE9`5Bn z{>J@0z=J%*!#u*H{GG>moPY2HPx2H`^9;}O9MAItFY*#E^9rx>8vo>V-r!B%;%)xL zJG{$#yw3-G$VYt4Cw$7k`46A*Uq0sxzT_*u<{O564E*-LKltE3|Kmf3V|YejL`Gs{ zMqyM&V|2z~OvYkt#$jB>V|*rHLMCEjCSg)0V{(4P6imrfOwBY*%XIvh>6w8UnTeU1 zg`Y4hvoSk!@KfgGXUxUi%)`9Q$NVh7f-JOmg_K6PIu)mvK2) z@Mo^%Dz4@luH`ze=LT-%CjP?B+`_Hg#_im}o!rIU{FQsSm;3k|_wxV`@(>U62#@l2 z9^-NT!4o{mQ#{QxJj-)D&kMZBOT5f0yvl3*lh=8JH+hS<`4{i-F7NR^AMha`@iCw9 zDgWj_e8zwIoGHm4?g_Q{`o_OV|YejL`Gs{MqyM&V|2z~OvYkt#$jB> zV|*rHLMCEjCSg)0V{(4P6imrfOwBY*%XIvh>6w8UnTeU1g`Y4hvoSk!@KfgGXUxUi z%)`9Q$NVh7f-J2KI%B;ew{G8QToi$jK zwOE^VSeNx!pAGm08?q4_vk9BB8Jn{OTe1~fvklv_9ow@5JF*iyvkSYj8@sayd$JdM zvk&{SANz9v2XYWYIhaE@l*2fjUvdP$;z)kYQ5?-N9LsSW&k3B!Nu10noXTmO&KaD^ zS)9#pIEQmNkKb}W7w|iN&xKsXANV5|^CvFhQZD0iuHesH$yHpM$W8o( zo4JKsxsBVogFCs4yZI~ka4+}qH}2;F9^@e&<`Ev{?>xri{DUWWlBal@XLy$9c%Bz{ zk(YRxS9q1z_$ROP25<5fZ}TtS;a%S2eLmnrKH_6O;Zy$2fB205@;P7dC13G1-|)X5 z^nVae|7SRcX9PxMBt~WwMrAZcXAH(3*$F5q|k zo(s8%Kk!E`=1*M0rCi44T*05YlB>9yYq*x{xSkuhk(>AnH**WOavQgE2X}H8ck@^7 z;a=|JZ`{uVJjg>l%p*L?-+7G3`3Fz%Bv0`)&+shI@jNf^A}{eWukb3b@lRgo4c_D} z-sWGt!@Io4`+UHMe8k6m!l(S3|L__A<#WE^OTOZ3zTtm=!T&*c{h#3&o)H+4krER$*0s&T6dA8m!4$tj#*C%X+NO2K<5z*@%tVgiYCu&Dnx2*@~^%hHcr7?b(4H z*@>Omg_K6PIu)mvK2)@Mo^% zDz4@luH`ze=LT-%CjP?B+`_Hg#_im}o!rIU{FQsSm;3k|_wxV`@(>U62#@l29^-NT z!4o{mQ#{QxJj-)D&kMZBOT5f0yvl3*lh=8JH+hS<`4{i-F7NR^AMha`@iCw9DgWj_ ze8zwIoGeg6Y~$Z!nL2#m-`jLayE%4m$v7>vnSjLkTV%Xo~>1Wd?8 zOw1%q%4AH=kC=ifnTn~IhH06OA2U5OFe5WDGqdm$W@R>JXAXYKocxTrn45W+m-(2V z1z3=U7YG6uqcbMI7_f3OR+S|uq?~5JS(swE3q=Guqr=iHCAU0)?_W#W*ydL zJ=SLfe!+%p#KvsGrfkOMY{8an#nx=Ywrt1t?7)uf#Ln!(uI$F{?7^Pw#op}0zU;^T z9KeAb#83|A5Dw)q4(FE~!LK-yUvm^ka}39F9LIA4Cvp-ea|)+&8mDsxXL1&2^Bd0L zT+ZXSoX-XPj^A@37x4%F$i@7LOSqKFxST8aGgopIS91;5avj%m12=LLf8l0s;Z|%766yv5u6i+6aJ_jsQV_>hnIm{0hWfAb$cl7-Sf35}1sk#v8?y*+8O|>`f?tIh8W_p1If|ph z3<(*-u^h+ooWO~k#L1k(shq~?VTJ}~a3*JQc9a7riA%VY%eb5?!VC@k%#~cl)nSH&tl?U&sX|IHU=F&1YDmSicGW*L@cIhJPyR%9hs zW))WD=d8x+tihVB#oDaHx~#|gY``zrkd4@wP1uyp*qklclC9X9ZP=FW*q$BOk)7C? zUD!3u&_FkKXAkxaGbE%Jd$SMwvLE|%00(jqLphj3IF!RUoL_PTzv4)K%~2f9F&xWr z9M1`y$Vr^cDV)k_oX#1X$yuDuZ#ai@Igj6RJ{Ryie$Rzm#2@%07xO1B;ZiQ+a<1Ud zT**~j%{5%hbzIL4+{jJ*g`2sBTe*$fxq~~oi@W(N_i!)w@i*@00UqQb9_A4qF?yJxff$U*Sd1NJNJt#UWjw|YGc=HZ37LqA!+d-F zKa(;Ulk+2{U`nP6Gc=HzX_%Jj_%YKn12ZxcGcyZ6VOC~icIF84?e+i6$ER$*0s&T6dA8m!4$ ztj#*C%X+NO2K<5z*@%tVgiYCu&Dnx2*@~^%hHcr7?b(4H*@>Omg_K6PIu)mvK2)@Mo^%Dz4@luH`ze=LT-%CjP?B z+`_Hg#_im}o!rIU{FQsSm;3k|_wxV`@(>U62#@l29^-NT!4o{mQ#{QxJj-)D&kMZB zOT5f0yvl3*lh=8JH+hS<`4{i-F7NR^AMha`@iCw9DgWj_e8zwIoG4kmNtukv`4LkvB~vjq z(=aX5@nfcE24-X?W@Z+C!mP~3?99PWnUkL}7jrWY^D-avvj7XS5DPQxwzR?iZ@wst zu{cYxBulY0%djlVu{1Y{k}W!?tY4_Uyop?8MIO!mjMb?(D&y?8V;f!@lgt{v5!89K=u#<`53$Fb?OJ z9Ko+Rl3#NaM{^9vavaBV0w;13Cvys?avG;|24`{>XY(7*;atw+x17%f{EpvqAs6un z{>a7riA%VY%eb5?_%l~>6<2c&*K!@#a|1VW6Mx}mZsAsL<96=gPVVAv{>nYv%YFQf z`+0x|d5DL3gh%;1kMTJF;0d1ODW2vTp5-~7=LKHmC0^zgUgb6Z$?Lqqo4m!_{EK&Z zm-l#|5BQLe_?S=llz;OdKI6Z9&KG>iSA5Mk{O=9>K8X6CalnTR$MB56h>XO@jKZjl z#^{W}n2g2PjKjE$$M{UZgiOT5Ov0p0#^n5nDVUO}n3`#rmg)F0(=!7zG7~d13qN62 zW@C2d;HS*V&zOt3nTL6qkNH`E1zCuN8Fs7rVE;E?l*L$_C0LTBSej*6mgQKU6$3sBU_&-yV>V$^He++PU`w`QYqnuqwqtvCU`KXh zXLey%c4K$;U{Cg9Z}wqd_G5nz;6M&yChGRL7<2iv7 zIf;`wg;P0=(>a4PIg7LT4d-w!=kZ(4=K_Am@41kR_yd3BV*bP>T*_r!&K3NbE4hlR zxrS@Gj_bLB8@Y+Ua5J}XE4OhwcW@_naW{YE9`5Bn{>J@0z=J%*!#u*H{GG>moPY2H zPx2H`^9;}O9MAItFY*#E^9rx>8vo>V-r!B%;%)xLJG{$#yw3-G$VYt4Cw$7k`46A* zUq0sxzT_*u<{O4YbNtT_8IIu@fe{&rkr{YW@IL2W)^h8VP1%gi*@7+Eimlm(ZP||P*?}F|iJjSnUD=J@*@HdVi@n*0ec6xwIe-H> zh@l+JAsotK9L_H}f?shYzvd{8<`|CUIF9E8PUIv`<`holG*0IX&g3l4<~N+fxtzyu zIiCyo9lz&7F5(aTk&F2gmvAYUaXDA;XRhQbuI3u95D)VRkMegO<8l7M6FkXNJk2va%X2)>3%tlnyv!@S%4__S z*Lj0Cd5gFC7w_;c@9{n#@FD*nVRr&&Q~m!B{K~%XYlI}bEMqra`@ZjM_I=H+WQHPZ zL`6jjsmMAaDZ8@EE-FhQqGXrt=gvGm9v=OD=l^~@uBYMUIQN|MIiJs&d**zu@G7tI zI&bhMZ}B$&KU7K6*fZoMf*58JF=Gp9z?diI|v4n3TzwoGF-+shFB+n3n07 zo*9^tnV6Yb_%yRJ8=qlz=3q`f%Upbpx%oWvFfa2lKMSxR3$ZX?U=bE&F&1YSORywM zu{6uDEX%Px!x=p#T&Vx|bp=*rC01q?R%JC-XARb5E!Jio)@41`X9G55BQ|CeHf1w5 zXA8DuE4F4Ew&hD~$M)>Nj_kzF?82_>#_sIFp6tcm?8Cn7$Nqeo12~X_IG95?l*2fj zukcll;AQ!7&`mH#v^uIe`;7iIe#jr*JCY<}^;{JA9Y#aRz7deSW|X zIg7LT5kKY}e!{t&$NBt}3-}p7=NDYaMf{SBxr9r(jLW%#QC!KdxQeU!HP`SPuI0D< zj_bId8@Q31xS3nHmEZFRZsT_D;7;!1Ztme;{>XjY&jUQjLp;nQJj$PVjK}#if8nn@ z!IM12)BKIU^9;}O9RJ{XUf`d+$V>c-fAcc`;T2xxHD2cp-sCOb=D)ndyS&Hye85K& z^TbK6|7TprV|*rHLMCEjCSg)0V{)coN~U6JreRv9V|r#_MrLAWX5rJ!%4~dw*_nem z`7CqsIp*f`%)`9Q$NVh7f-Ju zEZ^ifj^_kUJnVE%8Gb^+48D?h==H#=?#pjrt&odA6G9UA^01L7Z z3-bjQVNn)iafY!3OR^M8vkc3!9LqDD(NnjF`hQV$^He++PU`w`QYqnuqzQlHH&kpR!PVCGs?83U;LYw`A@Wgz!hHQHC~T4GI)bGd5gEB4Fvw>9p2?V-sb~8nus?}O8r0MG9Kec z8yQT%giOT5(FOuZn3TzwJle=$3Z`T#rj9lcNW-*D$Mnp=jLgK$%)+OcmD%_Vvoi;C zMjIJ?mbv&Gb4UAd{$J){UgnE7GMJwQSdfLHeK`LwUtkdyWib|K7)!7uOR+S|L>n0_ z%W^Ew@Ms@C|BpddV8v)7gOymBRaiCJhx7lkI%}{dYq2)#urBMdJ{z!Mw2{F^Y|JKX z8f_rZjLq4CEu)PLwqk3xVcTc}ftT2h?b(4H*@>Omg1A$lgDo5}&j${NQIf|qCI^W=!Xd{DT`6kD4e6)eU z1Wx26PL4J*_!g&dD&LMa5SYg4e24GyJVC* z&D_GR{GLB>8@F=@cXAhZa}W3ONABZ(9^gS9;$a@)QU1hZJkFo_3xDMap5!T>=5PF+ zXLy$9_y^DP0{`SiUgBT;o0s_yukb3b@j7qtCU5aJ|K%OtVRq(VPCm~Jimb%Stir0S z#_FuWnykgzti!sj$NFr*hHS*fY{I5&#^!9nmTbk=Y{RyEiS5{)9oUhb*qL3}mEG8# zJ=l}I*qeRWm;KnEFLM9~au5ec`>_A#P!8kpXdm|fe3c{kTC|bDk&Iv@M@1V5jOOcn zgJU?BZ*m;RM;jTOz=@p1$@izbE9p2?V-sb}bQtSWu6yq`;<1+yhG7%Fq36nAzlQRWVG8I!Z4bw6m z(=!7zG7~d13!i3IX5%x=&K%6iXPJx7F*l!Q9_D2}=4SyGWFZ#j3oOE-EXLvtV+odI zDVAm#mSs7XXEwl~|coSe4aSoi$jKwOE^VSeNx!pAFcMjo6q?*p$uKoGsXr zt=O7v*p@G`9ow@5JF*iyvkSYj8@sayd$JdMvk&{SAN%uV4&Xoz;$RNpP!8j8zQR{I zg0FETBN)k19L?AH2FGwL-{d%s=LAmVBu?gAoWiMmo6|U*@9{t$hgW!&*La;bc$2qyoB#3-@A4k+^8o{C^#6Q{ zaT$;CnScqIh>4kmNtukvnSv>qim91~X_=1cnSmLZiJ6&&PctjC@fl`k4(8;u%*E%J zo6j>3^D-avvj7XS5DW7K7GY5qV{wMD1WU3MOS25ivK-4ZoG&uS3arRVtjsE`%4)36 z8m!4$tj#*C%X+NO25iViY|JKX%4TfN7Hr8@Y|S=o%a_=W?b(4H*@>Omgp&?avaBV0w;13 zC-W^%;Z(lOX`Ie?_%7e$49?{H{D2>F7H9J#e#|-igmXEM^Z6+k@H2kSFSwA4_$3!} z372vimvaT9xRPIS6<70XuHiRa%WwG|*Ks{Ja3eQyGq-RnzvmC!#_im}o!rIU+{3;6 zk^8ux2Y8T&c$i0clt1wpkMn2#!e4oUCwYpe`5S-d8J^`i{=xISz(0ABm-rX|=4JlF zE4<2Uyv`fE$y>b5e|d*@d5`z`fPu97e?G;yjK}y)z=TZ1#7x4ZOvdC)!IVtJ)J(&) ztX;Kb~x{=UC5^tu+W#QKM?;8Txfv)+h3 z8#5Jh%yKJ*g~z(wm}wJZvh`-go{gDeDJI*$@Qbl7H)cA9nC!v}v1el*-5itM@?$X8 z<;FbbF(zB%WQAC>F^`0b$qvg@Db{Sv<0CA0Smju=F+XY=lWlarO03zKA4`eJ9{s#p ztl5}bSYxtZ53UhwHs*Ghm~8)!wPMZ2d^8r5&D6V2tl5}vqs3%9PpKDcHfG2jlU=#3 zL9E%B<{6VslCE*A*_fshlg;0!X{_0FkF|?gdz;6aP5)SSQ^{7bW-~mNJv+Nitl5l@ zWm^Q=#hT6ZSaw*;4zXr4KbGAyzf-K)ERSWg{@Nwh?9-2Bd&cP=Yc}g+*)&Oe#+uFc zSa!$FUa@AMc`UndOP^S?*&oXm>DMpTY>vmWWv};-HJkIXY?7t}V$DALShnosfw5+D zJ(gWJYf!A&=N`)*9X&YKZ0^UhX@Wyy%|8EFHf&$)**uSBUo0~;*5&4XEZcQx?Ad&e zW#dhXJ)8frY?C3eXA3-*{VOc?Y{AE}Lw<;TI}~~>yP{C+*}{)ymvoDLzrFBScERA- zkB1_UW%IU({WvT7STR-pOFWhx&?)xw zL&?XoFShRy>oHmCvFz8uZn0)dKbD;kKlbxvna8p_zUmn3a?3uJJ=vsvtl4spWnVeh zHr8zU$Fidbw2n0!{#Z6}r$wyU7az+e8rv+^?88Cn!;0yT=VodWYqr8;*;T6>#+rTj zmk%puxi`Aik2PEAvFwgQbz{v|ek@xhdF@!URUXTxN>Ve{Y}LoIgYs05HCyemY>n|@Uwk7Wn6jeSg8^RaBJ^c7=Whgy$ikKK%Y3|{-O?BV#aXX`wc-4l%c zI-u@j*%S+6zZR+YSaw?J*t7K?%ND*F`?XVp$Fl#wYqEOvt5p4BK_Jk)dzUV~2j*zp zy+hYQfgC$$6~A14VuiqvsSnS&k--NKBBC$q-d)-ttmWKwQR&7<1P9I^5?-l(y{dC& zM*nZozr^v|m68P3m=5>hgf;#=rlSl5VmiS`L z3It+0oj@R_LkR?8I*ULcrXvUhVovgbK+FmJ;e@r8A9Lb;_ycRcuE2+_GrD3VoBPdJzJIG>+#0YBsC{DKR)h+lFsmvAYU zaXD8oiYxgQS8+AJ<{Ey(wfvUfaUIul12=LLH**WO@_YWkZQRZs+{s3xFZ`7!c#@}hn!oXPp5a-Z;~zZF3;dH8d5M4VZ(im6w8UnTeU1g-?!9 z6ic%V%d#BHGn_9n$O^2;O03K(tjcPv&Kj)ATCB}Ftjl_=&jxJBMr_O`Y|3VA&K7LR zR&32SY|EF}j_uij9odPU*@a!%josOUJ=u%B*@u1EkNx>F2XG((p9gr5hj^Grc$7c!7?1O3{=#2*f+u;3 zr}-Oy=NX>mIsU=(yud$sk(c-v|K?@>!z;YXYrM`IyvbX<&3}1^cX^NZ`GA3^^#6Q{ zaT$;CnScqIh>4kmNtukvnSv>qim91~X_=1cnSmLZiJ6&&PctjC@fl`k4(8;u%*E%J zo6j>3^D-avvj7XS5DW7K7GY5qV{wMD1WU3MOS25ivK-4ZoG;QR`hg0*uEJwJS_IF@g69LIA4 zCvp-e^DR!{RKCq=oX&UnF5lw}&gA?2fFE)eXY(U|%sKpob2*Rm`6(ChGk(r5xR8tZ zB^PrEmvR}Ga|NTgl3#HZSMzJG;Wu2%Z}}b9aXmM1BR6p~w{R=J=MUV*?cBkg+{NA8 z!@c~G`?#M6c#wy9m`8Y&Kk*ok^Jo6TUwMKjd5Wj`8-M2+p5;0I!SlSpKY5Xt_!s}? zW&Xn}yvl35&KtbRTfEJGd53p-kN5e2kG|0#CvMC*;3>vsJjQ1NCS)QeW)dc4GA3sV zrerFnW*VktI;Lj^W@IL2W)?optjxw|n4LM8lg~02pJQ%5&pgb_e9X@REXYDE%okXM zMOlo+8O9PU$x##2Cu|6BHAsewV zo3JUHu{m3?C0nsI+psNPVmr2H2XX7U`8KC&9AwJ z-*7Fz<#$}i_1wUX+{De?!ma$CKX4nja|d^F7k6_H_wq;X<9;6CK_22^9^p~`#A7_p zpZN=a@izbE9p2?V z-sb~8`hY)9JpDi8G9KeI0TVJ26Eg{uG8vOI1yeE=Q!@?IG9A-112ZxcGcyaHW>#k7 zGtAB$%*kh&i_bAPpJyKCWj^L-0TyH-7Ul~q!lEq3;tXR6mSicGW*L@cIhJQQUu2LK zSdo=jnN?Vo)mWW1Sd+C_n{`;1^;n+`*pQ9bm`&J}&DfkR*pjW-nr+yYFR>llvjaP_ z6FajDyRsX*vj=;!7kjf0`?4SV^JNa;Kn~(y4&hJ^<8Z#hS2=>OaU>%c$x$55*ZBs= za4g^CIF9E8PUIv`=3AV?seGH$IGykCUB1T|oXPk30YBs{&gMt_m~;3E=W-tB^HVP1 zXZ)OBa3L4*OD^UTF6A;V=L$w~CBNb-uIATV!*95j-|{=I<9cr3MsDI}ZsAsb&mXvr z+qr`~xr@8GhkN-W_i;ZD@E{NIFpuykf8sG7=g<6wzw!i6@)S?=H~!8uJj-+ZgXejH zfAS(P@h|?(%lwB|c$L?9oi})sw|JZX@(%Cv9`Ex31Mz+TpHDF^<1s!HFd-8$F_SPU zlQB6{FeOtlHPbLH(=k0WFe5WDGqdn%W@R=$!|cq#oP3tK_#AWddFEkW=3{;qU_lmQ zVZOj3EXram&M=l>NtR-1mSI_zV|j-2MFv@c6au{Zm$FZ;1SU*-S~ z2wu9L3Rmoo{dq$MQ{%<9JTsL{8#lzQrk=%C|X<)A)$aD^KtwPw_N=BI@Be2p7H1es zup~>dG|R9o%dtGe`67d?z>2KI%B;ewtj6lB!J4ea+N{I6tjGFnz=mwZ#%#i-Y{uqn z!Io^r)@;MJe2MMYo*meco!FUO*p=Pbojur-z1W+5*q8m-pD%L&2XYVxa|nlW7>Dx} zzRD4NjUySsNRHxYzRou|hGY3A$8kI-a3UvhGT-79PUYL2#_4>A@A5s);7q>H5BMQx zaW+5V$DG4YIG6J{pPzC8KjY{8f(yBbUve>*a4DB@Iae@>EBO^yaW%i@8h*pI{FdKw z9oKUMH*ym1J5xsUsKfCqVqhk1lY`4f-vIDh6Z{FNto zlBal@zwvjT;aQ&JA3V%766yv5u6mv?xV_jsQV82u!e zhh2Z1g!+HRWjw}b0w!c4CT0>QWilpb3Z`T#re+$ZWjdy324-X?W@Z*X&8*DEXPBKi zn3K;k7oTHpKF>VN%Y4kw0xZZvEX)^Jghg45#TmvDEXh(V%`z;@axBkqzQ`aeup%q5 zGOMsEtFbz3uqJD#;r?upt|%(pm&Q~5ThaXR1OyL^u`IFs-51AfR^oXwB;G3W3T&gDGL=cio2&-gjN z;6g6qmt4#xT*_r!&J~Q}N`A#vT+Oe!hTm{4zvXva$MxL6joie|+`_H=o84j-r{Zk%R9Wwd%VvFeDnkSaT4kO z8JF=Gp9z?diI|v4n3TzwoGF-+shFB+n3n07o*9^tnV6Yb_%yRJ8=qlz=3q`f%Upbp zx%oWvFfa2lKMSxR3$ZX?U=bE&F&1YSORywMu{6uDEX%Px!}%hEtiXz_#LBF~s;tK9 ztihVB#oDaHx~#|gY`}(W#KvsGrfkOMY{8an#nx=YwtR{0*q$BOk)7C?UD%b~*quGt zlfBrReb|@%*q<+R00(jq2XhFAau|p66~4+5e2pU+!AOqcXui%jIEG{SCdY9+CvYMs zaWdcH6i(&aoW|*Vhwt(|&frYG&ky(^XK^+^;>VoBPdJzJIG>+#0YBsC{DKR)h+lFs zmvAYUaXD8oiYxgQS8+AJ<{Ey(wfvUfaUIul12=LLH**WO@_YWkZQRZs+{s3xFZ`7!c#@}hn!oXPp5a-Z;~zZF3;dH8d5M4VZ(im< zyuz!z#_PPno4m!_{Firlm-l#|4;V-s)9=UOQ;f@ajL!s2$V5!cBuvU=OwJTc$y7|u zG)&8MOwSC=$V|-4EPR?-nT^jdJ9986pJgsS$J~6Ld6<{^n4bk$kcC*7FR%!UvKWgq zj3ro-rC6F}SeE5jp5c6vK~`WzR$^sVVO3URb=F`_)?#heVO`c^eKuf2HezEoVN*6^ zbGBehwqk3xVOze$c5KfM?8r{+%r5N8ZtTt;?8#p2%|7hQe(cYeIe-H>h=VzVLphAY z`3hg<2)@RVj9?^3aWr4&8yv&2e3Roio)b8clQ@}gaSEsMZBFBKzQcF<9%pbS-{%MX zkh3_OAMs<(;U}ESd7RHrxqzSXbAG{vT*NQAm`k{n%eb5?7{!(RimSMqUvmw=;aYyn z@3@ZZxq%zGiJQ5FTlqbI;5KgO4({YG?&cou<&WIQ{XD>fJjBC1!lV3&$9SAS^B4Zg z6FkXNJk8(uJJ0Ye&+!kQ=LP=Bi@e0Y_%|=}A70^AUgLG%;7#7*ZT`zUyvuvM&j)<; zz`i(1T>mpJ<1s!HFd-8$F_SPUlQB6{FeOtlHPbLH(=k0WFe5WDGqdn%W@R=$!|cq# zoP3tK_#AWddFEkW=3{;qU_lmQVZOj3EXram&M=l>NtR-1mSI_zV|j-2MFv@c6au{Zm$FZ;1SU*-S~2wu9L3Rmoo{dq$MQ{% z<9JTsL{8#lzQrk=%C|X<)A)$aD^KtwPw_N=$3qHvJo4z z37fJRo3jO5vK3pi4cqc1wqtvCU`KXhXLey%c4K$;U{Cg9Z}wqd_G5p(%mEz8K^)8> z9LixF&R6&cO4nN^s&f|Q3$_4z4pYsbYG!6>feS6s!_{F-a{ z4cGEpe#doO&kfwjP29{a+{*9y1GjNIcW@_naX0sHFMs4d?&kp>JnVE%8Gb^+4 z8D?h==H#=?#pjrt&odA6G9UA^01L7Z3-bjQVNn)iafY!3OR^M8vkc3!9LqDDFEYpq ztjJ2N%qpzPYOKy0tjSue%{r{hdaTa|Y{*7z%qDEgW^B$DY{^z^%{FYym)MT&*?}F| ziJjSnUD=J@*@HdVi@n*0ec6xw`7#G^AO~?Uhj1u|aX4S$s~o}CIFb>JwJS_ zIF@g69LIA4Cvp-e^DR!{RKCq=oX&UnF5lw}&gA?2fFE)eXY(U|%sKpob2*Rm`6(Ch zGk(r5xR8tZB^PrEmvR}Ga|NTgl3#HZSMzJG;Wu2%Z}}b9aXmM1BR6p~w{R=J=MUV* z?cBkg+{NA8!@c~G`?#M6c#wy9m`8Y&Kk*ok^Jo6TUwMKjd5Wj`8-M2+p5;0I!SlSp zKY5Xt_!s}?W&Xn}yvl35&KtbRTfEJGd53p-kN5e2k0$1clU)DLxQxg6Ou&Rp#KcU( zq)f)-Ou>{)#nep0v`okJ%)pGy#LUdXra4O&CG*0I` ze3$QW250hpe!veoi?jI=Kjs{M!nvHs`TUd%_!&Rv7hK3i{E~~ggiE=M%ejJ4T*$sj9xRINJj^3J z%Aa_Q$N4jV;jcWwlRU-K{Eff!4A1f$|KNFE;Gew6OZ#`o}vjH2j5gW4!o3a_3vjtnS6XjN1_JwefCqVqhk1lY`4f-vIDh6Z{FNto zlBal@zwvjT;aQ&JA3V%766yv5u6mv?xV_jsQV7)a^! ze?G;yjK}y)z=TZ1#7x4ZOvdC)!IVtJ)J(&)Ovm)hz>Lhq%*?{4nU&f246`!_bMjf{ z;&aT+=b49jnUDEdfCX8Ih4})DuqcbMIKxeD&OWbPUky(m+x@~XYzf1zz;c#v-uG}<{W;)xtz!O{FDp$89(P2T*yWI zl8d>7OSz28xq?w#$*;JItNAt8@Efk>xBQOlxSkuhk(;=gTey|q^9OF@cJAO#?&5Cl z;a>j8ecaCjJjg>l%p*L?pLmSN`7?jvuROt%JjK)ejlc5@&+;7q;CWu)pS;LR{EL6{ zGXLQfUgb4j=MCQEE#Bt8yu-V^$NPN1Kq~z|pJH6bV|*rHLMCEjCSg)0V{)coN~U6J zreRv9V|r#_MrLAWX5rJ!%4~dw*_nem`7CqsIp*f`%)`9Q$NVh7f-J$3qHvJo4z37fJR zo3jO5vK3pi4cqc1wqtvCU`KXhXLey%c4K$;U{Cg9Z}wqd_G5p(%mEz8K^)8>9LixF z9&Kds6~4+5d@b5QU?d|L$x$55*ZBs=L>n0#%QrcW^mo`4KB(_uege<`8C(@8?NQI{Eq9mo*TH4o4A=w@*Mx*d0yb3yvR%Zi+}Sn|KSy0#`o}vjH2j5gW4!o3a_3vjtnS6Me@CvW;8n5#PZ}Jvz^IzWKUEbq;K42h?{+~}VF5@vi z6EGnYF)@=cDU&fdQ!ph{F*VaLEz>bQGcY4FF*CF9X=Y_MKEv$H!JK@Sx%eD&^LgfB zUgl$d7GOaZVqw0(A}q>cEY2{NU`du@X_jGGmScH_^F;<(ffZSam05*VS&h|MgEd); zwONOCS&#MEfDPG*joE}v*^JHEf-TvKt=Wcc`4Zc)Jv*=?JFzpnuq(TmMksQU*e4TG_49D_Kj^lVv;6zU1WWL2I zoXWR3jnnxK-{pIp!I^xYAMiuY;%t7zk2!~*a4zR@K0oCGe#X!F1s8G=zvN;r;ZiQ+ za;{($SMn>a;%a`)HT;Ha`7OWWI8n2?E>m`RwF$(Woen3AcOnrWDpwX3#l z9J&WJ^tj?U4_`TU&MJPn`os!>AybP50+GQ74mNr1BNw#|4^5l+q-XdObY$Y1J)9eHy{RJ#)q!T9Clgohp<@xQV;hSm*x z>iJz!fpZbTvXxJl5B;d=ld_@xRwixTu!^g8NAW7P5+5y7Yo6Uv8fclmGj(RinIEVB(CW%7?y<_TTKI<>nkyJM8ma z2co*%iwL&Ln5KMa$o=1JXkA0ET#ajob(nN8s?Gg~V1{4Ll?ye`|7IU8cU-~RVf(Tl zin{hN`)dC+}c}Z!i1j;dc0^`Zwh=$C7PZsA1T> zF$b14f0!N7?R>c`|05e(cER=!m;2t_Wvw3Wx8EA4E&ucrvX73*3LiBL8y={;?BK)W zq5p-_<+DB^`)D8EJKHd9^jEJfo$>HEJD$Hw`D{5am|T23fZ?P0t4cJXKBvp*sGXq#oZ-YBf})eA+=T#N{=-?g=Tj##ok zwQ3yJVN~9tmCi;4i_SPxKIap%q5TkgmE7DoEKY;AMce!u5xi9+56L*gvAe^Uo^+gh~R=z&xJqtgzTgDmh5(uu*q+&E1GRX zL@?vNu<+dfBOA&;)2eA$ne<1C4qX`$Of#!W`1AiG8+vbLS2YbgF!6HHE}usP>#S}Z zp63bKNAGP-vSwj%PQ)#iZ&pO`^`|<9=Y2x<(S8eW+bk?yY&mt_k`@D z<6+~M4Z>C(*cA2D8xg^+M_vuj|39*!_1$`-L0GBD8>6}peYlVFz7byF3E4;M+n`#* zu&M<%M5XHy5zKOaLU_R^WFM`={SO+36<)e7>dzJt!IQbCg%^q?oAFx1u!2v27j?2) zL~#0n_rnXvlKs9xqp%4B)<#_|77-kC>XYyno{)XCzUP)U3fr}2O;q`85y6UO7KRsj zLiW-6=1bK$Z0(KJQ5WM!1Usx-5nl8O*+={0ss4?_8Wvd<)#TF1;Qe}Q!ygVV{-1N| zqwN0Ojl%}@T^V)ez{uc@Et|uOKOy_5T^!2OB)n?qtVA&hT!b`@I&628V*p9MG zqNcw*GFWZIsqj)y$UfS>@#;1WOP+9X)ZI2CgQZKK3oreI?4#{FBC=^%syJUprKvqK zSRvEJ@G`MvOD${~_CkS0QH9Ho4Bkq8IlOEv*>XFYhP55LFlu6vk--T$uZEX3VpDCuAS(i~h6ghh-dEd1awuBZCE2UJ0-GgzTgDwsv^^uyhA2ugn}A z8LU|6@9;{oWOLQ7A2zj4m6bExXSWQDtS@P9uYD2cHSA5=-{( z?s{PfCRJT|XZXlqqbw)Ft3Dxn_u;k;t@GQF^};6CtG4pMw2{G5XODzedqOsp3vIK7 z`Rj$P&sBY8iNzy>k+=7TSARk_v@b&0J-h3M6-iiQWxH)7gDpn<5MJX6*+<)KYp=Rt z7p~S=IpMdF!3?w3h1dKa+0b%FC#V~C<@cH^linX0%sK9>@LEsEKH6`AId#HbK2&RE z-HZ{z_IwZpcLsJk-f!*g|;slBoDg3B ze`G`3;r^CdVawyyUzuchMDXdCUJq~ZgluSiL$BOR8ie&*w;^i6*oa{3O2fnJ)vr>u zP2D(w=H0t=>7Aodzd;=a_2}Czw1A3j<~*~md#2#V(0}phEsUypCMxpb>sq`L!7K4f ztglqRUe!4>AI4Saaxhe(OTAEqF5^P=pPB6g|C#A7@Si8&2mbRUyg=v@Bvhfxi%|XN zPWixpJ~8vcYTG_(m-XxI{}(2yilq2WfTLPLpAg@y^C z3Jn2573$tY73#V}73!8l73y+B73xky73wNO73u~<73$(b73#i173!Ko73y|E73xw# z73wZR73vB?6*|p_Ds&1DRp|5_s?e!7R1e#CbX8zQhE8>%3Z2G66*@(QDs=h@Rp`_b zs?cd8RH0Kss6x#>RH3FEs!%fxRj3JuD%89}6>2)63N?#Rg%0^pHH;z9h>h8VP1%gi z*@7+Eimlm(ZTS-0u{}GmBRjD(yRa)mEiF{tV+izMPxfMO_F-T4V}HKP0UXFd9Lymc z%3&PNSNJMN@HLKP1S2_$qxm}D;24hOn;ggSoWO~k#L0Y%Q#h4xa~h}f9lp!=ID<3! zK0n}xoWMe@CvW;8n5#PZ}Jvz^IzWKUEbq; zK42hD%x~iGDaK_y#%BU1WFjVJ5+-FbCT9w!WGbd+8m47Bre_9bWF}^27Cz0a%*JP! zojI73&oUREV{SgrJj}~{%+CTW$U-d47g&TvS&YRQ#u6;aQY_6fEX#5%&v3rTASVb&jxJBMr_O`Y|3VA&K7LRR&32SY|EF} zj_uij9odPU*@a!%josOUJ=u%B*@yqf*IkEMRsH|NK1z2tNVoKWgmMH4=~O9cBm_x8 zq(d6%lI})eP`bMjkPt+=q?N9RVQ&8L^W*u>b!~3;@M6z8d!M!6>zp}z?QhtcZP=FW z*q$BuEjzLkzhh^9&o1oBZtTt;?8#p2%|7hQAJ~umIe-H>h=VzVL-`|zaX3eCBu8;H z$8apiaXcsRCr;!fPUaL&9yYq*x{xSkuhk(;=gTey|mxScz=le@T^d$^bTxSt1jkcapi5Az6*@^>ENah~8w z{=ri`%|CgDfAK8O@jNf^A}{eWukb3b@jCzJ4c_D}-sThnIm{0hW z&-k1#_>$o-_?d%*EWy!@SJL5awqAe!zk(#KJ7X z5Bd6c_^;}3QR_i|%wjCgPgsH_S&F6kDa)`d%dtEwup%q5GOMsEtFbyiHCU6i zSeteDCF`;t>$3qHvJo4z3BO`fHe++P;MZ))R{Vyo*@kV|j_uij-?Ae+@jG_r_w2&1 zuMGscu{(RPCws9s`>-#6U_bWf01o6J4(1RJ<&PZ3;T*w{9L3Qb!?7I4@tnY)IFXY$ znNv8G(>R?oIFqwDn{zmq^EjUixR8sum`nIGmvR}GGn6a%3xDNGuHtI0;aaZadT!uG zZsKNc;Z|-?KHc$2qyn|FAZ_xKP0<$XTjLq6hTKH*b7<8!{?OTKxd|D6co z?*qKc2#m-`jLayE%4m$v7>vnSjLkTV%Xo~>1Wd?8Ow1%q%4AH=6imrfe2=M_hH06O z>6w8UnTeU1g;|-6+4(+mFeh^{H}fzr^D%_^S%4p~APccDi||9f{#@RxLtNB)kRP)c zi}MqfU`du@X@1HwEX#5%&kC%_O03K(tjcPv&d>NczhDj4WG&Wa9e&BWtjGFnz=mwZ z#%#i`*p$uKoGth@Te20uVQaQwTef3+cHp<{$WHu@o%ubxuq(TiPf8|Q9;%ctpTCU@IZs104;%08)R&L{V?%+=D;%@HY zUhd<59^gS9;%_|6BRtCAd5p(-f+zV0Pw_PWMm%+B|jgE^Ut zxtWJ~nU5jN&jS2_1zCuNS%e?*^=IwF>c90MKV~r&=O-+|k}Sp2{FG%_mgQKU6VC*&D_GR+{W$P!JXX2-Q2^y+{gVqz=J%*-*}iuc$B~M7?1M= zPx23*;%WZLGyIEZd5-6Kffsp+mwAO(d5zckH*fGJZ}B$o@GkH1AO6exe87i%#K(NX zr+miee8HCtL<+C_@9bnM-+GWAvlxr>6P92}mSSms$}%j=axBjZtjJ2N%qpzPYOK!B_&L8|4c25W)@B`k z$-1n^`fR|4Y{bTF!mrqr&DfkR_%&Oy6~AF?wqaYgV|#Ysx9rGH{EnUZJ-e_gyRkca zuqS)5H~X+Je_%iM=Kv1mAP(jb4&{#=#^D^nksQU*9K*33$MKxNpE!||IGIy8mD4z# zGdPp8IGb}gm-9HE3%HPrxR^`$GnaB1motro{>8IA$Md|vi@e0k zyuz!z#_Rl>H+Yk`c$;^4m-qM&|K)u?;6py*V?Ns_Dz5ZteMr0&L zW)wzcG)89(#$+tUW*o+4JjQ1NCS)QeW)dc4GA3sVrerF<$J9*2v`okJ%)pGy#LUdX ztjxyje4ja(lew6id6<{^7{dH4zzZs!i}!9`5Bn?&kp>moF{mafAADf^G}}PUp&imJkJZf$V{)#rK$+X_%Jjn4TG!k(rp8S(ugCn4Rx42XitPb2AU~G9N>j zp9S~<3$hRkvj{)r>v?X%>c90MKV~r&=O-+|k}Sp2{FG%_mgQKU6VC*&D_GR+{W$P!JXX2-Q2^y+{gVqz=J%*-*}iuc$B~M7?1M=Px23*;%WZL zGyIEZd5-6Kffsp+mwAO(d5zckH*fGJZ}B$o@GkH1AO6exe87i%#K(NXr+miee8HD| za{>Q5QPqD&U_?e@WJY0BMq_lwU`)nhY{p?+#$$XYU_vHhVkTiyCS!7@U`nRqdrZwV zOv`jk&kW4SOw7zI%*t%c&i9#vIhl*OnTL6qk0H#@0{nmlS%`&Mgdg(t+;w5~-+GWA zvlxr>6P92}mSSms$}%j=axBjZtjJ2N%qpzPYOK!B_&L8|4c25W)@B`k$-1n^`fR|4 zY{bTF!mrqr&DfkR_%&Oy6~AF?wqaYgV|#Ysx9rGH{EnUZJ-e_gyRkcauqS)5H~X+J ze_%iM=Kv1mAP(jb4&{#=#^D^nksQU*9K*33$MKxNpE!||IGIy8mD4z#GdPp8IGb}g zm-9HE3%HPrxR^`$GnaB1motro{>8IA$Md|vi@e0kyuz!z#_Rl> zH+Yk`c$;^4m-qM&|K)u?;6py*V?N?d z%*EWy!@SJL5awqAe!zk(#KJ7X5BYjN+OYa>J;;w)jK%p0ORywMu{1wr8J1-^mS+W4 zWF=N+6;@?6R_AB@oL{g8YqAz=vkt#xUDjiLHef?GVq-SpS8U2=Y|a+^nl0Ii->@~? zur1rMJv;DQc4Q}h$IkqoUD%b~*quGtlfBrReb|>jupj$#00(jq2XhFA@<$HiaE{%qg78X`Id(oXJ_7%{iRQd7RG$T*yUS%q9GpOSz288Ojy> zg}-toS8+Aha4pwyJvVS8H*qt!a4WZQJ9ls=cX2oOa4+|9KM(LA5Aio1<`Ev{?>xri zJi(LvgQs|!fAS3f;#r>Kd0yZ}UgBk5;Z>Y_$y>b5JG{$#{D=SYJ|FNQ zAMr7t@F}11IbZN4!zb)}b^U+zuyH`o;Jb{#h>XO@jKZjl#^{W}n2g2PjKjE$$M{UZ zgiOT5Ov0p0#^g-FluX6vM%efJ{zzh8?iB)@GCZDGd5=ne$AF_#c$Y}ZP=FW*q$BuEjzLk zzhh^9&o1oBZtTt;?8#p2%|7hQAJ~umIe-H>h=VzVL-`|zaX3eCBu8;H$8apiaXcsR zCr;!fPUaL&9yYq*x{ zxSkuhk(;=gTey|mxScz=le@T^d$^bTxSt1jkcapi5Az6*@^>ENah~8w{=ri`%|CgD zfAK8O@jNf^A}{eWukb3b@jCzJ4c_D}-sThnIm{0hW&-k1#_>zGb z;dTEVzRL)V$ViOLD2&QzjLsO0$ykidIE>49jL!s2$V5!cBuvU=OwJTc$yBd>HUBSD zGY!)+9n&)dGcpr1GYhja8?*C$=3q|dVs7SPUgl#6^RoayU_lmQVHV-*`^CIE#2;BN z${;^xF&5`1EWwg2#nSwgWmuNwSe_MFk(F4PRalkPSe>8obAG`ZtjSue%{u&&by<(~ z*?h8VU$H5hu{m4tYqn%7e#6#m!?tY4_UyoK*^!<29Xs=Tc41d`V|VsoPxfMO z_F-TCz<%t{0UXFd9Lymc${#t5!#RQ@If|n>hGRL7<2ivpaUv&iGN*7Vr*S%Ga3*JQ zHs^3I=W#w4a3L3QF_-XXF6A;VXDCfJjCC4m`8Y&zw;Q6^8`=w51!&_{>d}^i)VR`=Xrq_d5M>Kg;#lv z*ZDVZ@Fs8ZHt+B*@9`i0%lmx5hkV4xe8Q)E#^-#&mwYop|2r|m#sRP9|7Qe7WF$sr z6h>tLhq%*?{9 z%*O0|pE;P5xtN=In3wq&!u%}24_J_eSeQll`W|qvj_XI(i!#WMS&YT`2}`gfOR+RR zWf_)bIhJPyR%9hsW))UtHCE?m{G4B~25YhwYqJi&WL?%{eKuf2HezEo;a6MBa{vc&5C?Mz zhw?`b<8Y4PNRHxYj^S92<9JTsPn^g}oXjbl%4wX=8Jx*koXt6$%Xys71zgBQT+Ai> znM=8h%NfcQ{Dr@AC0B7Z*KjS@aXmM1BR6p~w{R=BaXWW#CwFl-_i!)waX%06AP@03 z9_A4qnt$>P|KeGm<9S}-MPA}%Ug1?<<8}Vc8@$O|yv;kj%X|EX z|MET`@F5@ZF`w`$pYb_g@Fm~enCG2XugibnT}EI;Mq*?}VN^zAbjDyz#$s&7VO+*z zd?sK*CSqbHVNxbza;9KPrs8`{%`{BQbWG0-%*ag4%q+~xY|PI0nS(i*i@BMHd6|zP z%+CV+fCX8Ig;|8J@9P>?|E(8gkRP)ci}MqfU`du@X@1HwEX#5%&kC%_O03K(tjcPv z&d>NczhDj4WG&Wa9e&BWtjGFnz=mwZ#%#i`*p$uKoGth@Te20uVQaQwTef3+cHp<{ z$WHu@o%ubxuq(TiPf8|Q9;%ctp zTCU@IZs104;%08)R&L{V?%+=D;%@HYUhd<59^gS9;%_|6BRtCAd5p(-f+zV0Pw_PW zMm%+B|jgE^UtxtWJ~nU5jN&jS2_1zCuNS%k0e)gD&=trumG zAF~*X^Ana}NtR-1e#$Z|%W^Ew3arRVtjsE`%4)36&-gjNU=7w}E!Jioe#yG5$NFr* zhHS*fY{IYDl+Dau{Zm$ zFMnV^_U8Z&K+Jj&mBjK_I`C;10Y@ihPB8UDqyJje6Az>B=Z%e=y?yvFPN zn>Toqw|JX(c$fG15C7$TKHx(>;$uGHQ$FK!zTis+;)K`zcla(NFd`!{GNUjmqcJ*T zFeYO$HsdfZ<1s!HFd-8$F_SPUlQB6{FeOv*J*H+Fre!*&X9i|uCT3<9W@R>J=ljgT zoXo}C%)`9Q#}MXc0e--OEX2Yr!Vmcoi!#WMS&YT`2}`gfOR+RRWf_)bIhJPyR%9hs zW))UtHCE?m{G4B~25YhwYqJi&WL?%{eKuf2HezEo;a6MBa{vc&5C?Mzhw?`b<8Y4PNRHxY zj^S92<9JTsPn^g}oXjbl%4wX=8Jx*koXt6$%Xys71zgBQT+Ai>nM=8h%NfcQ{Dr@A zC0B7Z*KjS@aXmM1BR6p~w{R=BaXWW#CwFl-_i!)waX%06AP@039_A4qnt$>P|KeGm<9S}-MPA}%Ug1?<<8}Vc8@$O|yv;kj%X|EX|MET`@F5@ZF`w`$ zpYb_g@FfFr)qlRr2#m-`jLayE%4m$v7>vnSjLkTV%Xo~>1Wd?8Ow1%q%4AH=6imrf ze2=M_hH06O>6w8UnTeU1g;|-6+4(+mFeh^{H}fzr^D%_^S%4p~APccDi||8!#G(xH zV-{m^e!>zg$x_1%KhMT**~j%{5%hbzIL4+{jJb%q`r?ZQRZs+{s&(kp5~uC!@qcz=XjnMc#)TQnOAs~*La72otoW z^95fr5MTZ0yNtkyjKs){!l;bK=#0UbjK$cD!?=vc_)NfrOvJ=Y!lX>b6o4wn30*7nOT^X*_fU0GY4}r7jrWY^D-Ypn4bms0SmGa3$qA6u_>FeIa}~+wqz@Q!`5uWwrt1t?7(l?k)8M*JM(*XVOMrzclKaU_F`}LVPF2h ze(cWy9LPZ&%pn}gA32P}If5fOilaG(V>yoFIe|ZMA}4V&r*JB#aXM#kCTDRr=Ws6P zaXuGtAs2Bmm+)sUqhH#noKHwOq&b+`x_8#Le8ot=z`#+`*mP#ogS) zz1+wBJivoI#NT+BM|hOK^B9lw1W)o0p5kf#$usxH)XTqL(jw1jFoA=2B?SSIfT< z^9S!m%)jy7w`5QEcUOdF+8Fxoo{GUQ zt|fLmj{j!gw0Hff$SY>N2n|hhr+Tn=^4O;C{(rM!`yt)P=qvhuJ}-3VzFNVtmm`|y z^Z(6;Z97@)*egnuofMkALj7RjoexY6_TTI~ueKSsq$m|{MdnAtLQ6Dk61-dWLijWy zf&XU1ety_8B45H4Rl4^Ho&HXX;G?MrU2^>2Y}h^vTdp5YyrR#YR-ubBeiK}Ba;?jg z{+oTXA3CN_wxY-5>Y?TKw++V1FwaMs|C|t@uV^~&%JQP;y9AS8Ea0Wrf3t7eyZiezE54h$YWecU-GVnZ$8(zgZ#Hb3 zPhTw)@~2&qB<`T)3kP=(wtsnYeRx;-Z}!bT%e^}7iu=EOu)IU<9>Jl}MyyZxmVOb| zhOm6=DCt%t=&^EH;CPQYidT;_YuMkTUyT-$_$}G6e+yg6 zR!+GhB-5svi;UY!vCqa<(1zS(E@K1;l!*}EHaU8&Y1xW4M>kCMJ6`({5>DG+zX zi=B0I_h{cenE&qCkCMG58+Oc|yjq4mh_<3j%Kf=dXFr5mq$X zlrhh!o?U`nQv{2qcuO{{y;9rYyMH*x_w#(Q{3KKG|gMG5nkoOmRtwdgcgd|Ja5%P z&4M3xIbJmFTe5H3n{LmN&>fwJqXPOCHv-FG9%l}(23RNM-U0<`29tD&63pz6(jvY6c z@h#am{rGXLKA~GqKFhn|K!sqXVA5cww`AY6cjWALp&hQp%Gc&V>EN2^X@Z&Gk_|f+ zVQr3?xqj&GHL3EooLelItaavKmbYZzJht2uDu(Xgo+IC>21SAkTjmVD>P)Y`{@ahk zo?~J8zOQQAfHIfzy{c`&uo{=`E!nVs5w?td|Ig45N8ilXr&Z2iyjR=K{+8^UHXKU$ zdua0F5AvO8mpPbgREr{8j-Jyo_`zGUZ?-!#%Fxgkm4hLp?=>&Fx^U-U!M9}JYxLDB|^|}NLy(JrVe8ZkUl@1IDy-=}y$o}Waimp!FEm-(1*|6<~wPQf<{-N<# zR}Cqh=h8>j8g~yCc}q4d7q)*NFY6aNDtgV3kZ$8X>Quf*@WZ!c-_(nDEB6bX_F=t{ zr%4ij^z2BF;74!ChP5}W9k1FvuSME)Ax#JDef6|?HE-fuvU0&Go7UyI6DeKDq=<>u zPd(Zr_-X^MzW&>f-?aCuRv+b^xIAr0l%ZqRN3YT&`0-n^Z`x3K)sJ}_WK0|KvgWz< zG23+y7JEzf&2|gd+L*U!?KB}V<0sj0K5w^R@&BJ}SiZ=HJ9+a~P90J;ZqW^ehIR>l z@|NtIete{RynKybrV2T}w#kO(ojV6hyd@j9&9J3$yzKeDYLqghM(q9@F5K!EEcupf z*ggwe{)t;M-?om)LynA|xFOo5_Q6tb$-X(CEpA>f-_DSvAY#1@DX|T*&vTq(+@0R28 zo%u3ONJ!G#8>-i97%cmLWT#Y_m2c?w7$IfWyt6Ua@;bqC|3|j)fu;GDUX2p+U`&jS z`^JABEdQ2l*nS9md`~y7%lG7HgpjBa6K&j^rE;*sTe5H38zK6xd>ukw=39I-)yB+S z$^hS>+6VsUK6iotnfE^MdLF!2 z|M!39!wLM)^>Km!`Mg}!v|x5K=?o_5C|Vc1p?s%q(C5i@Dm7x4{QQ~ z@Igx;5I!IY1i}X!fk5~`A`l24Bm@HC1AssvytoGf;e|U82rtTkKzP9o1j37HAP`NczhDj4WG&Wa9e&BW ztjGFnz=mwZ#%#i`*p$uKoGth@Te20uVQaQwTef3+cHp<{$WHu@o%ubxuq(TiPf8|Q9;%ctpTCU@IZs104;%08)R&L{V z?%+=D;%@HYUhd<59^gS9;%_|6BRtCAd5p(-f+zV0Pw_PWNtl$$n4Bq?lBxI}Q!@?IG9A-112ZxcGcyab zG8?n=edb_J=3;Kn~0mS9PiVrhQL zGAzq-EYAw8$V#ltDy+(Ctj^E)Ilo{H)?_W#W*vUXx~#|gY`}(W#KvsGuh^8$*qkl+ zHCwV3zhP^(VOzFidv@Tr?8r|1j-B~EyRa*}u{(RPCws9s`>-#6U_bWf01o6J4(1RJ z<&PZ3;T*w{9L3Qb!?7I4@tnY)IFXY$nNv8G(>R?oIFqwDn{zmq^EjUixR8sum`nIG zmvR}GGn6a%3xDNGuHtI0;aaZadT!uGZsKNc;Z|-?KHc$2qyn|FAZ_xKP0 z<$XTjLq6hTKH*b7<8!{?OTKx*|IWMWKO-pzRJI6q+tmSicG=BF&fvMk5)tiXz_#LBF~s;tK9{EVOT z3)Wyw)?#he;g_t-daTa|Y{*7z%qIMbP1%gi*@9oQC0p?uwq_f)WjnTK2Y$a4PIg7J7hjTfP^SOWvxrmFoggH;R!lV41$9SA4c#?nc6i@R{p5b3S z%X2)>3%tlnyv!@S%4@vNzj=c1rpG9KeI0TVJ26Eg{uG8vOI1yeE=-(zZ~VOpkR zdS+loW@2V$VOC~icD~OX%*kBL%{ z6P92}mSSms$}%j=axBjZtjJ2N%qpzPYOK!B_&L8|4c25W)@B`k$-1n^`fR|4Y{bTF z!mrqr&DfkR_%&Oy6~AF?wqaYgV|#Ysx9rGH{EnUZJ-e_gyRkcauqS)5H~X+Je_%iM z=Kv1mAP(jb4&{#=#^D^nksQU*9K*33$MKxNpE!||IGIy8mD4z#GdPp8IGb}gm-9HE z3%HPrxR^`$GnaB1motro{>8IA$Md|vi@e0kyuz!z#_Rl>H+Yk` zc$;^4m-qM&|K)u?;6py*V?NBu?fOPUSRC=M2u|EY9W}&gDGL=K?O|A};0<{>-IZ#^ns<3jV@hxst26nrpb0 z>$sj9xRINa4PIg7J7hjTfP^SOWv zxrmFoggH;R!lV41$9SA4c#?nc6i@R{p5b3S%X2)>3%tlnyv!@S%4@vNzj=c?d%*EWy z!@SJL5awqAe!zk(#KJ7X5BU*`GRTivjK%p0ORywMu{1wr8J1-^mS+W4WF=N+6;@?6 zR_AB@oL{g8YqAz=vkt#xUDjiLHef?GVq-SpS8U2=Y|a+^nl0Ii->@~?ur1rMJv;DQ zc4Q}h$IkqoUD%b~*quGtlfBrReb|>jupj$#00(jq2XhFA@<$HiaE{%qg78X`Id(oXJ_7%{iRQd7RG$T*yUS%q9GpOSz288Ojy>g}-toS8+Ah za4pwyJvVS8H*qt!a4WZQJ9ls=cX2oOa4+|9KM(LA5Aio1<`Ev{?>xriJi(LvgQs|! zfAS3f;#r>Kd0yZ}UgBk5;ZQWilpb3Z`T# zzQ@!|!?aAt^vuAF%*4#h!mP~3?0la&n3K7fn|YX*`540dEWi&~kcC*7Mff22KI%B;ewtj6m6jGyxh)?iK6Vr|ypm#oWrtj`8) z$VP0;Cj5#`*^JHEf?u;GTk#vVW*fF;JGN&Be#?&R#P8Ud-?Iz5vKzaz2Ya#?d$SMw z@(1=~e-7Y44&q=A;ZXj_VI0m89LZ4}%`qIyaU9PH{D~7eiIX{nQ#p;(IfFAfi?cb0 zb2*Rmxqu6~h>N*|KXWOUaXCY|g1_)ruH-7N<{GZ$IbJ=ljgToXo}C%)`9Q#}MXc0e--OEX2Yr z!Vmcoi!#WMS&YT`2}`gfOR+RRWf_)bIhJPyR%9hsW))UtHCE?m{G4B~25YhwYqJi& zWL?%{eKuf2HezEo;a6MBa{vc&5C?Mzhw?`b<8Y4PNRHxYj^S92<9JTsPn^g}oXjbl%4wX= z8Jx*koXt6$%Xys71zgBQT+Ai>nM=8h%NfcQ{Dr@AC0B7Z*KjS@aXmM1BR6p~w{R=B zaXWW#CwFl-_i!)waX%06AP@039_A4qnt$>P|KeGm<9S}-MPA}% zUg1?<<8}Vc8@$O|yv;kj%X|EX|MET`@F5@ZF`w`$pYb_g@FfG$!e95l!*>~h5gCb* z8HG_9jnNr{F&T@o8HaHhkMWs+37LqAnS@E1jLDgTDVd7zF*VaLEz>bQGcY4FF*CC; zE3+{>-)9cyWG?1r9_D2}hA=-1@B#`o}vjH2j5gW4!zhYB1V{^9P*KEmF z{D!UBhHcr7?b(6fvLie3J9g&x?82_>#_sIFp6tcm?8CnNf&JK@12~X_IG95?ls|G9 zhjRo+aui2%499XD$8!RI;zUm3WKQ8!PUCdW;7rcqY|i0a&f|P8;6g6qVlLs&T*_r! z&QPx4FZ`7&xr(c~hHJTw>$!m&xrv*(g&+`H=@)9re3a|1Suk&x-;7#7*ZQkKs-s3;~m-qRA z5BZ3X`GimTjL-RkFZpJ|zIUQ~|DO>Uk&zggQ5coc7@aW~ld%|^aTu5J7@rB4kcpU> zNtl$$n4Bq?lBxI}Q!@?IG9A-112ZxcGcyabG8?n=edb_J=3;Kh{_HfIZd&6aG%Z`hh`*p}_so*notJF*kMV`qNPF6_!~ z?9LwS$zJTuKJ3dM*pK}=fCD**gE@pl`6GvMI7e_KM{zXAa4g4hJSXrcPUIv`<`hol zG*0IX&g3l4<{ZxDJkI9=F61IE<`VwQrCi444CM;`!e6~?(S|03F(kj5EPLbT1vVEq#GaX`Y{bTF!lrD-=4`>1Y{k}W!?tY4_Uyop?8MIO!mjMb?(D&y?8V;f!@lgt z{v5!89K^vK!l4|-PdS_;IFh6I8Ao#r$8sD$=Xg%wL{8#lPT^Ee<8;p87o5pioXt6$ z%X$2gUvWMc@M|vQB7VbfxtQN^3BTu3F5_~p;7Uet6<2c&*K!@#a|3_iMsDI}ZsAt` z$Zg!t9o)%X+|51Q%YEF>1N?~xd5DMkGmr2nkMTH9@FY+1G|%uX&+$Aj@FFkq7yioM z_&fjLWnSS`UgLHC$-j7mH+hS$WPdajoE}v*^JHEf-TvKt=Wcc z*^cemfgRb2o!Nz5*^S-VgFV@cz1fF-*^m7>fCD**gE@plIgFojI7e_KNAWX`<`|CU zIDXFYoWO~k#L1k(shq~?oWU->{{@dj`57H{(o@A4k+ z^8p|75g+pjpYj=>^9BFrOTPMGp4Z~L{%2H1V|2z~OvYkt#$jB>V|*rHLMCEjCSg)0 zV{)coN~U6JreRvX&NrBj>6w8UnTeU1g;|-6+4&}OFeh{IE#_t(=4C$SX8{&uAr@v4 zzRjX6#&=kpC0LT-46qbSvkc3!9Lw`vR$xU|Vr5ogRaRql*5G@5pEX&FwONNBur5Dj zJ$}UcY`~A%ke{#-8?y9_G(H!lOLK<2=EWJjK&I!?Qfc^Sr=|yu@Gl zD}Uqf{DYTyg;#lv*ZC*^;tk&9E#BrG-sL^s=L0_EBR=L6KIJn$=L`PLmkdkb`kzr4 zmC+cTF&LAv7@Khzm+=^%37C+Hn3zeJl*yQ!DVUO}n3`#rmap>-rek_$U`A$QW@cel zW@C1~$sEkdTzreUnTL6qkNH`E1zCuNS%h!1D2wqO7H0{TWHaX`Y{bTF!lrD-=4`>1Y{k}W z!?tY4_Uyop?8MIO!mjMb?(D&y?8V;f!@lgt{v5!89K^vK!l4|-PdS_;IFh6I8Ao#r z$8sD$=Xg%wL{8#lPT^Ee<8;p87o5pioXt6$%X$2gUvWMc@M|vQB7VbfxtQN^3BTu3 zF5_~p;7Uet6<2c&*K!@#a|3_iMsDI}ZsAt`$Zg!t9o)%X+|51Q%YEF>1N?~xd5DMk zGmr2nkMTH9@FY+1G|%uX&+$Aj@FFkq7yioM_&fjLWnSS`UgLHC$-j7mH+hSLhq%*?{9%*O0|lR21^x%d`yGY|7JAM>*S3$hRk zvk2d2Q5NGnEY1=v$#4c(ilteGWm%5p`7SH4A}g^ntFS7ou{vw;J-*MHti{@_!w*=O zAF>`lVtqE?$85+?*ockUgiYCu&Dnx2*@~^%hHcr7?b(4H*@>Omg@ya3n|ZGmhpMj^#Lh&hebUiJZjAoWiM`#_62FFF2F4 zIGb}gm-F}~zv6r@;MZKpMf`@}axuT-5`NF6T*l>G!Ig~QDz4@luH`ze=LY`3joie| z+`_H=k=wYPJGhg(xSM;pm;1P%2lx{Y@(>U6XCC2E9^-MI;7Ok1X`bO(p5u95;6+~I zFZ`9i@pt~g%e=y?yvFPNlYj9BZ}Jvz^A7Lw9`Ex3AMz0&^9i5w8K3h7|K>}EC35}G zD2&QzjLsO0$ykidIE>49jL!s2$V5!cBuvU=OwJTc$y7|uG)&9a`3BQ5Ju@&PGchx> zFe|e$JKtmu=439u#oWxpyv)b^EWm;+#KJ7Xw^@|M_zsJ+1WPiU0hVHEmSI_zV|l*I z3arRVtjsE`%4)368hnrMvnFe?HtX;M*5!w+$B$T_4frt|@)I^V$^He++PU`w`Q zYqnuqwqtvCU`KXhXLey%c4K$;U{Cg9Z}wqd_G5nz;6M)IU=HC>4&$dB&Ji5RQT&Xf zIfi37j-PWpCvYMsaWbcb92A(!X`Id(A;ZGH;7rcqY|i0a&f}LM2L-<3d@kVEA;ZEJ zauL7bw;=}w7V|qU;rAiK!j^IwmvcqPL4lQw;3}>T85XvNYq^f=xq&}$BR7Q{6xhry z+{zzAhJ|h8cJAO#?&5Cl;a=|JejeaYJjg>l%%6FLM|q6Ld4eZ-il=#oXL*k2d4U&s ziNEky{>I<=2QTvquksqN^H2W88@$O|yv;kj%X_@f2Ykp!e9R|&%4dAe7yO$q8J5`m z&nS$_XpGJnjLBGx%{Yw9c#O{kOvpq`%p^?8WK7N!OvzMC%`{BQ*ZBt1F+DRdBQr5G zvoI^OF+1O64(4PozQx?k!@SJL{4BtNEX2Yr!nawJ#rO`3vjj^roB@_%X_jGGmScIo z%L=T>O03K(tjcPv&Ki7=@3SUru{P`Q1J>n-tjCX7pAGmi8}bu2Vq-R8Q#NCBwqQ%P zVr#ZxTef3+c3?+#VrOCvh^Ta4M&9I%n_;&g3l4<{ZxDJbuZqIG+pnH5YObzu~uB%RtSsEo$wjKP?U#n_C)xQxg6Ou&Rp#KcU( zq)f)-Ou>{)#nep0w0xa!Fdfq~12ZxcGcyabG8?n=P3B-u=Hgq-%{49jL!s2$V5!cBuvUGR? z+`BDx;eWEDLfK$0_;1=gxmt4a2Ll2H#!On7Fj>aXM|V{@d2Cg%zNNCZEcn06T^=`G z`1+gu0KnEs{)$(*pnDe055F~`OCWlc8WFF}OC7o`$)(#@R|Lz=*M4iL zeP89@Nxv?9#*j_PZ=q=3GAKWd}G&0*LYxYn(1lugQ-FmP;e8{0Tfg*1W zj(E5_S?KLf-RkC#2$nnV%!mJ{+-r$0hUahJBCxCc*od6B5{F(IJ#13XP&QxtG5;qU zr}3Te2iqG5E?t-&(c@Wy(95WHe4BLj|1S5rI>hSyS|IoN27!b3=SS?l6gTuI*TM5s zu5R%k>X7R|?7)RBbps!MwlreG{8*u1&qisUHdOAQfAyV=yAuaSb*dRixNu#>l6Rwr zF6B~nc@zN~qOXAiV(QaVt$_pyj*_wGj| zi_E@!kzrM^4uht=9xC@$-+4GFPvAlI;(<-E&PN<5bt58qWVY$rT>sQz%<<58dzF0< zt#IIO4WM8f*7Oq>jv9`e;<4V4Ib?b2n6OFc;jm9;_Cq8b}pL-)LvV(UV&v(nMxY z%_$i=ZkN7{QZU%QulB9l+**MW2@(a)?b{SFx#yaQw2|3Xt^0-Qkg9LyLc#2_$i5TY ziWaFCNZvPQp!&cy5ou{*WLgVf5@ob@TU)5pE*rtJq3D?7S$Nx5B_qfRs=_0e=#~T_dcU_y+p>}xH zC+ZYy6)4j8WcXWg=0_yzH8LW7WHxrUF8_? z;IS)nqHCbZotfc7+fRg_U&|OY$*Gx9r85m9T=XgW%$;OVsJ^Z(KpfEm02URW9DWF)%Vop*`ab@^@p>0`Uj5nPZ^%2;i!nE zziwHXEizl{#M6kDk$orZV4_eqxNpIF4D31}koC@`lGPuMh&a`K+{)~c*~=>qMTGXP z*wdB&yYF17H88NG=H!y`qK$~ie6je-HzTuqGA;<6qZ&=!9Lfg!La^MZCk6&~%t%tQ zLf_#LeU`6Zks~tOXI|paach*TXQ=tc{M9y&?GG#D`gC|@1Sc@ zLfPPW3vLM_%Plt|$)?%)Gp)KbV}1Tyk=fzV(}mh0L*IA>gJr#{L%G_K{W90&P0L$k zTGj9S;sxFcW~&_!)pzTyR-x>xI_&EeA&a`UnJL3xEj?9+Hx*>EvD>Z0p zXy1bE8$2GV3-k}<&Yp7fqXwB*rSHC_K%U6#<17E1f48=n7Ap7EG0rujZ{U;h;hVST z&a!G$qdNuiMrQMs_%tGT{@v3y&8k=R4c7Te$KHWGjaqDeRyymd53eLHm@hILV@CW? zJIs3?Csgj!$Xu{bwz}3M(4feO%?svbTa~d~u7Z&#u&}~Mq@AHiy^DxvIcl9~X@L zp<(lCA6gkapJfO?8LGppepYsEyTDKPwr&1w@ms5U-s({>a*&4|zx1F`lVCq`-~ zSoQqiq=H2vv&#n#S{Xd|4eGZuRBo^hg82)-Gz@gU@N9FlnT1!)A3C?-+mYEzX&!~@ zP%7uRP`OVcbHO@HpBi~SyA)%~m@LIs9XzqPVA06zpgqe&<)(@rJ9I2wwb|4twF3|P zCft(ca*0)SH?J;OEHZnz)0I%RQ_*c2mkNubn8h>TZFp1>cFx_F9+f zpMKW6&HwCMu_R$BG@%A*BKL}tUP_YaNDu*IAH=ePxr$DI+y18d9X*|O(@YO8YpaIRp<$Y_hT zxe5ix@$(HeL-l>NZ}%hTw#aSEgaHT&AhDT=4oh}@zLnmvE;Bg4nrPh0S0>%0j z-%@1%xrj`CZWN6CV%VxwflzkP#G|2o3+94#sPumJK)xSKZ<%xRXhfp64+@rw%)VD; z)~euf3p@MII`!4q>=2eAu=GTQEuSpj7jZoOi-M&ivt2h;FBBXX>xv`^9gA0OQLs*` z!064@wk)`}HKJ9uD22*IW=p?TC)9tp{;&0Ku+FXDO%#aHyVjN?o7Y6-ycxYv*~sj$ zv>%1)JAUG%|EX`V?9}^X28u_kw`FwLl8C3BVizhGnay|O<4~Ku$_Cpkn4PlrMfjNd z4Y$-?HZS7lk$8p5M`qX8Z1hh%O#Z)Xjf7XPhnMf!bj!q@lOr-GOjPLI$ZWFgjYIW) zwT^nVZ#myQ89uRUt1X|E9T~AHUD84oBD2rWe*Vw=w&tJp@2hOIPq&4~J=ktb*`_@r z$~;M4sA6O`Mu7>T_T6fI_9|O1&G+H^|LU}5L7Dmyfhnm9Rf^1RN?9*7F6RBO;}*;x zO)@P!>lfX&)T$qdXn!qDp~{ijj@xU7_U+&0##uNhyyxDYTTb806tU;V>xHUBX45V! zP&nAnUS(gk+1?zr!>@Jjv!zVK7!m7cr7Ki5GJB-?+|a(g%D!3~4XKzte8%Vfwk-MW z=*l1Or7u)1GFxe8?ohd5|7$H5tnc}T4@)M=GGI%mShH4MzL%j;^~mhGl{x=87L^Z% z#?Y%eJFEabzuE`pX`gv zWTBx)aGXcZF*T}}pEv!VuLS=aybcULg4cM#N7R1^``1U>hyCj#?!x|c%loi@-2yM{ zUvG&I``1h4!~XRr^ROg-Zc-)-IVccZHwX74xF!x7T<-=Au4RJ;*Qr5+YtW#<^<~iD z+A(NwT^KaD<_nsh85mrL1-~9#V+9SapMnP0MnQw?o}j@sP0-+aC1`Lh5;VBZ2pU{N z1P!haf(GaQpuu@PXmHLB8k~=V2ItzK!Fe=jWG4z4dBO-8oZEt556)XbgL6{Q;CvG_ zIF|$s&J#g{b3oAG`8{ap+#PA~yc~QUJm&@tb%IDsc^*6u2EQIW#{~_Zzk&wOO+ka_ zouI*UO3>i>B53ej5HvW>g9gWN(BSwC8XS8;gX1b_aLfb^j)$PZz8>^_)?_W#W*vUO zy8Mv!_z~-~0Y7F#e!@m<%qDEgW^B$DY{^z^%{FYyc5KfM?8r{+%r5N8ZtTt;?8#p2 z%|7hQe(cWy9LPZ&%pn}gVf>WCIf5fOil1>b$8api@pF#n1Wx26PUaL&*c#wy9m_PFfkMbCg^8`=w6i@RE&+;74^8zpO z5`W>Z{Eff!4_@XKUgb4j=b!wGH+Yk`c$;^4m-l#|5BQLe_?S=ll+XB_FZefK@}G%6 zavl9z@C%XGnT*P4jLsO0$ykidIE>49jL!s2$V5!cBuvU=OwJTc$y7|uG)&9a`3BQ5 zJu@&PGchx>Fe|e$JKtmu=439u#oWxpyv)b^EWm;+#KJ7Xw^@|M_zsJ+1WPiUkrz&( z<6VlSS%zg%qg78X`Id({DLz%i?cb0b2*P+@+;2g z0)EYfT*PnqEf@1UF5&lF%4J;66QWilpb3Z`T#re+$Z6o4wn30*7nOT^X*_fSg zG6!=q7vExT=3!puV}2H3L5BY59(h~}dtQWZvnY%49TsN^mSi|1|DX_hlwxU?VOf@A zdA`dEtjJ2N%qpzPYOKy0e2?$5CTp=a>+l2C<%g`tk651#_%R#u6E$!nHa3eQyGq-Rnf8;i9=ML`VF7DO03K(tjcPv&Ki7= z@3SUru{P`Q1J>n-tjCX7pAGmi8}bu2Vq-R8Q#NCBwqQ%PVr#ZxTef3+c3?+#VrOCvh^T za4M&9I%n_;&g3l4<{ZxDJbuZqIG+pnH5YObzu~uB%wJUhn4TG!k(rp8S(ugCn4NDj2XitP-(qg&VP58AeimRs7Ghx*;oB_AVtj|iS%M`Q z&HziXG|R9o%dtG)Wd&AbC01q?R%JC-XAQo`_gRy*SeteD0qgQZ*5gO4&j$RM4fzQh zu`!#lDVwo5Td*Ztu{GPUE!(j@JFp`=u`|1{E4#5fd$1>au{Zm$FZ;1S2XG(3&QoX-XP znhUvz-|$;5=677e@41xAxST7vk`Y|R)m+21T*vj?z#q7go4A=c%zw$T!&OdmWS9q1z zc%6UpFW%ry-r{ZE;a%S2eLmnrKH_6O;Zr{2bH3o;e95rr=6^JnVE%InT^@`CUY<+bMYER$*0EV|CWx zdwicYS&Owjng@UUvMU8aW?00F6Z$}e#QA*z^}QGi}(${%koJje6Az>B=ZU-&D3KU7KI9`l<`X{U zGd|}F{>_(s^@9G_V*IlXh{C9h#^{W}n2g2PjKjE$$M{UZgiOT5Ov0p0#^g-FluX6c zOvAK%oo_H5(=!7zG7~d13$rpCv-3^nU{2=ZTg=To%*%Yt&jKvSLM+T8e49mCjPI~G zORyxv8DJ@vW*L@cIhN*?=Fj zAwOXwHf9qxWivKs3$|n{wq_f)WjnTK2XnPnrpb0>$sj9_yad`6E|}UxAI4B<96=g zPVVAv?%`hU<9;6CPdvy&Jj|bYghzRd$9aM$d5WibhG%(>=Xrq_d5OR9SN_J|`3Eoa z3a|1Suk%m-#T&fITfEIXyvuvM&j)%qg78X`Id({DLz%i?cb0b2*P+@+;2g0)EYfT*PnqEf@1UF5&lF%4J;6 z6{)#nep0w0xa!Fdfq~12ZxcGcyabG8?n=P3B-u=Hgq-%{-$ju|EfJAO~?Uhj1u|@ly`x2#(|^ ze#X%p!?7I4&pDnGIFXY$nNv8G(>R?o_yuQj7H4w~=W-su&ph%40mv6FkXNJk2va%X2)>3%tln{Dr^rH~!8)c$rstmDfUsgL{EIhu zlec)AcX*fgc%KjWkdOG7PxzG2_?$2JH(&DA4f|e;$3qrW9Liz*l*2iKBRPtnaWuzpEXVP4j^_kU;H zmS!22WjU7TyR5*9ti;N!!m6ys>a4-{_&#g07HhK(KVV&c$a?&U_1SfrLp;o%d4xxKjK_I`CwYped4^|sj^}xS7kP=l@K^rE-}whG^9rx>8n5$D z{>2--$y>b5JG{$#yw3-G$VYt4Cw$6he9jmAn=kq52K}$abN$b#jK=7U!I+H2*o?!t zjK}y)z=TZ1#7x4ZOvdC)!IVtJ)J(&)e4TGF9n&)dGcpr1GYhja8?*CG=3q|d;#;HmS!22WjU7TyR5*9ti;N!!m6ys>a4-{ z_&#g07HhK(KVV&c$a?&U_1SfrLp;o%d4xxKjK_I`CwYpe zd4^|sj^}xS7kP=l@K^rE-}whG^9rx>8n5$D{>2--$y>b5JG{$#yw3-G$VYt4Cw$6h ze9jmAn=cs_-}OJEFe;-lI%6;FU7J1ou;EXi;N zSc;`thGkif<@qivup%q5GOMsEtFbz3@IAiInykgztiumjmmjhoKVp40;KyvpPuPf! z*@R8mjLq4CE!m2#*@kV|j_uij9odPU*@a!%josOUJ=u%B*@u1EkNr7-138F;IfO$w zjGuBiM{p!Z@iUI*7>?yQe$Mfnz=@p1$(+KeoW|*#!7n(IvpAb`IG6MICBNc)F5uT( z$VL2y-*Pd(;}U+)rCi44T)~x$;3}@>8m{F!uIC2+z>VC*&D_GR{E^$ZojbUbySSTs zxR?95p9lC85AqNX^JgC6Q6A%Qp5RHI;%T1YS)Sv0Uf@Mu;xGJ_zwvke!OOhDtGveR z{F8t225<5fZ}SfC@*eN=0Uz=aAM**H@)@7=1^?ztzWPAE*Alq?XH-UGbjDyz#$s&7 zVO+*zd?sK*CSqbHVNxbza;9KPrebQQVOqYFe#H80z>nFGpRf@dvk9BB8Jn{OTe1~fvklv_9ow@5JF*iy zvkSYj8@sayd$JdMvk&{SANz9v2XYVxa|nlW7(eB3j^Id+;%6MqF&xWr{G8)CffG52 zlR1S`IgQgfgI{naXK^;?a4zTZOMb=qT)?lnkc;>YzvW_n$0hupOSz28xq>Sh!Bt$% zHC)SeT+a>sfg8Dro4JKs`6IV+J9ls=cX2oOa4+|9KM(LH9^@e&=FdFBqddmrJi(JZ z#nU{)vpmQ1yugdR#9#O;f8+1`gO_=QS9y)s`6vJ44c_D}-sT8n2?E>m`RwF$(Woen3AcOnrWDp zuk#J2V|r#_MrLAWW?@!lV|KpD9L&jFe2cl6hk2Qg`B{JkS%`&Mgm1Gbi}4*6X9<>M zI0G!j(k#QWEXVSEmlar%l~|coSe4aSoi+F#-)BwMVr|yp2dv8vS&tvFJ{$03HsmL4 z#KvsGrfkOMY{8an#nx=Ywrt1t?7)uf#Ln!(uI$F{?7^Pw#op}0zU;^T9KeAb#K9cG zp&Z6fIh-RnlB4(;M{^9vavVSBcuwF%PU2)v;Z#oJbk5)xoXJ_7%{iRQdHj-JaXuID zYcAv>e#39MnBQ>;zvoge<8rRxN=9%MS91;5avj%m1ApK~ZsKNc;a2|0ZQRZs+{stC@JOAKiUg1?< z<8}VYzj%W;d5gDshj)38_xXSi`G}ACgira5&-sFX^CiO)ng1DuQ5lWV8G|tyi?JDp zaT$;CnScqIh>4kmNtukvnSv>qim91~Y56+eU^=E}24-X?W@Z*hnIm{0hW z&-k1#_%~lNEV22YQ5coc7@aW~ld%|^aTu5J7@rB4kcpU>Ntl$$n4Bq?lBt-QX_%I; z^9`nBdS+loW@2V$VOC~icD~6R%*kAQi@BMHd6|#-S%3vuh=o~%Z?he(1&g{aj?8ffw!Jh2J-t5D^?8p8bz=0gZ!5qS& z9L7&MoFh1rqxcy|a}39F96#rHPT)jN;$%+YR8He`&fpiE$yuDuIh@OR{E}aBJ{Rz7 zF61J9!*98m-*E}Q=Ta`?a<1S?MsO8Za}C#W9oKUMf8a)L;%08)R{qFs+|C``$z9yd zJ>1KE+|L92i3fRzhxs#)@F!V%Px*|``GSA*CBu@K{~3i*8I92ygE1M4u^ESP z8ISRqfC-t1iJ62+nT*Mqf+?AbshNgp`8wZVI;Lj^W@IL2W)@~;HfHCW%)y+@#kZK7 zd6<{^n4bk$kcC*7Mff(0vKZfCah707hBLrYEX^`3%W^EwcUgfIS&5Zdg;iON)mek@ z@qN~0E!Jioe!#l?koEWx>$3qrW9Liz*l*2iKBRPtnaWuzpEXVP4j^_kU$>2vJ z|F?2~uRJhNGyC+C!H-S+clO`qPWfO!VAzwZC4(Qa^zZDy>$~n|zrgCa>B55_$MD~> zP2%?rOs`ilJlGch&c2M?uizH>t>9zOoaMa&Up?p&9=y%tzq9|Y!`d_513A`=3lH8B z>c3@gPv{cZxoCcP@b(e^ExY+*hd_z+>%xO?HT`edA&1%oZa>%`9(-HMf6EqV-y(21 z(Z%rKOIZI~_QCeXf!K}jga=>l^53#~&o>Cf>ik+D_@}Y|mc6*8ZXoA@*n!}$(f(U@ zbf=nujJp#Df=ljyXaC)IYTcO9jBEK2=L+(Z^9Jn93rT7oof0w(sU7o<% z#>E3E|3miQ^-b9^d!YTI(t%X}A^R+{p9i zB_p%d0;vL94ps}K`48ED*C9MXqCnNTwE}7Xe`HhijTv~mNWH-8{~`PDHXD@kMR=A` z4FhldhisI{wheBP-wHkkMNGIJK4xswK)T2$|K7L1Bljz~g_4okqJ2+>*DBU3kp4ep z|6OjPTie4M4Q&_5@E@{KBY%EydsXh1xXZ(HHtQ6~_#d+W-nXWAW`>tJ(KV3iKV<*i zAEIs@5&r3k9)bU_vHA&VGK}K@K2!`klv$u?QKUK7+FRPDnQdR!md^Z>QDqty8ZY;&kj3%`0;(d z@AG@#G6kEoo_E>Kg;CB}`iw)RaE-+y*u_}7Z=a$?u6Zqr3dYj2*;W>v`d|!Z#?rGr zIWg{B>eNxmSo$p9PZm0J(>g4SrFSw*vcEWXXaE0qAMA-jV?%bXm9cd0HtV?I_3PNf zSlU@|Y|%&!#b9GB-A#+RNEBB`p)r>B+kMj|tceKrGM0As@^rsg8VF;bg6*zJh(P8t zsub+6hI^uabr98zrTZ4QPm6Feg#8LO^?g=&W`eLYmiF-MOj-m-0&p;vW_W!zBYNih zP{UZ-*}%eYvGBPUwF-9gV!oW5=)wWU(!28`vQbXt_)*7LdbSdyNX}{PILKH!_uYf- z@=KWy^^B!GRP8j&w;4AMF_!M;Q;#NB6ZLR1mgdcV-{ji&&Ba)nw|2B1{tiv9y*TM^ z(hS-QH=2)|WdmdB+^KXELZ%(k%~;yQHPHsg$zpj}!RCcKaiOt5dKgPH)a7-dG__88 z8A~%HyL)ke=8rhSSUT4`+=ng8Uqz#Wz113kR{2phF_!kb{!I}1S7(Kfu{1;KTL?WR zQ=(bHR@@yzy70C*s$j3Y8pftaanZt9+S&5O5qz-tMJr=z-a9u&aouMYZ3?!aJcis; hKaF+;yW-H%^7x@~Ou^>N>A3WKtI?rg|K&HC{sPcrStzuAy69mkgH>;u@0r zoQHeeYnFM=aLr>}+-vN=-upT4{n?$)yY2t`dcF4RIUn!N+H0-7_ORC8d!2s$cItoL zt_`aiR8>{=JMf?(JJ?_MJZAjZ6L#p@wVVB(oUB~x|AhfnE9}4h59q%~jZxTr{K#Y7 z3tL|Nk3KygY~82D(zW|mRlVD%Qb4Hk-+p@x8PM2X1d(9}4js~bSp!!!s&8ne=_j|Q z<96RX={9Ca-HDBMPVpxG-m`79Wcq7sm4Nr0U)5(v!#h6HI<=DEFYv1GukiSzOPYmv z@>|DVN#hJ3YxIE!^c_z6Mfe{Uwo2Zb(ofRA!0_5fcCP7r$g|bp5A-+gwNBE#$wo=1 zPunE-9rjvjkm1b_ZeAk&GoI+395m(j#Yg^khh*+2&zD}x=oiU<^{5w0*PhVd)&G2l zsb%OVlOH-rfgkh9jMCgUF03Zra&)t#*Cm^#ogZF5{m-Oz6X2{L?+5j#E52`)fPM_8 ze9(U&UpjvAy2*^gYid;cfIs4^lW%&jKc*iXFtcXn`K?_0oY_prq@&D{7`1 zzOmu!zPfE)$ERHTJNYNJ+sol|4S%WoiKQ06VINP`+s7osYoC3!<`%QXrJWXH(o2ze%XFu z`@+6qKfkAc(7u#?7s-eI0sDo1Plf(#_Ab=_jfSr<{mwEx&|iuAn`8K&4d3GPokIO5 z)c+*IZ{B}q&1S$W?U%6q6kh%Isjht${ibh@PL{v3qGr%p?U(ra>)RgVL(;_XV}8A) zR6D-?5??>Y4)9?AZa1Sp&hSBJv|r-oZ?bbj9qx1DK}ow`y47@@*nUYMf3ow@&VEV* z4e#@>b8Bi1-`eb}d8fh9pBwu?qt)c$4qssO7ny$7G8}wS2kROR`U*d}-H2pX>lP(N z|KTBrCHEPAv*|ae-;bY*3}62K6{Ts0`}!;TPeK2E!+&dcK>0OmpRZf@szcvk8{e}> zRkB{Y?Mv;qJfM7x@xS}edpY^2AK(ivZ|v|Rmz`GL({PO4lNX`7K>lP&z87~X{X z&)NX=fh+qt^{T^?wl@AK`vX44>__zv*dOdm@eds1+ZNwWNTJ{U_4-Yz-;vjTTB^Eq z!_tO^2kld4`v5;=vpx=|exLsG!}1fi9+TES^5Eio9{bhdpdYpm+Q?cd1rGYEe++nd zFK3@hKl>UE`&aU@f5iHivd@bj81D3=?E4bKF@7ukb9{=8Z_0jt{OL^Be?UL5FU~Is zaQ45zzTDh_KHlTQG0B3}*xycuqkqQukI4_bsQyb$KO^2;TCMnpet;|b96xHs_{Q-E zcu>FVdypUYvpW3%hy2QZPO<)l{-gAR{)hgf`(OElV``HR3|IDx_MLC-Kh@gD&o4GFaD8*ybEi1_P~&gQ+EK~Swin3$ z-^%diR==7*PqFbG`d9rM<3IGT#`mjD{sXQ47=JPPs{fyA@_&W;Bl_)b^G~3E&QDJN z;7`q;(Ek@kKh{2Ke5HP4_7Q8}So_4}i?vTozcKx&`FV{Ue=D`^yr!Jrf!8kX=J08? zquuQnEo2@~BgT9)dni%~FMj!1{G`|7I`@jSGetm`cjr0Tl z{Q3?!=qvjhVe>2BU)}ty_~-lz`g_{?=Q0~V9y{Xw(xaOkot)Tm=knbdf2w`CzEbu9 zeC}ai)Bq>_r^bI+e!SZ;N$VRfT7vZzaL^Cu|NQz)(O-MRhRKX=hf4i4H@xSvXKR#v zPc~j&0Od*M96@VgG%? z@Vc4*aQ0s$-)0@^am62S&{y_J`pUk6<9%fxW3Q;tFB%`m84mt2e-*`7=zq5}|JCF4 zUu_Jh|GeD%Zy$fD_}?l0Zxx@R|6X-w`z1d9Q{aD(Fucp4nKfI_T8sXjTVvCIZg+P3 zB}bb7y`|wc_t5`N=s&(|>(e0qL;t-@|3uNJ|9z?H$Jd|DUGOvMKi_V6P(S_egzIO; zAJ@;FtpDy~>&u$EwhI04GW~Dh$JzYR+wdN(H%?~nJ23rn$`6a_KMyi|E5kqfXY0E1 zBS$6{TU zUJzTs7)Sp*rhjEW^uN{n^q+4r{Ri#q<9qbKmHp9w?`-2=pdUZJ)Bgre{kD64-7>uA zpU0o${pYO=XZ!5%@&@UQU-wFH*=|UQ;~VgxeZBuc|6TPj`ronsq4Y!hR{Ev?uI!us zcPu`u^iTg=^$+^*%6{m7EBmAW4Elk6y0HN^NdFuB1@=k*J*EF1<6pf`|5?>f|2rnX z!a05@`t+Zbe&~Oz{>|}6*$@41)jsr}m44`dEB(@cSN)Ivx3WL_&&q!3fA47hZ!McY zZaTL`=)affzpL?={|gi^&&jpIG~<`JMhZ@XO7=!2F;24sMLY`W5~u==1!nb?|}#OE9-~Me@6QS{L%kTF#mx+;6?Kz{dZ-5^uK{O zwe`*Q)_>RjW0Pd|!2^>Xo6Yh5v*I81BfhQLpYywFAFhv-{w8h_}&EBm7V4gPm9 z`$qe_^<};PoYH@WegYhQ!xj49s(;XbSN2Q)JH}s(zUsg9-&On3|5oyIeW~~Zj`$XE z_WyAG%KokFo8yC$kK>EdKXCZp%6{p;E1dqfqEG)>>4*Ne(l7mMW#1uQG``V)R_#mw zTlEk6@8dqZ#hriIY7;yE@=lL>|8={a6P|woj{W_mZPpC&6#Mr$zXBZRPk{H>$o6k% zAD`@e=$taozYyQj=m&U-=VuiC{P~7=d#+hG{k z^~duwJf8vj0sl$<{ENb4^eJCnzdZj!{j{|D1N|gCKl8(GGt#?`zP0}R%Tqm)6L;G= znbqLw-aP-Z=l55nf4$ z(I(mU^w#ONceeKDFD4lNQ|aa!;2pPblWaGtP151TR{s12^&7Mg^jqfn7q$=DH)x-f z=U1p-WgnnlWWTg8)}L=*o_`^p=a1)C6#cM&6xj#+*K*VUF3>;Dzf|h%{7XM;zmu)~jvu{u*na-}k)qG|Th+m(B}1+L6(y^G z$2Mu!em?$IJG``HzSZBbzW#LEv9A4n{7v!a<8RybU($^7Khq=4>~E1j|8hua$qC8L zH630VRJYwZZPJb}w@x~=Y@IOvwzNxscm8GnzYnTAx#ceDo(*n#_=NxL-eEhvWRqqIC`~|1{!OcYbDEP4D!m>vv2ZZ}7pxTwf~w z7=K&u@Y0e&?GH<~hW^hp{lC~ch5mVdW$t06B?Ao~_eVSb@`$zlC|m#ZZR6u_G5st1 zVf;@N%(d2G4w?gQ!? zcWanDH2Uy#UW1o*@%T#GX56hU%k)xo2sAjx0w72=lG%MGybOZ!}y!(-yDCG{V@Kf+K2Hs zr60~uO23T1ss6|Ko3cN~-<16_{`Rr;zg@POU$bb#{pz}IGpqDU-;yhf-_-ca z_?zmVjK8V*lkqpz{~3Q%#iEp!~yxk>z#kde+_EzA1VDY{?`4=0p*#WpXK=L^5y!;%xCsV zk2-6|GH}G-lzlP&rf|mJ6n)0ulzte0Q~G6mO!Ys;-&FfC{-*4g^ws#o_?xmX#@}kp zzRorKI`vQc)%Ci2)AZW+o+%wMcn2SUTWb9Sc&*_ZUbA-6=D9VKz0YZ%GXAFe2jg$b zei?s@@fV}7`Y+>es{I&$Q}T0tsrY06RQ-efTiG|q2PGfJ7o~sT?tF~sAB?|A`_9gn zDEf@QDg7}1ru57BnzC==%03u>Q|-(6o9Z8ozp3~L{cjatq5s^@{I3tq|L#;Df1&@K z!2iMhlLh9#KWYB^_K3e!{C9u3^qOKToywe~Ug@ z{T2V+-#=+*>yt0c|2}Q%R(0l|m0!HV)+aAtUc&ec|N0~IpKDD&IKOiGWj)hT`*lmE zJ@RNZ=Lf{6n=U`w?SFkgcw%|^t`pLR4H~%p7x>>jyB}0Ocj2*a|Lm3qLl##pJ1>2y z?`Qu0iIR`{i|K!a`RBvU|6bVD&c9Ur?}X=H<{Eya;cG$v7609}56;gh`=S4>?2rDl ziVxENR{Ya{Z}Q(WQm@~?^h`!3-4fi-;r#r8t>1(8q5oW>|Gey!GgIpK_1jJ^ef#Q! zbpQ7{)Np*n{=-jSjVgD)r*+-t+pn9<+j(d@ut5j!zpMU1|6A#Y{1ml&q_Y}->QA-zpMU7|N9&3fAh?LKK=FlmHp9wSK}}JZ`J?lKdbqZ{-CTGD{B6v{~c?en0{mS5o_OA`^4mnwNFgHG5x6dnf|w$ z-?=_sZ2tFD^S^Qa<;K>7lWk|WPR{L{F6R39aq~|eF#lxphFjM?u-jqDQ-^+7TH};I zl!3#4SMw9s=W2eV|Gb;|N7rTaufOSlwC?$LYC3Fa`3bV~FN4fqCVz{5Jv?prO;yt3 zk)|#_js1CLfAqgq`*VI){G)!Hf7xOD#B|IW6W#fV>D%=$|Iq8~^rHr27t?=N?aTF* zvJd*tBiG-%O#0hhc6I5K|Bg+M`R1M)`roSk=)Wua^uLvU=-(>&=zlBz=)bG}NB>)m zKlGoK{gOXrKlI;~ebE0__D%o!7qjnvW`B!2+5FJAZL+lGC#9j^Zy&WEh-d_d9pk&r&~w`6C>5}Y&R`5Dx|y8JUZe*ipx{sZ)p--CF--%96m zlzjQ~7b<^9?0kkgKSBCDp91k9_|iedvQOg5zDQr$2j5rn@qJ|<#8vx}zS7T>L%*)R;FN}a znttE9&*Tr&(u{QnBr6VGQNleVB;*S5ZEkB-`uVVP+!?_TKi}Tp>BkG}Vt7E`-D3j% zwLW?$4eBrF>jzHy_CE2I-Y0JLm-GCE^o#Hh8eg3@ZrY|#Gm{@Oo&R~?WdF^!&1C$2 z{E`0{{RjHKx#ZUi&Rt1=sK1fb-`(^V)Su!R`U&x(_e1>@)gR(T`UCw|cb{EG`=iF} z41coG6MH7_u2WY6-raDtZ-A$54QKliZ?)r^Y0qCbNjuM8Ki%TDAs#3F08iQ(PWse; zC|~)r-pN~5ziPjQ_ivvp%kZN1f5`CF=`S_1d0 zkYA0jQ|B)7IOm68{4Gs09Q5DXW4%&Pf5Q65o;cOLAL=h`pUu8r?C~P|1^#|UKj5GA zQ_u$v`s^PzKC^!(TYO#Z=*Rd29;46x8_-YN8GY0b{RQ=N{z#S&?&8(V-qL+m zzmji*;~y*yI($eJSNba%{l#{#N^IX)`^ET+=_e+C z%>Mqb^~dPHyX!;Mb4NAobMKheecJ!MWpc&Xy^`iN)5_2_<`>}C8@}ek3+n>h=AL@| z=ntN%-ez$F=l?G6`@d4N_Zp=qe%`~c?|^qO9P5h!_v@$g*Lf%P^*_=w&DX!nA@8Jo z|C>GjSI+4B_kjoX6ZiFle!xHJd;ZzKyA5vL=ccm;m*41iO0xUx8@&9J7GIUVH=woi zk3YR(T+Q~^%q)M>ZQM%rua3W%e5fDu=U%s7SQpgq`HS%%lOO!QWBkLvcKpwF{CoYN z{(c?CmbahMy3dFPT^F6WuH~rtu}4b(pxL(Xq`mhWSMGLA>prb^we``Pn*D*v~SAxrT>fZF|d!`w2#n# z4ceEu^KUVJfPP>fq@RTT^Xllw>@#Lx;D2@e#l|MrM_eTBTe|7xD`oPJ~N6Vb1lpQ@_*{0;J{{`L1=Kdym)tNQ2WTb%81 zrTyIB#>*)ORnEqn? zsrLER=)*r({pZe6-JSm&<1bc!On%50=!fg01olDyXmxm0KCwQfeq;Q{_>1XBjlYfh zeo_Pf7W9k8&l|g)<8U=TetiD6)$pIAxai-ta~t=Df2hWX4KLWX8vbRBe(Zh7*RNpx zdzZ<_{^k9Xz(4x)cO89vEYOdi->APBe`@`8z0pVgYWzIllY0AyeXNeZSp6~iVIP5h zxV}r*Hv0g7F+3*U|CRq({W1E@?0m_^mcQij&X(WB@^@j~fWOR70ldb}m;BT4;Czbz z{t@wG-#&}Ek5)Rr0{kMQ4?Ljnzkj4~=I2oKdA{R@gP*Mif1qEqKmW_H<|Wo&bbh0q zeZT0hc76x)7oD%*`@nL=em zJl_!G?_$eOd8Oqi96o7=Yaf0efcZzxH~ewS-#T#1hmpIIZS3=p+-UgrcK>D{;Ptt& z(EdLE$UMXUX!tOr&u@o>-#?;$0{a1-gy(~Rv;9K*p?y$)ct2<#|NSGjFYus!{r8Vp zKib#vpXKl3`7EWsuzwWs$NVp(pO=s4$DrR$q5rRbE!020k8!Z+??}S~{rUVm*BbsG z`~K0%d%qa!-{;>s*YIK1ekTC0w4cwvqj26oQ}lWNY=-4u_VritFZ=svb@u%uUw?gm zUY7%v`J3ljerGR#LH=cY-y@Kp`IG(qvpU1iHvQc6@1_{PTwDrv!uwOpjs6Ly-x~~v zT~P)a%#vLCk?X-@b|ALHjU&vcG=@ocjG~=U>Z<{(X3Qd$*T;{uj_^ z``rBLU>CRe{)&n2emu^{tNy|JXG%Z3f2QQ){j*sAQufLFXUe{L|4iwh_s?SEo3bC? zKLh>1zTDUW`(pkU@E6z@ZP4F8Q})OEXEFX`@~irJ|4i}E`)7(i#}Cy%IsPd5c>hfC z$NOi>et7>(>4*2vlzhB@rrMYH&s6{8{j=??|Mau|x#h17!~Dtq{+Y60-ak9v?8DD5 z$WNPn-;wvv)cDK$XR816{+XITdH+oHZ{9ys<2&!4#rTWSSN)&&&tm%RZ}Uf>f96ki z`p5k1FqUJZ=KLZ}n_vS@gYW(5-GiATzPuUOepDFv`{WE3X zynhDyTA6*LeVu*R`)~gK8T1q2Sev>v1n-|I`{n&J)qi;ZEXH34*2jlzhB@rugIiGi9Houk4%m z&y;=e{+Y5b-ao_qRTN*L|6ObTtHgo>M-cy^|L*gzD*E)l zFE{=8`YZmk|NhZ@!-M+ifBWwrDgL;A?rr18Pv(Emdu~DKfBXEaz+0LBe52vN&Nlyf zqa$4%7{8GpW~AXy+WhiU)m7=Cd(U_N_xmkRPdL56PV)|G1L;qX7PyczI=|5=SRla|u?2rCC z@}md(@#`1P@4%_wEiSvFZ1IhSpFcF--EW8gye-D}tbM-i_G9^PM<1Hr{Q6-3{UhK( z`_g~+`Bzo{qW>N1A4)&;zmuG<~OeIfd}+g@t@It0e=`D+!##%8+g(DNdH~gAN_COciH;pWb40;9&C`@_4Bag zii`I0-#=3P)BjfO&-q=o57$RZe_UU|e#l?5m(Bk^Z+Ozb?~OkHi?T2J?+T~?t?1K# zR{Ej;t@KO(SoJ^p->UuSKP&qseKr2je^>TJ{~P?jV)l*pck9cn572*xegeF{kJ!Iq z{uk9h=)WubrT-n{FGgSWU;6K={pf!y`RP9^{(vLD5^(naaQ({ut?ZlQgOZQ_v(i6s z_}|KY>Ax$S{zC(WsGoUOf1n@#{iFZc_je8-d29Xom&*5d{P&Lr*!Oc*SpM6^?PsJ#-#?mZ z`7aOJZB%L6S&P!(`#b*p#YDqzxBR!ji@twE{RZu`()W+pK4{;f?;lZr%0589$bM;G ztUuqrJpV#G&mYgPDEd7A0=&pRcz)(v)BgvSU)P;~sp#K-|7e`)Zx_?w4&S^O>d&7) znql}RrvI*n2m1HtkNR8t{lnVtmpy(9+s}XhNYQ8ft&inTZff;+LH(8d$v*y8XWu_+ zZ1s1qub=ssef&-F=i_gdfB6B*U&+7hzkf8@@+Y^o{KZSIXd32E_VKs%EdMgjpL{r} zX_$Z6$KOU+{^t1=`I*1j$KMov#^260{qD*7EBTXs{H;y(40rw|tDpIoef&-FNB_5} z<+to$`9*L4_U*Lj`$zlR_m4W+_m8lDRrLL%J?;BP6SMO#Mc+Sq+VVHgH~r%LOwsp` z6n~7r4YK^n$65a5MbLjGf3lCiy=(cmM;gAt%-_-=|FVz2#q_W2hw(S{KI3o7zIpyd z*&pL?EA0D6&=1bP6n+25?LXM}j~4v+bJ}>vRlk4qlzsn*?Njvqqqi-8EZeu}`$wvO z`S@F;e<=Mh{-*TH_?xnC#@}M&lhQxqZ>oPV{-*4Q@i%3EjK3lOZ(yIyzwEz1j`=CD zPv&p-@wXWN>V3xFRQ-&<#pG8w<8O*S<8MkojK8V=&GARs594pDeHedJ`eFP{>6h_0 z)&CfOQ})OBo3dZV-#)kg_mPdSgP(6$`28a_{xbfi`X}RWYW`&WP4$1q-_-c*<8Pw> zGyWFiFD741KQaBP`IGUt-ZsB^{TF=yD5js7eq;6#v#%I`G5H2X+9%e&YJO+@?JmnN zJIC_J4*btsY0>wO=34&ck(PfM=UL2Xi%Dy>1DESzFQ~GE8P1!HwZwhDpP0?rkP3ed6H>F?3*OYw|SN6g9 zn`&Ri-&Fr#{7uD2=zpvD3jOC=^S^4$|DIYOf1&^F@1HC;|9yh_@6!=~src{y`$tus z`Y-9i_)o?E_TN8RZ;kzyd{~M9(0{JnKQaFs`@5giPDz9B52y4WyB=Cva=H1>J@=iG z2H!9C-#=0~{qH(KpX=9+&HoPSr~mE0e{{aB|I4hu;=lX*C*5s*GRM}3%_l5Ki@tyK zKl7hAH~rxJO40X^5TCyN>$BbdSJC&6_Ob6DZDrp-!v0y&_m7l()L%^h`2I?*`QO*Q zbVcZY`}-%$4Ig88Kj^>Wzq|Iq`59$D^uLw;(SKI)LHgf{fBNrh+V_vVeha>T^r@}i zgZ5eF`$zw_?;laWMc+Td{=;?l{i7>izA`QP{*me*^uLvU=szp@=zquhm$Fa#-^#w} zKP&yy|Bl6XmHp8FzSjCrU|;l~{r!`fiL=)%Z^TJH}s(zUu$<-(&hc&gLht|AOxy zsri%scdUJ4`iKm3@-FvTyp&%0B3SEBm7V&ioXs%YT9MA1Z&v?>Qe(bbf^A3s67v zx483_xWixt=LZ_w_lt<<^PAv(eBTK5OLz zw2yrMAbsjbwJ+%dFS1YK%DzZn*$3ZO^6`CTAH-GrlD^W*zV`8+pxx+-_P(54GeD>$haDV7i!zUYk=JpBmUr|5Ke(-*M@%gWSv;9K*p?y$)ct2<# zpZ|*O3p{9FpZ|*WqkY5n;ry)h2YmW#Yq|C<;*aP5NIx$h&ksVs&zgQ){{2AL|CpbH z`bYkf1*X4^3=j0@^Iu(O_`ZgZ{`RL(|Ni{tWW$>p{X>BV_ea@&3g`ZVqR;(@rI!E7 z*I&7R>-Qh3?EbE=zy5wE#u2~&@UG!r{(}3r$nO%!&--D1|Dnq6hrMj_e>!dq^vC;U ze*dA5-QR6%_WhpW*1o(S;`bjE&iw~PpYcE3FAM7T<0s>XxF6)}ujt?JKeV&`gC5pC z<2P*;-oGuuzs3F90fs+n_+t<4=j3A_pnnYfcDtYQyy0i>y~N$Wee2CreEuuY|JLv+ zM!)qR)=U4@tK^ zy=9sH9q6-t7Ik~uaynO4{d(TH{{F7&AKZUX`r-bAl8^fjvHqp(llu?KzPbOP^w0f= z*!ZUGhx-qpAJ~^0J78bo{n^02XoG(LLD?VoA7cE+kx2 z$;bT%#UJ+{l>Ko3LFtG44@y4HFRFdH|DgIG_aC-L|FZu1-Wwys`?Eg(m9k&%KTNas z@$*YT{wp>9a{oc~f9^l1`IGw(s(*9;L5=U+e~9rHqp$iu_a9>V9ftX%qJQ3>_4%*V z{K@@?So_5E8?%pC`^MTQCSR<5V)~8gN6pXNe^B!~sr?`wzea`hIcEkHinEy((FV|PfKDhq?ob)#v(jvWWzoE&$ZW!hB zU#a%v{)3{={RgEV#`l$c+<#E~asNT}Kkh%M@rU~l%6`e8vLEh0p#6&MgZmH4zPbMZ z`O0ShXkTaFng7W9x6n_3V{Piz5WK&u?3eows{e5RA;w=!KGlBQe^B<#{;BB0{&D|S z$2p!ARN1?yv_AK=J;rRa12LFtG414=&bKPdjV|Df!X^p$;c|3TRY z_aBsfasL7HS5bV0{`Ug&k3CNR)y8nFzt1rL*vEeg{O{$4 zUuypI@_n`_VcpFbAM;-=F#oPaj}uGl?Yjlyd-T8E{V?Re8ew=4|Dpfx@82o<^uK4A zeti8E|JmQayUXyPe)`}3{+;5F>*s+se%x;Bn*|$;EL&X4uW#so17BqG$7I7>Jkd1y z+XaWF|7`H@#q^)Y8Gfqab)WB1UG?~RNuLJodJSsO(T)H2UEa6^d>7MS-6wlgLqC50 zGyi^p;fg={-@vDt|Ga?uuWtjVU--|^?p}+r7T7`)~SbSFLpZ>S%AN1dq{m}nb_DBC2^aK0E9E>r- z-@gNYfqlBU7jrQE_Za``efrO;e)``r`4vw8ThXWgtn@?wTlH^_KgxdSf2;PP|E%;w z|6A#o{=4db^uI5)_Ve>Yf&Z-Rm;QH8>whQO`1kH(kJJ?9zf$8b{cqJj=|8Lalm55r z|McJ0_)Py>^?&-$G5%um#q<-?ubMyUe^0jgC(u9VH=qA1rk|L8WA+iVuNZ$Z`C{!8 zYhN|L)BgtkzWEoJ|1oZH{e$%@{9DkUX*lM8%aDA=jH?Hr22lOlJ zhirY1_6zv)>ofY_z>DTb`tQpA=zjwrZtI&7|9qsT*>jDOYv0^2>ALqp{^&o$e#l>&Mr);aUvh9V^pV@Dfg}I4vM>7Y3a9_A=+l2z`l0`=^h^I( z^*{RGs{QCcEBhsVHU7|lSN28!8~jf-`$qe_xjpLx^q--h0QWvP{cqJj=)WubrT-n{ zFGgSWU;6K={pf!y`RP9^{(!^(2G0H;u3y=|m3?!3Q1WqnQThiC|6AEF{da}a|5o(r zKP&yv|5o~?f3560#EZr^`p>F;>3^&KLH~V%ou9+`jlR7mhWV|0{wv_v-)}d0*HTgb zE8sYP0=&m&=0DCpex>tu#A}RxfcyMcihlllL%U?>()fb>S3DmAJjn0l^Ix(4Jbyet z!}AdhZnN)$?b|Hr^@mN`w)X%T;?EKay>m=P*v`sp#xxUYT^^@gaT5FWu@5A|*O8zCE|7xJ+Pda$UaizM3 z>(mtGznW$DpYF2zmrL*cQ#r`L z`g#A>$KMox^ncsh{iav!{_QR!jZvUz%|J5+df3=n6zry}kQU0rC zc7GT7?QnjE`L8T~_b}I&ia*BRX4w7NNp^pB59q&gf7Zv}x*9&w@QYdv4e#Ij{8usk zEBj&mO})?fo3d}l-<16^{?^Fu-$Fk)|5B9y3i}JU9DQtg$?N+U=D%8M`LEbMMftDZ zxBG)^-=h3is(<0?1%9;Wq*vn;r?e} zpS*wT<8PRs0{i6sT_1mo@vq)z{7u!*_*+bVg){!9=rjJN^uzd@>faoHl>IRNrrL+` zH>DrO-;{nCe^dRB@i%3Eyg#e#m+`l+t^ZwZ_jhmTJTmRN&8*TZeNRf(yz_h)|3UtF zHU2XGrurx2Z)*Nz{7v-SHuSD63mUb}zW)b8J6{x8aZrPc@Z zuhslU|9pSDKTG;W`LBA~{l-oie?I@!zLoq}YJOz=P1zsgZ>L-StBIEX3g;V&@?R0?3eMk7=JPPs{b z_3;<_-~RqdSM#4cn*aJ5;x85d-QPdyWBIS%F#pHJe=7dB&wn+@@?VuI@gMrnmHQ_< z^mpf92EEg^RFwa!*79Ff_qF&>^NmYI`L7gC|GP@i=lXS1^S^QaC99wQx6gky&DQ^? zvi^$y?(d)UxAn#&MftA~pFYs?Ut#~NDF4;rmjCL> z2ak38XGQt1lzjBRWBOli{`YkAzb7}{uqMbq?eCv-J)*SaV&Kq!#eYwE|3ujj{cmM| z^q*CHkp8#gpZ^xtFr$K+S_)Bjfd(|=d=>3^&K$?-?YNB>*#NB>>f5B+bYANtQqKKkFPed)ie z{zw1&C+mOBx1C?pZs6jYqWo9Ne(8TJ`=kG^#$Wp1s{hk}R`VzQZ`Hr)zpL?`{&$SO z7=6|M>A%PHJHh5Bum6JlS8D#G{~c?en0}-7A@+~hzOnX+$ro#%n0{mWQS&qXZ#BPj zeZ0*4?`J<6;pYFM{8yiuf6~iL!P zUma@xJNYZhf2Hh?{`p=4g`ro@+{;P7+iSGPFQT{8{zVyG9eb9fNX8Es3zbOBe zYCrn#iaz~sr62mYN+zm3=Kz(0^C->3=Kz&_7o4(f?Nb(SKL=N&3pZ=|3y`p#QDxi~c+FQ>-rk1f>-vsaD`~&L8`}y-9c|3pqC8S>@AI?Xh zexAQj`9p}S^BGD%q|fsypdaLS@%gVPzteyH{TJNtNO*pS^5^9vPWtM65cyZ~@q7vJ zqWmhv)%g?BSNh@mD!&fj2Oi{a@%gWatMf~wug)LweMMjO59aS-`{vKj5GQ@bAKN!? z-}&=PD*q4LSDkO7edPNG=~F+deMuj9k$nE*!c5+ zo$s5w-Y#K&Dxd!f_y8MU>I@IYC!ha{__v+r`?J^K_yzoaqYs>C!|kunf2DAq&rM z^TF&NG5VAb`VZvu`LC#-eEZP8WBgri_gj|R{gi$FGRw73KL65m!#f(jVEJKeUnc|O z3%3})%+6ok2fY4lwEH`$-CjxUv#-|R{!l-Q&+c#ZgZxeY`-{|%v!9B7eEuuoY`@Tc zXdl!c-VfTx=f7h60uS2P=f7h8Xy34XI6o`>0Z0BT#UIcAk$zr2;I)tJT!Z`&=bC;y z-Z|g(zr6mDzhq6*Ut7Zi{rUV?HyVDk>A!Yv=TQIt{N+@`@3Z@z6MzTzN7;S~=l+AD z&;5sXcK_DbU%7wl_aFM${as&w{oT0K`0)D=UG09Ym%rftZI#{c4CLqiS-=0#$M7zu zpXFB$5AWZ)_%`m}PB!{ants>2YIt~m*XO@dIQJhEea8QAzbvSq_iz3F1MUa;`YZbP z`w!i1|KI~_pRT`dkOcQ{eg3QAhSwVZb?F06KK23n$H0f#{giozpLWHr$>augJ&!%5 zdqV#f^ye7f-srbVEdSMphpd$UO3BClhnW6>C-)yz|K|RK8sEA95aTaKU-f_P zKg9HVoXsDB{<#M6`LERc$^C~|`^5AcvyWK&#@Z()U#xv%`i<#F&ClF_Q1d(EgTT+V z`-zzUu{PlPfbl)hf7Ecy|28&a{KOcU0>}MbH9s-FspdECKL8KtqklX4nBPc0;LrPj zz;QoN*&p{GRQq#&R{V2*1^tq(e`;;~*kFydliRmBC|Pp)vKr>UQtiw2m9h`+KL98F zwr{ST-Z^@h8>4yuR<$43XNo@eAC!I=-&gW+|3UG`{Rh?mxc{KWAMQUW`z3$Mez^aD z_A9av?msB|=KcfZJI?GI?d$Bj-iJ(h{}%cQaQ10M>+K>AW z%D&k@75%V(70C}A>sMu;9AA|EaQ{K+AL9$@2kpDc_@wA_|3T@8`vauAKZUX_Qm~&>9&3;im%ZBUT*%g$1~pvV=VJuEj9n!$6qS`x4(a<;xqK$ z-!=c($A1d^@2(TtFX?@t`KM>hL*L=}?(g3%xAooe=70Av+~yvxPyPKn&yRLRU7)>WsL904-NcC zn?D*~U7KunPK)HW%Z8?pKT^qmHO=si4ZpqZ%w&zz8zof@Cii^sj>EkF4g3S6f3xA> zi}N$*7sVg_Z{XLN|J;%KuWti?{|@@S+VDOWU(4FZjdAq9fv-;g%6{m7tM}DC^!Fb zOaI;Hzf%2+{&%c@DE-j?R{Ev?uI!uscPu`u^iTg=^$+^*%6{m7FBkSl{~7cH`%Gzr zJw6!#9hE;aekl6%pOt>-e*+K3CqF)N{DJ<9 z`X~Kw;DP=y{yP29e^&aT|E=^(|6TPz`rntEe*FAUkpD{AFa7Uo^k2*$x6Q@)%Kqo? z->LDJ{_TE5=_;zF7Oj+E>l*^uK{mGyekfzwUsNzpM7)`bg=I{xj@{{59LAar!_b%T;j0RyFj$m3`5F zS2+D|MW6n&(hvP_rC<8Ts{hgdR_#asS=le?tMP~ayRt9(-{8NK**DtX&FxtXiT*S6 z6X2=qBld6Tf2;mM|6SQH{qGomG5V_i(tlU&NB>*NPybo*2ORM&;Ozh5`j!1#**C`r zB_GEZrGMb?zm@&ce^)sDZ$+Q}v(gX!Z>3-Q*UG*_yl8x*|E$`V{{7WVOlFxs&zvWN5+wMPp^4+YYDF4+Q zyZ_X*dQ_>p&k;$Gf61S}I2X9xKLlQs|BCu`?NgBditU5;b@{I@aQVr6{wwNF*$3zs z*)Q#j_2=7{=U<5D`Q!N&MW5$ifEU>Z&(Hi|`X6BWcjsR!`uF*-@cr~F?f&W)gF1!! z^ZBo?HvAd8|N4pHf&P8|s{z)2XIT5q-T#hK(0=~>k)qG|+fvJaHPY%|j`}P2XMOx_ zklnw%-|GLMzJA`n_3<~wpO3#;{)i1If93wI&wo{A_h%=X{S12ksPO)*kH5{e{8!i? zUi#aJ@cyljzb&`?S4ULj=lxwDe^c}sf17IhoyYns_h)_lt*za^4eICpTOWT@{L%mI zX!o0@+5Ow^_S+!o@!0J03vZv0bolg2AAhU0{8tk#{}uMHit=BbVEM0}wDl?Wzl!o- zEw}tv$Zv=9Ge!BY6n~7ry=(Vtuf+XX=)ZD**2mv!4Zqy*o-J-K1@~`#{;Qb&mHjaO zrru}#P1!f&Z_54{e_O-u-$Fk)|5B9y3i}KDTmGx1=iOIoyko=Uq0xt@^BTOg8`t+Q zTmCDyPf`A>kL~^-+qWqHmFizU{ub#UNK}~1Df?mk zP1zsgZ@B*%*eCDb`utbO9~Iaq@9+BjS26z8`;5P-`Wb(V$**w6?-hN<-;{nBe^dRN zIXP_8;qi{p|j3v$rlQ73IHD<1gcH zs(&*6rshw^-&Fr+{7sF|KK>^9KjUvP{$ldQ^b^ysnm-wTJJRMium6JlS26v>^c%B} zn0>|gi^=zHqJ z_ir)(7v;ZF>jV1NYJQ`CKE&?Nl73PCs~WrC_)5l~&wsUdCI6M09~pmB_Q&|!c*}pa zmF2&}`G%tWSBihm&#L_ye^c$l_?yxn<8LQe{;P{E{}uQv%73Noi}5#wGybONGybOZ z!}y!hFXLmX|1tii+K=%!Wxu4a#vjJtlzlP&wzt{W7_+YvmR(dT%74|=?%x7G#PFj0 zSE_$7{-*4g@wXU%G5V_iGXAF8kMTDpKjUwTKgQow|6u=C_RaA@$%pX=@qML#;E2B| z`(^x1;f%j2`i#FR{V@Kf^vn2~vTx$bJ{W&f?aTO^>K}~1srU%}?>V-9EsC$uf37nB z>nroW``5=`=zshBCzCDz)f?u&_eA`q;=lX*CzCDz)y3xjxcE=S|MvN>=34%%nU(kt z{bzswWRT^j!v5~!dABA-`L7n3|Nfcz&nG{7Yf_Z|O5yas6@9K>H#h$~sGt6~zkf2_ z^tXAxtp1As?(d%rwe`tw=6`qH{q&?L|JBBp|7x=72j^Fc@?Rl7{nJ-xyZx`C{8y)1 z{;M&T{|ftOMftCkeDuF#`bYkqYt8>|y2tD!@W1{2lgWn9HGCxWU-92l-ak?HL;qXZ zAN^+)AEf`S_^1Eg+Wc>?--7&C-`M&+XrEQ`Uwv-*uc%+2|Ej^ZH5?zY|M1n9qsp!N z&rFK)U#b2<|6A#Y{LI`=bBs@1NXk zcwk@jzy19aWq1ml&q_Y} z->QA-zpMU7|9ge?zeVOhUp;tk;`3j9c)q`XqU@Lcx3WL_?`r&||E>Bz{bx0Q(*IWd zoBq2R-|2tH_>0k3{h$7OOurY~{N(jtkpD`}pY*?D?Gw{)%syi68*87Ke6jY4={Key zH9yn;R`Wa8$IH$CKEwQPoPR0GfAx#`?{}GhGOqt=Nm2eQH9v8EuI4xT&wH7FG$*59 zl>h1o^WVu|QT{7sfAqgq`_q3`{L}y5&GKIzXZf#ieuDY0KAbXUG4G$K_ND)=?1TRE zOv`^o`bGJ#RQu6?SM=$BEB(;FRr1mQR{YU_SN)Ivw;F%wKP&qsf69L7zbpHo|E=ts z{&QFJzk8eg{Wj=^q$vN@L1v%8e=)o$|CO>|`roSm(0`8c7n4u5AN_A--|U}?KK*Yc zKi8+qJ~_T9`=S4=^iTg==?6IccSWE6x6%*&VhfRU{D;b4@q5k(6rCU8`2y6>{4LqtL3hrK=VyrL^PAv(k9_|iedi70ZT-g`tEBoO4 zN2Xsp2e7&}$5B$b{O_H`h z-(3#scXfmQeB%%JhK2|99q+_JU*X`deCrmH{y@VaKk5(k!}^{6fRlcvU)Jw%&{sJ4 z2Y-q_@T;$FCEEx3AzswJp?(AXq-cBS2kjg3m$e`Hclzx*zLn%3`U9@)E2dw_$M=Kw zb-c0t(7wt(L7(ENPn6O#E)eOw~G&1YjmJh^J> zM2FWNvBWAy)t53=j0<>Nfi6V8a`K^e@MMfIHcNgMP==;Gds3A-VCw z4HL9q@V=)Hyu-^Idps}y_YY5WING;Jf51sUke~WVKVNcI(&we8y!-)uC&NP@oayl* z{Xb~<^uw3=_6h9I)dBjztAD8~-#EW#+9f#*_Rac}6=NqP7r$PWobc$R5J%mve&Eg9 z{#+t{=+J{!>K|)7HqqgvpW&W9aL^~dO8wKuB;610=<)pf&;O-1X`kUAtnpAez)?p6 ze9nM&?tS0^eTT0w`tvdz@(1rb`F1{OeDaT$FG~6L8hxh2N0@$s`rW&ze-Fc(&-u{l zH^5!pz(JpQk^b*raz?WJ%0<5ZjDOH~bv*X)1c$T!0C#l&@3F}#fG{Q!6LM;Q+KJNmYq@Upl+Yj_ZJYWA_e;t!ter!k2U;h1noBn{S{_|hMTOHNO<9Ygr8GYc2 zztel4ogDJu*Ixd-eD@5T;PJqIsh=(Ols)H zr|Yc$W;p9l|9bmbNy7{;YCqur>!j(Q{?oW*dHe62{6+M?oPWBXF&RF+iInfO^h}Qz)epSQUcY$y`St^S;ItpF-)wxjbK2Ns;m%Jh`I8Hd zp5XDK`hkxd`?05=w_nf?@qGQC|7&7$!YFOuyIwRV>6GEQ@!j=5;Fq>IPG82r~N{H ztZ(!3)Bcry*ne1mUVhp?>o3A#zg(Z^^-KF#`e*-9^lAUZ^ZKLxD*0*uia+)r#UJfo z=@0e|`&ISR{#E_#KVp1HJD*>h)UNl2>i=n@qsBX2^?%@9_y1n@f6xc6>c3*fm}G-p zHZNMgJNtjr{3qhm|8wyw>-&!le{`q%@gI0FzPdj8XQK}spdN`_^4F#iE} z1^9^7(Er-jFX!G_zdkDBANax-zH;mP0B8LP);GX0ei!ive6rCO<9m8`uL()pC;lVf zzu@AD4p;gIK78*6a()1P;OyVI@x|Le@qGWM{i^;)`xpJs_aD;F*H8Ng-s78#8DF7( zQ`#@^o`whfC9pBtKj{a!qrv{8aN573Py2=ZLH(}o(EgQv*ne1mUVhrY(jV;?c%UEF z@9iJ-1Ki1uKEVE?aN573Py1E!)BctI*ngCKw11^P+OMjg_OJM7|Ka*~zn5M76Z(UW zTznGoPp;20++oBKza*Yte=`0_`oZ|?+JNy>;`#a+|0JG&AMs7ZFAK&`$l&9jz~8d< ze?T92%J`|G&-ka3kMYZb@ypc@9Pv@bALFO2Kj07gaq&sSKNbIsU$Xw7eVlxZf0F+I zucx2IPZfQ}KNbJqXYotcAGE)dA2{Np#Dn@Be~h0h{uuw1?`QE#;`#a+|0MkYhx`fS zr*p1+KCNrCNqWS2-=;P(Dr7mQ0f8eY5Wg-e<@ z*(Cj`9(S@KM;Y+;*S1K2uVwf`(9d$0p?yKWqv5Ll!8cAw=8W#(@Lz_0SN8l_-QW-S zkwdofxZ^L_AAjP8amhXzUc^7}X&L<@d`hpglIl~Raq^@7JpJ2_9G7%89P-UL_`9-~ zA2M2T_!G^Y{6+c!{ap-K^6$3a#AK1(w^sTC-lt}vtN&7~-|4qrH?9pvjTxWJHyref z^ap&o(O3BHzgT?rm33YHMf8E!jlV(4f6|uYlE)1v{k;Bwf0xlOvX95EAD66kdrI$v@}=$NYr-hy410@qglt3*!5T-(&v4`x#zu|JDwS{}a#Xdz||R zq`yl2S^OV(;9sWbyC{s`6A$=vIOG4MAK;D#_YV}#_`jmh_&wwUe+}#P;q zyneWU!20v@Gyc!|1KicY_&w_n^y_fO|5<;4JNdbPpy)IHujn&=PdqO_?f`^!1N}SwF@6vFct4=;aK`_M z=i(D7_YX)vzy4+XA2|9~9%uZXc%DDT|4BcObN@i$Sl=W5ujtc1fPBID0o^+JxxT0T zdHnz<{UZG{{?GUG`eXba>)Sv-_4V64$oN0`&+8BLv45a&#{Y@u^@sI6;`d5^#{U(6 z+&@tAG5$|HuRq4`RsD?rtNOWr(A(^*vBjSk-qb7HzxC^X;vX*DDa8HxhjFI=X7+xD z`}XJhpLj-}xIh0u`uX~~{_ko0&1?ElIlvtauHT7&RN)V}U;mSSo`3oe3g`M?(dYUd z@`1msepff@=lY-W=k-JXf%OOSrRYPzvHs`#dHwPH1M3fPrys8W$$voK;q)IA&h@{d z&-FX;y!_v1>wnVEw-0cfe^Byq{ZBlvKd#?Z{apVO&+CWhABLKL*yYZi=~wG)3j21t z!C$U_CR_Xp_!srKYa8M?|3JL$)*GzUKe+w@{jTEXX_vJKG!e6e`)qm zd87LJLEjawe~4%Ndz|YhMW5>*B_G!>6HGrr{VD6``iJ%B`Q!Qtc#;0O{$c%j{d4`o z`UBj_$n_8F&&$vClft?FA)e=->lfCa;a+~Oe~9P#-B0(`i=pY;LkrO{lal&*FV4m`=fpmuAhYb3HN_R z{r>#JO7&-b2kp=OUnM{Hk5&EL|5fkv`~z@|zrpzC?2r4u0}QWP^PzIDmHT(X{bNO+ z`@c#)?%#6!3C1^9KlgtXf80L?9@uY!u?70${;$$M_iraz`v&siUH3lsf0g_^|DbU0 z|0??2zg6;c|5wS+{bMB`_kUIW+`m=zbN^ShA8_m+bN!iLAJhJUH?;Nr%-s5i_KWpZ z(+cj}kM^(DZ#@5?>Zkn|tRG$b(th#&&9?sjQ;t8{zv7?$N8z-8MW6P2hRKimugR?+ zY5z(;>_4Cn|0}P5+P{*Y_RIBcu>M}j{+0gOe-wS%zmlK!tK_HsEB@Gj6o0gT;6?UD z`&ISR{#E_#KcfHp{a?}l{Qj-#f8767{h#~Cs($YOs`t5n3;gEqE)K_k^g+M>3;Od6 z55|AjN4bBj=yQFdEyJ=6~z=NlA%pbuQh&;4J;Klg9ZK7o9!-|zpb_T&Ds zqR;(b#Xt9NmHgcQRr~?R`3J=x_kY#<+`m=zbN^ShANP+%|M&J^*#B*RhxWTt|Euh8 zCA5Fh|9t;Z_0#@=5B>IH##em%(tg3;Aj5<4-|au~{Db13{YT-ne?_163;9vM8~^L& zNB{Enuk^$IqvWUkEB(=afd~3=bz=<#9Or+O{@8yMPWxB%X}?N-+P~5t`;U^3_OJ9u z`&ISR{uTf1Kj`0Bf39=0i+@6YurVM1k~OT;j&@caYuBktI`f}4(c{$aZ9|If7Z4U6h=r+e)G^ZWzw zS%yyl{mT5{&p(iUzJ8v60N!@kcV&;GeT_e!e*oUbaK~SL{KeTH&p(iUo`0TyP&m&& zDEd7A0Qu$}@?F`>4;iiS{DaaD&p)t!FJGpAo_|pK`m^{yaQe6WwwnF*=O2jw!}zPJ zn(V&+if@E6{;&Aw{(-8W@psb4`YNoS@$+zg24AQfe;I#Q@-u#~aK^uhXZrX0W&9dA z^ix+azpEcSF#fIhWBeTQb+`L}IseinR#}Sz4? z2g~ma1URB&g*%>Mzri{X=>Kcbwq9dMW51NlFIA7b=p zRdCef^M5Fu`6(2A=Kr|Q@^1w7yShQ2`9JP8JgDFCP8|6)6wdq`hETng){$$qR;#v&`(f*3fZir%>MyAs2{j1p?(AX5cl~%lzy0>L-Ei2AFBSC zeo0@oKXBytQ1UbXhtePOe=t8ukKtdJs2lvH{R2n-k?IQW^h^6^{*l^0HR_YS58T^7 z@CPja&8Za}I`;OjaJG-4Py1(nn5=$RH|SG8$S)Jr?|3K9{5M57+egu-{R0p5!}`7b zGrvuyU)JyKU*X`N`EQEo1807l08b&C6>tC0AM)Ge+c(s2AV1!BG|;}xe-q%2HuV?g zzsbu-`&aeH^b7fz{|5PM^7h5{1^puVY5%HyX#YIlHgwF2mFz#C|7OxL8&Yzwz-8;u(G7{`{A!pYadi$Zs;J!k?qT^Iya#R`>(%;~%7-=b!Ntg){!4=reu+ z`M_URzpESdGyXyO^ZEfE=D*47pYadApVuGb7pyhv&a||7OH`XL#MA{pkPU{s`{pXLxED ziud1$zx4Jryzg=Pf25z`{5S4=e3<`cmHIRPPrXn74LI(12J}(KD*0~$`VQy$FGZi{ zzm$AD|24w&6Vwm+9etkvQvC7!7wZrBb2R9Gvi`jO=|8gm0C)A%|786EeTUP3RXEx& z%zu;DFYF`Ce-pI7qYpgHf0O4A^uzo&0q*3d|EuJq|4KYxKmA|oFTfpr`p-Sgevp5p z!zeetgLmNG|HbF= zPybiRNB@=j&CAdI9oC=cpZ+uJ&+|wBm+u$hVg8#8_wB>;@8rJ-5A)yT>C^wk`^e9c zf1m!VlAr!B`OnKw|5@=z|5w#d|5epb|CjXh?L+^W{N?2L=f6b#{`{A!pXXmlKQBMe z&k)bo&+{+D^Y8Qg3UG|SMR=J1rv1wO+n@hZ^m+b8$;b069Dnlq<@p!IAJ5OQ{=ED= z|DyEI^DDgnnaM}{UnT!dUVfgR>6z&-kMsPCqR;ayN`9VyQS$TrjFOM%UsU}(zoP2r z`4`oGJU^q>zdZj%e11!}KJxmd{f@EqFYe!Dc#_Q@{`{j_zw!JR>F3wywEu$jBY5!k zOFYjX&wr7A5gz8h$>X$tMW6Ny`LX`b%TN1P`eFYee|h<7|Exb)KRfwpzg*u2>u-ni z{G-x8`;Vee`zM~)5A9dUPy1K=vHvLkX#Yxov|m*}?O)Z;{v-OoKmQ{7pFh8%`XA4~ zsQ%CMGpc@`e^KxA{0ea7R|&>{^g)0A3-o~p;~Q|FKSa^z`b5dc^$qZ#erJ2AA9$Gm zCeI(}hxu;;{y@X!=LqxP1i0g$=U31^fqbmrpMO#9$MZ8vKRo}U^vm-rN`95ulS>ZkoH{@H)f zzY*VAc$$lULVr&GjDK={mf;S=zhVAv;yM4w$3ICwzrJPslz6^=#y^SY-)H=?VE%v% zKK=gop`=D*2}-wETVtUoV5>GvpDO+s|5WlZen~uEKjWXIpSMrO zPnmz^x;J-rdc)Z&6rTSAj{GoJ&pEh)n~r(@i}_hP&UQHejX(bdyqTT<>i&k&ubdBX z^uzo&`TBYO3-$lc^3Ql2?Q8t;{15u2X6wdQsiayVO0Z0Cs zy!<@>Mf&;n;rTBmAJ2aQM}8bnALFy>nCHJ#{XG8#yhuMh|AqM}@Lyp+&W0HOCq8-E zs`33W|4oKF-NObM|Hu3k(Dyj#Sz3)^5^x#{R7sYm!I)})*s-m4#w|Ue}?<|8UJVf z0q*4I{(+*;_`jmh_&xEw{EYvTexQHHBk(Z)O`bo-|H*$|e~jO&`WgQx9?*C7bN>MR zA^%D){@~;P#IyIIJEuR!??E5$2lO4z_&@R7{+-`HApLy(jQ;~i|H-m1=BEkzua}?x0ptttg!nVf0LJw@qfi1_YahOjQM|A6QJ+9qYM zJG3F!|HK!!c{0TP{SBV4%W(c1zy2ql(I@Wx2hz{i&-Fj=2L-sJ!Sy@wfIr}V{ZIM< zo)Sm?Ooem(ujq6A4*8J(CXnCN&-Fj$4{%pMaGZZ&{egVISIK{q*B{sKtUtg}zd!## z{sa0Br~jaEuKyK%uHT6V@_~NxeJ=k^pns2t`ELULQ}ECAztSJq@2Y;T|A`0mo&5A4 zhMIqf`%kx@_@mksnZ6ur;&3+Utie^x)}y8;~F{~@07?{Ti56n|X*Q2xApT)*IcWl+D94LorD!}|05 zas33mNPez=SbtvsT)(jX0CzHS{loh6@^k&9aISxd=lSRQh4lyearJZkLp;wP*H215 zu7A|~T)z;{*U$A2=?A!LBd(vAe`SOE@g2Ma_v;_LkNhba?l9my|3EzJKg1KRe@H*y zzqo!Pp0A(lAL9Af3BZc zzvnO0Ki5Be-{V;wT)(jX45$A6`iJ}%;W+=G=yUy}=yUx-JTE`jKct_RpX(>ZAJ;#m zpXZJ&-@{ZKKFl>eB8g~_>-5P`@f1m?jN)MJb&E(W&L^m zbN`n2KZ|gDA4SQ}{bPl5|5wrH{;iUq`@c$l?jI}pxc{r_=l-p#pZmY0pKl-TA9MW~ ztk0bN@caYu;U~HE5ipPA`&C?@Wq3lI=YNO?>qGZG&p(iUzJA(2*Qa@$_KWwi{?7A9 z`zQS(9OoYtPWxB%X}`E%hx(7K*N>N<_D}iq`eFZJ{dxIl|4M$^FW0wu{qp<+>o3Cb zeJw?w_OIlp{VMrs|B65MAH^T-pLkw>v|m*}?O)Z;{v-Oo-~Sc;&+p%={>S}a)&IGF ztm^0fuX>;Rx4@DAB^duCkiaz&$m43N@tK{eYui_7QnExg>fBEnK zsQ0;ltLo?euWCQ;AB+C)?Z2@9+x`RXccuPU+22ZN|Dyl-{-f%r{R2mSnP7Z`4f*ps z;175(zPo+4F#pXe^Mmop{-flh{VV#kU&xR8-S}TGzq4`LztRu;kCH#1|0XwnJNw4> ztDxUNKdx@*C(M5n;J$yb|0w;^{uO=Nuackkuk^?MqwIs{AC&%Rzp8%Pzv7?$2mKrI zhm%V#{^@KB`eXc)>!%Ed{#@bt2jaQ@>*JrKpBvwN{FHdUe#SqE=ile~hl2S7GWhr> zaO8&x=sOu1KUMS@|5WlZepxWSy80RaRQxf1%K8KToPO~>@_#G-8NWpRfqZz^$;a~# zez)I%52k`Bw%G zdfn*_XA4kx{sH(P%a8N)j-OR<(=pFKFh5C~dYu2ppMM}e^8lk?nIHW52US1MKQMoa z=MU{`{PFw)aO8J!{ME-sz=J>kp!nzc2Zi(egQCy#56rLP<%f(`^7(H(j`72Ao__#+ z@1zg@ z!}=LN59ep_Rb~I-FXQh@e#Y+=&iFU+O#hw-#;<`x{y)rZ*vI5A%zpzM>$8wQ#?K)i z@~;HzOSHd_e-qE!2jkbMAMfYem+^1n`Sly)=cJ#npYd{eR+l{uuuz{XEY2 zxx%r&W&WEY`{eqV?UR?E>s!iSgp+=e{u%$~`+5Cw|DW|2;SKHkHq=jEe~h0iobhks zdHrF1%ltR!UwQc$|5p4ley-$W{F`{5KKK7gKaVs1O+2q3#?ME5_^0YUFBx4vcKD9i zzjSj4{@&SqSkkFo*97=yPiz(9_&3S;3x|5V>62TPyKH<7^5Z$o{-$FLAJcS-d;d72 zAK_qYh{E^0899~3!4dV~E(jVjlec*w7j(6}+`GE)W0eAlf^;16q zPWjT1|A0PlSHK_Z5A^S7qmEenou0Kn+OLTIm#=M~bTRu;?F*dt5$F%~yYgP^9g=T* z^^p2K_R*mpFOvT_!^h3}M@i}LeWMS&YFLlm#-2MMxutq#`|a>t&7#L2eyQf>bKgn> z9J+Hln)2IDrFS#@_KioDv-g3!0=%mK?B1Xs;O<@g8_*{X`inlhI_y6Q>*xCc4*Cwq z``{1sGo1A&te^Y`ICyY4_>alY`UCyAIzs+~`av7G=a2LQ{$2f)kNgGtb2O-5z8}=@ zaK2AGMqkNK{RQ=d|1__^0AGne@*krg;Gpl@C#K)u!(X6($9oa|KtHa2-+l+z+yCt& zx^Vn=@=?E(FT>rt)K6&t0q%I9{;G^V_zUPeJYWCR#@mPWSL{D~KfoOie4qNsa7R0o zpZo`SLfqMZME>8yKjc&V;eGV)0C)BOUj6d@K!12Y<@>~A^p*V7pK3qqFTh>>?4QJA z^aDJl{@wT&v5()wU!Z@`E~Fpm$KkY}p$G0gg zv6YRiw6(HH_8ZTeTiMLYrdGDde&cy7D_dG=XJuJcdR<^Oy-paPwZ#;LhvYnNV zRyt?D@w|hT?X7gNvSaoe&)uzbv(nYdPT6lf?_yYWCt-xW!Z#?(2($`8KE4y34Z#?g5We+R;t?ZTk#`8W__O>#>%D&leJnwI1KPv;R z9FYCS^MO_dTNz|!NcJ1g!>k-+WvG>dv)_0gZskxbhgdl*`;F%#tsG(Ha4Sb;zwtcM z%F$LvSQ%vnzwvyWm1C_OW99hlH=a+lGTO=sR!+)(^GjzwQ`P?NmkCwe&cznl_^#xTls?({KoS% zD;HQf-^zvAZ#-XY61GW#vvQ^R3*S{l@dXR_?K~z{=mU-*|q&%KcXEv+`i}8_$cZJY;2| zm4~z6crII6Vr8+FH2aO`N3A?!rOwLVt>8DF|7qnhEB~c=DmsY;8@^$tb z&)-`4#>#Rl|H*#i`3EcCTlvn)f3x3s{>jRZR{m$@=j=D0f3xzdm0zr^$bRFwVFMfg ztzZ&pWCg$R+|)`FD~+wJk^RQ=T2|Jy(#*=**>60zu(FPo=2q6te&e~7m6lf4v(h^I zjpq%ltZ$`_l?}7sc;48`MpoKd*(Cdo=gqBbW@S?=TV%iSyp@$Lt+cbUb@m(29jt6) zrM;DHv)_2`WMw-m9j$cEe&cxuE8AP?Vr9qdH=es&>1L&?m7TKRc;3az&Q^L@*){u( z=iXL&S?OtIx9m5bOIB*ER9i{1-+1n4rLUDfR(8*R<9SajdsyjjWv}cvp7*h`x0L}_ z_RW6dd4DVWSs7^Mfb2J(541Aa${;I4vfp?fX5}C&L#-T~{l@cfD~DP+#L8jWZ#*Aq zTRAHGjpvb8j5~wY2}YrW>~o@ z`;F(BR<5yfwUs|*zwtcB%4{pMto%9qjpysE{Kd+(R<6%}^GhlS$W9HLMsnvzwunQvc$?_D{1x{&yQMp#7do&zh}Sk{7);7S^0;Re`UY%{G^p9 ztUPYzsq8nNpSALgm8Y#dm;J``3s#=Dvee3p*>60*V&!EkFIjmt`;F%}th{dJH7jps zzwx}x%G*}nvhq&$8_(}sdC$tbR{ov+#`8y3KD6?Im5;OEc>c`Fr&d0(@_F_f&tF;j z(#jWBzRrH*`CBXBSXpl6KiO|Q|6t{NE8ki9Z}uC{KUw+l|7+nMcWqmvAd21`?ql1w zZQHhO+qP}nwr$(C?b|DOh=A~jdvO>V!yu z_(VhbM{3ztDE{Y;3jAGvEk|=@VDCMm#i!vyUa^C8SsDSdQV{~5`e@{>Zi*&ojAq{ImS}VX)5{utz~9*Q9tjA7pDkr;vD80D=Vi!m6Dao*~Q zn1Jz^V;T<`B;L*ScK(RhNW1Al~{qbScBEr zfc031&DeyE*oLjxf}Plb?bw6e*oFPrhrKw2gE)YrID*4Cf#W!a(>R5bIES-1gNwL; z^SI=#zKScjjBDQNo4A4NxaF+CwPo!-s+clf#-PTt$vF) zc#U`7>W}z<_xR+k{)#X7jBnoRpZJ0A_~otsi$C~{f8Odqfw|B44}qbr4u+rzg5cij zkO+YQgz{F0MHqxeIB#`CL_l~%@>WMh6huZeZ*@$>Ky<`GY{Wu*#6w&pLP8`!QY1lQ zq(E{cLu#Z#N~A+tq(MexKzd|BW@JKkWJ6ZuLQdpBUgSY;6hMCDLtzv`K@>w#6hTRp zKyj4vR+mK?ltwvkbwyM_c~tUNS49<6Mm2ABP1Hbj)bdu>MIF>eJ#TeGG(dec@>VxR z6EsFMZ*@zwKy$S6R<}hPv_?B`bw_kSdvx+vcSRR;MmKMDPxL@{^zv5sMIZD=KX3Iw z3_yPj@>UPU5DdmJZ}muwz;KN6R*%IPjK(-`^+Zg-cuewEPsJ2W#x!sBOw7P^%<@*x z#T?AWJa6?vEWms$@>Va!5-i3tZ}m#7z;dkeRUz;T@NR-eTgoW?nC^+jC3d0g^V zU&R$%#x-yCP29kB-11i6#U0$nJ#Y0xJivWC@>V~^6FkNp?yv93k z^+$ZbdwlX%f5jJk#y4;EPyE1l{PI@+#UK2}KW}xQAlzsChrrNQ2SZQd8?x$3L+z#w>lA`Ma_owqt8G9W!Nd8@M`3o;{{w>l?sAUkq-tMeicawDI&x*!T5 zKMHxPi=qe$qnNk4Bubz-N_nfxq6|u-oVU6nDxf?nd8@0U3M!+Tx4I^3pgL-KtLvf; zYNMXFx*-~%J{ozeo1zICqnWq5C0d|4T6wG6q77Q3owvFpI-or|d8@mk3p%5lx4I{K zpgVebtNWr4dZVAWdLRa%KL&ZLhhhi@W0<#kBt~F3MtQ5pVhl!OoVR)+CSW`!d8?;l z3MONkw|XXKU^-@btLI`4W@DbWdLb5IJ{EbamtqMPW0|*lC01ZLR(Y$}VhvVfows@; zHefwAd8@Z#3pQh$w|XabU^{kstM_6Lc4MEn`XCNqKMr}TkKzapl(3AONAf)nO3^p%Kno9T5=_9+AA&Q4s}^5zSj26EP4SvAorB5eKmm z&s&`k2@oHNywypO1c{N%Tb&XqkQ}MJ)oGCisgcfGoe>$39+|w=S&;>qkXG2)osxRt z1c!0VTYVBIa2%(+)n{=Ar*Y0(eGwOM9+$k;S8)ZGam`zO6E|=jx4hMNaR;|?&s+Tv z4{#rkywy+f1ds8|Tm2F*@Eota)o<|zukp@X{ShDV9-q9`U-1Q>@y%QP6F=}Bzr59d z@dv;0&s!ZR822ClAuzPn!4MQd5ZqfG5+M+PP~PgW2!qfF=dF&22ndfz-s-4`g2;&G zt&WKph>lp^>bQu5*ofz?PKX4Ek3`<;q)39qNan3hi4;hVRNm^eNQ2Z!=dI3&3`mbm z-s-H#g3QR~tb%H<+{ovxE{Foik3!z+q9}sGDCVs$i4rJ|Qr_yaD1*`{ z=dG@Y3Mh|C-s-BTg374ot*(h0sE%6R>bj_d+NkHPZioh`k4E0=rf7o3Xy&bMi56&% zR^IBiXoJ>h=dJFD4rq@~-s-OCg3jpXt?r2)=#F0A>b~fM-stD89*6baPM*_h|8UWf&l zk44_i4|CmRo?2gScBDA=dIp|4Oov&-s-K`g3Z|Gt=@?p*p6M^>b=;5 z-Pq@?K8OR@k3-(-qd0=YIOeTBi4!=EQ{L*cID^wT=dHeo3pkHU-s-Ekg3Gw(t-gsH zxQ<)i>btmu+qmbgeuxLSk4N6>r+9+Lc;>Bsi5GZ|SKjKkc!Sq?=dJ#T4|tDH-s-RT zg3tKot^SE0_>N!R>c9Ad-}vXP4iudGkN*%D+Uj5kiXaH?tqzG02tX)rby$Q!XoT}t zM??gKMnomZ*@{6L1HBHR;NS?Bu6T5 zby}oBYNYd4XG8|1M<#D|R%AhDWb;<%L=I#}E^l>SEpPQ*+`(mxJjW|<^;^8b zYrOMTf5Zp8$0u*~SA4-|eDhZS#1DMOFK_i<{K0Sh^Hv86;Qm8@hz|^Hbua`)5Cr#D zheQYjAe6T{EW#i(!g;GBA_BrAlD9f4q98J&d8=b02BIUDw>mE3AU5K8s}mvt;vhA_LMRleao6vLG|Ed8>0G2eKoVw>mHKAUE=P zs|%t4@}rQqx+sdEFp7DrOQHmdqm;M0EXtrX%6Y3Rq5{gJlDE1ls-QBed8=!p2CAc$ zx4JIspf>7xs~e&L>Z6gjx+$8VF`9X+TcQP;qm{S1E!vP(2fCw|x4JL-pf~z?s|R8L`eTr{dMJiqFot=nM`8qqW0bdgEXH6o#(AqJVgklv zlDB#)reHFrd8=n)2Bu?{w|Xw-U^eD?s~2Jc=3|k!dMTD*F_w9&S7HU0W0kjhE!JQ) z)_JQpVguG=lec;+wqP^1d8>C~2exCEw|X!3U^n)8s}JG;_T!MZ`Y4XzFphbvPvQiQ zY2Cn0lxB4#b;5P1gs~_S4?&FcS`YE2^ zF`jv=U*ZLxco2fpK%xB4&s;5Ytxs{@7L z{zD%{1%|dd7=j`Qf_tk&A_M{u%3B>4VGtVOywwpA0pStJTOAcq5E;?D)iDtR(GkmA z9T#yB8}Yo=36TKtk;q$}6iJX6$-LDmkpjt)%3GZlX^7vl)jiPz-OVqu>#An%3Hk_Yp@#Yyww}A0qe2JTfG%quo>ID)jP2R+p)`Ay%&418~eP~2XO%V zamZVJ6i09v$Gp`iaRSG2%3FOFXK)(lyww+R0q1eaTYVK*a2eOU)i-ei*Kx~ReHV9d z8~41`5Agu^@yJ{K6i@IN&%D(y@dD5B%3J*wZ}1xLywxA^0q^n2Tm2PZ@EPB{)j#nA z-|@>^{TF}m8~?o3fkJZsp$}sNLt7mTK@kMOz11NR0s#o+tqzMY2#s*w>WGMd@QCEC zj*2LVjA-8Kn23Ssh~=%0i#Ujlc;4!SNPzfA8-s+S{f#gW#txk(HNR4#f z>Ws*M^vL9`&WbF^jBMWOoXCOf$mOlhi#*7UeBSDUD1iJZA}EYv-s+Mlf#N9T ztuBi)D2;O7>WZj<@~Gsku8JzCjB4KMny7*5sO7D$i#n){dfw`WXn^`?>W=7u_UPoT?ustxjBeiQp6G$@=;f{Mi$3U$e%|VV7=Zp5 z#k>>WP?u@tEYTo{A}$jA`ELnV5m;nB}dWi#eE$ zdEV-USb+IhW$cd_1NUC-ij^QjBVcPo!Eix z*yXL>i#^zlectMWIDq{)-s+P$f#W#ktv-u0IE{1O>WjF5^SI=#zKScj zjBDQNo4A4NxaF+CwPo!-s+clf#-PTt$vF)c#U`7>W}z< z_xR+k{)#X7jBnoRpZJ0A_~otsi$C~{f8Odqp}7ChV+etvtqz8u2!i0=>W~P50EF^Z zhea5KMmTSEL_|P%MDkWgMHECvG;eiG#6Wb!@>a)19K=REZ*@W>Kztb_X9^^(oZ*@TwKz
      bVH9n?lW zZ*@a7Kz%gwRyRcxG)6OTbxX8BbF}hSw?!MYMmukHM|41Ybn;erMHh5NH*a-M^gws? z@>cgnAM{2)Z}mV7Kz|JKRu9Dx48|~T^+=4saE$U+kHr{_#yD^FL`=YVO!8Jw#S~1& zG;j4x%)oTa@>b8q9L&Z%Z}mbfzcJ~9_+?GZ}mYOzbu)9o)t}Z}mewzc)FANd8?x$3L+z#w>lA`Ma_owqt8G9W!Nd8@M`3o;{{w>l?sAUkq- ztMeicawDI&x*!T5KMHxPi=qe$qnNk4Bubz-N_nfxq6|u-oVU6nDxf?nd8@0U3M!+T zx4I^3pgL-KtLvf;YNMXFx*-~%J{ozeo1zICqnWq5C0d|4T6wG6q77Q3owvFpI-or| zd8@mk3p%5lx4I{KpgVebtNWr4dZVAWdLRa%KL&ZLhhhi@W0<#kBt~F3MtQ5pVhl!O zoVR)+CSW`!d8?;l3MONkw|XXKU^-@btLI`4W@DbWdLb5IJ{EbamtqMPW0|*lC01ZL zR(Y$}VhvVfows@;HefwAd8@Z#3pQh$w|XabU^{kstM_6Lc4MEn`XCNqKMr}TkKzap z9ksmGbx{YkQO{f55Dictjl9)O(FBdr%v;?OEzlgT zywz>d2CdP~Tip>I&>o$<)m_mAozcx(-4i{~9lgBOebEQK(a&2w5ChO3gS^#4F$9A# z%v(JYBQPAJywzhd2BR^~TRjmIFdmb<)l)GAlQGR(Jrgr99kaaEb1?_AG0$7Q5DPFL zi@eoKu>^~;%v-$@E3h1^ywz*52CK2oTfGq*upXPd)myOzo3YJXy%RgI9lN~Md$9+* zvCmt55C^ayhrHECaRi5P%v*gDCvY66ywzuM2B&e(TYV81a2}Vu)mL!^mvPNoeG@lu z9k;yIcX0=|anD=*5D#!4kG$1S@dS_Y%v=2uFYp|%ywz{<2CwnXTm2Cq@E)JM)nD-i zpYhFG{S!a%9lyNQfAI&u@y}ZwC@l9MdH^#pwAH~76hRQ&TOAT15P(qL>aYld&a<9M)JW&8&WH?1k4)a`tjL1Q$mXrii5$p|T;A%u$b;O-=dCV?0?3a--s++#g2E`~ ztuBcYD2`Iz>ar+<(kSPxu80aKk4oO^s;Gj>sOGJ%i5jSmTHflqsDs+5=dEst2B?ol z-s+}kg2rg(t!{}HXpUCi>b7Wu)@bLg?uZU(k51m|uIPf!=;p2Ni5}>VUf$}y=!4$q z=dB)y0qBoG-s+(kg25Q(tsaRH7>-fi>aiGu(HQ5go`?w;k4fI@shEPvnC7jXi5ZxV zS>Econ1k7v=dE6d1(=UT-s+`Tg2ha|#d)mZ1P-iQrYk4@g{t=NLi z*ygR?i5=LEUEb=w*n{2J=dC`71K5v4-s+<`g2OoGtv-npIF3`^>a#e5(>Uj?zK9Dr zk4xU_tGI&8xaO_Ci5s|%Ti)usxP#lc=dFH-2e^+%-s-1#g2#B~t$v9Yc#c=z>bH1< J*Ldfx{vSA5ni2p2 literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_steam/models/advtrains_wagon.b3d b/mods/basic_trains/advtrains_train_steam/models/advtrains_wagon.b3d new file mode 100644 index 0000000000000000000000000000000000000000..5c8214c2516ee9304f78cb35698256182ef208b1 GIT binary patch literal 107352 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 literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_steam/models/advtrains_wagon_box.b3d b/mods/basic_trains/advtrains_train_steam/models/advtrains_wagon_box.b3d new file mode 100755 index 0000000000000000000000000000000000000000..914975ffe676dd83370fad222599d65bda39b884 GIT binary patch literal 50385 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 literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_steam/screenshot.png b/mods/basic_trains/advtrains_train_steam/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..089da73e21c8cea54066de04e72fd44d0c873820 GIT binary patch literal 809738 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

    4. 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 YgXzp+HnW(|Jm#{9g)CqxOIXbR0bsv=RR910 literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_industrial/models/advtrains_wagon_tank.b3d b/mods/basic_trains/advtrains_train_industrial/models/advtrains_wagon_tank.b3d new file mode 100644 index 0000000000000000000000000000000000000000..4f28d6c524bf487b7621a69c1dc2daea7fa2c1af GIT binary patch literal 155412 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%0A}sxuw$S=T7?_bnz}Jf&NvGtJrwWrMtn zN!K8;H`u=3r7T2XGG>xl72aoJI0j{P%Kpu6abro^I(vBbw7%|3*fPoTtomPB=-up3 zg-9xgm+2|lOs9tXm4*JD4f~ZnQ1?RQJndOpC34?6pZ5AdRpSMytIRr4tS6L(=GzJ9 z$%M?RCM6rs;IdZK>?~s%%D(!Q70G+zJv|aj>s}kX%-4!q zSKv03bzC>uc_RG6+S!Di=Uc->|7N|5pez7fm@MD|^xBOpovu8|BW2yHb&NR^lssTd^yXb&MPiEX7yF$vNJxhOy0Kda5Z*N5>Y^B4e4#!a~2u z@l1@BW6R*p3T0AipImpUKb%S&UMJ$J;G?{S%pVymrCFmWPtfc8V>o%1A16A z0GrwZ5>gAQ+Qrat!NGn2a@`>S34zXfwGz{;u26z|iH9SEJA`LFguBtRieH9X-1sl+ z&Eokl6AqdLC0S@Dlw=`mO41B6O5hR(Uu9#aOOT^VXv9D&gV0|X2N9)Rgdz3F}o^gx%gHc9vK9SIreR@Y$ ziv$MR{%F8;Y>P=RsyW*?`S2GGJur|B5&rDosokL#;xOpNehplqqom;PA+(~XLItva z7o;*BU;d{6diN=d=fr=8+DflhLeD?-+#UZ-LA^lC`HLHVMbNzcZwm+pcSpH@T41aw zwS`Lm)YFC@1ewuL+e%60O38E&p(lwj(1W1-yHsa66o_Gd(T683CpsePrDX z2{Qya6e+m>n`-H@)%*M2uY$(^RQZ+t|37k)K=3d1{~uGZo6@Tkxs%GaO75YmUTQH5 zas+bjFNO(+LDCH|3?Uxl2uT=<1dY6_6}4qhB``G?;uVU7C9{l@6eVa+xknid`D~VO zjf8axf#?nii$kiAlij6qOELlw+Z)aKr9korad*qCPhj&PLD|tBLXUGD`W2mz7JrbCeS7$j(>wsm!@MUI)yLq^*Wa!nvKns?(QLYt=)j-dzz=>xm=8r&@!4 z#zB~r8O|%5G2b$xF&?do&>muKOhc#m2kKV_D*83G*D7s<)*f6U5YtnyBjD0ZHl$}2 zF-kRn+XuHEj>ckgokl1$in{W+L%jl^W60|nWR8)&bAyaP@Di|Nl1XcTv5DE#+O@)K zU}b#Fd@_cINhPYtGU;$d*Yl4uH*9_+qx%9^v=Lg&LIDYqAlt%>%MS~AX1;OrR=O3# z*51+CmFdocCP64*z*YeA@kDZ2sYQ_0wo$hg zb*Hszi;!RF=deW(bZ2kY$k?ZZz^bdUGTAEc_H`6L|2FdVL$=D*bx-1dzcTggLvy#+ zrbV1Vo#(NE6EPMXygZ>!l(W{Sxx$AwgGuAo-~fC`%}I-$XJ}xHShwEr+AtQz&7Yi8 zoR>K^np{9jK|ufrJMZcS{1s8&z2(o>=~Uj2Lr3PrKw0A5=q2x+G5#tE+dQ=yH*!`f z{&{jiHf!&;S(Mdhl|19B+_XpR7d-&%Rn$+Xx+|#$m(p!W)`i1V6t{uE=^AX5?nlr- zbkek|(Hj;@b~s)m$V?>1vUpNw)S=PghLUv(UOuvv-8cclXp3uJ ze%;#YTK(HTmpyKl0b6=BwEBz}lcjd%&g}>IjxMKRZ<+-^r<}w# zj+3mm>6z8VHXLa_sSxu*GouZG=~Idsrxi*lxPSqxc`uSR-q~S-o^Tljf$mChqK=Fb zTEW5fC=S9KXjnq;KnAKtDqLi!^qEYx=)KRDk_^N^C`}+38z;eEm;j)Y0z{qQOcc09|S$q@QsB ziL(SeCJdg6A%avun2-Z>GW3!JNPSUb(-;FtZZ8|I3`)>!4q(G+CE)tD^8{zKGhhR* z{9Q2{4wR$P%X<+CV8sh?VdF6ggplSR0`~CH_T7Gjqtf$Q zXEu9SS;}jVol#zzQjEH4o17`*5oNpi8|nf=12vuf;L(L8s24nIC0NA*_fK43@nc)? zZL99#ZMCIaf)ZaW*W9V9`YSM49uQFQ^gWdIxpIm>U!WQSxNtZh@a}CD(L&ZS-I&<^ zp5}md9nA2F6;uF-iI|K0wyGDmXN!K0TPZZp&4Al)NvWzHFc=0s9U;ZU;W3@pm85{4 zB?Hs71B1ufux#Q7EE$&4mN;3ovU77`iCMXv=^ep+MutYhX6{{Q41p*N$f`!d(ZYQ9 ze2J*$WB>%L6sdTlDv6`Evw27QeWV;ML|Q7HOYb^cZ(~U3eZvEDcsd)79{LOn9>PR> zuYu%cK?f;ke9(16YbB!EET6`(PYg`pxU0rD#xW&;>&lfQ@^hX}F{(FB^J zdJ>E+4tRJ*1E9kK(F6t1tx&uX>f#8YG7w9QaU{l4iU}QobNJNzm`z);pF76-U{Z4@teID_IYh>l4p^-$w zO6J|JM4U>1*X8fQgp&K|iT&>P0x$pmx$uDco+GVael$K9|9#P)IwNmf0_M`MqyIc@ zq9p%8zyFD4q;*L8kGF-+@z>A5PrPcme%)Qho#6?%kzK)cloi1tb;gDqBJt*%3=!v` zGmMVMw@=erxZ&^;_QSTWX-q$cq;3EF#coDJH#_7kt=Yo1se6Ec;D4 zKnc+t8@dgQ?sm;>+Xfs9FAXcNei`Ot=mXk(9&n^#n-I>X_*GaKU7<;OTD^QVwB+<@ zaTN>j(=^aei(D0}E@P1;7Ba2_{AL({xb40)CzsF43t!>0uOShYWxrA^E@_ED4ItrJzB~URVNRs2HFF z1Arz04W-D~<1hjmT7W`<#*-1#;U`dlhp90I6MzMbQ}*wY`RiqbiCh?K<0=3+uIqWN zQtZ!ia{MpssY9wL^ZrgbXR234y3%%vxnoV*o!s^f6}hwt`1PmVPB1&(dMV|-sfJ3Q;^ zExWTNuuY*y4BiDD@+&-b|7z5v6K0#+I+mB<8HSwcmM5+4A*|iJy0Oc$gOXz3FU^luNvLkJC=bc@@BES2c?_ zG}Bi>J6be>I$sTC{Zq}0w;ae1GZy)T4Pb9!$2xtacoZIFr32nBv8DP9%Z{S0Y#B)Z zM=j^hMJ(Dg>VaafuIY!S2g9ey3%8H8-r2%{bsG0C%cdW^y!v5dLgUZV3lYZ;{OsJn z*wJ7`Em9DbSeKLp_o7^z-hy23 zwb1zfI%#+!=9`*OrhY zB*GtB1|4ii+nXcv#jlb+N(Zs;)oY8bpG4dwuZPUo3iVPU0{c`$lLkhH>dWFBh*~##%8}3`igSeZx}IK1)rb6V6ATtx^!C z?4zkbMiU1z7U-wv--$v0YO~3qRn5uAkN)}meB=Ee`l0pr6Mx?auUOlkk$$WDcY4ych9(H4W!v+*+wo1hb%Uat4lC?O70m&__QDJV zmI3WwWZ9e@)Lt$r$$2#|29wNw>d#%Fqz!;v+u0-?=`G6&fPd`HhAY1pOn5~h2G<(z z3nhW6#7?uX=y0oxPJG`@GOK7@sb&yX6+)V%^Hi-i2NnTAmhb9I(Pvh-8wflUcnr`0s z#`MgZRrGn3HO4vGj-AJ#rDi(I(h03)D(`}gX2eVvLp^yMksu?JDkd&PBco!He%l0x zozht{fpJTMGbMJTxI%B=kX1|{?Ww}`{U4s)saYjm>rPfGjAoIgNy!KLmXzcw2lJ** z=r|9=3qlkWouVJExwSF3cH8N5lqzf>%nGwb#?X{E7|@;s=T!!vu`A9VGA_Pxz+;a= z9pA-QZD%GT$jI@@K&m5^O2rcL?Ke0hKQN$2(^$IM-IS_aBD;oIze3rFFMAY4{n zsxjth)}z-JN8U+!O*ai`4jL&uesB(5-cg($^+6V_QH>jU68}e$*3#oyYS9W^c5uSP zAR+ht@E2>!wNF0Z3fz`BjcBww8L5fjvV(tULX)EmS3mq?t#hD^q zUB)N&yy&xOZk~y&?hkw_PLG^<>ZLjMF%*TO8d65=F)Ew`>G8{`Kd8(8@vBa3o))if zsckI3-LiM`rRnUAk0;dBV^n?SVZ*ZoPo=9nAY+Zr$dmyzBO^LXNj39)7>jdF2sG%#_dxs3I5%++gB(h4%B1ruLj1`8{^4cN3XWle@>RU zJ6`>H#jS)*hlFyWQH!1JUDHEVB2h$9XP}>RKc|e`pimpi=Lh(tBPm!}EvlWmjWOA6=En z)_Jt9@tjM~D!+K!g0CBPWCZUwEsJ-YbGVWSNZkIowsSNnCj{e zo?c@^MYGg5^A&Q1X76@?JhbYkPH+U`r17ma@kdwvOn)jaHdZ`=s?~I#qZ#I8RaMjN z0wOW#Zb(iJyS;J*1j(#Kant*MZrAY+wW822f#$E_Z9aHMJ^$dhqd(o zcj?~^qTS&h`gY5Kk#;go-5YvPV+XE3zID;#=p%0OpH7RLHk{Vi)r8G1<&U0G&8an= z-<~b~w}*jFlT7%3dl)1J!^Li2jOw8SX{kq!{FZbmZF#wOd3oFN@}}kGt;@@ z){g-=xg+`sNsWw2>`nQZ$=IwBkNMeGklb+ULCnhg+djqq9$WQkeQ%uu5?ZH;_Zzfd za0g`VcC}jyClBvAs8aqsS3Q;dXnV(K*WC)gPgcj5bbVDdo`1d&*gnmPtS{^4&vMkv z%F{>rC0+sX)2^gT*nYc1QO$|*1r84Cz^CY_*MWtvxhgLnYs|adA0bp^VwYdV?;E#YfkYZ@<4^>v0h;DlGYGKd`jt^;+0>`&YOlHcxoQvEb9A?# z>793LYEZ9yi_=D(Bbw@tsU?0*FH;$aFbqOu)P}muZ~~3=Cs9LT-U zfYYND`#Z|2Cn;M;qhU{5Yk!M+{Q*^Z{kJt%RGdB0vUp;Y~THR{D<<@Pvb-L)}j&?PC(}=O{s9}d_ z?X!%$J2zOiQ3}U8R(JkTOZ?;;D%;PRg(=B``^jvXQ0M2H?_Ga;N$1wFd8>+r6w@=I z6W-zY*RS7+HdGwgdf3(HYg?c1A8&%F&#D&W}j~ue*4(q5_=zKfZ zd41~0agP|sg1?-~5`C`>Z*e(+cT-uJZA_b;bM-}MDW>ZkQD}PkcDJ3rrJ>AFSlyTj z&Cql^2P~CUye9*31@kC|oSA0J+{DuqbvvuC>>pr*RPvtwNR(VS+?_4wdky-0|c7PL@F&mLF z%j}O>@2%Bh*5!-t%9M*}7iE+j<9~XHxr8rSiB<;)J>B(@+tK-zM{nlU7i?3t+#ghu zIQ_9i=I-Inl(BV~BB4-}Xnk6#>O{Re44k(-X8m#9DvKm(^|)O}uYIG#Qg!lnJ3gB_ zGBk548hU*FllR6)>@H}SHwAdNcXhR|X0@%758xQihxi$$3l48_G}NwBjqvL-ppsRv zTF@fAeE7ubW%0~J?(ZDF^w7E08KYnP-pOvYOqzI!!*K2K_taIOIo8LqaP{pk$Ha3Y z-}a85r!|$csV{eP>Ygrb!me2Gs&;&J;zhXc5m}9Qb2~$9x(LB)WFKwk7>xI#V!+zO zsGMM1MjK}z-Ug3YDaG|#{WwCgG4Snzl7h>mxFu0eSZB-o2U+ZqBy# zM?~Ik^fDcIRbQ-Nt&mljy|<}k*P0K*=PUGCkO=GV|?6i}!Yq zt=8haj=UX@Cb##+p1rTT+2^2p9%XIgr<&$5XwQ=fgB{p`5T2I*K&n6dbwH-mtY4SC z>1T>rt??V(JA-?^h9)ku^wjOG*I=`L-}AbT)Sbu|+zwAtY4Ph;nNn;{yj13@;Hi1C z8V0mhb(BxQr0K*BrTy1j)80r`O#g^jWdwKTUVr;$^k*+N@K1R|P4$5o%efbaTAb-e zk3(J%w1Yh#+wb3aZPx$kJn!97;rj_A;Fr<4{suC}a`~$VBp1(eEdRhhC%lz-tIN#M2US`HYQmOot zMQI%k8_Cub>iX8AQl?HGtKDai)$}l@<7;L>!7ayrvtbSO@k$tWP|S&YjYI_p zkr*VzAOQ0QC`OR2tw{Z_iL$b(vyovP=W;QO>>i}z-KA_GBnt(4JDP41iDUu6*2Xqi zN6$_6V6G}d;5ydV>DRJ1#X+Y{E|u=1R7FUSgWPT)=)|mf<->hEpA?>V!f`UCaj+TZ zLrh90mamV7Bf+r$;rZ-npNlHOvlbPomXyokQ z{87p`=&jMt<<^tO@;Cmb;rEh?Z_QNJPaQ~?pIu1!iM95(%MO}qI6077PC8zY*}N9B zH_^Muu9Q%di&DkaR?apuOj9>1WN{vN4jIfWzu#)DpMFfrP^(W((V9haCuwR~y?bI} zUdYYP-sY8-`Ql~GO}}sX&5R*OI^T^1JQrfjqo&x7b;SaD$`(5u-M)Ir=Ey#)XNKCd z;cf&IHT-OC(Z=B@=h}uHPZEn#8Y3v{k3~cNGpwA3MsU`+)yV{N%h2@ZJ=b>L!7bDT zSlRL&nCe=XoD_|_qVHx!b8}*)j+WPVlU-AeH0?-KT%mK|F!hgduPceGva@`9iaHMd zWqZ)~&G%K+1Mg?1zQml{613bf6-r>BAm@xEU`wGbwQMD6usWphzVi8(bx$}b)W$1c z0dn@ygEa^h1tpaHo+mY6Z=jwqvv*(46Z|as*?I3bXWR|Wi)Od)Q=Y$Kron&mem=~M zy#M3wrJt+6{bgEq++O3}s=Ipl0opO8CQ+69Mi#4_0@5P8@_8H#frA2^EK&HMX5ReK@DifOWyQ70UHIg6SQ5u*Gq$k$iND%dy;JR;F&q_THC z)7K*B@aaBqZU8|BnXY!Dwnkf1vr=dqj&(FPFvRMm7s_PaC~m>^**QCaB^pu8KuYnE zZuKkQVPxzkMz!pfGv5o%wStTRnVr4f^}3UceU5`7-q+JV8&V{@YTv($rp$Q-W?nTs zw(trg=GP3#t$%y`OdiIVcdExEOYK6`u z?P1?K_TH^ZA&GGd7`s(6wF7*%RwDYC$yP31xf5gY;kk_7`5|v(rL{h}bSKBS-wl%| zH|jjs8?bPwcK4Yzp2r(FU2FcxYJ2%HFjKl2*#^%G-m!+O>{*(CvtnJlfVN~4NfDlH z5687Z8RXk90rX(v7VsHGVJ5#cv|_Wy|GkonloLlXn1Wz16)+cX{xiq;5}TdrKd$3f`j>J zu6u)0CYp-h?Uaj80|E6!o^+cUr8tmEq!QUpD)J>wP2*mqb*2gT<~Y2na9uBPr(9!1 zEu$|OM`!6UN?e_doU_|Y%#3Wx=dvevc(QP4y$HAI_Yr{pAy)z@|m zFgy*bgdz@#`$FJ}X?e+gads7^I2CEnRdSQC53;CcW!8K{d~Rc2kb<*Q!=k@~)bTAE zaB^X--HiFlq0`x3m*bLaf>Kj~`9?jxB}9_DLFU^+H3c`$qoh3sGeQK)istj!xP6E= zP5^;oZrl*2H+LbNLdgtwBa0`LIGGLaW@ZM0?Eg^fSq;Zb2!jA;Wsd%YfSIPG6j)2O z1BlJ5Q@bDE_J6r+Qx8@_Af1GEQ!&EH@6UK-);Vg8qgK1y4T)$A-^deUid1B{>CFYq z`?NJuz4>`qGRsH7)y6%XKFCZmv6ZuHo*>H)FH5~5Ud7~seAkJWETV&R{e=CvYGC&I zRF4MAtG;X)FKvmYk(`NuXJ-U3R@OC`CKWP|5x4H#kRF54J*I$kAw zhL>V9Xr|JI6jV}6Y8O?qTs(1xwSGR%@eX>!o(Mxt6_57P2)^LE6_%FUdiJr1jY9I9 zCmu%?1S|@Y!-Wx|fSYa(BLJd1UnvhF9yquA5wy=InWR1MO{R&SMQFuecx->)KcLaV zs55oQVS8HM%)GH>I+*ta<(1s$L>(Zu*a(2ZQHQ zW^Yw#Sbqyu3}RNsM6AA)uKtPyIdwg=xc&{a#*ek@o0{Conu-HJXF5=qF0ibg(i5-0VH%r1ae7jHtxQ2>)$|Kz z9@E%YY(d6ibO$;|!%a{p1r30U1-%oHsRe}!(z7~6n0P?O=0efYx6XGJ9vY#3wjK7@ z2t}vgn@-0bYTocNFLH;`-G{|$8ejeQO_AnX$VmQiINLCYb($hIumy;FIWXT4;a5Lt zdNDkUOGZ(7k6vp4AyFW5$t{hIBns1awm=TEF?!IbD0f~2%O%SPc+(wVcv!KVnTG+& z%mY0=>FN~V_vWKCl5^(LP8XP6yO75ZFvXkNhy|B9@fY#V@^H3iRsl^_t!Kbs$53Yp zAwn(UA(vd&62KEsSn=&U;X_^qmTL_9;Z~AeqCzD%I7D9Tv04W>{PT*^2K;Z4mAK&_<4Z`3WPLrXbb+1YgLJyiPA&-w>km*`F?RLH=9c)Z! zCOXO_x|TAMTEsIdu%cBA=oAQ!ye_#Ia=_Kyccp_$Cv(NXZJ){Fp5yy;w}tN0ZK$EZ zt`XalHcKDiiR@5&&ZeR#I%;SVhzX@oWG~CT2xIoj(ton0gTHIhKYfdO2$O~LVVUr) z;2+-xv_UEflG76i=%1(ddn|r=`Q-9)@$$0y@-pPzh+AIHT3$}RpNKY#&3dNkzU@y3 zcfBKfHUP0)d}ZzK6RRV!T>omC0bTU&P)#mi&y znEq4l#h(lWJwvp4Vn?D2mPJn1=C9S>+tYC+ys$ZaHlmtGCa06Ul1v$B1QYWq&a$lv zI;{QOYY-G0D=JV|#lKCOpGjJc$1`@2f z%ELr{iFR$ODvYRx%ktJ{MaL8(w3H%-sRKy|WUAF0S<9quamuTMQkSbjr#)9qCsf*I zb@(M8lD>8GLVUUS%MNn zK4`z|+sXRt6vo-5jYrOhtl#jo{#G7?!xDKEdsBOIz0V)qJ$|mS_kd5vaMLIG5BtB! z=+EfqQLx8nv8FU_N9$(PiZ>(v>L+5D7hg@J5ZW+9XgPB;t*vFtooM$Gy>HMdmcfY7o$!@2{8EK^ZK z$3B3qJbt}22T0jU5j0Jj<$=vQwb+EbgjcCg96c+bRaQ`?$Ux#DXI4XNS+56Hy{p4q zEcG_Emrj&MT5M{2w%|DYInKG%PjB(LZ)(h z|Bz@fH7bhTNK78#XTR=6f=aO>v`4Ot+0~Lx=2bPQCGs;lH+f}Mf~S6NG9&gdc^fVouLM4t$>ZG>XnF9u=Ei}zPUbsX+Sw3M;;V*x#-yW}^ zt84Gopt*60lFJk_lA8J6-vTp}6m6cwC-1pBk}~qLFMQiX8=mIF+FVC;);FX&wSzWxhkKrNuVbv4 z>B?vXbi#<;&2E)bmOh|(a9DG1mDFVJ1U~3iKAnTJTRXzUZ`mbm^xAuU{vmP%tk?)c ztbRc-a)^@C-uXz^5;)XPgq3uyq6cYxbjWX?nbp4Kd{)>r>y0{g3ck7#AI6QG4MGG> zq#jWPM9x72phi&(Zv-63n|kTMqn}Z%8EsW5&uy~IF+ZowE92*v|8zJM`N2D6&yB9@ zXWsuYUhWpNQ?|axa05I!WP`iu)^{gvdJ#XUBBZ`zyEd@Bxa@q?L_5dtw32k21JL-b zGh@rbXWr`%SIvVSuM3fsb)qBhR<8P8Yn1e)1aPHC7_n1-+a2q6E>~LEd02B6`p3m3-H0V?>Dk^ zvveCEA9*H6C&DnhJopyOsz3mc2@YZ_jXo6m=>X_ABE_BP_i&%H89 zoZ=8vdTHuP{e}|^neF0$%tHnPgX<4-^GS^xpKk|6a7UPk(0+sP!Qonnq0C7o-H#n~7Qoc zG8y%qO?9$T)|8Vq0dre*<}Qq$;-hf+wzYSgt}|(RES@7N+$3cF+Y!y`a4mqx(xHPr z@u*{&l$&S1uIX-l{Ca9=wQjgL!gdpLd|u?D8|8IE zJSQEA6HlR|W;%44sFmvbzPX~`E8Bi^T1B+%vy%q*e;bgpdty%h{3ViH^_DN2GZMpC zeEXVgM6N~h?uk%@^s!wvRSgUo$`vnt=vYgCClYk0bJb4Z5hD%R%(e*~DyJk}Ez$Ih zucZt~q$W}Y6u#%NmecaWI!_jMFyFxzR>U+vA_5IUZnjse9*2#rYhe4G^U6X})02?` zuTgia)WUg3tZ|mSo;X4TC| z{$6iWmn^lnD!2jr+?NhoefcH$;*n@qh6BVlmgTZ@08h?E|(*0van{-GGAkm~0k5=9|$i?gsTeRkBakthZM^o}2&N zCmVC^Chvs$X7mCoFG zgG8bYQ*-SZ0hGG_@T-~$i^^!DkB7-2NoEU^yI+|URGs^7zWf(iOZM@sjU8K6fj(8C zQe{+v3_!tAML|BrG@`!mhy2Pjw*7Y*5uaw;CU!fvh)|8eGME=|&{)u0Qyl^!3KZ5t z5!VM!guG!`sWz{5h?_~@WxqTX-!ncodi-U`LiXGH-BOpEn*_+;LTU zk!3juV1o#d6bIZEMO=~KB#+GF26*P3v%%K#s_J%22QgS~Sh0V^hEa0enA-qnXIGU< zwO7KNsy4OLl~eVX??LcYlxZGkHf;@?0(dP;^6Q z?o}V6w@xF^*0+#rYp9Z8mrA5t97utA7&C1)+K@5Ee$41e!{#Nyg}L4->Zg> zJls%KtSXhpB~jIQC=62V?!qJ4V4^+@qiS{>qt)T#8-C4)oNAegAUVP4uM$eNqLCmO zNz1q~yAX{ONHJhm1HJO+tPNqwG4S)J2VLj)e3>4|_4kgh#;r|ufAopwIPvrz++t|` zF2rlk)lXfqn{SIXgs5V9(&6af+^7|{>Z(d6I@ZSqB3N*)9;`Ts?RgbtD$^K*$bJ<5 z;3s=;v&c?skrnM@3zy1Mar};~x=<4@Q1^b^Gw1C`^oMHhY#S z(o%YFib_;GT6F6CX5$S;8>qE((Iqc=fie%}wh4pl>H=SH4WhV&-`3h7C+#GQ+nV!a zDOJ_Gg~@yY0xJg#)>g-3#Z{DuE^9`iNqr%oo%;0Nj#U?Z+?4fogkd$5RP#N#rh z4o3_fF^Owye@AN>#$j++H^!oWJ#-G4Jh5Vi=GA(z)rWDd`OKi_iF4;Ul)5cbsv_c# z$%`ZrRcM>d7{UBy8TpiGV97^3t@!1JEwqsSvXW1F{3xx0;dDT8r0^<5%R1Rd?I-D( z1K%3+PR%U)ewov?-S?dO?%59o$`NiIPpMowwCMQ}m+6K-VeYNCaI;x4@Cmzy`CA)K zT-RhEtGvIhjj9aH{Wi~>ni<<;d5Ey_`uXtmRF{Y}*d^7tdg*62K1W=;;+-0latH1g zeQ}cKyIn==oQwD~(bXxCb(frT+|q@68Wa6-ev77ENyoWs((ng-wTIu7q|W0qvCghH z`&P*weTOvdv47;R4L8LJ)9q-LKb9_kq&e9h|$y+D<7Vpkys9AN_OFz`(b(DRN==eVI zWY*(%M4;GZao$XpL7?ZR3%>Rn?aNZ4X{!fx^cJ@6*IKpuiOyxUcNgjkD|{nd?RReR z>u~AHmpgotCuXr1l+-F4AeQv21g_9Iz)3d9)e-|~3+wjx7bm~^4%W0D zE8pgWnmm55#xw6t{DHu87u~#@Kfe7S*I<{@^d52g{Ewe;b)nC$R(tLBoMkxs=$EW4 z0U8a6Z^v`Dhy8FSGBZD{3GfM9eq>;uNo=@>!J;oFxLA^ulp1fBM`)|saH~eh!X)~W z7YQaXH~-W&J31CYvuT|*9N|OXQyk24w{bCYek3yz0q4^hde^M*0~e7(6W;CbnSKaM zoEsLif79X+24RX9BhVKOscexb{1V=Vb?DZfNaABvA&*FiI41}@S1Cgw^BZ$M&zKqR zGHMYLbySKBrVpM<|E(yzh~78odz`)#ku5s&=2C!1XYhVe6lcPKm;B zQ3qI*Jhh_Ca4k!lX0-I%{18tc`?Tg1Dhs@#S<;>;fhUMk*<>dp*%k9vilU?nhncvhjihj-MI#8RleLHgO&D2&}Lpq zx_tUruNwK*+S>3KjE92ty-|k3Fj5o(rc9-(s?3#DBX~kV^3K1~0xI}6o|c}NiyjEK zg#n5I&rdG=_{$a$7h6lK+fS=Q$`x-XvytlGEG~!4O}Tw#us2-Tc{-= zeJtr(^YP)z_!Tk1Q<+G;^W@aTM^9~9N?tTxvDtSi^{=C63@}ftpZ9+K^N*?CI0Nju zEh_7L(oWC|>RtRf%)Dlh`TWNH9N za`m?~qr=!6eYfqXaYM+wP*x&OSI67HsLIKp~0lvyN#|l~YjyZU=vax-W$f zCr7aPNH`#KZ-4W;$X274pxD@&@0oR|l7`isyISrnM@%L&zsSZ)9opnz%(S^lH3jst z1{pImtBR7*e5PQ80?)iutjcU~#w7AY;AXg*{br;<$Zc4yLLbBd4^-17(N4==4pF6A zeNX>6zo>Ivh^VN+AcKdGY$=Qv>AuK)fwOoR4D)2{bJ_I z(kP==Cxr!R9uBgXmxS>m%d2UbvCQEoIeR|jaT;icT${bf16Aa2a$^GvOjUV`o`$u( zP6an(@8O_2`Sh#IR+2X3y!JGvWN5h1#@*ZD-2P*)D$AnO{5Bh@Vog<+kXZjQC zkM2nhuzKC8&gRI^PX;5Qkiw2ef8A_WeCxxv5wFM_xn{6oC?U7%^q26H+4{jJTpdW` z3-`J(^TFsU-%4E}!p@$<BcyokSV@nlb|cVq2de_*FFkRq6^iT-2NciKJeK-%0*g6oIV zsVMULElyW=EJd6AGyBcs%SfSaPppCFlaYA|~DQpcL0{mCsVS8z? zK6~=bVjeu+BPngWXR>!n^W%bu3&g7L_N2@*e=5$MA{6YEXXHQ;8Ddh8j8~a=h9a#( zCQD?#w{aO3d_M(<(yz{noE#wv$85<~M(`{xEyM_dt*t*B)2am6S;(j&~|V+|j*DHM0i2)%r)k-9tdr!rRP zjUc&w)|RV(I(6r1*Uk6KMt~h=F3Mebd6LpVqXreD*!0q@-Yr7kFGM!fupB#Rit){!qP~hoLkG;l+q$=%xVruYTw84; zq^y4+POtn?1Ivt-@6VnYxn~%#$%;sKYly|UL>Fq42? z)ioIOlC8E1YuqfndL7t6Y5VA@PJ<}Uo(J@`?IZqeD*FdmwSdBCQkJ2yVJh$ z=G&mbz^h>&Ub!5+{%b*eqJC!a!{HQ-`o=up%$4CYHZPB!j;K}9Kigs3?Yi57|D_HV z@1E3uh_I^TTphwEh&4c!YE0m+gxr#{A%P6e6OM`$R*=DlMc@rgpX`CLaVo}g5v7U* z6`ko0VqxGcC-clyy$b+cuQ~P{+(0imPO)H4lj(`?EK5cT+IJ@_FwNV@{wI%2k%$s1 zh4(Lhhd&x^LoY72-vywb_4G+|!$lE5j9Nc}##%|x+bp2^^P(%73#G{9|hOYW|8)Nr-9e0>TX*DwF(!8t!!qzy{X^7f@u}%BU3${W4kOrE2HIlvj<*$;(-*hZ zHmz^__cAJjZ=g|#XbHM?-GdA52@B)i7$8h2V>fi+5{+`3M24;;fQNv=az)=lJ;ySR zAt6Owx2xEPO;s^S7#Uvu4a9>19?Lf@p+!mqWKA@zA?uvYfSaPnIjiRCy4=%m~DQke5#1$Jdg!I0s)AV3|{F9xbIXpHt-uyj04g(L{GpIY6!4D)nL|Nj#s6j_%d;2oR%o7IJ52FI)80DtZG}X1 z(syCBAc3%(d~Lb^goI~F4p>4v0eG5a&Ph27!l)%Ob)7uQ#ofjv=_M?Qp^9d*Ce@r< zaw-S{s#L)9ZJZhq;QgFA`WaJ4{ZJ$!8{d@7bMyCgO1L?0AB^2lT<%{Qv z|F%1?iWX4t5cggWX4_O4>DN%O#jS;t%x(_v?H!Zh*O)JmXT<9J!`U*Uo@{MOOdp0M z9=LIzBQ}mqe^U^oLPVARuH>HC7!p{#&>wyPR(z8oOq&lQpwVJVIO1rVm0+u^58JoH zL&;7obH2f2UtGQ0Ik&KDcgJaq86oiSlm3~s(AsQ5JUKyJoIB>G0QV19td3;cwH12W zDw>!W`$8fZb-R_B~m& ztU;`_-Wv;F_4T>u{l(%DwqpgHV>6PMGZKk!EkPndwLMn> zU<89fe`Qq%3M6M9f?o*-I$y*tTrK<9vM&5+dy`?OV#}kq*;&~RCU5uQ=_;Q^S8EUL zojaf>xib&|3EkhZ{=nc;#?W=xV%}orodaECKP!4vh;kuG?!RHc;zGTs0?7PQPi2$< zZRiXrx@K5#j-{N=D6he|gp;6EW#7B(=Z8^5cNQay=`U{96UuY{J>?~mX$*sz6wh>k zQutMp>1n?w#bSb7Bnk4|xqYd_kFDc71(=!Sh8XA1`T22{eH-OO5mk%?TXMyARIxTu z7ABuk135CjaEMJ3>!Lgv191fK229qje3JCx0BzF8ZUd$tK-^2Ws>L@Al5DzJ`OA)) zZeIUuj|hkDNU3gpo!=;`*$ zrK?Q4uB{#r&>z~ZY@%sSupY|x{Gnrmbd zg#A@;$JJvAUvKXfofRcy4jGq^2KlOy;=g5^om7m^D&HUdec!6`^#j(kr`nEm0`+?7uKwxsM-_!ERaz+|OKae`N!dPDYC1Pr7%DIq9mUa>LxISD8r9|@^wMW<5A2Gj=Vo+@Fp2(H5f zF~p+X>eM1f8#+p+Sl27{l?4R3S@kr@o~W5qa0u+EtBRg{-Zh zni~xYGy&kP)z#P)RW9}|1b_oy|9*rnuI{U|1>&A_SeCoqC7FRA-H>YDu2*A$+8>eI(-a$Zi=2AUdJ+R%zRT$GaaE|R)HMqJ!v6Vh?ONXMaFlI!QJce#d zfH1kb`9AuI<&W~7=@~Nwr#3hF`opdqJm;GI{pK1>0{u>TyXvD1(tsw4Bu^x?$36G# zoO@Gje(>_=KAOMcX@;pOa`*XAar%2{`+LXhmHh35n z6LQkxTL#h~smB$5V;){Hj~J;_h#Wh?YD-9MfN96yx@5%?+eD^fcya00KF&%LloL0V zf)gJ_eO`2Mg&NqESJd|MTDgdM1E6i6A1~BO{(x>|46S`QWIivxlBu)wxeT z&~|Y{5~ud(n>{nH{Wl((YFHC;B)s?2wGA%TKBNYE&8zXCdyV7A!0>{vhAt2=0x2d6 z&b7IrK#O$Q?*x#8Is&Q?fu2v2h;fh-k?;Kn2Mt{&om2z}+$d!pPP>+xHcP8YaH}c` z^CbOz(pcF0OfO@fz#&EJXnT3u*>|XjlOIYl6?bjjH@y&~mbfkG{E(>kx24EqpE&x7 zwJ^VltO=~8I^T(a6D^_t4_4|q`uBJIAFTBELHX*K9|6KjL!hOpN=Evje~zxKOs}jQ zTv<8xUu4I=%}$|FSCF;;xR`!ZAI->fg=_~vJ_EBE9;h{p#XaRPN?Afu217*Y;hw+) z-jteAiXl`cfe3<@whw%E26{Mt?c#j8e@iEUZ#$hUMeKqb_}~IeU@x5Lbh!6KOQZLE ziZ4r*WiAMcJ+I*h;DOfhis?ZwCz(*&6$KmQOGUC&6Oavgpz~j#;T{nrY(iG!+~Yxj)9i)}co8!M6)XR$p+X zpAa6~j5WgniE(CYq<<41Cy}N=?JY)VIV}_!^R=Zi-bHNrFcq*v7MbtC-9B#7kdYiq zd5uXSdTaagl%I;?DQHAo4Azy1pL@EVNRWL<5I0&D(J9t;ziFgsv zLi4kbF z9L0yd17qFf^l%!05bey#`}7&HfN&fFB*w5Ik_K(U%_K!3bT;Y$ zwZx3OeZPA1L_pm3p=#*t^KJW{{EXT2?TYijz=h4}zxkrkut|!YzEWP%hUDk zP?F)mC9s(V#H|9@pq-Q!<2lHeyp%zq7P&PDO1EzSV7{CwPGf9|n1QoeuxvED+0+eV zFqzDFzbjKT)hlKGBk%ofUbG4ugT=J_S|?P-@Qvp@)%??Ns=j$ z%tU7~$+gfnsSm^L1%o4AW4_L+jx7ka(Y8^pbG~G^*PRUb{Bx!!E3Sy^R9nlf=Aw*N zxm-W?W@D^bYE>WK(gFSG!M$SOlhe?F4gD^kt}&D2&F*5fN?pqorz)6J(^>m1>_0WD z;n0M@Tg0IjLbsO~`$c!vDyL_de<@Gat@)zvd+@PB0fm%#y~yhIxtP2#m~4d3J9MBp zy*K<7F4BpCv4K5nrS(T*@S3xa7YXh!taSBXK(bcCIuL4@z419IozGs zkJg%OckDWp7ewWx+%bRfFg_r+3R8I#FS+rl&}>f;Y)poD1)Hcp1iVgmcw})=iPV5g zI$3^&@y`S|<@qR*Mhm~_Jxssx$mkTJLopZ4AUo~n=jgR)OksN_jYk`PMeS7kIhM6n zN$b{j{)%Nrtj&juZl9m(Jq|r}^Z{^2|o>GaIuAtmZaI@5^W0_a{H^`L(BMfLlGhyXK!f z-03Z{&m3NU|LAEAo@ZmBPX|^ZS=w(Js;+06?Fsb1m;iKLE zAX~Tm9i~3Y`v+5cFhFBxAbIxy4aGusmWd^gxlaXz>GghQlJ_mHOd8tdj1WfOLZ)ZL zM7)~(by!kSM%;H<>KcQve38?wp4!;w8ngKF(}%IOZ(0s`*p423a&G%FzLcR~n{+Nh zh5hu)*(L3{di9Q%+-kSE&A`F8{}zWIpHgdWoS6y3V7&X? z`YrP6Ww(kkm_dYPvs&YYyO}I^9hn*%1;~uZ=3%GS7*r|KYL^CLPfvMgq})8-cEGgv zIO@nuK;#Rp#x_a>fIjXXUHI)GR30H3ygeDSY2|0#gSDe`mk&o!ADkWE^XtHt2fv-4H{UC@8#Rjdzq}kVwDT^Vbg;h zPM#QN(2M6C1Q;@6UM|j%Fl61-2!qchBjS0-QGs`BFO!Y;b@})2oW6XmfH2y7-?#z6 zugJvWZ7i2s`tON0$pD#5Jf*g|T|19Lm8D8p=UIVTS|%jJk%;iK)7rMlco<$`-&-D! z56v{;!vR8UYj)JmF%NS$ZV$FJy(jKA+WYT{ku&tpAmAUmsVD2|{*lo5AWbRTAm42; zfh;dT2V&2i?(xEl4A-e|?To`UVxH2RyUS2h^sNT@L4oOAVr}KaB*j@Vy6;4m9Tc)< zC@ODtuDN%W`j?}mCThM-c@=IDg*Gavee`Ntd~N(;=vk$N>bvd6_dR{vg1tni62BjH z_@_i$EmrB#s~@pZ{Nr&9(}7>gS;xa&Oq8+tQHDNr>la%hr{fc*^(y+-DH-34C=9rG za_3avfKok-lHQA6Mz3B={M5Jlo1iRu9OB*VlAfabqT=CLKxpN|tnx$ub$r%zBSHt~ z#OQQ7ljNB$hLJST!gWL#eW;bjPe%g|>66u^Ia9foXmSx5hf7Tj<;*+Yd=66y&KrGl z;o0DC!=fWgPd9xTh8PCeR$hK3Ikwq2KKY{Qt%DB@$PeycwJyY`u9G%bT7TXD%`!~; z%=(qE`mFnxw+vgk{b?*{SzlS526HpXXlM1MOC<7pEEBPaogAnl!Ti z?b*6F?K?{>&%VynUwZNU2S&cAV&;*yb@W*7c6U(1qoi+{z-(*UHt2Hh5G!dGGpg|B zBXhBf33FCe@}tpC1+`2F01!R~z)4E{pdywu0{In}Gh-*s6y2;EZkN<}8GRRY@7ug^KU;2Q96Ae2-k zw)7bER|Pn5HTD*>ngI*RyT9yXNCHAVeDH!ztT((L3l=`i zuqG)vLfR;=sIS<06Yd9dtUWgET;V_-6LbPw?A$y|-2Z~Q;x$#fZvb3_53dfatDldy zw1$egO))n5k;-m9olj(Dh1qkKu?_bx#N3~YBp4lZ@sgPgN$WDq7?%+F4A+Kt*!-=^ipE_I&FBtT*oXB@Zs- zwrZx<+KU&nzt)O4b{WT2U#LP<3TS~VRR1Am?(glP{`-F2>0GmeX=@9REkipqB=sZ-JT7j1yYov_dqn7=9Cx$LP5XvV)jjKjobckK%9z#+r?P!#9^ib4 zkrg`OLroKDbNuSGJ<*yIX&y=ZyNWGQi^|z<&pxyFk4LE?2iuz3WN(dA%9pI7&+4yD z%WAv2JxexRMxP33Cc_Qj?!AfY+0zy<_BszxdTJ>#iQ z3m-y-Qt}1QO!AIkTbs1apSsD^)fR{IA*TaSneQ+koyU@N9-R0)_TI$4k~?`3m}ILM zPkSbH@LFx~lSoSPo+YF>tQ86*GXr6`)V|hii3BROwdG6tJCFpir+n%LJiJ&Y^T&bz z_mc83!PU4Nhrs$_&cT6*o#nPtG1wyz?uj+KCULREv6}DYh+ARkf&j6YnuW+RpiuZ+ z{3TC%I$L&adYslwznm!dAPMdFH`Jn z7f|i^oMFUQ^BR;Y`NPwUnsXqWEj_cHh{kdGL4L@2Vr1nnqnMVT|3Vx$=Wc2cnzbS% ztBN6z4C5-ldvE`1@T;cEc-lt0-9jy^5%*vW)5`pO#5PH9kyJNDKtgGl7A%)qKCe#* zEH;`TA9+F;qj-F|r14(CM(y^8%b_BqGv1#*$kUt@>l&!1*I|u4?K}_>B+ieKXqk&b z78+7pYG=)0Hvo{K?OalhQY``JnqD{HTUa!K{SnN4pFkgy#c5>a2!QK()>1-y;avQw z;bH3nc1$n-a^=6iUY(2qSFbF=7?h1jOIypmjr1f#kF4dY0*fT$ zwAxE(;!yQb#n!!-2R6Fu?^&gjzcc^jAScZdj3jV_K3mESraUmKk{PZqfue{I%64co zDrJeaj`!TlJn(n!N|WezNod zeWn0F6QD~}<7UUlivri{48o6;PaIVEKiN=E#s6;mA4^3E9PV1(%Ld_u+Le|3|Dgz+ z|Jk8{`XPZnh@SncWG@~2BU}&4WRI%6be8@Sz0qJ}@N94VLk1J>1Ce$&q*D|rxDhBD z<{jVa22^v%q_=IFlhSKg78`B@0Ot(QQ#d7`JPlDrrYINQd%zh&XL?UpnN(H5lMwu`kg6zz`}9nKh^|c~$Ye9o#|UxCL}xh)Gqb{8f_TP zFAnrKnK2+I*i5!D+p8 zGSqwnkapo!rU)d_0NZVg6XLG8-ahT_lNCitGR>%6WRV(1ev%s-N;6ynyvHa4InL&Y zPDNd{!)t>0@jJCU;2(5)s#wCyfqZO}0$S1nd(hS?UlT;lM(mx8{jxFU7Buq&js~DU-XVMv{XdApFQ0O6^KPk^=v4jkRY&y=UZN3dEWCRBDd@XU79J;E_ z9(g*$xR8l?VW%|Q=JN!X+U7y0s4$SE>k%WCaQFnD%$%t8iw8@q9Uo{kw4ap|Kn|J8cU<5#?89tc=@dAWD2Hxfg-PW5+EMJcf+ zb%c^Cxu8|Wy2XjUvjm3sEk<8~RT6KSIGebG&6v2`x=Q=fCa6t&6l`?NzJDz=f3T-l zrH3cWKJP&vF;wbx&O)-3y&)sgbcDewMb-`IHhR5B>D|2JFV?qp>PHq@SmsgR4Y-7K zs}g4;f&ui+mrBR-Gx%hb8k29+#XM+TbK}QFl^w2na1pj_XL!nepQqNUB5al^vi3Sv zM#eBvBqk8jl*+5#m2r4WeZlo&Hbe0)2m0|HzMN#|hpTV0LVlIn;WdUV$yk_zBfS$< zijqPVK`2%|ho7?s}EmOB_+ON+t6OA?a^0&?}Nyf0< zWW$epA&>+HkGmhHguLanhJuqcL|j5am)l$%j^fL|o$ei&^F?3CA3}V#Q@YboA9}3X z*Ty=dIO%Un(Q^Uyo3#<($_bNbLHZ}AFMYDk=?9EB2Eu-U>ovO zg$SOF`8{eGNsP`W)=!tFJ*Ihb1_!JyV~3-_@wzZVsIu;4he4i9{4YtSXDf!#Pe*>F`N@j5j?R!i3`+C5uE^mNrFT z`8LlMbTJs@Q~7%~-UodNDAEh*Cw!`BGIMZu-ppbZh%)#C0*&)-XT<+cAT08jP&T_HXa($ zm=SMhk!NT~bNgOxr>m%tNI>>QTepZZFeEej7a*#nz3L8VhDqw_{STtm3t1B?j&GVR zv@CGD0k!}5xyOj?ueSn|u=qYz(Qg)P_~94f6%X4E8CsSUi5Kxmn@{7;AN26IO@8={ zIqG_5zqpSE`5!j48*1L9tz8)!fc)Ia=d zhP+X?{Wb!Oq4?6Czlr4t=aChJuuld+#750o02sZPtDUC^RCUk3doy32Hs5<@b5+fO zAChwQMf)th)150l_olqwT^-T!bQ63|DB1DuayX)#k{t4D1pY`FRF<#*os+NR^gg@i z+pf_)-}MYu6+Y29Y~t4fntzLpP!k;v8ca9|oCjl!BH{rpjR{3auSK$mcjBTm6QITZ zp1R|yLw91a=y&r@reVBALPn|_LtJ+dWa@)uDcw^Cg~K)Oz}f7F!*J}07Vg=S)Poz$ zMHE>z&#zy~4|>an`#FyrW&+#+G`ls(3@MO<8=s$FR#9X^Ib}Xvy&qXsA3e>|y`CAZ zfR9&cHS~vJVjfckHpnORNNv@LMac=33*(#JLZXqRlopl-HGOpOwEGhU6vWTYFFPd?2n@uFr#u-(%kN^_l9ttt|VS9KSzd%{OO z3J*o`y2;LEZd=mB&XE%i$nwM!DkW;#Bv*~5YwHhMVvhM@!tfA7m!zVt7B0gDm6C|V z$0D`x`Lxo)NBD!7B!`8o3-Z<6nrpL{{X;raXph}vk}A3s0F_-V-?TcS4}LhJ7)9Iy ztXVHE^<;pS)hs{`#tX6YZ`1(m^1u3A`}J`2N0<;b4Itt4oeDxLVAC-Tut7O3fW7r= z{js>rF<`QYh72uBpn?<-swy~QK~LcuwQ#aKe3 zJRA9hLV!N_a2lj0OJpK0bMTxkASKn0SOT=&o&dfT0!%Lv{F7$3PD(Rn)%*&t=6bC^ z4owL+D~LOrGo_gbK}G#uP-5ityuyf$aWcll;b^;=@h-W8)&q3ESQ$0Bah?fbTGF%z zF*Yc?&5~_4Yj@_Ym+aC(AhBk$1*8 zLg*UpW}+N#G5P3?p2v)x8hx-$8YWH&WO}PA`_yn9UGB+LA>f`Wot{o35S)7ubCf&- zXL4k?kr0T@9_C*b~fNXSTDe-eY`+JMj)K-OC~3(d(4oWPp3_dgMS=eLU$) z`eZtR^qtPq_&#E9M-xAKxqqSRVN%>Of^T?O#&8rUDZtsEt?U--=ghU^^b3o+&H z&njX44|YUXrc>i4k9~PH6 z0eHWdh-$lP0&edTQc|7Fa$+taSoCTi7hH%(1cKG(!}Vt2Y&?7U=dL#7n1N1-R_$#F zUiY+|B%T@qoLZRBY6{vAbavWcC>rdT@oW({2-x~lUEKP#EWRZMk}Uz{ld1@rDAd@B zF^(j;aBid zj|DX$lAYb#V^m-N_!bzA@Kj%9nzl!+*}g#eT(bVz-m!{L;Eoe@ubbxscIy-O52Pcm!Q-;vr7giWpU>~m-yLiK z0iqj)s+$5(>kkiV6?}do4t^%NthyP?XZCH!ysHxt#4|m7ZhVJ0OcU?j=>)vFcTOss zI;R1k%rGoEZVNSZE0gZ$*}tb%ghUFV^Z%@S*FOOgAsIfZ(*W&6o zDG_&+hCEm_lS_Eo+-82(iJh_>SBKC^z~1d>CyrHNZg`M&Ec_G>Qz;K$8mVip9QvJ@l8& z?Vyni(t>VK>6=Iy39C##)r6n5jJlCw*!cZW#3pEjch$8q(nUumu9yT(Q@vw8OECET*nmM?wKXBUH89_wzoIbmq45~81|D1|s( z;>y)Vkpqx|c(Lv^={0`IT1}JwD}vx+nPdQi5ny3AXpDujZwdxk9@_?e1+qMipv*;@kH}uwIy62(dDq7yX4NeYGz)!xuvEj39 zMB7j@)v;dwdDynPk%7;=6!n|eZFKJuRO6tPnKrZmz8K{f|zuxGA9HSV-D&#Lw#!y{qnb@o5KCKBT@#nVG97975x> zSyLTUFXvV$IG;V`kT}Y811Uf;=In-eqX+miGb|L?m0o|$uZ|8StuxJLFwzg;@x6Bj zs6>$vnd#>TO0aXP`0}7$zU94ATs?~epzkGyJsF`oF%1epo*vjQ0Spq}x*b%`AC?)L z`JMy~160+sx1M^0D=EnrGI4SkF{z&_RcvaP5IEew>KqMMqMHe%?k}gZ%4^TlE0^-l z)P#J;dJc;LQ;j(H63PNWJEaO&6|fR z5lvBlECmm4#ooEVDsfdPn0d6R#3o!ldm~}Ylcu(z-DpXd>=iu6Skp$&@*QUwS?@@j zw!t(67(Otz=QvT_y_Qk&BE(^n!_bZodg zdwxfmLX#hO)$dz+U0`H9f<-mIg^egH0~uH}W!AEr5`uvZ{M@@0v4E$FR`(q@%wL5c zS!LKaCO_NQnq{B$X&1H}-u!YG6uJ)=!T2B;79(z03pDc7%TE9ECc!%@!~Q0BCPVb) zhMi%=JW6{&V+lQYZyROq*H|dtgP_BEE3{a zSrg>*Zw~*JcLQF}9sz(r7K7cL|;$&!W(a*AEUe;w|&x8PF;p zpLk`r5r+R-p9uHKj{Y{gV_)80$R;f(t%&X@q+l ziY6E8gCqCT;J!F~W3^YhGfSyJt30@dY-O59R3MU&vLKXtQ5q2ndI3#G2fUTqPS9!Q zJcsUzWKoqsNUf6BPpR23C#4=2#UY;Ftq$N;;=x&s5T+*t#~cuxeIM1Z1OV|6Sh@nN zs+bI>@K3UrR|u=|V3S>mUq*X{F2v_cN*A_)W_V(V%ek~S*3jYvn$?o{N2PY_nxQ#L z!y}VmSzXMg(OT-(NkVa%i(xA3u36T<&6ykaA6TOmMb7@_(Mbo;S;p7ro(1Xn_$4ll z-(Sr?8>n&64)108u91s~X+9j^jntToksWK*riSZ^y5L{JD_`gt>N~$`!d`H@Yxu22 zxwI=-)GUCnyU}$#B{bP@X)Lz3ed6+>K2v{=3V z3)*8ctIIfjKHiR`;YucfwyOHeGryO3x+bPr>6)EA0j4xE);c9n@2MLVj6tXk(J0Ar z_k$0S&qp?f0jFQNuRLj@((Eb`(%54}* zxHHExP7MKh<*f#U|4AsiJg}tOYUB%+_|vLGfxoPpw;FkGyKFK$^DaR|PLg_|r6#*Q8wnPK1MPz)c2vL=BE97sAo9355XmDmT z$eeN7$po6HRQcDo+qRu$gfdC=db9c`I6ve3d=g&HsULMC?eU?P2#CH=hCee7JdcFK zob;Mdo3J+Xi460*;vlbH9~j$8hUU9-jEU0is9v+hkG7zjEYXnkvLy}DR%jv%lMP;Q zVYN~;&@5RF(Y-}Wzxe{xZ+nLjjY#$J0DlmBlpI;<{Uu_ne`kl6^m0AauWxGB9n+0S zsMK}K0K<;#(lt1c?vDs#8m1iOc0HGweoQ0|cf8a&vPUr+!o{82w3qB$2^@3Jzd<{G z;u-OM$~WfrQ~;eCtqv(z4n$Y+W$s%Dt5;Rw>~h%I2%h+P_!8yWvvAA+icnQti766b z^WU3%ZXqhd-14qh+3BiU+T*o6o>g%}gQleDH*9DS;Dbyc8fuOf`l4Hu+f=DePEdQz zg_u5&=!H-O5+i%XKG)GX2+`Y@ChNP*OK~IyY_h-$TxgLh~Par*`;d>`(FZI5axcG(I2* zuK@_>i*V;!U#9G+DDck9-OK9QzN67yk&hh@ZdNZX>u<^lQk+H1#gUk?s5MZ)*^vZ$ zCPp)QK#pTy7J74n-T!&#HP_pL5Xqa|%qR$Wn#(?@7V-RdV8;jX0I`6&W+`fra z5%ZX~E;0A#>WUW__Ei%*fuI)cvy4Pz7ST9H@%gdci7} zxUUBoACib>IOw-Xf`I3CyJNz)MaCZa|NJlLjEgSQ+-UzF}1;3pMs|s%naH?1U zn;K+hj?WZ{HP}8@jP`byYBGsLr%mF>)>TDG3d)8kZaxOA(i`0$hba#`@Gz&C@joD3u1zSD}cuq`p8l8hu2@E zqe2>5gt#o1@}0%tA_qvQpMbybbC%#m;L33Mt^#n+2ONXaN%il58xI=liaPdG{ez*= z7sJ%2kH_@82LBiuJ$Cg${98;Q)DQB(N)R=njVviANt}Kp!)cyZsGzy(_6N_;A)$0MIEL>n;06eBPmV`<-x97^mdQo8?qn$P>U&z{85lGf6twN#P;(`;|> z5#yej&j!5#hOzE2o3D++Fr3^|r5qT{E`e$lBrvmtV2R}OIpTecOv8HVU=cR|ZXra= zz@T*9Yb!+|Sql@F>6WCJUs=mzTDgI=3Y@k=nXqBjzST0VmR)>qNnLukz*%|cNiPwZm(Q8SHTAWB)*S>dsrgaF{y<%IDyR&U{ajh z@pEEMdP9Ic)PiyrkrM%72j|G_3(o0*F(p! zevkUM=sV*ePI&Ks1+8TQOec2`Y5Zn~sYgEWAGJ&(A`u@eW>zUug&z4qN}VaD8B6L} z-`vWaFpYySCIk(iY|%y{R2!xsbPoG?nQgO0>QW$?TNRw|iv?%rU;X>HzV2BUk->(- z^D$or(iuyajcXfo(6chtnhhPA(k6WaU*}1gS0ByK_|xofMY5IIGdA+r)+K(}5ZQ`E zyZ!p{o^>zlFPvJ0Zj%R*O&~6#YXWb5*;MUYNjNU?E5MG=HrTm77q?BFK;?fJhM_#7 ztFsT>b3gxT!Q@im4O|YCaBuuI451iI9;s+N# zxU8YBuvU`q%QK-zu(aHA4JJKcp-md+YaJWn3fNl#Mu`L9fIm%HJ#wwolmFqPVQ|}` zH(<1eq&em3)U1&f#V&Hk`NfNgP!#0+u?`>T!hq1wRc*G{odxLQHz}3ATYluB$fuE^ z1l$@xb#jL@Q^c*w2xkqd?qj0MoS=%l9D)^THqSB-mS=!ddt_oc3j+x2 zgp4q&^0L~AC@4B!b%(lGq0vFgE6k(lqjUgThLZyY1xI^m|CKoy)HS?+F2zED*}Akn zZ_Tx81D0_gJMy8WqvEx%8Z1e>0=>MAqu0&s*L%R&;Ip(*8Tye8LDx#L0HUx$(oZ%u zu0Z-7tCLQ>@=HuC0%ifp#N84_ zvJ$(p682YyvHq_hbG7XFYMlqa!0{8OwX);qbKkZAK#w$3562n#LBUO}v?879-*gxmAE7M_1ZmN@$v4WAJ}gbU^+lsyIaN zSifa?**kKywWrl9+3%*p$R4}+A$01eVu7&!pOPU)7KXt$!Q&FQlv3>v10$T0ew8cwj5YY$dz=cu+ge4R`FXz|Yjz%kLT5=x_` zgOz;WJOFWx=-#m9Sb#d>fUblUKZ#(Z))|wGq?(@RGRj27(BpiD#VTBr+TON*4AnUt zCet|PUYKjG&v9(HOiXceQr3bjr~&2ABcjC_v&za*qu9$`i`F|8ulJxe+wAO^>6VV0 za!no5E3MOBXk=VP7?Y23LZ@Vj%S4W+)GxelOht8Q{SaNrBqo1Z@{NG=Bt%w9~21U@u4r z^LjcSq_eNAj7=^acySl03{c`)3%+BlYlI4!esfZV_46I4-X(Oacpv>4opS%oot(?AJ|&U5fH~}BCD-oYokY+_{l3{`@~Rq)LqCT*05 zX?}QP=}e`MV2h#*A8IwG@|YHcVXFVBhgys_n1$;|Fpao5I)_J%+ znJ6h!;yQWS^6B9R?pq`PTIal7v>7byPV&dX(cTkEc4ZTRHTrk(D3lC?1d>hNxUlo) zn4<$1lzt%Kq3WLgn4Zo)Ooqt&C*Oe%4Ca$*cC~@cQgTVU8H3^E2fqv>+m)>}LaktC zhYy%*g{w&hD5d%PHWHyk{D`>(Uu!jiS+_(witmv&3V7YHbmxyoR4$79%qLfM1Zanx z>{?U-8Amuwb>BSmvIM#P&$+!BTPbNHv|grb^TP?hkAhqJ#uC?FMDEBVa4L4ecj2sICZ`y zh^XLpLROxblhbjS24zt}yX!@j5N%rZQXp0V+U(751>s$hAc`)LXo=a177lgJhSW<$ zJPQ?RC8%NP#AOz}`v8K;06F)b(03eV+`~Kd*U1{NyF2%c3MmV}$j)(8Urdan4jX z5U?FT<$b)#X=z3+J?Vi|F^~{xPZci%{4>his)1VJSa4mz$kXz{cO-t{Q5P$BcR=vH zW;ia-s5sw0l4_GtI$G=Dey;{p?60Om_ zarUuavmduv0@F8!7Iv|SubR?r}goRZ8j(=RI<%^K1&cwr0e>^5)JihFe2 zCfcNR7-&_sv~w&to^VC;p_9^{r!5Ok#|E6cIdj{%@1()*WhadwQva|__M*6;!Esx5Rv$ITLI4T!k>fL zm7|#0l8vN*c(uKMGp$2VXbeVz5u#ob0D>c5J5nr}yuNS}kn*T~X>+guEEHW+u5={> z3^pU@XCo2DhY>hjpGG!7hN=S1A`m{fk&hRNZ``*vsQ4Q`u=EYcZZUkftdShzn{LJMiZmZ%Lt%$6M3-; z-kU+i&r^s35KTo+jY8ZtH|S5)v&O!lcfwbrfv238LYG)Ow`qHF$~>wv_EpSwxQ_yK z`z1MfE7@>tpq31J%$}?smJ;hzxi|)&SL?rk`g$5bZ#gwCpsp99-9*XX$SfKRkcES} z&-YqhA9-OQQ?@Z^Jc zEP|)}sXw+a-cP%8*(srB+u>X@{_aHbxvz)+^j&DI<2NX;?LOC8rvuo1-bSd%QHO5#-M75!k1_(KQIX%AIFlOlNH0#bz2PCI1kW*J=Bc z;JNi@hNQ8I+1a@;?}e_BDf!A$ddExX$`R%nI6^iC>#;2TAKLEY3;&axDo#<}GyNO2 z)egyrF0XyVsw<>5C73EHrI0U&S(g^#FC&J%5L*b;$5}tb=%Ovrx<~B~wz`w66uNrE< z;!KdDlZT5Q#dNAfKdYHK+S3tSK3sR{L)$`ht)x-Q7R_y2EUepy;$L1Vtkj$0lqe7M zhvgb9JbkxM>Ia6Z==pa}>HzRp3z1;1-VG{g3k`VXAtsa{RL~EfTQ58Z^YaMYg5b@i zrj|tNZ5J>UNvYp*k_Z=_6cvj+Ku~(O*O<#67y!d~yhnSW=wuq5F0`fQn{f$kNVY{I zv64S``Xrn6jVL4#y-QnM=nbQ!1k%#I!+#Dz6q-pQZ(dMd3rWb^c{Z&?B$yN?ao1ef z0)q<2e%qwv+!S=M0KmuR8jK|0#y5N_^uBK1vHHTWN*$?P4xWe1zj-}xd4`Z5P5E}J zUoN-zEz2~>iUF&I4+Hi8sNv))CqyC@R-ZPMn zaIE6gn}?c~CpYgsh4yq-!IQyH91ag5YIky2Kfg@n-7g3Xc>;X;>+~sP@6CN~VOQoA zYa$n~-Tid7zUYbKnH|9&H!t>8(Y4si!mplV*HW)6i*8)mxa7WV$Ex{DLqx)Ps9eK( zCJ^6hRI=xravpW#f$>5ph~Z#?!tD0<4;M4L(8ow>1PdWi1faJO4qL$Jvb%c-m25ha zjf99ikM+`WL0ONS{Gwur>Ydx+0t~brjp?B`HXC$vV*#SDRK3rXiNPSZ8&YbG*aSN! z!O0H0)yL0X`$nr2kdg1_=b|eYanJ$-h|RnFt4Vp$%|bAYASvRzc-+GQ#rEKvL}`Kr z=OOOFzh)ZmUsOvqq3jDvEz9aKJXJz6Lx$@18i{6OtL15EWQ^12UUK|4Y|p-Po#%En zwc-n26yZBwJ`T%nFw8~jsXj43^DE`N>)Ug)|cwIA4Dy40(BdhdWj$ znk;OO(=@I-kY-C_T=fRUS-LMz*A3Cd+^nVw&^4L);phOHq3Y(g9#V{tELgu8#po=`$@wY(Go#0<9iw zYL|p$f@~vjvjJ{#MK+6%{UWKcH)%7L2=Ot>@Fepf#0jRE1TBDx2+|qy~P1<^M60^nb z?d^7$X~}<@;jO-!@tCI4!37+HzvT`$m`(t5Hp-9NyC`Dwg&pULYs z)vq(v^Af8y^S1Y|UA|GUer~_R$5%dwUj|lPQXEsNJ{R;LlC~aNz2%-5Q@bg|wR~0K z|CvqRiNBoq@ec_r-U$F5G_rzNG!kQA#koAs{s#%0xv^2dv2o|GAuD08`hrEq<-N+C z@!44^x>D(eJOfK2ffxGZXI(8ojr^X5 z5wgQ>VGJlCX51$6RpDW4mH}YZ;Ue3N!XOwFpM0%pR~0f1QGN*IT)}a**+oXwQ+dW3 zQ2h=FXr$@Bw*kVUk(U&dr}aO{7Eu@o`GX-cv#hvO1O)rKhKe1#VxU}a7{?WXU?-2C zw0UcQjna7#ASj+gb)i5htUQe`R=+~6Mf{Skx6r=n-P5Dlc)Gf#I#C>#9#iVii$s_ z?2Enf89CNt#%7tqkz;&0o>VDYBkTVs;hfoZZ0UN>@xqld~}g$C;YBBwfJd|rtP)| zx`loLoaP^|RF?{ob|(ICCwm?DmJ z(Xt+pZh{EKqXjHIksR72akmQqRx1I30|JIV16)4{(B7yh53JoB7QbZX8>e7aHO>+= zXFVEl>7%6v|-*yM1{AGAYeovwHrzocj~g6&pj7Z zbBpl_)lUs!rFoUw!66`AvjUU?x$#Jz0*^1l^8gX2>MDmnI)H;x-y1GFmdL~H;3%cT zCx}jtun9}FUoL%KE5C!rcIe=ng2^O)_5nJ}W%<7 z%{MWM&YQg-EmxGzx$RElazNNdo!yM&EY!-}o!mQoeDU_7eLRLrk(JgnEkq7IZBv&O z`A}R}%!jAbzH9G?i9rlC6Y};-_|#7BIhl=DO8Xq z_MXeP2mi@QZ92KhJg(irUvWl!N`Y?zw05diESOC6SAoe?OAWZCWooH5oi)T01&pE| z1zB7=^YN~E+4&^4X@PCCBw@F1W_M;b`}yXR+dA^M*gt7pWSOY-TimNl&z-g59 zZW4>ee^i#6-I04Pvn^H%ySmETcB$^hF5R0L(L~ZbZco^K-A#koPNvAa&bvp+Sn3#9 z^^zjOG8U`yJL@)roI=Bb6vcy8mL(}wObKhb2^dL`fzXZ$fP1N4Tmk}YhX+yw`YGVk zmWe=pU$%hge@G2n?1#|W4({G)J$r1A@58}WKSW^cAzvsh|+dIeyxu$VXHRby?Bhk*@6coOfwp4*a!m~w|*sGu$W7|iZ&WNd6H7w3&T zDO4);##Jg2DqRc3aVwR!89p$>76CC2e&&*9NnjID0h8~{!~2f1w2PYg-nXs?u`$kK z;028q=1MQLLDaBogRR~7(Ylezsd!0v#z-iAyHboryd;p(OaipQK+F4j-M6TyLYtBv zXa*pV$|&>^4=4ldRq^>0*%h+Q9yV2Kt>SX92HcIaYJ4Z%%+C?C>S{82GGOzofRK;p z*iya0s)_`6IVzCJ)x^63YDg*`mK@(e1WV|obRfO?oc0FBHG3TMJ6AAjTjTOfvq;!m zxjkAC*#0Ug^Y=!F!T8sn-`yht-Nto#JEoiF$LUE=e?@gIIX`^+8K;`8#-W2HJLkTg zD}GoTT#J{|;7e4)^L9R)S1Nh=sGyO3HBg@;#G|_VYcO84LOL z{Cg#~Fu(x&Blj@;71$9i%^ey!O3FO!58jnDFcp%OM6uJ_Y-6t$zrZo>C=}&=Se4g! zeMx55A;f(RM9gmK$S5)iuM;>IZ)0NlW*seo_H}0aR0)-ubAX zN4<}@8FsaNA3rU>)uT+-8q7EnuIjmSe(w6cKOD?L>E#xMnM=vX8>Oyy`?uqA<5${l zUnq;;!h5u6Mo`sP0%{ygO&=TO)16-Hpe1enlZrd+K-B6j7jA{Bk%5`N_oT$?=E`1x z`!z-;9^5DSsX0{Q6h?}>{&2k=gWTw>`Em61t+vDASdYthc3!tJT;^rXRyOaPpZIU9 zUhR=zI-hV6nl|COhU=n_QT5|H5a-=aJx(q1m|^@}+es>^ztM`<1pVCx$v<-7ZE@1{ z-uMLM#5US9@o)Ht(|aqCx1dzU2n4;m+9{tQO{&*)8iV9lq*8F)ej=20+@5OMNleRt z0nG32j!ZBzKY@P@1m`~{J~FbPkM5@o8=@p=bxL};mb}W-NPt0h*vyv6Q>qk!@?4(# zyJ_#T(@Q#dlgLgJ2z_8$Z^U#`1C$j~Vs{7vwFeA<1Dl)q#>H5NWKX|CRyvpCMRXuP zzp}f*V?fv6h@pVlH)Vl*j0Mp#He!5|t7R^M%lh9;AfGUT>ekO>EeopzeJzZ+K474z zUt|2bi&GtTY(yB?4nHW`p=E>7yU+M7T29jALC>U~Ne|$*V9y!ZRl*ZRPCJTK4r}hF z*xOp$#+7sbT~sK_Cdv@v>XrsLcu?m}S@QoYx&xyV^$e92QZ z@+h1^sA$)@`|!ZSE!?=2uMny>V9fh%I#&!!<6=$|u>^1_EDUMIvKgEf(yh6j%J~bG z=QOL&wwzp+?>z)&{ztRNy>)7j&Rq3UBsP+2dpdHaE06Tu&f-b(i8hk?(J11#b4^Ue zTW<%Nf)0PE8@`Wl;%6Qm6|3g8{ouQgAa!F|q>5TnuG`X4=s_)l#^2uk8z(5 zwg_hwUYT6?iG6hL$CT*Z`GJjzzatysUD=_9iS)ZxQODWi2F!``zV}xwyDqeCyLs~7 z!OFLq+7x@G7vJAVzyW-$3>ql1p-H6Y&6e_~x0WF<8fi#=qWrSBw0tcN_Spllki`JC zmIjsqP|INti$=^nfX}Jgg58Yw7?YHwuU>Ed?mr0KKyNU8Rr&C~I3n^~&|` zW62c50?h>`9j;fg-)<~R|v$y3K>WAk;b@0JkS=8 znY=q9KR#!OI7?II0@^Wz^s8h?xPe?a%h-{Bv|bfSHYV~cR*+t^p>aH4l%<-EdkM%d zCy4&&L2?IReH+%Xc?ot1wr>FpfvBB1{ox#s+l6=x)Ej3*U}?CLTe?$J4Gaa_t*k|+ z%z&C<@?aHZWfVnsh+ptt_dLhZH2s#?IssD zYp#`Y0kUaAC361ftDH~E4sU19OHna)YL@R#$QBa-0-7|fMbqeCdFyG&2KV4;K>CpG z+mOA#iJreqkL8nlTdwSVnD*;KWYSwsNZGqztJ0LkFxVNj#aiWobZ~4kC{G0Cdaszt0`}4fFjw4A)+bFw0N%$W#ak(A&pRb6HO+pZXL8>49e&5* z@*i=^Pk_VNuac2<^NF3t3R{X}6YZt#5r^C{F9$?Gv7-YlPac(u8FK zfAvmD0)bdyp_+irjFt(BKsMWkIEKGLBN7yS9Ed*m|!WvGKM2iE?0~8 zH<#iY+Mm+k69Q{Z7h$+;Kx7~amum&~#%L2T)ML0t=O`nP** zyvDHAFO}Lpdi0L#T-f%!vsv6(HsTWQOv#O{U%vT$or&EdZis8+#=gcG_%RnI?wM&g z)1>urw(`;5xi9rP^NIJVu$okXg5c3 z1GI$>=T?pZRHB3Y_Q#so%Q4|Dqv$X^^zOK#L&Yvf_BKhw90g7%uYo?dz_+$n zc;wJOyy}>{HjkM&@j&KnYFl^0t1qF8-D8HGhz2{z1}^96i$~8sgj|geSzHWc?@dv^ zbp2T}3E-82@T2e7_G!nL^NUVj|$MAd&UT=)IFeLu=G#Y_EV`JL{`&Rsp@(K~)Pw@iXo!NkaRnf9A!kyU2fsV^tG zrT(vv3H%1E8!dfTK=Zh}p#jN2UF-pm3#%!*ooyfcIJpm67OQasvUtNcC(z0tjMJ zD-yyggYw=OWb~q;R4A%MwAzB9RgT+3kP^=(kIZp3mHs!VZA#J=SDu^=Hv%+Fy zdVWk6@Zz8fK!@0;qob7&E1tmPC*?f5zGdB_k9O;09Ik|q?tl?^F{#-u;Y~HJvR!1^ zGA}!;rwM#*Z#ErDmbWAU#YX`%WvS;*kg#KKUHvqKdfD<~bAyyQugm0~9R{kdB^P6vC+n?C z7F^4&VUIj1%yg06j~+k0&hi*9WPf1Bq$|1^?V~7 z)c)wePtrft+c)ow2cpId_`b(JK_}Y6$m?Z_|Fu`>YsC1RVcP^TA;<=ZKfHaH@z|-p z42up25-2Q9M&kJ~EwwKAE^E;X4SkzaUmu#?u=CY^9FP>BXL2=U@D1bIciq{%eA_pp zdCEY}lzQV&J?z1nHy}ydqf$;wZ_*rcak{syq4(UGGVPL&%-0r;uef=g#@xHX40uX-Idmw(vXn0|aK~PgXAsNoHc_*P@dj@PzelJ2 zle=W7Aga|(`jKxJ-tWBfN#kMWlX<~r!Rfb&6A|0HLa%?1Y25Uwrh&^%`gNvlTqbn7 zPuM62IXXWpd;FVBvJ4k<-RNBT8NE$uF3VA-%zHtVzb?(E@UoQ$yv1&7)qg&w#19rh zURzM%R%a(qbw>{s>{R2_z`T=T9MJAv+iN8I!NQ0fMrH=Orbkj757q(?KBNFL9h7MJOwr!2ri zKR!`hD#&P{DW%)&LDmMWG!V-(L%tdl9?X6yBpk9#SrKPEY9`E+_FL+Kde?=Fulg5W zzzvE*2NjN&2k+y^SOy_4q~srZ>F0E~En5BSLoS`kx~>rY)yhd)ME?A&*V?A0Il9$d z^QgS7#f;)@o5S`<36%txTC`GEX7k;4(q`im_2oMb@e|}c(*&Fp_rLtce+Qkc!Sz{q2|r z8R4B-r2JTRYOUxdDhwDpqsL(sX%>J|P003xr*47vagpxh^`iX|ohth!v3JRNSFjN$ zQ&YEkJbVAKU*Dn|-x;<%|1_zIkj)}2=LDx-0tf*R25=4l44ve;9hq|d+|RS8rCGsO zH%+FFpZ~dO`}H$FPT#uH@;qNE1@ZX1afoAbs<%SjWBT~$tC6UqQ64wXyN{L@N)H(5 zyw5(iB^8vaR0il|XKT!uWC9nASW*}1Bi+Z&nJ|o+5-!kh#tyIAddtB0x?&~Ffc;QD zUhHp^<X*x5H?{oHi_k0{JXuyA_6g05Y@ExDuYp{%k^e9HY-&Mit*z{4y@5vgcbqd0)>!u z-%8(5p^p-Fi97BKNRnKF2xz(NmJfr(jS&*)o(G#JCn{aHS2Z`5lRZVQ3u>G4Jqa)~ zge2hL9H$KexS(N~m7>-}ePH^D7XIAs{j`4tuXfH#bXw72?j=d^LztpAKBhDD4C_2h z`!c%Bj%vtCeMw2j-TF+#M}u(ji>E)X1yasH1GlQSTD$xSDOm`4$EcE-;w&ef8b4Qw ztr-M!Qk>~CDcc8B9DU!2-ace+Q$oq^D?6YdrwM`(ETdt)q7Tu-R_!2_Oo#dh--4}9 za3&FWeRED(ZEfjY`k6as zS4+!_ObB3goz9t*W1I3j<|sNtYOD9ct251hnn-taMx)1%ZQTcx8|>s-(6n$jYCe4Av5AdRfO2j7uc!LOo`0(fa6I0zjr8{o4)zGZGGHb4O7@O9RL7@EYh2hSwwY9XNq)LUWCdMiZ25Z$C+9w2Gc*b2iV1Ln$$)G&#EnY4 zD{UD7Vu;~0!fbe25}2pNQQYm&Q=g|)TIt%uqP*-Si=>SO++2YWOyDTBR33vuzdKWa zOtP)oEkUDT7A6!M?MhsppK@vMrWVRd3^xxXl_cA z-%+eR6<-w&T^b3NLBKU#4(8o?3w zDoErg?F?*5bRG^MGH*UQbl+t?sthV%mFqNv?O~ ztJ4sa*O_nZJX_ja%YK#bG{38TWdDRIEavEO%*oL|4aem-fWKzQXzKjy-8$=un0a(o zj!7}%1-ExHE3@Tw-}jkIwu#U0xbJGjZL`0MgxJdd+mQenz)bsf0YkH5;ZVB6#&z0` z17G-OpeU)Y%4v;9yH4zfpCi2GQo z+0f>yxqfO11mht=eP7BeR%*!+a4jh%D|i^cr+vIBS*f@ffCan0>>Y0x@x{kPp->mj zac4!|29f&Xkn&lUV{z&Lu~=A#aqeI_+c%+uJzw}%(c2kx6w^wFlRe)J8-Xy(vcFPT z6jmMFjbC7Wn#}H-I#y2^n{uR#bu-Am!(MxB3PLK-HU^RiiQFi64wi7EGy{mZR=Ks4 zi6Yq5a0O!|!LmDh^Ti$BQxLMFH*Qk~sNBz3yoArZ>3awp?+6Fb1YR3(O)JhzzYvZ^ zB{f^Qfg#~nR0#M|NY5pQg$ETl9Ra-a>qMam&-6P_T@^Ag|2cZir0D*HbJ3!&IEq_> zC>h_##lHhC3yH>vl(`01u)t!)ujQ0#G}%~Z{lfm%kLyqrfi_sMR`L0KUb>l^@1__U z(L~eBfYh#k(IS}tkgN|`iFT!OQDD%-e^_n4O4jE--sRyE@9yA38o+3@&U+XGcFVKo zN`^|Rd)UI{Z;fvUo0P`ZA3Hy`QrCRrs@*#1beu3i?u4IOt0|g;IFvZ&>ElXzl~1^F zCl&H<>P0TS#{AiQ>$aD+@4j{ExMCvD2AxDxqrkMF(s*S4ratbl<;$ugSi(fDyq?6O z26($5H^cH3PP2*f=Re*14p5h?*%{6Xl{FQB(M))~ICOJmZpHfio(dPlGAnyfgKR`D~B*iP;Qju8r&_Rdp8*$K6gmk^SzR z>V9K+dB9FbS>?tHn-gb?rw34(@<@z9cSmJfg6ppB8aKF%Z&=`aD3mJJ+?sHJtBw{S z_>K-h!?Nr<7|6)Sw?(D<>&GtNfFMiwJvca4!NAdXJD8t74dWNb*b=r&oTf1$Pzu7T z_M`<<+@MkSR@H$?maXCPXBCIP>iQ?TxyUw-4o-ZA@(~#(1$?kjO|Z0dohJbEx%4`4 zsQ^#FZxSbX3fGFUU6+^VPgfG!SfDX|cOmx3z8t1D;C{;v=8R&F7nceGk(QFSP$WVI zTnU4sbFqc9g=(eZ0Yzj|Xvp+k30%L@;pj##J*O~(QCt8q(Oeb!l@K*|I7ep5SbfmK8%Ze**4$Du#ldTJi&2}6yZ6e8 zjPCul0=L=bMm|SJ{!s+ERA{33+^Q|{X9>293%xiyJ4nxfBEKGfQ4b`i<;~zqaF4u} zu3(n*Q}RI)-V;^St-%d}=f5+gXT|4y+ls8t2p;}V$n;^X6~DQymzjuu zl#QviL1Q) z)SaE%o9}(~T!q9A4co>FGtSkczV9wcwg;GWyh{>upILCAax^E>t9YN!CvB;ArGZsB z$Y$}WiOV}%^pJgc?Ddbcqg=o_`%V2#3#DaIn#^XzKus5MvjcZ_=}@FiU{O*xKQQ{s zP;anpV3wfm>$x|8n(Dt|z4$G-Aj!#N+$*`*wU=f%LL1oOq(d0{u0)Ol$<<-`{P%;U z5e^4i?|Z$tWA!H8yu;>+V#mP!dv9(Zo{wJif3#(Ly5^sSO_-1ma+CuVDZf9jTX*%8 z?{(e?(;~dqO0R#rXUhOMD#2i{^ZjS0PWBHk=(6C7ivL#&QT_i~$iMGGKj9W9w&%Rq z*y!8X$lBP*-q;Y^b4oTg%3fNtjDDn~DVBZDjI*BN_gi1{i5$jVZz5=F5+xIw#z0nE znpiH>lDL#xpwZwpC{=dLv_8N{W`mYb>Qj*xE0Ighm$hKih9S-Ny$sk#iITGr+pXkLIR&R3op3? zyj%ZWF0W}JfOY!XHHy@#6F|9>reK($^M2&tUnUpL;(F%Rcgv6l>%2Z$H=3&L?=0oJ zx=NbH$qOl5WafB7)+D%qaI3*Z_JfHgND4=W2qiC1zTX@h%^CeMF%zZK`Z>g}Un-rz zCB*Qv@-788lP0T=M(VXcb+gQ0XKEOPV3&(iSQBfppock z=%C8&7D`g*j-5a|0GE(VK{6dIs@_I)S)HzYI5K$1-Z0e{esWRA$6W&qIKS00hnx9urS5Ngz>l@GA4}rFu9RKqx;H#9+l_~ zjQrgw^lL=L4~B!M+Fg(S&5LrlCNX{?M*Keb6Ka@0QJZ7`Z6w7HTmHG`&#y{GvvTWB z&Y8@lzvCT`zmv0fe%I~Gbz_Im{P%}HJMFsg(tqjN#M>%F`#d4R`f*v$++M-mV?9T6 z7VE^sPs0o+5#VK`k?7e)E^YR5=5>=!8)+o$P`elyr7Infq{|h#J2DU@k7{vF;i&Q} zU_uRu-=6}+$F*W1eUD0SloA~QD$2WQwzA*`qtAhAZC!E~AI~^;{xlES29PQb;GKyg zqWXvg4Cd{=-il@eEKsv3{HPzDi=asY?azIn4Kxe}u%e?O4&tV-2V_}in!Rayy^omE zV4v#^pL2~9g^vz`AO?ED`J@|bm8?5$Cik-Y!=}HS-}5QN;ltxFS)jcZPELO7Dx-$9 z`79NOl|SJ~Jn~N{0WzJONrg%-OO3b&WY~?PtT<8WSV(b*6k0=1Hvf#rj%re~vT!ly zbW-)0Gs-QLW}BKRzdGt*DW^nB(mN9XMX4sv*)~imi=&6iY9{1C0J0nm)=lu;`teNP ziRCkB?J)($e3%l?_^U^YUO45{GRSjj?PlO0XZ_4t(EZKf@!ut+OU*CWz1rb?=n(!) zT|<+34P)@Vs)58JS!ekh8Q)3H_!ID2t2PE{ub{T?3?Vqoziwx8HRZ|57uc;pdtk;1 zn}ueAA$s~CG0*f#m6y46X9o1O{sYET#)f?Fr0;8)mj>2GY6tdyy`^K*-yaHCpmyZH zD*Kofiz75P(dSOQ;_~;ND*O|$@o~uKcl+;KKPOJ=?3bo8VC{VBR0KjVmG_o~haIVq zQUJ+oJjBDgZ`!&@Q-7)>@#?%`9#(m8V+{OXHM^_m>N=t2B3j`TjWc<3 zVBPYb4aLW~$vtt@9wSfJ^lMAyx{hM0C~?Fwz>g7$zAJG7NoGQ=Z_ zyBfqabHmx*74(J;SG5wn0)J>%S7<9I0+w+ZalZ25WG2ajRPSOnv$?@6|8;wsea%i} z_@NsHlHoh%y?sKwOm^2vls=*Y08d`}@b8Zks~@-W<)kddXzZ{p!N>JCiRlM}io(8M zCT%7F7_Mg(^!*%s(f;|?yG_YVh6_@DMyOv>PC&`_s3-5-dG2F!1#Ri@^u55~8mRm4 zdM$+vly*@01GpOJ2*$1tEt<@^V*(f?slhYGY~K&G>io}XNtb&*el%} zY{>GPE4mAa*@6s{r$BM01`!8P0sL$z3}iUgRlzNPTIO&NX+DIID^V2jY5gy|T7pGO z1=lKN@8Z~j+MV`U8)Jx||ux|a?{MuLZ@g}<*?JfP`g%95kTQP>c-0D(+a9 z%>Z36f^0S`yCT!9r4VJ+G`q{(E3h>ysej0UUhX8BS7HTM$Wwe3;!%VW-fR#hTDU*jz4uttvp-;1&OmAv%xMH z0C9YKG4a`3z&^eE4LitHSOl6?mZ-fBxk+y6>xkEq+ zSa}`WL5BUmQ*(s;j2l6FY=`$XP9E}IaY9@>3EV?y<-$q~9W~G$5n*cf7==;s=#nN^QumE z0^UBk*A_V+3{{(qF)0xRaj%a5xcm9`;oncZmkL@QEzPh7f=j=TIJ{eyiMxKg8q zcIhdV)i}wj#T$C`2czhk#5QgG4FZ74r(*G>R{|b@tr4#MZiWJAs^eEuX+{Q0Z@Z&% zgLu+moSh01xb+@K_}Z1l8Wut)yb6SkgocFFaxgQC*^aTf1@n zndkdo)Oxg?|02(^CH@G_c3scp+g~E7_sKlW=?&cjSF}^BMmt z7nQq)W$wD|uC8%>Qyoh#OPp-!pRuBG#J)SPhLfq7UHt8#pbM%5Ngo?IQhswqKj;sq zkDKVOaXiPo?IIU^TImP^q}lkbboKbA2M4}{HP*CfRdZ^x==rtT@LZSTM{hUI-Rzgg z)IXX1b6RiffLc3*No(DqzkkTuD&gL-GE2zu5YZ(+!Zza|I3$4_(M_!pGa~H1lmKy=b#tm)mX0- z3rW(_^$p(g!zqOL9?k$Npx~j3?I3ct#GCBd)AvG!c=zI_*6;V%#Gbi5&t;4h_dL%N z&4xZ2IWYfQ+A(#{m6wNq7)8CjKy22ndp#w?x^IvpmHpH_y@J>1$lfuxQ@RJ5B+Hcm z+7vY;&E=n21fHq@Ps+&udO|x{GMz)UXQC;g3Dv>;*$e?ZX$~xGl@>GpK^P_&j?8)B zf~G+?@9rpWN)7_}e17h&*3@bjDvBkJ6QR|Di^T!tt$_Dr0fDc^NhT5}`JVKi+YkWb zF9Zi0I3Q#af?iFnVnC7@rh~IyX)PZ>xB6h%6f}xSW6`OMkPv#jClpC%A(S5tudR%$ z$^A~adXmo-!ni@qZq9ZtQNTj(>A-C{(3D{a2WUzfu&jw)u!qX_|F-0Vw^>L1hs>?V`~YyLMxinXiJ=^9GL(h4AOkv z@0X@+pUcuxEqY;$sKEPpCMQ<+Ni(v6F`*@&?K{6xq=}cattD8^ne{pA(|}{=fv*2k z+LcBnxo+W420=6f#X_S*b3n6l#G$JPKFu6(00D<4#d5$Q&Fo}$I!Kw6R*0CEltOBV znnRhTRt`{_b{Z5lwbaaR$A;_B(gsf*>fRss|JiH3YrpIL^RBgjJ$vux*&C(Fte$mz zR>|V~RBHzLkpZMz3LmA(scpa){q>RPtsc)1p3jK$==l_ue++{OxTNQb_vt+!E!^ia zQxR<)lFCXwvpRDyYzB7GPsvevaYMCd@ixX2HrOkw8~V0-?@tSQ&;lF1ka((^i=beX zw*wGbxK^26#m6&2Y*M5`l#K|coX^&skU)tW z9=ih%?vToV?ceq9lFh2kSz)h0Lx9;1!zVB8S}X|N7B4bOZX z)P3}7Sl|cwji9vojs*L(8}mKwSsMV4q4g(zvpjK(RYb-Pd3N1-IYp^r5+YC>zDm8A zD{L*bp-*Q0*(owkKFIjIGvckl|g9HLR{mQJK2UX%x1#_WnYehF1X8OQSU&7r4Rz z(@{Tyu;g({qxn(AJoyEp;i|3~f~lKc>va>eh&$J1(MiqPgH=?65U+=b+$M~A!!(WB z`nmGtwWu2F@Z@Cfxh{z795bh#`;Z(8La`%|ZMb$*l3pJ|Vyg#!qiB#codHP*tb17-u`BRn} zgD;GXu=j4SZ2dFl>-XiWGxO8!&5sG}RdBzQ0YZIi?DDm#4H z_h`)fS{@~a;cS1|hHr`mKK%H9jIqJj>)d(QvwiL=tB^|k0%z*V2@`df4Oh8yc_4WF zq)cMXPO#gD3}?tl<-`Ylc|@#1Z%sruwiyZx*T_jaiD3cEhUW~L(2z&X?k4tvTy&wc z5Ut|+81C`f!|>*}q4Wgu@~UFF=_$E9zToMm7W)cxb(Nfu-w5)^8>Q>Z(uYCaEx%P; zYWWkumG}3b;HRktcU&X$or?*!^Uerkf3vuBo8Eod($3>~IqJJy4oj_b?%ON{a?rA| z1H`nKwIUD7Rh7_1FV5a0i5hft&f1@~e6z&TkmIXsW@SPmXokvdv%&S~;9@fndrG@s z%=fk*SQ}_vz>Bwm7w#~(uDZvb$~w;4wn;w)_NqwiMZGy0Rnz=MUf?t4Jl;ya>mV^} zq8(D?q})8>X`cVA1at49_(h<-GS>aGV8!I%_}2of`<|`&k+m^5(lcw*Uw4{qzW3T8 z^ou08xI_#w%9rMJ$n;W_RCX* zRs7jM#HYVOzT6q}>1ld<9UB{?l0sP3DlOL28Cb58(-etfZBJq4X77J6`Fp?_mM}0AKxpQb4y|%Zk(Eli<$l8KY?}pOaV2 z`p3TLNH^7Jo1Q2*?KoPBUuec3ZKN&!m9tQBSfW#y4ay{yr}>G)Y(vkk=3jD%9-CF>Hj6SfF4mdTL^wm#0z_U1OZsuk5oSV1|ee4JW?gF9AnN#`M zozNeZ0|3$iH_%a7YumzOFS)QwX75fon**>$Q3%BTr)!Lakb|-xNbTtxISH5$Qqlk? zED_$t$YpQbLZy1vyA8iPSn@D=rTR2K`+02&uVKYDgw?LfRgJh^*R4#CTN{xx*l}IA z*7NOSx8gy`j|YSvWRiFZR2~r%iq7ca@8k1Zj=1dV(+RdwD7B-IgFc5DN-aLTPNy3h tg^m?F>@sA5gt8}Zl8uxB6~VGV6h#T^#F^w_I&txdYE{qw8A|t`*xx)I3%>vW literal 0 HcmV?d00001 diff --git a/mods/basic_trains/advtrains_train_industrial/textures/advtrains_engine_industrial.png b/mods/basic_trains/advtrains_train_industrial/textures/advtrains_engine_industrial.png new file mode 100644 index 0000000000000000000000000000000000000000..ac81bc714ffb0b992dcc1f2ebd2b808eb1c97c58 GIT binary patch literal 23044 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

    5. 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 diff --git a/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon.png b/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon.png deleted file mode 100644 index c2d18edff668162f74ddd0d01e14945a78bcd6a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2102 zcmcIkX-rdD6h5ylEsLeq;D#*KiU=diV8SpWP!Lp*wJ_iyn-dWXj3R<4l~N%(qGNCY zHOOWFi4iCf6x0D5AqbHHrlUfoSRG^$1zS30skC=q(a8KjemI$vm%Mw=x#xV}Ip2LR z%inh!Ro74#0H~hZ-Pr&Hd`SRpBK~T+zP1$ryXx;9xdA=pmrTfVu!7r1N{;eq0+YiR~K*tihhW z0Ax>3ch{gJ&qwzO`Q{j*ST7{lWOMUx%UChN*4ZWwnpMhH#iV%n z>CN4It*!ybVw0+thGnco0v!m&M1@VCf-Vn*f|XC-PYvhB9pq~zfL7RtNlD~t{CG5` zs9rJ|3T-+p&<2bFq0zK+`A)3E6YxfYDWYhsppSJXpiM+vFEC*oo%7-;ykHS=Z4B*P zffGxa!gA^%(sO~tgJGT%D{%sJt0~(f=DZq0Kg<@|gQuvC{b>{6Zl*!q6s1As5#C`J zmd|_&xuRo0j|MErFkV|slv!fGmHWFL;6?bt2Zo*fipJ9p-$Rfdf!>8?s=$pwrEWR znDPsc{xsUuJ@`nX7!!*sI~zGAuL7I(q7*GNfg7*7M3|xgZo;5wTM9Qq_3Btjx%LV{ zrKqO7JR42Fow~o@y1k&jE^Xwk{A}TxCyGnqi*RFDQ?%bNRkH{D(`Y!!egiKg!MKqs;8BYB8!r` z9gAM%b7gn0`z^NRCCdKdj-}qn)lleAKFLZG-}$3xpV~l1=ut)ct2a5x?nt~uM=IU~ zk`}%6eULNinC)F3SCex~KG{Sq!r5i^-MHl_+c)Dbe>^OkXO72d06dzZ|Atk z^!A*r^NIIa^Z9~bf)*VA@p=E|!3?H>AR$|RMQ>&?gU6JABRfQ_d4SD`1+TFMZ_R?i zFI_esv44m>s4wWGwyVkW5aXd_&yT;U1t;}Y{Q_YgKv)3ht2+Etkdc=TtHx7ySe9B9 P0&bojzV20SQ5pXLOc2|O diff --git a/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_inv.png b/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_inv.png deleted file mode 100644 index c3fef1d189cf9f61b300a8e77c2c08cc3c2acd0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 842 zcmV-Q1GW5#P)H~xo} zKlxvhY+CM`>-s;NuzSzXi*wFB=N{Xbj^p?0Ip=rI^XK<{p6~Pg@T14_J<%V(X3f~ z10jWpll?cJOkhMoAEs%cWN=KxaYzHoC;v$y7)q1=SU@seghtk| z-#jWt!@@c3)Re!B41%t-U5chZDGU{TS5o}v_1_$DiB}QiKNE<>!gtMd+Pxx=ca?wA z`kpCdRbx3*mQCl_wM1yWp)V_}tRG2y$rxHr83RC|V0FVVsu!*2(uFhJf3=W{w~Imn zxoTY@%hxt@`RXn1rfO+R3QAlE+>uPdk4ypc=2cQ!T1r*bd_H{%hw?u37E@7CPCOoG zZe=COlz~WaB+EeEiZpeb8>p$N=Fy##9BJ$h1%j5wF6y^#W5&z`_gW8gc29=XJ0}^p z*P`2!aCEnw4848uq7xF6Y^TCX`OiJj@fOOa0^cE-g2_uA2;AO`1%*2xu>*J?Zs#d# zg|fZC!(fVtuMQsqt-x#G3Sfj-g3UlXu*Ah1~o%0ULc|be;q9>&8DJX~RoOL)mef01uu)!+u{fN^6qgn8hk<+2Q+qCO|NI>@K(}7sB7EF)BPwe|2 UP|Z61VgLXD07*qoM6N<$f&>nePyhe` diff --git a/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line.png b/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line.png deleted file mode 100644 index dcd50059d1a6d9dffd856abce5bd62637e86e2a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 155 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyah3o-U3d6?5L6VH9K#U|`rdJ;wBG#=|=|nbrU$Vc@~KovV(C{gH+7 ck?B287&ht({$zBU_8cVa>FVdQ&MBb@0MI2UF#rGn diff --git a/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line0.png b/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line0.png deleted file mode 100644 index b853ef2b34a72787edae70aaa25607e85e6377c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 222 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7?_xWRHv9tCXnI`@Ck7R(m?S4|NrK@=PvHSX_I2h-*wh& zGJ=f21bZeuuIW=ws&v@-tikRY`xVOtri}JHH*62R&F8>Wja8)P2CvvGUUlYE8rMMb Mp00i_>zopr05H!p9smFU diff --git a/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line0_.png b/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line0_.png deleted file mode 100644 index a4ba30bb293dee825e8aeaf35e4027ff1fc3b284..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 166 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyag8o-U3d6?5KRFl1y<;9=Q#%8{u^n^%*klp$C#GVk|8WuO`uSTHj( o@;LM2N%s6P^EqIGNc4v(yeFGk1JgU~kAp-#UHx3vIVCg!0281ns{jB1 diff --git a/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line1.png b/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line1.png deleted file mode 100644 index fe3519390e76e201b24c83dd8e7420d7d1aeedda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 218 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7?_xWRHv9tCXnI`@Ck7R(sB&{fgput)d?Vn zu_VYZn8D%MjWi&q-qXb~q+-t7%NuzQDDb#C8o7L1RM_>U=h(a{0m}{r?Rb61w)W&w zph9e*rpSHnanX(T3)V9FJ2}KN-xC%Wm>@UdZyPqnSi}zW^M-eFUtaKajXg-#)78&q Iol`;+0J88kga7~l diff --git a/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line1_.png b/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line1_.png deleted file mode 100644 index d731f68c8b0f616011bfcd111aee305ba8fe8485..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 172 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyaf0o-U3d6}R4=U&za#Ai(0NqN*@)ifiVSt{;5&Y7~sq?y6pw0xE+6 tn`Q24RS7O-RSB+scUylk!o-p2hV?OAzKjof-W7snJzf1=);T3K0RZ%lEQ0_5 diff --git a/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line2.png b/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line2.png deleted file mode 100644 index 78b4f805b1871ee30078d686d24403e980fdd814..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 229 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7?_xWRHv9tCXnI`@Ck7R(*GIc{{R1f{l3d4 zAcwIe$S;_|;n|HeAg9aI#WAGf*4xV)1sfCuSR8bmUMW>tD{RykUS$$uq&#Ed-8Y+O z&;C6Hs1zHpySdorxR{}hL*9Fa=cfA_7iTY6cirKgSwQkZhRg02zj+z4>B1Cikl)Q1 W^_;hNh1@X}kgTVxpUXO@geCxS**O;g diff --git a/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line2_.png b/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line2_.png deleted file mode 100644 index 42d094c30f7395b2a08d2de9b45a52143879657e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 173 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyagho-U3d6?5L6Hxy)0;9+)fOHp91^l;^J4rFlVe^-BU+Lon2RWNWM ux$20G-U>n8_f598pSae=!z7UDAE%fs?N~Mn>m6kS346NwxvXw9_cknQu?ZdMFO53N+v~bQjvplL M>FVdQ&MBb@0IrKT9smFU diff --git a/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line3_.png b/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line3_.png deleted file mode 100644 index 608206c87c1dbd4528290f90a24950c29c0eb23a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 168 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyaero-U3d6?5L6Hxy)0;9)+{cf!H#ueKwXv+Ra~w}16-7J0G&Rl$JC pWYOn46GGn{?)jE8+kE diff --git a/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line4.png b/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line4.png deleted file mode 100644 index eb8dc39ca916223fd108e666eb3bd44c48381dab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 237 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7?_xWRHv9tCXnI`@Ck7R(hT(s|NsC05x?UM zkj+>U dZX*WBmodhx@%AnYC~p8M_jL7hS?83{1OVnOJ5c}t diff --git a/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line4_.png b/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line4_.png deleted file mode 100644 index 1fbdbf022d91adec8ecec0d38987a2e49613b555..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 169 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyagBo-U3d6?5L6Q50lQ5MVes{fL85;|>>Pu1C@dGt$e>?(7CCf`Nu4 qw=_|?GiUb6ZSko$hlwK7KTa_o4Q4(#k2CEfNZ8ZW&t;ucLK6UCYAk*L diff --git a/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line5.png b/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line5.png deleted file mode 100644 index a1a50d9a42aa30ffd6ad8213b797942f772cd6b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 228 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7?_xWRHv9tCXnI`@Ck7R(*Kt*{Qv*|(Y{y@ zAcwIe$S;_|;n|HekU~!v$B>FSZ!d2YY*64~4Ul1azNl0B!j9>@!BJXsMem%fj@?yn z@970piVe(vqH%tMD-ZvM?d1)hrQ{c6FVMT;V7E(p#cS3X`d%rn?SOju6{1-oD!M<7>qc( diff --git a/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line5_.png b/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line5_.png deleted file mode 100644 index 5e78cc24aa61820437213660337416ab15f345ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 173 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyagho-U3d6?5L6U&za#Ai(UPl5D{C*idV+LR_L_jY9ddb(!9bKxI(S vaQsV0Wy}R7w|h;ycu#8V*awq9raw$&)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyaf$o-U3d6?5L6H{@kd;Bj?aVxYuW>ES39B=L%&jjd?=p0~?&S%Kxu<#ZueMqjXtxji-(CL(?3qJEqKOS`I^V)A4u5K)z4*}Q$iB}>o_eZ diff --git a/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line7.png b/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line7.png deleted file mode 100644 index 05877195ae76277384237d27980574c46008b412..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 233 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7?_xWRHv9tCXnI`@Ck7R(v_8!|NsB@W&KwS z>5`2{mLJiCzw)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyagBo-U3d6?5L6Q50lQ5MVes-9t%$+4H}Mi(?Hl&*wAiEXxIfs$d}C q%$YZ@9Z&a^H_wY~Wrv9()A5$q>zN`&RQ#@iL_J;oT-G@yGywo01uEkJ diff --git a/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line8.png b/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line8.png deleted file mode 100644 index 45de3bd8a5b53bf6c7510bc1e0ef2a3e7b7cd02a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 218 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7?_xWRHv9tCXnI`@Ck7R(*NZy{Qv)d-rO%K zKn`O`kY6x^!?PP{Ku*1UT#yoLuniPlYMMgw%I?3W%k<0sQ%-=G{_~y0CwqzvAhRP|F>%fsrGdB Kb6Mw<&;$U}+BF0K diff --git a/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line8_.png b/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line8_.png deleted file mode 100644 index efd125b380d8c833bcd452a396b381b4b8f281b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 167 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyahpo-U3d6?5L6Hxy)0;9)*+%8{u^n^%*k^uVF5-}k4SRuu#)f`JQX p)>)iqU9BXo|D&D}CWu5QOyTaC$-2qyk+30BhNyL#{9_n15T zp9Fzy!2%Abn{G>wP};@5CS1B;&R^zlW(vjoc&}V%Q+m!VQQveip96~~Y(jr-@H))o Uo%d*4Ko>~b)78&qol`;+0Ai^(v;Y7A diff --git a/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line9_.png b/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line9_.png deleted file mode 100644 index 09a3c7f9d8cd3c6832786f01b777e7187727d4de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 173 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyagho-U3d6?5L6H{@kd;Bj?yOEFMl-09)WAW=_OKbLh*2~7ZR4lW`9 diff --git a/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_lineX.png b/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_lineX.png deleted file mode 100644 index 4b142c15de674c4dc736f6255fe6df8f35a62267..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 239 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7?_xWRHv9tCXnI@@Ck7R(*J<~OzJHBbrqzl zB*-tAfuU^jSqmUxQ6P`484HpIcq)u#&l`XM5v6^9#SZpVfL}(}zXu ZfWPfI2Z;i?RYi^)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyag;o-U3d6?5KR*eJ*#z`$})-l%cbRJ{v~f@R!09tZ&yz`zb4SbP0l+XkK4?8HR diff --git a/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line_1.png b/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line_1.png deleted file mode 100644 index e65cfe03b21d5aabdc4bb4267ee4098723600327..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 170 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyafWo-U3d6}R4=U(L&)z~Fqa$-%&MvGNUu!|LVx^fN)m!N7V+&q=%X q>T6%v#$3w!YbUoj3rq%?t}|jZXkwNr+~ai%B<$(x=d#Wzp$Py<{3=)g diff --git a/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line_2.png b/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line_2.png deleted file mode 100644 index 60648939c9cfe2ece1574ecf75875e94933c2efb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 171 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyag>o-U3d6?5KRFyvzp;Bg2{G_>5j*t>wKt!>ZtlHa+rgn(*bz-HMO t%UhL+tVMTNt4n*i@7N2%WRU0w>dcRHn7oActqK5%db;|#taD0e0szXZENuV) diff --git a/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line_3.png b/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line_3.png deleted file mode 100644 index a51e943023ae4be38e87441737084928d8aac0d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyag;o-U3d6?5L6-^k0Lz{BjwU6qzr!e!>+df_gEzBMCI1r#)-J@cEi mrs^S^+hbP#7?>zB{o^F#m2PIM80DD#AYo5eKbLh*2~7YAKPb8Y diff --git a/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line_4.png b/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line_4.png deleted file mode 100644 index 73ea576245068d745466e73cfc1bb5a3ed502a98..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 166 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyag8o-U3d6?5L6*(k^$Ai}z#yoAeGI`*Ua1q(e%1x}y>7_eEkR^?=c o#S76hj}=6>bTh)lk>~^dW_L81t$NltUjT`Ey85}Sb4q9e08;}gkN^Mx diff --git a/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line_5.png b/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line_5.png deleted file mode 100644 index c278680883a2100580275532efe5dcd79c1c1df2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 171 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyag>o-U3d6?5L6-^j-xAi{h=Tx@dwx0ga<#?2FUFO9zJ22=tA2a=1V s1GjTu>M6>1+){d?x9KxCObVH{f5~sobg1zrdoD=S)78&qol`;+03n_&)c^nh diff --git a/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line_6.png b/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line_6.png deleted file mode 100644 index c4e6bcb05f6407b76159b595fa2f2881e7559971..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 171 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyag>o-U3d6?5L6H{@dw5O8%|DA;Ojz3a%m2B#A~pLb8cI|Zl)1|Aru su6cR8Q6^YFPN1<&zu*tZHgs?xT&*IU>DsKn-ZMZ_p00i_>zopr0A~R&bpQYW diff --git a/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line_7.png b/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line_7.png deleted file mode 100644 index afe08144e8be626aedc487ba995aaebe99ce6bd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 166 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyag8o-U3d6?5L6St-b%z`(Nc@x?1XFFC9Z7#MU$Zs!ClfB~CjXH`yG o*uQbyYp!Aa_aP%p9Em;ExYYB4O#?{O)78&qol`;+00*)wKmY&$ diff --git a/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line_8.png b/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line_8.png deleted file mode 100644 index 56108a035e22d527fb8c2d6c792ce700f972ff50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 167 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyahpo-U3d6?5L6-^k0LAi%tl!-^{{t%S>Lfn)z0Mn6xGc`$JF%T$$_ n*Bi^27Jq2^E)Ek#ruS`PtXRw(v3+vK0+6t$tDnm{r-UW|x)Cc? diff --git a/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line_9.png b/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_line_9.png deleted file mode 100644 index 6d5b41137df24c0a0aa0b7f436017d78b8b55293..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 171 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkpBPw|I(ZD?*dtj zB|(0{3=Yq3qyag>o-U3d6?5L6-^j}#z~FL`d+wn#Zs9i?oK93T|GA?IQ~?7YW>`&9 sskIIWTW~jef~dxKrsv`?DP+3Nh>^dU*~L-4l?5d1>FVdQ&MBb@04iZD9smFU diff --git a/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_livery.png b/mods/advtrains/advtrains_train_subway/textures/advtrains_subway_wagon_livery.png deleted file mode 100644 index 2702871d5fad5ea043c8e973cdec14cc600037d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26276 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 diff --git a/mods/advtrains/advtrains_train_track/depends.txt b/mods/advtrains/advtrains_train_track/depends.txt deleted file mode 100644 index a85be06f..00000000 --- a/mods/advtrains/advtrains_train_track/depends.txt +++ /dev/null @@ -1,4 +0,0 @@ -default -advtrains -mesecons? -digtron? diff --git a/mods/advtrains/advtrains_train_track/init.lua b/mods/advtrains/advtrains_train_track/init.lua old mode 100644 new mode 100755 index 78d1392b..744d86b7 --- a/mods/advtrains/advtrains_train_track/init.lua +++ b/mods/advtrains/advtrains_train_track/init.lua @@ -298,15 +298,27 @@ advtrains.register_tracks("default", { end }, advtrains.trackpresets.t_30deg_straightonly) +-- mod-dependent crafts +local loader_core = "default:mese_crystal" --fallback +if minetest.get_modpath("basic_materials") then + loader_core = "basic_materials:ic" +elseif minetest.get_modpath("technic") then + loader_core = "technic:control_logic_unit" +end +--print("Loader Core: "..loader_core) + minetest.register_craft({ type="shapeless", output = 'advtrains:dtrack_load_placer', recipe = { "advtrains:dtrack_placer", - "basic_materials:ic", + loader_core, "default:chest" }, }) +loader_core = nil --nil the crafting variable + +--craft between load/unload tracks minetest.register_craft({ type="shapeless", output = 'advtrains:dtrack_unload_placer', diff --git a/mods/advtrains/advtrains_train_track/mod.conf b/mods/advtrains/advtrains_train_track/mod.conf new file mode 100644 index 00000000..2aece3ee --- /dev/null +++ b/mods/advtrains/advtrains_train_track/mod.conf @@ -0,0 +1,7 @@ +name=advtrains_train_track +title=Advtrains Default Tracks +description=Default track set for Advanced Trains +author=orwell96 + +depends=advtrains +optional_depends=mesecons,digtron diff --git a/mods/advtrains/assets/mod.conf b/mods/advtrains/assets/mod.conf new file mode 100644 index 00000000..5b662517 --- /dev/null +++ b/mods/advtrains/assets/mod.conf @@ -0,0 +1,4 @@ +name=advtrains_assets +title=(Not a mod) Advtrains blender models and raw textures +description=Directory containing the model and texture files for future reference. Not included in release. +author=orwell96 diff --git a/mods/advtrains/modpack.conf b/mods/advtrains/modpack.conf new file mode 100644 index 00000000..e01f4629 --- /dev/null +++ b/mods/advtrains/modpack.conf @@ -0,0 +1,4 @@ +name=advtrains +title=Advanced Trains +description=Realistic trains and various equipment for railways, with a focus on automated train operation. No trains included, please install those separately. +author=orwell96 diff --git a/mods/advtrains/serialize_lib/mod.conf b/mods/advtrains/serialize_lib/mod.conf index ac3a1bd8..a2fd6bb0 100644 --- a/mods/advtrains/serialize_lib/mod.conf +++ b/mods/advtrains/serialize_lib/mod.conf @@ -1 +1,4 @@ -name = serialize_lib +name=serialize_lib +title=Lua Serialization Library +description=A library to efficiently write and read Lua tables to/from a file, with support for atomic operations +author=orwell96 diff --git a/mods/basic_signs/init.lua b/mods/basic_signs/init.lua index da2a34bc..c657fa38 100644 --- a/mods/basic_signs/init.lua +++ b/mods/basic_signs/init.lua @@ -23,6 +23,7 @@ signs_lib.register_sign("basic_signs:sign_wall_locked", { allow_onpole = true, allow_onpole_horizontal = true, allow_yard = true, + use_texture_alpha = "clip", }) signs_lib.register_sign("basic_signs:sign_wall_glass", { @@ -45,7 +46,7 @@ signs_lib.register_sign("basic_signs:sign_wall_glass", { allow_onpole = true, allow_onpole_horizontal = true, allow_yard = true, - use_texture_alpha = true, + use_texture_alpha = "blend", }) signs_lib.register_sign("basic_signs:sign_wall_obsidian_glass", { @@ -68,7 +69,7 @@ signs_lib.register_sign("basic_signs:sign_wall_obsidian_glass", { allow_onpole = true, allow_onpole_horizontal = true, allow_yard = true, - use_texture_alpha = true, + use_texture_alpha = "blend", }) minetest.register_alias("locked_sign:sign_wall_locked", "basic_signs:sign_wall_locked") @@ -93,7 +94,7 @@ signs_lib.register_sign("basic_signs:sign_wall_plastic", { allow_onpole = true, allow_onpole_horizontal = true, allow_yard = true, - use_texture_alpha = true, + use_texture_alpha = "clip", }) -- array : color, translated color, default text color @@ -137,6 +138,7 @@ for i, color in ipairs(sign_colors) do allow_onpole = true, allow_onpole_horizontal = true, allow_yard = true, + use_texture_alpha = "clip", }) minetest.register_alias("basic_signs:sign_wall_steel_"..color[1].."_onpole", "basic_signs:sign_steel_"..color[1].."_onpole") diff --git a/mods/bees/init.lua b/mods/bees/init.lua index 2928b44a..41c7e705 100644 --- a/mods/bees/init.lua +++ b/mods/bees/init.lua @@ -691,16 +691,23 @@ minetest.register_abm({ minetest.register_abm({ nodenames = {"group:leaves"}, neighbors = {"air"}, - interval = 800, - chance = 10, + interval = 300, + chance = 4, action = function(pos) - 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 + if floor(pos.x / 20) ~= pos.x / 20 + or floor(pos.z / 20) ~= pos.z / 20 + or floor(pos.y / 3) ~= pos.y / 3 then return end local p = {x = pos.x, y = pos.y - 1, z = pos.z} + + -- skip if nearby hive found + if minetest.find_node_near(p, 25, {"bees:hive_artificial", "bees:hive_wild", + "bees:hive_industrial"}) then + return + end + local nod = minetest.get_node_or_nil(p) local def = nod and minetest.registered_nodes[nod.name] diff --git a/mods/bees/readme.txt b/mods/bees/readme.txt index 5c2636f5..a0668c17 100644 --- a/mods/bees/readme.txt +++ b/mods/bees/readme.txt @@ -14,6 +14,7 @@ FEATURES - Make wild hive abm less intensive (thanks VanessaE) - Added 9x Lucky Blocks - Smokers have 200 uses before breaking +- Hives are spread out 20 blocks apart, 3 high and only spawn when no other hives around 2.2.2 - Pipeworks compatibility (Industrial beehive) diff --git a/mods/bonemeal/mods.lua b/mods/bonemeal/mods.lua index 9e3a63ce..dfbcd6ff 100644 --- a/mods/bonemeal/mods.lua +++ b/mods/bonemeal/mods.lua @@ -44,7 +44,9 @@ if farming and farming.mod and farming.mod == "redo" then {"farming:lettuce_", 5}, {"farming:blackberry_", 4}, {"farming:vanilla_", 8}, - {"farming:soy_", 7} + {"farming:soy_", 7}, + {"farming:artichoke_", 5}, + {"farming:parsley_", 3} }) end diff --git a/mods/builtin_item/init.lua b/mods/builtin_item/init.lua index 84124875..021dbe6d 100644 --- a/mods/builtin_item/init.lua +++ b/mods/builtin_item/init.lua @@ -327,7 +327,7 @@ core.register_entity(":__builtin:item", { self.node_under = nil self.falling_state = true - if moveresult.touching_ground then + if moveresult and moveresult.touching_ground then for _, info in ipairs(moveresult.collisions) do diff --git a/mods/cloud_items/README.md b/mods/cloud_items/README.md index 6a9dc245..d99880cc 100644 --- a/mods/cloud_items/README.md +++ b/mods/cloud_items/README.md @@ -5,6 +5,7 @@ [![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) +[![Donate](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/Panquesito7/donate) Adds powerful cloud tools for Minetest. Stronger than diamond and other materials. diff --git a/mods/farming/crops/artichoke.lua b/mods/farming/crops/artichoke.lua new file mode 100644 index 00000000..92143f62 --- /dev/null +++ b/mods/farming/crops/artichoke.lua @@ -0,0 +1,64 @@ +local S = farming.intllib + +-- item definition +minetest.register_craftitem("farming:artichoke", { + description = S("Artichoke"), + inventory_image = "farming_artichoke.png", + groups = {seed = 2, food_artichoke = 1, flammable = 2}, + on_place = function(itemstack, placer, pointed_thing) + return farming.place_seed(itemstack, placer, pointed_thing, "farming:artichoke_1") + end, + on_use = minetest.item_eat(4) +}) + +-- crop definition +local def = { + drawtype = "plantlike", + tiles = {"farming_artichoke_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:artichoke_1", table.copy(def)) + +-- stage 2 +def.tiles = {"farming_artichoke_2.png"} +minetest.register_node("farming:artichoke_2", table.copy(def)) + +-- stage 3 +def.tiles = {"farming_artichoke_3.png"} +minetest.register_node("farming:artichoke_3", table.copy(def)) + +-- stage 4 +def.tiles = {"farming_artichoke_4.png"} +minetest.register_node("farming:artichoke_4", table.copy(def)) + +-- stage 5 (final) +def.tiles = {"farming_artichoke_5.png"} +def.groups.growing = nil +def.drop = { + items = { + {items = {"farming:artichoke 2"}, rarity = 1}, + {items = {"farming:artichoke"}, rarity = 2} + } +} +minetest.register_node("farming:artichoke_5", table.copy(def)) + +-- add to registered_plants +farming.registered_plants["farming:artichoke"] = { + crop = "farming:artichoke", + seed = "farming:artichoke", + minlight = 13, + maxlight = 15, + steps = 5 +} diff --git a/mods/farming/crops/parsley.lua b/mods/farming/crops/parsley.lua new file mode 100644 index 00000000..0bc20eba --- /dev/null +++ b/mods/farming/crops/parsley.lua @@ -0,0 +1,56 @@ +local S = farming.intllib + +-- item definition +minetest.register_craftitem("farming:parsley", { + description = S("Parsley"), + inventory_image = "farming_parsley.png", + groups = {seed = 2, food_parsley = 1, flammable = 2}, + on_place = function(itemstack, placer, pointed_thing) + return farming.place_seed(itemstack, placer, pointed_thing, "farming:parsley_1") + end +}) + +-- crop definition +local def = { + drawtype = "plantlike", + tiles = {"farming_parsley_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:parsley_1", table.copy(def)) + +-- stage 2 +def.tiles = {"farming_parsley_2.png"} +minetest.register_node("farming:parsley_2", table.copy(def)) + +-- stage 3 (final) +def.tiles = {"farming_parsley_3.png"} +def.groups.growing = nil +def.drop = { + items = { + {items = {"farming:parsley 2"}, rarity = 1}, + {items = {"farming:parsley"}, rarity = 2}, + {items = {"farming:parsley"}, rarity = 3} + } +} +minetest.register_node("farming:parsley_3", table.copy(def)) + +-- add to registered_plants +farming.registered_plants["farming:parsley"] = { + crop = "farming:parsley", + seed = "farming:parsley", + minlight = 13, + maxlight = 15, + steps = 3 +} diff --git a/mods/farming/farming.conf_example b/mods/farming/farming.conf_example index bea7ada8..9a804a91 100644 --- a/mods/farming/farming.conf_example +++ b/mods/farming/farming.conf_example @@ -35,6 +35,8 @@ farming.blackberry = 0.002 farming.lettuce = 0.001 farming.soy = 0.001 farming.vanilla = 0.001 +farming.artichoke = 0.001 +farming.parsley = 0.002 farming.grains = true -- true or false only -- default rarety of crops on map (higher number = more crops) diff --git a/mods/farming/food.lua b/mods/farming/food.lua index 7f63b8a2..c6e767cd 100644 --- a/mods/farming/food.lua +++ b/mods/farming/food.lua @@ -16,6 +16,19 @@ minetest.register_craft({ recipe = "default:papyrus" }) +--= Sugar caramel + +minetest.register_craftitem("farming:caramel", { + description = S("Caramel"), + inventory_image = "farming_caramel.png", +}) + +minetest.register_craft({ + type = "cooking", + cooktime = 6, + output = "farming:caramel", + recipe = "group:food_sugar", +}) --= Salt @@ -472,3 +485,114 @@ minetest.register_craft({ "vessels:drinking_glass" } }) + +-- Patatas a la importancia + +minetest.register_craftitem("farming:spanish_potatoes", { + description = S("Spanish Potatoes"), + inventory_image = "farming_spanish_potatoes.png", + on_use = minetest.item_eat(8, "farming:bowl"), +}) + +minetest.register_craft({ + type = "shapeless", + output = "farming:spanish_potatoes", + recipe = { + "farming:potato", "group:food_parsley", "farming:potato", + "group:food_egg", "group:food_flour", "farming:onion", + "farming:garlic_clove", "group:food_bowl", "group:food_skillet" + }, + replacements = {{"group:food_skillet", "farming:skillet"}} +}) + +-- Potato omelet + +minetest.register_craftitem("farming:potato_omelet", { + description = S("Potato omelet"), + inventory_image = "farming_potato_omelet.png", + on_use = minetest.item_eat(6, "farming:bowl"), +}) + +minetest.register_craft({ + type = "shapeless", + output = "farming:potato_omelet", + recipe = { + "group:food_egg", "farming:potato", "group:food_onion", + "group:food_skillet", "group:food_bowl"}, + replacements = {{"group:food_skillet", "farming:skillet"}} +}) + +-- Paella + +minetest.register_craftitem("farming:paella", { + description = S("Paella"), + inventory_image = "farming_paella.png", + on_use = minetest.item_eat(8, "farming:bowl") +}) + +minetest.register_craft({ + type = "shapeless", + output = "farming:paella", + recipe = { + "group:food_rice", "dye:orange", "farming:pepper_red", + "group:food_peas", "group:food_chicken", "group:food_bowl", "group:food_skillet" + }, + replacements = {{"group:food_skillet", "farming:skillet"}} +}) + +-- Flan + +minetest.register_craftitem("farming:flan", { + description = S("Vanilla Flan"), + inventory_image = "farming_vanilla_flan.png", + on_use = minetest.item_eat(6) +}) + +minetest.register_craft({ + type = "shapeless", + output = "farming:flan", + recipe = { + "group:food_sugar", "group:food_milk", "farming:caramel", + "group:food_egg", "group:food_egg", "farming:vanilla_extract" + }, + replacements = {{"mobs:bucket_milk", "bucket:bucket_empty"}} +}) + +-- Vegan Cheese + +minetest.register_craftitem("farming:cheese_vegan", { + description = S("Vegan Cheese"), + inventory_image = "farming_cheese_vegan.png", + on_use = minetest.item_eat(2), + groups = {food_cheese = 1, flammable = 2}, +}) + + +minetest.register_craft({ + type = "shapeless", + output = "farming:cheese_vegan", + recipe = { + "farming:soy_milk", "farming:soy_milk", "farming:soy_milk", + "group:food_salt", "group:food_peppercorn", "farming:bottle_ethanol", + "group:food_gelatin", "group:food_pot" + }, + replacements = { + {"farming:soy_milk", "vessels:drinking_glass 3"}, + {"farming:pot", "farming:pot"}, + {"farming:bottle_ethanol", "vessels:glass_bottle"} + } +}) + +minetest.register_craft({ + type = "shapeless", + output = "farming:cheese_vegan", + recipe = { + "farming:soy_milk", "farming:soy_milk", "farming:soy_milk", + "group:food_salt", "group:food_peppercorn", "group:food_lemon", + "group:food_gelatin", "group:food_pot" + }, + replacements = { + {"farming:soy_milk", "vessels:drinking_glass 3"}, + {"farming:pot", "farming:pot"}, + } +}) diff --git a/mods/farming/init.lua b/mods/farming/init.lua index 973c807e..9b9306c9 100644 --- a/mods/farming/init.lua +++ b/mods/farming/init.lua @@ -7,7 +7,7 @@ farming = { mod = "redo", - version = "20201213", + version = "20210311", path = minetest.get_modpath("farming"), select = { type = "fixed", @@ -633,6 +633,8 @@ farming.blackberry = 0.002 farming.soy = 0.001 farming.vanilla = 0.001 farming.lettuce = 0.001 +farming.artichoke = 0.001 +farming.parsley = 0.002 farming.grains = true farming.rarety = 0.002 @@ -703,6 +705,8 @@ ddoo("blackberry.lua", farming.blackberry) ddoo("soy.lua", farming.soy) ddoo("vanilla.lua", farming.vanilla) ddoo("lettuce.lua", farming.lettuce) +ddoo("artichoke.lua", farming.artichoke) +ddoo("parsley.lua", farming.parsley) dofile(farming.path .. "/food.lua") dofile(farming.path .. "/mapgen.lua") diff --git a/mods/farming/license.txt b/mods/farming/license.txt index 49606b68..7ef6164b 100644 --- a/mods/farming/license.txt +++ b/mods/farming/license.txt @@ -155,6 +155,12 @@ Created by Felfa (CC0) farming_burger.png farming_soy*.png farming_vanilla*.png + farming_artichoke*.png + farming_parsley*.png + farming_paella.png + farming_potato_omelette.png + farming_spanish_potatoes.png + farming_vanilla_flan.png Created by gorlock (CC0) farming_salt_crystal.png diff --git a/mods/farming/mapgen.lua b/mods/farming/mapgen.lua index 7febaa13..c32eebc3 100644 --- a/mods/farming/mapgen.lua +++ b/mods/farming/mapgen.lua @@ -53,6 +53,7 @@ register_plant("cabbage_6", 2, 10, nil, "", -1, farming.cabbage) register_plant("lettuce_5", 5, 30, nil, "", -1, farming.lettuce) register_plant("blackberry_4", 3, 10, nil, "", -1, farming.blackberry) register_plant("vanilla_7", 5, 35, nil, "", -1, farming.vanilla) +register_plant("parsley_3", 10, 40, nil, "", -1, farming.parsley) register_plant("mint_4", 1, 75, { "default:dirt_with_grass", "default:dirt_with_coniferous_litter"}, "group:water", 1, farming.mint) @@ -127,6 +128,28 @@ minetest.register_decoration({ end +if farming.artichoke then +minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = tonumber(farming.artichoke) or farming.rarety, + spread = {x = 100, y = 100, z = 100}, + seed = 448, + octaves = 3, + persist = 0.6 + }, + y_min = 1, + y_max = 13, + decoration = {"farming:artichoke_5"}, + spawn_by = "group:tree", + num_spawn_by = 1, +}) +end + + if farming.pepper then local tmp1 = {"default:dirt_with_rainforest_litter"} -- v7 diff --git a/mods/farming/textures/farming_artichoke.png b/mods/farming/textures/farming_artichoke.png new file mode 100644 index 0000000000000000000000000000000000000000..74af38b74bad8b8cd06dbc38191f0f90c144d8e9 GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!O@L2`E0AtH6qK~Uv|?@0nul#g zE4>1n^s*K>dlYC#^_zw_S!T^~kL)r{oNkpg-8QgGGk2|nXQ_6~WV47`yGf~W%0T@h zB|(0{4F55~u7}Ahf%0jdE{-7*Q*-+q`3@*>ummU~!`{a0NLqy2(iJb|{1htjK49sWFURkD=mwf2V+Dw&~>^hgj_f$$* r-|#)B{yYC^^Y#gI);#)~*3G{4CUa!R*@q{9HZpj+`njxgN@xNAlLKvS literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_artichoke_1.png b/mods/farming/textures/farming_artichoke_1.png new file mode 100644 index 0000000000000000000000000000000000000000..b7f2e020a3718674375feaeadea20352f3274b94 GIT binary patch literal 118 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJPk>K|E0AtH6qK~Uv|?@0zjK*= zKt4-JkY6yv|Ns9t>pFA*`J$dKjv*3LlM^I32l$?e-SpaKR@ LS3j3^P6K|E0AtH6qK~Uv|?@0zjK*= zKt4-JkY6yv|Ns9t>pFA*`Qn}~jv*3LlM^H|4)h#LPjPx2yrw~fk%99tgPdsLk6xe> N22WQ%mvv4FO#pibAiV$p literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_artichoke_3.png b/mods/farming/textures/farming_artichoke_3.png new file mode 100644 index 0000000000000000000000000000000000000000..2d203e90ec32f466ffdaa4c1baea9f42b74974b9 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`b)GJcAr`&K2@u5zP7ICs=y+i8{6t_oA*r8VK#G?;LKbXA^l~3@RY`f5BDDD`Q){U=WE&P zfG-;aj2b|Kzq8reDmj-+N=o=8pLqPm>7tkZj$n{Mht#D^1n^qwBIOan@=mjw9*GyDgGrS;2x1BHw|T^vIsrmpQV6k<@|ImFWSzkbuMsRuo8 zPGUY*(b<`DQ!!%J+`s^l1Ad>xJ}$WYy!K1n^s*K>dlYC#^_zw_S!T^~kL)r{oNkqIG-Vl3HD5`PUogXeWDxFkTLdWM@9E+g zA~ChK&zrBofWzgd#oS44zvHjxg=FQVe3v`SGVw19o3^@e=PrKlK6ewXiBFe(4!Fjb z>vqI-v-jHVvyU1c{nWg=TmO~l50O8K|E0EsTuCT9AYG0OAXqF8~ z14~JeUogY}|Nl4ZI&=W}DxNNmAre!Q6D005Ocd-red5T8mLus&Ni4|{^Cb_ZGbL?$ a!_2^2%%F4PfPp$tJ%gvKpUXO@geCy@4J6Y5 literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_cheese_vegan.png b/mods/farming/textures/farming_cheese_vegan.png new file mode 100644 index 0000000000000000000000000000000000000000..22c439e3aaceedfdc6e03058e83836c1e59faecc GIT binary patch literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ%`eJbQKYbQg8a>eW_LC_ z-`nB$a8G3ZmLp$)3K&a*{DK)Ap4~_Tagw~Fdh=l#yFh(r^R6+f1NPil>WX2*-8bUPrD510ELTj`Zyw?|StoH2nYYXs_;@ z|ML@~Y-gP2OEDAtd3H}-!u8qQ{yYUHWwT^bICHb#ZPB?L`(62}PG{-)TL&}TQWy`t tUGQdYgrQf0>YcM#Kat95Zd`a#2PgA$L*8M2;~GMrEDkv>?KkH!#DAA}8!nj~j3taX_-% zjWV#J7((X)_NK@TPa>&h1vfBhqwN5;T`L`VOk|jjaTUl4+O`DHCsOBLQ65)mK^0vQ zQ*ZmWE~24`!ZSH;k_}F?ac1qh$!!M#;j;z6Jh&`%%< zAR~`vZ0KutzLlpA0L04TnFz;hZRt0#h?2-Nu;E3&asaslFY=SVh!Z+vt=``C_7>lL d8o#T57av`|7AwdG0OJ4v002ovPDHLkV1i`6(E9)Y literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_parsley.png b/mods/farming/textures/farming_parsley.png new file mode 100644 index 0000000000000000000000000000000000000000..183ecb75636f79db0c20a500821f516985b41a00 GIT binary patch literal 606 zcmV-k0-^nhP)F>)zkHKfarDli{D)LT4kU?-nV6BEzDK2eF9AAUg7%R$a17$Drs^ zL_|9T9kj@UL3P+63eqejq-2$}#Oc)Sb=%ve)dm$rmp<_D9DYAOJUq`A{tHag{B4aU z?6V_Jyl;Q?1|XFL17{LLFU9ptZf7M1dUk|g~U9DNjvWu(N^ z``4SeoCR_+th@tlE95s|(}dpO_K>xH{m@wZ{P_yOzPsV>ujceqWfe9A>C4RI*anv z?t)aBKnC!9==Wr%+xI(6NG^fi2Sy(1w?QZZ{=ML-gQ99m*LsR-`5t6|`xhPp1H5~eP_MMyAnqiQmhEM%<(@fgW)`ww!uMaSV-218NI{*J(v1ChBC01OQc z0r*BHR5NzYGBz>%07*qoM6N<$f_E+w4gdfE literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_parsley_1.png b/mods/farming/textures/farming_parsley_1.png new file mode 100644 index 0000000000000000000000000000000000000000..632928c877811053b7231567673dc784f4185110 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Vt`MGE0C_(XqU25uH=wf(GvT{ zm64q*Bv*hIj>QDMKRx0zZ$5ByCldjnBhMh)Rxs=1qy3<}%WA~E%7?@8VR4jjzA z&KAG&E#f}i2$kxPk1$qX{3H3;J?2Zb@O9T5ALdA@f-e%nB6HVGeIz->p=_$x$yb7_ ipGD?Ov~bz;h|#m3G4ovAtV2Lk89ZJ6T-G@yGywqRfJY4g literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_parsley_3.png b/mods/farming/textures/farming_parsley_3.png new file mode 100644 index 0000000000000000000000000000000000000000..e4aacb94bd9e861ef0a2cb35241c95eec553890a GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Zh%jSE0C_)=3KGSE@h=$-EotW zLu&aObsASjR$oypT4EnLUApGH#>_jRoi8=J?^s3l-gp7jz+V#N7tHV<1w8GYw+txN z=;`7ZA~Chs&y$bYkmEB0EBmsa|BJbWSH9XP!?bM=%a39`hcDeCNfnh}7V_`;5f$ln zMEOSLOAj8XHR4CKe|g9dy!xMH1s+>_knJ z#27-13?@n%2C4yV0+ANuDOnl#T&bjB_?|a|5?}7;vCQSVA z$jhZ!W{}icWFryJh2UggZf9oIEHg-C0~P`Wv^ckt)|9$i$%5wZyF)y@}e! zk_BtqO-AqEqi4W{=J#TCy3+PWf}X!}#2{XuM7E}p>Bj{ks$15^EJpnKsYOI}%cqBR zBC1;?)Fl$?lIMdKSsSzHx#|{C-LgK3OpT)`B}mnaHUmcznF3--=mvuH*CE)f@D?v3%XIzyB(YUyi*)CjZ>VHnROhv6vBvodu_Y1A?`j#oE%!S#w`4(^ z-RZ?fK*I(K_;^mJ0ov_Q666=m@SidutUb>VXx1H17sn8b-n$dH`wlDcxFm0AakMa6 zIqSE4>G28tcf)KQ)V)NW+piS>;TD&YD<(0mKa7}I zyflT5UJ2Qq$kXWOs8xJl>Bzl@{7IbKC%o=@y!}#=59_M`-DfsWD6A^)OPD6`LPV^H zSyx#!WX9o8hQ{3w1syDZ=+kSRn_TzEV1bOzo_F?|<#rG5 ZpOZgq!@G^u%*G28U!JahF6*2UngEpu&*cCB literal 0 HcmV?d00001 diff --git a/mods/farming/textures/farming_vanilla_flan.png b/mods/farming/textures/farming_vanilla_flan.png new file mode 100644 index 0000000000000000000000000000000000000000..c8b9ff06a63d54e5208ede2b8e3d1d8a5c7a11ff GIT binary patch literal 1216 zcmWkudoWD6JZ~v=VF{JJoVxrA$zMa| zt)w!SQR$1RoMls2%&8ph$(Twto=jghkiNPjn^k|F+f=}7&UH}T+%{QeOWk6UiY=tl zk=%766%N!*7AfCCZf~W^?a3b-sbXuY(3&c;)s%Aot@LQV=2mr<+h651`cOdCdJyR@ zA`_4XZ_*$n^4&z{MWg~E^Cb0rQtM70xsn?GRGn~4x>r%eufE{i`(W=x<9^bzpD48O zCyD@~@FPz}q(zGWO{4#(DxaZR-!~OLL-N3HPlJdeXi5>Jmim3XD~RySoPm2gy`^e@oa@=WpbBIB5+b?V+SCl(ZfoZ6TyPLH#A;V|SYI z!nqQOBrPpXsZ^Ghmd3@!CAsW-qy1yrVGnmtu>1ZD*6Qmn90vhQ(b^$#ZD22vMopN6 zJ_t77F5{{?JyKRg9=zx6x|EagCQr=X&pmbxeHPwnap&WozFRNQ&L$j|3eL0C`J`b6iBYFkNi;;fvmk__~Wj!;{BkenoF-iHT0)XN&3j zHHAjgO~Q4ay;^>TGqd>l_CV{+%q1CFnR|3Io949yTI4R;$x8`PH#YX<81UMaZ8thb zcN}0CCl-kAoM^hyTV8$lk!kwtuJUTD$Z+3$-SCK^fxh7*M@~^klk5vOH7_vCw)~*! zxi7THZQGI96#XzhDJqoao%==QZExSDiqYjsjvk2=P7c!x zoKS!EVVIZr9#7B}G_YxodS)eiFZ9|M%@Qs@an3<`LS3!?F=bBqyhCYoxF(NNVM;IA zC2Cl>D)YUUTgUujf9q?(ytzxA^yHil!GeIdEfGqutfbBV)f1!RFK6;;!)~(^IorOc NkPFwHbKB8R{69GRG*18k literal 0 HcmV?d00001 diff --git a/mods/home_workshop_modpack/README.txt b/mods/home_workshop_modpack/README.txt new file mode 100644 index 00000000..b22de6bc --- /dev/null +++ b/mods/home_workshop_modpack/README.txt @@ -0,0 +1,7 @@ +This is a simple modpack containing computers, tools, machines, etc. + +Most things herein were formerly part of some component of my homedecor +modpack, but as I started adding machines or tools to the modpack, some +stuff began to look a lot less "home decor"-ish. + +Most of the items herein are just decorative... for now. diff --git a/mods/homedecor_modpack/computer/.luacheckrc b/mods/home_workshop_modpack/computers/.luacheckrc similarity index 100% rename from mods/homedecor_modpack/computer/.luacheckrc rename to mods/home_workshop_modpack/computers/.luacheckrc diff --git a/mods/homedecor_modpack/computer/CHANGES.txt b/mods/home_workshop_modpack/computers/CHANGES.txt similarity index 100% rename from mods/homedecor_modpack/computer/CHANGES.txt rename to mods/home_workshop_modpack/computers/CHANGES.txt diff --git a/mods/homedecor_modpack/computer/README.txt b/mods/home_workshop_modpack/computers/README.txt similarity index 67% rename from mods/homedecor_modpack/computer/README.txt rename to mods/home_workshop_modpack/computers/README.txt index beed59e6..f7fccdef 100644 --- a/mods/homedecor_modpack/computer/README.txt +++ b/mods/home_workshop_modpack/computers/README.txt @@ -17,21 +17,27 @@ For now just use creative mode or the `/give' or `/giveme' chat commands 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 +"computers:shefriendSOO", +"computers:vanio", +"computers:vanio_off", +"computers:slaystation", +"computers:slaystation2", +"computers:specter", +"computers:wee", +"computers:piepad", +"computers:admiral64", +"computers:admiral128", +"computers:hueg_box", +"computers:monitor", +"computers:monitor_on", +"computers:router", +"computers:tower", +"computers:server", +"computers:server_on", +"computers:printer", +"computers:tetris_arcade", -There's also a `computer:computer' alias to `computer:babytower'. +There's also a `computers:computer' alias to `computers:babytower'. Thanks to all the people in the forums and the #minetest IRC channel for their support and suggestions; in no particular order: diff --git a/mods/homedecor_modpack/computer/TODO.txt b/mods/home_workshop_modpack/computers/TODO.txt similarity index 100% rename from mods/homedecor_modpack/computer/TODO.txt rename to mods/home_workshop_modpack/computers/TODO.txt diff --git a/mods/home_workshop_modpack/computers/aliases.lua b/mods/home_workshop_modpack/computers/aliases.lua new file mode 100644 index 00000000..b37f1f5e --- /dev/null +++ b/mods/home_workshop_modpack/computers/aliases.lua @@ -0,0 +1,31 @@ +minetest.register_alias("computer:shefriendSOO", "computers:shefriendSOO") +minetest.register_alias("computer:shefriendSOO_off", "computers:shefriendSOO_off") +minetest.register_alias("computer:vanio", "computers:vanio") +minetest.register_alias("computer:vanio_off", "computers:vanio_off") +minetest.register_alias("computer:slaystation", "computers:slaystation") +minetest.register_alias("computer:slaystation2", "computers:slaystation2") +minetest.register_alias("computer:slaystation2_off", "computers:slaystation2_off") +minetest.register_alias("computer:specter", "computers:specter") +minetest.register_alias("computer:specter_off", "computers:specter_off") +minetest.register_alias("computer:wee", "computers:wee") +minetest.register_alias("computer:wee_off", "computers:wee_off") +minetest.register_alias("computer:piepad", "computers:piepad") +minetest.register_alias("computer:admiral64", "computers:admiral64") +minetest.register_alias("computer:admiral64_off", "computers:admiral64_off") +minetest.register_alias("computer:admiral128", "computers:admiral128") +minetest.register_alias("computer:admiral128_off", "computers:admiral128_off") +minetest.register_alias("computer:hueg_box", "computers:hueg_box") +minetest.register_alias("computer:hueg_box_off", "computers:hueg_box_off") +minetest.register_alias("computer:monitor", "computers:monitor") +minetest.register_alias("computer:monitor_on", "computers:monitor_on") +minetest.register_alias("computer:monitor_bios", "computers:monitor") +minetest.register_alias("computer:monitor_loading", "computers:monitor") +minetest.register_alias("computer:monitor_login", "computers:monitor") +minetest.register_alias("computer:monitor_desktop", "computers:monitor") +minetest.register_alias("computer:router", "computers:router") +minetest.register_alias("computer:tower", "computers:tower") +minetest.register_alias("computer:tower_on", "computers:tower") +minetest.register_alias("computer:server", "computers:server") +minetest.register_alias("computer:server_on", "computers:server_on") +minetest.register_alias("computer:printer", "computers:printer") +minetest.register_alias("computer:tetris_arcade", "computers:tetris_arcade") diff --git a/mods/home_workshop_modpack/computers/computers.lua b/mods/home_workshop_modpack/computers/computers.lua new file mode 100644 index 00000000..0853e6b5 --- /dev/null +++ b/mods/home_workshop_modpack/computers/computers.lua @@ -0,0 +1,300 @@ +local S = minetest.get_translator("computers") + +-- Amiga 500 lookalike +computers.register("computers:shefriendSOO", { + description = S("SheFriendSOO"), + tiles_off = { front=true }, + node_box = computers.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("computers:vanio", { + drawtype = "mesh", + mesh = "computers_laptop.obj", + description = S("Pony Vanio"), + inventory_image = "computers_laptop_inv.png", + tiles = {"computers_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 = "computers:vanio_off" + minetest.set_node(pos, node) + return itemstack + end +}) + +minetest.register_node("computers:vanio_off", { + drawtype = "mesh", + mesh = "computers_laptop_closed.obj", + tiles = {"computers_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 = "computers:vanio", + on_rightclick = function(pos, node, clicker, itemstack) + node.name = "computers:vanio" + minetest.set_node(pos, node) + return itemstack + end +}) + +-- Sinclair ZX Spectrum lookalike +computers.register("computers:specter", { + description = S("SX Specter"), + inventory_image = "computers_specter_inv.png", + tiles_off = { }, + node_box = computers.pixelnodebox(32, { + -- X Y Z W H L + { 3, 0, 0, 26, 4, 17 }, -- Keyboard + { 18, 0, 18, 12, 6, 14 } -- Tape Player + }) +}) + +-- Apple iPad lookalike +minetest.register_node("computers:piepad", { + description = S("Snapple Piepad"), + drawtype = "signlike", + tiles = {"computers_piepad_inv.png"}, + inventory_image = "computers_piepad_inv.png", + wield_image = "computers_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 +computers.register("computers:admiral64", { + description = S("Admiral64"), + inventory_image = "computers_ad64_inv.png", + tiles_off = { }, + node_box = computers.pixelnodebox(32, { + -- X Y Z W H L + { 0, 0, 0, 32, 4, 18 } -- Keyboard + }) +}) + +-- Commodore 128 lookalike +computers.register("computers:admiral128", { + description = S("Admiral128"), + inventory_image = "computers_ad128_inv.png", + tiles_off = { }, + node_box = computers.pixelnodebox(32, { + -- X Y Z W H L + { 0, 0, 0, 32, 4, 27 } -- Keyboard + }) +}) + +-- 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("computers:monitor", { + description = S("Monitor and keyboard"), + inventory_image = "computers_monitor_inv.png", + drawtype = "mesh", + mesh = "computers_monitor.obj", + tiles = {"computers_black.png", "computers_monitor_plastic.png", "computers_black.png", "computers_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 = "computers:monitor_on" + minetest.set_node(pos, node) + return itemstack + end +}) + +minetest.register_node("computers:monitor_on", { + drawtype = "mesh", + mesh = "computers_monitor.obj", + tiles = {"computers_monitor_display.png^[transformFX", "computers_monitor_plastic.png", "computers_black.png", "computers_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 = "computers:monitor", + on_rightclick = function(pos, node, clicker, itemstack) + node.name = "computers:monitor" + minetest.set_node(pos, node) + return itemstack + end +}) + +--WIFI Router (linksys look-a-like) +minetest.register_node("computers:router", { + description = S("WIFI Router"), + inventory_image = "computers_router_inv.png", + tiles = { + "computers_router_t.png", + "computers_router_bt.png", + "computers_router_l.png", + "computers_router_r.png", + "computers_router_b.png", + { + name = "computers_router_f_animated.png", + animation = {type="vertical_frames", aspect_w=32, aspect_h=32, length=1.0} + }, + }, --"computers_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("computers:tower", { + description = S("Computer Tower"), + inventory_image = "computers_tower_inv.png", + drawtype = "mesh", + mesh = "computers_tower.obj", + tiles = {"computers_tower.png"}, + paramtype = "light", + paramtype2 = "facedir", + groups = {snappy=3}, + sound = default.node_sound_wood_defaults(), + selection_box = pct_cbox, + collision_box = pct_cbox +}) + +--Rack Server +minetest.register_node("computers:server", { + drawtype = "nodebox", + description = S("Rack Server"), + tiles = { + 'computers_server_t.png', + 'computers_server_bt.png', + 'computers_server_l.png', + 'computers_server_r.png', + 'computers_server_bt.png', + 'computers_server_f_off.png' + }, + inventory_image = "computers_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 = "computers: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("computers:server_on", { + drawtype = "nodebox", + tiles = { + 'computers_server_t.png', + 'computers_server_bt.png', + 'computers_server_l.png', + 'computers_server_r.png', + 'computers_server_bt.png', + 'computers_server_f_on.png', + }, + inventory_image = "computers_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 = 'computers:server', + on_rightclick = function(pos, node, clicker, itemstack) + node.name = "computers:server" + minetest.set_node(pos, node) + return itemstack + end +}) + +-- Printer of some kind + +minetest.register_node("computers:printer", { + description = S("Printer-Scanner Combo"), + inventory_image = "computers_printer_inv.png", + tiles = {"computers_printer_t.png","computers_printer_bt.png","computers_printer_l.png", + "computers_printer_r.png","computers_printer_b.png","computers_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} + }, + }, +}) diff --git a/mods/homedecor_modpack/computer/tetris.lua b/mods/home_workshop_modpack/computers/gaming.lua similarity index 71% rename from mods/homedecor_modpack/computer/tetris.lua rename to mods/home_workshop_modpack/computers/gaming.lua index c8031c3b..cab3eff7 100644 --- a/mods/homedecor_modpack/computer/tetris.lua +++ b/mods/home_workshop_modpack/computers/gaming.lua @@ -1,4 +1,68 @@ -local S = minetest.get_translator("computer") +local S = minetest.get_translator("computers") + +-- Sony PlayStation lookalike +computers.register("computers:slaystation", { + description = S("Pony SlayStation"), + inventory_image = "computers_ps1_inv.png", + tiles_off = { top=true }, + node_box = computers.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 +computers.register("computers:slaystation2", { + description = S("Pony SlayStation 2"), + inventory_image = "computers_ps2_inv.png", + tiles_off = { front=true }, + node_box = computers.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 + }) +}) + +-- Nintendo Wii lookalike +computers.register("computers:wee", { + description = S("Nientiendo Wee"), + inventory_image = "computers_wii_inv.png", + tiles_off = { front=true }, + node_box = computers.pixelnodebox(32, { + -- X Y Z W H L + { 11, 0, 3, 10, 6, 26 }, -- Base + { 12, 6, 4, 8, 22, 24 } -- Top + }) +}) + +-- XBox lookalike +computers.register("computers:hueg_box", { + description = S("HUEG Box"), + tiles_off = { }, + node_box = computers.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 }, + }) +}) + + + +-- Tetris arcade machine local shapes = { { { x = {0, 1, 0, 1}, y = {0, 0, 1, 1} } }, @@ -27,10 +91,10 @@ local shapes = { { 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 colors = { "computers_cyan.png", "computers_magenta.png", "computers_red.png", + "computers_blue.png", "computers_green.png", "computers_orange.png", "computers_yellow.png" } -local background = "image[0,0;3.55,6.66;computer_black.png]" +local background = "image[0,0;3.55,6.66;computers_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]" @@ -242,11 +306,11 @@ local function step(pos, fields) return run end -minetest.register_node("computer:tetris_arcade", { +minetest.register_node("computers:tetris_arcade", { description=S("Tetris Arcade"), drawtype = "mesh", - mesh = "tetris_arcade.obj", - tiles = {"tetris_arcade.png"}, + mesh = "computers_tetris_arcade.obj", + tiles = {"computers_tetris_arcade.png"}, paramtype = "light", paramtype2 = "facedir", groups = {snappy=3}, @@ -282,7 +346,7 @@ minetest.register_node("computer:tetris_arcade", { return itemstack end local dir = placer:get_look_dir() - local node = {name="computer:tetris_arcade", param1=0, param2 = minetest.dir_to_facedir(dir)} + local node = {name="computers:tetris_arcade", param1=0, param2 = minetest.dir_to_facedir(dir)} minetest.set_node(pos, node) itemstack:take_item() return itemstack diff --git a/mods/homedecor_modpack/computer/init.lua b/mods/home_workshop_modpack/computers/init.lua similarity index 90% rename from mods/homedecor_modpack/computer/init.lua rename to mods/home_workshop_modpack/computers/init.lua index 8c6ef71d..c017277a 100644 --- a/mods/homedecor_modpack/computer/init.lua +++ b/mods/home_workshop_modpack/computers/init.lua @@ -1,6 +1,6 @@ -computer = {} +computers = {} -computer.register = function (name, def) +computers.register = function (name, def) if (name:sub(1, 1) == ":") then name = name:sub(2) end local modname, basename = name:match("^([^:]+):(.*)") local TEXPFX = modname.."_"..basename.."_" @@ -60,7 +60,7 @@ computer.register = function (name, def) }) end -computer.register_handheld = function (name, def) +computers.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" @@ -72,7 +72,7 @@ computer.register_handheld = function (name, def) }) end -computer.pixelnodebox = function (size, boxes) +computers.pixelnodebox = function (size, boxes) local fixed = { } for _, box in ipairs(boxes) do local x, y, z, w, h, l = unpack(box) @@ -91,8 +91,8 @@ computer.pixelnodebox = function (size, boxes) } end -local MODPATH = minetest.get_modpath("computer") +local MODPATH = minetest.get_modpath("computers") dofile(MODPATH.."/computers.lua") -dofile(MODPATH.."/printers.lua") dofile(MODPATH.."/recipes.lua") -dofile(MODPATH.."/tetris.lua") +dofile(MODPATH.."/gaming.lua") +dofile(MODPATH.."/aliases.lua") diff --git a/mods/homedecor_modpack/computer/locale/computer.de.tr b/mods/home_workshop_modpack/computers/locale/computers.de.tr similarity index 88% rename from mods/homedecor_modpack/computer/locale/computer.de.tr rename to mods/home_workshop_modpack/computers/locale/computers.de.tr index 437c64d2..0d0485cf 100644 --- a/mods/homedecor_modpack/computer/locale/computer.de.tr +++ b/mods/home_workshop_modpack/computers/locale/computers.de.tr @@ -1,4 +1,4 @@ -# textdomain: computer +# textdomain: computers ### computers.lua ### @@ -18,10 +18,6 @@ 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 ### diff --git a/mods/homedecor_modpack/computer/locale/computer.es.tr b/mods/home_workshop_modpack/computers/locale/computers.es.tr similarity index 89% rename from mods/homedecor_modpack/computer/locale/computer.es.tr rename to mods/home_workshop_modpack/computers/locale/computers.es.tr index 66ec244b..f0d5a4d4 100644 --- a/mods/homedecor_modpack/computer/locale/computer.es.tr +++ b/mods/home_workshop_modpack/computers/locale/computers.es.tr @@ -1,4 +1,4 @@ -# textdomain: computer +# textdomain: computers ### computers.lua ### @@ -18,10 +18,6 @@ SX Specter= SheFriendSOO= Snapple Piepad= WIFI Router=Enrutador WIFI - -### printers.lua ### - -3D Printer ("bedflinger")= Printer-Scanner Combo=Impresora y escáner combinados ### tetris.lua ### diff --git a/mods/homedecor_modpack/computer/locale/computer.fr.tr b/mods/home_workshop_modpack/computers/locale/computers.fr.tr similarity index 89% rename from mods/homedecor_modpack/computer/locale/computer.fr.tr rename to mods/home_workshop_modpack/computers/locale/computers.fr.tr index 4b170d9b..91784b49 100644 --- a/mods/homedecor_modpack/computer/locale/computer.fr.tr +++ b/mods/home_workshop_modpack/computers/locale/computers.fr.tr @@ -1,4 +1,4 @@ -# textdomain: computer +# textdomain: computers ### computers.lua ### @@ -18,10 +18,6 @@ SX Specter= SheFriendSOO= Snapple Piepad= WIFI Router=Routeur WiFi - -### printers.lua ### - -3D Printer ("bedflinger")= Printer-Scanner Combo=Imprimante multi-fonction ### tetris.lua ### diff --git a/mods/homedecor_modpack/computer/locale/computer.it.tr b/mods/home_workshop_modpack/computers/locale/computers.it.tr similarity index 86% rename from mods/homedecor_modpack/computer/locale/computer.it.tr rename to mods/home_workshop_modpack/computers/locale/computers.it.tr index b8a72ee5..0a639cbb 100644 --- a/mods/homedecor_modpack/computer/locale/computer.it.tr +++ b/mods/home_workshop_modpack/computers/locale/computers.it.tr @@ -1,4 +1,4 @@ -# textdomain: computer +# textdomain: computers ### computers.lua ### @@ -18,10 +18,6 @@ SX Specter= SheFriendSOO= Snapple Piepad= WIFI Router= - -### printers.lua ### - -3D Printer ("bedflinger")= Printer-Scanner Combo= ### tetris.lua ### diff --git a/mods/homedecor_modpack/computer/locale/computer.ms.tr b/mods/home_workshop_modpack/computers/locale/computers.ms.tr similarity index 89% rename from mods/homedecor_modpack/computer/locale/computer.ms.tr rename to mods/home_workshop_modpack/computers/locale/computers.ms.tr index 89841cc0..e33788e5 100644 --- a/mods/homedecor_modpack/computer/locale/computer.ms.tr +++ b/mods/home_workshop_modpack/computers/locale/computers.ms.tr @@ -1,4 +1,4 @@ -# textdomain: computer +# textdomain: computers ### computers.lua ### @@ -18,10 +18,6 @@ SX Specter= SheFriendSOO= Snapple Piepad= WIFI Router=Penghala WIFI - -### printers.lua ### - -3D Printer ("bedflinger")= Printer-Scanner Combo=Pencetak Semua Dalam Satu ### tetris.lua ### diff --git a/mods/homedecor_modpack/computer/locale/computer.pt.tr b/mods/home_workshop_modpack/computers/locale/computers.pt.tr similarity index 89% rename from mods/homedecor_modpack/computer/locale/computer.pt.tr rename to mods/home_workshop_modpack/computers/locale/computers.pt.tr index f2824ed8..caad3ceb 100644 --- a/mods/homedecor_modpack/computer/locale/computer.pt.tr +++ b/mods/home_workshop_modpack/computers/locale/computers.pt.tr @@ -1,4 +1,4 @@ -# textdomain: computer +# textdomain: computers ### computers.lua ### @@ -18,10 +18,6 @@ SX Specter= SheFriendSOO= Snapple Piepad= WIFI Router=Roteador WIFI - -### printers.lua ### - -3D Printer ("bedflinger")= Printer-Scanner Combo=Tudo em Um Impressora-Scaner ### tetris.lua ### diff --git a/mods/homedecor_modpack/computer/locale/computer.pt_BR.tr b/mods/home_workshop_modpack/computers/locale/computers.pt_BR.tr similarity index 89% rename from mods/homedecor_modpack/computer/locale/computer.pt_BR.tr rename to mods/home_workshop_modpack/computers/locale/computers.pt_BR.tr index f2824ed8..caad3ceb 100644 --- a/mods/homedecor_modpack/computer/locale/computer.pt_BR.tr +++ b/mods/home_workshop_modpack/computers/locale/computers.pt_BR.tr @@ -1,4 +1,4 @@ -# textdomain: computer +# textdomain: computers ### computers.lua ### @@ -18,10 +18,6 @@ SX Specter= SheFriendSOO= Snapple Piepad= WIFI Router=Roteador WIFI - -### printers.lua ### - -3D Printer ("bedflinger")= Printer-Scanner Combo=Tudo em Um Impressora-Scaner ### tetris.lua ### diff --git a/mods/homedecor_modpack/computer/locale/computer.ru.tr b/mods/home_workshop_modpack/computers/locale/computers.ru.tr similarity index 91% rename from mods/homedecor_modpack/computer/locale/computer.ru.tr rename to mods/home_workshop_modpack/computers/locale/computers.ru.tr index 3e835f21..a5cca85b 100644 --- a/mods/homedecor_modpack/computer/locale/computer.ru.tr +++ b/mods/home_workshop_modpack/computers/locale/computers.ru.tr @@ -1,4 +1,4 @@ -# textdomain: computer +# textdomain: computers ### computers.lua ### @@ -18,10 +18,6 @@ SX Specter= SheFriendSOO= Snapple Piepad= WIFI Router=WIFI-роутер - -### printers.lua ### - -3D Printer ("bedflinger")= Printer-Scanner Combo=МФУ ### tetris.lua ### diff --git a/mods/homedecor_modpack/computer/locale/computer.zh_CN.tr b/mods/home_workshop_modpack/computers/locale/computers.zh_CN.tr similarity index 89% rename from mods/homedecor_modpack/computer/locale/computer.zh_CN.tr rename to mods/home_workshop_modpack/computers/locale/computers.zh_CN.tr index c725e412..b4c67294 100644 --- a/mods/homedecor_modpack/computer/locale/computer.zh_CN.tr +++ b/mods/home_workshop_modpack/computers/locale/computers.zh_CN.tr @@ -1,4 +1,4 @@ -# textdomain: computer +# textdomain: computers ### computers.lua ### @@ -18,10 +18,6 @@ SX Specter= SheFriendSOO= Snapple Piepad= WIFI Router=无线路由器 - -### printers.lua ### - -3D Printer ("bedflinger")= Printer-Scanner Combo=打印扫描一体机 ### tetris.lua ### diff --git a/mods/homedecor_modpack/computer/locale/template.txt b/mods/home_workshop_modpack/computers/locale/template.txt similarity index 84% rename from mods/homedecor_modpack/computer/locale/template.txt rename to mods/home_workshop_modpack/computers/locale/template.txt index 2e84c9b5..ce997f61 100644 --- a/mods/homedecor_modpack/computer/locale/template.txt +++ b/mods/home_workshop_modpack/computers/locale/template.txt @@ -1,4 +1,4 @@ -# textdomain: computer +# textdomain: computers ### computers.lua ### @@ -18,10 +18,6 @@ SX Specter= SheFriendSOO= Snapple Piepad= WIFI Router= - -### printers.lua ### - -3D Printer ("bedflinger")= Printer-Scanner Combo= ### tetris.lua ### diff --git a/mods/home_workshop_modpack/computers/mod.conf b/mods/home_workshop_modpack/computers/mod.conf new file mode 100644 index 00000000..64381f03 --- /dev/null +++ b/mods/home_workshop_modpack/computers/mod.conf @@ -0,0 +1,3 @@ +name = computers +depends = default, basic_materials +optional_depends = screwdriver diff --git a/mods/homedecor_modpack/computer/models/computer_laptop.obj b/mods/home_workshop_modpack/computers/models/computers_laptop.obj similarity index 100% rename from mods/homedecor_modpack/computer/models/computer_laptop.obj rename to mods/home_workshop_modpack/computers/models/computers_laptop.obj diff --git a/mods/homedecor_modpack/computer/models/computer_laptop_closed.obj b/mods/home_workshop_modpack/computers/models/computers_laptop_closed.obj similarity index 100% rename from mods/homedecor_modpack/computer/models/computer_laptop_closed.obj rename to mods/home_workshop_modpack/computers/models/computers_laptop_closed.obj diff --git a/mods/homedecor_modpack/computer/models/computer_monitor.obj b/mods/home_workshop_modpack/computers/models/computers_monitor.obj similarity index 100% rename from mods/homedecor_modpack/computer/models/computer_monitor.obj rename to mods/home_workshop_modpack/computers/models/computers_monitor.obj diff --git a/mods/homedecor_modpack/computer/models/tetris_arcade.obj b/mods/home_workshop_modpack/computers/models/computers_tetris_arcade.obj similarity index 100% rename from mods/homedecor_modpack/computer/models/tetris_arcade.obj rename to mods/home_workshop_modpack/computers/models/computers_tetris_arcade.obj diff --git a/mods/homedecor_modpack/computer/models/computer_tower.obj b/mods/home_workshop_modpack/computers/models/computers_tower.obj similarity index 100% rename from mods/homedecor_modpack/computer/models/computer_tower.obj rename to mods/home_workshop_modpack/computers/models/computers_tower.obj diff --git a/mods/homedecor_modpack/computer/recipes.lua b/mods/home_workshop_modpack/computers/recipes.lua similarity index 85% rename from mods/homedecor_modpack/computer/recipes.lua rename to mods/home_workshop_modpack/computers/recipes.lua index f8828760..75eafb0c 100644 --- a/mods/homedecor_modpack/computer/recipes.lua +++ b/mods/home_workshop_modpack/computers/recipes.lua @@ -1,7 +1,7 @@ -- Copyright (C) 2012-2013 Diego Martínez minetest.register_craft({ - output = "computer:shefriendSOO", + output = "computers:shefriendSOO", recipe = { { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, { "basic_materials:plastic_sheet", "default:glass", "basic_materials:plastic_sheet" }, @@ -10,7 +10,7 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "computer:slaystation", + output = "computers:slaystation", recipe = { { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, { "basic_materials:plastic_sheet", "group:wood", "basic_materials:plastic_sheet" } @@ -18,7 +18,7 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "computer:vanio", + output = "computers:vanio", recipe = { { "basic_materials:plastic_sheet", "", "" }, { "default:glass", "", "" }, @@ -27,7 +27,7 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "computer:specter", + output = "computers:specter", recipe = { { "", "", "basic_materials:plastic_sheet" }, { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, @@ -36,7 +36,7 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "computer:slaystation2", + output = "computers: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" } @@ -44,7 +44,7 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "computer:admiral64", + output = "computers:admiral64", recipe = { { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, { "group:wood", "group:wood", "group:wood" } @@ -52,7 +52,7 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "computer:admiral128", + output = "computers:admiral128", recipe = { { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" } @@ -60,7 +60,7 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "computer:wee", + output = "computers: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" } @@ -68,7 +68,7 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "computer:piepad", + output = "computers:piepad", recipe = { { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, { "basic_materials:plastic_sheet", "default:glass", "basic_materials:plastic_sheet" } @@ -78,7 +78,7 @@ minetest.register_craft({ --new stuff minetest.register_craft({ - output = "computer:monitor", + output = "computers:monitor", recipe = { { "basic_materials:plastic_sheet", "default:glass","" }, { "basic_materials:plastic_sheet", "default:glass","" }, @@ -87,7 +87,7 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "computer:router", + output = "computers:router", recipe = { { "default:steel_ingot","","" }, { "default:steel_ingot" ,"basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, @@ -96,7 +96,7 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "computer:tower", + output = "computers:tower", recipe = { { "basic_materials:plastic_sheet", "default:steel_ingot", "basic_materials:plastic_sheet" }, { "basic_materials:plastic_sheet", "default:mese_crystal", "basic_materials:plastic_sheet" }, @@ -105,7 +105,7 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "computer:printer", + output = "computers:printer", recipe = { { "basic_materials:plastic_sheet", "default:steel_ingot","" }, { "basic_materials:plastic_sheet", "default:mese_crystal", "basic_materials:plastic_sheet" }, @@ -114,7 +114,7 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "computer:printer", + output = "computers:printer", recipe = { { "basic_materials:plastic_sheet", "default:steel_ingot","" }, { "basic_materials:plastic_sheet", "default:mese_crystal", "basic_materials:plastic_sheet" }, @@ -123,16 +123,16 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "computer:server", + output = "computers:server", recipe = { - { "computer:tower", "computer:tower", "computer:tower", }, - { "computer:tower", "computer:tower", "computer:tower" }, - { "computer:tower", "computer:tower", "computer:tower" } + { "computers:tower", "computers:tower", "computers:tower", }, + { "computers:tower", "computers:tower", "computers:tower" }, + { "computers:tower", "computers:tower", "computers:tower" } } }) minetest.register_craft({ - output = "computer:tetris_arcade", + output = "computers:tetris_arcade", recipe = { { "basic_materials:plastic_sheet", "basic_materials:energy_crystal_simple", "basic_materials:plastic_sheet", }, { "dye:black", "default:glass", "dye:black" }, diff --git a/mods/homedecor_modpack/computer/textures/computer_ad128_inv.png b/mods/home_workshop_modpack/computers/textures/computers_ad128_inv.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_ad128_inv.png rename to mods/home_workshop_modpack/computers/textures/computers_ad128_inv.png diff --git a/mods/homedecor_modpack/computer/textures/computer_ad64_inv.png b/mods/home_workshop_modpack/computers/textures/computers_ad64_inv.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_ad64_inv.png rename to mods/home_workshop_modpack/computers/textures/computers_ad64_inv.png diff --git a/mods/homedecor_modpack/computer/textures/computer_admiral128_bk.png b/mods/home_workshop_modpack/computers/textures/computers_admiral128_bk.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_admiral128_bk.png rename to mods/home_workshop_modpack/computers/textures/computers_admiral128_bk.png diff --git a/mods/homedecor_modpack/computer/textures/computer_admiral128_bt.png b/mods/home_workshop_modpack/computers/textures/computers_admiral128_bt.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_admiral128_bt.png rename to mods/home_workshop_modpack/computers/textures/computers_admiral128_bt.png diff --git a/mods/homedecor_modpack/computer/textures/computer_admiral128_ft.png b/mods/home_workshop_modpack/computers/textures/computers_admiral128_ft.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_admiral128_ft.png rename to mods/home_workshop_modpack/computers/textures/computers_admiral128_ft.png diff --git a/mods/homedecor_modpack/computer/textures/computer_admiral128_lt.png b/mods/home_workshop_modpack/computers/textures/computers_admiral128_lt.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_admiral128_lt.png rename to mods/home_workshop_modpack/computers/textures/computers_admiral128_lt.png diff --git a/mods/homedecor_modpack/computer/textures/computer_admiral128_rt.png b/mods/home_workshop_modpack/computers/textures/computers_admiral128_rt.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_admiral128_rt.png rename to mods/home_workshop_modpack/computers/textures/computers_admiral128_rt.png diff --git a/mods/homedecor_modpack/computer/textures/computer_admiral128_tp.png b/mods/home_workshop_modpack/computers/textures/computers_admiral128_tp.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_admiral128_tp.png rename to mods/home_workshop_modpack/computers/textures/computers_admiral128_tp.png diff --git a/mods/homedecor_modpack/computer/textures/computer_admiral64_bk.png b/mods/home_workshop_modpack/computers/textures/computers_admiral64_bk.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_admiral64_bk.png rename to mods/home_workshop_modpack/computers/textures/computers_admiral64_bk.png diff --git a/mods/homedecor_modpack/computer/textures/computer_admiral64_bt.png b/mods/home_workshop_modpack/computers/textures/computers_admiral64_bt.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_admiral64_bt.png rename to mods/home_workshop_modpack/computers/textures/computers_admiral64_bt.png diff --git a/mods/homedecor_modpack/computer/textures/computer_admiral64_ft.png b/mods/home_workshop_modpack/computers/textures/computers_admiral64_ft.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_admiral64_ft.png rename to mods/home_workshop_modpack/computers/textures/computers_admiral64_ft.png diff --git a/mods/homedecor_modpack/computer/textures/computer_admiral64_lt.png b/mods/home_workshop_modpack/computers/textures/computers_admiral64_lt.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_admiral64_lt.png rename to mods/home_workshop_modpack/computers/textures/computers_admiral64_lt.png diff --git a/mods/homedecor_modpack/computer/textures/computer_admiral64_rt.png b/mods/home_workshop_modpack/computers/textures/computers_admiral64_rt.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_admiral64_rt.png rename to mods/home_workshop_modpack/computers/textures/computers_admiral64_rt.png diff --git a/mods/homedecor_modpack/computer/textures/computer_admiral64_tp.png b/mods/home_workshop_modpack/computers/textures/computers_admiral64_tp.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_admiral64_tp.png rename to mods/home_workshop_modpack/computers/textures/computers_admiral64_tp.png diff --git a/mods/homedecor_modpack/computer/textures/computer_black.png b/mods/home_workshop_modpack/computers/textures/computers_black.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_black.png rename to mods/home_workshop_modpack/computers/textures/computers_black.png diff --git a/mods/homedecor_modpack/computer/textures/computer_blue.png b/mods/home_workshop_modpack/computers/textures/computers_blue.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_blue.png rename to mods/home_workshop_modpack/computers/textures/computers_blue.png diff --git a/mods/homedecor_modpack/computer/textures/computer_computer_front_old.png b/mods/home_workshop_modpack/computers/textures/computers_computer_front_old.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_computer_front_old.png rename to mods/home_workshop_modpack/computers/textures/computers_computer_front_old.png diff --git a/mods/homedecor_modpack/computer/textures/computer_computer_top_old.png b/mods/home_workshop_modpack/computers/textures/computers_computer_top_old.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_computer_top_old.png rename to mods/home_workshop_modpack/computers/textures/computers_computer_top_old.png diff --git a/mods/homedecor_modpack/computer/textures/computer_cyan.png b/mods/home_workshop_modpack/computers/textures/computers_cyan.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_cyan.png rename to mods/home_workshop_modpack/computers/textures/computers_cyan.png diff --git a/mods/homedecor_modpack/computer/textures/computer_green.png b/mods/home_workshop_modpack/computers/textures/computers_green.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_green.png rename to mods/home_workshop_modpack/computers/textures/computers_green.png diff --git a/mods/homedecor_modpack/computer/textures/computer_hueg_box_bk.png b/mods/home_workshop_modpack/computers/textures/computers_hueg_box_bk.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_hueg_box_bk.png rename to mods/home_workshop_modpack/computers/textures/computers_hueg_box_bk.png diff --git a/mods/homedecor_modpack/computer/textures/computer_hueg_box_bt.png b/mods/home_workshop_modpack/computers/textures/computers_hueg_box_bt.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_hueg_box_bt.png rename to mods/home_workshop_modpack/computers/textures/computers_hueg_box_bt.png diff --git a/mods/homedecor_modpack/computer/textures/computer_hueg_box_ft.png b/mods/home_workshop_modpack/computers/textures/computers_hueg_box_ft.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_hueg_box_ft.png rename to mods/home_workshop_modpack/computers/textures/computers_hueg_box_ft.png diff --git a/mods/homedecor_modpack/computer/textures/computer_hueg_box_lt.png b/mods/home_workshop_modpack/computers/textures/computers_hueg_box_lt.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_hueg_box_lt.png rename to mods/home_workshop_modpack/computers/textures/computers_hueg_box_lt.png diff --git a/mods/homedecor_modpack/computer/textures/computer_hueg_box_rt.png b/mods/home_workshop_modpack/computers/textures/computers_hueg_box_rt.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_hueg_box_rt.png rename to mods/home_workshop_modpack/computers/textures/computers_hueg_box_rt.png diff --git a/mods/homedecor_modpack/computer/textures/computer_hueg_box_tp.png b/mods/home_workshop_modpack/computers/textures/computers_hueg_box_tp.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_hueg_box_tp.png rename to mods/home_workshop_modpack/computers/textures/computers_hueg_box_tp.png diff --git a/mods/homedecor_modpack/computer/textures/computer_laptop.png b/mods/home_workshop_modpack/computers/textures/computers_laptop.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_laptop.png rename to mods/home_workshop_modpack/computers/textures/computers_laptop.png diff --git a/mods/homedecor_modpack/computer/textures/computer_laptop_inv.png b/mods/home_workshop_modpack/computers/textures/computers_laptop_inv.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_laptop_inv.png rename to mods/home_workshop_modpack/computers/textures/computers_laptop_inv.png diff --git a/mods/homedecor_modpack/computer/textures/computer_magenta.png b/mods/home_workshop_modpack/computers/textures/computers_magenta.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_magenta.png rename to mods/home_workshop_modpack/computers/textures/computers_magenta.png diff --git a/mods/homedecor_modpack/computer/textures/monitor_display.png b/mods/home_workshop_modpack/computers/textures/computers_monitor_display.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/monitor_display.png rename to mods/home_workshop_modpack/computers/textures/computers_monitor_display.png diff --git a/mods/homedecor_modpack/computer/textures/computer_monitor_inv.png b/mods/home_workshop_modpack/computers/textures/computers_monitor_inv.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_monitor_inv.png rename to mods/home_workshop_modpack/computers/textures/computers_monitor_inv.png diff --git a/mods/homedecor_modpack/computer/textures/monitor_plastic.png b/mods/home_workshop_modpack/computers/textures/computers_monitor_plastic.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/monitor_plastic.png rename to mods/home_workshop_modpack/computers/textures/computers_monitor_plastic.png diff --git a/mods/homedecor_modpack/computer/textures/computer_orange.png b/mods/home_workshop_modpack/computers/textures/computers_orange.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_orange.png rename to mods/home_workshop_modpack/computers/textures/computers_orange.png diff --git a/mods/homedecor_modpack/computer/textures/computer_piepad_inv.png b/mods/home_workshop_modpack/computers/textures/computers_piepad_inv.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_piepad_inv.png rename to mods/home_workshop_modpack/computers/textures/computers_piepad_inv.png diff --git a/mods/homedecor_modpack/computer/textures/computer_piepad_inv_off.png b/mods/home_workshop_modpack/computers/textures/computers_piepad_inv_off.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_piepad_inv_off.png rename to mods/home_workshop_modpack/computers/textures/computers_piepad_inv_off.png diff --git a/mods/homedecor_modpack/computer/textures/computer_printer_b.png b/mods/home_workshop_modpack/computers/textures/computers_printer_b.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_printer_b.png rename to mods/home_workshop_modpack/computers/textures/computers_printer_b.png diff --git a/mods/homedecor_modpack/computer/textures/computer_printer_bt.png b/mods/home_workshop_modpack/computers/textures/computers_printer_bt.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_printer_bt.png rename to mods/home_workshop_modpack/computers/textures/computers_printer_bt.png diff --git a/mods/homedecor_modpack/computer/textures/computer_printer_f.png b/mods/home_workshop_modpack/computers/textures/computers_printer_f.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_printer_f.png rename to mods/home_workshop_modpack/computers/textures/computers_printer_f.png diff --git a/mods/homedecor_modpack/computer/textures/computer_printer_inv.png b/mods/home_workshop_modpack/computers/textures/computers_printer_inv.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_printer_inv.png rename to mods/home_workshop_modpack/computers/textures/computers_printer_inv.png diff --git a/mods/homedecor_modpack/computer/textures/computer_printer_l.png b/mods/home_workshop_modpack/computers/textures/computers_printer_l.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_printer_l.png rename to mods/home_workshop_modpack/computers/textures/computers_printer_l.png diff --git a/mods/homedecor_modpack/computer/textures/computer_printer_r.png b/mods/home_workshop_modpack/computers/textures/computers_printer_r.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_printer_r.png rename to mods/home_workshop_modpack/computers/textures/computers_printer_r.png diff --git a/mods/homedecor_modpack/computer/textures/computer_printer_t.png b/mods/home_workshop_modpack/computers/textures/computers_printer_t.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_printer_t.png rename to mods/home_workshop_modpack/computers/textures/computers_printer_t.png diff --git a/mods/homedecor_modpack/computer/textures/computer_ps1_inv.png b/mods/home_workshop_modpack/computers/textures/computers_ps1_inv.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_ps1_inv.png rename to mods/home_workshop_modpack/computers/textures/computers_ps1_inv.png diff --git a/mods/homedecor_modpack/computer/textures/computer_ps2_inv.png b/mods/home_workshop_modpack/computers/textures/computers_ps2_inv.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_ps2_inv.png rename to mods/home_workshop_modpack/computers/textures/computers_ps2_inv.png diff --git a/mods/homedecor_modpack/computer/textures/computer_red.png b/mods/home_workshop_modpack/computers/textures/computers_red.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_red.png rename to mods/home_workshop_modpack/computers/textures/computers_red.png diff --git a/mods/homedecor_modpack/computer/textures/computer_router_b.png b/mods/home_workshop_modpack/computers/textures/computers_router_b.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_router_b.png rename to mods/home_workshop_modpack/computers/textures/computers_router_b.png diff --git a/mods/homedecor_modpack/computer/textures/computer_router_bt.png b/mods/home_workshop_modpack/computers/textures/computers_router_bt.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_router_bt.png rename to mods/home_workshop_modpack/computers/textures/computers_router_bt.png diff --git a/mods/homedecor_modpack/computer/textures/computer_router_f.png b/mods/home_workshop_modpack/computers/textures/computers_router_f.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_router_f.png rename to mods/home_workshop_modpack/computers/textures/computers_router_f.png diff --git a/mods/homedecor_modpack/computer/textures/computer_router_f_animated.png b/mods/home_workshop_modpack/computers/textures/computers_router_f_animated.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_router_f_animated.png rename to mods/home_workshop_modpack/computers/textures/computers_router_f_animated.png diff --git a/mods/homedecor_modpack/computer/textures/computer_router_inv.png b/mods/home_workshop_modpack/computers/textures/computers_router_inv.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_router_inv.png rename to mods/home_workshop_modpack/computers/textures/computers_router_inv.png diff --git a/mods/homedecor_modpack/computer/textures/computer_router_l.png b/mods/home_workshop_modpack/computers/textures/computers_router_l.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_router_l.png rename to mods/home_workshop_modpack/computers/textures/computers_router_l.png diff --git a/mods/homedecor_modpack/computer/textures/computer_router_r.png b/mods/home_workshop_modpack/computers/textures/computers_router_r.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_router_r.png rename to mods/home_workshop_modpack/computers/textures/computers_router_r.png diff --git a/mods/homedecor_modpack/computer/textures/computer_router_t.png b/mods/home_workshop_modpack/computers/textures/computers_router_t.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_router_t.png rename to mods/home_workshop_modpack/computers/textures/computers_router_t.png diff --git a/mods/homedecor_modpack/computer/textures/computer_server_bt.png b/mods/home_workshop_modpack/computers/textures/computers_server_bt.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_server_bt.png rename to mods/home_workshop_modpack/computers/textures/computers_server_bt.png diff --git a/mods/homedecor_modpack/computer/textures/computer_server_f_off.png b/mods/home_workshop_modpack/computers/textures/computers_server_f_off.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_server_f_off.png rename to mods/home_workshop_modpack/computers/textures/computers_server_f_off.png diff --git a/mods/homedecor_modpack/computer/textures/computer_server_f_on.png b/mods/home_workshop_modpack/computers/textures/computers_server_f_on.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_server_f_on.png rename to mods/home_workshop_modpack/computers/textures/computers_server_f_on.png diff --git a/mods/homedecor_modpack/computer/textures/computer_server_inv.png b/mods/home_workshop_modpack/computers/textures/computers_server_inv.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_server_inv.png rename to mods/home_workshop_modpack/computers/textures/computers_server_inv.png diff --git a/mods/homedecor_modpack/computer/textures/computer_server_l.png b/mods/home_workshop_modpack/computers/textures/computers_server_l.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_server_l.png rename to mods/home_workshop_modpack/computers/textures/computers_server_l.png diff --git a/mods/homedecor_modpack/computer/textures/computer_server_r.png b/mods/home_workshop_modpack/computers/textures/computers_server_r.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_server_r.png rename to mods/home_workshop_modpack/computers/textures/computers_server_r.png diff --git a/mods/homedecor_modpack/computer/textures/computer_server_t.png b/mods/home_workshop_modpack/computers/textures/computers_server_t.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_server_t.png rename to mods/home_workshop_modpack/computers/textures/computers_server_t.png diff --git a/mods/homedecor_modpack/computer/textures/computer_shefriendSOO_bk.png b/mods/home_workshop_modpack/computers/textures/computers_shefriendSOO_bk.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_shefriendSOO_bk.png rename to mods/home_workshop_modpack/computers/textures/computers_shefriendSOO_bk.png diff --git a/mods/homedecor_modpack/computer/textures/computer_shefriendSOO_bt.png b/mods/home_workshop_modpack/computers/textures/computers_shefriendSOO_bt.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_shefriendSOO_bt.png rename to mods/home_workshop_modpack/computers/textures/computers_shefriendSOO_bt.png diff --git a/mods/homedecor_modpack/computer/textures/computer_shefriendSOO_ft.png b/mods/home_workshop_modpack/computers/textures/computers_shefriendSOO_ft.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_shefriendSOO_ft.png rename to mods/home_workshop_modpack/computers/textures/computers_shefriendSOO_ft.png diff --git a/mods/homedecor_modpack/computer/textures/computer_shefriendSOO_ft_off.png b/mods/home_workshop_modpack/computers/textures/computers_shefriendSOO_ft_off.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_shefriendSOO_ft_off.png rename to mods/home_workshop_modpack/computers/textures/computers_shefriendSOO_ft_off.png diff --git a/mods/homedecor_modpack/computer/textures/computer_shefriendSOO_lt.png b/mods/home_workshop_modpack/computers/textures/computers_shefriendSOO_lt.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_shefriendSOO_lt.png rename to mods/home_workshop_modpack/computers/textures/computers_shefriendSOO_lt.png diff --git a/mods/homedecor_modpack/computer/textures/computer_shefriendSOO_rt.png b/mods/home_workshop_modpack/computers/textures/computers_shefriendSOO_rt.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_shefriendSOO_rt.png rename to mods/home_workshop_modpack/computers/textures/computers_shefriendSOO_rt.png diff --git a/mods/homedecor_modpack/computer/textures/computer_shefriendSOO_tp.png b/mods/home_workshop_modpack/computers/textures/computers_shefriendSOO_tp.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_shefriendSOO_tp.png rename to mods/home_workshop_modpack/computers/textures/computers_shefriendSOO_tp.png diff --git a/mods/homedecor_modpack/computer/textures/computer_slaystation2_bk.png b/mods/home_workshop_modpack/computers/textures/computers_slaystation2_bk.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_slaystation2_bk.png rename to mods/home_workshop_modpack/computers/textures/computers_slaystation2_bk.png diff --git a/mods/homedecor_modpack/computer/textures/computer_slaystation2_bt.png b/mods/home_workshop_modpack/computers/textures/computers_slaystation2_bt.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_slaystation2_bt.png rename to mods/home_workshop_modpack/computers/textures/computers_slaystation2_bt.png diff --git a/mods/homedecor_modpack/computer/textures/computer_slaystation2_ft.png b/mods/home_workshop_modpack/computers/textures/computers_slaystation2_ft.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_slaystation2_ft.png rename to mods/home_workshop_modpack/computers/textures/computers_slaystation2_ft.png diff --git a/mods/homedecor_modpack/computer/textures/computer_slaystation2_ft_off.png b/mods/home_workshop_modpack/computers/textures/computers_slaystation2_ft_off.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_slaystation2_ft_off.png rename to mods/home_workshop_modpack/computers/textures/computers_slaystation2_ft_off.png diff --git a/mods/homedecor_modpack/computer/textures/computer_slaystation2_lt.png b/mods/home_workshop_modpack/computers/textures/computers_slaystation2_lt.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_slaystation2_lt.png rename to mods/home_workshop_modpack/computers/textures/computers_slaystation2_lt.png diff --git a/mods/homedecor_modpack/computer/textures/computer_slaystation2_rt.png b/mods/home_workshop_modpack/computers/textures/computers_slaystation2_rt.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_slaystation2_rt.png rename to mods/home_workshop_modpack/computers/textures/computers_slaystation2_rt.png diff --git a/mods/homedecor_modpack/computer/textures/computer_slaystation2_tp.png b/mods/home_workshop_modpack/computers/textures/computers_slaystation2_tp.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_slaystation2_tp.png rename to mods/home_workshop_modpack/computers/textures/computers_slaystation2_tp.png diff --git a/mods/homedecor_modpack/computer/textures/computer_slaystation_bk.png b/mods/home_workshop_modpack/computers/textures/computers_slaystation_bk.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_slaystation_bk.png rename to mods/home_workshop_modpack/computers/textures/computers_slaystation_bk.png diff --git a/mods/homedecor_modpack/computer/textures/computer_slaystation_bt.png b/mods/home_workshop_modpack/computers/textures/computers_slaystation_bt.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_slaystation_bt.png rename to mods/home_workshop_modpack/computers/textures/computers_slaystation_bt.png diff --git a/mods/homedecor_modpack/computer/textures/computer_slaystation_ft.png b/mods/home_workshop_modpack/computers/textures/computers_slaystation_ft.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_slaystation_ft.png rename to mods/home_workshop_modpack/computers/textures/computers_slaystation_ft.png diff --git a/mods/homedecor_modpack/computer/textures/computer_slaystation_lt.png b/mods/home_workshop_modpack/computers/textures/computers_slaystation_lt.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_slaystation_lt.png rename to mods/home_workshop_modpack/computers/textures/computers_slaystation_lt.png diff --git a/mods/homedecor_modpack/computer/textures/computer_slaystation_rt.png b/mods/home_workshop_modpack/computers/textures/computers_slaystation_rt.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_slaystation_rt.png rename to mods/home_workshop_modpack/computers/textures/computers_slaystation_rt.png diff --git a/mods/homedecor_modpack/computer/textures/computer_slaystation_tp.png b/mods/home_workshop_modpack/computers/textures/computers_slaystation_tp.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_slaystation_tp.png rename to mods/home_workshop_modpack/computers/textures/computers_slaystation_tp.png diff --git a/mods/homedecor_modpack/computer/textures/computer_slaystation_tp_off.png b/mods/home_workshop_modpack/computers/textures/computers_slaystation_tp_off.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_slaystation_tp_off.png rename to mods/home_workshop_modpack/computers/textures/computers_slaystation_tp_off.png diff --git a/mods/homedecor_modpack/computer/textures/computer_specter_bk.png b/mods/home_workshop_modpack/computers/textures/computers_specter_bk.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_specter_bk.png rename to mods/home_workshop_modpack/computers/textures/computers_specter_bk.png diff --git a/mods/homedecor_modpack/computer/textures/computer_specter_bt.png b/mods/home_workshop_modpack/computers/textures/computers_specter_bt.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_specter_bt.png rename to mods/home_workshop_modpack/computers/textures/computers_specter_bt.png diff --git a/mods/homedecor_modpack/computer/textures/computer_specter_ft.png b/mods/home_workshop_modpack/computers/textures/computers_specter_ft.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_specter_ft.png rename to mods/home_workshop_modpack/computers/textures/computers_specter_ft.png diff --git a/mods/homedecor_modpack/computer/textures/computer_specter_inv.png b/mods/home_workshop_modpack/computers/textures/computers_specter_inv.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_specter_inv.png rename to mods/home_workshop_modpack/computers/textures/computers_specter_inv.png diff --git a/mods/homedecor_modpack/computer/textures/computer_specter_lt.png b/mods/home_workshop_modpack/computers/textures/computers_specter_lt.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_specter_lt.png rename to mods/home_workshop_modpack/computers/textures/computers_specter_lt.png diff --git a/mods/homedecor_modpack/computer/textures/computer_specter_rt.png b/mods/home_workshop_modpack/computers/textures/computers_specter_rt.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_specter_rt.png rename to mods/home_workshop_modpack/computers/textures/computers_specter_rt.png diff --git a/mods/homedecor_modpack/computer/textures/computer_specter_tp.png b/mods/home_workshop_modpack/computers/textures/computers_specter_tp.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_specter_tp.png rename to mods/home_workshop_modpack/computers/textures/computers_specter_tp.png diff --git a/mods/homedecor_modpack/computer/textures/computer_spectre_back.png b/mods/home_workshop_modpack/computers/textures/computers_spectre_back.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_spectre_back.png rename to mods/home_workshop_modpack/computers/textures/computers_spectre_back.png diff --git a/mods/homedecor_modpack/computer/textures/computer_spectre_bottom.png b/mods/home_workshop_modpack/computers/textures/computers_spectre_bottom.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_spectre_bottom.png rename to mods/home_workshop_modpack/computers/textures/computers_spectre_bottom.png diff --git a/mods/homedecor_modpack/computer/textures/computer_spectre_front.png b/mods/home_workshop_modpack/computers/textures/computers_spectre_front.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_spectre_front.png rename to mods/home_workshop_modpack/computers/textures/computers_spectre_front.png diff --git a/mods/homedecor_modpack/computer/textures/computer_spectre_left.png b/mods/home_workshop_modpack/computers/textures/computers_spectre_left.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_spectre_left.png rename to mods/home_workshop_modpack/computers/textures/computers_spectre_left.png diff --git a/mods/homedecor_modpack/computer/textures/computer_spectre_right.png b/mods/home_workshop_modpack/computers/textures/computers_spectre_right.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_spectre_right.png rename to mods/home_workshop_modpack/computers/textures/computers_spectre_right.png diff --git a/mods/homedecor_modpack/computer/textures/computer_spectre_top.png b/mods/home_workshop_modpack/computers/textures/computers_spectre_top.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_spectre_top.png rename to mods/home_workshop_modpack/computers/textures/computers_spectre_top.png diff --git a/mods/homedecor_modpack/computer/textures/tetris_arcade.png b/mods/home_workshop_modpack/computers/textures/computers_tetris_arcade.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/tetris_arcade.png rename to mods/home_workshop_modpack/computers/textures/computers_tetris_arcade.png diff --git a/mods/homedecor_modpack/computer/textures/computer_tower.png b/mods/home_workshop_modpack/computers/textures/computers_tower.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_tower.png rename to mods/home_workshop_modpack/computers/textures/computers_tower.png diff --git a/mods/homedecor_modpack/computer/textures/computer_tower_inv.png b/mods/home_workshop_modpack/computers/textures/computers_tower_inv.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_tower_inv.png rename to mods/home_workshop_modpack/computers/textures/computers_tower_inv.png diff --git a/mods/homedecor_modpack/computer/textures/computer_wee_bk.png b/mods/home_workshop_modpack/computers/textures/computers_wee_bk.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_wee_bk.png rename to mods/home_workshop_modpack/computers/textures/computers_wee_bk.png diff --git a/mods/homedecor_modpack/computer/textures/computer_wee_bt.png b/mods/home_workshop_modpack/computers/textures/computers_wee_bt.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_wee_bt.png rename to mods/home_workshop_modpack/computers/textures/computers_wee_bt.png diff --git a/mods/homedecor_modpack/computer/textures/computer_wee_ft.png b/mods/home_workshop_modpack/computers/textures/computers_wee_ft.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_wee_ft.png rename to mods/home_workshop_modpack/computers/textures/computers_wee_ft.png diff --git a/mods/homedecor_modpack/computer/textures/computer_wee_ft_off.png b/mods/home_workshop_modpack/computers/textures/computers_wee_ft_off.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_wee_ft_off.png rename to mods/home_workshop_modpack/computers/textures/computers_wee_ft_off.png diff --git a/mods/homedecor_modpack/computer/textures/computer_wee_lt.png b/mods/home_workshop_modpack/computers/textures/computers_wee_lt.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_wee_lt.png rename to mods/home_workshop_modpack/computers/textures/computers_wee_lt.png diff --git a/mods/homedecor_modpack/computer/textures/computer_wee_rt.png b/mods/home_workshop_modpack/computers/textures/computers_wee_rt.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_wee_rt.png rename to mods/home_workshop_modpack/computers/textures/computers_wee_rt.png diff --git a/mods/homedecor_modpack/computer/textures/computer_wee_tp.png b/mods/home_workshop_modpack/computers/textures/computers_wee_tp.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_wee_tp.png rename to mods/home_workshop_modpack/computers/textures/computers_wee_tp.png diff --git a/mods/homedecor_modpack/computer/textures/computer_wii_inv.png b/mods/home_workshop_modpack/computers/textures/computers_wii_inv.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_wii_inv.png rename to mods/home_workshop_modpack/computers/textures/computers_wii_inv.png diff --git a/mods/homedecor_modpack/computer/textures/computer_yellow.png b/mods/home_workshop_modpack/computers/textures/computers_yellow.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_yellow.png rename to mods/home_workshop_modpack/computers/textures/computers_yellow.png diff --git a/mods/home_workshop_modpack/home_workshop_common/init.lua b/mods/home_workshop_modpack/home_workshop_common/init.lua new file mode 100644 index 00000000..b58bce18 --- /dev/null +++ b/mods/home_workshop_modpack/home_workshop_common/init.lua @@ -0,0 +1,2 @@ +-- nothing to see here :P +-- this is just a stub to provide a few textures diff --git a/mods/home_workshop_modpack/home_workshop_common/textures/home_workshop_common_drawer_small.png b/mods/home_workshop_modpack/home_workshop_common/textures/home_workshop_common_drawer_small.png new file mode 100644 index 0000000000000000000000000000000000000000..91cc300d5f32b0eb9f90cb8b7573df67aafed1ad GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF3h)VW1=7><9cJV?%r0{EGLnn6 zS5I@-DGD%}nd`i$#A98p-@)$iqmv_#E{+Ut4w?W|%~BHN7tFv|({LwwXE~6cn(ufbukK}9v$r@jT=+&xx8H(FfiU4sR~eM#6u<8K Swr>&8HU>{uKbLh*2~7Yy2vB(d literal 0 HcmV?d00001 diff --git a/mods/home_workshop_modpack/home_workshop_common/textures/home_workshop_common_generic_metal.png b/mods/home_workshop_modpack/home_workshop_common/textures/home_workshop_common_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/home_workshop_modpack/home_workshop_common/textures/home_workshop_common_generic_metal_bright.png b/mods/home_workshop_modpack/home_workshop_common/textures/home_workshop_common_generic_metal_bright.png new file mode 100644 index 0000000000000000000000000000000000000000..da12452035ac9b4b333f9e0d17791d9664beaa7c GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UA8a-VcLnI_w4>ATZD>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/home_workshop_modpack/home_workshop_machines/init.lua b/mods/home_workshop_modpack/home_workshop_machines/init.lua new file mode 100644 index 00000000..30894406 --- /dev/null +++ b/mods/home_workshop_modpack/home_workshop_machines/init.lua @@ -0,0 +1,67 @@ +local S = minetest.get_translator("home_workshop_machines") + +-- "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("home_workshop_machines:3dprinter_bedflinger", { + description = S('3D Printer ("bedflinger" design)'), + inventory_image = "home_workshop_machines_3dprinter_bedflinger_inv.png", + tiles = { + { name = "home_workshop_machines_3dprinter.png", color = 0xffffffff }, + "home_workshop_machines_3dprinter_filament.png" + }, + paramtype = "light", + walkable = true, + groups = {snappy=3, ud_param2_colorable = 1}, + sound = default.node_sound_wood_defaults(), + drawtype = "mesh", + mesh = "home_workshop_machines_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, +}) + +-- COreXY style printer (Hypercube or similar) + +cbox = { + type = "fixed", + fixed = {-0.4375, -0.5, -0.5, 0.4375, 0.5, 0.375 } +} + +minetest.register_node("home_workshop_machines:3dprinter_corexy", { + description = S('3D Printer (CoreXY design)'), + tiles = { + { name = "home_workshop_machines_3dprinter.png", color = 0xffffffff }, + "home_workshop_machines_3dprinter_filament.png" + }, + paramtype = "light", + walkable = true, + groups = {snappy=3, ud_param2_colorable = 1}, + sound = default.node_sound_wood_defaults(), + drawtype = "mesh", + mesh = "home_workshop_machines_3dprinter_corexy.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, +}) + +minetest.register_alias("computer:3dprinter_bedflinger", "home_workshop_machines:3dprinter_bedflinger") +minetest.register_alias("computers:3dprinter_bedflinger", "home_workshop_machines:3dprinter_bedflinger") +minetest.register_alias("computer:3dprinter_corexy", "home_workshop_machines:3dprinter_corexy") +minetest.register_alias("computers:3dprinter_corexy", "home_workshop_machines:3dprinter_corexy") diff --git a/mods/home_workshop_modpack/home_workshop_machines/locale/home_workshop_machines.de.tr b/mods/home_workshop_modpack/home_workshop_machines/locale/home_workshop_machines.de.tr new file mode 100644 index 00000000..11ac392e --- /dev/null +++ b/mods/home_workshop_modpack/home_workshop_machines/locale/home_workshop_machines.de.tr @@ -0,0 +1,6 @@ +# textdomain: home_workshop_machines + +### init.lua ### + +3D Printer ("bedflinger" design)=3D Drucker ("Bettschubser") +3D Printer (CoreXY design)= diff --git a/mods/home_workshop_modpack/home_workshop_machines/locale/template.txt b/mods/home_workshop_modpack/home_workshop_machines/locale/template.txt new file mode 100644 index 00000000..cbf2dbf0 --- /dev/null +++ b/mods/home_workshop_modpack/home_workshop_machines/locale/template.txt @@ -0,0 +1,6 @@ +# textdomain: home_workshop_machines + +### init.lua ### + +3D Printer ("bedflinger" design)= +3D Printer (CoreXY design)= diff --git a/mods/home_workshop_modpack/home_workshop_machines/mod.conf b/mods/home_workshop_modpack/home_workshop_machines/mod.conf new file mode 100644 index 00000000..9371db0d --- /dev/null +++ b/mods/home_workshop_modpack/home_workshop_machines/mod.conf @@ -0,0 +1,3 @@ +name = home_workshop_machines +depends = default, unifieddyes +optional_depends = screwdriver diff --git a/mods/home_workshop_modpack/home_workshop_machines/models/home_workshop_machines_3dprinter_bedflinger.obj b/mods/home_workshop_modpack/home_workshop_machines/models/home_workshop_machines_3dprinter_bedflinger.obj new file mode 100644 index 00000000..0c248075 --- /dev/null +++ b/mods/home_workshop_modpack/home_workshop_machines/models/home_workshop_machines_3dprinter_bedflinger.obj @@ -0,0 +1,11091 @@ +# Blender v2.83.5 OBJ File: '3d printers.blend' +# www.blender.org +o Cube.009_Cube.019 +v -0.142877 -0.199999 -0.500000 +v -0.142877 -0.197499 -0.497500 +v -0.142875 0.197499 -0.497496 +v -0.142875 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.479426 +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.142877 -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.449997 +v -0.142877 -0.224999 -0.500000 +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.479426 +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.449997 +v -0.135377 -0.224999 -0.500000 +v -0.135374 0.224999 -0.499996 +v -0.135377 -0.231249 -0.493990 +v -0.135377 -0.162499 -0.443750 +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.061250 -0.037500 -0.326249 +v -0.061250 -0.037500 -0.253122 +v -0.086250 -0.037500 -0.326249 +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.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.271561 -0.117499 -0.499999 +v 0.244061 -0.117499 -0.499999 +v 0.271561 -0.095000 -0.499999 +v 0.244061 -0.095000 -0.499999 +v 0.268552 -0.114490 -0.441250 +v 0.271561 -0.117499 -0.444259 +v 0.247070 -0.114490 -0.441250 +v 0.244061 -0.117499 -0.444259 +v 0.268552 -0.098009 -0.441249 +v 0.271561 -0.095000 -0.444259 +v 0.247070 -0.098009 -0.441249 +v 0.244061 -0.095000 -0.444259 +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.148999 0.185817 -0.470511 +v -0.148999 0.185817 -0.379403 +v -0.223541 0.185817 -0.470511 +v -0.223541 0.185817 -0.379403 +v -0.148999 0.203409 -0.470510 +v -0.148999 0.203409 -0.379403 +v -0.223541 0.203409 -0.470510 +v -0.223541 0.203409 -0.379403 +v -0.223541 0.168226 -0.379403 +v -0.223541 0.168226 -0.470511 +v -0.148999 0.168226 -0.379403 +v -0.148999 0.168226 -0.470511 +v -0.074457 0.185817 -0.470511 +v -0.074457 0.185817 -0.379403 +v -0.148999 0.185817 -0.470511 +v -0.148999 0.185817 -0.379403 +v -0.074457 0.203409 -0.470510 +v -0.074457 0.203409 -0.379403 +v -0.148999 0.203409 -0.470510 +v -0.148999 0.203409 -0.379403 +v -0.148999 0.168226 -0.379403 +v -0.148999 0.168226 -0.470511 +v -0.074457 0.168226 -0.379403 +v -0.074457 0.168226 -0.470511 +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.243730 -0.173626 -0.497499 +v -0.246230 -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.174830 -0.173624 -0.037501 +v -0.142879 -0.173624 -0.037501 +v -0.243730 -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.174830 -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.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.101211 -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.448749 +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.108748 -0.208789 -0.418747 +v -0.108748 -0.208789 -0.393747 +v -0.107987 -0.204962 -0.418746 +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.393746 +v -0.098748 -0.198789 -0.418746 +v -0.098748 -0.198789 -0.393746 +v -0.094922 -0.199550 -0.418746 +v -0.094922 -0.199550 -0.393746 +v -0.091677 -0.201718 -0.418746 +v -0.091677 -0.201718 -0.393747 +v -0.089510 -0.204962 -0.418746 +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.098751 0.227461 -0.035004 +v -0.098751 0.227460 -0.437502 +v -0.096837 0.227081 -0.035004 +v -0.096837 0.227079 -0.437502 +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.437502 +v -0.096837 0.217842 -0.035004 +v -0.096837 0.217840 -0.437502 +v -0.098751 0.217461 -0.035004 +v -0.098751 0.217460 -0.437502 +v -0.100664 0.217842 -0.035004 +v -0.100664 0.217840 -0.437502 +v -0.102286 0.218926 -0.035004 +v -0.102286 0.218924 -0.437502 +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.437502 +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.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.098400 -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.252812 0.126210 -0.487497 +v 0.252811 -0.136289 -0.487499 +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.482499 +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.487499 +v 0.262432 0.126210 -0.489410 +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.492116 +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.492116 +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.489410 +v 0.253192 -0.136289 -0.489413 +v -0.280936 -0.111248 -0.474995 +v 0.281562 -0.111250 -0.474997 +v -0.280936 -0.110868 -0.473081 +v 0.281562 -0.110869 -0.473084 +v -0.280936 -0.109784 -0.471459 +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.471459 +v 0.281562 -0.102714 -0.471462 +v -0.280936 -0.101629 -0.473081 +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.478530 +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.478530 +v 0.281562 -0.109785 -0.478533 +v -0.280936 -0.110868 -0.476908 +v 0.281562 -0.110869 -0.476911 +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.448749 +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.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.431250 +v -0.120445 -0.179078 -0.431250 +v -0.112945 -0.186578 -0.431251 +v -0.112946 -0.222827 -0.431251 +v -0.076696 -0.222827 -0.431251 +v -0.072946 -0.226577 -0.431251 +v -0.072946 -0.235327 -0.431251 +v -0.079196 -0.241577 -0.431251 +v -0.135446 -0.237827 -0.456251 +v -0.135446 -0.235327 -0.458751 +v -0.135446 -0.215328 -0.478750 +v -0.135445 -0.205328 -0.478750 +v -0.135445 -0.186578 -0.460000 +v -0.131696 -0.241577 -0.452501 +v -0.097946 -0.241577 -0.437501 +v -0.097946 -0.241577 -0.438126 +v -0.112321 -0.241577 -0.452501 +v -0.079196 -0.241577 -0.437501 +v -0.072946 -0.235327 -0.437501 +v -0.072946 -0.226577 -0.437501 +v -0.076696 -0.222827 -0.437501 +v -0.112946 -0.222827 -0.437501 +v -0.112945 -0.186578 -0.437500 +v -0.120445 -0.179078 -0.437500 +v -0.127945 -0.179078 -0.437500 +v -0.134195 -0.185328 -0.458750 +v -0.134195 -0.185328 -0.437500 +v -0.125445 -0.185328 -0.458750 +v -0.125446 -0.205328 -0.478750 +v -0.125446 -0.215328 -0.478750 +v -0.125446 -0.235327 -0.458751 +v -0.118571 -0.235327 -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.437500 +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.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.263160 +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.263160 +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.264782 +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.257711 +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.237186 0.201210 -0.462497 +v -0.237187 -0.211288 -0.462499 +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.234100 -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.462499 +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.467499 +v -0.234099 0.201210 -0.467117 +v -0.234100 -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.252812 0.126210 -0.462497 +v 0.252811 -0.136289 -0.462499 +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.462499 +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.467499 +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.489410 +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.492116 +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.492116 +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.489410 +v -0.236806 -0.136289 -0.489413 +v 0.271561 0.094961 -0.499999 +v 0.244061 0.094961 -0.499999 +v 0.271561 0.117460 -0.499999 +v 0.244061 0.117460 -0.499999 +v 0.268552 0.097970 -0.441250 +v 0.271561 0.094961 -0.444259 +v 0.247070 0.097970 -0.441250 +v 0.244061 0.094961 -0.444259 +v 0.268552 0.114451 -0.441249 +v 0.271561 0.117460 -0.444259 +v 0.247070 0.114451 -0.441249 +v 0.244061 0.117460 -0.444259 +v -0.218437 0.094960 -0.499999 +v -0.245937 0.094960 -0.499999 +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.441249 +v -0.218437 0.117460 -0.444259 +v -0.242928 0.114451 -0.441249 +v -0.245937 0.117460 -0.444259 +v -0.218437 -0.117500 -0.499999 +v -0.245937 -0.117500 -0.499999 +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.441249 +v -0.218437 -0.095000 -0.444259 +v -0.242928 -0.098009 -0.441249 +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.457499 +v 0.266471 -0.123750 -0.457499 +v 0.266471 -0.117500 -0.467499 +v 0.266471 -0.123750 -0.467499 +v 0.257811 -0.117500 -0.472499 +v 0.257811 -0.123750 -0.472499 +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.457499 +v 0.249151 -0.088750 -0.457499 +v 0.249151 -0.095000 -0.467499 +v 0.249151 -0.088750 -0.467499 +v 0.257811 -0.095000 -0.472499 +v 0.257811 -0.088750 -0.472499 +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.477499 +v 0.257811 -0.088750 -0.477499 +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.492499 +v 0.266471 -0.088750 -0.492499 +v 0.266471 -0.095000 -0.482500 +v 0.266471 -0.088750 -0.482500 +v 0.257811 0.117461 -0.477499 +v 0.257811 0.123711 -0.477499 +v 0.249151 0.117461 -0.482499 +v 0.249151 0.123711 -0.482499 +v 0.249151 0.117461 -0.492499 +v 0.249151 0.123711 -0.492499 +v 0.257811 0.117461 -0.497499 +v 0.257811 0.123711 -0.497499 +v 0.266471 0.117460 -0.492499 +v 0.266471 0.123710 -0.492499 +v 0.266471 0.117460 -0.482500 +v 0.266471 0.123710 -0.482500 +v 0.257811 0.117461 -0.452500 +v 0.257811 0.123711 -0.452500 +v 0.249151 0.117461 -0.457499 +v 0.249151 0.123711 -0.457499 +v 0.249151 0.117461 -0.467499 +v 0.249151 0.123711 -0.467499 +v 0.257811 0.117461 -0.472499 +v 0.257811 0.123711 -0.472499 +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.094961 -0.452500 +v 0.257811 0.088711 -0.452500 +v 0.266471 0.094961 -0.457499 +v 0.266471 0.088711 -0.457499 +v 0.266471 0.094961 -0.467499 +v 0.266471 0.088711 -0.467499 +v 0.257811 0.094961 -0.472499 +v 0.257811 0.088711 -0.472499 +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.094961 -0.477499 +v 0.257811 0.088711 -0.477499 +v 0.266471 0.094961 -0.482499 +v 0.266471 0.088711 -0.482499 +v 0.266471 0.094961 -0.492499 +v 0.266471 0.088711 -0.492499 +v 0.257811 0.094961 -0.497499 +v 0.257811 0.088711 -0.497499 +v 0.249151 0.094961 -0.492499 +v 0.249151 0.088711 -0.492499 +v 0.249151 0.094961 -0.482500 +v 0.249151 0.088711 -0.482500 +v -0.232187 0.094960 -0.477499 +v -0.232187 0.088710 -0.477499 +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.094960 -0.492499 +v -0.240847 0.088710 -0.492499 +v -0.240847 0.094960 -0.482500 +v -0.240847 0.088710 -0.482500 +v -0.232187 0.094960 -0.452500 +v -0.232187 0.088710 -0.452500 +v -0.223527 0.094960 -0.457499 +v -0.223527 0.088710 -0.457499 +v -0.223527 0.094960 -0.467499 +v -0.223527 0.088710 -0.467499 +v -0.232187 0.094960 -0.472499 +v -0.232187 0.088710 -0.472499 +v -0.240847 0.094960 -0.467500 +v -0.240847 0.088710 -0.467500 +v -0.240847 0.094960 -0.457500 +v -0.240847 0.088710 -0.457500 +v -0.232187 0.117460 -0.452500 +v -0.232187 0.123710 -0.452500 +v -0.240847 0.117460 -0.457499 +v -0.240847 0.123710 -0.457499 +v -0.240847 0.117460 -0.467499 +v -0.240847 0.123710 -0.467499 +v -0.232187 0.117460 -0.472499 +v -0.232187 0.123710 -0.472499 +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.477499 +v -0.232187 0.123710 -0.477499 +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.492499 +v -0.223527 0.123710 -0.492499 +v -0.223527 0.117460 -0.482500 +v -0.223527 0.123710 -0.482500 +v -0.232187 -0.095000 -0.477499 +v -0.232187 -0.088750 -0.477499 +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.492499 +v -0.223527 -0.088750 -0.492499 +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.457499 +v -0.240847 -0.088750 -0.457499 +v -0.240847 -0.095000 -0.467499 +v -0.240847 -0.088750 -0.467499 +v -0.232187 -0.095000 -0.472499 +v -0.232187 -0.088750 -0.472499 +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.457499 +v -0.223527 -0.123750 -0.457499 +v -0.223527 -0.117500 -0.467499 +v -0.223527 -0.123750 -0.467499 +v -0.232187 -0.117500 -0.472499 +v -0.232187 -0.123750 -0.472499 +v -0.240847 -0.117500 -0.467500 +v -0.240847 -0.123750 -0.467500 +v -0.240847 -0.117500 -0.457500 +v -0.240847 -0.123750 -0.457500 +v 0.257811 -0.117500 -0.477499 +v 0.257811 -0.123750 -0.477499 +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.492499 +v 0.249151 -0.123749 -0.492499 +v 0.249151 -0.117499 -0.482500 +v 0.249151 -0.123749 -0.482500 +v -0.232187 -0.117500 -0.477499 +v -0.232187 -0.123750 -0.477499 +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.492499 +v -0.240847 -0.123750 -0.492499 +v -0.240847 -0.117500 -0.482500 +v -0.240847 -0.123750 -0.482500 +v -0.245936 -0.106248 -0.464999 +v -0.252186 -0.106248 -0.464999 +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.464999 +v -0.252186 0.106212 -0.464999 +v -0.245936 0.097551 -0.469999 +v -0.252186 0.097551 -0.469999 +v -0.245936 0.097551 -0.479999 +v -0.252186 0.097551 -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.464999 +v -0.212186 0.106212 -0.464999 +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.464999 +v -0.212186 -0.106248 -0.464999 +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.464999 +v -0.135398 0.106212 -0.464999 +v -0.129149 0.097552 -0.469999 +v -0.135399 0.097552 -0.469999 +v -0.129149 0.097552 -0.479999 +v -0.135399 0.097552 -0.479999 +v -0.129148 0.106212 -0.484999 +v -0.135398 0.106212 -0.484999 +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.464999 +v -0.149148 0.106212 -0.464999 +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.484999 +v -0.149148 0.106212 -0.484999 +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.464999 +v -0.149148 -0.106248 -0.464999 +v -0.142898 -0.114908 -0.469999 +v -0.149148 -0.114908 -0.469999 +v -0.142898 -0.114908 -0.479999 +v -0.149148 -0.114908 -0.479999 +v -0.142898 -0.106248 -0.484999 +v -0.149148 -0.106248 -0.484999 +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.457499 +v -0.223527 -0.179851 -0.457499 +v -0.223527 -0.173601 -0.467499 +v -0.223527 -0.179851 -0.467499 +v -0.232187 -0.173601 -0.472499 +v -0.232187 -0.179851 -0.472499 +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.464999 +v 0.237812 -0.106248 -0.464999 +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.484999 +v 0.237812 -0.106248 -0.484999 +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.464999 +v 0.237812 0.106212 -0.464999 +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.484999 +v 0.237812 0.106212 -0.484999 +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.464999 +v 0.277812 0.106212 -0.464999 +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.484999 +v 0.277812 0.106212 -0.484999 +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.464999 +v 0.277812 -0.106248 -0.464999 +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.484999 +v 0.277812 -0.106248 -0.484999 +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.457499 +v -0.223527 -0.166101 -0.457499 +v -0.223527 -0.159851 -0.467499 +v -0.223527 -0.166101 -0.467499 +v -0.232187 -0.159851 -0.472499 +v -0.232187 -0.166101 -0.472499 +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.071249 -0.236289 -0.437497 +v -0.126248 -0.236289 -0.492496 +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.412496 +v -0.098748 -0.205664 -0.437496 +v -0.098748 -0.205664 -0.412496 +v -0.096539 -0.206579 -0.437496 +v -0.096539 -0.206579 -0.412496 +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.437496 +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.486246 +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.492496 +v -0.071248 -0.181289 -0.492496 +v -0.071249 -0.236289 -0.486246 +v -0.232187 0.179522 -0.452500 +v -0.232187 0.173273 -0.452500 +v -0.223527 0.179522 -0.457499 +v -0.223527 0.173272 -0.457499 +v -0.223527 0.179522 -0.467499 +v -0.223527 0.173272 -0.467499 +v -0.232187 0.179522 -0.472499 +v -0.232187 0.173273 -0.472499 +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.457499 +v -0.223527 0.159523 -0.457499 +v -0.223527 0.165773 -0.467499 +v -0.223527 0.159523 -0.467499 +v -0.232187 0.165773 -0.472499 +v -0.232187 0.159523 -0.472499 +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.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.098751 -0.225037 -0.035001 +v -0.098751 -0.225038 -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.230038 -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.225417 -0.035001 +v -0.100664 -0.225419 -0.437499 +v -0.108748 0.201210 -0.418747 +v -0.108748 0.201210 -0.393747 +v -0.107987 0.205036 -0.418746 +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.393746 +v -0.098748 0.211210 -0.418746 +v -0.098748 0.211210 -0.393746 +v -0.094922 0.210448 -0.418746 +v -0.094922 0.210448 -0.393746 +v -0.091677 0.208281 -0.418746 +v -0.091677 0.208281 -0.393747 +v -0.089510 0.205036 -0.418746 +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 +v -0.071249 0.173710 -0.437497 +v -0.126248 0.173710 -0.492496 +v -0.126248 0.173710 -0.437497 +v -0.071248 0.228709 -0.437496 +v -0.126248 0.228709 -0.492496 +v -0.126248 0.228709 -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.412496 +v -0.098748 0.204335 -0.437496 +v -0.098748 0.204335 -0.412496 +v -0.096539 0.203419 -0.437496 +v -0.096539 0.203419 -0.412496 +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.437496 +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.486246 +v -0.126248 0.228709 -0.486246 +v -0.071248 0.228709 -0.486246 +v -0.126248 0.173710 -0.443747 +v -0.126248 0.228709 -0.443746 +v -0.071248 0.228709 -0.443746 +v -0.071249 0.173710 -0.492496 +v -0.071248 0.228709 -0.492496 +v -0.071249 0.173710 -0.486246 +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.211210 -0.315584 +v -0.078748 0.211209 -0.317497 +v -0.071835 0.211210 -0.312878 +v -0.069129 0.211210 -0.315584 +v -0.075662 0.211210 -0.312878 +v -0.071835 0.211210 -0.322117 +v -0.075662 0.211210 -0.322117 +v -0.078368 0.211210 -0.319411 +v -0.069129 0.211210 -0.319411 +v -0.077284 0.211210 -0.313962 +v -0.073748 0.211210 -0.312497 +v -0.070213 0.211210 -0.313962 +v -0.068748 0.211210 -0.317497 +v -0.070213 0.211210 -0.321033 +v -0.073748 0.211210 -0.322497 +v -0.077284 0.211210 -0.321033 +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.135376 0.226481 -0.042503 +v -0.135376 0.226481 -0.057503 +v -0.135376 0.221481 -0.037503 +v -0.135376 0.178981 -0.057502 +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.125376 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.057502 +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.125376 0.215231 -0.043753 +v -0.125376 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.431252 +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.431252 +v -0.072946 0.227749 -0.431252 +v -0.079196 0.233999 -0.431253 +v -0.135446 0.230249 -0.456252 +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.452502 +v -0.097946 0.233999 -0.437503 +v -0.097946 0.233999 -0.438128 +v -0.112321 0.233999 -0.452502 +v -0.079196 0.233999 -0.437503 +v -0.072946 0.227749 -0.437502 +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.438127 +v -0.097946 0.227736 -0.437502 +v -0.125445 0.177749 -0.437502 +v -0.125446 0.227736 -0.437502 +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.261249 +v -0.006250 0.027500 -0.261249 +v -0.012500 -0.027500 -0.316249 +v -0.055000 -0.027500 -0.261249 +v -0.054999 0.027500 -0.261249 +v -0.054999 0.027500 -0.316249 +v -0.012500 -0.027500 -0.261249 +v -0.012500 0.027500 -0.261249 +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.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.462499 +v -0.197812 -0.000039 -0.462499 +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.462499 +v -0.191562 -0.000039 -0.462499 +v -0.192478 0.024961 -0.464709 +v -0.192478 -0.000039 -0.464709 +v -0.194687 0.024961 -0.465624 +v -0.194687 -0.000039 -0.465624 +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.167188 0.079961 -0.489999 +v -0.167187 0.079960 -0.435000 +v -0.167188 0.073711 -0.489999 +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.194547 -0.003788 -0.455145 +v -0.194547 -0.003788 -0.452645 +v -0.194547 0.003711 -0.455145 +v -0.194547 0.003711 -0.452645 +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.008034 -0.451499 +v -0.199244 -0.010715 -0.451499 +v -0.194687 0.008034 -0.450592 +v -0.194687 -0.010715 -0.450592 +v -0.190130 0.008034 -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.005078 -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.005078 -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.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.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.129148 -0.106248 -0.464999 +v -0.135398 -0.106248 -0.464999 +v -0.129149 -0.114908 -0.469999 +v -0.135398 -0.114908 -0.469999 +v -0.129149 -0.114908 -0.479999 +v -0.135398 -0.114908 -0.479999 +v -0.129148 -0.106248 -0.484999 +v -0.135398 -0.106248 -0.484999 +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.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.071409 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.071409 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.280936 0.101212 -0.474995 +v 0.281562 0.101210 -0.474997 +v -0.280936 0.101592 -0.473081 +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.470375 +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.470375 +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.473081 +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.479616 +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.479616 +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.232187 0.024959 -0.452500 +v -0.232187 0.031209 -0.452500 +v -0.240847 0.024959 -0.457499 +v -0.240847 0.031209 -0.457499 +v -0.240847 0.024959 -0.467499 +v -0.240847 0.031209 -0.467499 +v -0.232187 0.024959 -0.472499 +v -0.232187 0.031209 -0.472499 +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.232187 0.024959 -0.477499 +v -0.232187 0.031209 -0.477499 +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.492499 +v -0.223527 0.031209 -0.492499 +v -0.223527 0.024959 -0.482500 +v -0.223527 0.031209 -0.482500 +v -0.232187 0.012493 -0.477499 +v -0.232187 0.006243 -0.477499 +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.492499 +v -0.240847 0.006243 -0.492499 +v -0.240847 0.012493 -0.482500 +v -0.240847 0.006243 -0.482500 +v -0.232187 0.012493 -0.452500 +v -0.232187 0.006243 -0.452500 +v -0.223527 0.012493 -0.457499 +v -0.223527 0.006243 -0.457499 +v -0.223527 0.012493 -0.467499 +v -0.223527 0.006243 -0.467499 +v -0.232187 0.012493 -0.472499 +v -0.232187 0.006243 -0.472499 +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.257811 -0.011246 -0.452500 +v 0.257811 -0.017496 -0.452500 +v 0.266471 -0.011246 -0.457499 +v 0.266471 -0.017496 -0.457499 +v 0.266471 -0.011246 -0.467499 +v 0.266471 -0.017496 -0.467499 +v 0.257811 -0.011246 -0.472499 +v 0.257811 -0.017496 -0.472499 +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.257811 0.011174 -0.452500 +v 0.257811 0.017424 -0.452500 +v 0.249151 0.011174 -0.457499 +v 0.249151 0.017424 -0.457499 +v 0.249151 0.011174 -0.467499 +v 0.249151 0.017424 -0.467499 +v 0.257811 0.011174 -0.472499 +v 0.257811 0.017424 -0.472499 +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.243730 0.165772 -0.497499 +v -0.246230 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.243730 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.174830 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.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.043748 -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.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.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.120656 -0.432500 +v 0.127578 0.119981 -0.419998 +v 0.132613 0.125016 -0.419998 +v 0.130095 0.120656 -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.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.238174 0.080868 0.135993 +v -0.235464 0.080868 0.140049 +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.140049 +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.146788 +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.115632 +v -0.226625 -0.102455 0.114348 +v -0.233078 -0.102455 0.115632 +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.124088 +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.063370 0.122545 +v -0.232166 -0.063370 0.119023 +v -0.225321 -0.063370 0.118376 +v -0.219448 -0.063370 0.120524 +v -0.215953 -0.063370 0.124088 +v -0.213733 -0.063369 0.130019 +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.005000 0.000000 -0.342499 +v -0.004619 0.001913 -0.342499 +v -0.003535 0.003536 -0.342499 +v -0.001913 0.004619 -0.342499 +v 0.000000 0.005000 -0.342499 +v 0.001913 0.004619 -0.342499 +v 0.003536 0.003536 -0.342499 +v 0.004619 0.001913 -0.342499 +v 0.005000 0.000000 -0.342499 +v 0.004619 -0.001913 -0.342499 +v 0.003536 -0.003535 -0.342499 +v 0.001913 -0.004619 -0.342499 +v 0.000000 -0.005000 -0.342499 +v -0.001913 -0.004619 -0.342499 +v -0.003535 -0.003535 -0.342499 +v 0.000000 0.000000 -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.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.043981 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.212627 +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.330589 -0.043982 0.127307 +v -0.330589 0.038775 0.127307 +v -0.350292 -0.050103 0.106628 +v -0.350292 0.044896 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.050104 -0.007625 +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.050104 -0.014663 +v -0.202499 0.044896 -0.014663 +v -0.179300 -0.050104 -0.007625 +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.059303 +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.273951 -0.050103 0.220881 +v -0.273951 0.044897 0.220881 +v -0.295331 -0.050103 0.209453 +v -0.295331 0.044897 0.209453 +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.038646 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.038646 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.273951 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.082501 +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.043854 0.003803 +v -0.273950 -0.043854 -0.007625 +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.043854 -0.007625 +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.059303 +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.273951 -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.044896 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.066198 +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.044896 0.083726 +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.038646 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.141221 +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.066198 +v -0.185948 0.038646 0.079448 +v -0.185948 -0.043853 0.079448 +v -0.192350 0.044896 0.083726 +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.044896 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.044896 0.077479 +v -0.181427 0.038646 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.044896 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.038646 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.038646 0.097083 +v -0.274607 -0.043853 0.097084 +v -0.267055 -0.050103 0.098586 +v -0.267055 0.044897 0.098585 +v -0.103748 -0.208789 -0.406247 +v -0.103748 -0.208789 -0.031421 +v -0.103368 -0.206875 -0.406247 +v -0.103368 -0.206875 -0.031421 +v -0.102284 -0.205253 -0.406247 +v -0.100662 -0.204169 -0.406247 +v -0.098748 -0.203789 -0.406247 +v -0.098748 -0.203789 -0.031421 +v -0.096835 -0.204169 -0.406247 +v -0.096835 -0.204169 -0.031421 +v -0.095213 -0.205253 -0.406247 +v -0.094129 -0.206875 -0.406247 +v -0.094129 -0.206875 -0.031421 +v -0.093748 -0.208789 -0.406247 +v -0.094129 -0.210702 -0.406247 +v -0.094129 -0.210702 -0.031421 +v -0.095213 -0.212324 -0.406247 +v -0.095213 -0.212324 -0.031421 +v -0.096835 -0.213408 -0.406247 +v -0.098748 -0.213789 -0.406247 +v -0.098748 -0.213789 -0.031421 +v -0.100662 -0.213408 -0.406247 +v -0.100662 -0.213408 -0.031421 +v -0.102284 -0.212324 -0.406247 +v -0.102284 -0.212324 -0.031421 +v -0.103368 -0.210702 -0.406247 +v -0.103368 -0.210702 -0.031421 +v -0.096835 -0.213408 -0.031421 +v -0.100662 -0.204169 -0.031421 +v -0.093748 -0.208789 -0.031421 +v -0.095213 -0.205253 -0.031421 +v -0.102284 -0.205253 -0.031421 +v -0.103748 0.201210 -0.406247 +v -0.103748 0.201210 -0.031421 +v -0.103368 0.203123 -0.406247 +v -0.103368 0.203123 -0.031421 +v -0.102284 0.204745 -0.406247 +v -0.100662 0.205829 -0.406247 +v -0.098748 0.206210 -0.406247 +v -0.098748 0.206210 -0.031421 +v -0.096835 0.205829 -0.406247 +v -0.096835 0.205829 -0.031421 +v -0.095213 0.204745 -0.406247 +v -0.094129 0.203123 -0.406247 +v -0.094129 0.203123 -0.031421 +v -0.093748 0.201210 -0.406247 +v -0.094129 0.199296 -0.406247 +v -0.094129 0.199296 -0.031421 +v -0.095213 0.197674 -0.406247 +v -0.095213 0.197674 -0.031421 +v -0.096835 0.196590 -0.406247 +v -0.098748 0.196210 -0.406247 +v -0.098748 0.196210 -0.031421 +v -0.100662 0.196590 -0.406247 +v -0.100662 0.196590 -0.031421 +v -0.102284 0.197674 -0.406247 +v -0.102284 0.197674 -0.031421 +v -0.103368 0.199296 -0.406247 +v -0.103368 0.199296 -0.031421 +v -0.096835 0.196590 -0.031421 +v -0.100662 0.205829 -0.031421 +v -0.093748 0.201210 -0.031421 +v -0.095213 0.204745 -0.031421 +v -0.102284 0.204745 -0.031421 +v -0.034242 -0.000486 -0.249928 +v -0.033621 -0.001985 -0.249925 +v -0.032122 -0.002606 -0.249918 +v -0.030623 -0.001985 -0.249912 +v -0.030002 -0.000486 -0.249909 +v -0.030623 0.001013 -0.249912 +v -0.032122 0.001633 -0.249918 +v -0.033621 0.001013 -0.249925 +v -0.033543 -0.001985 -0.269918 +v -0.034164 -0.000486 -0.269918 +v -0.032044 -0.002606 -0.269918 +v -0.030545 -0.001985 -0.269918 +v -0.029924 -0.000486 -0.269918 +v -0.030545 0.001013 -0.269918 +v -0.032044 0.001633 -0.269918 +v -0.033543 0.001013 -0.269918 +v -0.034393 -0.000486 -0.229940 +v -0.033772 -0.001985 -0.229934 +v -0.032273 -0.002606 -0.229919 +v -0.030774 -0.001985 -0.229905 +v -0.030154 -0.000486 -0.229899 +v -0.030774 0.001013 -0.229905 +v -0.032273 0.001633 -0.229919 +v -0.033772 0.001013 -0.229934 +v -0.034622 -0.000486 -0.209953 +v -0.034001 -0.001985 -0.209944 +v -0.032503 -0.002606 -0.209921 +v -0.031004 -0.001985 -0.209898 +v -0.030383 -0.000486 -0.209889 +v -0.031004 0.001013 -0.209898 +v -0.032503 0.001633 -0.209921 +v -0.034001 0.001013 -0.209944 +v -0.034963 -0.000486 -0.189970 +v -0.034342 -0.001985 -0.189956 +v -0.032843 -0.002606 -0.189924 +v -0.031345 -0.001985 -0.189892 +v -0.030724 -0.000486 -0.189878 +v -0.031345 0.001013 -0.189892 +v -0.032843 0.001633 -0.189924 +v -0.034342 0.001013 -0.189956 +v -0.035448 -0.000486 -0.169992 +v -0.034828 -0.001985 -0.169974 +v -0.033329 -0.002606 -0.169930 +v -0.031831 -0.001985 -0.169887 +v -0.031210 -0.000486 -0.169869 +v -0.031831 0.001013 -0.169887 +v -0.033329 0.001633 -0.169930 +v -0.034828 0.001013 -0.169974 +v -0.036095 -0.000486 -0.150021 +v -0.035474 -0.001985 -0.149997 +v -0.033976 -0.002606 -0.149941 +v -0.032479 -0.001985 -0.149885 +v -0.031858 -0.000486 -0.149862 +v -0.032479 0.001013 -0.149885 +v -0.033976 0.001633 -0.149941 +v -0.035474 0.001013 -0.149997 +v -0.036924 -0.000486 -0.130059 +v -0.036303 -0.001985 -0.130029 +v -0.034806 -0.002606 -0.129959 +v -0.033309 -0.001985 -0.129888 +v -0.032689 -0.000486 -0.129859 +v -0.033309 0.001013 -0.129888 +v -0.034806 0.001633 -0.129959 +v -0.036303 0.001013 -0.130029 +v -0.038015 -0.000486 -0.110114 +v -0.037395 -0.001985 -0.110077 +v -0.035898 -0.002606 -0.109989 +v -0.034402 -0.001985 -0.109901 +v -0.033782 -0.000486 -0.109865 +v -0.034402 0.001013 -0.109901 +v -0.035898 0.001633 -0.109989 +v -0.037395 0.001013 -0.110077 +v -0.039314 -0.000486 -0.090185 +v -0.038695 -0.001985 -0.090140 +v -0.037199 -0.002606 -0.090033 +v -0.035704 -0.001985 -0.089926 +v -0.035085 -0.000486 -0.089882 +v -0.035704 0.001013 -0.089926 +v -0.037199 0.001633 -0.090033 +v -0.038695 0.001013 -0.090140 +v -0.040827 -0.000486 -0.070275 +v -0.040208 -0.001985 -0.070221 +v -0.038715 -0.002606 -0.070093 +v -0.037221 -0.001985 -0.069964 +v -0.036603 -0.000486 -0.069911 +v -0.037221 0.001013 -0.069964 +v -0.038715 0.001633 -0.070093 +v -0.040208 0.001013 -0.070221 +v -0.042633 -0.000486 -0.050392 +v -0.042015 -0.001985 -0.050329 +v -0.040524 -0.002606 -0.050176 +v -0.039033 -0.001985 -0.050024 +v -0.038415 -0.000486 -0.049960 +v -0.039033 0.001013 -0.050024 +v -0.040524 0.001633 -0.050176 +v -0.042015 0.001013 -0.050329 +v -0.044849 -0.000486 -0.030558 +v -0.044233 -0.001985 -0.030483 +v -0.042745 -0.002606 -0.030302 +v -0.041257 -0.001985 -0.030120 +v -0.040641 -0.000486 -0.030045 +v -0.041257 0.001013 -0.030120 +v -0.042745 0.001633 -0.030302 +v -0.044233 0.001013 -0.030483 +v -0.047421 -0.000486 -0.010773 +v -0.046807 -0.001985 -0.010685 +v -0.045323 -0.002606 -0.010471 +v -0.043839 -0.001985 -0.010258 +v -0.043225 -0.000486 -0.010170 +v -0.043839 0.001013 -0.010258 +v -0.045323 0.001633 -0.010471 +v -0.046807 0.001013 -0.010685 +v -0.050380 -0.000486 0.008953 +v -0.049768 -0.001985 0.009056 +v -0.048290 -0.002606 0.009306 +v -0.046812 -0.001985 0.009556 +v -0.046200 -0.000486 0.009660 +v -0.046812 0.001013 0.009556 +v -0.048290 0.001633 0.009306 +v -0.049768 0.001013 0.009056 +v -0.054058 -0.000486 0.028546 +v -0.053450 -0.001985 0.028668 +v -0.051980 -0.002606 0.028962 +v -0.050510 -0.001985 0.029257 +v -0.049901 -0.000486 0.029379 +v -0.050510 0.001013 0.029257 +v -0.051980 0.001633 0.028962 +v -0.053450 0.001013 0.028668 +v -0.058344 -0.000486 0.047997 +v -0.057740 -0.001985 0.048141 +v -0.056282 -0.002606 0.048488 +v -0.054823 -0.001985 0.048835 +v -0.054219 -0.000486 0.048978 +v -0.054823 0.001013 0.048835 +v -0.056282 0.001633 0.048488 +v -0.057740 0.001013 0.048141 +v -0.063235 -0.000486 0.067290 +v -0.062638 -0.001985 0.067459 +v -0.061195 -0.002606 0.067865 +v -0.059752 -0.001985 0.068272 +v -0.059155 -0.000486 0.068440 +v -0.059752 0.001013 0.068272 +v -0.061195 0.001633 0.067865 +v -0.062638 0.001013 0.067459 +v -0.068922 -0.000486 0.086354 +v -0.068334 -0.001985 0.086551 +v -0.066912 -0.002606 0.087027 +v -0.065491 -0.001985 0.087504 +v -0.064903 -0.000486 0.087701 +v -0.065491 0.001013 0.087504 +v -0.066912 0.001633 0.087027 +v -0.068334 0.001013 0.086551 +v -0.075941 -0.000486 0.104926 +v -0.075366 -0.001985 0.105160 +v -0.073977 -0.002606 0.105725 +v -0.072589 -0.001985 0.106289 +v -0.072014 -0.000486 0.106523 +v -0.072589 0.001013 0.106289 +v -0.073977 0.001633 0.105725 +v -0.075366 0.001013 0.105160 +v -0.084085 -0.000486 0.122971 +v -0.083529 -0.001985 0.123248 +v -0.082187 -0.002606 0.123915 +v -0.080845 -0.001985 0.124583 +v -0.080289 -0.000486 0.124860 +v -0.080845 0.001013 0.124583 +v -0.082187 0.001633 0.123915 +v -0.083529 0.001013 0.123248 +v -0.093432 -0.000486 0.140393 +v -0.092903 -0.001985 0.140718 +v -0.091627 -0.002606 0.141504 +v -0.090350 -0.001985 0.142290 +v -0.089821 -0.000486 0.142615 +v -0.090350 0.001013 0.142290 +v -0.091627 0.001633 0.141504 +v -0.092903 0.001013 0.140718 +v -0.104783 -0.000486 0.156517 +v -0.104295 -0.001985 0.156900 +v -0.103117 -0.002606 0.157827 +v -0.101939 -0.001985 0.158754 +v -0.101451 -0.000486 0.159138 +v -0.101939 0.001013 0.158754 +v -0.103117 0.001633 0.157827 +v -0.104295 0.001013 0.156900 +v -0.117928 -0.000486 0.171067 +v -0.117497 -0.001985 0.171514 +v -0.116456 -0.002606 0.172592 +v -0.115415 -0.001985 0.173671 +v -0.114984 -0.000486 0.174118 +v -0.115415 0.001013 0.173671 +v -0.116456 0.001633 0.172592 +v -0.117497 0.001013 0.171514 +v -0.132717 -0.000486 0.183763 +v -0.132359 -0.001985 0.184270 +v -0.131495 -0.002606 0.185495 +v -0.130631 -0.001985 0.186720 +v -0.130273 -0.000486 0.187227 +v -0.130631 0.001013 0.186720 +v -0.131495 0.001633 0.185495 +v -0.132359 0.001013 0.184270 +v -0.149473 -0.000486 0.193872 +v -0.149206 -0.001985 0.194432 +v -0.148561 -0.002606 0.195785 +v -0.147916 -0.001985 0.197139 +v -0.147649 -0.000486 0.197699 +v -0.147916 0.001013 0.197139 +v -0.148561 0.001633 0.195785 +v -0.149206 0.001013 0.194432 +v -0.167956 -0.000486 0.200212 +v -0.167786 -0.001985 0.200809 +v -0.167374 -0.002606 0.202250 +v -0.166963 -0.001985 0.203692 +v -0.166792 -0.000486 0.204289 +v -0.166963 0.001013 0.203692 +v -0.167374 0.001633 0.202250 +v -0.167786 0.001013 0.200809 +v -0.187063 -0.000486 0.204155 +v -0.186986 -0.001985 0.204771 +v -0.186801 -0.002606 0.206259 +v -0.186617 -0.001985 0.207746 +v -0.186540 -0.000486 0.208362 +v -0.186617 0.001013 0.207746 +v -0.186801 0.001633 0.206259 +v -0.186986 0.001013 0.204771 +v -0.206787 -0.000486 0.206291 +v -0.206787 -0.001985 0.206912 +v -0.206787 -0.002606 0.208411 +v -0.206787 -0.001985 0.209910 +v -0.206787 -0.000486 0.210531 +v -0.206787 0.001013 0.209910 +v -0.206787 0.001633 0.208411 +v -0.206787 0.001013 0.206912 +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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.593750 0.406250 +vt 0.671875 0.406250 +vt 0.671875 0.328125 +vt 0.593750 0.328125 +vt 0.828125 0.406250 +vt 0.750000 0.406250 +vt 0.750000 0.328125 +vt 0.828125 0.328125 +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.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.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.593750 0.406250 +vt 0.671875 0.406250 +vt 0.671875 0.328125 +vt 0.593750 0.328125 +vt 0.828125 0.406250 +vt 0.750000 0.406250 +vt 0.750000 0.328125 +vt 0.828125 0.328125 +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.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.593750 0.406250 +vt 0.671875 0.406250 +vt 0.671875 0.328125 +vt 0.593750 0.328125 +vt 0.828125 0.406250 +vt 0.750000 0.406250 +vt 0.750000 0.328125 +vt 0.828125 0.328125 +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.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.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.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.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.593750 0.406250 +vt 0.671875 0.406250 +vt 0.671875 0.328125 +vt 0.593750 0.328125 +vt 0.828125 0.406250 +vt 0.750000 0.406250 +vt 0.750000 0.328125 +vt 0.828125 0.328125 +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.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.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.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.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.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.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.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.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.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.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.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.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.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.765606 0.234340 +vt 0.765606 0.296840 +vt 0.734356 0.296840 +vt 0.734356 0.234340 +vt 0.703106 0.234340 +vt 0.703106 0.296840 +vt 0.671856 0.296840 +vt 0.671856 0.234340 +vt 0.640606 0.296840 +vt 0.640606 0.234340 +vt 0.671856 0.234340 +vt 0.703106 0.296840 +vt 0.703106 0.234340 +vt 0.734356 0.296840 +vt 0.965770 0.593750 +vt 0.965770 0.656250 +vt 0.912572 0.656250 +vt 0.912572 0.593750 +vt 0.640606 0.234340 +vt 0.640606 0.171840 +vt 0.693804 0.171840 +vt 0.693804 0.234340 +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.640083 0.385053 +vt 0.632672 0.386527 +vt 0.625261 0.385053 +vt 0.618979 0.380856 +vt 0.614781 0.374573 +vt 0.613307 0.367162 +vt 0.614781 0.359751 +vt 0.618979 0.353469 +vt 0.625261 0.349271 +vt 0.632672 0.347797 +vt 0.640083 0.349271 +vt 0.646365 0.353469 +vt 0.650563 0.359751 +vt 0.652037 0.367162 +vt 0.650563 0.374573 +vt 0.646365 0.380856 +vt 0.640083 0.385053 +vt 0.632672 0.386527 +vt 0.625261 0.385053 +vt 0.618979 0.380856 +vt 0.614781 0.374573 +vt 0.613307 0.367162 +vt 0.614781 0.359751 +vt 0.618979 0.353469 +vt 0.625261 0.349271 +vt 0.632672 0.347797 +vt 0.640083 0.349271 +vt 0.646365 0.353469 +vt 0.650563 0.359751 +vt 0.652037 0.367162 +vt 0.650563 0.374573 +vt 0.646365 0.380856 +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.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.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.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 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 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.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.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.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 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.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.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.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.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.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.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.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.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.328125 0.359375 +vt 0.343750 0.359375 +vt 0.343750 0.421875 +vt 0.328125 0.421875 +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.812500 0.671875 +vt 0.828125 0.671875 +vt 0.312500 0.359375 +vt 0.312500 0.421875 +vt 0.812500 0.609375 +vt 0.828125 0.609375 +vt 0.796875 0.703125 +vt 0.796875 0.687500 +vt 0.796875 0.671875 +vt 0.296875 0.359375 +vt 0.296875 0.421875 +vt 0.796875 0.609375 +vt 0.781250 0.703125 +vt 0.781250 0.687500 +vt 0.781250 0.671875 +vt 0.765625 0.609375 +vt 0.781250 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.421875 0.359375 +vt 0.437500 0.359375 +vt 0.437500 0.421875 +vt 0.421875 0.421875 +vt 0.656250 0.703125 +vt 0.656250 0.687500 +vt 0.656250 0.671875 +vt 0.406250 0.359375 +vt 0.406250 0.421875 +vt 0.656250 0.609375 +vt 0.640625 0.703125 +vt 0.640625 0.687500 +vt 0.640625 0.671875 +vt 0.390625 0.359375 +vt 0.390625 0.421875 +vt 0.640625 0.609375 +vt 0.625000 0.703125 +vt 0.625000 0.687500 +vt 0.625000 0.671875 +vt 0.375000 0.359375 +vt 0.375000 0.421875 +vt 0.625000 0.609375 +vt 0.609375 0.703125 +vt 0.609375 0.687500 +vt 0.609375 0.671875 +vt 0.359375 0.421875 +vt 0.359375 0.359375 +vt 0.609375 0.609375 +vt 0.578125 0.562500 +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.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.328125 0.359375 +vt 0.343750 0.359375 +vt 0.343750 0.421875 +vt 0.328125 0.421875 +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.812500 0.671875 +vt 0.828125 0.671875 +vt 0.312500 0.359375 +vt 0.312500 0.421875 +vt 0.812500 0.609375 +vt 0.828125 0.609375 +vt 0.796875 0.703125 +vt 0.796875 0.687500 +vt 0.796875 0.671875 +vt 0.296875 0.359375 +vt 0.296875 0.421875 +vt 0.796875 0.609375 +vt 0.781250 0.703125 +vt 0.781250 0.687500 +vt 0.781250 0.671875 +vt 0.765625 0.609375 +vt 0.781250 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.421875 0.359375 +vt 0.437500 0.359375 +vt 0.437500 0.421875 +vt 0.421875 0.421875 +vt 0.656250 0.703125 +vt 0.656250 0.687500 +vt 0.656250 0.671875 +vt 0.406250 0.359375 +vt 0.406250 0.421875 +vt 0.656250 0.609375 +vt 0.640625 0.703125 +vt 0.640625 0.687500 +vt 0.640625 0.671875 +vt 0.390625 0.359375 +vt 0.390625 0.421875 +vt 0.640625 0.609375 +vt 0.625000 0.703125 +vt 0.625000 0.687500 +vt 0.625000 0.671875 +vt 0.375000 0.359375 +vt 0.375000 0.421875 +vt 0.625000 0.609375 +vt 0.609375 0.703125 +vt 0.609375 0.687500 +vt 0.609375 0.671875 +vt 0.359375 0.421875 +vt 0.359375 0.359375 +vt 0.609375 0.609375 +vt 0.578125 0.562500 +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.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.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.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.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 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.656231 0.296840 +vt 0.656231 0.249965 +vt 0.671856 0.249965 +vt 0.671856 0.296840 +vt 0.687481 0.249965 +vt 0.687481 0.296840 +vt 0.703106 0.249965 +vt 0.703106 0.296840 +vt 0.718731 0.249965 +vt 0.718731 0.296840 +vt 0.734356 0.249965 +vt 0.734356 0.296840 +vt 0.749981 0.249965 +vt 0.749981 0.296840 +vt 0.765606 0.249965 +vt 0.640606 0.249965 +vt 0.640606 0.203090 +vt 0.656231 0.203090 +vt 0.656231 0.249965 +vt 0.671856 0.203090 +vt 0.671856 0.249965 +vt 0.687481 0.203090 +vt 0.687481 0.249965 +vt 0.703106 0.203090 +vt 0.703106 0.249965 +vt 0.718731 0.203090 +vt 0.718731 0.249965 +vt 0.734356 0.203090 +vt 0.734356 0.249965 +vt 0.749981 0.203090 +vt 0.749981 0.249965 +vt 0.765606 0.203090 +vt 0.640606 0.296840 +vt 0.640606 0.249965 +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 -1.500000 0.015625 +vt -0.000698 0.015625 +vt -0.000698 0.031250 +vt -1.500000 0.031250 +vt -0.000698 0.046875 +vt -1.500000 0.046875 +vt -0.000698 0.062500 +vt -1.500000 0.062500 +vt -0.000698 0.078125 +vt -1.500000 0.078125 +vt -0.000698 0.093750 +vt -1.500000 0.093750 +vt -0.000698 0.109375 +vt -1.500000 0.109375 +vt -0.000698 0.125000 +vt -1.500000 0.125000 +vt -0.000698 0.140625 +vt -1.500000 0.140625 +vt -1.500000 0.015625 +vt -0.000698 0.015625 +vt -0.000698 0.031250 +vt -1.500000 0.031250 +vt -0.000698 0.046875 +vt -1.500000 0.046875 +vt -0.000698 0.062500 +vt -1.500000 0.062500 +vt -0.000698 0.078125 +vt -1.500000 0.078125 +vt -0.000698 0.093750 +vt -1.500000 0.093750 +vt -0.000698 0.109375 +vt -1.500000 0.109375 +vt -0.000698 0.125000 +vt -1.500000 0.125000 +vt -0.000698 0.140625 +vt -1.500000 0.140625 +vt -1.500000 0.015625 +vt -0.000698 0.015625 +vt -0.000698 0.031250 +vt -1.500000 0.031250 +vt -0.000698 0.046875 +vt -1.500000 0.046875 +vt -0.000698 0.062500 +vt -1.500000 0.062500 +vt -0.000698 0.078125 +vt -1.500000 0.078125 +vt -0.000698 0.093750 +vt -1.500000 0.093750 +vt -0.000698 0.109375 +vt -1.500000 0.109375 +vt -0.000698 0.125000 +vt -1.500000 0.125000 +vt -0.000698 0.140625 +vt -1.500000 0.140625 +vt -1.500000 0.015625 +vt -0.000698 0.015625 +vt -0.000698 0.031250 +vt -1.500000 0.031250 +vt -0.000698 0.046875 +vt -1.500000 0.046875 +vt -0.000698 0.062500 +vt -1.500000 0.062500 +vt -0.000698 0.078125 +vt -1.500000 0.078125 +vt -0.000698 0.093750 +vt -1.500000 0.093750 +vt -0.000698 0.109375 +vt -1.500000 0.109375 +vt -0.000698 0.125000 +vt -1.500000 0.125000 +vt -0.000698 0.140625 +vt -1.500000 0.140625 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.375162 0.505581 +vt 0.393299 0.461795 +vt 0.437085 0.443658 +vt 0.480872 0.461795 +vt 0.499007 0.505581 +vt 0.480872 0.549367 +vt 0.437085 0.567504 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +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.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 -0.7071 -0.7071 +vn 0.0000 0.7071 -0.7071 +vn 0.0000 1.0000 0.0000 +vn 0.0000 0.7071 0.7071 +vn 0.0000 -0.0000 1.0000 +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.6088 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 -1.0000 0.0000 +vn 0.0000 -0.6088 0.7934 +vn 0.0000 0.7933 0.6088 +vn 0.0000 -0.6931 -0.7208 +vn -1.0000 0.0000 0.0000 +vn 1.0000 -0.0000 -0.0000 +vn -0.7071 -0.0000 0.7071 +vn 0.7071 -0.0000 0.7071 +vn -0.7933 0.0000 0.6088 +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.7934 0.0000 -0.6088 +vn -0.6088 0.0000 -0.7934 +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.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.0071 +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.0017 1.0000 +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.7934 0.0000 0.6088 +vn -0.1306 0.0000 -0.9914 +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.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.7462 0.0000 -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.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.0000 0.7462 -0.6657 +vn 0.2855 0.6894 0.6657 +vn 0.2855 0.6894 -0.6657 +vn 0.5276 0.5276 0.6657 +vn 0.5276 0.5276 -0.6657 +vn 0.6894 0.2855 0.6657 +vn 0.6894 0.2855 -0.6657 +vn 0.7462 0.0000 0.6657 +vn 0.7462 0.0000 -0.6657 +vn 0.6894 -0.2856 0.6657 +vn 0.6894 -0.2855 -0.6657 +vn 0.5276 -0.5276 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.0000 -0.7462 -0.6657 +vn -0.2855 -0.6894 0.6657 +vn -0.2856 -0.6894 -0.6657 +vn -0.5276 -0.5276 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.3827 0.9239 0.0000 +vn 0.9239 0.3827 0.0000 +vn 0.9239 -0.3827 0.0000 +vn 0.2856 -0.6894 0.6657 +vn 0.3827 -0.9239 0.0000 +vn -0.3827 -0.9239 0.0000 +vn -0.6894 -0.2855 0.6657 +vn -0.9239 -0.3827 0.0000 +vn -0.6894 0.2856 0.6657 +vn -0.9239 0.3827 0.0000 +vn -0.3827 0.9239 0.0000 +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.1456 -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.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.2856 +vn -0.5276 -0.6657 0.5276 +vn -0.5276 0.6657 0.5276 +vn -0.2856 -0.6657 0.6894 +vn -0.2856 0.6657 0.6894 +vn 0.0000 -0.6657 0.7462 +vn 0.0000 0.6657 0.7462 +vn 0.2856 -0.6657 0.6894 +vn 0.2856 0.6657 0.6894 +vn 0.5276 -0.6657 0.5276 +vn 0.5276 0.6657 0.5276 +vn 0.6894 -0.6657 0.2856 +vn 0.6894 0.6657 0.2856 +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.2856 +vn 0.5276 -0.6657 -0.5276 +vn 0.5276 0.6657 -0.5276 +vn 0.2856 -0.6657 -0.6894 +vn 0.2856 0.6657 -0.6894 +vn 0.0000 -0.6657 -0.7462 +vn 0.0000 0.6657 -0.7462 +vn -0.2856 -0.6657 -0.6894 +vn -0.2856 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.6894 0.6657 -0.2855 +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.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.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.3826 0.0000 -0.9239 +vn -0.6894 -0.6657 0.2855 +vn -0.6894 0.6657 0.2855 +vn -0.2855 -0.6657 0.6894 +vn -0.2855 0.6657 0.6894 +vn 0.2855 -0.6657 0.6894 +vn 0.2855 0.6657 0.6894 +vn 0.6894 -0.6657 0.2855 +vn 0.6894 -0.6657 -0.2855 +vn 0.6894 0.6657 -0.2855 +vn 0.2855 -0.6657 -0.6894 +vn 0.2855 0.6657 -0.6894 +vn -0.2855 -0.6657 -0.6894 +vn -0.2855 0.6657 -0.6894 +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.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.2856 -0.6894 -0.6657 +vn 0.6657 -0.1455 -0.7319 +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.6660 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.6894 0.6657 0.2855 +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.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 +vn 0.6657 0.2856 0.6894 +vn 0.6657 0.6894 -0.2856 +vn 0.6657 0.1456 -0.7319 +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.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.6894 0.6657 -0.2856 +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.8320 0.0000 -0.5547 +vn -0.7687 0.3184 -0.5547 +vn -0.5883 0.5883 -0.5547 +vn -0.3184 0.7687 -0.5547 +vn 0.0000 0.8320 -0.5547 +vn 0.3184 0.7687 -0.5547 +vn 0.5883 0.5883 -0.5547 +vn 0.7687 0.3184 -0.5547 +vn 0.8320 0.0000 -0.5547 +vn 0.7687 -0.3184 -0.5547 +vn 0.5883 -0.5883 -0.5547 +vn 0.3184 -0.7687 -0.5547 +vn 0.0000 -0.8320 -0.5547 +vn -0.3184 -0.7687 -0.5547 +vn -0.5883 -0.5883 -0.5547 +vn -0.7687 -0.3184 -0.5547 +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.7298 0.6836 +vn 0.6894 0.2856 0.6657 +vn -0.2856 -0.6894 0.6657 +vn 0.0046 0.0000 -1.0000 +vn 0.0096 0.0000 -1.0000 +vn 0.0152 0.0000 -0.9999 +vn 0.0216 0.0000 -0.9998 +vn 0.0290 -0.0000 -0.9996 +vn 0.0375 0.0000 -0.9993 +vn 0.0472 0.0000 -0.9989 +vn 0.0586 0.0000 -0.9983 +vn 0.0715 0.0000 -0.9974 +vn 0.0857 0.0000 -0.9963 +vn 0.1019 -0.0000 -0.9948 +vn 0.1209 0.0000 -0.9927 +vn 0.1424 0.0000 -0.9898 +vn 0.1668 0.0000 -0.9860 +vn 0.1966 0.0000 -0.9805 +vn 0.2314 0.0000 -0.9729 +vn 0.2712 0.0000 -0.9625 +vn 0.3178 -0.0000 -0.9482 +vn 0.3766 0.0000 -0.9264 +vn 0.4456 0.0000 -0.8953 +vn 0.5242 0.0000 -0.8516 +vn 0.6184 0.0000 -0.7859 +vn 0.7196 0.0000 -0.6944 +vn 0.8171 0.0000 -0.5765 +vn 0.9027 -0.0000 -0.4302 +vn 0.9616 0.0000 -0.2745 +vn 0.9924 0.0000 -0.1232 +vn -0.9808 0.0000 -0.1951 +vn -0.8314 0.0000 -0.5556 +vn -0.5556 0.0000 -0.8314 +vn -0.1951 0.0000 -0.9808 +vn 0.1951 0.0000 -0.9808 +vn 0.5556 0.0000 -0.8314 +vn 0.8314 0.0000 -0.5556 +vn 0.9808 0.0000 -0.1951 +vn 0.9808 0.0000 0.1951 +vn 0.8314 0.0000 0.5556 +vn 0.5556 0.0000 0.8314 +vn 0.1951 0.0000 0.9808 +vn -0.1951 0.0000 0.9808 +vn -0.5556 0.0000 0.8314 +vn -0.8314 0.0000 0.5556 +vn -0.9808 0.0000 0.1951 +vn 0.0013 0.9266 -0.3761 +vn -0.6534 0.6547 -0.3798 +vn -0.5499 0.5492 0.6292 +vn -0.0007 0.7764 0.6302 +vn 0.9287 0.0000 -0.3708 +vn 0.6569 0.6556 -0.3723 +vn 0.5480 0.5488 0.6313 +vn 0.7752 0.0000 0.6317 +vn 0.6569 -0.6556 -0.3723 +vn 0.5480 -0.5488 0.6313 +vn -0.6534 -0.6547 -0.3798 +vn 0.0013 -0.9266 -0.3761 +vn -0.0007 -0.7764 0.6302 +vn -0.5499 -0.5492 0.6292 +vn -0.9244 0.0000 -0.3814 +vn -0.7776 0.0000 0.6288 +vn 0.0032 0.9266 -0.3761 +vn -0.6517 0.6549 -0.3824 +vn 0.9302 0.0000 -0.3671 +vn 0.6586 0.6554 -0.3697 +vn 0.6586 -0.6554 -0.3697 +vn -0.6517 -0.6549 -0.3824 +vn 0.0032 -0.9266 -0.3761 +vn -0.9229 0.0000 -0.3851 +vn 0.0051 0.9266 -0.3760 +vn -0.6498 0.6550 -0.3856 +vn 0.9320 0.0000 -0.3625 +vn 0.6604 0.6554 -0.3665 +vn 0.6604 -0.6554 -0.3665 +vn -0.6498 -0.6550 -0.3856 +vn 0.0051 -0.9266 -0.3760 +vn -0.9210 0.0000 -0.3896 +vn 0.0073 0.9266 -0.3760 +vn -0.6474 0.6549 -0.3898 +vn 0.9343 0.0000 -0.3565 +vn 0.6626 0.6555 -0.3622 +vn 0.6626 -0.6555 -0.3622 +vn -0.6474 -0.6549 -0.3898 +vn 0.0073 -0.9266 -0.3760 +vn -0.9184 0.0000 -0.3956 +vn 0.0100 0.9266 -0.3760 +vn -0.6445 0.6548 -0.3948 +vn 0.9370 0.0000 -0.3493 +vn 0.6653 0.6556 -0.3571 +vn 0.6653 -0.6556 -0.3571 +vn -0.6445 -0.6548 -0.3948 +vn 0.0100 -0.9266 -0.3760 +vn -0.9154 0.0000 -0.4026 +vn 0.0131 0.9266 -0.3759 +vn -0.6412 0.6547 -0.4003 +vn 0.9400 0.0000 -0.3412 +vn 0.6683 0.6557 -0.3513 +vn 0.6683 -0.6557 -0.3513 +vn -0.6412 -0.6547 -0.4003 +vn 0.0131 -0.9266 -0.3759 +vn -0.9119 0.0000 -0.4105 +vn 0.0163 0.9266 -0.3757 +vn -0.6371 0.6542 -0.4075 +vn 0.9437 0.0000 -0.3307 +vn 0.6717 0.6561 -0.3439 +vn 0.6717 -0.6561 -0.3439 +vn -0.6371 -0.6542 -0.4075 +vn 0.0163 -0.9266 -0.3757 +vn -0.9072 0.0000 -0.4206 +vn 0.0208 0.9266 -0.3755 +vn -0.6323 0.6543 -0.4148 +vn 0.9475 0.0000 -0.3197 +vn 0.6757 0.6561 -0.3361 +vn 0.6757 -0.6561 -0.3361 +vn -0.6323 -0.6543 -0.4148 +vn 0.0208 -0.9266 -0.3755 +vn -0.9023 0.0000 -0.4311 +vn 0.0256 0.9266 -0.3752 +vn -0.6273 0.6547 -0.4217 +vn 0.9509 0.0000 -0.3093 +vn 0.6797 0.6557 -0.3287 +vn 0.6797 -0.6557 -0.3287 +vn -0.6273 -0.6547 -0.4217 +vn 0.0257 -0.9266 -0.3752 +vn -0.8975 0.0000 -0.4409 +vn 0.0305 0.9266 -0.3748 +vn -0.6218 0.6546 -0.4299 +vn 0.9549 0.0000 -0.2968 +vn 0.6840 0.6557 -0.3197 +vn 0.6840 -0.6557 -0.3197 +vn -0.6218 -0.6546 -0.4299 +vn 0.0305 -0.9266 -0.3748 +vn -0.8916 0.0000 -0.4527 +vn 0.0360 0.9266 -0.3744 +vn -0.6146 0.6540 -0.4410 +vn 0.9600 0.0000 -0.2798 +vn 0.6889 0.6563 -0.3076 +vn 0.6889 -0.6563 -0.3076 +vn -0.6146 -0.6540 -0.4410 +vn 0.0360 -0.9266 -0.3744 +vn -0.8834 0.0000 -0.4685 +vn 0.0434 0.9266 -0.3736 +vn -0.6059 0.6542 -0.4527 +vn 0.9652 0.0000 -0.2613 +vn 0.6948 0.6562 -0.2943 +vn 0.6948 -0.6562 -0.2943 +vn -0.6059 -0.6542 -0.4527 +vn 0.0434 -0.9266 -0.3736 +vn -0.8743 0.0000 -0.4853 +vn 0.0514 0.9266 -0.3725 +vn -0.5967 0.6545 -0.4642 +vn 0.9701 0.0000 -0.2427 +vn 0.7007 0.6558 -0.2807 +vn 0.7007 -0.6558 -0.2807 +vn -0.5967 -0.6545 -0.4642 +vn 0.0514 -0.9266 -0.3725 +vn -0.8648 0.0000 -0.5022 +vn 0.0586 0.9265 -0.3715 +vn -0.5849 0.6529 -0.4812 +vn 0.9766 0.0000 -0.2151 +vn 0.7067 0.6575 -0.2611 +vn 0.7067 -0.6575 -0.2611 +vn -0.5849 -0.6529 -0.4812 +vn 0.0586 -0.9265 -0.3715 +vn -0.8502 0.0000 -0.5265 +vn 0.0705 0.9265 -0.3695 +vn -0.5689 0.6526 -0.5004 +vn 0.9832 0.0000 -0.1825 +vn 0.7148 0.6577 -0.2375 +vn 0.7148 -0.6577 -0.2375 +vn -0.5689 -0.6526 -0.5004 +vn 0.0705 -0.9265 -0.3695 +vn -0.8322 0.0000 -0.5544 +vn 0.0836 0.9266 -0.3667 +vn -0.5519 0.6533 -0.5182 +vn 0.9885 0.0000 -0.1510 +vn 0.7227 0.6570 -0.2143 +vn 0.7227 -0.6570 -0.2143 +vn -0.5519 -0.6533 -0.5182 +vn 0.0836 -0.9266 -0.3667 +vn -0.8141 0.0000 -0.5808 +vn 0.0974 0.9266 -0.3632 +vn -0.5319 0.6534 -0.5387 +vn 0.9935 0.0000 -0.1137 +vn 0.7303 0.6569 -0.1870 +vn 0.7303 -0.6569 -0.1870 +vn -0.5319 -0.6534 -0.5387 +vn 0.0974 -0.9266 -0.3632 +vn -0.7916 0.0000 -0.6110 +vn 0.1119 0.9265 -0.3592 +vn -0.5034 0.6503 -0.5689 +vn 0.9983 0.0000 -0.0574 +vn 0.7367 0.6602 -0.1464 +vn 0.7367 -0.6602 -0.1464 +vn -0.5034 -0.6503 -0.5689 +vn 0.1119 -0.9265 -0.3592 +vn -0.7557 0.0000 -0.6549 +vn 0.1351 0.9265 -0.3511 +vn -0.4650 0.6500 -0.6009 +vn 0.9999 0.0000 0.0087 +vn 0.7447 0.6602 -0.0975 +vn 0.7447 -0.6602 -0.0975 +vn -0.4650 -0.6500 -0.6009 +vn 0.1351 -0.9265 -0.3511 +vn -0.7109 0.0000 -0.7033 +vn 0.1606 0.9265 -0.3401 +vn -0.4224 0.6512 -0.6304 +vn 0.9971 0.0000 0.0757 +vn 0.7507 0.6589 -0.0467 +vn 0.7507 -0.6589 -0.0467 +vn -0.4224 -0.6512 -0.6304 +vn 0.1606 -0.9265 -0.3401 +vn -0.6618 0.0000 -0.7496 +vn 0.1856 0.9265 -0.3275 +vn -0.3630 0.6473 -0.6702 +vn 0.9853 0.0000 0.1708 +vn 0.7480 0.6633 0.0232 +vn 0.7480 -0.6633 0.0232 +vn -0.3630 -0.6473 -0.6702 +vn 0.1856 -0.9265 -0.3275 +vn -0.5864 0.0000 -0.8100 +vn 0.2219 0.9264 -0.3042 +vn -0.2810 0.6461 -0.7096 +vn 0.9576 0.0000 0.2879 +vn 0.7391 0.6641 0.1122 +vn 0.7391 -0.6641 0.1122 +vn -0.2810 -0.6461 -0.7096 +vn 0.2219 -0.9264 -0.3042 +vn -0.4852 0.0000 -0.8744 +vn 0.2607 0.9265 -0.2714 +vn -0.1883 0.6476 -0.7383 +vn 0.9139 0.0000 0.4058 +vn 0.7205 0.6623 0.2055 +vn 0.7205 -0.6623 0.2055 +vn -0.1883 -0.6476 -0.7383 +vn 0.2607 -0.9265 -0.2714 +vn -0.3710 0.0000 -0.9286 +vn 0.2963 0.9265 -0.2320 +vn -0.0768 0.6463 -0.7592 +vn 0.8438 0.0000 0.5366 +vn 0.6810 0.6641 0.3087 +vn 0.6810 -0.6641 0.3087 +vn -0.0768 -0.6463 -0.7592 +vn 0.2963 -0.9265 -0.2320 +vn -0.2279 0.0000 -0.9737 +vn 0.3296 0.9261 -0.1834 +vn 0.0645 0.6407 -0.7651 +vn 0.7284 0.0000 0.6850 +vn 0.6084 0.6705 0.4245 +vn 0.6084 -0.6705 0.4245 +vn 0.0645 -0.6407 -0.7651 +vn 0.3296 -0.9261 -0.1834 +vn -0.0417 0.0000 -0.9991 +vn 0.3580 0.9263 -0.1172 +vn 0.1901 0.6449 -0.7403 +vn 0.6045 0.0000 0.7966 +vn 0.5313 0.6648 0.5251 +vn 0.5313 -0.6648 0.5251 +vn 0.1901 -0.6449 -0.7403 +vn 0.3580 -0.9263 -0.1172 +vn 0.1222 0.0000 -0.9925 +vn 0.3714 0.9267 -0.0571 +vn 0.2763 0.6537 -0.7045 +vn 0.5083 0.0000 0.8612 +vn 0.4680 0.6558 0.5923 +vn 0.4680 -0.6558 0.5923 +vn 0.2763 -0.6537 -0.7045 +vn 0.3714 -0.9267 -0.0571 +vn 0.2373 0.0000 -0.9714 +vn 0.6290 0.7771 -0.0202 +vn 0.6011 0.5554 -0.5745 +vn 0.6704 0.0000 0.7420 +vn 0.6581 0.5430 0.5216 +vn 0.6581 -0.5430 0.5216 +vn 0.6011 -0.5554 -0.5745 +vn 0.6290 -0.7771 -0.0202 +vn 0.5900 0.0000 -0.8074 +g Cube.009_Cube.019_main +s off +f 2/1/1 3/2/1 61/3/1 60/4/1 +f 3/2/2 4/5/2 62/6/2 61/3/2 +f 4/5/1 57/7/1 114/8/1 62/6/1 +f 57/9/3 5/10/3 63/11/3 114/12/3 +f 5/10/4 6/13/4 64/14/4 63/11/4 +f 6/13/5 7/15/5 65/16/5 64/14/5 +f 7/17/6 8/18/6 66/19/6 65/20/6 +f 8/21/7 9/22/7 67/23/7 66/24/7 +f 38/25/6 39/26/6 96/27/6 95/28/6 +f 10/29/7 11/30/7 69/31/7 68/32/7 +f 11/33/6 12/34/6 70/35/6 69/36/6 +f 12/37/5 13/38/5 71/39/5 70/40/5 +f 13/41/6 14/42/6 72/43/6 71/44/6 +f 14/45/7 15/46/7 73/47/7 72/48/7 +f 28/49/4 29/50/4 87/51/4 86/52/4 +f 16/53/8 17/54/8 75/55/8 74/56/8 +f 17/54/9 18/57/9 76/58/9 75/55/9 +f 18/57/10 19/59/10 77/60/10 76/58/10 +f 19/59/11 20/61/11 78/62/11 77/60/11 +f 20/61/12 21/63/12 79/64/12 78/62/12 +f 21/63/13 22/65/13 80/66/13 79/64/13 +f 22/65/14 23/67/14 81/68/14 80/66/14 +f 23/67/15 24/69/15 82/70/15 81/68/15 +f 24/69/16 25/71/16 83/72/16 82/70/16 +f 25/71/17 26/73/17 84/74/17 83/72/17 +f 26/73/18 27/75/18 85/76/18 84/74/18 +f 27/75/19 28/77/19 86/78/19 85/76/19 +f 29/50/5 30/79/5 88/80/5 87/51/5 +f 40/81/20 41/82/20 98/83/20 97/84/20 +f 31/85/5 32/86/5 116/87/5 89/88/5 +f 32/89/4 33/90/4 90/91/4 116/92/4 +f 33/90/3 34/93/3 91/94/3 90/91/3 +f 34/95/1 35/96/1 92/97/1 91/98/1 +f 35/99/2 36/100/2 93/101/2 92/102/2 +f 36/100/20 37/103/20 94/104/20 93/101/20 +f 37/103/7 38/105/7 95/28/7 94/104/7 +f 30/106/6 31/107/6 89/108/6 88/109/6 +f 39/110/7 40/81/7 97/84/7 96/27/7 +f 41/111/8 42/112/8 99/113/8 98/114/8 +f 42/112/9 43/115/9 100/116/9 99/113/9 +f 43/115/10 44/117/10 101/118/10 100/116/10 +f 44/117/21 45/119/21 102/120/21 101/118/21 +f 45/119/12 46/121/12 103/122/12 102/120/12 +f 46/121/13 47/123/13 104/124/13 103/122/13 +f 47/123/14 48/125/14 105/126/14 104/124/14 +f 48/125/15 49/127/15 106/128/15 105/126/15 +f 49/127/16 50/129/16 107/130/16 106/128/16 +f 50/129/22 51/131/22 108/132/22 107/130/22 +f 51/131/18 52/133/18 109/134/18 108/132/18 +f 52/133/19 53/135/19 110/136/19 109/134/19 +f 15/46/20 16/137/20 74/138/20 73/47/20 +f 54/139/5 55/140/5 112/141/5 111/142/5 +f 58/143/23 56/144/23 113/145/23 115/146/23 +f 55/147/6 10/148/6 68/149/6 112/150/6 +f 9/22/20 58/143/20 115/146/20 67/23/20 +f 56/151/1 1/152/1 59/153/1 113/154/1 +f 1/152/3 2/1/3 60/4/3 59/153/3 +f 53/155/4 54/139/4 111/142/4 110/156/4 +f 35/157/24 34/158/24 33/159/24 9/160/24 8/161/24 7/162/24 6/163/24 36/164/24 +f 70/165/25 80/166/25 60/167/25 61/168/25 104/169/25 69/170/25 +f 5/171/24 57/172/24 4/173/24 3/174/24 38/175/24 37/176/24 36/164/24 6/163/24 +f 12/177/24 11/178/24 47/179/24 3/174/24 2/180/24 22/181/24 +f 93/182/25 94/183/25 95/184/25 61/168/25 62/185/25 114/186/25 63/187/25 64/188/25 +f 98/189/25 99/190/25 100/191/25 101/192/25 102/193/25 103/194/25 104/169/25 61/168/25 95/184/25 96/195/25 97/196/25 +f 25/197/24 24/198/24 23/199/24 22/181/24 2/180/24 31/200/24 30/201/24 29/202/24 28/203/24 27/204/24 26/205/24 +f 108/206/25 109/207/25 110/208/25 111/209/25 112/210/25 68/211/25 69/170/25 104/169/25 105/212/25 106/213/25 107/214/25 +f 88/215/25 89/216/25 60/167/25 80/166/25 81/217/25 82/218/25 83/219/25 84/220/25 85/221/25 86/222/25 87/223/25 +f 55/224/24 54/225/24 53/226/24 52/227/24 51/228/24 50/229/24 49/230/24 48/231/24 47/179/24 11/178/24 10/232/24 +f 90/233/25 91/234/25 92/235/25 93/182/25 64/188/25 65/236/25 66/237/25 67/238/25 +f 116/239/25 90/233/25 67/238/25 115/240/25 113/241/25 59/242/25 60/167/25 89/216/25 +f 56/243/24 58/244/24 9/160/24 33/159/24 32/245/24 31/200/24 2/180/24 1/246/24 +f 18/247/24 17/248/24 16/249/24 15/250/24 14/251/24 13/252/24 12/177/24 22/181/24 21/253/24 20/254/24 19/255/24 +f 38/175/24 3/174/24 47/179/24 46/256/24 45/257/24 44/258/24 43/259/24 42/260/24 41/261/24 40/262/24 39/263/24 +f 78/264/25 79/265/25 80/166/25 70/165/25 71/266/25 72/267/25 73/268/25 74/269/25 75/270/25 76/271/25 77/272/25 +f 119/273/4 120/274/4 124/275/4 123/276/4 +f 117/277/20 118/278/20 122/279/20 121/280/20 +f 121/281/24 122/282/24 120/283/24 119/284/24 +f 126/285/4 130/286/4 127/287/4 125/288/4 +f 123/289/1 126/290/1 125/291/1 117/292/1 121/293/1 119/294/1 +f 118/295/6 131/296/6 132/297/6 124/298/6 120/299/6 122/300/6 +f 123/301/24 124/302/24 132/303/24 129/304/24 130/305/24 126/306/24 +f 117/307/25 125/308/25 127/309/25 128/310/25 131/311/25 118/312/25 +f 128/313/4 129/314/4 132/315/4 131/316/4 +f 129/317/6 128/318/6 127/319/6 130/320/6 +f 133/321/20 134/322/20 136/323/20 135/324/20 +f 135/325/24 136/326/24 140/327/24 139/328/24 +f 139/329/4 140/330/4 138/331/4 137/332/4 +f 137/333/25 138/334/25 134/335/25 133/336/25 +f 135/337/1 139/338/1 137/339/1 133/340/1 +f 140/341/6 136/342/6 134/343/6 138/344/6 +f 141/345/25 142/346/25 144/347/25 143/348/25 +f 143/349/20 144/350/20 148/351/20 147/352/20 +f 147/353/24 148/354/24 146/355/24 145/356/24 +f 145/357/4 146/358/4 142/359/4 141/360/4 +f 143/361/1 147/362/1 145/363/1 141/364/1 +f 148/365/6 144/366/6 142/367/6 146/368/6 +f 159/369/6 155/370/6 153/371/6 157/372/6 +f 152/373/4 160/374/4 158/375/4 151/376/4 +f 149/377/20 154/378/20 156/379/20 150/380/20 +f 150/381/1 152/382/1 151/376/1 149/377/1 +f 150/383/24 156/384/24 160/374/24 152/373/24 +f 153/371/7 155/370/7 156/385/7 154/386/7 +f 155/370/26 159/369/26 160/374/26 156/384/26 +f 159/369/5 157/372/5 158/387/5 160/388/5 +f 157/372/27 153/371/27 154/386/27 158/387/27 +f 151/376/25 158/375/25 154/378/25 149/377/25 +f 166/389/20 162/390/20 161/391/20 165/392/20 +f 161/393/1 163/394/1 167/395/1 165/396/1 +f 167/397/25 168/398/25 166/399/25 165/400/25 +f 166/401/6 168/402/6 164/403/6 162/404/6 +f 164/405/4 168/406/4 167/407/4 163/408/4 +f 171/409/24 172/410/24 176/411/24 175/412/24 +f 175/413/4 176/414/4 174/415/4 173/416/4 +f 171/417/1 175/418/1 173/419/1 169/420/1 +f 176/421/6 172/422/6 170/423/6 174/424/6 +f 179/425/4 180/426/4 178/427/4 177/428/4 +f 177/429/25 178/430/25 171/431/25 172/432/25 +f 170/433/1 179/434/1 177/435/1 172/436/1 +f 180/437/6 169/438/6 171/439/6 178/440/6 +f 187/441/4 188/442/4 186/443/4 185/444/4 +f 185/445/25 186/446/25 182/447/25 181/448/25 +f 183/449/1 187/450/1 185/451/1 181/452/1 +f 188/453/6 184/454/6 182/455/6 186/456/6 +f 182/457/24 181/458/24 192/459/24 191/460/24 +f 191/461/4 192/462/4 190/463/4 189/464/4 +f 182/465/1 191/466/1 189/467/1 184/468/1 +f 192/469/6 181/470/6 183/471/6 190/472/6 +f 193/473/20 194/474/20 196/475/20 195/476/20 +f 195/477/24 196/478/24 200/479/24 199/480/24 +f 199/481/4 200/482/4 198/483/4 197/484/4 +f 197/485/25 198/486/25 194/487/25 193/488/25 +f 195/476/1 199/489/1 197/490/1 193/491/1 +f 200/492/6 196/493/6 194/494/6 198/483/6 +f 211/495/20 223/496/20 210/497/20 209/498/20 222/499/20 208/500/20 221/501/20 207/502/20 220/503/20 206/504/20 205/505/20 219/506/20 212/507/20 225/508/20 224/509/20 +f 218/510/28 219/511/28 238/512/28 237/513/28 +f 224/514/6 225/515/6 240/516/6 239/517/6 +f 212/518/1 201/519/1 226/520/1 241/521/1 +f 202/522/1 213/523/1 233/524/1 227/525/1 +f 214/526/24 203/527/24 242/528/24 234/529/24 +f 203/527/26 215/530/26 243/531/26 242/528/26 +f 215/532/6 204/533/6 244/534/6 243/535/6 +f 201/519/29 202/522/29 227/525/29 226/520/29 +f 204/536/30 216/537/30 235/538/30 244/539/30 +f 205/540/31 206/541/31 229/542/31 228/543/31 +f 219/511/32 205/540/32 228/543/32 238/512/32 +f 209/544/1 210/545/1 231/546/1 230/547/1 +f 206/541/33 220/548/33 245/549/33 229/542/33 +f 220/548/34 207/550/34 246/551/34 245/549/34 +f 207/550/35 221/552/35 247/553/35 246/551/35 +f 221/552/36 208/554/36 248/555/36 247/553/36 +f 208/554/37 222/556/37 249/557/37 248/555/37 +f 222/556/38 209/558/38 230/559/38 249/557/38 +f 210/560/39 223/561/39 250/562/39 231/563/39 +f 223/561/24 211/564/24 232/565/24 250/562/24 +f 211/564/40 224/566/40 239/567/40 232/565/40 +f 213/568/39 214/526/39 234/529/39 233/569/39 +f 216/537/41 217/570/41 236/571/41 235/538/41 +f 217/570/42 218/510/42 237/513/42 236/571/42 +f 235/572/4 236/573/4 237/574/4 238/575/4 241/576/4 226/577/4 243/578/4 244/579/4 +f 201/580/20 212/507/20 219/506/20 218/581/20 217/582/20 216/583/20 204/584/20 215/585/20 +f 242/586/4 243/578/4 226/577/4 227/587/4 233/588/4 234/589/4 +f 213/590/20 202/591/20 201/580/20 215/585/20 203/592/20 214/593/20 +f 228/594/4 229/595/4 245/596/4 246/597/4 247/598/4 248/599/4 249/600/4 230/601/4 231/602/4 250/603/4 232/604/4 239/605/4 240/606/4 241/576/4 238/575/4 +f 286/607/6 284/608/6 314/609/6 312/610/6 310/611/6 308/612/6 306/613/6 304/614/6 302/615/6 300/616/6 298/617/6 296/618/6 294/619/6 292/620/6 290/621/6 288/622/6 +f 283/623/1 285/624/1 287/625/1 289/626/1 291/627/1 293/628/1 295/629/1 297/630/1 299/631/1 301/632/1 303/633/1 305/634/1 307/635/1 309/636/1 311/637/1 313/638/1 +f 350/639/4 349/640/4 353/641/4 354/642/4 +f 353/643/6 352/644/6 351/645/6 354/646/6 +f 348/647/20 347/648/20 351/649/20 352/650/20 +f 347/651/25 350/652/25 354/653/25 351/654/25 +f 349/655/24 348/656/24 352/657/24 353/658/24 +f 358/659/25 356/660/25 362/661/25 360/662/25 377/663/25 378/664/25 373/665/25 374/666/25 369/667/25 370/668/25 365/669/25 366/670/25 +f 355/671/24 357/672/24 363/673/24 364/674/24 367/675/24 368/676/24 371/677/24 372/678/24 375/679/24 376/680/24 359/681/24 361/682/24 +f 379/683/4 381/684/4 383/685/4 385/686/4 387/687/4 389/688/4 391/689/4 393/690/4 395/691/4 397/692/4 399/693/4 401/694/4 403/695/4 405/696/4 407/697/4 409/698/4 +f 382/699/20 380/700/20 410/701/20 408/702/20 406/703/20 404/704/20 402/705/20 400/706/20 398/707/20 396/708/20 394/709/20 392/710/20 390/711/20 388/712/20 386/713/20 384/714/20 +f 411/715/24 413/716/24 415/717/24 417/718/24 419/719/24 421/720/24 423/721/24 425/722/24 427/723/24 429/724/24 431/725/24 433/726/24 435/727/24 437/728/24 439/729/24 441/730/24 +f 414/731/25 412/732/25 442/733/25 440/734/25 438/735/25 436/736/25 434/737/25 432/738/25 430/739/25 428/740/25 426/741/25 424/742/25 422/743/25 420/744/25 418/745/25 416/746/25 +f 511/747/25 505/748/25 514/749/25 515/750/25 +f 499/751/1 498/752/1 497/753/1 496/754/1 495/755/1 492/756/1 513/757/1 515/758/1 514/759/1 504/760/1 502/761/1 501/762/1 500/763/1 +f 491/764/20 494/765/20 493/766/20 492/767/20 495/768/20 485/769/20 477/770/20 +f 504/771/43 503/772/43 490/773/43 476/774/43 478/775/43 502/776/43 +f 509/777/2 494/778/2 491/779/2 486/780/2 487/781/2 +f 475/782/44 486/783/44 491/764/44 477/770/44 +f 479/784/45 480/785/45 500/786/45 501/787/45 +f 500/786/25 480/785/25 481/788/25 499/789/25 +f 487/781/2 488/790/2 507/791/2 508/792/2 +f 506/793/1 507/791/1 488/790/1 489/794/1 +f 485/795/46 495/796/46 496/797/46 484/798/46 +f 503/772/4 504/771/4 514/799/4 505/800/4 +f 494/801/29 509/802/29 510/803/29 512/804/29 493/805/29 +f 482/806/45 483/807/45 497/808/45 498/809/45 +f 512/804/25 513/810/25 492/811/25 493/805/25 +f 505/812/47 511/813/47 508/814/47 +f 502/776/4 478/775/4 479/815/4 501/816/4 +f 499/817/4 481/818/4 482/819/4 498/820/4 +f 511/821/1 510/822/1 509/777/1 487/781/1 508/792/1 +f 497/808/25 483/807/25 484/798/25 496/797/25 +f 506/823/25 505/824/25 508/825/25 507/826/25 +f 510/827/4 511/828/4 515/829/4 513/830/4 512/831/4 +f 484/832/6 483/833/6 482/834/6 481/835/6 480/836/6 479/837/6 478/838/6 476/839/6 475/840/6 477/841/6 485/842/6 +f 503/772/3 505/800/3 506/843/3 489/844/3 490/773/3 +f 521/845/48 524/846/48 518/847/48 516/848/48 +f 530/849/6 529/850/6 528/851/6 527/852/6 526/853/6 525/854/6 520/855/6 518/856/6 524/857/6 531/858/6 +f 536/859/29 546/860/29 547/861/29 537/862/29 +f 528/863/45 529/864/45 541/865/45 542/866/45 +f 543/867/4 527/868/4 528/869/4 542/870/4 +f 531/871/46 534/872/46 540/873/46 530/874/46 +f 533/875/20 536/876/20 537/877/20 535/878/20 534/872/20 531/871/20 524/879/20 521/880/20 522/881/20 +f 546/882/1 536/883/1 533/884/1 538/885/1 +f 525/886/43 532/887/43 519/888/43 520/889/43 +f 545/890/45 539/891/45 532/892/45 525/893/45 526/894/45 +f 538/895/29 533/896/29 522/897/29 523/898/29 539/891/29 545/890/29 +f 547/861/25 548/899/25 535/900/25 537/862/25 +f 541/865/25 529/864/25 530/901/25 540/902/25 +f 523/903/1 517/904/1 519/905/1 532/906/1 539/907/1 +f 546/908/4 538/909/4 544/910/4 548/911/4 547/912/4 +f 521/880/44 516/913/44 517/914/44 523/915/44 522/881/44 +f 545/890/49 526/894/49 527/916/49 543/917/49 544/918/49 538/895/49 +f 543/919/1 542/920/1 541/921/1 540/922/1 534/923/1 535/924/1 548/925/1 544/926/1 +f 583/927/24 584/928/24 588/929/24 587/930/24 +f 585/931/25 586/932/25 582/933/25 581/934/25 +f 583/935/1 587/936/1 585/931/1 581/934/1 +f 588/929/6 584/928/6 582/933/6 586/932/6 +f 589/937/4 591/938/4 593/939/4 595/940/4 597/941/4 599/942/4 601/943/4 603/944/4 605/945/4 607/946/4 609/947/4 611/948/4 613/949/4 615/950/4 617/951/4 619/952/4 +f 592/953/20 590/954/20 620/955/20 618/956/20 616/957/20 614/958/20 612/959/20 610/960/20 608/961/20 606/962/20 604/963/20 602/964/20 600/965/20 598/966/20 596/967/20 594/968/20 +f 630/969/25 624/970/25 621/971/25 628/972/25 +f 627/973/25 629/974/25 631/975/25 632/976/25 +f 622/977/1 625/978/1 629/979/1 627/980/1 +f 631/981/1 630/982/1 628/983/1 632/984/1 +f 622/985/24 623/986/24 626/987/24 625/988/24 +f 626/989/6 623/990/6 621/991/6 624/992/6 +f 621/993/20 623/994/20 632/995/20 628/996/20 +f 622/997/20 627/998/20 632/995/20 623/994/20 +f 625/999/4 626/1000/4 631/1001/4 629/1002/4 +f 624/1003/4 630/1004/4 631/1001/4 626/1000/4 +f 633/1005/4 635/1006/4 637/1007/4 639/1008/4 641/1009/4 643/1010/4 645/1011/4 647/1012/4 649/1013/4 651/1014/4 653/1015/4 655/1016/4 657/1017/4 659/1018/4 661/1019/4 663/1020/4 +f 636/1021/20 634/1022/20 664/1023/20 662/1024/20 660/1025/20 658/1026/20 656/1027/20 654/1028/20 652/1029/20 650/1030/20 648/1031/20 646/1032/20 644/1033/20 642/1034/20 640/1035/20 638/1036/20 +f 665/1037/4 667/1038/4 669/1039/4 671/1040/4 673/1041/4 675/1042/4 677/1043/4 679/1044/4 681/1045/4 683/1046/4 685/1047/4 687/1048/4 689/1049/4 691/1050/4 693/1051/4 695/1052/4 +f 668/1053/20 666/1054/20 696/1055/20 694/1056/20 692/1057/20 690/1058/20 688/1059/20 686/1060/20 684/1061/20 682/1062/20 680/1063/20 678/1064/20 676/1065/20 674/1066/20 672/1067/20 670/1068/20 +f 707/1069/6 703/1070/6 701/1071/6 705/1072/6 +f 700/1073/4 708/1074/4 706/1075/4 699/1076/4 +f 697/1077/20 702/1078/20 704/1079/20 698/1080/20 +f 698/1081/1 700/1082/1 699/1076/1 697/1077/1 +f 698/1083/24 704/1084/24 708/1074/24 700/1073/24 +f 701/1071/7 703/1070/7 704/1085/7 702/1086/7 +f 703/1070/26 707/1069/26 708/1074/26 704/1084/26 +f 707/1069/5 705/1072/5 706/1087/5 708/1088/5 +f 705/1072/27 701/1071/27 702/1086/27 706/1087/27 +f 699/1076/25 706/1075/25 702/1078/25 697/1077/25 +f 719/1089/6 715/1090/6 713/1091/6 717/1092/6 +f 712/1093/4 720/1094/4 718/1095/4 711/1096/4 +f 709/1097/20 714/1098/20 716/1099/20 710/1100/20 +f 710/1101/1 712/1102/1 711/1096/1 709/1097/1 +f 710/1103/24 716/1104/24 720/1094/24 712/1093/24 +f 713/1091/7 715/1090/7 716/1105/7 714/1106/7 +f 715/1090/26 719/1089/26 720/1094/26 716/1104/26 +f 719/1089/5 717/1092/5 718/1107/5 720/1108/5 +f 717/1092/27 713/1091/27 714/1106/27 718/1107/27 +f 711/1096/25 718/1095/25 714/1098/25 709/1097/25 +f 731/1109/6 727/1110/6 725/1111/6 729/1112/6 +f 724/1113/4 732/1114/4 730/1115/4 723/1116/4 +f 721/1117/20 726/1118/20 728/1119/20 722/1120/20 +f 722/1121/1 724/1122/1 723/1116/1 721/1117/1 +f 722/1123/24 728/1124/24 732/1114/24 724/1113/24 +f 725/1111/7 727/1110/7 728/1125/7 726/1126/7 +f 727/1110/26 731/1109/26 732/1114/26 728/1124/26 +f 731/1109/5 729/1112/5 730/1127/5 732/1128/5 +f 729/1112/27 725/1111/27 726/1126/27 730/1127/27 +f 723/1116/25 730/1115/25 726/1118/25 721/1117/25 +f 736/1129/20 734/1130/20 744/1131/20 742/1132/20 740/1133/20 738/1134/20 +f 748/1135/4 746/1136/4 756/1137/4 754/1138/4 752/1139/4 750/1140/4 +f 760/1141/4 758/1142/4 768/1143/4 766/1144/4 764/1145/4 762/1146/4 +f 772/1147/4 770/1148/4 780/1149/4 778/1150/4 776/1151/4 774/1152/4 +f 784/1153/4 782/1154/4 792/1155/4 790/1156/4 788/1157/4 786/1158/4 +f 796/1159/20 794/1160/20 804/1161/20 802/1162/20 800/1163/20 798/1164/20 +f 808/1165/20 806/1166/20 816/1167/20 814/1168/20 812/1169/20 810/1170/20 +f 820/1171/20 818/1172/20 828/1173/20 826/1174/20 824/1175/20 822/1176/20 +f 832/1177/20 830/1178/20 840/1179/20 838/1180/20 836/1181/20 834/1182/20 +f 844/1183/4 842/1184/4 852/1185/4 850/1186/4 848/1187/4 846/1188/4 +f 856/1189/4 854/1190/4 864/1191/4 862/1192/4 860/1193/4 858/1194/4 +f 868/1195/4 866/1196/4 876/1197/4 874/1198/4 872/1199/4 870/1200/4 +f 880/1201/4 878/1202/4 888/1203/4 886/1204/4 884/1205/4 882/1206/4 +f 892/1207/20 890/1208/20 900/1209/20 898/1210/20 896/1211/20 894/1212/20 +f 904/1213/20 902/1214/20 912/1215/20 910/1216/20 908/1217/20 906/1218/20 +f 916/1219/20 914/1220/20 924/1221/20 922/1222/20 920/1223/20 918/1224/20 +f 928/1225/24 926/1226/24 936/1227/24 934/1228/24 932/1229/24 930/1230/24 +f 940/1231/24 938/1232/24 948/1233/24 946/1234/24 944/1235/24 942/1236/24 +f 952/1237/25 950/1238/25 960/1239/25 958/1240/25 956/1241/25 954/1242/25 +f 964/1243/25 962/1244/25 972/1245/25 970/1246/25 968/1247/25 966/1248/25 +f 976/1249/24 974/1250/24 983/1251/24 982/1252/24 980/1253/24 978/1254/24 +f 975/1255/25 977/1256/25 979/1257/25 981/1258/25 984/1259/25 973/1260/25 +f 988/1261/24 986/1262/24 995/1263/24 994/1264/24 992/1265/24 990/1266/24 +f 987/1267/25 989/1268/25 991/1269/25 993/1270/25 996/1271/25 985/1272/25 +f 1000/1273/24 998/1274/24 1007/1275/24 1006/1276/24 1004/1277/24 1002/1278/24 +f 999/1279/25 1001/1280/25 1003/1281/25 1005/1282/25 1008/1283/25 997/1284/25 +f 1012/1285/20 1010/1286/20 1019/1287/20 1018/1288/20 1016/1289/20 1014/1290/20 +f 1011/1291/4 1013/1292/4 1015/1293/4 1017/1294/4 1020/1295/4 1009/1296/4 +f 1024/1297/24 1022/1298/24 1032/1299/24 1030/1300/24 1028/1301/24 1026/1302/24 +f 1036/1303/24 1034/1304/24 1044/1305/24 1042/1306/24 1040/1307/24 1038/1308/24 +f 1048/1309/25 1046/1310/25 1056/1311/25 1054/1312/25 1052/1313/25 1050/1314/25 +f 1060/1315/25 1058/1316/25 1068/1317/25 1066/1318/25 1064/1319/25 1062/1320/25 +f 1072/1321/20 1070/1322/20 1079/1323/20 1078/1324/20 1076/1325/20 1074/1326/20 +f 1071/1327/4 1073/1328/4 1075/1329/4 1077/1330/4 1080/1331/4 1069/1332/4 +f 1103/1333/20 1081/1334/20 1083/1335/20 1107/1336/20 +f 1107/1336/24 1083/1335/24 1086/1337/24 1108/1338/24 +f 1108/1339/4 1086/1340/4 1084/1341/4 1109/1342/4 +f 1109/1342/25 1084/1341/25 1081/1334/25 1103/1333/25 +f 1082/1343/1 1085/1344/1 1111/1345/1 1110/1346/1 +f 1086/1347/6 1083/1348/6 1081/1349/6 1084/1350/6 +f 1111/1351/25 1106/1352/25 1112/1353/25 1110/1354/25 +f 1085/1355/4 1105/1356/4 1106/1352/4 1111/1351/4 +f 1082/1357/24 1104/1358/24 1105/1359/24 1085/1360/24 +f 1110/1354/20 1112/1353/20 1104/1358/20 1082/1357/20 +f 1105/1361/4 1108/1362/4 1109/1363/4 1106/1364/4 +f 1104/1365/24 1107/1366/24 1108/1367/24 1105/1368/24 +f 1112/1369/20 1103/1370/20 1107/1366/20 1104/1365/20 +f 1106/1364/25 1109/1363/25 1103/1371/25 1112/1372/25 +f 1116/1373/20 1114/1374/20 1123/1375/20 1122/1376/20 1120/1377/20 1118/1378/20 +f 1115/1379/4 1117/1380/4 1119/1381/4 1121/1382/4 1124/1383/4 1113/1384/4 +f 1128/1385/20 1126/1386/20 1135/1387/20 1134/1388/20 1132/1389/20 1130/1390/20 +f 1127/1391/4 1129/1392/4 1131/1393/4 1133/1394/4 1136/1395/4 1125/1396/4 +f 1159/1397/20 1137/1398/20 1139/1399/20 1163/1400/20 +f 1163/1400/1 1139/1399/1 1142/1401/1 1164/1402/1 +f 1164/1403/4 1142/1404/4 1140/1405/4 1165/1406/4 +f 1165/1406/6 1140/1405/6 1137/1398/6 1159/1397/6 +f 1138/1407/25 1141/1408/25 1167/1409/25 1166/1410/25 +f 1142/1411/24 1139/1412/24 1137/1413/24 1140/1414/24 +f 1167/1415/6 1162/1416/6 1168/1417/6 1166/1418/6 +f 1141/1419/4 1161/1420/4 1162/1416/4 1167/1415/4 +f 1138/1421/1 1160/1422/1 1161/1423/1 1141/1424/1 +f 1166/1418/20 1168/1417/20 1160/1422/20 1138/1421/20 +f 1161/1425/4 1164/1426/4 1165/1427/4 1162/1428/4 +f 1160/1429/1 1163/1430/1 1164/1431/1 1161/1432/1 +f 1168/1433/20 1159/1434/20 1163/1430/20 1160/1429/20 +f 1162/1428/6 1165/1427/6 1159/1435/6 1168/1436/6 +f 1204/1437/6 1202/1438/6 1232/1439/6 1230/1440/6 1228/1441/6 1226/1442/6 1224/1443/6 1222/1444/6 1220/1445/6 1218/1446/6 1216/1447/6 1214/1448/6 1212/1449/6 1210/1450/6 1208/1451/6 1206/1452/6 +f 1201/1453/1 1203/1454/1 1205/1455/1 1207/1456/1 1209/1457/1 1211/1458/1 1213/1459/1 1215/1460/1 1217/1461/1 1219/1462/1 1221/1463/1 1223/1464/1 1225/1465/1 1227/1466/1 1229/1467/1 1231/1468/1 +f 1255/1469/20 1233/1470/20 1235/1471/20 1259/1472/20 +f 1259/1472/24 1235/1471/24 1238/1473/24 1260/1474/24 +f 1260/1475/4 1238/1476/4 1236/1477/4 1261/1478/4 +f 1261/1478/25 1236/1477/25 1233/1470/25 1255/1469/25 +f 1234/1479/1 1237/1480/1 1263/1481/1 1262/1482/1 +f 1238/1483/6 1235/1484/6 1233/1485/6 1236/1486/6 +f 1263/1487/25 1258/1488/25 1264/1489/25 1262/1490/25 +f 1237/1491/4 1257/1492/4 1258/1488/4 1263/1487/4 +f 1234/1493/24 1256/1494/24 1257/1495/24 1237/1496/24 +f 1262/1490/20 1264/1489/20 1256/1494/20 1234/1493/20 +f 1257/1497/4 1260/1498/4 1261/1499/4 1258/1500/4 +f 1256/1501/24 1259/1502/24 1260/1503/24 1257/1504/24 +f 1264/1505/20 1255/1506/20 1259/1502/20 1256/1501/20 +f 1258/1500/25 1261/1499/25 1255/1507/25 1264/1508/25 +f 1300/1509/25 1298/1510/25 1304/1511/25 1302/1512/25 1319/1513/25 1320/1514/25 1315/1515/25 1316/1516/25 1311/1517/25 1312/1518/25 1307/1519/25 1308/1520/25 +f 1297/1521/24 1299/1522/24 1305/1523/24 1306/1524/24 1309/1525/24 1310/1526/24 1313/1527/24 1314/1528/24 1317/1529/24 1318/1530/24 1301/1531/24 1303/1532/24 +f 1326/1533/50 1329/1534/50 1323/1535/50 1321/1536/50 +f 1335/1537/1 1334/1538/1 1333/1539/1 1332/1540/1 1331/1541/1 1330/1542/1 1325/1543/1 1323/1544/1 1329/1545/1 1336/1546/1 +f 1341/1547/26 1351/1548/26 1352/1549/26 1342/1550/26 +f 1333/1551/43 1334/1552/43 1346/1553/43 1347/1554/43 +f 1348/1555/4 1332/1556/4 1333/1557/4 1347/1558/4 +f 1336/1559/44 1339/1560/44 1345/1561/44 1335/1562/44 +f 1338/1563/20 1341/1564/20 1342/1565/20 1340/1566/20 1339/1560/20 1336/1559/20 1329/1567/20 1326/1568/20 1327/1569/20 +f 1351/1570/6 1341/1571/6 1338/1572/6 1343/1573/6 +f 1330/1574/45 1337/1575/45 1324/1576/45 1325/1577/45 +f 1350/1578/43 1344/1579/43 1337/1580/43 1330/1581/43 1331/1582/43 +f 1343/1583/26 1338/1584/26 1327/1585/26 1328/1586/26 1344/1579/26 1350/1578/26 +f 1352/1549/24 1353/1587/24 1340/1588/24 1342/1550/24 +f 1346/1553/24 1334/1552/24 1335/1589/24 1345/1590/24 +f 1328/1591/6 1322/1592/6 1324/1593/6 1337/1594/6 1344/1595/6 +f 1351/1596/4 1343/1597/4 1349/1598/4 1353/1599/4 1352/1600/4 +f 1326/1568/46 1321/1601/46 1322/1602/46 1328/1603/46 1327/1569/46 +f 1350/1578/51 1331/1582/51 1332/1604/51 1348/1605/51 1349/1606/51 1343/1583/51 +f 1348/1607/6 1347/1608/6 1346/1609/6 1345/1610/6 1339/1611/6 1340/1612/6 1353/1613/6 1349/1614/6 +f 1390/1615/24 1384/1616/24 1393/1617/24 1394/1618/24 +f 1378/1619/6 1377/1620/6 1376/1621/6 1375/1622/6 1374/1623/6 1371/1624/6 1392/1625/6 1394/1626/6 1393/1627/6 1383/1628/6 1381/1629/6 1380/1630/6 1379/1631/6 +f 1370/1632/20 1373/1633/20 1372/1634/20 1371/1635/20 1374/1636/20 1364/1637/20 1356/1638/20 +f 1383/1639/45 1382/1640/45 1369/1641/45 1355/1642/45 1357/1643/45 1381/1644/45 +f 1388/1645/7 1373/1646/7 1370/1647/7 1365/1648/7 1366/1649/7 +f 1354/1650/46 1365/1651/46 1370/1632/46 1356/1638/46 +f 1358/1652/43 1359/1653/43 1379/1654/43 1380/1655/43 +f 1379/1654/24 1359/1653/24 1360/1656/24 1378/1657/24 +f 1366/1649/7 1367/1658/7 1386/1659/7 1387/1660/7 +f 1385/1661/6 1386/1659/6 1367/1658/6 1368/1662/6 +f 1364/1663/44 1374/1664/44 1375/1665/44 1363/1666/44 +f 1382/1640/4 1383/1639/4 1393/1667/4 1384/1668/4 +f 1373/1669/26 1388/1670/26 1389/1671/26 1391/1672/26 1372/1673/26 +f 1361/1674/43 1362/1675/43 1376/1676/43 1377/1677/43 +f 1391/1672/24 1392/1678/24 1371/1679/24 1372/1673/24 +f 1384/1680/52 1390/1681/52 1387/1682/52 +f 1381/1644/4 1357/1643/4 1358/1683/4 1380/1684/4 +f 1378/1685/4 1360/1686/4 1361/1687/4 1377/1688/4 +f 1390/1689/53 1389/1690/53 1388/1645/53 1366/1649/53 1387/1660/53 +f 1376/1676/24 1362/1675/24 1363/1666/24 1375/1665/24 +f 1385/1691/24 1384/1692/24 1387/1693/24 1386/1694/24 +f 1389/1695/4 1390/1696/4 1394/1697/4 1392/1698/4 1391/1699/4 +f 1363/1700/1 1362/1701/1 1361/1702/1 1360/1703/1 1359/1704/1 1358/1705/1 1357/1706/1 1355/1707/1 1354/1708/1 1356/1709/1 1364/1710/1 +f 1382/1640/5 1384/1668/5 1385/1711/5 1368/1712/5 1369/1641/5 +f 1401/1713/20 1395/1714/20 1397/1715/20 1405/1716/20 +f 1405/1716/6 1397/1715/6 1400/1717/6 1406/1718/6 +f 1406/1719/4 1400/1720/4 1398/1721/4 1407/1722/4 +f 1407/1722/1 1398/1721/1 1395/1714/1 1401/1713/1 +f 1409/1723/1 1404/1724/1 1410/1725/1 1408/1726/1 +f 1399/1727/4 1403/1728/4 1404/1724/4 1409/1723/4 +f 1396/1729/6 1402/1730/6 1403/1731/6 1399/1732/6 +f 1408/1726/20 1410/1725/20 1402/1730/20 1396/1729/20 +f 1403/1733/4 1406/1734/4 1407/1735/4 1404/1736/4 +f 1402/1737/6 1405/1738/6 1406/1739/6 1403/1740/6 +f 1410/1741/20 1401/1742/20 1405/1738/20 1402/1737/20 +f 1404/1736/1 1407/1735/1 1401/1743/1 1410/1744/1 +f 1433/1745/1 1411/1746/1 1413/1747/1 1437/1748/1 +f 1437/1748/24 1413/1747/24 1416/1749/24 1438/1750/24 +f 1438/1751/6 1416/1752/6 1414/1753/6 1439/1754/6 +f 1439/1754/25 1414/1753/25 1411/1746/25 1433/1745/25 +f 1412/1755/4 1415/1756/4 1441/1757/4 1440/1758/4 +f 1416/1759/20 1413/1760/20 1411/1761/20 1414/1762/20 +f 1441/1763/25 1436/1764/25 1442/1765/25 1440/1766/25 +f 1415/1767/6 1435/1768/6 1436/1764/6 1441/1763/6 +f 1412/1769/24 1434/1770/24 1435/1771/24 1415/1772/24 +f 1440/1766/1 1442/1765/1 1434/1770/1 1412/1769/1 +f 1435/1773/6 1438/1774/6 1439/1775/6 1436/1776/6 +f 1434/1777/24 1437/1778/24 1438/1779/24 1435/1780/24 +f 1442/1781/1 1433/1782/1 1437/1778/1 1434/1777/1 +f 1436/1776/25 1439/1775/25 1433/1783/25 1442/1784/25 +f 1445/1785/24 1446/1786/24 1450/1787/24 1449/1788/24 +f 1447/1789/25 1448/1790/25 1444/1791/25 1443/1792/25 +f 1445/1793/1 1449/1794/1 1447/1789/1 1443/1792/1 +f 1450/1787/6 1446/1786/6 1444/1791/6 1448/1790/6 +f 1453/1795/4 1454/1796/4 1458/1797/4 1457/1798/4 +f 1455/1799/20 1456/1800/20 1452/1801/20 1451/1802/20 +f 1453/1803/1 1457/1804/1 1455/1799/1 1451/1802/1 +f 1458/1797/6 1454/1796/6 1452/1801/6 1456/1800/6 +f 1461/1805/4 1462/1806/4 1466/1807/4 1465/1808/4 +f 1463/1809/20 1464/1810/20 1460/1811/20 1459/1812/20 +f 1461/1813/1 1465/1814/1 1463/1809/1 1459/1812/1 +f 1466/1807/6 1462/1806/6 1460/1811/6 1464/1810/6 +f 1470/1815/20 1468/1816/20 1498/1817/20 1496/1818/20 1494/1819/20 1492/1820/20 1490/1821/20 1488/1822/20 1486/1823/20 1484/1824/20 1482/1825/20 1480/1826/20 1478/1827/20 1476/1828/20 1474/1829/20 1472/1830/20 +f 1467/1831/4 1469/1832/4 1471/1833/4 1473/1834/4 1475/1835/4 1477/1836/4 1479/1837/4 1481/1838/4 1483/1839/4 1485/1840/4 1487/1841/4 1489/1842/4 1491/1843/4 1493/1844/4 1495/1845/4 1497/1846/4 +f 1571/1847/1 1564/1848/1 1566/1849/1 1580/1850/1 +f 1579/1851/4 1581/1852/4 1582/1853/4 1580/1850/4 1566/1849/4 1565/1854/4 1575/1855/4 1577/1856/4 1578/1857/4 1576/1858/4 +f 1575/1855/6 1565/1854/6 1563/1859/6 1568/1860/6 +f 1566/1849/24 1564/1848/24 1563/1861/24 1565/1862/24 +f 1567/1863/20 1569/1864/20 1570/1865/20 1568/1866/20 1563/1859/20 1564/1867/20 1571/1868/20 1573/1869/20 1574/1870/20 1572/1871/20 +f 1571/1847/54 1580/1850/54 1582/1872/54 1573/1873/54 +f 1573/1873/29 1582/1872/29 1581/1874/29 1574/1875/29 +f 1574/1876/55 1581/1877/55 1579/1878/55 1572/1879/55 +f 1575/1855/56 1568/1860/56 1570/1865/56 1577/1856/56 +f 1577/1856/27 1570/1865/27 1569/1864/27 1578/1857/27 +f 1578/1857/57 1569/1864/57 1567/1880/57 1576/1881/57 +f 1579/1878/25 1576/1881/25 1567/1880/25 1572/1879/25 +f 1583/1882/20 1584/1883/20 1586/1884/20 1585/1885/20 +f 1585/1886/1 1586/1887/1 1590/1888/1 1589/1889/1 +f 1589/1889/4 1590/1888/4 1588/1890/4 1587/1891/4 +f 1585/1892/25 1589/1893/25 1587/1891/25 1583/1882/25 +f 1590/1888/24 1586/1887/24 1584/1894/24 1588/1895/24 +f 1594/1896/24 1592/1897/24 1601/1898/24 1600/1899/24 1598/1900/24 1596/1901/24 +f 1593/1902/25 1595/1903/25 1597/1904/25 1599/1905/25 1602/1906/25 1591/1907/25 +f 1606/1908/24 1604/1909/24 1634/1910/24 1632/1911/24 1630/1912/24 1628/1913/24 1626/1914/24 1624/1915/24 1622/1916/24 1620/1917/24 1618/1918/24 1616/1919/24 1614/1920/24 1612/1921/24 1610/1922/24 1608/1923/24 +f 1603/1924/25 1605/1925/25 1607/1926/25 1609/1927/25 1611/1928/25 1613/1929/25 1615/1930/25 1617/1931/25 1619/1932/25 1621/1933/25 1623/1934/25 1625/1935/25 1627/1936/25 1629/1937/25 1631/1938/25 1633/1939/25 +f 1699/1940/24 1701/1941/24 1703/1942/24 1705/1943/24 1707/1944/24 1709/1945/24 1711/1946/24 1713/1947/24 1715/1948/24 1717/1949/24 1719/1950/24 1721/1951/24 1723/1952/24 1725/1953/24 1727/1954/24 1729/1955/24 +f 1702/1956/25 1700/1957/25 1730/1958/25 1728/1959/25 1726/1960/25 1724/1961/25 1722/1962/25 1720/1963/25 1718/1964/25 1716/1965/25 1714/1966/25 1712/1967/25 1710/1968/25 1708/1969/25 1706/1970/25 1704/1971/25 +f 1734/1972/4 1732/1973/4 1742/1974/4 1740/1975/4 1738/1976/4 1736/1977/4 +f 1746/1978/4 1744/1979/4 1754/1980/4 1752/1981/4 1750/1982/4 1748/1983/4 +f 1758/1984/20 1756/1985/20 1766/1986/20 1764/1987/20 1762/1988/20 1760/1989/20 +f 1770/1990/20 1768/1991/20 1778/1992/20 1776/1993/20 1774/1994/20 1772/1995/20 +f 1782/1996/20 1780/1997/20 1790/1998/20 1788/1999/20 1786/2000/20 1784/2001/20 +f 1794/2002/4 1792/2003/4 1802/2004/4 1800/2005/4 1798/2006/4 1796/2007/4 +f 1813/2008/20 1825/2009/20 1812/2010/20 1811/2011/20 1824/2012/20 1810/2013/20 1823/2014/20 1809/2015/20 1822/2016/20 1808/2017/20 1807/2018/20 1821/2019/20 1814/2020/20 1827/2021/20 1826/2022/20 +f 1820/2023/58 1821/2024/58 1840/2025/58 1839/2026/58 +f 1826/2027/6 1827/2028/6 1842/2029/6 1841/2030/6 +f 1814/2031/1 1803/2032/1 1828/2033/1 1843/2034/1 +f 1804/2035/1 1815/2036/1 1835/2037/1 1829/2038/1 +f 1816/2039/24 1805/2040/24 1844/2041/24 1836/2042/24 +f 1805/2040/26 1817/2043/26 1845/2044/26 1844/2041/26 +f 1817/2045/6 1806/2046/6 1846/2047/6 1845/2048/6 +f 1803/2032/29 1804/2035/29 1829/2038/29 1828/2033/29 +f 1806/2049/30 1818/2050/30 1837/2051/30 1846/2052/30 +f 1807/2053/31 1808/2054/31 1831/2055/31 1830/2056/31 +f 1821/2024/32 1807/2053/32 1830/2056/32 1840/2025/32 +f 1811/2057/1 1812/2058/1 1833/2059/1 1832/2060/1 +f 1808/2054/33 1822/2061/33 1847/2062/33 1831/2055/33 +f 1822/2061/34 1809/2063/34 1848/2064/34 1847/2062/34 +f 1809/2063/35 1823/2065/35 1849/2066/35 1848/2064/35 +f 1823/2065/36 1810/2067/36 1850/2068/36 1849/2066/36 +f 1810/2067/37 1824/2069/37 1851/2070/37 1850/2068/37 +f 1824/2069/59 1811/2071/59 1832/2072/59 1851/2070/59 +f 1812/2073/39 1825/2074/39 1852/2075/39 1833/2076/39 +f 1825/2074/24 1813/2077/24 1834/2078/24 1852/2075/24 +f 1813/2077/40 1826/2079/40 1841/2080/40 1834/2078/40 +f 1815/2081/39 1816/2039/39 1836/2042/39 1835/2082/39 +f 1818/2050/41 1819/2083/41 1838/2084/41 1837/2051/41 +f 1819/2083/42 1820/2023/42 1839/2026/42 1838/2084/42 +f 1837/2085/4 1838/2086/4 1839/2087/4 1840/2088/4 1843/2089/4 1828/2090/4 1845/2091/4 1846/2092/4 +f 1803/2093/20 1814/2020/20 1821/2019/20 1820/2094/20 1819/2095/20 1818/2096/20 1806/2097/20 1817/2098/20 +f 1844/2099/4 1845/2091/4 1828/2090/4 1829/2100/4 1835/2101/4 1836/2102/4 +f 1815/2103/20 1804/2104/20 1803/2093/20 1817/2098/20 1805/2105/20 1816/2106/20 +f 1830/2107/4 1831/2108/4 1847/2109/4 1848/2110/4 1849/2111/4 1850/2112/4 1851/2113/4 1832/2114/4 1833/2115/4 1852/2116/4 1834/2117/4 1841/2118/4 1842/2119/4 1843/2089/4 1840/2088/4 +f 1856/2120/25 1854/2121/25 1860/2122/25 1858/2123/25 1875/2124/25 1876/2125/25 1871/2126/25 1872/2127/25 1867/2128/25 1868/2129/25 1863/2130/25 1864/2131/25 +f 1853/2132/24 1855/2133/24 1861/2134/24 1862/2135/24 1865/2136/24 1866/2137/24 1869/2138/24 1870/2139/24 1873/2140/24 1874/2141/24 1857/2142/24 1859/2143/24 +f 1880/2144/25 1878/2145/25 1884/2146/25 1882/2147/25 1899/2148/25 1900/2149/25 1895/2150/25 1896/2151/25 1891/2152/25 1892/2153/25 1887/2154/25 1888/2155/25 +f 1877/2156/24 1879/2157/24 1885/2158/24 1886/2159/24 1889/2160/24 1890/2161/24 1893/2162/24 1894/2163/24 1897/2164/24 1898/2165/24 1881/2166/24 1883/2167/24 +f 1904/2168/25 1906/2169/25 1908/2170/25 1903/2171/25 +f 1912/2172/1 1910/2173/1 1917/2174/1 1919/2175/1 1920/2176/1 1918/2177/1 1945/2178/1 1947/2179/1 1948/2180/1 1946/2181/1 1905/2182/1 1906/2183/1 1957/2184/1 1959/2185/1 1960/2186/1 1958/2187/1 1909/2188/1 1911/2189/1 +f 1901/2190/24 1902/2191/24 1907/2192/24 1905/2193/24 +f 1905/2182/1 1907/2194/1 1908/2195/1 1906/2183/1 +f 1934/2196/1 1925/2197/1 1927/2198/1 1928/2199/1 1926/2200/1 1961/2201/1 1963/2202/1 1964/2203/1 1962/2204/1 1908/2195/1 1907/2194/1 1941/2205/1 1943/2206/1 1944/2207/1 1942/2208/1 1933/2209/1 1935/2210/1 1936/2211/1 +f 1973/2212/1 1974/2213/1 1975/2214/1 1976/2215/1 +f 1977/2216/6 1980/2217/6 1979/2218/6 1978/2219/6 +f 1975/2220/4 1979/2221/4 1980/2222/4 1976/2223/4 +f 1973/2224/20 1977/2225/20 1978/2226/20 1974/2227/20 +f 1976/2228/25 1980/2229/25 1977/2230/25 1973/2231/25 +f 1974/2232/24 1978/2233/24 1979/2234/24 1975/2235/24 +f 1998/2236/60 2002/2237/60 2001/2238/60 1997/2239/60 +f 2000/2240/61 1999/2241/61 2108/2242/61 2105/2243/61 +f 2127/2244/62 2130/2245/62 2123/2246/62 2126/2247/62 +f 1997/2248/63 2001/2238/63 1999/2241/63 2000/2240/63 +f 2127/2249/20 2128/2250/20 1998/2251/20 1997/2252/20 2000/2253/20 2132/2254/20 2129/2255/20 2130/2256/20 +f 2142/2257/64 2135/2258/64 2134/2259/64 2143/2260/64 +f 2002/2261/65 1998/2262/65 2090/2263/65 2091/2264/65 +f 2098/2265/66 2099/2266/66 2102/2267/66 2103/2268/66 +f 2095/2269/67 2128/2270/67 2125/2271/67 2094/2272/67 +f 2131/2273/68 2112/2274/68 2109/2275/68 2122/2276/68 +f 2120/2277/69 2117/2278/69 2116/2279/69 2113/2280/69 +f 2034/2281/4 2019/2282/4 2020/2283/4 2021/2284/4 2022/2285/4 2023/2286/4 2024/2287/4 2025/2288/4 2026/2289/4 2027/2290/4 2028/2291/4 2029/2292/4 2030/2293/4 2031/2294/4 2032/2295/4 2033/2296/4 +f 2052/2297/60 2051/2298/60 2055/2299/60 2056/2300/60 +f 2054/2301/61 2114/2302/61 2115/2303/61 2053/2304/61 +f 2140/2305/62 2137/2306/62 2136/2307/62 2141/2308/62 +f 2051/2309/63 2054/2301/63 2053/2304/63 2055/2299/63 +f 2056/2310/65 2100/2311/65 2097/2312/65 2052/2313/65 +f 2104/2314/67 2101/2315/67 2138/2316/67 2139/2317/67 +f 2144/2318/68 2133/2319/68 2118/2320/68 2119/2321/68 +f 2088/2322/20 2087/2323/20 2086/2324/20 2085/2325/20 2084/2326/20 2083/2327/20 2082/2328/20 2081/2329/20 2080/2330/20 2079/2331/20 2078/2332/20 2077/2333/20 2076/2334/20 2075/2335/20 2074/2336/20 2073/2337/20 +f 2091/2264/70 2090/2263/70 2089/2338/70 2092/2339/70 +f 2095/2269/71 2094/2272/71 2093/2340/71 2096/2341/71 +f 2099/2266/70 2098/2265/70 2097/2342/70 2100/2343/70 +f 2103/2268/71 2102/2267/71 2101/2344/71 2104/2345/71 +f 2089/2346/66 2096/2347/66 2093/2348/66 2092/2349/66 +f 2105/2243/72 2108/2242/72 2107/2350/72 2106/2351/72 +f 2111/2352/73 2110/2353/73 2109/2354/73 2112/2355/73 +f 2113/2280/72 2116/2279/72 2115/2356/72 2114/2357/72 +f 2119/2321/73 2118/2320/73 2117/2358/73 2120/2359/73 +f 2111/2352/69 2106/2360/69 2107/2361/69 2110/2353/69 +f 2127/2244/74 2126/2247/74 2125/2362/74 2128/2363/74 +f 2129/2364/75 2124/2365/75 2123/2246/75 2130/2245/75 +f 2131/2273/76 2122/2276/76 2121/2366/76 2132/2367/76 +f 2139/2317/74 2138/2316/74 2137/2368/74 2140/2369/74 +f 2141/2308/75 2136/2307/75 2135/2258/75 2142/2257/75 +f 2143/2260/76 2134/2259/76 2133/2370/76 2144/2371/76 +f 2129/2364/64 2132/2372/64 2121/2373/64 2124/2365/64 +f 2108/2374/4 1999/2375/4 2121/2376/4 +f 2002/2377/4 2091/2378/4 2125/2379/4 +f 2093/2380/4 2094/2381/4 2125/2379/4 2091/2378/4 2092/2382/4 +f 2144/2383/4 2119/2384/4 2120/2385/4 2113/2386/4 2114/2387/4 2143/2388/4 +f 2054/2389/4 2051/2390/4 2052/2391/4 2139/2392/4 2140/2393/4 2141/2394/4 2142/2395/4 2143/2388/4 +f 2123/2396/4 2124/2397/4 2121/2376/4 1999/2375/4 2001/2398/4 2002/2377/4 2125/2379/4 2126/2399/4 +f 2000/2253/20 2105/2400/20 2132/2254/20 +f 2131/2401/20 2132/2254/20 2105/2400/20 2106/2402/20 2111/2403/20 2112/2404/20 +f 2095/2405/20 2096/2406/20 2089/2407/20 2090/2408/20 2128/2250/20 +f 2090/2408/20 1998/2251/20 2128/2250/20 +f 2053/2409/20 2115/2410/20 2134/2411/20 +f 2134/2411/20 2115/2410/20 2116/2412/20 2117/2413/20 2118/2414/20 2133/2415/20 +f 2100/2416/20 2056/2417/20 2138/2418/20 +f 2138/2418/20 2101/2419/20 2102/2420/20 2099/2421/20 2100/2416/20 +f 2122/2422/4 2109/2423/4 2110/2424/4 2107/2425/4 2108/2374/4 2121/2376/4 +f 2052/2391/4 2097/2426/4 2139/2392/4 +f 2103/2427/4 2104/2428/4 2139/2392/4 2097/2426/4 2098/2429/4 +f 2114/2387/4 2054/2389/4 2143/2388/4 +f 2135/2430/20 2136/2431/20 2137/2432/20 2138/2418/20 2056/2417/20 2055/2433/20 2053/2409/20 2134/2411/20 +f 2194/2434/4 2196/2435/4 2197/2436/4 2195/2437/4 +f 2196/2438/25 2200/2439/25 2201/2440/25 2197/2441/25 +f 2200/2442/20 2198/2443/20 2199/2444/20 2201/2440/20 +f 2198/2445/24 2194/2446/24 2195/2437/24 2199/2447/24 +f 2196/2448/6 2194/2449/6 2198/2450/6 2200/2451/6 +f 2201/2452/1 2199/2453/1 2195/2454/1 2197/2455/1 +f 2269/2456/4 2267/2457/4 2329/2458/4 2327/2459/4 2325/2460/4 2323/2461/4 2321/2462/4 2319/2463/4 2317/2464/4 2315/2465/4 2489/2466/4 2497/2467/4 2513/2468/4 2469/2469/4 2461/2470/4 2465/2471/4 2409/2472/4 2405/2473/4 2401/2474/4 2521/2475/4 2517/2476/4 2445/2477/4 2501/2478/4 2509/2479/4 2453/2480/4 2440/2481/4 2448/2482/4 2283/2483/4 2281/2484/4 2279/2485/4 2277/2486/4 2275/2487/4 2273/2488/4 2271/2489/4 +f 2330/2490/20 2332/2491/20 2333/2492/20 2334/2493/20 2335/2494/20 2336/2495/20 2337/2496/20 2338/2497/20 2446/2498/20 2438/2499/20 2450/2500/20 2506/2501/20 2498/2502/20 2442/2503/20 2514/2504/20 2518/2505/20 2398/2506/20 2402/2507/20 2406/2508/20 2462/2509/20 2458/2510/20 2466/2511/20 2510/2512/20 2494/2513/20 2486/2514/20 2354/2515/20 2355/2516/20 2356/2517/20 2357/2518/20 2358/2519/20 2359/2520/20 2360/2521/20 2361/2522/20 2331/2523/20 +f 2266/2524/20 2268/2525/20 2270/2526/20 2272/2527/20 2274/2528/20 2276/2529/20 2278/2530/20 2280/2531/20 2282/2532/20 2449/2533/20 2441/2534/20 2452/2535/20 2508/2536/20 2500/2537/20 2444/2538/20 2516/2539/20 2520/2540/20 2399/2541/20 2403/2542/20 2407/2543/20 2463/2544/20 2459/2545/20 2467/2546/20 2512/2547/20 2496/2548/20 2488/2549/20 2314/2550/20 2316/2551/20 2318/2552/20 2320/2553/20 2322/2554/20 2324/2555/20 2326/2556/20 2328/2557/20 +f 2362/2558/4 2393/2559/4 2392/2560/4 2391/2561/4 2390/2562/4 2389/2563/4 2388/2564/4 2387/2565/4 2386/2566/4 2487/2567/4 2495/2568/4 2511/2569/4 2468/2570/4 2460/2571/4 2464/2572/4 2408/2573/4 2404/2574/4 2400/2575/4 2519/2576/4 2515/2577/4 2443/2578/4 2499/2579/4 2507/2580/4 2451/2581/4 2439/2582/4 2447/2583/4 2370/2584/4 2369/2585/4 2368/2586/4 2367/2587/4 2366/2588/4 2365/2589/4 2364/2590/4 2363/2591/4 +f 2370/2584/4 2447/2583/4 2471/2592/4 2483/2593/4 2395/2594/4 2479/2595/4 2475/2596/4 2503/2597/4 2455/2598/4 2431/2599/4 2427/2600/4 2435/2601/4 2491/2602/4 2423/2603/4 2415/2604/4 2411/2605/4 2419/2606/4 2487/2567/4 2386/2566/4 2385/2607/4 2384/2608/4 2383/2609/4 2382/2610/4 2381/2611/4 2380/2612/4 2379/2613/4 2378/2614/4 2377/2615/4 2376/2616/4 2375/2617/4 2374/2618/4 2373/2619/4 2372/2620/4 2371/2621/4 +f 2283/2483/4 2448/2482/4 2472/2622/4 2484/2623/4 2396/2624/4 2480/2625/4 2476/2626/4 2504/2627/4 2456/2628/4 2432/2629/4 2428/2630/4 2436/2631/4 2492/2632/4 2424/2633/4 2416/2634/4 2412/2635/4 2420/2636/4 2489/2466/4 2315/2465/4 2313/2637/4 2311/2638/4 2309/2639/4 2307/2640/4 2305/2641/4 2303/2642/4 2301/2643/4 2299/2644/4 2297/2645/4 2295/2646/4 2293/2647/4 2291/2648/4 2289/2649/4 2287/2650/4 2285/2651/4 +f 2354/2515/20 2486/2514/20 2418/2652/20 2410/2653/20 2414/2654/20 2422/2655/20 2490/2656/20 2434/2657/20 2426/2658/20 2430/2659/20 2454/2660/20 2502/2661/20 2474/2662/20 2478/2663/20 2394/2664/20 2482/2665/20 2470/2666/20 2446/2498/20 2338/2497/20 2339/2667/20 2340/2668/20 2341/2669/20 2342/2670/20 2343/2671/20 2344/2672/20 2345/2673/20 2346/2674/20 2347/2675/20 2348/2676/20 2349/2677/20 2350/2678/20 2351/2679/20 2352/2680/20 2353/2681/20 +f 2314/2550/20 2488/2549/20 2421/2682/20 2413/2683/20 2417/2684/20 2425/2685/20 2493/2686/20 2437/2687/20 2429/2688/20 2433/2689/20 2457/2690/20 2505/2691/20 2477/2692/20 2481/2693/20 2397/2694/20 2485/2695/20 2473/2696/20 2449/2533/20 2282/2532/20 2284/2697/20 2286/2698/20 2288/2699/20 2290/2700/20 2292/2701/20 2294/2702/20 2296/2703/20 2298/2704/20 2300/2705/20 2302/2706/20 2304/2707/20 2306/2708/20 2308/2709/20 2310/2710/20 2312/2711/20 +f 2525/2712/6 2523/2713/6 2548/2714/6 2546/2715/6 2544/2716/6 2542/2717/6 2549/2718/6 2539/2719/6 2537/2720/6 2551/2721/6 2534/2722/6 2552/2723/6 2531/2724/6 2529/2725/6 2550/2726/6 2553/2727/6 +f 2557/2728/6 2555/2729/6 2580/2730/6 2578/2731/6 2576/2732/6 2574/2733/6 2581/2734/6 2571/2735/6 2569/2736/6 2583/2737/6 2566/2738/6 2584/2739/6 2563/2740/6 2561/2741/6 2582/2742/6 2585/2743/6 +s 1 +f 251/2744/77 252/2745/78 254/2746/79 253/2747/80 +f 253/2747/80 254/2746/79 256/2748/81 255/2749/82 +f 255/2749/82 256/2748/81 258/2750/83 257/2751/84 +f 257/2751/84 258/2750/83 260/2752/85 259/2753/86 +f 259/2753/86 260/2752/85 262/2754/87 261/2755/88 +f 261/2755/88 262/2754/87 264/2756/89 263/2757/90 +f 263/2757/90 264/2756/89 266/2758/91 265/2759/92 +f 265/2759/92 266/2758/91 268/2760/93 267/2761/94 +f 267/2761/94 268/2760/93 270/2762/95 269/2763/96 +f 269/2763/96 270/2762/95 272/2764/97 271/2765/98 +f 271/2765/98 272/2764/97 274/2766/99 273/2767/100 +f 273/2767/100 274/2766/99 276/2768/101 275/2769/102 +f 275/2770/102 276/2771/101 278/2772/103 277/2773/104 +f 277/2773/104 278/2772/103 280/2774/105 279/2775/106 +f 254/2776/79 252/2777/78 282/2778/107 280/2779/105 278/2780/103 276/2781/101 274/2782/99 272/2783/97 270/2784/95 268/2785/93 266/2786/91 264/2787/89 262/2788/87 260/2789/85 258/2790/83 256/2791/81 +f 279/2775/106 280/2774/105 282/2792/107 281/2793/108 +f 281/2793/108 282/2792/107 252/2745/78 251/2744/77 +f 251/2794/77 253/2795/80 255/2796/82 257/2797/84 259/2798/86 261/2799/88 263/2800/90 265/2801/92 267/2802/94 269/2803/96 271/2804/98 273/2805/100 275/2806/102 277/2807/104 279/2808/106 281/2809/108 +f 283/2810/109 284/2811/110 286/2812/111 285/2813/112 +f 285/2813/112 286/2812/111 288/2814/113 287/2815/114 +f 287/2815/114 288/2814/113 290/2816/115 289/2817/116 +f 289/2817/116 290/2816/115 292/2818/117 291/2819/118 +f 291/2819/118 292/2818/117 294/2820/119 293/2821/120 +f 293/2821/120 294/2820/119 296/2822/121 295/2823/122 +f 295/2823/122 296/2822/121 298/2824/123 297/2825/124 +f 297/2825/124 298/2824/123 300/2826/125 299/2827/126 +f 299/2827/126 300/2826/125 302/2828/127 301/2829/128 +f 301/2829/128 302/2828/127 304/2830/129 303/2831/130 +f 303/2831/130 304/2830/129 306/2832/131 305/2833/132 +f 305/2833/132 306/2832/131 308/2834/133 307/2835/134 +f 307/2835/134 308/2834/133 310/2836/135 309/2837/136 +f 309/2837/136 310/2836/135 312/2838/137 311/2839/138 +f 311/2839/138 312/2838/137 314/2840/139 313/2841/140 +f 313/2842/140 314/2843/139 284/2811/110 283/2810/109 +f 315/2844/117 317/2845/119 318/2846/141 316/2847/4 +f 317/2845/119 319/2848/121 320/2849/45 318/2846/141 +f 319/2848/121 321/2850/123 322/2851/142 320/2849/45 +f 321/2850/123 323/2852/125 324/2853/25 322/2851/142 +f 323/2852/125 325/2854/127 326/2855/143 324/2853/25 +f 325/2854/127 327/2856/129 328/2857/46 326/2855/143 +f 327/2856/129 329/2858/144 330/2859/145 328/2857/46 +f 329/2858/144 331/2860/133 332/2861/20 330/2859/145 +f 331/2860/133 333/2862/135 334/2863/146 332/2861/20 +f 333/2862/135 335/2864/137 336/2865/44 334/2863/146 +f 335/2864/137 337/2866/147 338/2867/148 336/2865/44 +f 337/2866/147 339/2868/110 340/2869/24 338/2867/148 +f 339/2870/110 341/2871/149 342/2872/150 340/2873/24 +f 341/2871/149 343/2874/113 344/2875/43 342/2872/150 +f 343/2874/113 345/2876/115 346/2877/151 344/2875/43 +f 345/2876/115 315/2844/117 316/2847/4 346/2877/151 +f 315/2878/117 345/2879/115 343/2880/113 341/2881/149 339/2882/110 337/2883/147 335/2884/137 333/2885/135 331/2886/133 329/2887/144 327/2888/129 325/2889/127 323/2890/125 321/2891/123 319/2892/121 317/2893/119 +f 372/2894/152 373/2895/153 378/2896/154 375/2897/155 +f 364/2898/156 365/2899/157 370/2900/158 367/2901/159 +f 376/2902/160 377/2903/161 360/2904/46 359/2905/44 +f 368/2906/162 369/2907/163 374/2908/164 371/2909/165 +f 357/2910/43 358/2911/45 366/2912/166 363/2913/167 +f 365/2899/157 364/2898/156 363/2913/167 366/2912/166 +f 369/2907/163 368/2906/162 367/2901/159 370/2900/158 +f 373/2895/153 372/2894/152 371/2909/165 374/2908/164 +f 377/2903/161 376/2902/160 375/2897/155 378/2896/154 +f 379/2914/168 380/2915/169 382/2916/170 381/2917/171 +f 381/2917/171 382/2916/170 384/2918/172 383/2919/173 +f 383/2919/173 384/2918/172 386/2920/174 385/2921/175 +f 385/2921/175 386/2920/174 388/2922/176 387/2923/177 +f 387/2923/177 388/2922/176 390/2924/178 389/2925/179 +f 389/2925/179 390/2924/178 392/2926/180 391/2927/181 +f 391/2927/181 392/2926/180 394/2928/182 393/2929/183 +f 393/2929/183 394/2928/182 396/2930/184 395/2931/185 +f 395/2932/185 396/2933/184 398/2934/186 397/2935/187 +f 397/2935/187 398/2934/186 400/2936/188 399/2937/189 +f 399/2937/189 400/2936/188 402/2938/190 401/2939/191 +f 401/2939/191 402/2938/190 404/2940/192 403/2941/193 +f 403/2941/193 404/2940/192 406/2942/194 405/2943/195 +f 405/2943/195 406/2942/194 408/2944/196 407/2945/197 +f 407/2945/197 408/2944/196 410/2946/198 409/2947/199 +f 409/2947/199 410/2946/198 380/2948/169 379/2949/168 +f 411/2950/93 412/2951/94 414/2952/92 413/2953/200 +f 413/2953/200 414/2952/92 416/2954/90 415/2955/89 +f 415/2955/89 416/2954/90 418/2956/201 417/2957/202 +f 417/2957/202 418/2956/201 420/2958/86 419/2959/85 +f 419/2959/85 420/2958/86 422/2960/84 421/2961/203 +f 421/2961/203 422/2960/84 424/2962/82 423/2963/81 +f 423/2963/81 424/2962/82 426/2964/204 425/2965/205 +f 425/2965/205 426/2964/204 428/2966/77 427/2967/78 +f 427/2968/78 428/2969/77 430/2970/108 429/2971/107 +f 429/2971/107 430/2970/108 432/2972/106 431/2973/105 +f 431/2973/105 432/2972/106 434/2974/206 433/2975/207 +f 433/2975/207 434/2974/206 436/2976/102 435/2977/101 +f 435/2977/101 436/2976/102 438/2978/208 437/2979/99 +f 437/2979/99 438/2978/208 440/2980/98 439/2981/97 +f 439/2981/97 440/2980/98 442/2982/96 441/2983/209 +f 441/2983/209 442/2982/96 412/2984/94 411/2985/93 +f 443/2986/77 444/2987/78 446/2988/79 445/2989/80 +f 445/2989/80 446/2988/79 448/2990/81 447/2991/82 +f 447/2991/82 448/2990/81 450/2992/203 449/2993/84 +f 449/2993/84 450/2992/203 452/2994/85 451/2995/86 +f 451/2995/86 452/2994/85 454/2996/87 453/2997/88 +f 453/2997/88 454/2996/87 456/2998/89 455/2999/90 +f 455/2999/90 456/2998/89 458/3000/200 457/3001/92 +f 457/3001/92 458/3000/200 460/3002/93 459/3003/94 +f 459/3003/94 460/3002/93 462/3004/95 461/3005/96 +f 461/3005/96 462/3004/95 464/3006/97 463/3007/98 +f 463/3007/98 464/3006/97 466/3008/99 465/3009/100 +f 465/3009/100 466/3008/99 468/3010/101 467/3011/102 +f 467/3012/102 468/3013/101 470/3014/103 469/3015/104 +f 469/3015/104 470/3014/103 472/3016/105 471/3017/106 +f 446/3018/79 444/3019/78 474/3020/107 472/3021/105 470/3022/103 468/3023/101 466/3024/99 464/3025/97 462/3026/95 460/3027/93 458/3028/200 456/3029/89 454/3030/87 452/3031/85 450/3032/203 448/3033/81 +f 471/3017/106 472/3016/105 474/3034/107 473/3035/108 +f 473/3035/108 474/3034/107 444/2987/78 443/2986/77 +f 443/3036/77 445/3037/80 447/3038/82 449/3039/84 451/3040/86 453/3041/88 455/3042/90 457/3043/92 459/3044/94 461/3045/96 463/3046/98 465/3047/100 467/3048/102 469/3049/104 471/3050/106 473/3051/108 +f 549/3052/24 566/3053/24 572/3054/32 550/3055/32 +f 550/3055/32 572/3054/32 580/3056/26 551/3057/26 +f 551/3057/26 580/3056/26 571/3058/41 552/3059/41 +f 552/3059/41 571/3058/41 579/3060/6 553/3061/6 +f 553/3061/6 579/3060/6 570/3062/210 554/3063/210 +f 554/3063/210 570/3062/210 578/3064/27 555/3065/27 +f 555/3065/27 578/3064/27 573/3066/211 556/3067/211 +f 556/3067/211 573/3066/211 577/3068/25 557/3069/25 +f 557/3069/25 577/3068/25 568/3070/212 558/3071/212 +f 558/3071/212 568/3070/212 576/3072/29 559/3073/29 +f 559/3073/29 576/3072/29 567/3074/213 560/3075/214 +f 560/3075/214 567/3074/213 575/3076/1 561/3077/1 +f 561/3078/1 575/3079/1 569/3080/37 562/3081/37 +f 562/3081/37 569/3080/37 574/3082/39 563/3083/39 +f 563/3083/39 574/3082/39 565/3084/34 564/3085/34 +f 564/3085/34 565/3084/34 566/3053/24 549/3052/24 +f 589/3086/168 590/3087/169 592/3088/215 591/3089/216 +f 591/3089/216 592/3088/215 594/3090/172 593/3091/173 +f 593/3092/173 594/3093/172 596/3094/217 595/3095/218 +f 595/3095/218 596/3094/217 598/3096/176 597/3097/177 +f 597/3097/177 598/3096/176 600/3098/219 599/3099/220 +f 599/3099/220 600/3098/219 602/3100/180 601/3101/181 +f 601/3101/181 602/3100/180 604/3102/221 603/3103/183 +f 603/3103/183 604/3102/221 606/3104/184 605/3105/185 +f 605/3105/185 606/3104/184 608/3106/222 607/3107/223 +f 607/3107/223 608/3106/222 610/3108/188 609/3109/189 +f 609/3110/189 610/3111/188 612/3112/224 611/3113/225 +f 611/3113/225 612/3112/224 614/3114/192 613/3115/193 +f 613/3115/193 614/3114/192 616/3116/226 615/3117/227 +f 615/3117/227 616/3116/226 618/3118/196 617/3119/197 +f 617/3119/197 618/3118/196 620/3120/198 619/3121/199 +f 619/3121/199 620/3120/198 590/3087/169 589/3086/168 +f 633/3122/168 634/3123/169 636/3124/215 635/3125/171 +f 635/3125/171 636/3124/215 638/3126/172 637/3127/173 +f 637/3127/173 638/3126/172 640/3128/174 639/3129/175 +f 639/3129/175 640/3128/174 642/3130/176 641/3131/177 +f 641/3131/177 642/3130/176 644/3132/219 643/3133/179 +f 643/3133/179 644/3132/219 646/3134/180 645/3135/181 +f 645/3135/181 646/3134/180 648/3136/182 647/3137/183 +f 647/3137/183 648/3136/182 650/3138/184 649/3139/185 +f 649/3140/185 650/3141/184 652/3142/186 651/3143/223 +f 651/3143/223 652/3142/186 654/3144/188 653/3145/189 +f 653/3145/189 654/3144/188 656/3146/190 655/3147/225 +f 655/3147/225 656/3146/190 658/3148/192 657/3149/193 +f 657/3149/193 658/3148/192 660/3150/194 659/3151/227 +f 659/3151/227 660/3150/194 662/3152/196 661/3153/197 +f 661/3153/197 662/3152/196 664/3154/198 663/3155/199 +f 663/3155/199 664/3154/198 634/3156/169 633/3157/168 +f 665/3158/168 666/3159/169 668/3160/170 667/3161/171 +f 667/3161/171 668/3160/170 670/3162/172 669/3163/173 +f 669/3163/173 670/3162/172 672/3164/174 671/3165/175 +f 671/3165/175 672/3164/174 674/3166/176 673/3167/177 +f 673/3167/177 674/3166/176 676/3168/178 675/3169/179 +f 675/3169/179 676/3168/178 678/3170/180 677/3171/181 +f 677/3171/181 678/3170/180 680/3172/182 679/3173/183 +f 679/3173/183 680/3172/182 682/3174/184 681/3175/185 +f 681/3176/185 682/3177/184 684/3178/186 683/3179/223 +f 683/3179/223 684/3178/186 686/3180/188 685/3181/189 +f 685/3181/189 686/3180/188 688/3182/190 687/3183/225 +f 687/3183/225 688/3182/190 690/3184/192 689/3185/193 +f 689/3185/193 690/3184/192 692/3186/194 691/3187/195 +f 691/3187/195 692/3186/194 694/3188/196 693/3189/197 +f 693/3189/197 694/3188/196 696/3190/198 695/3191/199 +f 695/3191/199 696/3190/198 666/3192/169 665/3193/168 +f 733/3194/6 734/3195/228 736/3196/229 735/3197/230 +f 735/3198/230 736/3199/229 738/3200/231 737/3201/232 +f 737/3201/232 738/3200/231 740/3202/233 739/3203/1 +f 739/3203/1 740/3202/233 742/3204/234 741/3205/235 +f 741/3205/235 742/3204/234 744/3206/236 743/3207/237 +f 743/3207/237 744/3206/236 734/3195/228 733/3194/6 +f 745/3208/6 746/3209/238 748/3210/239 747/3211/237 +f 747/3212/237 748/3213/239 750/3214/240 749/3215/235 +f 749/3215/235 750/3214/240 752/3216/241 751/3217/1 +f 751/3217/1 752/3216/241 754/3218/242 753/3219/232 +f 753/3219/232 754/3218/242 756/3220/243 755/3221/230 +f 755/3221/230 756/3220/243 746/3209/238 745/3208/6 +f 757/3222/6 758/3223/238 760/3224/239 759/3225/237 +f 759/3226/237 760/3227/239 762/3228/240 761/3229/235 +f 761/3229/235 762/3228/240 764/3230/241 763/3231/1 +f 763/3231/1 764/3230/241 766/3232/242 765/3233/232 +f 765/3233/232 766/3232/242 768/3234/243 767/3235/230 +f 767/3235/230 768/3234/243 758/3223/238 757/3222/6 +f 769/3236/6 770/3237/238 772/3238/239 771/3239/237 +f 771/3240/237 772/3241/239 774/3242/240 773/3243/235 +f 773/3243/235 774/3242/240 776/3244/241 775/3245/1 +f 775/3245/1 776/3244/241 778/3246/242 777/3247/232 +f 777/3247/232 778/3246/242 780/3248/243 779/3249/230 +f 779/3249/230 780/3248/243 770/3237/238 769/3236/6 +f 781/3250/6 782/3251/238 784/3252/239 783/3253/237 +f 783/3254/237 784/3255/239 786/3256/240 785/3257/235 +f 785/3257/235 786/3256/240 788/3258/241 787/3259/1 +f 787/3259/1 788/3258/241 790/3260/242 789/3261/232 +f 789/3261/232 790/3260/242 792/3262/243 791/3263/230 +f 791/3263/230 792/3262/243 782/3251/238 781/3250/6 +f 793/3264/6 794/3265/228 796/3266/229 795/3267/230 +f 795/3268/230 796/3269/229 798/3270/231 797/3271/232 +f 797/3271/232 798/3270/231 800/3272/233 799/3273/1 +f 799/3273/1 800/3272/233 802/3274/234 801/3275/235 +f 801/3275/235 802/3274/234 804/3276/236 803/3277/237 +f 803/3277/237 804/3276/236 794/3265/228 793/3264/6 +f 805/3278/6 806/3279/228 808/3280/229 807/3281/230 +f 807/3282/230 808/3283/229 810/3284/231 809/3285/232 +f 809/3285/232 810/3284/231 812/3286/233 811/3287/1 +f 811/3287/1 812/3286/233 814/3288/234 813/3289/235 +f 813/3289/235 814/3288/234 816/3290/236 815/3291/237 +f 815/3291/237 816/3290/236 806/3279/228 805/3278/6 +f 817/3292/6 818/3293/228 820/3294/229 819/3295/230 +f 819/3296/230 820/3297/229 822/3298/231 821/3299/232 +f 821/3299/232 822/3298/231 824/3300/233 823/3301/1 +f 823/3301/1 824/3300/233 826/3302/234 825/3303/235 +f 825/3303/235 826/3302/234 828/3304/236 827/3305/237 +f 827/3305/237 828/3304/236 818/3293/228 817/3292/6 +f 829/3306/6 830/3307/228 832/3308/229 831/3309/230 +f 831/3310/230 832/3311/229 834/3312/231 833/3313/232 +f 833/3313/232 834/3312/231 836/3314/233 835/3315/1 +f 835/3315/1 836/3314/233 838/3316/234 837/3317/235 +f 837/3317/235 838/3316/234 840/3318/236 839/3319/237 +f 839/3319/237 840/3318/236 830/3307/228 829/3306/6 +f 841/3320/6 842/3321/238 844/3322/239 843/3323/237 +f 843/3324/237 844/3325/239 846/3326/240 845/3327/235 +f 845/3327/235 846/3326/240 848/3328/241 847/3329/1 +f 847/3329/1 848/3328/241 850/3330/242 849/3331/232 +f 849/3331/232 850/3330/242 852/3332/243 851/3333/230 +f 851/3333/230 852/3332/243 842/3321/238 841/3320/6 +f 853/3334/6 854/3335/238 856/3336/239 855/3337/237 +f 855/3338/237 856/3339/239 858/3340/240 857/3341/235 +f 857/3341/235 858/3340/240 860/3342/241 859/3343/1 +f 859/3343/1 860/3342/241 862/3344/242 861/3345/232 +f 861/3345/232 862/3344/242 864/3346/243 863/3347/230 +f 863/3347/230 864/3346/243 854/3335/238 853/3334/6 +f 865/3348/6 866/3349/238 868/3350/239 867/3351/237 +f 867/3352/237 868/3353/239 870/3354/240 869/3355/235 +f 869/3355/235 870/3354/240 872/3356/241 871/3357/1 +f 871/3357/1 872/3356/241 874/3358/242 873/3359/232 +f 873/3359/232 874/3358/242 876/3360/243 875/3361/230 +f 875/3361/230 876/3360/243 866/3349/238 865/3348/6 +f 877/3362/6 878/3363/238 880/3364/239 879/3365/237 +f 879/3366/237 880/3367/239 882/3368/240 881/3369/235 +f 881/3369/235 882/3368/240 884/3370/241 883/3371/1 +f 883/3371/1 884/3370/241 886/3372/242 885/3373/232 +f 885/3373/232 886/3372/242 888/3374/243 887/3375/230 +f 887/3375/230 888/3374/243 878/3363/238 877/3362/6 +f 889/3376/6 890/3377/228 892/3378/229 891/3379/230 +f 891/3380/230 892/3381/229 894/3382/231 893/3383/232 +f 893/3383/232 894/3382/231 896/3384/233 895/3385/1 +f 895/3385/1 896/3384/233 898/3386/234 897/3387/235 +f 897/3387/235 898/3386/234 900/3388/236 899/3389/237 +f 899/3389/237 900/3388/236 890/3377/228 889/3376/6 +f 901/3390/6 902/3391/228 904/3392/229 903/3393/230 +f 903/3394/230 904/3395/229 906/3396/231 905/3397/232 +f 905/3397/232 906/3396/231 908/3398/233 907/3399/1 +f 907/3399/1 908/3398/233 910/3400/234 909/3401/235 +f 909/3401/235 910/3400/234 912/3402/236 911/3403/237 +f 911/3403/237 912/3402/236 902/3391/228 901/3390/6 +f 913/3404/6 914/3405/228 916/3406/229 915/3407/230 +f 915/3408/230 916/3409/229 918/3410/231 917/3411/232 +f 917/3411/232 918/3410/231 920/3412/233 919/3413/1 +f 919/3413/1 920/3412/233 922/3414/234 921/3415/235 +f 921/3415/235 922/3414/234 924/3416/236 923/3417/237 +f 923/3417/237 924/3416/236 914/3405/228 913/3404/6 +f 925/3418/6 926/3419/244 928/3420/245 927/3421/246 +f 927/3422/246 928/3423/245 930/3424/247 929/3425/248 +f 929/3425/248 930/3424/247 932/3426/249 931/3427/1 +f 931/3427/1 932/3426/249 934/3428/250 933/3429/251 +f 933/3429/251 934/3428/250 936/3430/252 935/3431/253 +f 935/3431/253 936/3430/252 926/3419/244 925/3418/6 +f 937/3432/6 938/3433/244 940/3434/245 939/3435/246 +f 939/3436/246 940/3437/245 942/3438/247 941/3439/248 +f 941/3439/248 942/3438/247 944/3440/249 943/3441/1 +f 943/3441/1 944/3440/249 946/3442/250 945/3443/251 +f 945/3443/251 946/3442/250 948/3444/252 947/3445/253 +f 947/3445/253 948/3444/252 938/3433/244 937/3432/6 +f 949/3446/6 950/3447/254 952/3448/255 951/3449/253 +f 951/3450/253 952/3451/255 954/3452/256 953/3453/251 +f 953/3453/251 954/3452/256 956/3454/257 955/3455/1 +f 955/3455/1 956/3454/257 958/3456/258 957/3457/248 +f 957/3457/248 958/3456/258 960/3458/259 959/3459/246 +f 959/3459/246 960/3458/259 950/3447/254 949/3446/6 +f 961/3460/6 962/3461/254 964/3462/255 963/3463/253 +f 963/3464/253 964/3465/255 966/3466/256 965/3467/251 +f 965/3467/251 966/3466/256 968/3468/257 967/3469/1 +f 967/3469/1 968/3468/257 970/3470/258 969/3471/248 +f 969/3471/248 970/3470/258 972/3472/259 971/3473/246 +f 971/3473/246 972/3472/259 962/3461/254 961/3460/6 +f 973/3474/254 974/3475/244 976/3476/245 975/3477/259 +f 975/3478/259 976/3479/245 978/3480/247 977/3481/258 +f 977/3481/258 978/3480/247 980/3482/249 979/3483/257 +f 979/3483/257 980/3482/249 982/3484/250 981/3485/256 +f 981/3485/256 982/3484/250 983/3486/252 984/3487/255 +f 984/3487/255 983/3486/252 974/3475/244 973/3474/254 +f 985/3488/254 986/3489/244 988/3490/245 987/3491/259 +f 987/3492/259 988/3493/245 990/3494/247 989/3495/258 +f 989/3495/258 990/3494/247 992/3496/249 991/3497/257 +f 991/3497/257 992/3496/249 994/3498/250 993/3499/256 +f 993/3499/256 994/3498/250 995/3500/252 996/3501/255 +f 996/3501/255 995/3500/252 986/3489/244 985/3488/254 +f 997/3502/254 998/3503/244 1000/3504/245 999/3505/259 +f 999/3506/259 1000/3507/245 1002/3508/247 1001/3509/258 +f 1001/3509/258 1002/3508/247 1004/3510/249 1003/3511/257 +f 1003/3511/257 1004/3510/249 1006/3512/250 1005/3513/256 +f 1005/3513/256 1006/3512/250 1007/3514/252 1008/3515/255 +f 1008/3515/255 1007/3514/252 998/3503/244 997/3502/254 +f 1009/3516/238 1010/3517/228 1012/3518/229 1011/3519/243 +f 1011/3520/243 1012/3521/229 1014/3522/231 1013/3523/242 +f 1013/3523/242 1014/3522/231 1016/3524/233 1015/3525/241 +f 1015/3525/241 1016/3524/233 1018/3526/234 1017/3527/240 +f 1017/3527/240 1018/3526/234 1019/3528/236 1020/3529/239 +f 1020/3529/239 1019/3528/236 1010/3517/228 1009/3516/238 +f 1021/3530/6 1022/3531/244 1024/3532/245 1023/3533/246 +f 1023/3534/246 1024/3535/245 1026/3536/247 1025/3537/248 +f 1025/3537/248 1026/3536/247 1028/3538/249 1027/3539/1 +f 1027/3539/1 1028/3538/249 1030/3540/250 1029/3541/251 +f 1029/3541/251 1030/3540/250 1032/3542/252 1031/3543/253 +f 1031/3543/253 1032/3542/252 1022/3531/244 1021/3530/6 +f 1033/3544/6 1034/3545/244 1036/3546/245 1035/3547/246 +f 1035/3548/246 1036/3549/245 1038/3550/247 1037/3551/248 +f 1037/3551/248 1038/3550/247 1040/3552/249 1039/3553/1 +f 1039/3553/1 1040/3552/249 1042/3554/250 1041/3555/251 +f 1041/3555/251 1042/3554/250 1044/3556/252 1043/3557/253 +f 1043/3557/253 1044/3556/252 1034/3545/244 1033/3544/6 +f 1045/3558/6 1046/3559/254 1048/3560/255 1047/3561/253 +f 1047/3562/253 1048/3563/255 1050/3564/256 1049/3565/251 +f 1049/3565/251 1050/3564/256 1052/3566/257 1051/3567/1 +f 1051/3567/1 1052/3566/257 1054/3568/258 1053/3569/248 +f 1053/3569/248 1054/3568/258 1056/3570/259 1055/3571/246 +f 1055/3571/246 1056/3570/259 1046/3559/254 1045/3558/6 +f 1057/3572/6 1058/3573/254 1060/3574/255 1059/3575/253 +f 1059/3576/253 1060/3577/255 1062/3578/256 1061/3579/251 +f 1061/3579/251 1062/3578/256 1064/3580/257 1063/3581/1 +f 1063/3581/1 1064/3580/257 1066/3582/258 1065/3583/248 +f 1065/3583/248 1066/3582/258 1068/3584/259 1067/3585/246 +f 1067/3585/246 1068/3584/259 1058/3573/254 1057/3572/6 +f 1069/3586/238 1070/3587/228 1072/3588/229 1071/3589/243 +f 1071/3590/243 1072/3591/229 1074/3592/231 1073/3593/242 +f 1073/3593/242 1074/3592/231 1076/3594/233 1075/3595/241 +f 1075/3595/241 1076/3594/233 1078/3596/234 1077/3597/240 +f 1077/3597/240 1078/3596/234 1079/3598/236 1080/3599/239 +f 1080/3599/239 1079/3598/236 1070/3587/228 1069/3586/238 +f 1087/3600/24 1088/3601/24 1090/3602/43 1089/3603/43 +f 1089/3603/43 1090/3602/43 1092/3604/4 1091/3605/4 +f 1091/3605/4 1092/3604/4 1094/3606/45 1093/3607/45 +f 1093/3607/45 1094/3606/45 1096/3608/25 1095/3609/25 +f 1095/3609/25 1096/3608/25 1098/3610/46 1097/3611/46 +f 1097/3611/46 1098/3610/46 1100/3612/20 1099/3613/20 +f 1099/3613/20 1100/3612/20 1102/3614/44 1101/3615/44 +f 1101/3616/44 1102/3617/44 1088/3601/24 1087/3600/24 +f 1113/3618/238 1114/3619/228 1116/3620/229 1115/3621/243 +f 1115/3622/243 1116/3623/229 1118/3624/231 1117/3625/242 +f 1117/3625/242 1118/3624/231 1120/3626/233 1119/3627/241 +f 1119/3627/241 1120/3626/233 1122/3628/234 1121/3629/240 +f 1121/3629/240 1122/3628/234 1123/3630/236 1124/3631/239 +f 1124/3631/239 1123/3630/236 1114/3619/228 1113/3618/238 +f 1125/3632/238 1126/3633/228 1128/3634/229 1127/3635/243 +f 1127/3636/243 1128/3637/229 1130/3638/231 1129/3639/242 +f 1129/3639/242 1130/3638/231 1132/3640/233 1131/3641/241 +f 1131/3641/241 1132/3640/233 1134/3642/234 1133/3643/240 +f 1133/3643/240 1134/3642/234 1135/3644/236 1136/3645/239 +f 1136/3645/239 1135/3644/236 1126/3633/228 1125/3632/238 +f 1143/3646/1 1144/3647/1 1146/3648/3 1145/3649/3 +f 1145/3649/3 1146/3648/3 1148/3650/4 1147/3651/4 +f 1147/3651/4 1148/3650/4 1150/3652/5 1149/3653/5 +f 1149/3653/5 1150/3652/5 1152/3654/6 1151/3655/6 +f 1151/3655/6 1152/3654/6 1154/3656/7 1153/3657/7 +f 1153/3657/7 1154/3656/7 1156/3658/20 1155/3659/20 +f 1155/3659/20 1156/3658/20 1158/3660/2 1157/3661/2 +f 1157/3662/2 1158/3663/2 1144/3647/1 1143/3646/1 +f 1169/3664/117 1171/3665/119 1172/3666/141 1170/3667/4 +f 1171/3665/119 1173/3668/121 1174/3669/45 1172/3666/141 +f 1173/3668/121 1175/3670/123 1176/3671/142 1174/3669/45 +f 1175/3670/123 1177/3672/125 1178/3673/25 1176/3671/142 +f 1177/3672/125 1179/3674/127 1180/3675/143 1178/3673/25 +f 1179/3674/127 1181/3676/129 1182/3677/46 1180/3675/143 +f 1181/3676/129 1183/3678/144 1184/3679/145 1182/3677/46 +f 1183/3678/144 1185/3680/133 1186/3681/20 1184/3679/145 +f 1185/3680/133 1187/3682/135 1188/3683/146 1186/3681/20 +f 1187/3682/135 1189/3684/137 1190/3685/44 1188/3683/146 +f 1189/3684/137 1191/3686/147 1192/3687/148 1190/3685/44 +f 1191/3686/147 1193/3688/110 1194/3689/24 1192/3687/148 +f 1193/3690/110 1195/3691/149 1196/3692/150 1194/3693/24 +f 1195/3691/149 1197/3694/113 1198/3695/43 1196/3692/150 +f 1197/3694/113 1199/3696/115 1200/3697/151 1198/3695/43 +f 1199/3696/115 1169/3664/117 1170/3667/4 1200/3697/151 +f 1169/3698/117 1199/3699/115 1197/3700/113 1195/3701/149 1193/3702/110 1191/3703/147 1189/3704/137 1187/3705/135 1185/3706/133 1183/3707/144 1181/3708/129 1179/3709/127 1177/3710/125 1175/3711/123 1173/3712/121 1171/3713/119 +f 1201/3714/109 1202/3715/110 1204/3716/111 1203/3717/112 +f 1203/3717/112 1204/3716/111 1206/3718/113 1205/3719/114 +f 1205/3719/114 1206/3718/113 1208/3720/115 1207/3721/116 +f 1207/3721/116 1208/3720/115 1210/3722/117 1209/3723/118 +f 1209/3723/118 1210/3722/117 1212/3724/119 1211/3725/120 +f 1211/3725/120 1212/3724/119 1214/3726/121 1213/3727/122 +f 1213/3727/122 1214/3726/121 1216/3728/123 1215/3729/124 +f 1215/3729/124 1216/3728/123 1218/3730/125 1217/3731/126 +f 1217/3731/126 1218/3730/125 1220/3732/127 1219/3733/128 +f 1219/3733/128 1220/3732/127 1222/3734/129 1221/3735/130 +f 1221/3735/130 1222/3734/129 1224/3736/131 1223/3737/260 +f 1223/3737/260 1224/3736/131 1226/3738/133 1225/3739/134 +f 1225/3739/134 1226/3738/133 1228/3740/135 1227/3741/136 +f 1227/3741/136 1228/3740/135 1230/3742/137 1229/3743/138 +f 1229/3743/138 1230/3742/137 1232/3744/139 1231/3745/140 +f 1231/3746/140 1232/3747/139 1202/3715/110 1201/3714/109 +f 1239/3748/24 1240/3749/24 1242/3750/43 1241/3751/43 +f 1241/3751/43 1242/3750/43 1244/3752/4 1243/3753/4 +f 1243/3753/4 1244/3752/4 1246/3754/45 1245/3755/45 +f 1245/3755/45 1246/3754/45 1248/3756/25 1247/3757/25 +f 1247/3757/25 1248/3756/25 1250/3758/46 1249/3759/46 +f 1249/3759/46 1250/3758/46 1252/3760/20 1251/3761/20 +f 1251/3761/20 1252/3760/20 1254/3762/44 1253/3763/44 +f 1253/3764/44 1254/3765/44 1240/3749/24 1239/3748/24 +f 1265/3766/24 1282/3767/24 1288/3768/34 1266/3769/34 +f 1266/3769/34 1288/3768/34 1296/3770/39 1267/3771/39 +f 1267/3771/39 1296/3770/39 1287/3772/37 1268/3773/37 +f 1268/3773/37 1287/3772/37 1295/3774/1 1269/3775/1 +f 1269/3775/1 1295/3774/1 1286/3776/213 1270/3777/213 +f 1270/3777/213 1286/3776/213 1294/3778/29 1271/3779/29 +f 1271/3779/29 1294/3778/29 1289/3780/212 1272/3781/212 +f 1272/3781/212 1289/3780/212 1293/3782/25 1273/3783/25 +f 1273/3783/25 1293/3782/25 1284/3784/211 1274/3785/211 +f 1274/3785/211 1284/3784/211 1292/3786/27 1275/3787/27 +f 1275/3787/27 1292/3786/27 1283/3788/210 1276/3789/210 +f 1276/3789/210 1283/3788/210 1291/3790/6 1277/3791/6 +f 1277/3792/6 1291/3793/6 1285/3794/41 1278/3795/41 +f 1278/3795/41 1285/3794/41 1290/3796/26 1279/3797/26 +f 1279/3797/26 1290/3796/26 1281/3798/32 1280/3799/32 +f 1280/3799/32 1281/3798/32 1282/3767/24 1265/3766/24 +f 1314/3800/152 1315/3801/153 1320/3802/154 1317/3803/155 +f 1306/3804/156 1307/3805/157 1312/3806/158 1309/3807/159 +f 1318/3808/160 1319/3809/161 1302/3810/46 1301/3811/44 +f 1310/3812/162 1311/3813/163 1316/3814/261 1313/3815/165 +f 1299/3816/43 1300/3817/45 1308/3818/166 1305/3819/167 +f 1307/3805/157 1306/3804/156 1305/3819/167 1308/3818/166 +f 1311/3813/163 1310/3812/162 1309/3807/159 1312/3806/158 +f 1315/3801/153 1314/3800/152 1313/3815/165 1316/3814/261 +f 1319/3809/161 1318/3808/160 1317/3803/155 1320/3802/154 +f 1417/3820/24 1418/3821/24 1420/3822/26 1419/3823/26 +f 1419/3823/26 1420/3822/26 1422/3824/6 1421/3825/6 +f 1421/3825/6 1422/3824/6 1424/3826/27 1423/3827/27 +f 1423/3827/27 1424/3826/27 1426/3828/25 1425/3829/25 +f 1425/3829/25 1426/3828/25 1428/3830/29 1427/3831/29 +f 1427/3831/29 1428/3830/29 1430/3832/1 1429/3833/1 +f 1429/3833/1 1430/3832/1 1432/3834/39 1431/3835/39 +f 1431/3836/39 1432/3837/39 1418/3821/24 1417/3820/24 +f 1502/3838/262 1468/3839/169 1470/3840/215 1503/3841/263 +f 1503/3841/263 1470/3840/215 1472/3842/172 1507/3843/264 +f 1507/3843/264 1472/3842/172 1474/3844/217 1511/3845/265 +f 1511/3845/265 1474/3844/217 1476/3846/176 1515/3847/266 +f 1515/3847/266 1476/3846/176 1478/3848/219 1519/3849/267 +f 1519/3849/267 1478/3848/219 1480/3850/180 1523/3851/268 +f 1523/3851/268 1480/3850/180 1482/3852/221 1527/3853/269 +f 1527/3853/269 1482/3852/221 1484/3854/184 1531/3855/270 +f 1531/3855/270 1484/3854/184 1486/3856/186 1535/3857/271 +f 1535/3857/271 1486/3856/186 1488/3858/188 1539/3859/272 +f 1539/3859/272 1488/3858/188 1490/3860/224 1543/3861/273 +f 1543/3861/273 1490/3860/224 1492/3862/192 1547/3863/274 +f 1547/3863/274 1492/3862/192 1494/3864/194 1551/3865/275 +f 1551/3865/275 1494/3864/194 1496/3866/196 1555/3867/276 +f 1555/3867/276 1496/3866/196 1498/3868/198 1559/3869/277 +f 1497/3870/199 1562/3871/278 1499/3872/279 1467/3873/168 +f 1562/3871/278 1561/3874/280 1500/3875/281 1499/3872/279 +f 1556/3876/282 1560/3877/283 1561/3878/280 1557/3879/284 +f 1560/3880/283 1559/3881/277 1502/3838/262 1501/3882/285 +f 1495/3883/197 1558/3884/286 1562/3885/278 1497/3886/199 +f 1558/3884/286 1557/3887/284 1561/3888/280 1562/3885/278 +f 1552/3889/287 1556/3876/282 1557/3879/284 1553/3890/288 +f 1556/3891/282 1555/3867/276 1559/3869/277 1560/3892/283 +f 1493/3893/227 1554/3894/289 1558/3884/286 1495/3883/197 +f 1554/3894/289 1553/3895/288 1557/3887/284 1558/3884/286 +f 1548/3896/290 1552/3889/287 1553/3890/288 1549/3897/291 +f 1552/3898/287 1551/3865/275 1555/3867/276 1556/3891/282 +f 1491/3899/193 1550/3900/292 1554/3894/289 1493/3893/227 +f 1550/3900/292 1549/3901/291 1553/3895/288 1554/3894/289 +f 1544/3902/293 1548/3903/290 1549/3901/291 1545/3904/294 +f 1548/3903/290 1547/3863/274 1551/3865/275 1552/3898/287 +f 1489/3905/225 1546/3906/295 1550/3900/292 1491/3899/193 +f 1546/3906/295 1545/3904/294 1549/3901/291 1550/3900/292 +f 1540/3907/296 1544/3902/293 1545/3904/294 1541/3908/297 +f 1544/3902/293 1543/3861/273 1547/3863/274 1548/3903/290 +f 1487/3909/189 1542/3910/298 1546/3906/295 1489/3905/225 +f 1542/3910/298 1541/3908/297 1545/3904/294 1546/3906/295 +f 1536/3911/299 1540/3907/296 1541/3908/297 1537/3912/300 +f 1540/3907/296 1539/3859/272 1543/3861/273 1544/3902/293 +f 1485/3913/223 1538/3914/301 1542/3910/298 1487/3909/189 +f 1538/3914/301 1537/3912/300 1541/3908/297 1542/3910/298 +f 1532/3915/302 1536/3911/299 1537/3912/300 1533/3916/303 +f 1536/3911/299 1535/3857/271 1539/3859/272 1540/3907/296 +f 1483/3917/185 1534/3918/304 1538/3914/301 1485/3913/223 +f 1534/3918/304 1533/3916/303 1537/3912/300 1538/3914/301 +f 1528/3919/305 1532/3915/302 1533/3916/303 1529/3920/306 +f 1532/3915/302 1531/3855/270 1535/3857/271 1536/3911/299 +f 1481/3921/307 1530/3922/308 1534/3918/304 1483/3917/185 +f 1530/3922/308 1529/3920/306 1533/3916/303 1534/3918/304 +f 1524/3923/309 1528/3919/305 1529/3920/306 1525/3924/310 +f 1528/3919/305 1527/3853/269 1531/3855/270 1532/3915/302 +f 1479/3925/181 1526/3926/311 1530/3922/308 1481/3921/307 +f 1526/3926/311 1525/3924/310 1529/3920/306 1530/3922/308 +f 1520/3927/312 1524/3923/309 1525/3924/310 1521/3928/313 +f 1524/3923/309 1523/3851/268 1527/3853/269 1528/3919/305 +f 1477/3929/220 1522/3930/314 1526/3926/311 1479/3925/181 +f 1522/3930/314 1521/3928/313 1525/3924/310 1526/3926/311 +f 1516/3931/315 1520/3932/312 1521/3933/313 1517/3934/316 +f 1520/3927/312 1519/3849/267 1523/3851/268 1524/3923/309 +f 1475/3935/177 1518/3936/317 1522/3930/314 1477/3929/220 +f 1518/3936/317 1517/3937/316 1521/3928/313 1522/3930/314 +f 1512/3938/318 1516/3931/315 1517/3934/316 1513/3939/319 +f 1516/3940/315 1515/3847/266 1519/3849/267 1520/3927/312 +f 1473/3941/218 1514/3942/320 1518/3936/317 1475/3935/177 +f 1514/3942/320 1513/3943/319 1517/3937/316 1518/3936/317 +f 1508/3944/321 1512/3938/318 1513/3939/319 1509/3945/322 +f 1512/3946/318 1511/3845/265 1515/3847/266 1516/3940/315 +f 1471/3947/173 1510/3948/323 1514/3942/320 1473/3941/218 +f 1510/3948/323 1509/3949/322 1513/3943/319 1514/3942/320 +f 1504/3950/324 1508/3944/321 1509/3945/322 1505/3951/325 +f 1508/3952/321 1507/3843/264 1511/3845/265 1512/3946/318 +f 1469/3953/171 1506/3954/326 1510/3948/323 1471/3947/173 +f 1506/3954/326 1505/3955/325 1509/3949/322 1510/3948/323 +f 1500/3956/281 1501/3957/285 1504/3950/324 1505/3951/325 +f 1504/3958/324 1503/3841/263 1507/3843/264 1508/3952/321 +f 1467/3873/168 1499/3872/279 1506/3954/326 1469/3953/171 +f 1499/3872/279 1500/3875/281 1505/3955/325 1506/3954/326 +f 1559/3881/277 1498/3959/198 1468/3839/169 1502/3838/262 +f 1501/3882/285 1502/3838/262 1503/3841/263 1504/3958/324 +f 1560/3877/283 1501/3957/285 1500/3956/281 1561/3878/280 +f 1591/3960/254 1592/3961/244 1594/3962/245 1593/3963/259 +f 1593/3964/259 1594/3965/245 1596/3966/247 1595/3967/258 +f 1595/3967/258 1596/3966/247 1598/3968/249 1597/3969/257 +f 1597/3969/257 1598/3968/249 1600/3970/250 1599/3971/256 +f 1599/3971/256 1600/3970/250 1601/3972/252 1602/3973/255 +f 1602/3973/255 1601/3972/252 1592/3961/244 1591/3960/254 +f 1638/3974/327 1604/3975/78 1606/3976/79 1639/3977/328 +f 1639/3977/328 1606/3976/79 1608/3978/81 1643/3979/329 +f 1643/3979/329 1608/3978/81 1610/3980/203 1647/3981/330 +f 1647/3981/330 1610/3980/203 1612/3982/85 1651/3983/331 +f 1651/3983/331 1612/3982/85 1614/3984/202 1655/3985/332 +f 1655/3985/332 1614/3984/202 1616/3986/89 1659/3987/333 +f 1659/3987/333 1616/3986/89 1618/3988/200 1663/3989/334 +f 1663/3989/334 1618/3988/200 1620/3990/93 1667/3991/335 +f 1667/3991/335 1620/3990/93 1622/3992/95 1671/3993/336 +f 1671/3993/336 1622/3992/95 1624/3994/97 1675/3995/337 +f 1675/3995/337 1624/3994/97 1626/3996/99 1679/3997/338 +f 1679/3997/338 1626/3996/99 1628/3998/101 1683/3999/339 +f 1683/3999/339 1628/3998/101 1630/4000/103 1687/4001/340 +f 1687/4001/340 1630/4000/103 1632/4002/105 1691/4003/341 +f 1691/4003/341 1632/4002/105 1634/4004/107 1695/4005/342 +f 1633/4006/108 1698/4007/343 1635/4008/344 1603/4009/77 +f 1698/4007/343 1697/4010/345 1636/4011/346 1635/4008/344 +f 1692/4012/347 1696/4013/348 1697/4014/345 1693/4015/349 +f 1696/4016/348 1695/4017/342 1638/3974/327 1637/4018/350 +f 1631/4019/106 1694/4020/351 1698/4021/343 1633/4022/108 +f 1694/4020/351 1693/4023/349 1697/4024/345 1698/4021/343 +f 1688/4025/352 1692/4012/347 1693/4015/349 1689/4026/353 +f 1692/4027/347 1691/4003/341 1695/4005/342 1696/4028/348 +f 1629/4029/104 1690/4030/354 1694/4020/351 1631/4019/106 +f 1690/4030/354 1689/4031/353 1693/4023/349 1694/4020/351 +f 1684/4032/355 1688/4025/352 1689/4026/353 1685/4033/356 +f 1688/4034/352 1687/4001/340 1691/4003/341 1692/4027/347 +f 1627/4035/102 1686/4036/357 1690/4030/354 1629/4029/104 +f 1686/4036/357 1685/4037/356 1689/4031/353 1690/4030/354 +f 1680/4038/358 1684/4039/355 1685/4037/356 1681/4040/359 +f 1684/4039/355 1683/3999/339 1687/4001/340 1688/4034/352 +f 1625/4041/100 1682/4042/360 1686/4036/357 1627/4035/102 +f 1682/4042/360 1681/4040/359 1685/4037/356 1686/4036/357 +f 1676/4043/361 1680/4038/358 1681/4040/359 1677/4044/362 +f 1680/4038/358 1679/3997/338 1683/3999/339 1684/4039/355 +f 1623/4045/98 1678/4046/363 1682/4042/360 1625/4041/100 +f 1678/4046/363 1677/4044/362 1681/4040/359 1682/4042/360 +f 1672/4047/364 1676/4043/361 1677/4044/362 1673/4048/365 +f 1676/4043/361 1675/3995/337 1679/3997/338 1680/4038/358 +f 1621/4049/96 1674/4050/366 1678/4046/363 1623/4045/98 +f 1674/4050/366 1673/4048/365 1677/4044/362 1678/4046/363 +f 1668/4051/367 1672/4047/364 1673/4048/365 1669/4052/368 +f 1672/4047/364 1671/3993/336 1675/3995/337 1676/4043/361 +f 1619/4053/94 1670/4054/369 1674/4050/366 1621/4049/96 +f 1670/4054/369 1669/4052/368 1673/4048/365 1674/4050/366 +f 1664/4055/370 1668/4051/367 1669/4052/368 1665/4056/371 +f 1668/4051/367 1667/3991/335 1671/3993/336 1672/4047/364 +f 1617/4057/92 1666/4058/372 1670/4054/369 1619/4053/94 +f 1666/4058/372 1665/4056/371 1669/4052/368 1670/4054/369 +f 1660/4059/373 1664/4055/370 1665/4056/371 1661/4060/374 +f 1664/4055/370 1663/3989/334 1667/3991/335 1668/4051/367 +f 1615/4061/90 1662/4062/375 1666/4058/372 1617/4057/92 +f 1662/4062/375 1661/4060/374 1665/4056/371 1666/4058/372 +f 1656/4063/376 1660/4059/373 1661/4060/374 1657/4064/377 +f 1660/4059/373 1659/3987/333 1663/3989/334 1664/4055/370 +f 1613/4065/201 1658/4066/378 1662/4062/375 1615/4061/90 +f 1658/4066/378 1657/4064/377 1661/4060/374 1662/4062/375 +f 1652/4067/379 1656/4068/376 1657/4069/377 1653/4070/380 +f 1656/4063/376 1655/3985/332 1659/3987/333 1660/4059/373 +f 1611/4071/86 1654/4072/381 1658/4066/378 1613/4065/201 +f 1654/4072/381 1653/4073/380 1657/4064/377 1658/4066/378 +f 1648/4074/382 1652/4067/379 1653/4070/380 1649/4075/383 +f 1652/4076/379 1651/3983/331 1655/3985/332 1656/4063/376 +f 1609/4077/84 1650/4078/384 1654/4072/381 1611/4071/86 +f 1650/4078/384 1649/4079/383 1653/4073/380 1654/4072/381 +f 1644/4080/385 1648/4074/382 1649/4075/383 1645/4081/386 +f 1648/4082/382 1647/3981/330 1651/3983/331 1652/4076/379 +f 1607/4083/82 1646/4084/387 1650/4078/384 1609/4077/84 +f 1646/4084/387 1645/4085/386 1649/4079/383 1650/4078/384 +f 1640/4086/388 1644/4080/385 1645/4081/386 1641/4087/389 +f 1644/4088/385 1643/3979/329 1647/3981/330 1648/4082/382 +f 1605/4089/80 1642/4090/390 1646/4084/387 1607/4083/82 +f 1642/4090/390 1641/4091/389 1645/4085/386 1646/4084/387 +f 1636/4092/346 1637/4093/350 1640/4086/388 1641/4087/389 +f 1640/4094/388 1639/3977/328 1643/3979/329 1644/4088/385 +f 1603/4009/77 1635/4008/344 1642/4090/390 1605/4089/80 +f 1635/4008/344 1636/4011/346 1641/4091/389 1642/4090/390 +f 1695/4017/342 1634/4095/107 1604/3975/78 1638/3974/327 +f 1637/4018/350 1638/3974/327 1639/3977/328 1640/4094/388 +f 1696/4013/348 1637/4093/350 1636/4092/346 1697/4014/345 +f 1699/4096/93 1700/4097/94 1702/4098/92 1701/4099/91 +f 1701/4099/91 1702/4098/92 1704/4100/90 1703/4101/89 +f 1703/4101/89 1704/4100/90 1706/4102/88 1705/4103/87 +f 1705/4103/87 1706/4102/88 1708/4104/86 1707/4105/85 +f 1707/4105/85 1708/4104/86 1710/4106/391 1709/4107/83 +f 1709/4107/83 1710/4106/391 1712/4108/82 1711/4109/81 +f 1711/4109/81 1712/4108/82 1714/4110/80 1713/4111/205 +f 1713/4111/205 1714/4110/80 1716/4112/77 1715/4113/78 +f 1715/4114/78 1716/4115/77 1718/4116/392 1717/4117/107 +f 1717/4117/107 1718/4116/392 1720/4118/106 1719/4119/105 +f 1719/4119/105 1720/4118/106 1722/4120/206 1721/4121/207 +f 1721/4121/207 1722/4120/206 1724/4122/102 1723/4123/101 +f 1723/4123/101 1724/4122/102 1726/4124/208 1725/4125/99 +f 1725/4125/99 1726/4124/208 1728/4126/98 1727/4127/97 +f 1727/4127/97 1728/4126/98 1730/4128/96 1729/4129/209 +f 1729/4129/209 1730/4128/96 1700/4130/94 1699/4131/93 +f 1731/4132/6 1732/4133/238 1734/4134/239 1733/4135/237 +f 1733/4136/237 1734/4137/239 1736/4138/240 1735/4139/235 +f 1735/4139/235 1736/4138/240 1738/4140/241 1737/4141/1 +f 1737/4141/1 1738/4140/241 1740/4142/242 1739/4143/232 +f 1739/4143/232 1740/4142/242 1742/4144/243 1741/4145/230 +f 1741/4145/230 1742/4144/243 1732/4133/238 1731/4132/6 +f 1743/4146/6 1744/4147/238 1746/4148/239 1745/4149/237 +f 1745/4150/237 1746/4151/239 1748/4152/240 1747/4153/235 +f 1747/4153/235 1748/4152/240 1750/4154/241 1749/4155/1 +f 1749/4155/1 1750/4154/241 1752/4156/242 1751/4157/232 +f 1751/4157/232 1752/4156/242 1754/4158/243 1753/4159/230 +f 1753/4159/230 1754/4158/243 1744/4147/238 1743/4146/6 +f 1755/4160/6 1756/4161/228 1758/4162/229 1757/4163/230 +f 1757/4164/230 1758/4165/229 1760/4166/231 1759/4167/232 +f 1759/4167/232 1760/4166/231 1762/4168/233 1761/4169/1 +f 1761/4169/1 1762/4168/233 1764/4170/234 1763/4171/235 +f 1763/4171/235 1764/4170/234 1766/4172/236 1765/4173/237 +f 1765/4173/237 1766/4172/236 1756/4161/228 1755/4160/6 +f 1767/4174/6 1768/4175/228 1770/4176/229 1769/4177/230 +f 1769/4178/230 1770/4179/229 1772/4180/231 1771/4181/232 +f 1771/4181/232 1772/4180/231 1774/4182/233 1773/4183/1 +f 1773/4183/1 1774/4182/233 1776/4184/234 1775/4185/235 +f 1775/4185/235 1776/4184/234 1778/4186/236 1777/4187/237 +f 1777/4187/237 1778/4186/236 1768/4175/228 1767/4174/6 +f 1779/4188/6 1780/4189/228 1782/4190/229 1781/4191/230 +f 1781/4192/230 1782/4193/229 1784/4194/231 1783/4195/232 +f 1783/4195/232 1784/4194/231 1786/4196/233 1785/4197/1 +f 1785/4197/1 1786/4196/233 1788/4198/234 1787/4199/235 +f 1787/4199/235 1788/4198/234 1790/4200/236 1789/4201/237 +f 1789/4201/237 1790/4200/236 1780/4189/228 1779/4188/6 +f 1791/4202/6 1792/4203/238 1794/4204/239 1793/4205/237 +f 1793/4206/237 1794/4207/239 1796/4208/240 1795/4209/235 +f 1795/4209/235 1796/4208/240 1798/4210/241 1797/4211/1 +f 1797/4211/1 1798/4210/241 1800/4212/242 1799/4213/232 +f 1799/4213/232 1800/4212/242 1802/4214/243 1801/4215/230 +f 1801/4215/230 1802/4214/243 1792/4203/238 1791/4202/6 +f 1870/4216/152 1871/4217/153 1876/4218/154 1873/4219/155 +f 1862/4220/156 1863/4221/157 1868/4222/158 1865/4223/159 +f 1874/4224/160 1875/4225/161 1858/4226/46 1857/4227/44 +f 1866/4228/162 1867/4229/393 1872/4230/261 1869/4231/165 +f 1855/4232/43 1856/4233/45 1864/4234/166 1861/4235/167 +f 1863/4221/157 1862/4220/156 1861/4235/167 1864/4234/166 +f 1867/4229/393 1866/4228/162 1865/4223/159 1868/4222/158 +f 1871/4217/153 1870/4216/152 1869/4231/165 1872/4230/261 +f 1875/4225/161 1874/4224/160 1873/4219/155 1876/4218/154 +f 1894/4236/152 1895/4237/153 1900/4238/154 1897/4239/155 +f 1886/4240/156 1887/4241/157 1892/4242/158 1889/4243/159 +f 1898/4244/160 1899/4245/161 1882/4246/46 1881/4247/44 +f 1890/4248/162 1891/4249/393 1896/4250/261 1893/4251/165 +f 1879/4252/43 1880/4253/45 1888/4254/166 1885/4255/167 +f 1887/4241/157 1886/4240/156 1885/4255/167 1888/4254/166 +f 1891/4249/393 1890/4248/162 1889/4243/159 1892/4242/158 +f 1895/4237/153 1894/4236/152 1893/4251/165 1896/4250/261 +f 1899/4245/161 1898/4244/160 1897/4239/155 1900/4238/154 +f 1957/4256/394 1906/4257/395 1904/4258/45 1970/4259/396 +f 1903/4260/46 1908/4261/397 1962/4262/398 1965/4263/399 +f 1947/4264/400 1945/4265/401 1950/4266/402 1952/4267/403 +f 1943/4268/404 1941/4269/405 1954/4270/406 1956/4271/407 +f 1958/4272/408 1969/4273/409 1914/4274/410 1909/4275/411 +f 1921/4276/412 1950/4266/402 1945/4265/401 1918/4277/413 +f 1919/4278/404 1917/4279/405 1922/4280/406 1924/4281/407 +f 1935/4282/400 1933/4283/401 1938/4284/402 1940/4285/403 +f 1932/4286/414 1927/4287/415 1925/4288/394 1930/4289/396 +f 1912/4290/416 1915/4291/417 1913/4292/399 1910/4293/398 +f 1969/4273/409 1958/4272/408 1960/4294/418 1971/4295/419 +f 1922/4280/406 1917/4279/405 1910/4293/398 1913/4292/399 +f 1930/4289/396 1925/4288/394 1934/4296/420 1937/4297/421 +f 1968/4298/422 1963/4299/423 1961/4300/411 1966/4301/410 +f 1918/4277/413 1920/4302/424 1923/4303/425 1921/4276/412 +f 1959/4304/415 1957/4256/394 1970/4259/396 1972/4305/414 +f 1944/4306/424 1943/4307/404 1956/4308/407 1955/4309/425 +f 1934/4296/420 1936/4310/426 1939/4311/427 1937/4297/421 +f 1953/4312/412 1938/4284/402 1933/4283/401 1942/4313/413 +f 1971/4295/419 1960/4294/418 1959/4314/415 1972/4315/414 +f 1965/4263/399 1962/4262/398 1964/4316/416 1967/4317/417 +f 1909/4275/411 1914/4274/410 1916/4318/422 1911/4319/423 +f 1942/4313/413 1944/4306/424 1955/4309/425 1953/4312/412 +f 1929/4320/409 1926/4321/408 1928/4322/418 1931/4323/419 +f 1902/4324/44 1954/4270/406 1941/4269/405 1907/4325/428 +f 1948/4326/426 1947/4327/400 1952/4328/403 1951/4329/427 +f 1905/4330/429 1946/4331/420 1949/4332/421 1901/4333/43 +f 1926/4321/408 1929/4320/409 1966/4301/410 1961/4300/411 +f 1936/4310/426 1935/4334/400 1940/4335/403 1939/4311/427 +f 1920/4302/424 1919/4336/404 1924/4337/407 1923/4303/425 +f 1911/4319/423 1916/4318/422 1915/4338/417 1912/4339/416 +f 1931/4323/419 1928/4322/418 1927/4340/415 1932/4341/414 +f 1946/4331/420 1948/4326/426 1951/4329/427 1949/4332/421 +f 1967/4317/417 1964/4316/416 1963/4342/423 1968/4343/422 +f 1991/4344/430 1992/4345/431 2014/4346/432 2013/4347/433 +f 1982/4348/434 1983/4349/435 2005/4350/436 2004/4351/437 +f 1992/4345/431 1993/4352/438 2015/4353/439 2014/4346/432 +f 1987/4354/440 1988/4355/441 2010/4356/442 2009/4357/443 +f 1988/4355/441 1989/4358/444 2011/4359/445 2010/4356/442 +f 1983/4349/435 1984/4360/446 2006/4361/447 2005/4350/436 +f 1993/4352/438 1994/4362/448 2016/4363/449 2015/4353/439 +f 1984/4360/446 1985/4364/450 2007/4365/451 2006/4361/447 +f 1994/4362/448 1995/4366/452 2017/4367/453 2016/4363/449 +f 1989/4358/444 1990/4368/454 2012/4369/455 2011/4359/445 +f 1996/4370/456 1981/4371/457 2003/4372/458 2018/4373/459 +f 1990/4368/454 1991/4344/430 2013/4347/433 2012/4369/455 +f 1985/4364/450 1986/4374/460 2008/4375/461 2007/4365/451 +f 1995/4366/452 1996/4376/456 2018/4377/459 2017/4367/453 +f 1986/4374/460 1987/4354/440 2009/4357/443 2008/4375/461 +f 1981/4371/457 1982/4348/434 2004/4351/437 2003/4372/458 +f 2009/4357/443 2010/4356/442 2026/4378/185 2025/4379/307 +f 2018/4373/459 2003/4372/458 2019/4380/216 2034/4381/168 +f 2017/4367/453 2018/4377/459 2034/4382/168 2033/4383/462 +f 2010/4356/442 2011/4359/445 2027/4384/187 2026/4378/185 +f 2003/4372/458 2004/4351/437 2020/4385/173 2019/4380/216 +f 2011/4359/445 2012/4369/455 2028/4386/189 2027/4384/187 +f 2004/4351/437 2005/4350/436 2021/4387/218 2020/4385/173 +f 2012/4369/455 2013/4347/433 2029/4388/225 2028/4386/189 +f 2005/4350/436 2006/4361/447 2022/4389/177 2021/4387/218 +f 2013/4347/433 2014/4346/432 2030/4390/193 2029/4388/225 +f 2006/4361/447 2007/4365/451 2023/4391/220 2022/4389/177 +f 2014/4346/432 2015/4353/439 2031/4392/227 2030/4390/193 +f 2007/4365/451 2008/4375/461 2024/4393/181 2023/4391/220 +f 2015/4353/439 2016/4363/449 2032/4394/197 2031/4392/227 +f 2008/4375/461 2009/4357/443 2025/4379/307 2024/4393/181 +f 2016/4363/449 2017/4367/453 2033/4383/462 2032/4394/197 +f 2045/4395/463 2067/4396/464 2068/4397/465 2046/4398/466 +f 2036/4399/467 2058/4400/468 2059/4401/469 2037/4402/470 +f 2046/4398/466 2068/4397/465 2069/4403/471 2047/4404/472 +f 2041/4405/473 2063/4406/474 2064/4407/475 2042/4408/476 +f 2042/4408/476 2064/4407/475 2065/4409/477 2043/4410/478 +f 2037/4402/470 2059/4401/469 2060/4411/479 2038/4412/480 +f 2047/4404/472 2069/4403/471 2070/4413/481 2048/4414/482 +f 2038/4412/480 2060/4411/479 2061/4415/483 2039/4416/484 +f 2048/4414/482 2070/4413/481 2071/4417/485 2049/4418/486 +f 2043/4410/478 2065/4409/477 2066/4419/487 2044/4420/488 +f 2050/4421/489 2072/4422/490 2057/4423/491 2035/4424/492 +f 2044/4420/488 2066/4419/487 2067/4396/464 2045/4395/463 +f 2039/4416/484 2061/4415/483 2062/4425/493 2040/4426/494 +f 2049/4418/486 2071/4417/485 2072/4427/490 2050/4428/489 +f 2040/4426/494 2062/4425/493 2063/4406/474 2041/4405/473 +f 2035/4424/492 2057/4423/491 2058/4400/468 2036/4399/467 +f 2063/4406/474 2079/4429/221 2080/4430/184 2064/4407/475 +f 2072/4422/490 2088/4431/169 2073/4432/215 2057/4423/491 +f 2071/4417/485 2087/4433/198 2088/4434/169 2072/4427/490 +f 2064/4407/475 2080/4430/184 2081/4435/222 2065/4409/477 +f 2057/4423/491 2073/4432/215 2074/4436/172 2058/4400/468 +f 2065/4409/477 2081/4435/222 2082/4437/188 2066/4419/487 +f 2058/4400/468 2074/4436/172 2075/4438/217 2059/4401/469 +f 2066/4419/487 2082/4437/188 2083/4439/224 2067/4396/464 +f 2059/4401/469 2075/4438/217 2076/4440/176 2060/4411/479 +f 2067/4396/464 2083/4439/224 2084/4441/192 2068/4397/465 +f 2060/4411/479 2076/4440/176 2077/4442/219 2061/4415/483 +f 2068/4397/465 2084/4441/192 2085/4443/226 2069/4403/471 +f 2061/4415/483 2077/4442/219 2078/4444/180 2062/4425/493 +f 2069/4403/471 2085/4443/226 2086/4445/196 2070/4413/481 +f 2062/4425/493 2078/4444/180 2079/4429/221 2063/4406/474 +f 2070/4413/481 2086/4445/196 2087/4433/198 2071/4417/485 +f 1981/4371/457 2035/4424/492 2036/4399/467 1982/4348/434 +f 1982/4348/434 2036/4399/467 2037/4402/470 1983/4349/435 +f 1983/4349/435 2037/4402/470 2038/4412/480 1984/4360/446 +f 1984/4360/446 2038/4412/480 2039/4416/484 1985/4364/450 +f 1985/4364/450 2039/4416/484 2040/4426/494 1986/4374/460 +f 1986/4374/460 2040/4426/494 2041/4405/473 1987/4354/440 +f 1987/4354/440 2041/4405/473 2042/4408/476 1988/4355/441 +f 1988/4355/441 2042/4408/476 2043/4410/478 1989/4358/444 +f 1989/4358/444 2043/4410/478 2044/4420/488 1990/4368/454 +f 1990/4368/454 2044/4420/488 2045/4395/463 1991/4344/430 +f 1991/4344/430 2045/4395/463 2046/4398/466 1992/4345/431 +f 1992/4345/431 2046/4398/466 2047/4404/472 1993/4352/438 +f 1993/4352/438 2047/4404/472 2048/4414/482 1994/4362/448 +f 1994/4362/448 2048/4414/482 2049/4418/486 1995/4366/452 +f 1995/4366/452 2049/4418/486 2050/4428/489 1996/4376/456 +f 1996/4370/456 2050/4421/489 2035/4424/492 1981/4371/457 +f 2145/4446/24 2146/4447/24 2148/4448/150 2147/4449/150 +f 2147/4449/150 2148/4448/150 2150/4450/43 2149/4451/43 +f 2149/4451/43 2150/4450/43 2152/4452/151 2151/4453/151 +f 2151/4453/151 2152/4452/151 2154/4454/4 2153/4455/4 +f 2153/4455/4 2154/4454/4 2156/4456/141 2155/4457/141 +f 2155/4457/141 2156/4456/141 2158/4458/45 2157/4459/45 +f 2157/4459/45 2158/4458/45 2160/4460/142 2159/4461/142 +f 2159/4461/142 2160/4460/142 2162/4462/25 2161/4463/25 +f 2161/4463/25 2162/4462/25 2164/4464/143 2163/4465/143 +f 2163/4465/143 2164/4464/143 2166/4466/46 2165/4467/46 +f 2165/4467/46 2166/4466/46 2168/4468/145 2167/4469/145 +f 2167/4469/145 2168/4468/145 2170/4470/20 2169/4471/20 +f 2169/4471/20 2170/4470/20 2172/4472/146 2171/4473/146 +f 2171/4473/146 2172/4472/146 2174/4474/44 2173/4475/44 +f 2173/4475/44 2174/4474/44 2176/4476/148 2175/4477/148 +f 2175/4478/148 2176/4479/148 2146/4447/24 2145/4446/24 +f 2192/4480/1 2177/4481/495 2178/4482/496 +f 2192/4483/1 2178/4482/496 2179/4484/497 +f 2192/4485/1 2179/4484/497 2180/4486/498 +f 2192/4487/1 2180/4486/498 2181/4488/499 +f 2192/4489/1 2181/4488/499 2182/4490/500 +f 2192/4491/1 2182/4490/500 2183/4492/501 +f 2192/4493/1 2183/4492/501 2184/4494/502 +f 2192/4495/1 2184/4496/502 2185/4497/503 +f 2192/4498/1 2185/4497/503 2186/4499/504 +f 2192/4500/1 2186/4499/504 2187/4501/505 +f 2192/4502/1 2187/4501/505 2188/4503/506 +f 2192/4504/1 2188/4503/506 2189/4505/507 +f 2192/4506/1 2189/4505/507 2190/4507/508 +f 2192/4508/1 2190/4507/508 2191/4509/509 +f 2192/4510/1 2191/4509/509 2193/4511/510 +f 2192/4512/1 2193/4513/510 2177/4481/495 +f 2297/4514/511 2345/4515/512 2344/4516/513 2295/4517/514 +f 2279/4518/515 2336/4519/516 2335/4520/517 2277/4521/518 +f 2323/4522/519 2358/4523/520 2357/4524/521 2321/4525/522 +f 2305/4526/523 2349/4527/524 2348/4528/525 2303/4529/526 +f 2287/4530/527 2340/4531/528 2339/4532/529 2285/4533/530 +f 2267/4534/531 2331/4535/532 2361/4536/533 2329/4537/534 +f 2269/4538/535 2330/4539/536 2331/4535/532 2267/4534/531 +f 2313/4540/537 2353/4541/538 2352/4542/539 2311/4543/540 +f 2295/4517/514 2344/4516/513 2343/4544/541 2293/4545/542 +f 2277/4521/518 2335/4520/517 2334/4546/543 2275/4547/544 +f 2321/4525/522 2357/4524/521 2356/4548/545 2319/4549/546 +f 2303/4529/526 2348/4528/525 2347/4550/547 2301/4551/548 +f 2285/4533/530 2339/4532/529 2338/4552/549 2283/4553/550 +f 2329/4537/534 2361/4536/533 2360/4554/551 2327/4555/552 +f 2311/4543/540 2352/4542/539 2351/4556/553 2309/4557/554 +f 2293/4545/542 2343/4544/541 2342/4558/555 2291/4559/556 +f 2275/4547/544 2334/4546/543 2333/4560/557 2273/4561/558 +f 2319/4549/546 2356/4548/545 2355/4562/559 2317/4563/560 +f 2301/4551/548 2347/4550/547 2346/4564/561 2299/4565/562 +f 2283/4553/550 2338/4552/549 2337/4566/563 2281/4567/564 +f 2327/4555/552 2360/4554/551 2359/4568/565 2325/4569/566 +f 2309/4557/554 2351/4556/553 2350/4570/567 2307/4571/568 +f 2291/4559/556 2342/4558/555 2341/4572/569 2289/4573/570 +f 2273/4561/558 2333/4560/557 2332/4574/571 2271/4575/572 +f 2317/4563/560 2355/4562/559 2354/4576/573 2315/4577/574 +f 2299/4565/562 2346/4564/561 2345/4515/512 2297/4514/511 +f 2281/4567/564 2337/4566/563 2336/4519/516 2279/4518/515 +f 2325/4569/566 2359/4568/565 2358/4523/520 2323/4522/519 +f 2307/4571/568 2350/4570/567 2349/4527/524 2305/4526/523 +f 2289/4573/570 2341/4572/569 2340/4531/528 2287/4530/527 +f 2271/4575/572 2332/4574/571 2330/4539/536 2269/4538/535 +f 2315/4577/574 2354/4576/573 2353/4541/538 2313/4540/537 +f 2278/4578/516 2368/4579/515 2369/4580/564 2280/4581/563 +f 2296/4582/512 2377/4583/511 2378/4584/562 2298/4585/561 +f 2314/4586/573 2386/4587/574 2387/4588/560 2316/4589/559 +f 2270/4590/571 2364/4591/572 2365/4592/558 2272/4593/557 +f 2288/4594/569 2373/4595/570 2374/4596/556 2290/4597/555 +f 2306/4598/567 2382/4599/568 2383/4600/554 2308/4601/553 +f 2324/4602/565 2391/4603/566 2392/4604/552 2326/4605/551 +f 2280/4581/563 2369/4580/564 2370/4606/550 2282/4607/549 +f 2298/4585/561 2378/4584/562 2379/4608/548 2300/4609/547 +f 2316/4589/559 2387/4588/560 2388/4610/546 2318/4611/545 +f 2272/4593/557 2365/4592/558 2366/4612/544 2274/4613/543 +f 2290/4597/555 2374/4596/556 2375/4614/542 2292/4615/541 +f 2308/4601/553 2383/4600/554 2384/4616/540 2310/4617/539 +f 2326/4605/551 2392/4604/552 2393/4618/534 2328/4619/533 +f 2282/4607/549 2370/4606/550 2371/4620/530 2284/4621/529 +f 2300/4609/547 2379/4608/548 2380/4622/526 2302/4623/525 +f 2318/4611/545 2388/4610/546 2389/4624/522 2320/4625/521 +f 2274/4613/543 2366/4612/544 2367/4626/518 2276/4627/517 +f 2292/4615/541 2375/4614/542 2376/4628/514 2294/4629/513 +f 2310/4617/539 2384/4616/540 2385/4630/537 2312/4631/538 +f 2266/4632/532 2362/4633/531 2363/4634/535 2268/4635/536 +f 2328/4619/533 2393/4618/534 2362/4633/531 2266/4632/532 +f 2284/4621/529 2371/4620/530 2372/4636/527 2286/4637/528 +f 2302/4623/525 2380/4622/526 2381/4638/523 2304/4639/524 +f 2320/4625/521 2389/4624/522 2390/4640/519 2322/4641/520 +f 2276/4627/517 2367/4626/518 2368/4579/515 2278/4578/516 +f 2294/4629/513 2376/4628/514 2377/4583/511 2296/4582/512 +f 2312/4631/538 2385/4630/537 2386/4587/574 2314/4586/573 +f 2268/4635/536 2363/4634/535 2364/4591/572 2270/4590/571 +f 2286/4637/528 2372/4636/527 2373/4595/570 2288/4594/569 +f 2304/4639/524 2381/4638/523 2382/4599/568 2306/4598/567 +f 2322/4641/520 2390/4640/519 2391/4603/566 2324/4602/565 +f 2396/4642/522 2397/4643/521 2481/4644/520 2480/4645/519 +f 2480/4645/519 2481/4644/520 2477/4646/565 2476/4647/566 +f 2476/4647/566 2477/4646/565 2505/4648/551 2504/4649/552 +f 2504/4649/552 2505/4648/551 2457/4650/533 2456/4651/534 +f 2456/4651/534 2457/4650/533 2433/4652/532 2432/4653/531 +f 2432/4653/531 2433/4652/532 2429/4654/536 2428/4655/535 +f 2428/4655/535 2429/4654/536 2437/4656/571 2436/4657/572 +f 2436/4657/572 2437/4656/571 2493/4658/557 2492/4659/558 +f 2492/4659/558 2493/4658/557 2425/4660/543 2424/4661/544 +f 2424/4661/544 2425/4660/543 2417/4662/517 2416/4663/518 +f 2416/4663/518 2417/4662/517 2413/4664/516 2412/4665/515 +f 2412/4665/515 2413/4664/516 2421/4666/563 2420/4667/564 +f 2420/4668/564 2421/4669/563 2488/4670/575 2489/4671/576 +f 2489/4671/576 2488/4670/575 2496/4672/529 2497/4673/530 +f 2497/4673/530 2496/4672/529 2512/4674/528 2513/4675/527 +f 2513/4675/527 2512/4674/528 2467/4676/569 2469/4677/570 +f 2469/4677/570 2467/4676/569 2459/4678/555 2461/4679/556 +f 2461/4679/556 2459/4678/555 2463/4680/541 2465/4681/542 +f 2465/4681/542 2463/4680/541 2407/4682/513 2409/4683/514 +f 2409/4683/514 2407/4682/513 2403/4684/512 2405/4685/511 +f 2405/4685/511 2403/4684/512 2399/4686/561 2401/4687/562 +f 2401/4687/562 2399/4686/561 2520/4688/547 2521/4689/548 +f 2521/4689/548 2520/4688/547 2516/4690/525 2517/4691/526 +f 2517/4691/526 2516/4690/525 2444/4692/524 2445/4693/523 +f 2445/4693/523 2444/4692/524 2500/4694/567 2501/4695/568 +f 2501/4695/568 2500/4694/567 2508/4696/553 2509/4697/554 +f 2509/4697/554 2508/4696/553 2452/4698/539 2453/4699/540 +f 2453/4699/540 2452/4698/539 2441/4700/538 2440/4701/537 +f 2440/4702/537 2441/4703/538 2449/4704/577 2448/4705/578 +f 2448/4705/578 2449/4704/577 2473/4706/559 2472/4707/560 +f 2472/4707/560 2473/4706/559 2485/4708/545 2484/4709/546 +f 2484/4709/546 2485/4708/545 2397/4643/521 2396/4642/522 +f 2522/4710/24 2523/4711/110 2525/4712/111 2524/4713/150 +f 2524/4713/150 2525/4712/111 2553/4714/113 2526/4715/43 +f 2526/4715/43 2553/4714/113 2550/4716/115 2527/4717/151 +f 2527/4717/151 2550/4716/115 2529/4718/117 2528/4719/4 +f 2528/4719/4 2529/4718/117 2531/4720/119 2530/4721/141 +f 2530/4721/141 2531/4720/119 2552/4722/121 2532/4723/45 +f 2532/4723/45 2552/4722/121 2534/4724/579 2533/4725/142 +f 2533/4725/142 2534/4724/579 2551/4726/125 2535/4727/25 +f 2535/4728/25 2551/4729/125 2537/4730/127 2536/4731/143 +f 2536/4731/143 2537/4730/127 2539/4732/129 2538/4733/46 +f 2538/4733/46 2539/4732/129 2549/4734/144 2540/4735/145 +f 2540/4735/145 2549/4734/144 2542/4736/133 2541/4737/20 +f 2541/4737/20 2542/4736/133 2544/4738/580 2543/4739/146 +f 2543/4739/146 2544/4738/580 2546/4740/137 2545/4741/44 +f 2545/4741/44 2546/4740/137 2548/4742/147 2547/4743/148 +f 2547/4743/148 2548/4742/147 2523/4744/110 2522/4745/24 +f 2554/4746/24 2555/4747/110 2557/4748/111 2556/4749/150 +f 2556/4749/150 2557/4748/111 2585/4750/113 2558/4751/43 +f 2558/4751/43 2585/4750/113 2582/4752/115 2559/4753/151 +f 2559/4753/151 2582/4752/115 2561/4754/117 2560/4755/4 +f 2560/4755/4 2561/4754/117 2563/4756/119 2562/4757/141 +f 2562/4757/141 2563/4756/119 2584/4758/121 2564/4759/45 +f 2564/4759/45 2584/4758/121 2566/4760/123 2565/4761/142 +f 2565/4761/142 2566/4760/123 2583/4762/125 2567/4763/25 +f 2567/4764/25 2583/4765/125 2569/4766/127 2568/4767/143 +f 2568/4767/143 2569/4766/127 2571/4768/129 2570/4769/46 +f 2570/4769/46 2571/4768/129 2581/4770/144 2572/4771/145 +f 2572/4771/145 2581/4770/144 2574/4772/133 2573/4773/20 +f 2573/4773/20 2574/4772/133 2576/4774/580 2575/4775/146 +f 2575/4775/146 2576/4774/580 2578/4776/137 2577/4777/44 +f 2577/4777/44 2578/4776/137 2580/4778/147 2579/4779/148 +f 2579/4779/148 2580/4778/147 2555/4780/110 2554/4781/24 +g Cube.009_Cube.019_spool +s off +f 2587/4782/581 2586/4783/581 2593/4784/581 2592/4785/581 2591/4786/581 2590/4787/581 2589/4788/581 2588/4789/581 +f 2594/4790/6 2596/4791/6 2597/4792/6 2598/4793/6 2599/4794/6 2600/4795/6 2601/4796/6 2595/4797/6 +f 2603/4798/582 2602/4799/582 2609/4800/582 2608/4801/582 2607/4802/582 2606/4803/582 2605/4804/582 2604/4805/582 +f 2611/4806/583 2610/4807/583 2617/4808/583 2616/4809/583 2615/4810/583 2614/4811/583 2613/4812/583 2612/4813/583 +f 2619/4814/584 2618/4815/584 2625/4816/584 2624/4817/584 2623/4818/584 2622/4819/584 2621/4820/584 2620/4821/584 +f 2627/4822/585 2626/4823/585 2633/4824/585 2632/4825/585 2631/4826/585 2630/4827/585 2629/4828/585 2628/4829/585 +f 2635/4830/586 2634/4831/586 2641/4832/586 2640/4833/586 2639/4834/586 2638/4835/586 2637/4836/586 2636/4837/586 +f 2643/4838/587 2642/4839/587 2649/4840/587 2648/4841/587 2647/4842/587 2646/4843/587 2645/4844/587 2644/4845/587 +f 2651/4846/588 2650/4847/588 2657/4848/588 2656/4849/588 2655/4850/588 2654/4851/588 2653/4852/588 2652/4853/588 +f 2659/4854/589 2658/4855/589 2665/4856/589 2664/4857/589 2663/4858/589 2662/4859/589 2661/4860/589 2660/4861/589 +f 2667/4862/590 2666/4863/590 2673/4864/590 2672/4865/590 2671/4866/590 2670/4867/590 2669/4868/590 2668/4869/590 +f 2675/4870/591 2674/4871/591 2681/4872/591 2680/4873/591 2679/4874/591 2678/4875/591 2677/4876/591 2676/4877/591 +f 2683/4878/592 2682/4879/592 2689/4880/592 2688/4881/592 2687/4882/592 2686/4883/592 2685/4884/592 2684/4885/592 +f 2691/4886/593 2690/4887/593 2697/4888/593 2696/4889/593 2695/4890/593 2694/4891/593 2693/4892/593 2692/4893/593 +f 2699/4894/594 2698/4895/594 2705/4896/594 2704/4897/594 2703/4898/594 2702/4899/594 2701/4900/594 2700/4901/594 +f 2707/4902/595 2706/4903/595 2713/4904/595 2712/4905/595 2711/4906/595 2710/4907/595 2709/4908/595 2708/4909/595 +f 2715/4910/596 2714/4911/596 2721/4912/596 2720/4913/596 2719/4914/596 2718/4915/596 2717/4916/596 2716/4917/596 +f 2723/4918/597 2722/4919/597 2729/4920/597 2728/4921/597 2727/4922/597 2726/4923/597 2725/4924/597 2724/4925/597 +f 2731/4926/598 2730/4927/598 2737/4928/598 2736/4929/598 2735/4930/598 2734/4931/598 2733/4932/598 2732/4933/598 +f 2739/4934/599 2738/4935/599 2745/4936/599 2744/4937/599 2743/4938/599 2742/4939/599 2741/4940/599 2740/4941/599 +f 2747/4942/600 2746/4943/600 2753/4944/600 2752/4945/600 2751/4946/600 2750/4947/600 2749/4948/600 2748/4949/600 +f 2755/4950/601 2754/4951/601 2761/4952/601 2760/4953/601 2759/4954/601 2758/4955/601 2757/4956/601 2756/4957/601 +f 2763/4958/602 2762/4959/602 2769/4960/602 2768/4961/602 2767/4962/602 2766/4963/602 2765/4964/602 2764/4965/602 +f 2771/4966/603 2770/4967/603 2777/4968/603 2776/4969/603 2775/4970/603 2774/4971/603 2773/4972/603 2772/4973/603 +f 2779/4974/604 2778/4975/604 2785/4976/604 2784/4977/604 2783/4978/604 2782/4979/604 2781/4980/604 2780/4981/604 +f 2787/4982/605 2786/4983/605 2793/4984/605 2792/4985/605 2791/4986/605 2790/4987/605 2789/4988/605 2788/4989/605 +f 2795/4990/606 2794/4991/606 2801/4992/606 2800/4993/606 2799/4994/606 2798/4995/606 2797/4996/606 2796/4997/606 +f 2803/4998/607 2802/4999/607 2809/5000/607 2808/5001/607 2807/5002/607 2806/5003/607 2805/5004/607 2804/5005/607 +f 2811/5006/25 2810/5007/25 2817/5008/25 2816/5009/25 2815/5010/25 2814/5011/25 2813/5012/25 2812/5013/25 +s 1 +f 2202/5014/24 2203/5015/24 2205/5016/608 2204/5017/608 +f 2204/5017/608 2205/5016/608 2207/5018/34 2206/5019/34 +f 2206/5019/34 2207/5018/34 2209/5020/609 2208/5021/609 +f 2208/5021/609 2209/5020/609 2211/5022/39 2210/5023/39 +f 2210/5023/39 2211/5022/39 2213/5024/610 2212/5025/610 +f 2212/5025/610 2213/5024/610 2215/5026/37 2214/5027/37 +f 2214/5027/37 2215/5026/37 2217/5028/611 2216/5029/611 +f 2216/5029/611 2217/5028/611 2219/5030/1 2218/5031/1 +f 2218/5032/1 2219/5033/1 2221/5034/612 2220/5035/612 +f 2220/5035/612 2221/5034/612 2223/5036/213 2222/5037/213 +f 2222/5037/213 2223/5036/213 2225/5038/613 2224/5039/613 +f 2224/5039/613 2225/5038/613 2227/5040/29 2226/5041/29 +f 2226/5041/29 2227/5040/29 2229/5042/614 2228/5043/614 +f 2228/5043/614 2229/5042/614 2231/5044/212 2230/5045/212 +f 2230/5045/212 2231/5044/212 2233/5046/615 2232/5047/615 +f 2232/5047/615 2233/5046/615 2235/5048/25 2234/5049/25 +f 2234/5049/25 2235/5048/25 2237/5050/616 2236/5051/616 +f 2236/5051/616 2237/5050/616 2239/5052/211 2238/5053/211 +f 2238/5053/211 2239/5052/211 2241/5054/617 2240/5055/617 +f 2240/5055/617 2241/5054/617 2243/5056/27 2242/5057/27 +f 2242/5057/27 2243/5056/27 2245/5058/618 2244/5059/618 +f 2244/5059/618 2245/5058/618 2247/5060/210 2246/5061/210 +f 2246/5061/210 2247/5060/210 2249/5062/619 2248/5063/619 +f 2248/5063/619 2249/5062/619 2251/5064/6 2250/5065/6 +f 2250/5066/6 2251/5067/6 2253/5068/620 2252/5069/620 +f 2252/5069/620 2253/5068/620 2255/5070/41 2254/5071/41 +f 2254/5071/41 2255/5070/41 2257/5072/621 2256/5073/621 +f 2256/5073/621 2257/5072/621 2259/5074/26 2258/5075/26 +f 2258/5075/26 2259/5074/26 2261/5076/622 2260/5077/622 +f 2260/5077/622 2261/5076/622 2263/5078/32 2262/5079/32 +f 2262/5079/32 2263/5078/32 2265/5080/623 2264/5081/623 +f 2264/5081/623 2265/5080/623 2203/5015/24 2202/5014/24 +f 2588/5082/624 2589/5083/625 2597/5084/626 2596/5085/627 +f 2586/5086/628 2587/5087/629 2594/5088/630 2595/5089/631 +f 2593/5090/632 2586/5086/628 2595/5089/631 2601/5091/633 +f 2591/5092/634 2592/5093/635 2600/5094/636 2599/5095/637 +f 2589/5083/625 2590/5096/638 2598/5097/639 2597/5084/626 +f 2587/5098/629 2588/5082/624 2596/5085/627 2594/5099/630 +f 2592/5093/635 2593/5090/632 2601/5091/633 2600/5094/636 +f 2590/5096/638 2591/5092/634 2599/5095/637 2598/5097/639 +f 2604/5100/640 2605/5101/641 2589/5102/625 2588/5103/624 +f 2602/5104/642 2603/5105/643 2587/5106/629 2586/5107/628 +f 2609/5108/644 2602/5104/642 2586/5107/628 2593/5109/632 +f 2607/5110/645 2608/5111/646 2592/5112/635 2591/5113/634 +f 2605/5101/641 2606/5114/647 2590/5115/638 2589/5102/625 +f 2603/5116/643 2604/5100/640 2588/5103/624 2587/5117/629 +f 2608/5111/646 2609/5108/644 2593/5109/632 2592/5112/635 +f 2606/5114/647 2607/5110/645 2591/5113/634 2590/5115/638 +f 2612/5118/648 2613/5119/649 2605/5120/641 2604/5121/640 +f 2610/5122/650 2611/5123/651 2603/5124/643 2602/5125/642 +f 2617/5126/652 2610/5122/650 2602/5125/642 2609/5127/644 +f 2615/5128/653 2616/5129/654 2608/5130/646 2607/5131/645 +f 2613/5119/649 2614/5132/655 2606/5133/647 2605/5120/641 +f 2611/5134/651 2612/5118/648 2604/5121/640 2603/5135/643 +f 2616/5129/654 2617/5126/652 2609/5127/644 2608/5130/646 +f 2614/5132/655 2615/5128/653 2607/5131/645 2606/5133/647 +f 2620/5136/656 2621/5137/657 2613/5138/649 2612/5139/648 +f 2618/5140/658 2619/5141/659 2611/5142/651 2610/5143/650 +f 2625/5144/660 2618/5140/658 2610/5143/650 2617/5145/652 +f 2623/5146/661 2624/5147/662 2616/5148/654 2615/5149/653 +f 2621/5137/657 2622/5150/663 2614/5151/655 2613/5138/649 +f 2619/5152/659 2620/5136/656 2612/5139/648 2611/5153/651 +f 2624/5147/662 2625/5144/660 2617/5145/652 2616/5148/654 +f 2622/5150/663 2623/5146/661 2615/5149/653 2614/5151/655 +f 2628/5154/664 2629/5155/665 2621/5156/657 2620/5157/656 +f 2626/5158/666 2627/5159/667 2619/5160/659 2618/5161/658 +f 2633/5162/668 2626/5158/666 2618/5161/658 2625/5163/660 +f 2631/5164/669 2632/5165/670 2624/5166/662 2623/5167/661 +f 2629/5155/665 2630/5168/671 2622/5169/663 2621/5156/657 +f 2627/5170/667 2628/5154/664 2620/5157/656 2619/5171/659 +f 2632/5165/670 2633/5162/668 2625/5163/660 2624/5166/662 +f 2630/5168/671 2631/5164/669 2623/5167/661 2622/5169/663 +f 2636/5172/672 2637/5173/673 2629/5174/665 2628/5175/664 +f 2634/5176/674 2635/5177/675 2627/5178/667 2626/5179/666 +f 2641/5180/676 2634/5176/674 2626/5179/666 2633/5181/668 +f 2639/5182/677 2640/5183/678 2632/5184/670 2631/5185/669 +f 2637/5173/673 2638/5186/679 2630/5187/671 2629/5174/665 +f 2635/5188/675 2636/5172/672 2628/5175/664 2627/5189/667 +f 2640/5183/678 2641/5180/676 2633/5181/668 2632/5184/670 +f 2638/5186/679 2639/5182/677 2631/5185/669 2630/5187/671 +f 2644/5190/680 2645/5191/681 2637/5192/673 2636/5193/672 +f 2642/5194/682 2643/5195/683 2635/5196/675 2634/5197/674 +f 2649/5198/684 2642/5194/682 2634/5197/674 2641/5199/676 +f 2647/5200/685 2648/5201/686 2640/5202/678 2639/5203/677 +f 2645/5191/681 2646/5204/687 2638/5205/679 2637/5192/673 +f 2643/5206/683 2644/5190/680 2636/5193/672 2635/5207/675 +f 2648/5201/686 2649/5198/684 2641/5199/676 2640/5202/678 +f 2646/5204/687 2647/5200/685 2639/5203/677 2638/5205/679 +f 2652/5208/688 2653/5209/689 2645/5210/681 2644/5211/680 +f 2650/5212/690 2651/5213/691 2643/5214/683 2642/5215/682 +f 2657/5216/692 2650/5212/690 2642/5215/682 2649/5217/684 +f 2655/5218/693 2656/5219/694 2648/5220/686 2647/5221/685 +f 2653/5209/689 2654/5222/695 2646/5223/687 2645/5210/681 +f 2651/5224/691 2652/5208/688 2644/5211/680 2643/5225/683 +f 2656/5219/694 2657/5216/692 2649/5217/684 2648/5220/686 +f 2654/5222/695 2655/5218/693 2647/5221/685 2646/5223/687 +f 2660/5226/696 2661/5227/697 2653/5228/689 2652/5229/688 +f 2658/5230/698 2659/5231/699 2651/5232/691 2650/5233/690 +f 2665/5234/700 2658/5230/698 2650/5233/690 2657/5235/692 +f 2663/5236/701 2664/5237/702 2656/5238/694 2655/5239/693 +f 2661/5227/697 2662/5240/703 2654/5241/695 2653/5228/689 +f 2659/5242/699 2660/5226/696 2652/5229/688 2651/5243/691 +f 2664/5237/702 2665/5234/700 2657/5235/692 2656/5238/694 +f 2662/5240/703 2663/5236/701 2655/5239/693 2654/5241/695 +f 2668/5244/704 2669/5245/705 2661/5246/697 2660/5247/696 +f 2666/5248/706 2667/5249/707 2659/5250/699 2658/5251/698 +f 2673/5252/708 2666/5248/706 2658/5251/698 2665/5253/700 +f 2671/5254/709 2672/5255/710 2664/5256/702 2663/5257/701 +f 2669/5245/705 2670/5258/711 2662/5259/703 2661/5246/697 +f 2667/5260/707 2668/5244/704 2660/5247/696 2659/5261/699 +f 2672/5255/710 2673/5252/708 2665/5253/700 2664/5256/702 +f 2670/5258/711 2671/5254/709 2663/5257/701 2662/5259/703 +f 2676/5262/712 2677/5263/713 2669/5264/705 2668/5265/704 +f 2674/5266/714 2675/5267/715 2667/5268/707 2666/5269/706 +f 2681/5270/716 2674/5266/714 2666/5269/706 2673/5271/708 +f 2679/5272/717 2680/5273/718 2672/5274/710 2671/5275/709 +f 2677/5263/713 2678/5276/719 2670/5277/711 2669/5264/705 +f 2675/5278/715 2676/5262/712 2668/5265/704 2667/5279/707 +f 2680/5273/718 2681/5270/716 2673/5271/708 2672/5274/710 +f 2678/5276/719 2679/5272/717 2671/5275/709 2670/5277/711 +f 2684/5280/720 2685/5281/721 2677/5282/713 2676/5283/712 +f 2682/5284/722 2683/5285/723 2675/5286/715 2674/5287/714 +f 2689/5288/724 2682/5284/722 2674/5287/714 2681/5289/716 +f 2687/5290/725 2688/5291/726 2680/5292/718 2679/5293/717 +f 2685/5281/721 2686/5294/727 2678/5295/719 2677/5282/713 +f 2683/5296/723 2684/5280/720 2676/5283/712 2675/5297/715 +f 2688/5291/726 2689/5288/724 2681/5289/716 2680/5292/718 +f 2686/5294/727 2687/5290/725 2679/5293/717 2678/5295/719 +f 2692/5298/728 2693/5299/729 2685/5300/721 2684/5301/720 +f 2690/5302/730 2691/5303/731 2683/5304/723 2682/5305/722 +f 2697/5306/732 2690/5302/730 2682/5305/722 2689/5307/724 +f 2695/5308/733 2696/5309/734 2688/5310/726 2687/5311/725 +f 2693/5299/729 2694/5312/735 2686/5313/727 2685/5300/721 +f 2691/5314/731 2692/5298/728 2684/5301/720 2683/5315/723 +f 2696/5309/734 2697/5306/732 2689/5307/724 2688/5310/726 +f 2694/5312/735 2695/5308/733 2687/5311/725 2686/5313/727 +f 2700/5316/736 2701/5317/737 2693/5318/729 2692/5319/728 +f 2698/5320/738 2699/5321/739 2691/5322/731 2690/5323/730 +f 2705/5324/740 2698/5320/738 2690/5323/730 2697/5325/732 +f 2703/5326/741 2704/5327/742 2696/5328/734 2695/5329/733 +f 2701/5317/737 2702/5330/743 2694/5331/735 2693/5318/729 +f 2699/5332/739 2700/5316/736 2692/5319/728 2691/5333/731 +f 2704/5327/742 2705/5324/740 2697/5325/732 2696/5328/734 +f 2702/5330/743 2703/5326/741 2695/5329/733 2694/5331/735 +f 2708/5334/744 2709/5335/745 2701/5336/737 2700/5337/736 +f 2706/5338/746 2707/5339/747 2699/5340/739 2698/5341/738 +f 2713/5342/748 2706/5338/746 2698/5341/738 2705/5343/740 +f 2711/5344/749 2712/5345/750 2704/5346/742 2703/5347/741 +f 2709/5335/745 2710/5348/751 2702/5349/743 2701/5336/737 +f 2707/5350/747 2708/5334/744 2700/5337/736 2699/5351/739 +f 2712/5345/750 2713/5342/748 2705/5343/740 2704/5346/742 +f 2710/5348/751 2711/5344/749 2703/5347/741 2702/5349/743 +f 2716/5352/752 2717/5353/753 2709/5354/745 2708/5355/744 +f 2714/5356/754 2715/5357/755 2707/5358/747 2706/5359/746 +f 2721/5360/756 2714/5356/754 2706/5359/746 2713/5361/748 +f 2719/5362/757 2720/5363/758 2712/5364/750 2711/5365/749 +f 2717/5353/753 2718/5366/759 2710/5367/751 2709/5354/745 +f 2715/5368/755 2716/5352/752 2708/5355/744 2707/5369/747 +f 2720/5363/758 2721/5360/756 2713/5361/748 2712/5364/750 +f 2718/5366/759 2719/5362/757 2711/5365/749 2710/5367/751 +f 2724/5370/760 2725/5371/761 2717/5372/753 2716/5373/752 +f 2722/5374/762 2723/5375/763 2715/5376/755 2714/5377/754 +f 2729/5378/764 2722/5374/762 2714/5377/754 2721/5379/756 +f 2727/5380/765 2728/5381/766 2720/5382/758 2719/5383/757 +f 2725/5371/761 2726/5384/767 2718/5385/759 2717/5372/753 +f 2723/5386/763 2724/5370/760 2716/5373/752 2715/5387/755 +f 2728/5381/766 2729/5378/764 2721/5379/756 2720/5382/758 +f 2726/5384/767 2727/5380/765 2719/5383/757 2718/5385/759 +f 2732/5388/768 2733/5389/769 2725/5390/761 2724/5391/760 +f 2730/5392/770 2731/5393/771 2723/5394/763 2722/5395/762 +f 2737/5396/772 2730/5392/770 2722/5395/762 2729/5397/764 +f 2735/5398/773 2736/5399/774 2728/5400/766 2727/5401/765 +f 2733/5389/769 2734/5402/775 2726/5403/767 2725/5390/761 +f 2731/5404/771 2732/5388/768 2724/5391/760 2723/5405/763 +f 2736/5399/774 2737/5396/772 2729/5397/764 2728/5400/766 +f 2734/5402/775 2735/5398/773 2727/5401/765 2726/5403/767 +f 2740/5406/776 2741/5407/777 2733/5408/769 2732/5409/768 +f 2738/5410/778 2739/5411/779 2731/5412/771 2730/5413/770 +f 2745/5414/780 2738/5410/778 2730/5413/770 2737/5415/772 +f 2743/5416/781 2744/5417/782 2736/5418/774 2735/5419/773 +f 2741/5407/777 2742/5420/783 2734/5421/775 2733/5408/769 +f 2739/5422/779 2740/5406/776 2732/5409/768 2731/5423/771 +f 2744/5417/782 2745/5414/780 2737/5415/772 2736/5418/774 +f 2742/5420/783 2743/5416/781 2735/5419/773 2734/5421/775 +f 2748/5424/784 2749/5425/785 2741/5426/777 2740/5427/776 +f 2746/5428/786 2747/5429/787 2739/5430/779 2738/5431/778 +f 2753/5432/788 2746/5428/786 2738/5431/778 2745/5433/780 +f 2751/5434/789 2752/5435/790 2744/5436/782 2743/5437/781 +f 2749/5425/785 2750/5438/791 2742/5439/783 2741/5426/777 +f 2747/5440/787 2748/5424/784 2740/5427/776 2739/5441/779 +f 2752/5435/790 2753/5432/788 2745/5433/780 2744/5436/782 +f 2750/5438/791 2751/5434/789 2743/5437/781 2742/5439/783 +f 2756/5442/792 2757/5443/793 2749/5444/785 2748/5445/784 +f 2754/5446/794 2755/5447/795 2747/5448/787 2746/5449/786 +f 2761/5450/796 2754/5446/794 2746/5449/786 2753/5451/788 +f 2759/5452/797 2760/5453/798 2752/5454/790 2751/5455/789 +f 2757/5443/793 2758/5456/799 2750/5457/791 2749/5444/785 +f 2755/5458/795 2756/5442/792 2748/5445/784 2747/5459/787 +f 2760/5453/798 2761/5450/796 2753/5451/788 2752/5454/790 +f 2758/5456/799 2759/5452/797 2751/5455/789 2750/5457/791 +f 2764/5460/800 2765/5461/801 2757/5462/793 2756/5463/792 +f 2762/5464/802 2763/5465/803 2755/5466/795 2754/5467/794 +f 2769/5468/804 2762/5464/802 2754/5467/794 2761/5469/796 +f 2767/5470/805 2768/5471/806 2760/5472/798 2759/5473/797 +f 2765/5461/801 2766/5474/807 2758/5475/799 2757/5462/793 +f 2763/5476/803 2764/5460/800 2756/5463/792 2755/5477/795 +f 2768/5471/806 2769/5468/804 2761/5469/796 2760/5472/798 +f 2766/5474/807 2767/5470/805 2759/5473/797 2758/5475/799 +f 2772/5478/808 2773/5479/809 2765/5480/801 2764/5481/800 +f 2770/5482/810 2771/5483/811 2763/5484/803 2762/5485/802 +f 2777/5486/812 2770/5482/810 2762/5485/802 2769/5487/804 +f 2775/5488/813 2776/5489/814 2768/5490/806 2767/5491/805 +f 2773/5479/809 2774/5492/815 2766/5493/807 2765/5480/801 +f 2771/5494/811 2772/5478/808 2764/5481/800 2763/5495/803 +f 2776/5489/814 2777/5486/812 2769/5487/804 2768/5490/806 +f 2774/5492/815 2775/5488/813 2767/5491/805 2766/5493/807 +f 2780/5496/816 2781/5497/817 2773/5498/809 2772/5499/808 +f 2778/5500/818 2779/5501/819 2771/5502/811 2770/5503/810 +f 2785/5504/820 2778/5500/818 2770/5503/810 2777/5505/812 +f 2783/5506/821 2784/5507/822 2776/5508/814 2775/5509/813 +f 2781/5497/817 2782/5510/823 2774/5511/815 2773/5498/809 +f 2779/5512/819 2780/5496/816 2772/5499/808 2771/5513/811 +f 2784/5507/822 2785/5504/820 2777/5505/812 2776/5508/814 +f 2782/5510/823 2783/5506/821 2775/5509/813 2774/5511/815 +f 2788/5514/824 2789/5515/825 2781/5516/817 2780/5517/816 +f 2786/5518/826 2787/5519/827 2779/5520/819 2778/5521/818 +f 2793/5522/828 2786/5518/826 2778/5521/818 2785/5523/820 +f 2791/5524/829 2792/5525/830 2784/5526/822 2783/5527/821 +f 2789/5515/825 2790/5528/831 2782/5529/823 2781/5516/817 +f 2787/5530/827 2788/5514/824 2780/5517/816 2779/5531/819 +f 2792/5525/830 2793/5522/828 2785/5523/820 2784/5526/822 +f 2790/5528/831 2791/5524/829 2783/5527/821 2782/5529/823 +f 2796/5532/832 2797/5533/833 2789/5534/825 2788/5535/824 +f 2794/5536/834 2795/5537/835 2787/5538/827 2786/5539/826 +f 2801/5540/836 2794/5536/834 2786/5539/826 2793/5541/828 +f 2799/5542/837 2800/5543/838 2792/5544/830 2791/5545/829 +f 2797/5533/833 2798/5546/839 2790/5547/831 2789/5534/825 +f 2795/5548/835 2796/5532/832 2788/5535/824 2787/5549/827 +f 2800/5543/838 2801/5540/836 2793/5541/828 2792/5544/830 +f 2798/5546/839 2799/5542/837 2791/5545/829 2790/5547/831 +f 2804/5550/840 2805/5551/841 2797/5552/833 2796/5553/832 +f 2802/5554/842 2803/5555/843 2795/5556/835 2794/5557/834 +f 2809/5558/844 2802/5554/842 2794/5557/834 2801/5559/836 +f 2807/5560/845 2808/5561/846 2800/5562/838 2799/5563/837 +f 2805/5551/841 2806/5564/847 2798/5565/839 2797/5552/833 +f 2803/5566/843 2804/5550/840 2796/5553/832 2795/5567/835 +f 2808/5561/846 2809/5558/844 2801/5559/836 2800/5562/838 +f 2806/5564/847 2807/5560/845 2799/5563/837 2798/5565/839 +f 2812/5568/848 2813/5569/849 2805/5570/841 2804/5571/840 +f 2810/5572/850 2811/5573/851 2803/5574/843 2802/5575/842 +f 2817/5576/852 2810/5572/850 2802/5575/842 2809/5577/844 +f 2815/5578/853 2816/5579/854 2808/5580/846 2807/5581/845 +f 2813/5569/849 2814/5582/855 2806/5583/847 2805/5570/841 +f 2811/5584/851 2812/5568/848 2804/5571/840 2803/5585/843 +f 2816/5579/854 2817/5576/852 2809/5577/844 2808/5580/846 +f 2814/5582/855 2815/5578/853 2807/5581/845 2806/5583/847 diff --git a/mods/home_workshop_modpack/home_workshop_machines/models/home_workshop_machines_3dprinter_corexy.obj b/mods/home_workshop_modpack/home_workshop_machines/models/home_workshop_machines_3dprinter_corexy.obj new file mode 100644 index 00000000..21917493 --- /dev/null +++ b/mods/home_workshop_modpack/home_workshop_machines/models/home_workshop_machines_3dprinter_corexy.obj @@ -0,0 +1,11056 @@ +# Blender v2.83.5 OBJ File: '3d printers.blend' +# www.blender.org +o Circle.002 +v -0.134658 0.310310 0.223494 +v -0.136520 0.314805 0.223623 +v -0.141016 0.316666 0.223722 +v -0.145513 0.314804 0.223731 +v -0.147376 0.310308 0.223646 +v -0.145514 0.305813 0.223516 +v -0.141018 0.303951 0.223418 +v -0.136521 0.305814 0.223409 +v -0.136931 0.315625 0.203591 +v -0.135068 0.311128 0.203591 +v -0.141428 0.317487 0.203591 +v -0.145925 0.315625 0.203591 +v -0.147787 0.311128 0.203591 +v -0.145925 0.306631 0.203591 +v -0.141428 0.304768 0.203591 +v -0.136931 0.306631 0.203591 +v -0.134248 0.309493 0.243397 +v -0.136108 0.313984 0.243656 +v -0.140602 0.315842 0.243853 +v -0.145099 0.313979 0.243871 +v -0.146964 0.309486 0.243701 +v -0.145104 0.304995 0.243442 +v -0.140610 0.303138 0.243245 +v -0.136113 0.305001 0.243226 +v -0.133578 0.308157 0.263238 +v -0.135433 0.312639 0.263636 +v -0.139925 0.314491 0.263937 +v -0.144421 0.312627 0.263966 +v -0.146288 0.308140 0.263705 +v -0.144433 0.303658 0.263308 +v -0.139942 0.301806 0.263007 +v -0.135445 0.303670 0.262978 +v -0.132688 0.306383 0.283029 +v -0.134537 0.310853 0.283571 +v -0.139024 0.312695 0.283982 +v -0.143519 0.310830 0.284021 +v -0.145391 0.306351 0.283666 +v -0.143542 0.301882 0.283124 +v -0.139055 0.300040 0.282713 +v -0.134560 0.301904 0.282674 +v -0.131746 0.304505 0.302803 +v -0.133587 0.308958 0.303491 +v -0.138067 0.310787 0.304012 +v -0.142562 0.308922 0.304062 +v -0.144439 0.304454 0.303611 +v -0.142598 0.300000 0.302923 +v -0.138118 0.298171 0.302402 +v -0.133623 0.300037 0.302352 +v -0.130232 0.301486 0.322395 +v -0.132060 0.305916 0.323247 +v -0.136532 0.307727 0.323893 +v -0.141026 0.305860 0.323955 +v -0.142911 0.301407 0.323396 +v -0.141082 0.296978 0.322544 +v -0.136611 0.295166 0.321898 +v -0.132116 0.297034 0.321836 +v -0.128719 0.298471 0.341987 +v -0.130533 0.302872 0.343003 +v -0.134993 0.304662 0.343773 +v -0.139487 0.302792 0.343846 +v -0.141381 0.298358 0.343180 +v -0.139566 0.293957 0.342165 +v -0.135106 0.292168 0.341395 +v -0.130613 0.294037 0.341321 +v -0.126709 0.294465 0.361335 +v -0.128504 0.298828 0.362532 +v -0.132950 0.300589 0.363439 +v -0.137442 0.298717 0.363526 +v -0.139349 0.294308 0.362741 +v -0.137553 0.289945 0.361544 +v -0.133108 0.288184 0.360637 +v -0.128616 0.290056 0.360550 +v -0.124406 0.289875 0.380539 +v -0.126178 0.294191 0.381926 +v -0.130606 0.295916 0.382977 +v -0.135096 0.294041 0.383078 +v -0.137018 0.289662 0.382168 +v -0.135247 0.285346 0.380781 +v -0.130819 0.283621 0.379730 +v -0.126328 0.285497 0.379629 +v -0.121932 0.284943 0.399612 +v -0.123676 0.289203 0.401194 +v -0.128082 0.290886 0.402394 +v -0.132571 0.289006 0.402508 +v -0.134511 0.284665 0.401471 +v -0.132767 0.280405 0.399888 +v -0.128361 0.278722 0.398689 +v -0.123873 0.280602 0.398574 +v -0.118619 0.278339 0.418043 +v -0.120325 0.282523 0.419853 +v -0.124702 0.284149 0.421225 +v -0.129188 0.282263 0.421356 +v -0.131153 0.277972 0.420170 +v -0.129448 0.273788 0.418360 +v -0.125070 0.272162 0.416987 +v -0.120584 0.274047 0.416856 +v -0.115309 0.271741 0.436478 +v -0.116971 0.275839 0.438510 +v -0.121316 0.277399 0.440052 +v -0.125799 0.275508 0.440199 +v -0.127792 0.271272 0.438866 +v -0.126130 0.267174 0.436833 +v -0.121785 0.265614 0.435292 +v -0.117302 0.267506 0.435144 +v -0.111233 0.263617 0.454059 +v -0.112839 0.267602 0.456346 +v -0.117141 0.269077 0.458080 +v -0.121619 0.267177 0.458245 +v -0.123650 0.263016 0.456745 +v -0.122044 0.259031 0.454459 +v -0.117742 0.257556 0.452725 +v -0.113264 0.259456 0.452559 +v -0.106853 0.254886 0.471302 +v -0.108392 0.258738 0.473848 +v -0.112643 0.260112 0.475779 +v -0.117117 0.258202 0.475963 +v -0.119191 0.254128 0.474293 +v -0.117652 0.250276 0.471747 +v -0.113401 0.248903 0.469816 +v -0.108928 0.250812 0.469632 +v -0.102140 0.245492 0.488007 +v -0.103600 0.249186 0.490821 +v -0.107791 0.250440 0.492954 +v -0.112259 0.248519 0.493158 +v -0.114386 0.244549 0.491313 +v -0.112926 0.240855 0.488499 +v -0.108735 0.239602 0.486366 +v -0.104267 0.241522 0.486162 +v -0.096456 0.234163 0.503144 +v -0.097811 0.237648 0.506260 +v -0.101923 0.238743 0.508622 +v -0.106383 0.236808 0.508848 +v -0.108579 0.232974 0.506804 +v -0.107224 0.229489 0.503689 +v -0.103112 0.228394 0.501326 +v -0.098652 0.230329 0.501100 +v -0.090778 0.222845 0.518292 +v -0.092019 0.226101 0.521691 +v -0.096043 0.227023 0.524268 +v -0.100495 0.225071 0.524514 +v -0.102766 0.221388 0.522285 +v -0.101526 0.218132 0.518886 +v -0.097501 0.217210 0.516309 +v -0.093049 0.219162 0.516063 +v -0.084067 0.209467 0.530923 +v -0.085156 0.212422 0.534634 +v -0.089066 0.213116 0.537448 +v -0.093507 0.211141 0.537716 +v -0.095877 0.207656 0.535282 +v -0.094788 0.204700 0.531572 +v -0.090877 0.204007 0.528757 +v -0.086437 0.205981 0.528489 +v -0.077101 0.195582 0.542937 +v -0.078019 0.198197 0.546938 +v -0.081800 0.198632 0.549972 +v -0.086229 0.196633 0.550262 +v -0.088710 0.193371 0.547637 +v -0.087792 0.190756 0.543636 +v -0.084011 0.190321 0.540602 +v -0.079583 0.192320 0.540312 +v -0.069763 0.180956 0.553481 +v -0.070486 0.183182 0.557749 +v -0.074119 0.183322 0.560986 +v -0.078533 0.181294 0.561295 +v -0.081143 0.178288 0.558496 +v -0.080420 0.176062 0.554227 +v -0.076788 0.175922 0.550991 +v -0.072374 0.177950 0.550682 +v -0.061704 0.164891 0.561180 +v -0.062193 0.166651 0.565692 +v -0.065649 0.166439 0.569113 +v -0.070047 0.164378 0.569439 +v -0.072810 0.161676 0.566480 +v -0.072320 0.159916 0.561969 +v -0.068864 0.160128 0.558548 +v -0.064467 0.162189 0.558221 +v -0.053650 0.148839 0.568916 +v -0.053896 0.150112 0.573608 +v -0.057166 0.149530 0.577165 +v -0.061546 0.147434 0.577505 +v -0.064469 0.145052 0.574428 +v -0.064224 0.143778 0.569737 +v -0.060953 0.144360 0.566179 +v -0.056574 0.146456 0.565839 +v -0.045024 0.131643 0.571263 +v -0.044994 0.132367 0.576076 +v -0.048055 0.131368 0.579726 +v -0.052415 0.129232 0.580074 +v -0.055519 0.127211 0.576917 +v -0.055549 0.126487 0.572104 +v -0.052488 0.127486 0.568454 +v -0.048128 0.129622 0.568106 +v -0.036324 0.114303 0.572946 +v -0.036010 0.114461 0.577800 +v -0.038857 0.113034 0.581482 +v -0.043196 0.110857 0.581833 +v -0.046486 0.109206 0.578649 +v -0.046800 0.109048 0.573794 +v -0.043954 0.110475 0.570113 +v -0.039615 0.112652 0.569762 +v -0.027710 0.097131 0.571942 +v -0.027116 0.096733 0.576757 +v -0.029751 0.094883 0.580408 +v -0.034070 0.092666 0.580757 +v -0.037543 0.091380 0.577599 +v -0.038136 0.091778 0.572784 +v -0.035502 0.093628 0.569133 +v -0.031183 0.095845 0.568785 +v -0.019206 0.080180 0.567314 +v -0.018343 0.079246 0.572012 +v -0.020774 0.076990 0.575575 +v -0.025073 0.074734 0.575915 +v -0.028723 0.073799 0.572834 +v -0.029585 0.074734 0.568135 +v -0.027155 0.076990 0.564572 +v -0.022855 0.079246 0.564232 +v -0.010696 0.063219 0.562729 +v -0.009574 0.061766 0.567236 +v -0.011807 0.059117 0.570655 +v -0.016088 0.056823 0.570981 +v -0.019908 0.056229 0.568025 +v -0.021031 0.057682 0.563517 +v -0.018798 0.060331 0.560099 +v -0.014517 0.062625 0.559772 +v -0.003002 0.047883 0.553285 +v -0.001664 0.045999 0.557569 +v -0.003734 0.043023 0.560817 +v -0.007998 0.040699 0.561127 +v -0.011961 0.040387 0.558318 +v -0.013299 0.042270 0.554034 +v -0.011229 0.045246 0.550785 +v -0.006964 0.047571 0.550475 +v 0.004673 0.032584 0.543717 +v 0.006214 0.030296 0.547727 +v 0.004298 0.027013 0.550768 +v 0.000048 0.024659 0.551059 +v -0.004047 0.024613 0.548429 +v -0.005588 0.026901 0.544418 +v -0.003672 0.030183 0.541377 +v 0.000578 0.032537 0.541087 +v 0.011656 0.018664 0.532000 +v 0.013366 0.016040 0.535726 +v 0.011578 0.012503 0.538552 +v 0.007340 0.010125 0.538822 +v 0.003134 0.010298 0.536378 +v 0.001425 0.012922 0.532651 +v 0.003213 0.016459 0.529826 +v 0.007451 0.018837 0.529556 +v 0.017980 0.006060 0.518228 +v 0.019827 0.003161 0.521674 +v 0.018144 -0.000584 0.524288 +v 0.013915 -0.002982 0.524537 +v 0.009619 -0.002628 0.522277 +v 0.007772 0.000270 0.518830 +v 0.009456 0.004015 0.516217 +v 0.013684 0.006413 0.515967 +v 0.024242 -0.006422 0.504338 +v 0.026214 -0.009570 0.507483 +v 0.024626 -0.013505 0.509867 +v 0.020407 -0.015921 0.510095 +v 0.016029 -0.015404 0.508033 +v 0.014056 -0.012256 0.504888 +v 0.015645 -0.008321 0.502503 +v 0.019864 -0.005905 0.502275 +v 0.029344 -0.016593 0.488178 +v 0.031409 -0.019925 0.491064 +v 0.029891 -0.023999 0.493252 +v 0.025678 -0.026429 0.493461 +v 0.021240 -0.025791 0.491568 +v 0.019175 -0.022459 0.488683 +v 0.020693 -0.018385 0.486495 +v 0.024906 -0.015955 0.486286 +v 0.034452 -0.026774 0.472026 +v 0.036601 -0.030273 0.474639 +v 0.035146 -0.034474 0.476621 +v 0.030940 -0.036916 0.476810 +v 0.026446 -0.036168 0.475096 +v 0.024297 -0.032669 0.472483 +v 0.025752 -0.028468 0.470502 +v 0.029958 -0.026026 0.470313 +v 0.038901 -0.035643 0.454961 +v 0.041117 -0.039276 0.457322 +v 0.039714 -0.043579 0.459113 +v 0.035512 -0.046031 0.459284 +v 0.030974 -0.045195 0.457735 +v 0.028758 -0.041561 0.455374 +v 0.030162 -0.037259 0.453583 +v 0.034363 -0.034807 0.453412 +v 0.042908 -0.043630 0.437280 +v 0.045180 -0.047374 0.439405 +v 0.043818 -0.051760 0.441016 +v 0.039620 -0.054219 0.441170 +v 0.035046 -0.053311 0.439776 +v 0.032775 -0.049568 0.437651 +v 0.034137 -0.045181 0.436040 +v 0.038334 -0.042722 0.435886 +v 0.046785 -0.051357 0.419466 +v 0.049105 -0.055197 0.421355 +v 0.047779 -0.059656 0.422787 +v 0.043586 -0.062123 0.422923 +v 0.038980 -0.061152 0.421685 +v 0.036660 -0.057312 0.419796 +v 0.037985 -0.052853 0.418365 +v 0.042179 -0.050386 0.418228 +v 0.049846 -0.057459 0.400821 +v 0.052202 -0.061371 0.402505 +v 0.050904 -0.065885 0.403783 +v 0.046713 -0.068356 0.403905 +v 0.042083 -0.067338 0.402800 +v 0.039727 -0.063426 0.401115 +v 0.041025 -0.058912 0.399838 +v 0.045216 -0.056440 0.399716 +v 0.052909 -0.063565 0.382178 +v 0.055297 -0.067541 0.383655 +v 0.054024 -0.072103 0.384775 +v 0.049835 -0.074579 0.384882 +v 0.045184 -0.073519 0.383913 +v 0.042796 -0.069543 0.382436 +v 0.044070 -0.064981 0.381316 +v 0.048259 -0.062505 0.381209 +v 0.055368 -0.068465 0.363091 +v 0.057780 -0.072490 0.364384 +v 0.056526 -0.077090 0.365364 +v 0.052338 -0.079570 0.365457 +v 0.047672 -0.078477 0.364610 +v 0.045259 -0.074452 0.363317 +v 0.046514 -0.069853 0.362337 +v 0.050701 -0.067373 0.362243 +v 0.057546 -0.072808 0.343800 +v 0.059979 -0.076873 0.344917 +v 0.058739 -0.081502 0.345764 +v 0.054554 -0.083985 0.345845 +v 0.049874 -0.082866 0.345112 +v 0.047441 -0.078801 0.343995 +v 0.048681 -0.074171 0.343148 +v 0.052866 -0.071689 0.343067 +v 0.059538 -0.076778 0.324422 +v 0.061987 -0.080876 0.325370 +v 0.060760 -0.085531 0.326089 +v 0.056576 -0.088016 0.326157 +v 0.051885 -0.086875 0.325536 +v 0.049436 -0.082777 0.324588 +v 0.050663 -0.078122 0.323870 +v 0.054847 -0.075637 0.323801 +v 0.060886 -0.079464 0.304750 +v 0.063347 -0.083586 0.305550 +v 0.062129 -0.088260 0.306157 +v 0.057946 -0.090746 0.306215 +v 0.053247 -0.089590 0.305690 +v 0.050786 -0.085468 0.304890 +v 0.052003 -0.080795 0.304283 +v 0.056187 -0.078308 0.304225 +v 0.062235 -0.082153 0.285078 +v 0.064706 -0.086295 0.285730 +v 0.063496 -0.090984 0.286224 +v 0.059313 -0.093472 0.286272 +v 0.054608 -0.092303 0.285844 +v 0.052136 -0.088160 0.285192 +v 0.053347 -0.083472 0.284697 +v 0.057529 -0.080984 0.284650 +v 0.063164 -0.084006 0.265293 +v 0.065643 -0.088163 0.265810 +v 0.064438 -0.092862 0.266202 +v 0.060256 -0.095352 0.266239 +v 0.055546 -0.094173 0.265900 +v 0.053067 -0.090016 0.265384 +v 0.054272 -0.085316 0.264992 +v 0.058454 -0.082827 0.264954 +v 0.063968 -0.085608 0.245475 +v 0.066452 -0.089776 0.245860 +v 0.065252 -0.094484 0.246152 +v 0.061070 -0.096974 0.246180 +v 0.056356 -0.095788 0.245927 +v 0.053872 -0.091620 0.245542 +v 0.055072 -0.086912 0.245250 +v 0.059254 -0.084422 0.245222 +v 0.064645 -0.086957 0.225628 +v 0.067133 -0.091132 0.225885 +v 0.065935 -0.095846 0.226079 +v 0.061753 -0.098337 0.226098 +v 0.057037 -0.097145 0.225930 +v 0.054549 -0.092970 0.225673 +v 0.055747 -0.088256 0.225478 +v 0.059928 -0.085765 0.225460 +v 0.065038 -0.087741 0.205718 +v 0.067528 -0.091921 0.205855 +v 0.066332 -0.096638 0.205959 +v 0.062151 -0.099129 0.205969 +v 0.057433 -0.097934 0.205879 +v 0.054943 -0.093755 0.205742 +v 0.056139 -0.089038 0.205638 +v 0.060320 -0.086547 0.205628 +v 0.065432 -0.088527 0.185807 +v 0.067923 -0.092708 0.185825 +v 0.066728 -0.097426 0.185838 +v 0.062546 -0.099917 0.185839 +v 0.057828 -0.098722 0.185828 +v 0.055337 -0.094541 0.185810 +v 0.056532 -0.089823 0.185797 +v 0.060714 -0.087331 0.185796 +v 0.065844 -0.089347 0.164984 +v 0.068335 -0.093528 0.164984 +v 0.067139 -0.098247 0.164984 +v 0.062958 -0.100738 0.164984 +v 0.058240 -0.099542 0.164984 +v 0.055749 -0.095361 0.164984 +v 0.056944 -0.090643 0.164984 +v 0.061125 -0.088152 0.164984 +v 0.066258 -0.090173 0.144004 +v 0.068749 -0.094354 0.144004 +v 0.067554 -0.099073 0.144004 +v 0.063372 -0.101564 0.144004 +v 0.058654 -0.100368 0.144004 +v 0.056163 -0.096187 0.144004 +v 0.057358 -0.091469 0.144004 +v 0.061540 -0.088978 0.144004 +v 0.066672 -0.090999 0.123025 +v 0.069163 -0.095180 0.123025 +v 0.067968 -0.099899 0.123025 +v 0.063787 -0.102390 0.123025 +v 0.059068 -0.101195 0.123025 +v 0.056577 -0.097013 0.123025 +v 0.057773 -0.092295 0.123025 +v 0.061954 -0.089804 0.123025 +v -0.265625 -0.421875 -0.453125 +v 0.390625 -0.421875 -0.453125 +v 0.390625 -0.468750 -0.406250 +v 0.390625 -0.421875 -0.406250 +v -0.265625 -0.421875 -0.406250 +v -0.265625 -0.468750 -0.406250 +v 0.390625 -0.468750 -0.453125 +v -0.265625 -0.468750 -0.453125 +v 0.296875 -0.468750 -0.406250 +v 0.250000 -0.468750 -0.359375 +v 0.250000 0.281250 -0.359375 +v 0.250000 -0.468750 -0.406250 +v 0.250000 0.281250 -0.406250 +v 0.296875 -0.468750 -0.359375 +v 0.296875 0.281250 -0.359375 +v 0.296875 0.281250 -0.406250 +v -0.265625 -0.375000 -0.453125 +v -0.265625 -0.304688 -0.406250 +v -0.265625 -0.304688 -0.453125 +v -0.265625 -0.375000 -0.406250 +v -0.250000 -0.304688 -0.406250 +v -0.238281 -0.359375 -0.406250 +v -0.250000 -0.359375 -0.453125 +v -0.250000 -0.304688 -0.453125 +v -0.238281 -0.320312 -0.453125 +v -0.250000 -0.375000 -0.453125 +v -0.250000 -0.375000 -0.406250 +v -0.250000 -0.320312 -0.453125 +v -0.250000 -0.320312 -0.406250 +v -0.250000 -0.359375 -0.406250 +v -0.238281 -0.320312 -0.406250 +v -0.238281 -0.359375 -0.453125 +v -0.265625 -0.128906 0.214844 +v -0.265625 -0.058594 0.238281 +v -0.265625 -0.058594 0.214844 +v -0.265625 -0.128906 0.238281 +v -0.250000 -0.058594 0.238281 +v -0.210938 -0.113281 0.238281 +v -0.250000 -0.113281 0.214844 +v -0.250000 -0.058594 0.214844 +v -0.210938 -0.074219 0.214844 +v -0.250000 -0.128906 0.214844 +v -0.250000 -0.128906 0.238281 +v -0.250000 -0.074219 0.214844 +v -0.250000 -0.074219 0.238281 +v -0.250000 -0.113281 0.238281 +v -0.210938 -0.074219 0.238281 +v -0.210938 -0.113281 0.214844 +v -0.242187 -0.442491 0.137012 +v -0.242187 -0.441113 0.135634 +v 0.367188 -0.441113 0.135634 +v 0.367188 -0.442491 0.137012 +v -0.242187 -0.440347 0.133787 +v -0.242187 -0.440347 0.131838 +v 0.367188 -0.440347 0.131838 +v 0.367188 -0.440347 0.133787 +v -0.242187 -0.441113 0.129991 +v -0.242187 -0.442491 0.128613 +v 0.367188 -0.442491 0.128613 +v 0.367188 -0.441113 0.129991 +v -0.242187 -0.444338 0.127847 +v -0.242187 -0.446287 0.127847 +v 0.367188 -0.446287 0.127847 +v 0.367188 -0.444338 0.127847 +v -0.242187 -0.448134 0.128613 +v -0.242187 -0.449512 0.129991 +v 0.367188 -0.449512 0.129991 +v 0.367188 -0.448134 0.128613 +v -0.242187 -0.450278 0.131838 +v -0.242187 -0.450278 0.133787 +v 0.367188 -0.450278 0.133787 +v 0.367188 -0.450278 0.131838 +v -0.242187 -0.449512 0.135634 +v -0.242187 -0.448134 0.137012 +v 0.367188 -0.448134 0.137012 +v 0.367188 -0.449512 0.135634 +v -0.242187 -0.446287 0.137778 +v -0.242187 -0.444338 0.137778 +v 0.367188 -0.444338 0.137778 +v 0.367188 -0.446287 0.137778 +v 0.007344 -0.366288 0.187969 +v 0.007344 -0.366288 0.077656 +v 0.047344 -0.366288 0.187969 +v 0.047344 -0.366288 0.077656 +v 0.047344 -0.415800 0.077656 +v 0.007344 -0.415800 0.077656 +v 0.047344 -0.415800 0.187969 +v 0.007344 -0.415800 0.187969 +v 0.047344 -0.465312 0.105234 +v 0.007344 -0.465312 0.105234 +v 0.007344 -0.415800 0.160391 +v 0.007344 -0.465312 0.160391 +v 0.007344 -0.415800 0.105234 +v 0.047344 -0.465312 0.160391 +v 0.047344 -0.415800 0.160391 +v 0.047344 -0.415800 0.105234 +v -0.312500 -0.281250 -0.359375 +v 0.390625 -0.328125 -0.359375 +v -0.312500 -0.328125 -0.312500 +v 0.390625 -0.328125 -0.312500 +v -0.312500 -0.328125 -0.359375 +v 0.390625 -0.281250 -0.359375 +v 0.390625 -0.281250 -0.312500 +v -0.312500 -0.281250 -0.312500 +v -0.195313 -0.375000 -0.312500 +v -0.195313 0.187500 -0.312500 +v 0.367188 0.187500 -0.312500 +v 0.367188 -0.375000 -0.312500 +v -0.195313 0.187500 -0.307500 +v 0.367188 0.187500 -0.307500 +v 0.367188 -0.375000 -0.307500 +v -0.195313 -0.375000 -0.307500 +v 0.363281 0.183594 -0.307500 +v 0.363281 -0.371094 -0.307500 +v -0.191406 -0.371094 -0.307500 +v -0.191406 0.183594 -0.302500 +v 0.363281 0.183594 -0.302500 +v -0.191406 0.183594 -0.307500 +v 0.363281 -0.371094 -0.302500 +v -0.191406 -0.371094 -0.302500 +v -0.265625 -0.433594 0.109375 +v -0.265625 -0.457031 0.109375 +v -0.265625 -0.433594 0.156250 +v -0.242188 -0.457031 0.156250 +v -0.242188 -0.457031 0.109375 +v -0.265625 -0.457031 0.156250 +v -0.242188 -0.433594 0.156250 +v -0.242188 -0.433594 0.109375 +v -0.289063 -0.328125 -0.359375 +v -0.289063 -0.375000 -0.359375 +v -0.171875 -0.328125 -0.359375 +v -0.171875 -0.375000 -0.312500 +v -0.171875 -0.328125 -0.312500 +v -0.171875 -0.375000 -0.359375 +v -0.218750 -0.375000 -0.312500 +v -0.218750 -0.328125 -0.312500 +v -0.218750 -0.375000 -0.265625 +v -0.218750 -0.304688 -0.265625 +v -0.289063 -0.304688 -0.312500 +v -0.289063 -0.375000 -0.265625 +v -0.289063 -0.328125 -0.312500 +v -0.289063 -0.304688 -0.265625 +v -0.218750 -0.304688 -0.312500 +v -0.195313 -0.375000 -0.312500 +v -0.195313 -0.328125 -0.312500 +v -0.271484 -0.287109 -0.359375 +v -0.306641 -0.322266 -0.359375 +v -0.265625 -0.328125 -0.406250 +v -0.271484 -0.322266 -0.359375 +v -0.312500 -0.281250 -0.406250 +v -0.265625 -0.281250 -0.406250 +v -0.306641 -0.287109 -0.359375 +v -0.312500 -0.328125 -0.406250 +v -0.289063 0.140625 -0.359375 +v -0.289063 0.187500 -0.359375 +v -0.171875 0.140625 -0.359375 +v -0.171875 0.187500 -0.312500 +v -0.171875 0.140625 -0.312500 +v -0.171875 0.187500 -0.359375 +v -0.218750 0.187500 -0.312500 +v -0.218750 0.140625 -0.312500 +v -0.218750 0.187500 -0.265625 +v -0.218750 0.117187 -0.265625 +v -0.289063 0.117187 -0.312500 +v -0.289063 0.187500 -0.265625 +v -0.289063 0.140625 -0.312500 +v -0.289063 0.117187 -0.265625 +v -0.218750 0.117187 -0.312500 +v -0.195313 0.187500 -0.312500 +v -0.195313 0.140625 -0.312500 +v 0.390625 -0.421875 0.250000 +v 0.390625 0.234375 0.250000 +v 0.437500 0.234375 0.203125 +v 0.437500 0.234375 0.250000 +v 0.437500 -0.421875 0.250000 +v 0.437500 -0.421875 0.203125 +v 0.390625 0.234375 0.203125 +v 0.390625 -0.421875 0.203125 +v -0.247614 -0.335565 0.203125 +v -0.249627 -0.333552 0.203125 +v -0.249627 -0.333552 -0.406250 +v -0.247614 -0.335565 -0.406250 +v -0.252483 -0.332369 0.203125 +v -0.255329 -0.332369 0.203125 +v -0.255329 -0.332369 -0.406250 +v -0.252483 -0.332369 -0.406250 +v -0.258185 -0.333552 0.203125 +v -0.260198 -0.335565 0.203125 +v -0.260198 -0.335565 -0.406250 +v -0.258185 -0.333552 -0.406250 +v -0.261381 -0.338420 0.203125 +v -0.261381 -0.341267 0.203125 +v -0.261381 -0.341267 -0.406250 +v -0.261381 -0.338420 -0.406250 +v -0.260198 -0.344123 0.203125 +v -0.258185 -0.346135 0.203125 +v -0.258185 -0.346135 -0.406250 +v -0.260198 -0.344123 -0.406250 +v -0.255329 -0.347318 0.203125 +v -0.252483 -0.347318 0.203125 +v -0.252483 -0.347318 -0.406250 +v -0.255329 -0.347318 -0.406250 +v -0.249627 -0.346135 0.203125 +v -0.247614 -0.344123 0.203125 +v -0.247614 -0.344123 -0.406250 +v -0.249627 -0.346135 -0.406250 +v -0.246432 -0.341267 0.203125 +v -0.246432 -0.338420 0.203125 +v -0.246432 -0.338420 -0.406250 +v -0.246432 -0.341267 -0.406250 +v -0.312500 -0.421875 -0.453125 +v -0.265625 -0.468750 -0.453125 +v -0.265625 -0.468750 0.250000 +v -0.265625 -0.421875 -0.453125 +v -0.312500 -0.421875 0.250000 +v -0.312500 -0.468750 0.250000 +v -0.265625 -0.421875 0.250000 +v -0.312500 -0.468750 -0.453125 +v -0.312500 -0.421875 -0.453125 +v -0.265625 -0.468750 -0.453125 +v -0.265625 -0.421875 -0.453125 +v -0.312500 -0.421875 -0.500000 +v -0.312500 -0.468750 -0.500000 +v -0.265625 -0.421875 -0.500000 +v -0.265625 -0.468750 -0.500000 +v -0.312500 -0.468750 -0.453125 +v -0.247614 0.156623 0.203125 +v -0.249627 0.158636 0.203125 +v -0.249627 0.158636 -0.406250 +v -0.247614 0.156623 -0.406250 +v -0.252483 0.159818 0.203125 +v -0.255329 0.159818 0.203125 +v -0.255329 0.159818 -0.406250 +v -0.252483 0.159818 -0.406250 +v -0.258185 0.158636 0.203125 +v -0.260198 0.156623 0.203125 +v -0.260198 0.156623 -0.406250 +v -0.258185 0.158636 -0.406250 +v -0.261381 0.153767 0.203125 +v -0.261381 0.150921 0.203125 +v -0.261381 0.150921 -0.406250 +v -0.261381 0.153767 -0.406250 +v -0.260198 0.148065 0.203125 +v -0.258185 0.146052 0.203125 +v -0.258185 0.146052 -0.406250 +v -0.260198 0.148065 -0.406250 +v -0.255329 0.144869 0.203125 +v -0.252483 0.144869 0.203125 +v -0.252483 0.144869 -0.406250 +v -0.255329 0.144869 -0.406250 +v -0.249627 0.146052 0.203125 +v -0.247614 0.148065 0.203125 +v -0.247614 0.148065 -0.406250 +v -0.249627 0.146052 -0.406250 +v -0.246432 0.150921 0.203125 +v -0.246432 0.153767 0.203125 +v -0.246432 0.153767 -0.406250 +v -0.246432 0.150921 -0.406250 +v -0.265625 0.117188 -0.453125 +v -0.265625 0.187500 -0.406250 +v -0.265625 0.187500 -0.453125 +v -0.265625 0.117187 -0.406250 +v -0.250000 0.187500 -0.406250 +v -0.238281 0.132812 -0.406250 +v -0.250000 0.132813 -0.453125 +v -0.250000 0.187500 -0.453125 +v -0.238281 0.171875 -0.453125 +v -0.250000 0.117188 -0.453125 +v -0.250000 0.117187 -0.406250 +v -0.250000 0.171875 -0.453125 +v -0.250000 0.171875 -0.406250 +v -0.250000 0.132812 -0.406250 +v -0.238281 0.171875 -0.406250 +v -0.238281 0.132813 -0.453125 +v -0.265625 0.117188 0.203125 +v -0.265625 0.187500 0.250000 +v -0.265625 0.187500 0.203125 +v -0.265625 0.117187 0.250000 +v -0.250000 0.187500 0.250000 +v -0.238281 0.132812 0.250000 +v -0.250000 0.132812 0.203125 +v -0.250000 0.187500 0.203125 +v -0.238281 0.171875 0.203125 +v -0.250000 0.117188 0.203125 +v -0.250000 0.117187 0.250000 +v -0.250000 0.171875 0.203125 +v -0.250000 0.171875 0.250000 +v -0.250000 0.132812 0.250000 +v -0.238281 0.171875 0.250000 +v -0.238281 0.132812 0.203125 +v -0.271484 0.134766 -0.359375 +v -0.306641 0.099609 -0.359375 +v -0.265625 0.093750 -0.406250 +v -0.271484 0.099609 -0.359375 +v -0.312500 0.140625 -0.406250 +v -0.265625 0.140625 -0.406250 +v -0.306641 0.134766 -0.359375 +v -0.312500 0.093750 -0.406250 +v -0.139447 0.311514 0.193565 +v -0.140068 0.310016 0.193513 +v -0.141567 0.309396 0.193512 +v -0.143065 0.310015 0.193561 +v -0.143686 0.311513 0.193633 +v -0.143064 0.313011 0.193685 +v -0.141565 0.313632 0.193687 +v -0.140067 0.313012 0.193637 +v -0.139929 0.309629 0.203591 +v -0.139308 0.311128 0.203591 +v -0.141428 0.309008 0.203591 +v -0.142927 0.309629 0.203591 +v -0.143548 0.311128 0.203591 +v -0.142927 0.312627 0.203591 +v -0.141428 0.313248 0.203591 +v -0.139929 0.312627 0.203591 +v -0.139690 0.312154 0.183560 +v -0.140313 0.310660 0.183455 +v -0.141812 0.310039 0.183453 +v -0.143309 0.310655 0.183555 +v -0.143927 0.312148 0.183702 +v -0.143305 0.313643 0.183806 +v -0.141806 0.314263 0.183808 +v -0.140309 0.313647 0.183706 +v -0.140102 0.313198 0.173585 +v -0.140727 0.311709 0.173427 +v -0.142225 0.311088 0.173427 +v -0.143720 0.311698 0.173587 +v -0.144335 0.313183 0.173812 +v -0.143710 0.314672 0.173970 +v -0.142211 0.315293 0.173969 +v -0.140717 0.314682 0.173810 +v -0.140786 0.314796 0.163698 +v -0.141415 0.313316 0.163485 +v -0.142913 0.312694 0.163493 +v -0.144403 0.313294 0.163718 +v -0.145013 0.314765 0.164027 +v -0.144385 0.316246 0.164240 +v -0.142886 0.316868 0.164232 +v -0.141396 0.316268 0.164008 +v -0.141624 0.316682 0.153870 +v -0.142258 0.315212 0.153602 +v -0.143755 0.314588 0.153620 +v -0.145239 0.315174 0.153913 +v -0.145841 0.316628 0.154310 +v -0.145207 0.318097 0.154577 +v -0.143710 0.318722 0.154559 +v -0.142226 0.318135 0.154266 +v -0.142851 0.319221 0.144212 +v -0.143491 0.317766 0.143890 +v -0.144986 0.317137 0.143925 +v -0.146460 0.317703 0.144297 +v -0.147050 0.319132 0.144789 +v -0.146410 0.320588 0.145111 +v -0.144915 0.321217 0.145075 +v -0.143440 0.320651 0.144703 +v -0.144395 0.322201 0.134730 +v -0.145044 0.320762 0.134355 +v -0.146535 0.320126 0.134414 +v -0.147995 0.320665 0.134872 +v -0.148569 0.322063 0.135462 +v -0.147920 0.323502 0.135838 +v -0.146429 0.324138 0.135779 +v -0.144969 0.323600 0.135320 +v -0.146211 0.325557 0.125399 +v -0.146871 0.324138 0.124972 +v -0.148356 0.323491 0.125059 +v -0.149797 0.323994 0.125609 +v -0.150349 0.325354 0.126301 +v -0.149689 0.326774 0.126728 +v -0.148204 0.327421 0.126641 +v -0.146763 0.326917 0.126090 +v -0.148711 0.329676 0.116520 +v -0.149384 0.328279 0.116044 +v -0.150858 0.327613 0.116172 +v -0.152270 0.328069 0.116829 +v -0.152792 0.329379 0.117630 +v -0.152120 0.330777 0.118106 +v -0.150646 0.331443 0.117978 +v -0.149234 0.330987 0.117321 +v -0.151579 0.334124 0.107923 +v -0.152267 0.332750 0.107403 +v -0.153725 0.332059 0.107577 +v -0.155098 0.332456 0.108344 +v -0.155583 0.333709 0.109255 +v -0.154895 0.335083 0.109775 +v -0.153437 0.335774 0.109601 +v -0.152064 0.335377 0.108834 +v -0.155136 0.339160 0.099870 +v -0.155842 0.337810 0.099311 +v -0.157274 0.337084 0.099542 +v -0.158594 0.337406 0.100428 +v -0.159029 0.338589 0.101450 +v -0.158324 0.339939 0.102010 +v -0.156891 0.340665 0.101778 +v -0.155571 0.340342 0.100892 +v -0.159518 0.344689 0.092597 +v -0.160241 0.343362 0.092007 +v -0.161634 0.342586 0.092304 +v -0.162882 0.342816 0.093315 +v -0.163254 0.343917 0.094447 +v -0.162531 0.345245 0.095037 +v -0.161138 0.346021 0.094740 +v -0.159890 0.345791 0.093729 +v -0.164366 0.350471 0.085786 +v -0.165106 0.349165 0.085171 +v -0.166449 0.348331 0.085535 +v -0.167607 0.348456 0.086665 +v -0.167902 0.349468 0.087898 +v -0.167161 0.350774 0.088513 +v -0.165819 0.351609 0.088149 +v -0.164660 0.351483 0.087019 +v -0.170319 0.356632 0.080246 +v -0.171073 0.355341 0.079618 +v -0.172344 0.354430 0.080052 +v -0.173386 0.354434 0.081296 +v -0.173590 0.355349 0.082619 +v -0.172835 0.356641 0.083248 +v -0.171565 0.357551 0.082814 +v -0.170522 0.357548 0.081570 +v -0.176823 0.362828 0.075487 +v -0.177587 0.361547 0.074850 +v -0.178770 0.360553 0.075347 +v -0.179678 0.360430 0.076685 +v -0.179780 0.361249 0.078082 +v -0.179015 0.362531 0.078719 +v -0.177832 0.363524 0.078223 +v -0.176924 0.363647 0.076884 +v -0.183953 0.369060 0.071620 +v -0.184723 0.367783 0.070981 +v -0.185802 0.366702 0.071528 +v -0.186558 0.366450 0.072941 +v -0.186548 0.367175 0.074393 +v -0.185779 0.368452 0.075032 +v -0.184700 0.369533 0.074485 +v -0.183944 0.369785 0.073072 +v -0.192010 0.374936 0.069513 +v -0.192773 0.373654 0.068876 +v -0.193736 0.372486 0.069458 +v -0.194335 0.372115 0.070920 +v -0.194220 0.372760 0.072404 +v -0.193457 0.374042 0.073042 +v -0.192494 0.375211 0.072459 +v -0.191895 0.375581 0.070998 +v -0.200374 0.380585 0.068111 +v -0.201125 0.379296 0.067474 +v -0.201967 0.378046 0.068076 +v -0.202406 0.377568 0.069563 +v -0.202185 0.378142 0.071064 +v -0.201434 0.379432 0.071701 +v -0.200592 0.380682 0.071099 +v -0.200153 0.381160 0.069612 +v -0.209184 0.385716 0.067943 +v -0.209916 0.384415 0.067307 +v -0.210637 0.383095 0.067913 +v -0.210925 0.382528 0.069406 +v -0.210612 0.383047 0.070910 +v -0.209880 0.384347 0.071546 +v -0.209158 0.385668 0.070940 +v -0.208870 0.386235 0.069448 +v -0.218190 0.390342 0.068627 +v -0.218899 0.389029 0.067990 +v -0.219507 0.387649 0.068588 +v -0.219657 0.387010 0.070072 +v -0.219261 0.387486 0.071572 +v -0.218551 0.388798 0.072209 +v -0.217944 0.390179 0.071611 +v -0.217794 0.390818 0.070127 +v -0.227315 0.394652 0.069840 +v -0.228000 0.393328 0.069199 +v -0.228498 0.391897 0.069781 +v -0.228517 0.391198 0.071245 +v -0.228046 0.391640 0.072734 +v -0.227362 0.392964 0.073375 +v -0.226864 0.394394 0.072793 +v -0.226845 0.395093 0.071329 +v -0.236554 0.398154 0.072111 +v -0.237212 0.396820 0.071464 +v -0.237616 0.395352 0.072025 +v -0.237528 0.394610 0.073465 +v -0.237000 0.395029 0.074941 +v -0.236342 0.396363 0.075588 +v -0.235939 0.397831 0.075027 +v -0.236026 0.398573 0.073587 +v -0.245791 0.401361 0.074700 +v -0.246423 0.400017 0.074046 +v -0.246737 0.398519 0.074582 +v -0.246551 0.397743 0.075994 +v -0.245972 0.398144 0.077456 +v -0.245339 0.399487 0.078110 +v -0.245025 0.400986 0.077574 +v -0.245211 0.401762 0.076162 +v -0.255024 0.404114 0.077777 +v -0.255630 0.402763 0.077113 +v -0.255865 0.401241 0.077623 +v -0.255592 0.400439 0.079006 +v -0.254970 0.400827 0.080454 +v -0.254364 0.402178 0.081117 +v -0.254128 0.403701 0.080608 +v -0.254402 0.404503 0.079224 +v -0.264207 0.406372 0.081308 +v -0.264788 0.405015 0.080636 +v -0.264954 0.403475 0.081119 +v -0.264606 0.402654 0.082474 +v -0.263950 0.403034 0.083909 +v -0.263368 0.404391 0.084581 +v -0.263203 0.405931 0.084098 +v -0.263550 0.406752 0.082742 +v -0.273363 0.408401 0.085041 +v -0.273920 0.407039 0.084358 +v -0.274020 0.405485 0.084814 +v -0.273604 0.404650 0.086142 +v -0.272916 0.405023 0.087563 +v -0.272359 0.406385 0.088245 +v -0.272259 0.407939 0.087789 +v -0.272674 0.408774 0.086462 +v -0.282449 0.409993 0.089130 +v -0.282984 0.408627 0.088437 +v -0.283027 0.407063 0.088868 +v -0.282553 0.406218 0.090169 +v -0.281839 0.406586 0.091578 +v -0.281304 0.407952 0.092271 +v -0.281261 0.409516 0.091841 +v -0.281735 0.410362 0.090540 +v -0.291453 0.411213 0.093476 +v -0.291966 0.409844 0.092774 +v -0.291958 0.408273 0.093179 +v -0.291433 0.407421 0.094456 +v -0.290698 0.407786 0.095855 +v -0.290185 0.409155 0.096558 +v -0.290193 0.410726 0.096153 +v -0.290718 0.411579 0.094876 +v -0.300388 0.412126 0.098034 +v -0.300882 0.410755 0.097322 +v -0.300828 0.409179 0.097704 +v -0.300258 0.408322 0.098958 +v -0.299505 0.408685 0.100349 +v -0.299011 0.410057 0.101061 +v -0.299065 0.411632 0.100679 +v -0.299636 0.412490 0.099425 +v -0.309233 0.412703 0.102789 +v -0.309708 0.411331 0.102067 +v -0.309613 0.409752 0.102427 +v -0.309003 0.408891 0.103660 +v -0.308235 0.409253 0.105043 +v -0.307760 0.410626 0.105765 +v -0.307855 0.412205 0.105405 +v -0.308465 0.413065 0.104172 +v -0.318048 0.413171 0.107608 +v -0.318505 0.411798 0.106875 +v -0.318371 0.410217 0.107214 +v -0.317723 0.409354 0.108426 +v -0.316941 0.409716 0.109801 +v -0.316483 0.411089 0.110534 +v -0.316618 0.412670 0.110195 +v -0.317266 0.413532 0.108983 +v -0.326814 0.413459 0.112532 +v -0.327254 0.412085 0.111790 +v -0.327083 0.410503 0.112108 +v -0.326400 0.409640 0.113300 +v -0.325605 0.410001 0.114668 +v -0.325165 0.411375 0.115410 +v -0.325336 0.412957 0.115091 +v -0.326019 0.413820 0.113899 +v -0.154687 0.281094 0.199376 +v -0.154687 0.281094 0.254376 +v -0.154687 0.336094 0.199376 +v -0.154687 0.336094 0.254376 +v -0.129688 0.281094 0.199376 +v -0.129688 0.281094 0.254376 +v -0.129688 0.336094 0.199376 +v -0.129688 0.336094 0.254376 +v -0.154688 0.281094 0.199376 +v -0.209687 0.281094 0.254376 +v -0.154688 0.281094 0.254376 +v -0.154687 0.336094 0.199376 +v -0.209687 0.336094 0.254375 +v -0.154687 0.336094 0.254375 +v -0.160938 0.281094 0.199376 +v -0.203438 0.281094 0.254376 +v -0.203437 0.336094 0.254375 +v -0.203437 0.336094 0.199376 +v -0.160938 0.281094 0.254376 +v -0.160937 0.336094 0.254375 +v -0.160937 0.336094 0.199376 +v -0.209687 0.281094 0.199376 +v -0.209687 0.336094 0.199376 +v -0.203438 0.281094 0.199376 +v -0.442000 0.362268 0.216003 +v -0.442000 0.445025 0.216002 +v -0.439963 0.362268 0.195323 +v -0.439963 0.445025 0.195323 +v -0.433931 0.362268 0.175438 +v -0.433931 0.445025 0.175438 +v -0.424136 0.362268 0.157112 +v -0.424136 0.445025 0.157112 +v -0.410954 0.362268 0.141049 +v -0.410954 0.445025 0.141049 +v -0.394891 0.362268 0.127867 +v -0.394891 0.445025 0.127867 +v -0.376565 0.362268 0.118071 +v -0.376565 0.445025 0.118071 +v -0.356680 0.362268 0.112039 +v -0.356680 0.445025 0.112039 +v -0.336000 0.362268 0.110003 +v -0.336000 0.445025 0.110002 +v -0.315321 0.362268 0.112039 +v -0.315321 0.445025 0.112039 +v -0.295436 0.362268 0.118071 +v -0.295436 0.445025 0.118071 +v -0.277110 0.362268 0.127867 +v -0.277110 0.445025 0.127867 +v -0.261047 0.362268 0.141049 +v -0.261047 0.445025 0.141049 +v -0.247864 0.362268 0.157112 +v -0.247864 0.445025 0.157112 +v -0.238069 0.362268 0.175438 +v -0.238069 0.445025 0.175438 +v -0.232037 0.362268 0.195323 +v -0.232037 0.445025 0.195323 +v -0.230000 0.362268 0.216003 +v -0.230000 0.445025 0.216002 +v -0.232037 0.362269 0.236682 +v -0.232037 0.445025 0.236682 +v -0.238069 0.362269 0.256567 +v -0.238069 0.445025 0.256567 +v -0.247864 0.362269 0.274893 +v -0.247864 0.445026 0.274893 +v -0.261047 0.362269 0.290956 +v -0.261047 0.445026 0.290956 +v -0.277110 0.362269 0.304139 +v -0.277110 0.445026 0.304138 +v -0.295436 0.362269 0.313934 +v -0.295436 0.445026 0.313934 +v -0.315321 0.362269 0.319966 +v -0.315321 0.445026 0.319966 +v -0.336000 0.362269 0.322003 +v -0.336000 0.445026 0.322003 +v -0.356680 0.362269 0.319966 +v -0.356680 0.445026 0.319966 +v -0.376565 0.362269 0.313934 +v -0.376565 0.445026 0.313934 +v -0.394891 0.362269 0.304138 +v -0.394891 0.445026 0.304138 +v -0.410954 0.362269 0.290956 +v -0.410954 0.445026 0.290956 +v -0.424136 0.362269 0.274893 +v -0.424136 0.445025 0.274893 +v -0.433932 0.362269 0.256567 +v -0.433932 0.445025 0.256567 +v -0.439964 0.362268 0.236682 +v -0.439964 0.445025 0.236682 +v -0.459667 0.356147 0.216003 +v -0.459667 0.451147 0.216002 +v -0.457291 0.356147 0.191877 +v -0.457291 0.451146 0.191876 +v -0.450253 0.356147 0.168677 +v -0.450253 0.451146 0.168677 +v -0.438825 0.356147 0.147297 +v -0.438825 0.451146 0.147297 +v -0.423446 0.356147 0.128557 +v -0.423446 0.451146 0.128557 +v -0.404706 0.356147 0.113178 +v -0.404706 0.451146 0.113177 +v -0.383325 0.356147 0.101750 +v -0.383325 0.451146 0.101749 +v -0.360126 0.356147 0.094712 +v -0.360126 0.451146 0.094712 +v -0.336000 0.356147 0.092336 +v -0.336000 0.451146 0.092336 +v -0.311874 0.356147 0.094712 +v -0.311874 0.451146 0.094712 +v -0.288675 0.356147 0.101749 +v -0.288675 0.451146 0.101749 +v -0.267295 0.356147 0.113178 +v -0.267295 0.451146 0.113177 +v -0.248555 0.356147 0.128557 +v -0.248555 0.451146 0.128557 +v -0.233175 0.356147 0.147297 +v -0.233175 0.451146 0.147297 +v -0.221747 0.356147 0.168677 +v -0.221747 0.451146 0.168677 +v -0.214710 0.356147 0.191877 +v -0.214710 0.451146 0.191876 +v -0.212333 0.356147 0.216003 +v -0.212333 0.451147 0.216002 +v -0.214710 0.356147 0.240129 +v -0.214710 0.451147 0.240129 +v -0.221747 0.356147 0.263328 +v -0.221747 0.451147 0.263328 +v -0.233175 0.356147 0.284708 +v -0.233175 0.451147 0.284708 +v -0.248555 0.356147 0.303448 +v -0.248555 0.451147 0.303448 +v -0.267295 0.356147 0.318828 +v -0.267295 0.451147 0.318828 +v -0.288675 0.356147 0.330256 +v -0.288675 0.451147 0.330256 +v -0.311874 0.356147 0.337293 +v -0.311874 0.451147 0.337293 +v -0.336000 0.356147 0.339669 +v -0.336000 0.451147 0.339669 +v -0.360126 0.356147 0.337293 +v -0.360126 0.451147 0.337293 +v -0.383326 0.356147 0.330256 +v -0.383326 0.451147 0.330256 +v -0.404706 0.356147 0.318828 +v -0.404706 0.451147 0.318827 +v -0.423446 0.356147 0.303448 +v -0.423446 0.451147 0.303448 +v -0.438825 0.356147 0.284708 +v -0.438825 0.451147 0.284708 +v -0.450253 0.356147 0.263328 +v -0.450253 0.451147 0.263327 +v -0.457291 0.356147 0.240129 +v -0.457291 0.451147 0.240128 +v -0.457291 0.444896 0.191876 +v -0.459667 0.444897 0.216002 +v -0.450253 0.444896 0.168677 +v -0.438825 0.444896 0.147297 +v -0.423446 0.444896 0.128557 +v -0.404706 0.444896 0.113177 +v -0.383325 0.444896 0.101749 +v -0.360126 0.444896 0.094712 +v -0.336000 0.444896 0.092336 +v -0.311874 0.444896 0.094712 +v -0.288675 0.444896 0.101749 +v -0.267295 0.444896 0.113177 +v -0.248555 0.444896 0.128557 +v -0.233175 0.444896 0.147297 +v -0.221747 0.444896 0.168677 +v -0.214710 0.444897 0.191876 +v -0.212333 0.444897 0.216002 +v -0.214710 0.444897 0.240129 +v -0.221747 0.444897 0.263328 +v -0.233175 0.444897 0.284708 +v -0.248555 0.444897 0.303448 +v -0.267295 0.444897 0.318828 +v -0.288675 0.444897 0.330256 +v -0.311874 0.444897 0.337293 +v -0.336000 0.444897 0.339669 +v -0.360126 0.444897 0.337293 +v -0.383326 0.444897 0.330256 +v -0.404706 0.444897 0.318828 +v -0.423446 0.444897 0.303448 +v -0.438825 0.444897 0.284708 +v -0.450253 0.444897 0.263327 +v -0.457291 0.444897 0.240128 +v -0.459667 0.362397 0.216003 +v -0.457291 0.362397 0.191876 +v -0.450253 0.362397 0.168677 +v -0.438825 0.362397 0.147297 +v -0.423446 0.362397 0.128557 +v -0.404706 0.362397 0.113178 +v -0.383325 0.362397 0.101749 +v -0.360126 0.362396 0.094712 +v -0.336000 0.362396 0.092336 +v -0.311874 0.362396 0.094712 +v -0.288675 0.362397 0.101749 +v -0.267295 0.362397 0.113178 +v -0.248555 0.362397 0.128557 +v -0.233175 0.362397 0.147297 +v -0.221747 0.362397 0.168677 +v -0.214710 0.362397 0.191877 +v -0.212333 0.362397 0.216003 +v -0.214710 0.362397 0.240129 +v -0.221747 0.362397 0.263328 +v -0.233175 0.362397 0.284708 +v -0.248555 0.362397 0.303448 +v -0.267295 0.362397 0.318828 +v -0.288675 0.362397 0.330256 +v -0.311874 0.362397 0.337293 +v -0.336000 0.362397 0.339669 +v -0.360126 0.362397 0.337293 +v -0.383326 0.362397 0.330256 +v -0.404706 0.362397 0.318828 +v -0.423446 0.362397 0.303448 +v -0.438825 0.362397 0.284708 +v -0.450253 0.362397 0.263328 +v -0.457291 0.362397 0.240129 +v -0.308821 0.444896 0.175325 +v -0.308821 0.362397 0.175326 +v -0.313098 0.451147 0.181727 +v -0.313098 0.356147 0.181728 +v -0.384922 0.444897 0.216002 +v -0.377222 0.356147 0.216003 +v -0.384922 0.362397 0.216003 +v -0.377222 0.451147 0.216002 +v -0.383982 0.444897 0.225546 +v -0.376430 0.356147 0.224045 +v -0.383982 0.362397 0.225547 +v -0.376430 0.451147 0.224044 +v -0.381198 0.444897 0.234724 +v -0.374085 0.356147 0.231778 +v -0.381198 0.362397 0.234724 +v -0.374085 0.451147 0.231777 +v -0.317279 0.444897 0.261200 +v -0.317279 0.362397 0.261200 +v -0.320225 0.451147 0.254087 +v -0.320225 0.356147 0.254087 +v -0.308821 0.444897 0.256679 +v -0.308821 0.362397 0.256680 +v -0.313098 0.451147 0.250277 +v -0.313098 0.356147 0.250278 +v -0.326456 0.444897 0.263984 +v -0.326456 0.362397 0.263984 +v -0.327958 0.451147 0.256433 +v -0.327958 0.356147 0.256433 +v -0.301407 0.444897 0.250595 +v -0.301407 0.362397 0.250596 +v -0.306852 0.451147 0.245151 +v -0.306852 0.356147 0.245151 +v -0.288018 0.444897 0.225547 +v -0.288018 0.362397 0.225547 +v -0.295570 0.451147 0.224044 +v -0.295570 0.356147 0.224045 +v -0.287078 0.444897 0.216002 +v -0.287078 0.362397 0.216003 +v -0.294778 0.451147 0.216002 +v -0.294778 0.356147 0.216003 +v -0.290802 0.444897 0.234724 +v -0.290802 0.362397 0.234724 +v -0.297916 0.451147 0.231777 +v -0.297916 0.356147 0.231778 +v -0.345544 0.444896 0.168021 +v -0.345544 0.362397 0.168021 +v -0.344042 0.451146 0.175572 +v -0.344042 0.356147 0.175572 +v -0.376677 0.444896 0.188823 +v -0.376677 0.362397 0.188823 +v -0.370275 0.356147 0.193101 +v -0.370275 0.451147 0.193100 +v -0.336000 0.444896 0.167081 +v -0.336000 0.362397 0.167081 +v -0.336000 0.451146 0.174780 +v -0.336000 0.356147 0.174780 +v -0.354722 0.444896 0.170805 +v -0.354722 0.362397 0.170805 +v -0.351775 0.356147 0.177918 +v -0.351775 0.451146 0.177918 +v -0.288018 0.444897 0.206458 +v -0.288018 0.362397 0.206458 +v -0.295570 0.451147 0.207960 +v -0.295570 0.356147 0.207961 +v -0.370593 0.444897 0.250595 +v -0.365149 0.356147 0.245151 +v -0.370593 0.362397 0.250596 +v -0.365149 0.451147 0.245151 +v -0.376677 0.444897 0.243182 +v -0.370275 0.356147 0.238904 +v -0.376677 0.362397 0.243182 +v -0.370275 0.451147 0.238904 +v -0.363180 0.444897 0.256679 +v -0.358902 0.356147 0.250278 +v -0.363180 0.362397 0.256680 +v -0.358902 0.451147 0.250277 +v -0.326456 0.444896 0.168021 +v -0.326456 0.362397 0.168021 +v -0.327958 0.451146 0.175572 +v -0.327958 0.356147 0.175572 +v -0.295323 0.444896 0.188823 +v -0.295323 0.362397 0.188823 +v -0.301725 0.451147 0.193100 +v -0.301725 0.356147 0.193101 +v -0.301407 0.444896 0.181409 +v -0.301407 0.362397 0.181410 +v -0.306852 0.451147 0.186854 +v -0.306852 0.356147 0.186854 +v -0.317279 0.444896 0.170805 +v -0.317279 0.362397 0.170805 +v -0.320225 0.451146 0.177918 +v -0.320225 0.356147 0.177918 +v -0.336000 0.444897 0.264924 +v -0.336000 0.362397 0.264924 +v -0.336000 0.356147 0.257225 +v -0.336000 0.451147 0.257225 +v -0.295323 0.444897 0.243182 +v -0.295323 0.362397 0.243182 +v -0.301725 0.451147 0.238904 +v -0.301725 0.356147 0.238905 +v -0.345544 0.444897 0.263984 +v -0.345544 0.362397 0.263984 +v -0.344042 0.356147 0.256433 +v -0.344042 0.451147 0.256433 +v -0.370593 0.444896 0.181409 +v -0.370593 0.362397 0.181410 +v -0.365149 0.356147 0.186854 +v -0.365149 0.451147 0.186854 +v -0.290802 0.444897 0.197281 +v -0.290802 0.362397 0.197281 +v -0.297916 0.451147 0.200227 +v -0.297916 0.356147 0.200228 +v -0.363180 0.444896 0.175325 +v -0.363180 0.362397 0.175326 +v -0.358902 0.356147 0.181728 +v -0.358902 0.451146 0.181727 +v -0.354722 0.444897 0.261200 +v -0.354722 0.362397 0.261200 +v -0.351775 0.356147 0.254087 +v -0.351775 0.451147 0.254087 +v -0.381198 0.444897 0.197281 +v -0.381198 0.362397 0.197281 +v -0.374085 0.356147 0.200228 +v -0.374085 0.451147 0.200227 +v -0.383982 0.444897 0.206458 +v -0.383982 0.362397 0.206458 +v -0.376430 0.356147 0.207961 +v -0.376430 0.451147 0.207960 +v -0.312500 0.140625 -0.359375 +v 0.390625 0.093750 -0.359375 +v -0.312500 0.093750 -0.312500 +v 0.390625 0.093750 -0.312500 +v -0.312500 0.093750 -0.359375 +v 0.390625 0.140625 -0.359375 +v 0.390625 0.140625 -0.312500 +v -0.312500 0.140625 -0.312500 +v 0.390625 -0.421875 -0.406250 +v 0.390625 0.234375 -0.406250 +v 0.437500 0.234375 -0.453125 +v 0.437500 0.234375 -0.406250 +v 0.437500 -0.421875 -0.406250 +v 0.437500 -0.421875 -0.453125 +v 0.390625 0.234375 -0.453125 +v 0.390625 -0.421875 -0.453125 +v -0.312500 -0.421875 0.250000 +v -0.312500 0.234375 0.250000 +v -0.265625 0.234375 0.203125 +v -0.265625 0.234375 0.250000 +v -0.265625 -0.421875 0.250000 +v -0.265625 -0.421875 0.203125 +v -0.312500 0.234375 0.203125 +v -0.312500 -0.421875 0.203125 +v -0.312500 -0.421875 -0.406250 +v -0.312500 0.234375 -0.406250 +v -0.265625 0.234375 -0.453125 +v -0.265625 0.234375 -0.406250 +v -0.265625 -0.421875 -0.406250 +v -0.265625 -0.421875 -0.453125 +v -0.312500 0.234375 -0.453125 +v -0.312500 -0.421875 -0.453125 +v 0.390625 -0.421875 -0.453125 +v 0.437500 -0.468750 -0.453125 +v 0.437500 -0.468750 0.250000 +v 0.437500 -0.421875 -0.453125 +v 0.390625 -0.421875 0.250000 +v 0.390625 -0.468750 0.250000 +v 0.437500 -0.421875 0.250000 +v 0.390625 -0.468750 -0.453125 +v 0.390625 -0.421875 -0.453125 +v 0.437500 -0.468750 -0.453125 +v 0.437500 -0.421875 -0.453125 +v 0.390625 -0.421875 -0.500000 +v 0.390625 -0.468750 -0.500000 +v 0.437500 -0.421875 -0.500000 +v 0.437500 -0.468750 -0.500000 +v 0.390625 -0.468750 -0.453125 +v -0.312500 0.281250 -0.453125 +v -0.265625 0.234375 -0.453125 +v -0.265625 0.234375 0.250000 +v -0.265625 0.281250 -0.453125 +v -0.312500 0.281250 0.250000 +v -0.312500 0.234375 0.250000 +v -0.265625 0.281250 0.250000 +v -0.312500 0.234375 -0.453125 +v -0.312500 0.281250 -0.453125 +v -0.265625 0.234375 -0.453125 +v -0.265625 0.281250 -0.453125 +v -0.312500 0.281250 -0.500000 +v -0.312500 0.234375 -0.500000 +v -0.265625 0.281250 -0.500000 +v -0.265625 0.234375 -0.500000 +v -0.312500 0.234375 -0.453125 +v 0.390625 0.281250 -0.453125 +v 0.437500 0.234375 -0.453125 +v 0.437500 0.234375 0.250000 +v 0.437500 0.281250 -0.453125 +v 0.390625 0.281250 0.250000 +v 0.390625 0.234375 0.250000 +v 0.437500 0.281250 0.250000 +v 0.390625 0.234375 -0.453125 +v 0.390625 0.281250 -0.453125 +v 0.437500 0.234375 -0.453125 +v 0.437500 0.281250 -0.453125 +v 0.390625 0.281250 -0.500000 +v 0.390625 0.234375 -0.500000 +v 0.437500 0.281250 -0.500000 +v 0.437500 0.234375 -0.500000 +v 0.390625 0.234375 -0.453125 +v -0.265625 -0.421875 0.203125 +v 0.390625 -0.421875 0.203125 +v 0.390625 -0.468750 0.250000 +v 0.390625 -0.421875 0.250000 +v -0.265625 -0.421875 0.250000 +v -0.265625 -0.468750 0.250000 +v 0.390625 -0.468750 0.203125 +v -0.265625 -0.468750 0.203125 +v -0.265625 0.281250 -0.453125 +v 0.390625 0.281250 -0.453125 +v 0.390625 0.234375 -0.406250 +v 0.390625 0.281250 -0.406250 +v -0.265625 0.281250 -0.406250 +v -0.265625 0.234375 -0.406250 +v 0.390625 0.234375 -0.453125 +v -0.265625 0.234375 -0.453125 +v -0.265625 0.281250 0.203125 +v 0.390625 0.281250 0.203125 +v 0.390625 0.234375 0.250000 +v 0.390625 0.281250 0.250000 +v -0.265625 0.281250 0.250000 +v -0.265625 0.234375 0.250000 +v 0.390625 0.234375 0.203125 +v -0.265625 0.234375 0.203125 +v -0.191250 -0.121250 -0.406253 +v -0.246250 -0.121250 -0.461253 +v -0.246250 -0.121250 -0.406253 +v -0.191250 -0.066250 -0.406252 +v -0.246250 -0.066250 -0.461252 +v -0.246250 -0.066250 -0.406252 +v -0.221875 -0.093750 -0.406253 +v -0.221875 -0.093750 -0.381253 +v -0.220960 -0.091540 -0.406253 +v -0.220960 -0.091540 -0.381253 +v -0.218750 -0.090625 -0.406253 +v -0.218750 -0.090625 -0.381253 +v -0.216540 -0.091540 -0.406253 +v -0.216540 -0.091540 -0.381253 +v -0.215625 -0.093750 -0.406253 +v -0.215625 -0.093750 -0.381253 +v -0.216540 -0.095960 -0.406253 +v -0.216540 -0.095960 -0.381253 +v -0.218750 -0.096875 -0.406253 +v -0.218750 -0.096875 -0.381253 +v -0.220960 -0.095960 -0.406253 +v -0.220960 -0.095960 -0.381253 +v -0.191250 -0.121250 -0.412503 +v -0.246250 -0.121250 -0.455003 +v -0.246250 -0.066250 -0.455002 +v -0.191250 -0.066250 -0.455002 +v -0.246250 -0.121250 -0.412503 +v -0.246250 -0.066250 -0.412502 +v -0.191250 -0.066250 -0.412502 +v -0.191250 -0.121250 -0.461253 +v -0.191250 -0.066250 -0.461252 +v -0.191250 -0.121250 -0.455003 +v -0.223750 -0.093750 -0.382812 +v -0.223750 -0.093750 0.226469 +v -0.223369 -0.091837 -0.382812 +v -0.223369 -0.091837 0.226469 +v -0.222286 -0.090214 -0.382812 +v -0.222286 -0.090214 0.226469 +v -0.220663 -0.089131 -0.382812 +v -0.220663 -0.089131 0.226469 +v -0.218750 -0.088750 -0.382812 +v -0.216837 -0.089131 -0.382812 +v -0.216837 -0.089131 0.226469 +v -0.215214 -0.090214 -0.382812 +v -0.215214 -0.090214 0.226469 +v -0.214131 -0.091837 -0.382812 +v -0.214131 -0.091837 0.226469 +v -0.213750 -0.093750 -0.382812 +v -0.213750 -0.093750 0.226469 +v -0.214131 -0.095663 -0.382812 +v -0.215214 -0.097286 -0.382812 +v -0.215214 -0.097286 0.226469 +v -0.216837 -0.098369 -0.382812 +v -0.216837 -0.098369 0.226469 +v -0.218750 -0.098750 -0.382812 +v -0.220663 -0.098369 -0.382812 +v -0.222286 -0.097286 -0.382812 +v -0.223369 -0.095663 -0.382812 +v -0.214131 -0.095663 0.226469 +v -0.220663 -0.098369 0.226469 +v -0.222286 -0.097286 0.226469 +v -0.218750 -0.098750 0.226469 +v -0.218750 -0.088750 0.226469 +v -0.223369 -0.095663 0.226469 +v -0.228750 -0.093750 -0.390625 +v -0.228750 -0.093750 -0.365625 +v -0.227989 -0.089923 -0.390625 +v -0.227989 -0.089923 -0.365625 +v -0.225821 -0.086679 -0.390625 +v -0.225821 -0.086679 -0.365625 +v -0.222577 -0.084511 -0.390625 +v -0.222577 -0.084511 -0.365625 +v -0.218750 -0.083750 -0.390625 +v -0.218750 -0.083750 -0.365625 +v -0.214923 -0.084511 -0.390625 +v -0.214923 -0.084511 -0.365625 +v -0.211679 -0.086679 -0.390625 +v -0.211679 -0.086679 -0.365625 +v -0.209511 -0.089923 -0.390625 +v -0.209511 -0.089923 -0.365625 +v -0.208750 -0.093750 -0.390625 +v -0.208750 -0.093750 -0.365625 +v -0.209511 -0.097577 -0.390625 +v -0.209511 -0.097577 -0.365625 +v -0.211679 -0.100821 -0.390625 +v -0.211679 -0.100821 -0.365625 +v -0.214923 -0.102989 -0.390625 +v -0.214923 -0.102989 -0.365625 +v -0.218750 -0.103750 -0.390625 +v -0.218750 -0.103750 -0.365625 +v -0.222577 -0.102989 -0.390625 +v -0.222577 -0.102989 -0.365625 +v -0.225821 -0.100821 -0.390625 +v -0.225821 -0.100821 -0.365625 +v -0.227989 -0.097577 -0.390625 +v -0.227989 -0.097577 -0.365625 +v -0.242187 0.260635 0.137012 +v -0.242187 0.262012 0.135634 +v 0.367188 0.262013 0.135634 +v 0.367188 0.260635 0.137012 +v -0.242187 0.262778 0.133787 +v -0.242187 0.262778 0.131838 +v 0.367188 0.262778 0.131838 +v 0.367188 0.262778 0.133787 +v -0.242187 0.262012 0.129991 +v -0.242187 0.260635 0.128613 +v 0.367188 0.260635 0.128613 +v 0.367188 0.262012 0.129991 +v -0.242187 0.258787 0.127847 +v -0.242187 0.256838 0.127847 +v 0.367188 0.256838 0.127847 +v 0.367188 0.258787 0.127847 +v -0.242187 0.254991 0.128613 +v -0.242187 0.253613 0.129991 +v 0.367188 0.253613 0.129991 +v 0.367188 0.254991 0.128613 +v -0.242187 0.252847 0.131838 +v -0.242187 0.252847 0.133787 +v 0.367188 0.252847 0.133787 +v 0.367188 0.252847 0.131838 +v -0.242187 0.253613 0.135634 +v -0.242187 0.254991 0.137012 +v 0.367188 0.254991 0.137012 +v 0.367188 0.253613 0.135634 +v -0.242187 0.256838 0.137778 +v -0.242187 0.258787 0.137778 +v 0.367188 0.258787 0.137778 +v 0.367188 0.256838 0.137778 +v -0.265625 0.269531 0.109375 +v -0.265625 0.246094 0.109375 +v -0.265625 0.269531 0.156250 +v -0.242188 0.246094 0.156250 +v -0.242188 0.246094 0.109375 +v -0.265625 0.246094 0.156250 +v -0.242188 0.269531 0.156250 +v -0.242188 0.269531 0.109375 +v 0.390625 0.246094 0.109375 +v 0.390625 0.269531 0.109375 +v 0.390625 0.246094 0.156250 +v 0.367188 0.269531 0.156250 +v 0.367188 0.269531 0.109375 +v 0.390625 0.269531 0.156250 +v 0.367188 0.246094 0.156250 +v 0.367188 0.246094 0.109375 +v 0.390625 -0.457031 0.109375 +v 0.390625 -0.433594 0.109375 +v 0.390625 -0.457031 0.156250 +v 0.367188 -0.433594 0.156250 +v 0.367188 -0.433594 0.109375 +v 0.390625 -0.433594 0.156250 +v 0.367188 -0.457031 0.156250 +v 0.367188 -0.457031 0.109375 +v 0.019344 -0.398750 0.167969 +v 0.019344 0.211250 0.167969 +v 0.019953 -0.398750 0.164907 +v 0.019953 0.211250 0.164907 +v 0.021687 -0.398750 0.162312 +v 0.021687 0.211250 0.162312 +v 0.024282 -0.398750 0.160578 +v 0.024282 0.211250 0.160578 +v 0.027344 -0.398750 0.159969 +v 0.027344 0.211250 0.159969 +v 0.030405 -0.398750 0.160578 +v 0.030405 0.211250 0.160578 +v 0.033001 -0.398750 0.162312 +v 0.033001 0.211250 0.162312 +v 0.034735 -0.398750 0.164907 +v 0.034735 0.211250 0.164907 +v 0.035344 -0.398750 0.167969 +v 0.035344 0.211250 0.167969 +v 0.034735 -0.398750 0.171030 +v 0.034735 0.211250 0.171030 +v 0.033001 -0.398750 0.173626 +v 0.033001 0.211250 0.173626 +v 0.030405 -0.398750 0.175360 +v 0.030405 0.211250 0.175360 +v 0.027344 -0.398750 0.175969 +v 0.027344 0.211250 0.175969 +v 0.024282 -0.398750 0.175360 +v 0.024282 0.211250 0.175360 +v 0.021687 -0.398750 0.173626 +v 0.021687 0.211250 0.173626 +v 0.019953 -0.398750 0.171030 +v 0.019953 0.211250 0.171030 +v 0.019344 -0.246250 0.167969 +v 0.019344 -0.093750 0.167969 +v 0.019344 0.058750 0.167969 +v 0.019953 0.058750 0.164907 +v 0.019953 -0.093750 0.164907 +v 0.019953 -0.246250 0.164907 +v 0.021687 0.058750 0.162312 +v 0.021687 -0.093750 0.162312 +v 0.021687 -0.246250 0.162312 +v 0.024282 0.058750 0.160578 +v 0.024282 -0.093750 0.160578 +v 0.024282 -0.246250 0.160578 +v 0.027344 0.058750 0.159969 +v 0.027344 -0.093750 0.159969 +v 0.027344 -0.246250 0.159969 +v 0.030405 0.058750 0.160578 +v 0.030405 -0.093750 0.160578 +v 0.030405 -0.246250 0.160578 +v 0.033001 0.058750 0.162312 +v 0.033001 -0.093750 0.162312 +v 0.033001 -0.246250 0.162312 +v 0.034735 0.058750 0.164907 +v 0.034735 -0.093750 0.164907 +v 0.034735 -0.246250 0.164907 +v 0.035344 0.058750 0.167969 +v 0.035344 -0.093750 0.167969 +v 0.035344 -0.246250 0.167969 +v 0.034735 0.058750 0.171030 +v 0.034735 -0.093750 0.171030 +v 0.034735 -0.246250 0.171030 +v 0.033001 0.058750 0.173626 +v 0.033001 -0.093750 0.173626 +v 0.033001 -0.246250 0.173626 +v 0.030405 0.058750 0.175360 +v 0.030405 -0.093750 0.175360 +v 0.030405 -0.246250 0.175360 +v 0.027344 0.058750 0.175969 +v 0.027344 -0.093750 0.175969 +v 0.027344 -0.246250 0.175969 +v 0.024282 0.058750 0.175360 +v 0.024282 -0.093750 0.175360 +v 0.024282 -0.246250 0.175360 +v 0.021687 0.058750 0.173626 +v 0.021687 -0.093750 0.173626 +v 0.021687 -0.246250 0.173626 +v 0.019953 0.058750 0.171030 +v 0.019953 -0.093750 0.171030 +v 0.019953 -0.246250 0.171030 +v 0.019344 -0.398750 0.097656 +v 0.019344 0.211250 0.097656 +v 0.019953 -0.398750 0.094595 +v 0.019953 0.211250 0.094595 +v 0.021687 -0.398750 0.091999 +v 0.021687 0.211250 0.091999 +v 0.024282 -0.398750 0.090265 +v 0.024282 0.211250 0.090265 +v 0.027344 -0.398750 0.089656 +v 0.027344 0.211250 0.089656 +v 0.030405 -0.398750 0.090265 +v 0.030405 0.211250 0.090265 +v 0.033001 -0.398750 0.091999 +v 0.033001 0.211250 0.091999 +v 0.034735 -0.398750 0.094595 +v 0.034735 0.211250 0.094595 +v 0.035344 -0.398750 0.097656 +v 0.035344 0.211250 0.097656 +v 0.034735 -0.398750 0.100718 +v 0.034735 0.211250 0.100718 +v 0.033001 -0.398750 0.103313 +v 0.033001 0.211250 0.103313 +v 0.030405 -0.398750 0.105047 +v 0.030405 0.211250 0.105047 +v 0.027344 -0.398750 0.105656 +v 0.027344 0.211250 0.105656 +v 0.024282 -0.398750 0.105047 +v 0.024282 0.211250 0.105047 +v 0.021687 -0.398750 0.103313 +v 0.021687 0.211250 0.103313 +v 0.019953 -0.398750 0.100718 +v 0.019953 0.211250 0.100718 +v 0.019344 -0.246250 0.097656 +v 0.019344 -0.093750 0.097656 +v 0.019344 0.058750 0.097656 +v 0.019953 0.058750 0.094595 +v 0.019953 -0.093750 0.094595 +v 0.019953 -0.246250 0.094595 +v 0.021687 0.058750 0.091999 +v 0.021687 -0.093750 0.091999 +v 0.021687 -0.246250 0.091999 +v 0.024282 0.058750 0.090265 +v 0.024282 -0.093750 0.090265 +v 0.024282 -0.246250 0.090265 +v 0.027344 0.058750 0.089656 +v 0.027344 -0.093750 0.089656 +v 0.027344 -0.246250 0.089656 +v 0.030405 0.058750 0.090265 +v 0.030405 -0.093750 0.090265 +v 0.030405 -0.246250 0.090265 +v 0.033001 0.058750 0.091999 +v 0.033001 -0.093750 0.091999 +v 0.033001 -0.246250 0.091999 +v 0.034735 0.058750 0.094595 +v 0.034735 -0.093750 0.094595 +v 0.034735 -0.246250 0.094595 +v 0.035344 0.058750 0.097656 +v 0.035344 -0.093750 0.097656 +v 0.035344 -0.246250 0.097656 +v 0.034735 0.058750 0.100718 +v 0.034735 -0.093750 0.100718 +v 0.034735 -0.246250 0.100718 +v 0.033001 0.058750 0.103313 +v 0.033001 -0.093750 0.103313 +v 0.033001 -0.246250 0.103313 +v 0.030405 0.058750 0.105047 +v 0.030405 -0.093750 0.105047 +v 0.030405 -0.246250 0.105047 +v 0.027344 0.058750 0.105656 +v 0.027344 -0.093750 0.105656 +v 0.027344 -0.246250 0.105656 +v 0.024282 0.058750 0.105047 +v 0.024282 -0.093750 0.105047 +v 0.024282 -0.246250 0.105047 +v 0.021687 0.058750 0.103313 +v 0.021687 -0.093750 0.103313 +v 0.021687 -0.246250 0.103313 +v 0.019953 0.058750 0.100718 +v 0.019953 -0.093750 0.100718 +v 0.019953 -0.246250 0.100718 +v 0.397621 -0.411286 0.128568 +v 0.342621 -0.411286 0.073568 +v 0.342621 -0.411286 0.128568 +v 0.397621 -0.356287 0.128568 +v 0.342621 -0.356287 0.073568 +v 0.342621 -0.356287 0.128568 +v 0.366996 -0.383787 0.128568 +v 0.366996 -0.383787 0.153568 +v 0.367912 -0.381577 0.128568 +v 0.367912 -0.381577 0.153568 +v 0.370121 -0.380662 0.128568 +v 0.370121 -0.380662 0.153568 +v 0.372331 -0.381577 0.128568 +v 0.372331 -0.381577 0.153568 +v 0.373246 -0.383787 0.128568 +v 0.373246 -0.383787 0.153568 +v 0.372331 -0.385996 0.128568 +v 0.372331 -0.385996 0.153568 +v 0.370121 -0.386912 0.128568 +v 0.370121 -0.386912 0.153568 +v 0.367911 -0.385996 0.128568 +v 0.367911 -0.385996 0.153568 +v 0.397621 -0.411286 0.122318 +v 0.342621 -0.411286 0.079818 +v 0.342621 -0.356287 0.079818 +v 0.397621 -0.356287 0.079818 +v 0.342621 -0.411286 0.122318 +v 0.342621 -0.356287 0.122318 +v 0.397621 -0.356287 0.122318 +v 0.397621 -0.411286 0.073568 +v 0.397621 -0.356287 0.073568 +v 0.397621 -0.411286 0.079818 +v 0.028594 -0.371807 0.144647 +v 0.028594 -0.374307 0.144647 +v 0.028594 -0.371807 0.152144 +v 0.028594 -0.374307 0.152144 +v 0.370121 -0.371812 0.144644 +v 0.370121 -0.374312 0.144644 +v 0.370121 -0.371812 0.152144 +v 0.370121 -0.374312 0.152144 +v -0.264786 -0.393291 0.144647 +v -0.264786 -0.395791 0.144647 +v -0.264786 -0.393291 0.152144 +v -0.264786 -0.395791 0.152144 +v 0.370121 -0.393296 0.144644 +v 0.370121 -0.395796 0.144644 +v 0.370121 -0.393296 0.152144 +v 0.370121 -0.395796 0.152144 +v 0.026089 -0.371807 0.144690 +v 0.028589 -0.371807 0.144690 +v 0.026089 -0.371807 0.152187 +v 0.028589 -0.371807 0.152187 +v 0.026094 -0.132812 0.144688 +v 0.028594 -0.132812 0.144688 +v 0.026094 -0.132812 0.152188 +v 0.028594 -0.132812 0.152188 +v 0.026099 0.218754 0.152144 +v 0.026099 0.216254 0.152144 +v 0.026099 0.218754 0.144647 +v 0.026099 0.216254 0.144647 +v -0.264781 0.218749 0.152147 +v -0.264781 0.216249 0.152147 +v -0.264781 0.218749 0.144647 +v -0.264781 0.216249 0.144647 +v -0.267286 -0.393291 0.144647 +v -0.264786 -0.393291 0.144647 +v -0.267286 -0.393291 0.152144 +v -0.264786 -0.393291 0.152144 +v -0.267281 0.216249 0.144644 +v -0.264781 0.216249 0.144644 +v -0.267281 0.216249 0.152144 +v -0.264781 0.216249 0.152144 +v 0.028599 0.216254 0.144690 +v 0.026099 0.216254 0.144690 +v 0.028599 0.216254 0.152187 +v 0.026099 0.216254 0.152187 +v 0.028594 -0.054688 0.144688 +v 0.026094 -0.054688 0.144688 +v 0.028594 -0.054688 0.152188 +v 0.026094 -0.054688 0.152188 +v 0.047344 0.178788 0.187969 +v 0.047344 0.178788 0.077656 +v 0.007344 0.178788 0.187969 +v 0.007344 0.178788 0.077656 +v 0.007344 0.228300 0.077656 +v 0.047344 0.228300 0.077656 +v 0.007344 0.228300 0.187969 +v 0.047344 0.228300 0.187969 +v 0.007344 0.277812 0.105234 +v 0.047344 0.277812 0.105234 +v 0.047344 0.228300 0.160391 +v 0.047344 0.277812 0.160391 +v 0.047344 0.228300 0.105234 +v 0.007344 0.277812 0.160391 +v 0.007344 0.228300 0.160391 +v 0.007344 0.228300 0.105234 +v -0.249159 0.200627 0.098490 +v -0.249159 0.200627 0.166507 +v -0.282908 0.200627 0.098490 +v -0.282908 0.200627 0.166507 +v -0.249159 0.234376 0.098490 +v -0.249159 0.234376 0.166507 +v -0.282908 0.234376 0.098490 +v -0.282908 0.234376 0.166507 +v -0.282091 -0.388127 0.098490 +v -0.282091 -0.388127 0.166507 +v -0.248342 -0.388127 0.098490 +v -0.248342 -0.388127 0.166507 +v -0.282091 -0.421876 0.098490 +v -0.282091 -0.421876 0.166507 +v -0.248342 -0.421876 0.098490 +v -0.248342 -0.421876 0.166507 +v 0.335554 0.174113 0.108148 +v 0.434936 0.273494 0.043962 +v 0.434936 0.273494 0.108148 +v 0.335554 0.174113 0.097450 +v 0.434936 0.223804 0.108148 +v 0.380245 0.273494 0.108148 +v 0.380245 0.273494 0.043962 +v 0.410090 0.174113 0.108148 +v 0.397668 0.174113 0.097450 +v 0.335554 0.236226 0.043962 +v 0.335554 0.236226 0.108148 +v 0.380245 0.236226 0.108148 +v 0.380245 0.236226 0.043962 +v 0.434936 0.223804 0.043962 +v 0.397668 0.223804 0.043962 +v 0.410090 0.223804 0.043962 +v 0.397667 0.223804 0.097450 +v 0.397668 0.174113 0.043962 +v 0.410090 0.174113 0.043962 +v 0.410090 0.223804 0.108148 +v 0.335554 0.223804 0.097450 +v 0.335554 0.223804 0.043962 +v 0.028594 0.184307 0.120978 +v 0.028594 0.186807 0.120978 +v 0.028594 0.184307 0.113481 +v 0.028594 0.186807 0.113481 +v 0.370121 0.184312 0.120981 +v 0.370121 0.186812 0.120981 +v 0.370121 0.184312 0.113481 +v 0.370121 0.186812 0.113481 +v -0.264786 0.205791 0.120978 +v -0.264786 0.208291 0.120978 +v -0.264786 0.205791 0.113481 +v -0.264786 0.208291 0.113481 +v 0.370121 0.205796 0.120981 +v 0.370121 0.208296 0.120981 +v 0.370121 0.205796 0.113481 +v 0.370121 0.208296 0.113481 +v 0.026089 0.184307 0.120935 +v 0.028589 0.184307 0.120935 +v 0.026089 0.184307 0.113438 +v 0.028589 0.184307 0.113438 +v 0.026094 -0.054688 0.120937 +v 0.028594 -0.054688 0.120937 +v 0.026094 -0.054688 0.113438 +v 0.028594 -0.054688 0.113438 +v 0.026099 -0.406254 0.113481 +v 0.026099 -0.403754 0.113481 +v 0.026099 -0.406254 0.120978 +v 0.026099 -0.403754 0.120978 +v -0.264781 -0.406249 0.113478 +v -0.264781 -0.403749 0.113478 +v -0.264781 -0.406249 0.120978 +v -0.264781 -0.403749 0.120978 +v -0.267286 0.205791 0.120978 +v -0.264786 0.205791 0.120978 +v -0.267286 0.205791 0.113481 +v -0.264786 0.205791 0.113481 +v -0.267281 -0.403749 0.120981 +v -0.264781 -0.403749 0.120981 +v -0.267281 -0.403749 0.113481 +v -0.264781 -0.403749 0.113481 +v 0.028599 -0.403754 0.120935 +v 0.026099 -0.403754 0.120935 +v 0.028599 -0.403754 0.113438 +v 0.026099 -0.403754 0.113438 +v 0.028594 -0.132813 0.120937 +v 0.026094 -0.132813 0.120937 +v 0.028594 -0.132813 0.113438 +v 0.026094 -0.132813 0.113438 +v 0.335554 -0.361643 0.139398 +v 0.434936 -0.461024 0.075212 +v 0.434936 -0.461024 0.139398 +v 0.335554 -0.361643 0.128700 +v 0.434936 -0.411333 0.139398 +v 0.380245 -0.461024 0.139398 +v 0.380245 -0.461024 0.075212 +v 0.410090 -0.361643 0.139398 +v 0.397668 -0.361643 0.128700 +v 0.335554 -0.423756 0.075212 +v 0.335554 -0.423756 0.139398 +v 0.380245 -0.423756 0.139398 +v 0.380245 -0.423756 0.075212 +v 0.434936 -0.411333 0.075212 +v 0.397668 -0.411333 0.075212 +v 0.410090 -0.411333 0.075212 +v 0.397668 -0.411333 0.128700 +v 0.397668 -0.361643 0.075212 +v 0.410090 -0.361643 0.075212 +v 0.410090 -0.411333 0.139398 +v 0.335554 -0.411333 0.128700 +v 0.335554 -0.411333 0.075212 +v 0.397621 0.168792 0.097318 +v 0.342621 0.168792 0.042318 +v 0.342621 0.168792 0.097318 +v 0.397621 0.223792 0.097318 +v 0.342621 0.223792 0.042318 +v 0.342622 0.223792 0.097318 +v 0.366996 0.196292 0.097318 +v 0.366996 0.196292 0.122318 +v 0.367912 0.198501 0.097318 +v 0.367912 0.198501 0.122318 +v 0.370121 0.199417 0.097318 +v 0.370121 0.199417 0.122318 +v 0.372331 0.198501 0.097318 +v 0.372331 0.198501 0.122318 +v 0.373246 0.196292 0.097318 +v 0.373246 0.196292 0.122318 +v 0.372331 0.194082 0.097318 +v 0.372331 0.194082 0.122318 +v 0.370121 0.193167 0.097318 +v 0.370121 0.193167 0.122318 +v 0.367911 0.194082 0.097318 +v 0.367912 0.194082 0.122318 +v 0.397621 0.168792 0.091068 +v 0.342621 0.168792 0.048568 +v 0.342621 0.223792 0.048568 +v 0.397621 0.223792 0.048568 +v 0.342621 0.168792 0.091068 +v 0.342622 0.223792 0.091068 +v 0.397621 0.223792 0.091068 +v 0.397621 0.168792 0.042318 +v 0.397621 0.223792 0.042318 +v 0.397621 0.168792 0.048568 +v 0.389152 -0.224728 -0.410615 +v 0.024146 -0.224728 -0.410615 +v 0.389152 -0.421868 -0.410615 +v 0.024146 -0.421868 -0.410615 +v 0.389151 -0.224728 -0.486289 +v 0.024145 -0.224728 -0.486289 +v 0.389151 -0.421868 -0.486289 +v 0.024145 -0.421868 -0.486289 +v -0.190463 0.263161 -0.405834 +v -0.190463 0.263161 -0.314726 +v -0.265006 0.263161 -0.405834 +v -0.265006 0.263161 -0.314726 +v -0.190463 0.280753 -0.405833 +v -0.190463 0.280753 -0.314726 +v -0.265006 0.280753 -0.405833 +v -0.265006 0.280753 -0.314726 +v -0.265006 0.245570 -0.314726 +v -0.265006 0.245570 -0.405834 +v -0.190463 0.245570 -0.314726 +v -0.190463 0.245570 -0.405834 +v -0.115921 0.263161 -0.405834 +v -0.115921 0.263161 -0.314726 +v -0.190463 0.263161 -0.405834 +v -0.190463 0.263161 -0.314726 +v -0.115921 0.280753 -0.405833 +v -0.115921 0.280753 -0.314726 +v -0.190463 0.280753 -0.405833 +v -0.190463 0.280753 -0.314726 +v -0.190463 0.245570 -0.314726 +v -0.190463 0.245570 -0.405833 +v -0.115921 0.245570 -0.314726 +v -0.115921 0.245570 -0.405834 +v -0.359375 0.156250 0.250000 +v -0.359375 0.484375 0.250000 +v -0.359375 0.484375 0.203125 +v -0.312500 0.156250 0.250000 +v -0.312500 0.484375 0.250000 +v -0.312500 0.484375 0.203125 +v -0.359375 0.156250 0.203125 +v -0.312500 0.156250 0.203125 +v 0.007344 -0.046875 0.187969 +v 0.007344 -0.046875 0.077656 +v 0.007344 -0.140625 0.187969 +v 0.047344 -0.046875 0.187969 +v 0.047344 -0.140625 0.187969 +v 0.007344 -0.140625 0.077656 +v 0.047344 -0.046875 0.077656 +v 0.047344 -0.140625 0.077656 +v 0.046067 -0.104156 0.166809 +v 0.046067 -0.104156 0.078313 +v 0.051235 -0.109324 0.166809 +v 0.051235 -0.109324 0.078313 +v 0.057987 -0.112121 0.166809 +v 0.057987 -0.112121 0.078313 +v 0.065295 -0.112121 0.166809 +v 0.065295 -0.112121 0.078313 +v 0.072047 -0.109324 0.166809 +v 0.072047 -0.109324 0.078313 +v 0.077214 -0.104156 0.166809 +v 0.077214 -0.104156 0.078313 +v 0.080011 -0.097404 0.166809 +v 0.080011 -0.097404 0.078313 +v 0.080011 -0.090096 0.166809 +v 0.080011 -0.090096 0.078313 +v 0.077214 -0.083344 0.166809 +v 0.077214 -0.083344 0.078313 +v 0.072047 -0.078176 0.166809 +v 0.072047 -0.078176 0.078313 +v 0.065295 -0.075380 0.166809 +v 0.065295 -0.075380 0.078313 +v 0.057987 -0.075380 0.166809 +v 0.057987 -0.075380 0.078313 +v 0.051235 -0.078176 0.166809 +v 0.051235 -0.078176 0.078313 +v 0.046067 -0.083344 0.166809 +v 0.046067 -0.083344 0.078313 +v 0.043270 -0.090096 0.166809 +v 0.043270 -0.097404 0.166809 +v 0.078151 -0.110261 0.059380 +v 0.045130 -0.110261 0.059380 +v 0.045130 -0.077239 0.059380 +v 0.078151 -0.077239 0.059380 +v 0.052891 -0.093750 0.059461 +v 0.053557 -0.090401 0.059461 +v 0.055454 -0.087563 0.059461 +v 0.058292 -0.085666 0.059461 +v 0.061641 -0.085000 0.059461 +v 0.064989 -0.085666 0.059461 +v 0.067828 -0.087563 0.059461 +v 0.069725 -0.090401 0.059461 +v 0.070391 -0.093750 0.059461 +v 0.069725 -0.097098 0.059461 +v 0.067828 -0.099937 0.059461 +v 0.064989 -0.101834 0.059461 +v 0.061641 -0.102500 0.059461 +v 0.058292 -0.101834 0.059461 +v 0.055454 -0.099937 0.059461 +v 0.061641 -0.093750 0.051961 +v 0.053557 -0.097098 0.059461 +v 0.045130 -0.110261 0.078313 +v 0.078151 -0.077239 0.078313 +v 0.078151 -0.110261 0.078313 +v 0.045130 -0.077239 0.078313 +v 0.046875 -0.133542 0.135070 +v 0.046875 -0.053958 0.158508 +v 0.046875 -0.053958 0.135070 +v 0.046875 -0.133542 0.158508 +v 0.062500 -0.053958 0.158508 +v 0.086409 -0.121730 0.158508 +v 0.062500 -0.121730 0.135070 +v 0.062500 -0.053958 0.135070 +v 0.086409 -0.065770 0.135070 +v 0.062500 -0.133542 0.135070 +v 0.062500 -0.133542 0.158508 +v 0.062500 -0.065770 0.135070 +v 0.062500 -0.065771 0.158508 +v 0.062500 -0.121730 0.158508 +v 0.086409 -0.065771 0.158508 +v 0.086409 -0.121730 0.135070 +v -0.265625 -0.375000 0.203125 +v -0.265625 -0.304688 0.250000 +v -0.265625 -0.304688 0.203125 +v -0.265625 -0.375000 0.250000 +v -0.250000 -0.304688 0.250000 +v -0.238281 -0.359375 0.250000 +v -0.250000 -0.359375 0.203125 +v -0.250000 -0.304688 0.203125 +v -0.238281 -0.320312 0.203125 +v -0.250000 -0.375000 0.203125 +v -0.250000 -0.375000 0.250000 +v -0.250000 -0.320312 0.203125 +v -0.250000 -0.320312 0.250000 +v -0.250000 -0.359375 0.250000 +v -0.238281 -0.320312 0.250000 +v -0.238281 -0.359375 0.203125 +v 0.370121 -0.371897 0.140730 +v 0.370121 -0.371897 0.159480 +v 0.374678 -0.372803 0.140730 +v 0.374678 -0.372803 0.159480 +v 0.378541 -0.375384 0.140730 +v 0.378541 -0.375384 0.159480 +v 0.381122 -0.379247 0.140730 +v 0.381122 -0.379247 0.159480 +v 0.382029 -0.383804 0.140730 +v 0.382029 -0.383804 0.159480 +v 0.381122 -0.388361 0.140730 +v 0.381122 -0.388361 0.159480 +v 0.378541 -0.392224 0.140730 +v 0.378541 -0.392224 0.159480 +v 0.374678 -0.394805 0.140730 +v 0.374678 -0.394805 0.159480 +v 0.370121 -0.395711 0.140730 +v 0.370121 -0.395711 0.159480 +v 0.365565 -0.394805 0.140730 +v 0.365565 -0.394805 0.159480 +v 0.361702 -0.392224 0.140730 +v 0.361702 -0.392224 0.159480 +v 0.359121 -0.388361 0.140730 +v 0.359121 -0.388361 0.159480 +v 0.358214 -0.383804 0.140730 +v 0.358214 -0.383804 0.159480 +v 0.359121 -0.379247 0.140730 +v 0.359121 -0.379247 0.159480 +v 0.361702 -0.375384 0.140730 +v 0.361702 -0.375384 0.159480 +v 0.365565 -0.372803 0.140730 +v 0.365565 -0.372803 0.159480 +v 0.370121 -0.371897 0.143409 +v 0.370121 -0.373672 0.143686 +v 0.370121 -0.373672 0.153846 +v 0.370121 -0.371897 0.154123 +v 0.374678 -0.372803 0.154123 +v 0.373999 -0.374443 0.153846 +v 0.373999 -0.374443 0.143686 +v 0.374678 -0.372803 0.143409 +v 0.378541 -0.375384 0.154123 +v 0.377286 -0.376639 0.153846 +v 0.377286 -0.376639 0.143686 +v 0.378541 -0.375384 0.143409 +v 0.381122 -0.379247 0.154123 +v 0.379482 -0.379927 0.153846 +v 0.379482 -0.379927 0.143686 +v 0.381122 -0.379247 0.143409 +v 0.382029 -0.383804 0.154123 +v 0.380254 -0.383804 0.153846 +v 0.380254 -0.383804 0.143686 +v 0.382029 -0.383804 0.143409 +v 0.381122 -0.388361 0.154123 +v 0.379482 -0.387681 0.153846 +v 0.379482 -0.387681 0.143686 +v 0.381122 -0.388361 0.143409 +v 0.378541 -0.392224 0.154123 +v 0.377286 -0.390969 0.153846 +v 0.377286 -0.390969 0.143686 +v 0.378541 -0.392224 0.143409 +v 0.374678 -0.394805 0.154123 +v 0.373999 -0.393165 0.153846 +v 0.373999 -0.393165 0.143686 +v 0.374678 -0.394805 0.143409 +v 0.370121 -0.395711 0.154123 +v 0.370121 -0.393936 0.153846 +v 0.370121 -0.393936 0.143686 +v 0.370121 -0.395711 0.143409 +v 0.365565 -0.394805 0.154123 +v 0.366244 -0.393165 0.153846 +v 0.366244 -0.393165 0.143686 +v 0.365565 -0.394805 0.143409 +v 0.361702 -0.392224 0.154123 +v 0.362957 -0.390969 0.153846 +v 0.362957 -0.390969 0.143686 +v 0.361702 -0.392224 0.143409 +v 0.359121 -0.388361 0.154123 +v 0.360760 -0.387681 0.153846 +v 0.360760 -0.387681 0.143686 +v 0.359121 -0.388361 0.143409 +v 0.358214 -0.383804 0.154123 +v 0.359989 -0.383804 0.153846 +v 0.359989 -0.383804 0.143686 +v 0.358214 -0.383804 0.143409 +v 0.359121 -0.379247 0.154123 +v 0.360760 -0.379926 0.153846 +v 0.360760 -0.379926 0.143686 +v 0.359121 -0.379247 0.143409 +v 0.361702 -0.375384 0.154123 +v 0.362957 -0.376639 0.153846 +v 0.362957 -0.376639 0.143686 +v 0.361702 -0.375384 0.143409 +v 0.365565 -0.372803 0.154123 +v 0.366244 -0.374443 0.153846 +v 0.366244 -0.374443 0.143686 +v 0.365565 -0.372803 0.143409 +v 0.370121 0.208181 0.109480 +v 0.370121 0.208181 0.128230 +v 0.374678 0.207275 0.109480 +v 0.374678 0.207275 0.128230 +v 0.378541 0.204694 0.109480 +v 0.378541 0.204694 0.128230 +v 0.381122 0.200831 0.109480 +v 0.381122 0.200831 0.128230 +v 0.382029 0.196274 0.109480 +v 0.382029 0.196274 0.128230 +v 0.381122 0.191717 0.109480 +v 0.381122 0.191717 0.128230 +v 0.378541 0.187854 0.109480 +v 0.378541 0.187854 0.128230 +v 0.374678 0.185273 0.109480 +v 0.374678 0.185273 0.128230 +v 0.370121 0.184367 0.109480 +v 0.370121 0.184367 0.128230 +v 0.365565 0.185273 0.109480 +v 0.365565 0.185273 0.128230 +v 0.361702 0.187855 0.109480 +v 0.361702 0.187855 0.128230 +v 0.359120 0.191718 0.109480 +v 0.359121 0.191718 0.128230 +v 0.358214 0.196274 0.109480 +v 0.358214 0.196274 0.128230 +v 0.359120 0.200831 0.109480 +v 0.359121 0.200831 0.128230 +v 0.361702 0.204694 0.109480 +v 0.361702 0.204694 0.128230 +v 0.365565 0.207275 0.109480 +v 0.365565 0.207275 0.128230 +v 0.370121 0.208181 0.112159 +v 0.370121 0.206406 0.112436 +v 0.370121 0.206406 0.122596 +v 0.370121 0.208181 0.122873 +v 0.374678 0.207275 0.122873 +v 0.373999 0.205635 0.122596 +v 0.373999 0.205635 0.112436 +v 0.374678 0.207275 0.112159 +v 0.378541 0.204694 0.122873 +v 0.377286 0.203439 0.122596 +v 0.377286 0.203439 0.112436 +v 0.378541 0.204694 0.112159 +v 0.381122 0.200831 0.122873 +v 0.379482 0.200152 0.122596 +v 0.379482 0.200152 0.112436 +v 0.381122 0.200831 0.112159 +v 0.382029 0.196274 0.122873 +v 0.380254 0.196274 0.122596 +v 0.380254 0.196274 0.112436 +v 0.382029 0.196274 0.112159 +v 0.381122 0.191717 0.122873 +v 0.379482 0.192397 0.122596 +v 0.379482 0.192397 0.112436 +v 0.381122 0.191717 0.112159 +v 0.378541 0.187854 0.122873 +v 0.377286 0.189110 0.122596 +v 0.377286 0.189110 0.112436 +v 0.378541 0.187854 0.112159 +v 0.374678 0.185273 0.122873 +v 0.373999 0.186913 0.122596 +v 0.373999 0.186913 0.112436 +v 0.374678 0.185273 0.112159 +v 0.370121 0.184367 0.122873 +v 0.370121 0.186142 0.122596 +v 0.370121 0.186142 0.112436 +v 0.370121 0.184367 0.112159 +v 0.365565 0.185273 0.122873 +v 0.366244 0.186913 0.122596 +v 0.366244 0.186913 0.112436 +v 0.365565 0.185273 0.112159 +v 0.361702 0.187855 0.122873 +v 0.362957 0.189110 0.122596 +v 0.362957 0.189110 0.112436 +v 0.361702 0.187855 0.112159 +v 0.359121 0.191718 0.122873 +v 0.360760 0.192397 0.122596 +v 0.360760 0.192397 0.112436 +v 0.359121 0.191718 0.112159 +v 0.358214 0.196274 0.122873 +v 0.359989 0.196274 0.122596 +v 0.359989 0.196274 0.112436 +v 0.358214 0.196274 0.112159 +v 0.359121 0.200831 0.122873 +v 0.360760 0.200152 0.122596 +v 0.360760 0.200152 0.112436 +v 0.359121 0.200831 0.112159 +v 0.361702 0.204694 0.122873 +v 0.362957 0.203439 0.122596 +v 0.362957 0.203439 0.112436 +v 0.361702 0.204694 0.112159 +v 0.365565 0.207275 0.122873 +v 0.366244 0.205635 0.122596 +v 0.366244 0.205635 0.112436 +v 0.365565 0.207275 0.112159 +v -0.179687 -0.281250 -0.359375 +v -0.179687 0.093750 -0.359375 +v -0.179687 -0.281250 -0.312500 +v -0.179687 0.093750 -0.312500 +v -0.132812 -0.281250 -0.312500 +v -0.132812 0.093750 -0.312500 +v -0.132812 0.093750 -0.359375 +v -0.132812 -0.281250 -0.359375 +v -0.179687 -0.058594 -0.347656 +v -0.179687 -0.128906 -0.324219 +v -0.179687 -0.128906 -0.347656 +v -0.179687 -0.058594 -0.324219 +v -0.195312 -0.128906 -0.324219 +v -0.234375 -0.074219 -0.324219 +v -0.195312 -0.074219 -0.347656 +v -0.195312 -0.128906 -0.347656 +v -0.234375 -0.113281 -0.347656 +v -0.195312 -0.058594 -0.347656 +v -0.195312 -0.058594 -0.324219 +v -0.195312 -0.113281 -0.347656 +v -0.195312 -0.113281 -0.324219 +v -0.195312 -0.074219 -0.324219 +v -0.234375 -0.113281 -0.324219 +v -0.234375 -0.074219 -0.347656 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.969049 0.945303 +vt 0.971210 0.940086 +vt 0.976427 0.937925 +vt 0.981644 0.940086 +vt 0.983805 0.945303 +vt 0.981644 0.950520 +vt 0.976427 0.952681 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.971210 0.950520 +vt 0.976427 0.952681 +vt 0.981644 0.950520 +vt 0.983805 0.945303 +vt 0.981644 0.940086 +vt 0.976427 0.937925 +vt 0.971210 0.940086 +vt 0.969049 0.945303 +vt 0.921875 0.515625 +vt 0.921875 0.953125 +vt 0.875000 0.953125 +vt 0.875000 0.515625 +vt 0.921875 0.515625 +vt 0.921875 0.953125 +vt 0.875000 0.953125 +vt 0.875000 0.515625 +vt 0.921875 0.953125 +vt 0.875000 0.953125 +vt 0.875000 0.515625 +vt 0.921875 0.515625 +vt 0.921875 0.953125 +vt 0.875000 0.953125 +vt 0.875000 0.515625 +vt 0.921875 0.515625 +vt 0.500000 0.406250 +vt 0.515625 0.406250 +vt 0.515625 0.421875 +vt 0.500000 0.421875 +vt 0.375000 0.265625 +vt 0.359375 0.265625 +vt 0.359375 0.250000 +vt 0.375000 0.250000 +vt 0.921875 0.484375 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.484375 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.484375 +vt 0.921875 0.484375 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.484375 +vt 0.921875 0.484375 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.484375 +vt 0.921875 0.484375 +vt 0.390625 0.421875 +vt 0.390625 0.414931 +vt 0.397569 0.414931 +vt 0.397569 0.397569 +vt 0.414931 0.397569 +vt 0.414931 0.414931 +vt 0.421875 0.414931 +vt 0.421875 0.421875 +vt 0.378472 0.375000 +vt 0.378472 0.382812 +vt 0.375000 0.382812 +vt 0.375000 0.375000 +vt 0.434028 0.375000 +vt 0.437500 0.375000 +vt 0.437500 0.382812 +vt 0.434028 0.382812 +vt 0.397569 0.382812 +vt 0.390625 0.382812 +vt 0.390625 0.375000 +vt 0.397569 0.375000 +vt 0.387153 0.375000 +vt 0.387153 0.382812 +vt 0.378472 0.382812 +vt 0.378472 0.375000 +vt 0.425347 0.375000 +vt 0.434028 0.375000 +vt 0.434028 0.382812 +vt 0.425347 0.382812 +vt 0.421875 0.382812 +vt 0.414931 0.382812 +vt 0.414931 0.375000 +vt 0.421875 0.375000 +vt 0.414931 0.382812 +vt 0.397569 0.382812 +vt 0.397569 0.375000 +vt 0.414931 0.375000 +vt 0.421875 0.343750 +vt 0.421875 0.350694 +vt 0.414931 0.350694 +vt 0.414931 0.368056 +vt 0.397569 0.368056 +vt 0.397569 0.350694 +vt 0.390625 0.350694 +vt 0.390625 0.343750 +vt 0.390625 0.421875 +vt 0.390625 0.414931 +vt 0.397569 0.414931 +vt 0.397569 0.397569 +vt 0.414931 0.397569 +vt 0.414931 0.414931 +vt 0.421875 0.414931 +vt 0.421875 0.421875 +vt 0.378472 0.375000 +vt 0.378472 0.382812 +vt 0.375000 0.382812 +vt 0.375000 0.375000 +vt 0.434028 0.375000 +vt 0.437500 0.375000 +vt 0.437500 0.382812 +vt 0.434028 0.382812 +vt 0.397569 0.382812 +vt 0.390625 0.382812 +vt 0.390625 0.375000 +vt 0.397569 0.375000 +vt 0.387153 0.375000 +vt 0.387153 0.382812 +vt 0.378472 0.382812 +vt 0.378472 0.375000 +vt 0.425347 0.375000 +vt 0.434028 0.375000 +vt 0.434028 0.382812 +vt 0.425347 0.382812 +vt 0.421875 0.382812 +vt 0.414931 0.382812 +vt 0.414931 0.375000 +vt 0.421875 0.375000 +vt 0.414931 0.382812 +vt 0.397569 0.382812 +vt 0.397569 0.375000 +vt 0.414931 0.375000 +vt 0.421875 0.343750 +vt 0.421875 0.350694 +vt 0.414931 0.350694 +vt 0.414931 0.368056 +vt 0.397569 0.368056 +vt 0.397569 0.350694 +vt 0.390625 0.350694 +vt 0.390625 0.343750 +vt 0.359375 0.328125 +vt 0.359375 0.316406 +vt 0.328125 0.316406 +vt 0.328125 0.328125 +vt 0.359375 0.292969 +vt 0.359375 0.281250 +vt 0.328125 0.281250 +vt 0.328125 0.292969 +vt 0.390625 0.328125 +vt 0.421875 0.328125 +vt 0.421875 0.281250 +vt 0.390625 0.281250 +vt 0.359375 0.316406 +vt 0.375000 0.316406 +vt 0.375000 0.328125 +vt 0.375000 0.281250 +vt 0.375000 0.292969 +vt 0.359375 0.292969 +vt 0.312500 0.359375 +vt 0.312500 0.328125 +vt 0.296875 0.328125 +vt 0.296875 0.359375 +vt 0.312500 0.250000 +vt 0.312500 0.281250 +vt 0.328125 0.281250 +vt 0.328125 0.250000 +vt 0.312500 0.328125 +vt 0.312500 0.359375 +vt 0.328125 0.359375 +vt 0.328125 0.328125 +vt 0.312500 0.250000 +vt 0.296875 0.250000 +vt 0.296875 0.281250 +vt 0.312500 0.281250 +vt 0.328125 0.316406 +vt 0.328125 0.292969 +vt 0.312500 0.292969 +vt 0.312500 0.316406 +vt 0.359375 0.250000 +vt 0.375000 0.250000 +vt 0.375000 0.265625 +vt 0.359375 0.265625 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.515625 +vt 0.921875 0.515625 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.515625 +vt 0.921875 0.515625 +vt 0.921875 0.515625 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.515625 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.515625 +vt 0.921875 0.515625 +vt 0.359375 0.265625 +vt 0.343750 0.265625 +vt 0.343750 0.250000 +vt 0.359375 0.250000 +vt 0.046875 0.203125 +vt 0.234375 0.203125 +vt 0.234375 0.390625 +vt 0.046875 0.390625 +vt 0.328125 0.953125 +vt 0.312500 0.953125 +vt 0.312500 0.765625 +vt 0.328125 0.765625 +vt 0.515625 0.953125 +vt 0.515625 0.968750 +vt 0.328125 0.968750 +vt 0.515625 0.765625 +vt 0.531250 0.765625 +vt 0.531250 0.953125 +vt 0.328125 0.750000 +vt 0.515625 0.750000 +vt 0.812500 0.984375 +vt 0.593750 0.984375 +vt 0.593750 0.968750 +vt 0.812500 0.968750 +vt 0.578125 0.968750 +vt 0.578125 0.750000 +vt 0.593750 0.750000 +vt 0.812500 0.750000 +vt 0.593750 0.734375 +vt 0.812500 0.734375 +vt 0.828125 0.968750 +vt 0.828125 0.750000 +vt 0.500000 0.390625 +vt 0.500000 0.406250 +vt 0.484375 0.406250 +vt 0.484375 0.390625 +vt 0.484375 0.390625 +vt 0.468750 0.390625 +vt 0.468750 0.375000 +vt 0.484375 0.375000 +vt 0.468750 0.406250 +vt 0.484375 0.421875 +vt 0.468750 0.421875 +vt 0.484375 0.406250 +vt 0.468750 0.390625 +vt 0.453125 0.406250 +vt 0.453125 0.390625 +vt 0.468750 0.406250 +vt 0.453125 0.171875 +vt 0.406250 0.171875 +vt 0.406250 0.187500 +vt 0.453125 0.187500 +vt 0.375000 0.234375 +vt 0.406250 0.234375 +vt 0.406250 0.218750 +vt 0.390625 0.218750 +vt 0.390625 0.203125 +vt 0.375000 0.203125 +vt 0.328125 0.203125 +vt 0.312500 0.203125 +vt 0.312500 0.218750 +vt 0.328125 0.218750 +vt 0.421875 0.218750 +vt 0.421875 0.234375 +vt 0.328125 0.234375 +vt 0.328125 0.218750 +vt 0.312500 0.218750 +vt 0.296875 0.218750 +vt 0.296875 0.234375 +vt 0.343750 0.218750 +vt 0.343750 0.234375 +vt 0.421875 0.203125 +vt 0.421875 0.234375 +vt 0.453125 0.234375 +vt 0.453125 0.203125 +vt 0.468750 0.234375 +vt 0.468750 0.218750 +vt 0.453125 0.218750 +vt 0.453125 0.234375 +vt 0.375000 0.187500 +vt 0.375000 0.171875 +vt 0.390625 0.171875 +vt 0.390625 0.187500 +vt 0.343750 0.187500 +vt 0.343750 0.171875 +vt 0.359375 0.171875 +vt 0.359375 0.187500 +vt 0.312500 0.171875 +vt 0.328125 0.171875 +vt 0.328125 0.187500 +vt 0.312500 0.187500 +vt 0.328125 0.187500 +vt 0.328125 0.171875 +vt 0.453125 0.171875 +vt 0.453125 0.187500 +vt 0.406250 0.187500 +vt 0.406250 0.171875 +vt 0.375000 0.234375 +vt 0.375000 0.203125 +vt 0.390625 0.203125 +vt 0.390625 0.218750 +vt 0.406250 0.218750 +vt 0.406250 0.234375 +vt 0.328125 0.203125 +vt 0.328125 0.218750 +vt 0.312500 0.218750 +vt 0.312500 0.203125 +vt 0.421875 0.218750 +vt 0.421875 0.234375 +vt 0.328125 0.234375 +vt 0.296875 0.234375 +vt 0.296875 0.218750 +vt 0.312500 0.218750 +vt 0.328125 0.218750 +vt 0.343750 0.234375 +vt 0.343750 0.218750 +vt 0.421875 0.203125 +vt 0.453125 0.203125 +vt 0.453125 0.234375 +vt 0.421875 0.234375 +vt 0.468750 0.234375 +vt 0.453125 0.234375 +vt 0.453125 0.218750 +vt 0.468750 0.218750 +vt 0.921875 0.546875 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.546875 +vt 0.921875 0.546875 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.546875 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.546875 +vt 0.921875 0.546875 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.546875 +vt 0.921875 0.546875 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.515625 +vt 0.921875 0.515625 +vt 0.359375 0.265625 +vt 0.343750 0.265625 +vt 0.343750 0.250000 +vt 0.359375 0.250000 +vt 0.921875 0.515625 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.515625 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.515625 +vt 0.921875 0.515625 +vt 0.921875 0.515625 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.515625 +vt 0.484375 0.375000 +vt 0.484375 0.390625 +vt 0.468750 0.390625 +vt 0.468750 0.375000 +vt 0.453125 0.390625 +vt 0.453125 0.375000 +vt 0.468750 0.406250 +vt 0.453125 0.406250 +vt 0.468750 0.421875 +vt 0.453125 0.421875 +vt 0.453125 0.359375 +vt 0.468750 0.359375 +vt 0.390625 0.421875 +vt 0.390625 0.414931 +vt 0.397569 0.414931 +vt 0.397569 0.397569 +vt 0.414931 0.397569 +vt 0.414931 0.414931 +vt 0.421875 0.414931 +vt 0.421875 0.421875 +vt 0.378472 0.375000 +vt 0.378472 0.382812 +vt 0.375000 0.382812 +vt 0.375000 0.375000 +vt 0.434028 0.375000 +vt 0.437500 0.375000 +vt 0.437500 0.382812 +vt 0.434028 0.382812 +vt 0.397569 0.382812 +vt 0.390625 0.382812 +vt 0.390625 0.375000 +vt 0.397569 0.375000 +vt 0.387153 0.375000 +vt 0.387153 0.382812 +vt 0.378472 0.382812 +vt 0.378472 0.375000 +vt 0.425347 0.375000 +vt 0.434028 0.375000 +vt 0.434028 0.382812 +vt 0.425347 0.382812 +vt 0.421875 0.382812 +vt 0.414931 0.382812 +vt 0.414931 0.375000 +vt 0.421875 0.375000 +vt 0.414931 0.382812 +vt 0.397569 0.382812 +vt 0.397569 0.375000 +vt 0.414931 0.375000 +vt 0.421875 0.343750 +vt 0.421875 0.350694 +vt 0.414931 0.350694 +vt 0.414931 0.368056 +vt 0.397569 0.368056 +vt 0.397569 0.350694 +vt 0.390625 0.350694 +vt 0.390625 0.343750 +vt 0.390625 0.421875 +vt 0.390625 0.414931 +vt 0.397569 0.414931 +vt 0.397569 0.397569 +vt 0.414931 0.397569 +vt 0.414931 0.414931 +vt 0.421875 0.414931 +vt 0.421875 0.421875 +vt 0.378472 0.375000 +vt 0.378472 0.382812 +vt 0.375000 0.382812 +vt 0.375000 0.375000 +vt 0.434028 0.375000 +vt 0.437500 0.375000 +vt 0.437500 0.382812 +vt 0.434028 0.382812 +vt 0.397569 0.382812 +vt 0.390625 0.382812 +vt 0.390625 0.375000 +vt 0.397569 0.375000 +vt 0.387153 0.375000 +vt 0.387153 0.382812 +vt 0.378472 0.382812 +vt 0.378472 0.375000 +vt 0.425347 0.375000 +vt 0.434028 0.375000 +vt 0.434028 0.382812 +vt 0.425347 0.382812 +vt 0.421875 0.382812 +vt 0.414931 0.382812 +vt 0.414931 0.375000 +vt 0.421875 0.375000 +vt 0.414931 0.382812 +vt 0.397569 0.382812 +vt 0.397569 0.375000 +vt 0.414931 0.375000 +vt 0.421875 0.343750 +vt 0.421875 0.350694 +vt 0.414931 0.350694 +vt 0.414931 0.368056 +vt 0.397569 0.368056 +vt 0.397569 0.350694 +vt 0.390625 0.350694 +vt 0.390625 0.343750 +vt 0.375000 0.187500 +vt 0.375000 0.171875 +vt 0.390625 0.171875 +vt 0.390625 0.187500 +vt 0.343750 0.187500 +vt 0.343750 0.171875 +vt 0.359375 0.171875 +vt 0.359375 0.187500 +vt 0.312500 0.171875 +vt 0.328125 0.171875 +vt 0.328125 0.187500 +vt 0.312500 0.187500 +vt 0.328125 0.187500 +vt 0.328125 0.171875 +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.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.359375 0.250000 +vt 0.375000 0.250000 +vt 0.375000 0.265625 +vt 0.359375 0.265625 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.515625 +vt 0.921875 0.515625 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.515625 +vt 0.921875 0.515625 +vt 0.921875 0.515625 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.515625 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.515625 +vt 0.921875 0.515625 +vt 0.359375 0.265625 +vt 0.343750 0.265625 +vt 0.343750 0.250000 +vt 0.359375 0.250000 +vt 0.921875 0.546875 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.546875 +vt 0.921875 0.546875 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.546875 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.546875 +vt 0.921875 0.546875 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.546875 +vt 0.921875 0.546875 +vt 0.921875 0.546875 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.546875 +vt 0.921875 0.546875 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.546875 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.546875 +vt 0.921875 0.546875 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.546875 +vt 0.921875 0.546875 +vt 0.921875 0.546875 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.546875 +vt 0.921875 0.546875 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.546875 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.546875 +vt 0.921875 0.546875 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.546875 +vt 0.921875 0.546875 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.515625 +vt 0.921875 0.515625 +vt 0.359375 0.265625 +vt 0.343750 0.265625 +vt 0.343750 0.250000 +vt 0.359375 0.250000 +vt 0.921875 0.515625 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.515625 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.515625 +vt 0.921875 0.515625 +vt 0.921875 0.515625 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.515625 +vt 0.484375 0.375000 +vt 0.484375 0.390625 +vt 0.468750 0.390625 +vt 0.468750 0.375000 +vt 0.453125 0.390625 +vt 0.453125 0.375000 +vt 0.468750 0.406250 +vt 0.453125 0.406250 +vt 0.468750 0.421875 +vt 0.453125 0.421875 +vt 0.453125 0.359375 +vt 0.468750 0.359375 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.515625 +vt 0.921875 0.515625 +vt 0.359375 0.265625 +vt 0.343750 0.265625 +vt 0.343750 0.250000 +vt 0.359375 0.250000 +vt 0.921875 0.515625 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.515625 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.515625 +vt 0.921875 0.515625 +vt 0.921875 0.515625 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.515625 +vt 0.484375 0.375000 +vt 0.484375 0.390625 +vt 0.468750 0.390625 +vt 0.468750 0.375000 +vt 0.453125 0.390625 +vt 0.453125 0.375000 +vt 0.468750 0.406250 +vt 0.453125 0.406250 +vt 0.468750 0.421875 +vt 0.453125 0.421875 +vt 0.453125 0.359375 +vt 0.468750 0.359375 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.515625 +vt 0.921875 0.515625 +vt 0.359375 0.265625 +vt 0.343750 0.265625 +vt 0.343750 0.250000 +vt 0.359375 0.250000 +vt 0.921875 0.515625 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.515625 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.515625 +vt 0.921875 0.515625 +vt 0.921875 0.515625 +vt 0.921875 0.984375 +vt 0.875000 0.984375 +vt 0.875000 0.515625 +vt 0.484375 0.375000 +vt 0.484375 0.390625 +vt 0.468750 0.390625 +vt 0.468750 0.375000 +vt 0.453125 0.390625 +vt 0.453125 0.375000 +vt 0.468750 0.406250 +vt 0.453125 0.406250 +vt 0.468750 0.421875 +vt 0.453125 0.421875 +vt 0.453125 0.359375 +vt 0.468750 0.359375 +vt 0.921875 0.515625 +vt 0.921875 0.953125 +vt 0.875000 0.953125 +vt 0.875000 0.515625 +vt 0.921875 0.515625 +vt 0.921875 0.953125 +vt 0.875000 0.953125 +vt 0.875000 0.515625 +vt 0.921875 0.953125 +vt 0.875000 0.953125 +vt 0.875000 0.515625 +vt 0.921875 0.515625 +vt 0.921875 0.953125 +vt 0.875000 0.953125 +vt 0.875000 0.515625 +vt 0.921875 0.515625 +vt 0.921875 0.515625 +vt 0.921875 0.953125 +vt 0.875000 0.953125 +vt 0.875000 0.515625 +vt 0.921875 0.515625 +vt 0.921875 0.953125 +vt 0.875000 0.953125 +vt 0.875000 0.515625 +vt 0.921875 0.953125 +vt 0.875000 0.953125 +vt 0.875000 0.515625 +vt 0.921875 0.515625 +vt 0.921875 0.953125 +vt 0.875000 0.953125 +vt 0.875000 0.515625 +vt 0.921875 0.515625 +vt 0.921875 0.515625 +vt 0.921875 0.953125 +vt 0.875000 0.953125 +vt 0.875000 0.515625 +vt 0.921875 0.515625 +vt 0.921875 0.953125 +vt 0.875000 0.953125 +vt 0.875000 0.515625 +vt 0.921875 0.953125 +vt 0.875000 0.953125 +vt 0.875000 0.515625 +vt 0.921875 0.515625 +vt 0.921875 0.953125 +vt 0.875000 0.953125 +vt 0.875000 0.515625 +vt 0.921875 0.515625 +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.593750 0.406250 +vt 0.671875 0.406250 +vt 0.671875 0.328125 +vt 0.593750 0.328125 +vt 0.828125 0.406250 +vt 0.750000 0.406250 +vt 0.750000 0.328125 +vt 0.828125 0.328125 +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.640083 0.385053 +vt 0.632672 0.386527 +vt 0.625261 0.385053 +vt 0.618979 0.380856 +vt 0.614781 0.374573 +vt 0.613307 0.367162 +vt 0.614781 0.359751 +vt 0.618979 0.353469 +vt 0.625261 0.349271 +vt 0.632672 0.347797 +vt 0.640083 0.349271 +vt 0.646365 0.353469 +vt 0.650563 0.359751 +vt 0.652037 0.367162 +vt 0.650563 0.374573 +vt 0.646365 0.380856 +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.500000 0.390625 +vt 0.500000 0.406250 +vt 0.484375 0.406250 +vt 0.484375 0.390625 +vt 0.484375 0.390625 +vt 0.468750 0.390625 +vt 0.468750 0.375000 +vt 0.484375 0.375000 +vt 0.468750 0.406250 +vt 0.484375 0.421875 +vt 0.468750 0.421875 +vt 0.484375 0.406250 +vt 0.468750 0.390625 +vt 0.453125 0.406250 +vt 0.453125 0.390625 +vt 0.468750 0.406250 +vt 0.500000 0.390625 +vt 0.500000 0.406250 +vt 0.484375 0.406250 +vt 0.484375 0.390625 +vt 0.484375 0.390625 +vt 0.468750 0.390625 +vt 0.468750 0.375000 +vt 0.484375 0.375000 +vt 0.468750 0.406250 +vt 0.484375 0.421875 +vt 0.468750 0.421875 +vt 0.484375 0.406250 +vt 0.468750 0.390625 +vt 0.453125 0.406250 +vt 0.453125 0.390625 +vt 0.468750 0.406250 +vt 0.500000 0.390625 +vt 0.500000 0.406250 +vt 0.484375 0.406250 +vt 0.484375 0.390625 +vt 0.484375 0.390625 +vt 0.468750 0.390625 +vt 0.468750 0.375000 +vt 0.484375 0.375000 +vt 0.468750 0.406250 +vt 0.484375 0.421875 +vt 0.468750 0.421875 +vt 0.484375 0.406250 +vt 0.468750 0.390625 +vt 0.453125 0.406250 +vt 0.453125 0.390625 +vt 0.468750 0.406250 +vt 0.015625 0.453125 +vt 0.265625 0.453125 +vt 0.265625 0.468750 +vt 0.015625 0.468750 +vt 0.265625 0.484375 +vt 0.015625 0.484375 +vt 0.265625 0.500000 +vt 0.015625 0.500000 +vt 0.265625 0.515625 +vt 0.015625 0.515625 +vt 0.265625 0.531250 +vt 0.015625 0.531250 +vt 0.265625 0.546875 +vt 0.015625 0.546875 +vt 0.265625 0.562500 +vt 0.015625 0.562500 +vt 0.265625 0.578125 +vt 0.015625 0.578125 +vt 0.265625 0.593750 +vt 0.015625 0.593750 +vt 0.265625 0.609375 +vt 0.015625 0.609375 +vt 0.265625 0.625000 +vt 0.015625 0.625000 +vt 0.265625 0.640625 +vt 0.015625 0.640625 +vt 0.265625 0.656250 +vt 0.015625 0.656250 +vt 0.265625 0.671875 +vt 0.015625 0.671875 +vt 0.265625 0.687500 +vt 0.015625 0.687500 +vt 0.265625 0.703125 +vt 0.015625 0.703125 +vt 0.015625 0.687500 +vt 0.265625 0.687500 +vt 0.265625 0.703125 +vt 0.015625 0.703125 +vt 0.015625 0.687500 +vt 0.265625 0.687500 +vt 0.265625 0.703125 +vt 0.015625 0.703125 +vt 0.015625 0.687500 +vt 0.265625 0.687500 +vt 0.265625 0.703125 +vt 0.015625 0.703125 +vt 0.015625 0.671875 +vt 0.265625 0.671875 +vt 0.015625 0.671875 +vt 0.265625 0.671875 +vt 0.015625 0.671875 +vt 0.265625 0.671875 +vt 0.015625 0.656250 +vt 0.265625 0.656250 +vt 0.015625 0.656250 +vt 0.265625 0.656250 +vt 0.015625 0.656250 +vt 0.265625 0.656250 +vt 0.015625 0.640625 +vt 0.265625 0.640625 +vt 0.015625 0.640625 +vt 0.265625 0.640625 +vt 0.015625 0.640625 +vt 0.265625 0.640625 +vt 0.015625 0.625000 +vt 0.265625 0.625000 +vt 0.015625 0.625000 +vt 0.265625 0.625000 +vt 0.015625 0.625000 +vt 0.265625 0.625000 +vt 0.015625 0.609375 +vt 0.265625 0.609375 +vt 0.015625 0.609375 +vt 0.265625 0.609375 +vt 0.015625 0.609375 +vt 0.265625 0.609375 +vt 0.015625 0.593750 +vt 0.265625 0.593750 +vt 0.015625 0.593750 +vt 0.265625 0.593750 +vt 0.015625 0.593750 +vt 0.265625 0.593750 +vt 0.015625 0.578125 +vt 0.265625 0.578125 +vt 0.015625 0.578125 +vt 0.265625 0.578125 +vt 0.015625 0.578125 +vt 0.265625 0.578125 +vt 0.015625 0.562500 +vt 0.265625 0.562500 +vt 0.015625 0.562500 +vt 0.265625 0.562500 +vt 0.015625 0.562500 +vt 0.265625 0.562500 +vt 0.015625 0.546875 +vt 0.265625 0.546875 +vt 0.015625 0.546875 +vt 0.265625 0.546875 +vt 0.015625 0.546875 +vt 0.265625 0.546875 +vt 0.015625 0.531250 +vt 0.265625 0.531250 +vt 0.015625 0.531250 +vt 0.265625 0.531250 +vt 0.015625 0.531250 +vt 0.265625 0.531250 +vt 0.015625 0.515625 +vt 0.265625 0.515625 +vt 0.015625 0.515625 +vt 0.265625 0.515625 +vt 0.015625 0.515625 +vt 0.265625 0.515625 +vt 0.015625 0.500000 +vt 0.265625 0.500000 +vt 0.015625 0.500000 +vt 0.265625 0.500000 +vt 0.015625 0.500000 +vt 0.265625 0.500000 +vt 0.015625 0.484375 +vt 0.265625 0.484375 +vt 0.015625 0.484375 +vt 0.265625 0.484375 +vt 0.015625 0.484375 +vt 0.265625 0.484375 +vt 0.015625 0.468750 +vt 0.265625 0.468750 +vt 0.015625 0.468750 +vt 0.265625 0.468750 +vt 0.015625 0.468750 +vt 0.265625 0.468750 +vt 0.015625 0.453125 +vt 0.265625 0.453125 +vt 0.015625 0.453125 +vt 0.265625 0.453125 +vt 0.015625 0.453125 +vt 0.265625 0.453125 +vt 0.015625 0.453125 +vt 0.265625 0.453125 +vt 0.265625 0.468750 +vt 0.015625 0.468750 +vt 0.265625 0.484375 +vt 0.015625 0.484375 +vt 0.265625 0.500000 +vt 0.015625 0.500000 +vt 0.265625 0.515625 +vt 0.015625 0.515625 +vt 0.265625 0.531250 +vt 0.015625 0.531250 +vt 0.265625 0.546875 +vt 0.015625 0.546875 +vt 0.265625 0.562500 +vt 0.015625 0.562500 +vt 0.265625 0.578125 +vt 0.015625 0.578125 +vt 0.265625 0.593750 +vt 0.015625 0.593750 +vt 0.265625 0.609375 +vt 0.015625 0.609375 +vt 0.265625 0.625000 +vt 0.015625 0.625000 +vt 0.265625 0.640625 +vt 0.015625 0.640625 +vt 0.265625 0.656250 +vt 0.015625 0.656250 +vt 0.265625 0.671875 +vt 0.015625 0.671875 +vt 0.265625 0.687500 +vt 0.015625 0.687500 +vt 0.265625 0.703125 +vt 0.015625 0.703125 +vt 0.015625 0.687500 +vt 0.265625 0.687500 +vt 0.265625 0.703125 +vt 0.015625 0.703125 +vt 0.015625 0.687500 +vt 0.265625 0.687500 +vt 0.265625 0.703125 +vt 0.015625 0.703125 +vt 0.015625 0.687500 +vt 0.265625 0.687500 +vt 0.265625 0.703125 +vt 0.015625 0.703125 +vt 0.015625 0.671875 +vt 0.265625 0.671875 +vt 0.015625 0.671875 +vt 0.265625 0.671875 +vt 0.015625 0.671875 +vt 0.265625 0.671875 +vt 0.015625 0.656250 +vt 0.265625 0.656250 +vt 0.015625 0.656250 +vt 0.265625 0.656250 +vt 0.015625 0.656250 +vt 0.265625 0.656250 +vt 0.015625 0.640625 +vt 0.265625 0.640625 +vt 0.015625 0.640625 +vt 0.265625 0.640625 +vt 0.015625 0.640625 +vt 0.265625 0.640625 +vt 0.015625 0.625000 +vt 0.265625 0.625000 +vt 0.015625 0.625000 +vt 0.265625 0.625000 +vt 0.015625 0.625000 +vt 0.265625 0.625000 +vt 0.015625 0.609375 +vt 0.265625 0.609375 +vt 0.015625 0.609375 +vt 0.265625 0.609375 +vt 0.015625 0.609375 +vt 0.265625 0.609375 +vt 0.015625 0.593750 +vt 0.265625 0.593750 +vt 0.015625 0.593750 +vt 0.265625 0.593750 +vt 0.015625 0.593750 +vt 0.265625 0.593750 +vt 0.015625 0.578125 +vt 0.265625 0.578125 +vt 0.015625 0.578125 +vt 0.265625 0.578125 +vt 0.015625 0.578125 +vt 0.265625 0.578125 +vt 0.015625 0.562500 +vt 0.265625 0.562500 +vt 0.015625 0.562500 +vt 0.265625 0.562500 +vt 0.015625 0.562500 +vt 0.265625 0.562500 +vt 0.015625 0.546875 +vt 0.265625 0.546875 +vt 0.015625 0.546875 +vt 0.265625 0.546875 +vt 0.015625 0.546875 +vt 0.265625 0.546875 +vt 0.015625 0.531250 +vt 0.265625 0.531250 +vt 0.015625 0.531250 +vt 0.265625 0.531250 +vt 0.015625 0.531250 +vt 0.265625 0.531250 +vt 0.015625 0.515625 +vt 0.265625 0.515625 +vt 0.015625 0.515625 +vt 0.265625 0.515625 +vt 0.015625 0.515625 +vt 0.265625 0.515625 +vt 0.015625 0.500000 +vt 0.265625 0.500000 +vt 0.015625 0.500000 +vt 0.265625 0.500000 +vt 0.015625 0.500000 +vt 0.265625 0.500000 +vt 0.015625 0.484375 +vt 0.265625 0.484375 +vt 0.015625 0.484375 +vt 0.265625 0.484375 +vt 0.015625 0.484375 +vt 0.265625 0.484375 +vt 0.015625 0.468750 +vt 0.265625 0.468750 +vt 0.015625 0.468750 +vt 0.265625 0.468750 +vt 0.015625 0.468750 +vt 0.265625 0.468750 +vt 0.015625 0.453125 +vt 0.265625 0.453125 +vt 0.015625 0.453125 +vt 0.265625 0.453125 +vt 0.015625 0.453125 +vt 0.265625 0.453125 +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.593750 0.406250 +vt 0.671875 0.406250 +vt 0.671875 0.328125 +vt 0.593750 0.328125 +vt 0.828125 0.406250 +vt 0.750000 0.406250 +vt 0.750000 0.328125 +vt 0.828125 0.328125 +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.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.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.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.359375 0.328125 +vt 0.359375 0.316406 +vt 0.328125 0.316406 +vt 0.328125 0.328125 +vt 0.359375 0.292969 +vt 0.359375 0.281250 +vt 0.328125 0.281250 +vt 0.328125 0.292969 +vt 0.390625 0.328125 +vt 0.421875 0.328125 +vt 0.421875 0.281250 +vt 0.390625 0.281250 +vt 0.359375 0.316406 +vt 0.375000 0.316406 +vt 0.375000 0.328125 +vt 0.375000 0.281250 +vt 0.375000 0.292969 +vt 0.359375 0.292969 +vt 0.312500 0.359375 +vt 0.312500 0.328125 +vt 0.296875 0.328125 +vt 0.296875 0.359375 +vt 0.312500 0.250000 +vt 0.312500 0.281250 +vt 0.328125 0.281250 +vt 0.328125 0.250000 +vt 0.312500 0.328125 +vt 0.312500 0.359375 +vt 0.328125 0.359375 +vt 0.328125 0.328125 +vt 0.312500 0.250000 +vt 0.296875 0.250000 +vt 0.296875 0.281250 +vt 0.312500 0.281250 +vt 0.328125 0.316406 +vt 0.328125 0.292969 +vt 0.312500 0.292969 +vt 0.312500 0.316406 +vt 0.484375 0.312500 +vt 0.484375 0.375000 +vt 0.437500 0.375000 +vt 0.437500 0.312500 +vt 0.390625 0.375000 +vt 0.390625 0.312500 +vt 0.343750 0.375000 +vt 0.343750 0.312500 +vt 0.296875 0.375000 +vt 0.296875 0.312500 +vt 0.390625 0.265625 +vt 0.343750 0.265625 +vt 0.390625 0.421875 +vt 0.343750 0.421875 +vt 0.484375 0.312500 +vt 0.484375 0.375000 +vt 0.437500 0.375000 +vt 0.437500 0.312500 +vt 0.390625 0.375000 +vt 0.390625 0.312500 +vt 0.343750 0.375000 +vt 0.343750 0.312500 +vt 0.296875 0.375000 +vt 0.296875 0.312500 +vt 0.390625 0.265625 +vt 0.343750 0.265625 +vt 0.390625 0.421875 +vt 0.343750 0.421875 +vt 0.414062 0.375000 +vt 0.390625 0.375000 +vt 0.390625 0.328125 +vt 0.414062 0.328125 +vt 0.373047 0.265625 +vt 0.373047 0.289062 +vt 0.343750 0.289062 +vt 0.343750 0.265625 +vt 0.437500 0.375000 +vt 0.414062 0.375000 +vt 0.414062 0.328125 +vt 0.437500 0.328125 +vt 0.343750 0.375000 +vt 0.326172 0.375000 +vt 0.326172 0.328125 +vt 0.343750 0.328125 +vt 0.449219 0.328125 +vt 0.449219 0.375000 +vt 0.437500 0.375000 +vt 0.437500 0.328125 +vt 0.367188 0.312500 +vt 0.367188 0.294922 +vt 0.343750 0.294922 +vt 0.343750 0.289062 +vt 0.373047 0.289062 +vt 0.373047 0.265625 +vt 0.378906 0.265625 +vt 0.378906 0.289062 +vt 0.390625 0.289062 +vt 0.390625 0.312500 +vt 0.484375 0.375000 +vt 0.449219 0.375000 +vt 0.449219 0.328125 +vt 0.455078 0.328125 +vt 0.455078 0.367188 +vt 0.484375 0.367188 +vt 0.367188 0.375000 +vt 0.390625 0.398438 +vt 0.378906 0.398437 +vt 0.378906 0.421875 +vt 0.343750 0.421875 +vt 0.343750 0.392578 +vt 0.367188 0.392578 +vt 0.367188 0.328125 +vt 0.326172 0.328125 +vt 0.326172 0.375000 +vt 0.296875 0.375000 +vt 0.296875 0.367188 +vt 0.320312 0.367188 +vt 0.320312 0.328125 +vt 0.455078 0.367188 +vt 0.455078 0.328125 +vt 0.484375 0.328125 +vt 0.484375 0.367188 +vt 0.367188 0.375000 +vt 0.343750 0.375000 +vt 0.343750 0.328125 +vt 0.367188 0.328125 +vt 0.320312 0.367188 +vt 0.296875 0.367188 +vt 0.296875 0.328125 +vt 0.320312 0.328125 +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.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.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.414062 0.375000 +vt 0.390625 0.375000 +vt 0.390625 0.328125 +vt 0.414062 0.328125 +vt 0.373047 0.265625 +vt 0.373047 0.289062 +vt 0.343750 0.289062 +vt 0.343750 0.265625 +vt 0.437500 0.375000 +vt 0.414062 0.375000 +vt 0.414062 0.328125 +vt 0.437500 0.328125 +vt 0.343750 0.375000 +vt 0.326172 0.375000 +vt 0.326172 0.328125 +vt 0.343750 0.328125 +vt 0.449219 0.328125 +vt 0.449219 0.375000 +vt 0.437500 0.375000 +vt 0.437500 0.328125 +vt 0.367188 0.312500 +vt 0.367188 0.294922 +vt 0.343750 0.294922 +vt 0.343750 0.289062 +vt 0.373047 0.289062 +vt 0.373047 0.265625 +vt 0.378906 0.265625 +vt 0.378906 0.289062 +vt 0.390625 0.289062 +vt 0.390625 0.312500 +vt 0.484375 0.375000 +vt 0.449219 0.375000 +vt 0.449219 0.328125 +vt 0.455078 0.328125 +vt 0.455078 0.367188 +vt 0.484375 0.367188 +vt 0.367188 0.375000 +vt 0.390625 0.398438 +vt 0.378906 0.398437 +vt 0.378906 0.421875 +vt 0.343750 0.421875 +vt 0.343750 0.392578 +vt 0.367188 0.392578 +vt 0.367188 0.328125 +vt 0.326172 0.328125 +vt 0.326172 0.375000 +vt 0.296875 0.375000 +vt 0.296875 0.367188 +vt 0.320312 0.367188 +vt 0.320312 0.328125 +vt 0.455078 0.367188 +vt 0.455078 0.328125 +vt 0.484375 0.328125 +vt 0.484375 0.367188 +vt 0.367188 0.375000 +vt 0.343750 0.375000 +vt 0.343750 0.328125 +vt 0.367188 0.328125 +vt 0.320312 0.367188 +vt 0.296875 0.367188 +vt 0.296875 0.328125 +vt 0.320312 0.328125 +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.593750 0.406250 +vt 0.671875 0.406250 +vt 0.671875 0.328125 +vt 0.593750 0.328125 +vt 0.828125 0.406250 +vt 0.750000 0.406250 +vt 0.750000 0.328125 +vt 0.828125 0.328125 +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.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.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.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.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.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.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.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.500000 0.406250 +vt 0.515625 0.406250 +vt 0.515625 0.421875 +vt 0.500000 0.421875 +vt 0.375000 0.265625 +vt 0.359375 0.265625 +vt 0.359375 0.250000 +vt 0.375000 0.250000 +vt 0.875000 0.703125 +vt 0.875000 0.484375 +vt 0.921875 0.484375 +vt 0.921875 0.703125 +vt 0.875000 0.703125 +vt 0.875000 0.484375 +vt 0.921875 0.484375 +vt 0.921875 0.703125 +vt 0.921875 0.484375 +vt 0.921875 0.703125 +vt 0.875000 0.703125 +vt 0.875000 0.484375 +vt 0.875000 0.703125 +vt 0.875000 0.484375 +vt 0.921875 0.484375 +vt 0.921875 0.703125 +vt 0.484375 0.250000 +vt 0.484375 0.390625 +vt 0.421875 0.390625 +vt 0.421875 0.250000 +vt 0.390625 0.250000 +vt 0.390625 0.390625 +vt 0.296875 0.390625 +vt 0.296875 0.250000 +vt 0.328125 0.250000 +vt 0.328125 0.390625 +vt 0.328125 0.218750 +vt 0.390625 0.218750 +vt 0.328125 0.421875 +vt 0.390625 0.421875 +vt 0.375000 0.171875 +vt 0.375000 0.296875 +vt 0.359375 0.296875 +vt 0.359375 0.171875 +vt 0.441572 0.402053 +vt 0.428566 0.382588 +vt 0.423998 0.359627 +vt 0.428566 0.336666 +vt 0.441572 0.317200 +vt 0.461037 0.304194 +vt 0.483998 0.299627 +vt 0.506959 0.304194 +vt 0.526425 0.317200 +vt 0.539431 0.336666 +vt 0.543998 0.359627 +vt 0.539431 0.382588 +vt 0.526425 0.402053 +vt 0.506959 0.415060 +vt 0.483998 0.419627 +vt 0.461037 0.415060 +vt 0.312500 0.171875 +vt 0.312500 0.296875 +vt 0.296875 0.296875 +vt 0.296875 0.171875 +vt 0.390625 0.171875 +vt 0.390625 0.296875 +vt 0.484375 0.171875 +vt 0.484375 0.296875 +vt 0.468750 0.296875 +vt 0.468750 0.171875 +vt 0.328125 0.171875 +vt 0.328125 0.296875 +vt 0.406250 0.171875 +vt 0.406250 0.296875 +vt 0.500000 0.171875 +vt 0.500000 0.296875 +vt 0.343750 0.171875 +vt 0.343750 0.296875 +vt 0.421875 0.171875 +vt 0.421875 0.296875 +vt 0.437500 0.171875 +vt 0.437500 0.296875 +vt 0.453125 0.296875 +vt 0.453125 0.171875 +vt 0.734375 0.171875 +vt 0.671875 0.171875 +vt 0.671875 0.203125 +vt 0.734375 0.203125 +vt 0.671875 0.265625 +vt 0.734375 0.265625 +vt 0.671875 0.296875 +vt 0.734375 0.296875 +vt 0.640625 0.203125 +vt 0.640625 0.265625 +vt 0.765625 0.265625 +vt 0.765625 0.203125 +vt 0.734375 0.203125 +vt 0.671875 0.203125 +vt 0.671875 0.265625 +vt 0.734375 0.265625 +vt 0.390625 0.421875 +vt 0.390625 0.414931 +vt 0.397569 0.414931 +vt 0.397569 0.397569 +vt 0.414931 0.397569 +vt 0.414931 0.414931 +vt 0.421875 0.414931 +vt 0.421875 0.421875 +vt 0.378472 0.375000 +vt 0.378472 0.382812 +vt 0.375000 0.382812 +vt 0.375000 0.375000 +vt 0.434028 0.375000 +vt 0.437500 0.375000 +vt 0.437500 0.382812 +vt 0.434028 0.382812 +vt 0.397569 0.382812 +vt 0.390625 0.382812 +vt 0.390625 0.375000 +vt 0.397569 0.375000 +vt 0.387153 0.375000 +vt 0.387153 0.382812 +vt 0.378472 0.382812 +vt 0.378472 0.375000 +vt 0.425347 0.375000 +vt 0.434028 0.375000 +vt 0.434028 0.382812 +vt 0.425347 0.382812 +vt 0.421875 0.382812 +vt 0.414931 0.382812 +vt 0.414931 0.375000 +vt 0.421875 0.375000 +vt 0.414931 0.382812 +vt 0.397569 0.382812 +vt 0.397569 0.375000 +vt 0.414931 0.375000 +vt 0.421875 0.343750 +vt 0.421875 0.350694 +vt 0.414931 0.350694 +vt 0.414931 0.368056 +vt 0.397569 0.368056 +vt 0.397569 0.350694 +vt 0.390625 0.350694 +vt 0.390625 0.343750 +vt 0.390625 0.421875 +vt 0.390625 0.414931 +vt 0.397569 0.414931 +vt 0.397569 0.397569 +vt 0.414931 0.397569 +vt 0.414931 0.414931 +vt 0.421875 0.414931 +vt 0.421875 0.421875 +vt 0.378472 0.375000 +vt 0.378472 0.382812 +vt 0.375000 0.382812 +vt 0.375000 0.375000 +vt 0.434028 0.375000 +vt 0.437500 0.375000 +vt 0.437500 0.382812 +vt 0.434028 0.382812 +vt 0.397569 0.382812 +vt 0.390625 0.382812 +vt 0.390625 0.375000 +vt 0.397569 0.375000 +vt 0.387153 0.375000 +vt 0.387153 0.382812 +vt 0.378472 0.382812 +vt 0.378472 0.375000 +vt 0.425347 0.375000 +vt 0.434028 0.375000 +vt 0.434028 0.382812 +vt 0.425347 0.382812 +vt 0.421875 0.382812 +vt 0.414931 0.382812 +vt 0.414931 0.375000 +vt 0.421875 0.375000 +vt 0.414931 0.382812 +vt 0.397569 0.382812 +vt 0.397569 0.375000 +vt 0.414931 0.375000 +vt 0.421875 0.343750 +vt 0.421875 0.350694 +vt 0.414931 0.350694 +vt 0.414931 0.368056 +vt 0.397569 0.368056 +vt 0.397569 0.350694 +vt 0.390625 0.350694 +vt 0.390625 0.343750 +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.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.875000 0.859375 +vt 0.875000 0.609375 +vt 0.921875 0.609375 +vt 0.921875 0.859375 +vt 0.875000 0.859375 +vt 0.875000 0.609375 +vt 0.921875 0.609375 +vt 0.921875 0.859375 +vt 0.875000 0.859375 +vt 0.875000 0.609375 +vt 0.921875 0.609375 +vt 0.921875 0.859375 +vt 0.921875 0.859375 +vt 0.875000 0.859375 +vt 0.875000 0.609375 +vt 0.921875 0.609375 +vt 0.390625 0.421875 +vt 0.390625 0.414931 +vt 0.397569 0.414931 +vt 0.397569 0.397569 +vt 0.414931 0.397569 +vt 0.414931 0.414931 +vt 0.421875 0.414931 +vt 0.421875 0.421875 +vt 0.378472 0.375000 +vt 0.378472 0.382812 +vt 0.375000 0.382812 +vt 0.375000 0.375000 +vt 0.434028 0.375000 +vt 0.437500 0.375000 +vt 0.437500 0.382812 +vt 0.434028 0.382812 +vt 0.397569 0.382812 +vt 0.390625 0.382812 +vt 0.390625 0.375000 +vt 0.397569 0.375000 +vt 0.387153 0.375000 +vt 0.387153 0.382812 +vt 0.378472 0.382812 +vt 0.378472 0.375000 +vt 0.425347 0.375000 +vt 0.434028 0.375000 +vt 0.434028 0.382812 +vt 0.425347 0.382812 +vt 0.421875 0.382812 +vt 0.414931 0.382812 +vt 0.414931 0.375000 +vt 0.421875 0.375000 +vt 0.414931 0.382812 +vt 0.397569 0.382812 +vt 0.397569 0.375000 +vt 0.414931 0.375000 +vt 0.421875 0.343750 +vt 0.421875 0.350694 +vt 0.414931 0.350694 +vt 0.414931 0.368056 +vt 0.397569 0.368056 +vt 0.397569 0.350694 +vt 0.390625 0.350694 +vt 0.390625 0.343750 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.968750 0.968750 +vt 0.984375 0.968750 +vt 0.984375 0.921875 +vt 0.968750 0.921875 +vt 0.699115 0.453125 +vt 0.699115 0.703125 +vt 0.691510 0.703125 +vt 0.691510 0.453125 +vt 0.683490 0.453125 +vt 0.683490 0.703125 +vt 0.675885 0.703125 +vt 0.675885 0.453125 +vt 0.652240 0.453125 +vt 0.652240 0.703125 +vt 0.644635 0.703125 +vt 0.644635 0.453125 +vt 0.667865 0.453125 +vt 0.667865 0.703125 +vt 0.660260 0.703125 +vt 0.660260 0.453125 +vt 0.605365 0.453125 +vt 0.605365 0.703125 +vt 0.597760 0.703125 +vt 0.597760 0.453125 +vt 0.620990 0.453125 +vt 0.620990 0.703125 +vt 0.613385 0.703125 +vt 0.613385 0.453125 +vt 0.589740 0.453125 +vt 0.589740 0.703125 +vt 0.582135 0.703125 +vt 0.582135 0.453125 +vt 0.636615 0.703125 +vt 0.636615 0.453125 +vt 0.629010 0.453125 +vt 0.629010 0.703125 +vt 0.703125 0.453125 +vt 0.703125 0.703125 +vt 0.699225 0.453125 +vt 0.699225 0.703125 +vt 0.691400 0.703125 +vt 0.691400 0.453125 +vt 0.683600 0.453125 +vt 0.683600 0.703125 +vt 0.675775 0.703125 +vt 0.675775 0.453125 +vt 0.652350 0.453125 +vt 0.652350 0.703125 +vt 0.644525 0.703125 +vt 0.644525 0.453125 +vt 0.667975 0.453125 +vt 0.667975 0.703125 +vt 0.660150 0.703125 +vt 0.660150 0.453125 +vt 0.605475 0.453125 +vt 0.605475 0.703125 +vt 0.597650 0.703125 +vt 0.597650 0.453125 +vt 0.621100 0.453125 +vt 0.621100 0.703125 +vt 0.613275 0.703125 +vt 0.613275 0.453125 +vt 0.589850 0.453125 +vt 0.589850 0.703125 +vt 0.582025 0.703125 +vt 0.582025 0.453125 +vt 0.636725 0.703125 +vt 0.636725 0.453125 +vt 0.628900 0.453125 +vt 0.628900 0.703125 +vt 0.703125 0.453125 +vt 0.703125 0.703125 +vt 0.699225 0.453125 +vt 0.699225 0.703125 +vt 0.691400 0.703125 +vt 0.691400 0.453125 +vt 0.683600 0.453125 +vt 0.683600 0.703125 +vt 0.675775 0.703125 +vt 0.675775 0.453125 +vt 0.652350 0.453125 +vt 0.652350 0.703125 +vt 0.644525 0.703125 +vt 0.644525 0.453125 +vt 0.667975 0.453125 +vt 0.667975 0.703125 +vt 0.660150 0.703125 +vt 0.660150 0.453125 +vt 0.605475 0.453125 +vt 0.605475 0.703125 +vt 0.597650 0.703125 +vt 0.597650 0.453125 +vt 0.621100 0.453125 +vt 0.621100 0.703125 +vt 0.613275 0.703125 +vt 0.613275 0.453125 +vt 0.589850 0.453125 +vt 0.589850 0.703125 +vt 0.582025 0.703125 +vt 0.582025 0.453125 +vt 0.636725 0.703125 +vt 0.636725 0.453125 +vt 0.628900 0.453125 +vt 0.628900 0.703125 +vt 0.703125 0.453125 +vt 0.703125 0.703125 +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.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 -1.500000 0.015625 +vt 0.937125 0.015625 +vt 0.937126 0.031250 +vt -1.500000 0.031250 +vt 0.937126 0.046875 +vt -1.500000 0.046875 +vt 0.937126 0.062500 +vt -1.500000 0.062500 +vt 0.937126 0.078125 +vt -1.500000 0.078125 +vt 0.937126 0.093750 +vt -1.500000 0.093750 +vt 0.937126 0.109375 +vt -1.500000 0.109375 +vt 0.937126 0.125000 +vt -1.500000 0.125000 +vt 0.937126 0.140625 +vt -1.500000 0.140625 +vt -1.500000 0.015625 +vt 0.937126 0.015625 +vt 0.937126 0.031250 +vt -1.500000 0.031250 +vt 0.937125 0.046875 +vt -1.500000 0.046875 +vt 0.937125 0.062500 +vt -1.500000 0.062500 +vt 0.937125 0.078125 +vt -1.500000 0.078125 +vt 0.937125 0.093750 +vt -1.500000 0.093750 +vt 0.937125 0.109375 +vt -1.500000 0.109375 +vt 0.937126 0.125000 +vt -1.500000 0.125000 +vt 0.937125 0.140625 +vt -1.500000 0.140625 +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.699115 0.453125 +vt 0.699115 0.703125 +vt 0.691510 0.703125 +vt 0.691510 0.453125 +vt 0.683490 0.453125 +vt 0.683490 0.703125 +vt 0.675885 0.703125 +vt 0.675885 0.453125 +vt 0.652240 0.453125 +vt 0.652240 0.703125 +vt 0.644635 0.703125 +vt 0.644635 0.453125 +vt 0.667865 0.453125 +vt 0.667865 0.703125 +vt 0.660260 0.703125 +vt 0.660260 0.453125 +vt 0.605365 0.453125 +vt 0.605365 0.703125 +vt 0.597760 0.703125 +vt 0.597760 0.453125 +vt 0.620990 0.453125 +vt 0.620990 0.703125 +vt 0.613385 0.703125 +vt 0.613385 0.453125 +vt 0.589740 0.453125 +vt 0.589740 0.703125 +vt 0.582135 0.703125 +vt 0.582135 0.453125 +vt 0.636615 0.703125 +vt 0.636615 0.453125 +vt 0.629010 0.453125 +vt 0.629010 0.703125 +vt 0.703125 0.453125 +vt 0.703125 0.703125 +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.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.656231 0.296840 +vt 0.656231 0.249965 +vt 0.671856 0.249965 +vt 0.671856 0.296840 +vt 0.687481 0.249965 +vt 0.687481 0.296840 +vt 0.703106 0.249965 +vt 0.703106 0.296840 +vt 0.718731 0.249965 +vt 0.718731 0.296840 +vt 0.734356 0.249965 +vt 0.734356 0.296840 +vt 0.749981 0.249965 +vt 0.749981 0.296840 +vt 0.765606 0.249965 +vt 0.640606 0.249965 +vt 0.640606 0.203090 +vt 0.656231 0.203090 +vt 0.656231 0.249965 +vt 0.671856 0.203090 +vt 0.671856 0.249965 +vt 0.687481 0.203090 +vt 0.687481 0.249965 +vt 0.703106 0.203090 +vt 0.703106 0.249965 +vt 0.718731 0.203090 +vt 0.718731 0.249965 +vt 0.734356 0.203090 +vt 0.734356 0.249965 +vt 0.749981 0.203090 +vt 0.749981 0.249965 +vt 0.765606 0.203090 +vt 0.640606 0.296840 +vt 0.640606 0.249965 +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.437500 0.359375 +vt 0.453125 0.359375 +vt 0.453125 0.421875 +vt 0.437500 0.421875 +vt 0.718750 0.703125 +vt 0.718750 0.687500 +vt 0.718750 0.671875 +vt 0.421875 0.359375 +vt 0.421875 0.421875 +vt 0.718750 0.609375 +vt 0.703125 0.703125 +vt 0.703125 0.687500 +vt 0.703125 0.671875 +vt 0.406250 0.359375 +vt 0.406250 0.421875 +vt 0.703125 0.609375 +vt 0.687500 0.703125 +vt 0.687500 0.687500 +vt 0.687500 0.671875 +vt 0.390625 0.359375 +vt 0.390625 0.421875 +vt 0.687500 0.609375 +vt 0.671875 0.703125 +vt 0.671875 0.687500 +vt 0.671875 0.671875 +vt 0.375000 0.359375 +vt 0.375000 0.421875 +vt 0.671875 0.609375 +vt 0.656250 0.703125 +vt 0.656250 0.687500 +vt 0.656250 0.671875 +vt 0.359375 0.359375 +vt 0.359375 0.421875 +vt 0.656250 0.609375 +vt 0.640625 0.703125 +vt 0.640625 0.687500 +vt 0.640625 0.671875 +vt 0.343750 0.359375 +vt 0.343750 0.421875 +vt 0.640625 0.609375 +vt 0.625000 0.703125 +vt 0.625000 0.687500 +vt 0.625000 0.671875 +vt 0.328125 0.359375 +vt 0.328125 0.421875 +vt 0.625000 0.609375 +vt 0.609375 0.703125 +vt 0.609375 0.687500 +vt 0.609375 0.671875 +vt 0.312500 0.421875 +vt 0.312500 0.359375 +vt 0.609375 0.609375 +vt 0.578125 0.562500 +vt 0.296875 0.359375 +vt 0.296875 0.421875 +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.437500 0.359375 +vt 0.453125 0.359375 +vt 0.453125 0.421875 +vt 0.437500 0.421875 +vt 0.718750 0.703125 +vt 0.718750 0.687500 +vt 0.718750 0.671875 +vt 0.421875 0.359375 +vt 0.421875 0.421875 +vt 0.718750 0.609375 +vt 0.703125 0.703125 +vt 0.703125 0.687500 +vt 0.703125 0.671875 +vt 0.406250 0.359375 +vt 0.406250 0.421875 +vt 0.703125 0.609375 +vt 0.687500 0.703125 +vt 0.687500 0.687500 +vt 0.687500 0.671875 +vt 0.390625 0.359375 +vt 0.390625 0.421875 +vt 0.687500 0.609375 +vt 0.671875 0.703125 +vt 0.671875 0.687500 +vt 0.671875 0.671875 +vt 0.375000 0.359375 +vt 0.375000 0.421875 +vt 0.671875 0.609375 +vt 0.656250 0.703125 +vt 0.656250 0.687500 +vt 0.656250 0.671875 +vt 0.359375 0.359375 +vt 0.359375 0.421875 +vt 0.656250 0.609375 +vt 0.640625 0.703125 +vt 0.640625 0.687500 +vt 0.640625 0.671875 +vt 0.343750 0.359375 +vt 0.343750 0.421875 +vt 0.640625 0.609375 +vt 0.625000 0.703125 +vt 0.625000 0.687500 +vt 0.625000 0.671875 +vt 0.328125 0.359375 +vt 0.328125 0.421875 +vt 0.625000 0.609375 +vt 0.609375 0.703125 +vt 0.609375 0.687500 +vt 0.609375 0.671875 +vt 0.312500 0.421875 +vt 0.312500 0.359375 +vt 0.609375 0.609375 +vt 0.578125 0.562500 +vt 0.296875 0.359375 +vt 0.296875 0.421875 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.375162 0.505581 +vt 0.393299 0.461795 +vt 0.437085 0.443658 +vt 0.480872 0.461795 +vt 0.499007 0.505581 +vt 0.480872 0.549367 +vt 0.437085 0.567504 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.393299 0.549367 +vt 0.437085 0.567504 +vt 0.480872 0.549367 +vt 0.499007 0.505581 +vt 0.480872 0.461795 +vt 0.437085 0.443658 +vt 0.393299 0.461795 +vt 0.375162 0.505581 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +vt 0.437500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.000000 +vt 0.437500 0.000000 +vt 0.812500 1.000000 +vt 0.875000 1.000000 +vt 0.875000 0.000000 +vt 0.812500 0.000000 +vt 0.750000 1.000000 +vt 0.750000 0.000000 +vt 0.625000 1.000000 +vt 0.687500 1.000000 +vt 0.687500 0.000000 +vt 0.625000 0.000000 +vt 0.562500 1.000000 +vt 0.562500 0.000000 +vt 0.375000 1.000000 +vt 0.375000 0.000000 +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 +vn -0.0120 0.0239 -0.9996 +vn -0.0000 0.0000 1.0000 +vn -0.0240 0.0478 -0.9986 +vn -0.0367 0.0731 -0.9966 +vn -0.0500 0.0997 -0.9938 +vn -0.0635 0.1266 -0.9899 +vn -0.0787 0.1569 -0.9845 +vn -0.0938 0.1870 -0.9779 +vn -0.1105 0.2203 -0.9691 +vn -0.1281 0.2553 -0.9583 +vn -0.1461 0.2913 -0.9454 +vn -0.1672 0.3332 -0.9279 +vn -0.1878 0.3743 -0.9081 +vn -0.2112 0.4210 -0.8821 +vn -0.2352 0.4688 -0.8514 +vn -0.2599 0.5180 -0.8149 +vn -0.2878 0.5737 -0.7669 +vn -0.3139 0.6257 -0.7141 +vn -0.3428 0.6833 -0.6447 +vn -0.3696 0.7367 -0.5663 +vn -0.3942 0.7858 -0.4765 +vn -0.4167 0.8306 -0.3694 +vn -0.4333 0.8638 -0.2571 +vn -0.4446 0.8862 -0.1304 +vn -0.4484 0.8938 -0.0001 +vn -0.4447 0.8864 0.1282 +vn -0.4340 0.8650 0.2517 +vn -0.4164 0.8300 0.3712 +vn -0.3957 0.7887 0.4704 +vn -0.3704 0.7383 0.5636 +vn -0.3442 0.6861 0.6410 +vn -0.3184 0.6346 0.7043 +vn -0.2905 0.5790 0.7618 +vn -0.2665 0.5313 0.8042 +vn -0.2413 0.4811 0.8428 +vn -0.2181 0.4348 0.8737 +vn -0.1963 0.3913 0.8991 +vn -0.1744 0.3477 0.9212 +vn -0.1556 0.3102 0.9379 +vn -0.1365 0.2720 0.9526 +vn -0.1194 0.2380 0.9639 +vn -0.1032 0.2057 0.9731 +vn -0.0875 0.1745 0.9808 +vn -0.0739 0.1473 0.9863 +vn -0.0602 0.1201 0.9909 +vn -0.0477 0.0951 0.9943 +vn -0.0355 0.0709 0.9969 +vn -0.0237 0.0473 0.9986 +vn -0.0127 0.0253 0.9996 +vn -0.0016 0.0032 1.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 -0.0000 +vn -0.0000 -0.0000 -1.0000 +vn 1.0000 0.0000 -0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.9923 0.0000 0.1240 +vn -0.9923 0.0000 0.1240 +vn 0.0000 0.9923 0.1240 +vn 0.0000 -0.9923 0.1240 +vn -0.9808 -0.0000 -0.1951 +vn -0.8315 -0.0000 -0.5556 +vn -0.5556 -0.0000 -0.8315 +vn -0.1951 -0.0000 -0.9808 +vn 0.1951 -0.0000 -0.9808 +vn 0.5556 -0.0000 -0.8315 +vn 0.8315 -0.0000 -0.5556 +vn 0.9808 -0.0000 -0.1951 +vn 0.9808 0.0000 0.1951 +vn 0.8315 0.0000 0.5556 +vn 0.5556 0.0000 0.8315 +vn 0.1951 0.0000 0.9808 +vn -0.1951 0.0000 0.9808 +vn -0.5556 0.0000 0.8315 +vn -0.8315 0.0000 0.5556 +vn -0.9808 0.0000 0.1951 +vn 0.7071 -0.7071 0.0000 +vn -0.7071 -0.7071 -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.7071 0.7071 0.0000 +vn 0.9239 0.3827 0.0000 +vn 0.3827 -0.9239 -0.0000 +vn 0.7071 0.7071 0.0000 +vn 0.3827 0.9239 0.0000 +vn -0.0048 -0.9114 -0.4114 +vn 0.6462 -0.6414 -0.4135 +vn 0.5563 -0.5600 0.6139 +vn 0.0038 -0.7886 0.6149 +vn -0.9337 0.0087 -0.3580 +vn -0.6584 -0.6446 -0.3885 +vn -0.5464 -0.5579 0.6247 +vn -0.7701 -0.0078 0.6378 +vn -0.6634 0.6677 -0.3377 +vn -0.5414 0.5374 0.6466 +vn 0.6521 0.6653 -0.3633 +vn -0.0042 0.9404 -0.3399 +vn 0.0040 0.7636 0.6456 +vn 0.5518 0.5400 0.6355 +vn 0.9191 0.0092 -0.3938 +vn 0.7826 -0.0076 0.6224 +vn -0.0082 -0.9048 -0.4257 +vn 0.6429 -0.6347 -0.4288 +vn -0.9365 0.0143 -0.3504 +vn -0.6616 -0.6383 -0.3934 +vn -0.6660 0.6728 -0.3220 +vn 0.6492 0.6710 -0.3580 +vn -0.0068 0.9456 -0.3251 +vn 0.9160 0.0157 -0.4009 +vn -0.0139 -0.8943 -0.4473 +vn 0.6377 -0.6238 -0.4518 +vn -0.9406 0.0236 -0.3385 +vn -0.6671 -0.6280 -0.4006 +vn -0.6696 0.6805 -0.2975 +vn 0.6442 0.6803 -0.3494 +vn -0.0111 0.9532 -0.3021 +vn 0.9110 0.0264 -0.4114 +vn -0.0205 -0.8874 -0.4604 +vn 0.6359 -0.6154 -0.4657 +vn -0.9431 0.0349 -0.3305 +vn -0.6748 -0.6174 -0.4043 +vn -0.6701 0.6864 -0.2824 +vn 0.6369 0.6902 -0.3434 +vn -0.0165 0.9575 -0.2877 +vn 0.9080 0.0389 -0.4172 +vn -0.0244 -0.8716 -0.4895 +vn 0.6258 -0.6013 -0.4967 +vn -0.9485 0.0373 -0.3145 +vn -0.6756 -0.6098 -0.4144 +vn -0.6766 0.6931 -0.2485 +vn 0.6375 0.6952 -0.3320 +vn -0.0168 0.9666 -0.2558 +vn 0.9008 0.0450 -0.4317 +vn -0.0349 -0.8583 -0.5119 +vn 0.6210 -0.5859 -0.5206 +vn -0.9526 0.0537 -0.2994 +vn -0.6871 -0.5928 -0.4201 +vn -0.6777 0.7015 -0.2205 +vn 0.6270 0.7100 -0.3205 +vn -0.0242 0.9731 -0.2292 +vn 0.8950 0.0643 -0.4412 +vn -0.0401 -0.8433 -0.5358 +vn 0.6122 -0.5718 -0.5461 +vn -0.9568 0.0569 -0.2851 +vn -0.6896 -0.5843 -0.4278 +vn -0.6819 0.7060 -0.1912 +vn 0.6263 0.7153 -0.3101 +vn -0.0247 0.9791 -0.2016 +vn 0.8887 0.0724 -0.4528 +vn -0.0511 -0.8220 -0.5671 +vn 0.6014 -0.5499 -0.5795 +vn -0.9621 0.0683 -0.2639 +vn -0.6984 -0.5671 -0.4366 +vn -0.6850 0.7128 -0.1502 +vn 0.6199 0.7275 -0.2941 +vn -0.0287 0.9862 -0.1628 +vn 0.8797 0.0908 -0.4667 +vn -0.0611 -0.8074 -0.5868 +vn 0.5952 -0.5336 -0.6008 +vn -0.9653 0.0802 -0.2484 +vn -0.7080 -0.5521 -0.4404 +vn -0.6854 0.7177 -0.1232 +vn 0.6121 0.7388 -0.2819 +vn -0.0334 0.9900 -0.1370 +vn 0.8738 0.1079 -0.4741 +vn -0.0710 -0.7742 -0.6290 +vn 0.5748 -0.5029 -0.6455 +vn -0.9719 0.0790 -0.2217 +vn -0.7100 -0.5376 -0.4549 +vn -0.6917 0.7191 -0.0662 +vn 0.6152 0.7433 -0.2628 +vn -0.0290 0.9961 -0.0834 +vn 0.8603 0.1210 -0.4952 +vn -0.0893 -0.7483 -0.6572 +vn 0.5641 -0.4737 -0.6763 +vn -0.9759 0.0988 -0.1944 +vn -0.7274 -0.5113 -0.4576 +vn -0.6894 0.7240 -0.0219 +vn 0.6015 0.7618 -0.2404 +vn -0.0364 0.9985 -0.0409 +vn 0.8504 0.1518 -0.5037 +vn -0.1005 -0.7164 -0.6904 +vn 0.5452 -0.4433 -0.7114 +vn -0.9805 0.0972 -0.1707 +vn -0.7310 -0.4965 -0.4681 +vn -0.6922 0.7212 0.0272 +vn 0.6037 0.7653 -0.2231 +vn -0.0313 0.9995 0.0052 +vn 0.8380 0.1664 -0.5196 +vn -0.1223 -0.6766 -0.7261 +vn 0.5254 -0.4013 -0.7502 +vn -0.9847 0.1099 -0.1350 +vn -0.7471 -0.4673 -0.4727 +vn -0.6894 0.7190 0.0885 +vn 0.5948 0.7800 -0.1943 +vn -0.0326 0.9974 0.0637 +vn 0.8233 0.1996 -0.5313 +vn -0.1397 -0.6465 -0.7500 +vn 0.5109 -0.3689 -0.7764 +vn -0.9869 0.1191 -0.1082 +vn -0.7600 -0.4451 -0.4735 +vn -0.6859 0.7157 0.1315 +vn 0.5878 0.7904 -0.1721 +vn -0.0332 0.9939 0.1050 +vn 0.8126 0.2255 -0.5373 +vn -0.1634 -0.5830 -0.7958 +vn 0.4741 -0.3076 -0.8250 +vn -0.9915 0.1107 -0.0675 +vn -0.7681 -0.4160 -0.4868 +vn -0.6836 0.6972 0.2157 +vn 0.5932 0.7924 -0.1419 +vn -0.0183 0.9827 0.1841 +vn 0.7890 0.2557 -0.5587 +vn -0.1943 -0.5383 -0.8200 +vn 0.4548 -0.2565 -0.8528 +vn -0.9913 0.1296 -0.0215 +vn -0.7937 -0.3788 -0.4759 +vn -0.6712 0.6880 0.2759 +vn 0.5772 0.8103 -0.1010 +vn -0.0222 0.9697 0.2431 +vn 0.7748 0.3019 -0.5553 +vn -0.2200 -0.4672 -0.8563 +vn 0.4131 -0.1880 -0.8910 +vn -0.9936 0.1115 0.0153 +vn -0.8002 -0.3496 -0.4873 +vn -0.6647 0.6565 0.3566 +vn 0.5878 0.8055 -0.0740 +vn 0.0010 0.9479 0.3185 +vn 0.7490 0.3323 -0.5733 +vn -0.2630 -0.3906 -0.8821 +vn 0.3751 -0.1057 -0.9209 +vn -0.9901 0.1161 0.0787 +vn -0.8281 -0.3021 -0.4723 +vn -0.6428 0.6228 0.4461 +vn 0.5788 0.8152 -0.0184 +vn 0.0114 0.9141 0.4053 +vn 0.7248 0.3906 -0.5674 +vn -0.2943 -0.3334 -0.8957 +vn 0.3463 -0.0443 -0.9371 +vn -0.9862 0.1130 0.1208 +vn -0.8459 -0.2703 -0.4597 +vn -0.6266 0.5940 0.5045 +vn 0.5762 0.8171 0.0189 +vn 0.0229 0.8865 0.4621 +vn 0.7075 0.4303 -0.5606 +vn -0.3395 -0.2294 -0.9122 +vn 0.2886 0.0604 -0.9555 +vn -0.9807 0.0862 0.1757 +vn -0.8638 -0.2231 -0.4517 +vn -0.5997 0.5277 0.6015 +vn 0.5869 0.8071 0.0641 +vn 0.0596 0.8304 0.5539 +vn 0.6726 0.4849 -0.5590 +vn -0.3840 -0.1663 -0.9082 +vn 0.2608 0.1346 -0.9559 +vn -0.9661 0.0880 0.2427 +vn -0.8935 -0.1852 -0.4092 +vn -0.5674 0.4881 0.6631 +vn 0.5753 0.8076 0.1295 +vn 0.0663 0.7841 0.6171 +vn 0.6592 0.5393 -0.5240 +vn -0.4315 -0.0381 -0.9013 +vn 0.1862 0.2588 -0.9478 +vn -0.9596 0.0335 0.2794 +vn -0.9042 -0.1356 -0.4051 +vn -0.5335 0.3864 0.7523 +vn 0.6032 0.7820 0.1568 +vn 0.1296 0.7032 0.6990 +vn 0.6138 0.5931 -0.5210 +vn -0.4937 0.0710 -0.8667 +vn 0.1315 0.3786 -0.9162 +vn -0.9315 -0.0008 0.3635 +vn -0.9354 -0.0872 -0.3427 +vn -0.4730 0.2847 0.8337 +vn 0.6083 0.7569 0.2390 +vn 0.1686 0.6005 0.7816 +vn 0.5878 0.6623 -0.4645 +vn -0.5329 0.1467 -0.8334 +vn 0.0917 0.4597 -0.8833 +vn -0.9150 -0.0342 0.4021 +vn -0.9502 -0.0589 -0.3060 +vn -0.4368 0.2115 0.8743 +vn 0.6196 0.7343 0.2772 +vn 0.2035 0.5320 0.8219 +vn 0.5687 0.7021 -0.4284 +vn -0.5845 0.2634 -0.7674 +vn 0.0270 0.5784 -0.8153 +vn -0.8912 -0.0968 0.4431 +vn -0.9662 -0.0152 -0.2574 +vn -0.3770 0.0798 0.9227 +vn 0.6448 0.6950 0.3181 +vn 0.2711 0.4141 0.8689 +vn 0.5334 0.7574 -0.3765 +vn -0.6246 0.3164 -0.7140 +vn 0.0034 0.6453 -0.7639 +vn -0.8567 -0.1331 0.4983 +vn -0.9817 -0.0068 -0.1900 +vn -0.3284 0.0095 0.9445 +vn 0.6522 0.6568 0.3785 +vn 0.2932 0.3348 0.8955 +vn 0.5335 0.7866 -0.3108 +vn -0.6584 0.4106 -0.6308 +vn -0.0517 0.7355 -0.6755 +vn -0.8429 -0.1950 0.5014 +vn -0.9876 0.0276 -0.1544 +vn -0.2811 -0.1133 0.9529 +vn 0.6819 0.6224 0.3841 +vn 0.3634 0.2325 0.9021 +vn 0.4997 0.8244 -0.2657 +vn -0.6958 0.4676 -0.5452 +vn -0.0796 0.8039 -0.5893 +vn -0.8007 -0.2556 0.5417 +vn -0.9964 0.0297 -0.0793 +vn -0.2190 -0.2170 0.9513 +vn 0.7020 0.5656 0.4328 +vn 0.4047 0.1238 0.9060 +vn 0.4987 0.8463 -0.1872 +vn -0.7145 0.5067 -0.4824 +vn -0.1011 0.8456 -0.5241 +vn -0.7837 -0.2944 0.5469 +vn -0.9984 0.0358 -0.0427 +vn -0.1869 -0.2855 0.9399 +vn 0.7185 0.5362 0.4429 +vn 0.4392 0.0608 0.8963 +vn 0.4910 0.8591 -0.1446 +vn -0.7358 0.5580 -0.3836 +vn -0.1305 0.8977 -0.4209 +vn -0.7585 -0.3536 0.5474 +vn -0.9989 0.0442 0.0112 +vn -0.1371 -0.3920 0.9097 +vn 0.7439 0.4920 0.4523 +vn 0.4930 -0.0368 0.8692 +vn 0.4786 0.8743 -0.0807 +vn -0.7519 0.5734 -0.3252 +vn -0.1367 0.9223 -0.3616 +vn -0.7291 -0.3931 0.5601 +vn -0.9980 0.0286 0.0562 +vn -0.1035 -0.4438 0.8901 +vn 0.7579 0.4502 0.4720 +vn 0.5120 -0.0948 0.8537 +vn 0.4888 0.8718 -0.0318 +vn -0.7584 0.6049 -0.2426 +vn -0.1569 0.9489 -0.2738 +vn -0.7203 -0.4325 0.5423 +vn -0.9952 0.0385 0.0893 +vn -0.0736 -0.5209 0.8504 +vn 0.7774 0.4270 0.4617 +vn 0.5558 -0.1589 0.8159 +vn 0.4746 0.8801 0.0119 +vn -0.7695 0.6145 -0.1739 +vn -0.1607 0.9658 -0.2031 +vn -0.6903 -0.4770 0.5439 +vn -0.9908 0.0188 0.1338 +vn -0.0386 -0.5780 0.8151 +vn 0.7947 0.3816 0.4719 +vn 0.5786 -0.2210 0.7851 +vn 0.4857 0.8719 0.0625 +vn -0.7724 0.6222 -0.1279 +vn -0.1656 0.9740 -0.1548 +vn -0.6806 -0.4997 0.5357 +vn -0.9877 0.0146 0.1557 +vn -0.0220 -0.6142 0.7888 +vn 0.8051 0.3633 0.4688 +vn 0.5972 -0.2541 0.7607 +vn 0.4856 0.8695 0.0900 +vn -0.7752 0.6283 -0.0649 +vn -0.1696 0.9815 -0.0887 +vn -0.6641 -0.5329 0.5244 +vn -0.9823 0.0044 0.1870 +vn 0.0022 -0.6626 0.7489 +vn 0.8198 0.3344 0.4649 +vn 0.6207 -0.3008 0.7240 +vn 0.4887 0.8629 0.1286 +vn -0.7790 0.6264 -0.0290 +vn -0.1675 0.9845 -0.0516 +vn -0.6476 -0.5558 0.5212 +vn -0.9780 -0.0116 0.2082 +vn 0.0183 -0.6870 0.7264 +vn 0.8288 0.3089 0.4665 +vn 0.6297 -0.3290 0.7037 +vn 0.4985 0.8532 0.1535 +vn -0.7758 0.6304 0.0262 +vn -0.1717 0.9851 0.0069 +vn -0.6423 -0.5778 0.5036 +vn -0.9731 -0.0132 0.2298 +vn 0.0336 -0.7263 0.6865 +vn 0.8401 0.2947 0.4552 +vn 0.6521 -0.3618 0.6662 +vn 0.4949 0.8495 0.1826 +vn -0.7777 0.6249 0.0678 +vn -0.1679 0.9845 0.0501 +vn -0.6240 -0.6038 0.4959 +vn -0.9671 -0.0326 0.2522 +vn 0.0511 -0.7531 0.6559 +vn 0.8507 0.2660 0.4533 +vn 0.6622 -0.3927 0.6382 +vn 0.5064 0.8364 0.2097 +vn -0.7747 0.6238 0.1039 +vn -0.1683 0.9817 0.0885 +vn -0.6197 -0.6181 0.4835 +vn -0.9631 -0.0367 0.2665 +vn 0.0604 -0.7762 0.6275 +vn 0.8580 0.2557 0.4454 +vn 0.6751 -0.4125 0.6116 +vn 0.5063 0.8314 0.2289 +vn -0.7721 0.6181 0.1477 +vn -0.1657 0.9769 0.1346 +vn -0.6085 -0.6395 0.4698 +vn -0.9570 -0.0494 0.2859 +vn 0.0742 -0.8029 0.5914 +vn 0.8678 0.2355 0.4375 +vn 0.6879 -0.4390 0.5779 +vn 0.5121 0.8205 0.2540 +vn -0.7713 0.6124 0.1733 +vn -0.1624 0.9734 0.1614 +vn -0.5993 -0.6537 0.4621 +vn -0.9527 -0.0610 0.2976 +vn 0.0830 -0.8173 0.5702 +vn 0.8739 0.2202 0.4333 +vn 0.6937 -0.4550 0.5582 +vn 0.5187 0.8115 0.2689 +vn -0.7644 0.6076 0.2156 +vn -0.1616 0.9650 0.2063 +vn -0.5971 -0.6675 0.4448 +vn -0.9474 -0.0646 0.3135 +vn 0.0915 -0.8415 0.5325 +vn 0.8817 0.2116 0.4216 +vn 0.7083 -0.4743 0.5227 +vn 0.5174 0.8048 0.2908 +vn -0.7630 0.5983 0.2446 +vn -0.1561 0.9589 0.2368 +vn -0.5851 -0.6846 0.4347 +vn -0.9418 -0.0809 0.3263 +vn 0.1017 -0.8564 0.5061 +vn 0.8890 0.1921 0.4157 +vn 0.7137 -0.4923 0.4982 +vn 0.5271 0.7922 0.3074 +vn -0.7589 0.5935 0.2679 +vn -0.1542 0.9528 0.2615 +vn -0.5827 -0.6928 0.4248 +vn -0.9383 -0.0854 0.3352 +vn 0.1064 -0.8683 0.4844 +vn 0.8933 0.1859 0.4091 +vn 0.7206 -0.5024 0.4778 +vn 0.5282 0.7866 0.3196 +vn -0.7562 0.5851 0.2930 +vn -0.1496 0.9458 0.2881 +vn -0.5748 -0.7055 0.4146 +vn -0.9334 -0.0973 0.3453 +vn 0.1136 -0.8805 0.4602 +vn 0.8991 0.1722 0.4024 +vn 0.7258 -0.5158 0.4552 +vn 0.5348 0.7765 0.3332 +vn -0.7551 0.5792 0.3071 +vn -0.1462 0.9417 0.3029 +vn -0.5688 -0.7136 0.4088 +vn -0.9304 -0.1062 0.3509 +vn 0.1182 -0.8868 0.4468 +vn 0.9026 0.1625 0.3987 +vn 0.7279 -0.5237 0.4426 +vn 0.5403 0.7694 0.3408 +vn -0.7513 0.5727 0.3279 +vn -0.1431 0.9348 0.3249 +vn -0.5653 -0.7218 0.3993 +vn -0.9266 -0.1129 0.3586 +vn 0.1225 -0.8963 0.4261 +vn 0.9067 0.1550 0.3921 +vn 0.7329 -0.5327 0.4232 +vn 0.5432 0.7624 0.3515 +vn -0.7508 0.5655 0.3412 +vn -0.1386 0.9304 0.3391 +vn -0.5574 -0.7311 0.3933 +vn -0.9231 -0.1244 0.3638 +vn 0.1278 -0.9019 0.4125 +vn 0.9104 0.1429 0.3881 +vn 0.7339 -0.5411 0.4104 +vn 0.5506 0.7538 0.3586 +vn -0.7524 0.5617 0.3440 +vn -0.1357 0.9298 0.3420 +vn -0.5511 -0.7366 0.3919 +vn -0.9215 -0.1330 0.3649 +vn 0.1309 -0.9029 0.4094 +vn 0.9121 0.1342 0.3872 +vn 0.7325 -0.5453 0.4075 +vn 0.5569 0.7484 0.3601 +vn -0.7526 0.5611 0.3444 +vn -0.1353 0.9297 0.3424 +vn -0.5501 -0.7375 0.3917 +vn -0.9212 -0.1342 0.3650 +vn 0.1314 -0.9031 0.4089 +vn 0.9124 0.1329 0.3871 +vn 0.7323 -0.5460 0.4070 +vn 0.5578 0.7477 0.3603 +vn -0.7526 0.5612 0.3444 +vn -0.6296 0.4742 0.6154 +vn -0.1162 0.7803 0.6145 +vn -0.4665 -0.6131 0.6375 +vn -0.7737 -0.1046 0.6249 +vn 0.1074 -0.7559 0.6459 +vn 0.7630 0.1191 0.6353 +vn 0.6148 -0.4539 0.6449 +vn 0.4618 0.6316 0.6227 +vn 0.0000 -0.5556 -0.8314 +vn 0.0000 -0.1951 -0.9808 +vn 0.0000 0.1951 -0.9808 +vn 0.0000 0.5556 -0.8314 +vn 0.0000 0.9808 0.1951 +vn 0.0000 0.8314 0.5556 +vn 0.0000 0.8314 -0.5556 +vn 0.0000 0.9808 -0.1951 +vn 0.0000 -0.8314 0.5556 +vn 0.0000 -0.9808 0.1951 +vn 0.0000 -0.1951 0.9808 +vn 0.0000 -0.5556 0.8314 +vn 0.0000 -0.9808 -0.1951 +vn 0.0000 -0.8314 -0.5556 +vn 0.0000 0.5556 0.8314 +vn 0.0000 0.1951 0.9808 +vn -0.8314 -0.5556 0.0000 +vn -0.9808 -0.1951 0.0000 +vn -0.9808 0.1951 0.0000 +vn -0.8314 0.5556 0.0000 +vn 0.1951 0.9808 0.0000 +vn 0.5556 0.8314 0.0000 +vn -0.5556 0.8314 0.0000 +vn -0.1951 0.9808 0.0000 +vn 0.5556 -0.8314 0.0000 +vn 0.1951 -0.9808 0.0000 +vn 0.9808 -0.1951 0.0000 +vn 0.8314 -0.5556 0.0000 +vn -0.1951 -0.9808 0.0000 +vn -0.5556 -0.8314 0.0000 +vn 0.8314 0.5556 0.0000 +vn 0.9808 0.1951 0.0000 +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.7462 0.0000 0.6657 +vn -0.6894 0.2855 0.6657 +vn -0.9239 0.3827 0.0000 +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.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.9239 -0.3827 0.0000 +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.0000 0.7462 -0.6657 +vn 0.2855 0.6894 -0.6657 +vn 0.5276 0.5276 -0.6657 +vn 0.6894 0.2856 -0.6657 +vn 0.7462 0.0000 -0.6657 +vn 0.6894 -0.2856 0.6657 +vn 0.6894 -0.2855 -0.6657 +vn 0.5276 -0.5276 -0.6657 +vn 0.2856 -0.6894 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.6508 0.0000 -0.7592 +vn -0.6012 0.2490 -0.7592 +vn -0.4602 0.4602 -0.7592 +vn -0.2490 0.6012 -0.7592 +vn 0.0000 0.6508 -0.7592 +vn 0.2490 0.6012 -0.7592 +vn 0.4602 0.4602 -0.7592 +vn 0.6012 0.2490 -0.7592 +vn 0.6508 0.0000 -0.7592 +vn 0.6012 -0.2490 -0.7592 +vn 0.4602 -0.4602 -0.7592 +vn 0.2490 -0.6012 -0.7592 +vn 0.0000 -0.6508 -0.7592 +vn -0.2490 -0.6012 -0.7592 +vn -0.4602 -0.4602 -0.7592 +vn -0.6012 -0.2490 -0.7592 +vn 0.0000 0.7902 -0.6128 +vn 0.2856 0.6894 0.6657 +vn 0.3024 0.7300 -0.6128 +vn 0.5587 0.5587 -0.6128 +vn 0.7300 0.3024 -0.6128 +vn 0.7902 0.0000 -0.6128 +vn 0.7300 -0.3024 -0.6128 +vn 0.5587 -0.5587 -0.6128 +vn 0.3024 -0.7300 -0.6128 +vn 0.0000 -0.7902 -0.6128 +vn -0.2856 -0.6894 0.6657 +vn -0.3024 -0.7300 -0.6128 +vn -0.5587 -0.5587 -0.6128 +vn -0.7300 -0.3024 -0.6128 +vn -0.7902 0.0000 -0.6128 +vn -0.7300 0.3024 -0.6128 +vn -0.5587 0.5588 -0.6128 +vn -0.3024 0.7300 -0.6128 +vn -0.3024 0.7300 0.6128 +vn 0.0000 0.7902 0.6128 +vn -0.2759 0.6660 0.6930 +vn 0.0000 0.7209 0.6930 +vn -0.5098 0.5098 -0.6930 +vn -0.2759 0.6661 -0.6930 +vn -0.5098 0.5098 0.6930 +vn 0.0000 0.7209 -0.6930 +vn -0.5587 0.5587 0.6128 +vn -0.6661 0.2759 -0.6930 +vn -0.6660 0.2759 0.6930 +vn -0.7300 0.3024 0.6128 +vn -0.7209 0.0000 -0.6930 +vn -0.7209 0.0000 0.6930 +vn -0.7902 0.0000 0.6128 +vn -0.6661 -0.2759 -0.6930 +vn -0.6660 -0.2759 0.6930 +vn -0.6894 -0.2856 -0.6657 +vn -0.7300 -0.3024 0.6128 +vn -0.5098 -0.5098 -0.6930 +vn -0.5098 -0.5098 0.6930 +vn -0.5587 -0.5587 0.6128 +vn -0.2759 -0.6660 -0.6930 +vn -0.2759 -0.6660 0.6930 +vn -0.2856 -0.6894 -0.6657 +vn -0.3024 -0.7300 0.6128 +vn 0.0000 -0.7209 -0.6930 +vn 0.0000 -0.7209 0.6930 +vn 0.0000 -0.7902 0.6128 +vn 0.2759 -0.6660 -0.6930 +vn 0.2759 -0.6661 0.6930 +vn 0.3024 -0.7300 0.6128 +vn 0.5098 -0.5098 -0.6930 +vn 0.5098 -0.5098 0.6930 +vn 0.5587 -0.5588 0.6128 +vn 0.6660 -0.2759 -0.6930 +vn 0.6661 -0.2759 0.6930 +vn 0.7300 -0.3024 0.6128 +vn 0.7209 0.0000 -0.6930 +vn 0.7209 0.0000 0.6930 +vn 0.7902 0.0000 0.6128 +vn 0.6660 0.2759 -0.6930 +vn 0.6661 0.2759 0.6930 +vn 0.6894 0.2855 -0.6657 +vn 0.7300 0.3024 0.6128 +vn 0.5098 0.5098 -0.6930 +vn 0.5098 0.5098 0.6930 +vn 0.5587 0.5587 0.6128 +vn 0.2759 0.6660 -0.6930 +vn 0.2759 0.6660 0.6930 +vn 0.2856 0.6894 -0.6657 +vn 0.3024 0.7300 0.6128 +vn -0.5587 0.5587 -0.6128 +vn 0.7301 0.3024 0.6128 +vn 0.5587 0.5588 0.6128 +vn 0.2759 0.6661 0.6930 +vn 0.0160 -0.0413 0.9990 +vn 0.0335 -0.0837 0.9959 +vn 0.0534 -0.1278 0.9904 +vn 0.0776 -0.1742 0.9816 +vn 0.1040 -0.2215 0.9696 +vn 0.1366 -0.2710 0.9528 +vn 0.1739 -0.3214 0.9308 +vn 0.2150 -0.3719 0.9030 +vn 0.2664 -0.4230 0.8661 +vn 0.3219 -0.4721 0.8207 +vn 0.3859 -0.5180 0.7634 +vn 0.4582 -0.5573 0.6925 +vn 0.5311 -0.5883 0.6098 +vn 0.6092 -0.6053 0.5124 +vn 0.6815 -0.6086 0.4064 +vn 0.7468 -0.5969 0.2932 +vn 0.8016 -0.5687 0.1846 +vn 0.8441 -0.5304 0.0788 +vn 0.8745 -0.4847 -0.0152 +vn 0.8946 -0.4362 -0.0976 +vn 0.9065 -0.3855 -0.1722 +vn 0.9124 -0.3386 -0.2300 +vn 0.9138 -0.2927 -0.2817 +vn 0.9122 -0.2498 -0.3250 +vn 0.9087 -0.2107 -0.3604 +vn 0.9035 -0.1733 -0.3921 +vn 0.8977 -0.1396 -0.4179 +vn 0.8916 -0.1089 -0.4396 +vn 0.8853 -0.0808 -0.4579 +vn 0.8790 -0.0552 -0.4735 +vn 0.8723 -0.0304 -0.4880 +vn 0.8655 -0.0070 -0.5009 +vn 0.0052 0.9063 0.4226 +vn 0.6581 0.6399 0.3966 +vn 0.5479 0.5577 -0.6235 +vn -0.0025 0.7879 -0.6158 +vn -0.9192 -0.0131 0.3935 +vn -0.6455 0.6370 0.4213 +vn -0.5546 0.5591 -0.6163 +vn -0.7806 0.0072 -0.6249 +vn -0.6525 -0.6694 0.3550 +vn -0.5502 -0.5402 -0.6367 +vn 0.6639 -0.6712 0.3297 +vn 0.0044 -0.9445 0.3283 +vn -0.0027 -0.7644 -0.6447 +vn 0.5432 -0.5384 -0.6441 +vn 0.9336 -0.0123 0.3582 +vn 0.7722 0.0074 -0.6353 +vn 0.0120 0.8909 0.4539 +vn 0.6648 0.6250 0.4091 +vn -0.9134 -0.0283 0.4060 +vn -0.6396 0.6213 0.4527 +vn -0.6467 -0.6823 0.3408 +vn 0.6681 -0.6823 0.2966 +vn 0.0094 -0.9554 0.2953 +vn 0.9386 -0.0256 0.3439 +vn 0.0204 0.8680 0.4961 +vn 0.6713 0.6077 0.4243 +vn -0.9041 -0.0455 0.4248 +vn -0.6287 0.5987 0.4963 +vn -0.6418 -0.6959 0.3223 +vn 0.6750 -0.6947 0.2485 +vn 0.0136 -0.9684 0.2487 +vn 0.9460 -0.0381 0.3218 +vn 0.0332 0.8465 0.5313 +vn 0.6838 0.5864 0.4341 +vn -0.8949 -0.0689 0.4408 +vn -0.6191 0.5757 0.5341 +vn -0.6309 -0.7132 0.3055 +vn 0.6789 -0.7051 0.2046 +vn 0.0216 -0.9780 0.2073 +vn 0.9527 -0.0557 0.2988 +vn 0.0449 0.8190 0.5720 +vn 0.6917 0.5692 0.4445 +vn -0.8820 -0.0880 0.4630 +vn -0.6033 0.5478 0.5795 +vn -0.6257 -0.7247 0.2887 +vn 0.6856 -0.7123 0.1504 +vn 0.0245 -0.9871 0.1583 +vn 0.9608 -0.0639 0.2698 +vn 0.0639 0.7865 0.6142 +vn 0.7067 0.5456 0.4504 +vn -0.8650 -0.1170 0.4879 +vn -0.5837 0.5128 0.6295 +vn -0.6136 -0.7420 0.2699 +vn 0.6908 -0.7179 0.0864 +vn 0.0314 -0.9942 0.1025 +vn 0.9698 -0.0768 0.2315 +vn 0.0848 0.7589 0.6456 +vn 0.7232 0.5239 0.4501 +vn -0.8493 -0.1453 0.5075 +vn -0.5652 0.4821 0.6694 +vn -0.5998 -0.7588 0.2537 +vn 0.6939 -0.7193 0.0332 +vn 0.0400 -0.9976 0.0569 +vn 0.9766 -0.0881 0.1963 +vn 0.1070 0.7167 0.6891 +vn 0.7354 0.5064 0.4501 +vn -0.8216 -0.1765 0.5420 +vn -0.5326 0.4345 0.7263 +vn -0.5905 -0.7707 0.2394 +vn 0.6977 -0.7148 -0.0469 +vn 0.0388 -0.9992 -0.0066 +vn 0.9858 -0.0855 0.1444 +vn 0.1427 0.6755 0.7234 +vn 0.7595 0.4816 0.4371 +vn -0.7906 -0.2204 0.5713 +vn -0.4962 0.3850 0.7782 +vn -0.5679 -0.7930 0.2204 +vn 0.6980 -0.7046 -0.1276 +vn 0.0489 -0.9963 -0.0704 +vn 0.9924 -0.0898 0.0839 +vn 0.1761 0.6334 0.7535 +vn 0.7769 0.4668 0.4224 +vn -0.7537 -0.2611 0.6031 +vn -0.4534 0.3322 0.8271 +vn -0.5496 -0.8091 0.2079 +vn 0.6952 -0.6879 -0.2085 +vn 0.0501 -0.9902 -0.1303 +vn 0.9965 -0.0800 0.0226 +vn 0.2218 0.5794 0.7843 +vn 0.7975 0.4548 0.3965 +vn -0.6970 -0.3176 0.6429 +vn -0.3905 0.2598 0.8832 +vn -0.5222 -0.8301 0.1957 +vn 0.6843 -0.6574 -0.3154 +vn 0.0480 -0.9776 -0.2049 +vn 0.9964 -0.0570 -0.0623 +vn 0.2756 0.5387 0.7961 +vn 0.8225 0.4425 0.3572 +vn -0.6440 -0.3740 0.6673 +vn -0.3288 0.2006 0.9228 +vn -0.4870 -0.8558 0.1745 +vn 0.6722 -0.6218 -0.4019 +vn 0.0581 -0.9610 -0.2703 +vn 0.9893 -0.0381 -0.1405 +vn 0.3266 0.4874 0.8098 +vn 0.8338 0.4491 0.3209 +vn -0.5651 -0.4371 0.6997 +vn -0.2458 0.1209 0.9617 +vn -0.4513 -0.8765 0.1676 +vn 0.6433 -0.5733 -0.5074 +vn 0.0454 -0.9406 -0.3364 +vn 0.9731 0.0106 -0.2302 +vn 0.3950 0.4463 0.8029 +vn 0.8504 0.4570 0.2606 +vn -0.4776 -0.5081 0.7167 +vn -0.1509 0.0470 0.9874 +vn -0.3995 -0.9056 0.1422 +vn 0.6079 -0.5095 -0.6089 +vn 0.0480 -0.9108 -0.4100 +vn 0.9425 0.0614 -0.3284 +vn 0.4510 0.4204 0.7873 +vn 0.8567 0.4718 0.2085 +vn -0.3998 -0.5647 0.7219 +vn -0.0673 -0.0089 0.9977 +vn -0.3548 -0.9275 0.1177 +vn 0.5730 -0.4533 -0.6828 +vn 0.0474 -0.8835 -0.4660 +vn 0.9090 0.1098 -0.4021 +vn 0.5108 0.3833 0.7695 +vn 0.8447 0.5112 0.1585 +vn -0.2753 -0.6352 0.7215 +vn 0.0521 -0.0899 0.9946 +vn -0.2909 -0.9513 0.1019 +vn 0.5020 -0.3755 -0.7790 +vn 0.0254 -0.8523 -0.5225 +vn 0.8473 0.1987 -0.4926 +vn 0.5723 0.3725 0.7305 +vn 0.8308 0.5487 0.0930 +vn -0.1676 -0.6920 0.7022 +vn 0.1607 -0.1402 0.9770 +vn -0.2276 -0.9718 0.0615 +vn 0.4393 -0.2945 -0.8487 +vn 0.0209 -0.8119 -0.5835 +vn 0.7774 0.2735 -0.5664 +vn 0.6131 0.3662 0.6999 +vn 0.8068 0.5882 0.0543 +vn -0.0697 -0.7328 0.6768 +vn 0.2521 -0.1792 0.9510 +vn -0.1723 -0.9845 0.0327 +vn 0.3762 -0.2329 -0.8968 +vn 0.0085 -0.7837 -0.6210 +vn 0.7109 0.3419 -0.6146 +vn 0.6515 0.3702 0.6621 +vn 0.7742 0.6328 0.0132 +vn 0.0305 -0.7671 0.6408 +vn 0.3442 -0.2078 0.9156 +vn -0.1134 -0.9935 -0.0055 +vn 0.3078 -0.1668 -0.9367 +vn -0.0018 -0.7507 -0.6606 +vn 0.6325 0.4121 -0.6558 +vn 0.6767 0.3838 0.6283 +vn 0.7455 0.6662 -0.0193 +vn 0.1007 -0.7869 0.6088 +vn 0.4097 -0.2174 0.8859 +vn -0.0723 -0.9965 -0.0424 +vn 0.2603 -0.1173 -0.9583 +vn -0.0074 -0.7212 -0.6927 +vn 0.5732 0.4591 -0.6787 +vn 0.6961 0.3898 0.6029 +vn 0.7063 0.7071 -0.0334 +vn 0.1876 -0.8023 0.5667 +vn 0.4812 -0.2335 0.8449 +vn -0.0193 -0.9972 -0.0721 +vn 0.1943 -0.0722 -0.9783 +vn -0.0195 -0.7010 -0.7129 +vn 0.4981 0.5177 -0.6955 +vn 0.7111 0.4094 0.5716 +vn 0.6672 0.7429 -0.0548 +vn 0.2565 -0.8104 0.5267 +vn 0.5402 -0.2329 0.8086 +vn 0.0225 -0.9936 -0.1107 +vn 0.1421 -0.0264 -0.9895 +vn -0.0264 -0.6724 -0.7397 +vn 0.4308 0.5633 -0.7050 +vn 0.7180 0.4231 0.5525 +vn 0.6379 0.7675 -0.0636 +vn 0.3051 -0.8126 0.4965 +vn 0.5796 -0.2305 0.7816 +vn 0.0526 -0.9892 -0.1371 +vn 0.1048 0.0017 -0.9945 +vn -0.0316 -0.6547 -0.7552 +vn 0.3833 0.5937 -0.7075 +vn 0.7233 0.4373 0.5343 +vn 0.6027 0.7950 -0.0682 +vn 0.3595 -0.8116 0.4604 +vn 0.6216 -0.2271 0.7497 +vn 0.0876 -0.9823 -0.1653 +vn 0.0609 0.0303 -0.9977 +vn -0.0372 -0.6373 -0.7697 +vn 0.3272 0.6274 -0.7066 +vn 0.7251 0.4545 0.5173 +vn 0.5739 0.8155 -0.0749 +vn 0.3980 -0.8087 0.4330 +vn 0.6518 -0.2180 0.7263 +vn 0.1113 -0.9752 -0.1915 +vn 0.0305 0.0552 -0.9980 +vn -0.0414 -0.6186 -0.7846 +vn 0.2857 0.6504 -0.7038 +vn 0.7256 0.4659 0.5064 +vn 0.5473 0.8336 -0.0743 +vn 0.4343 -0.8039 0.4062 +vn 0.6782 -0.2120 0.7036 +vn 0.1353 -0.9678 -0.2122 +vn 0.0003 0.0729 -0.9973 +vn -0.0449 -0.6064 -0.7938 +vn 0.2462 0.6713 -0.6990 +vn 0.7245 0.4793 0.4953 +vn 0.5166 0.8531 -0.0721 +vn 0.4728 -0.7967 0.3764 +vn 0.7054 -0.2036 0.6789 +vn 0.1617 -0.9583 -0.2356 +vn -0.0320 0.0917 -0.9952 +vn -0.0479 -0.5927 -0.8040 +vn 0.2023 0.6931 -0.6919 +vn 0.7222 0.4915 0.4866 +vn 0.4903 0.8688 -0.0693 +vn 0.5040 -0.7889 0.3515 +vn 0.7268 -0.1946 0.6587 +vn 0.1833 -0.9492 -0.2557 +vn -0.0584 0.1072 -0.9925 +vn -0.0501 -0.5805 -0.8127 +vn 0.1659 0.7101 -0.6843 +vn 0.7192 0.5020 0.4802 +vn 0.4654 0.8827 -0.0645 +vn 0.5325 -0.7804 0.3277 +vn 0.7456 -0.1863 0.6398 +vn 0.2039 -0.9398 -0.2741 +vn -0.0828 0.1198 -0.9893 +vn -0.0514 -0.5701 -0.8199 +vn 0.1317 0.7249 -0.6761 +vn 0.7153 0.5142 0.4732 +vn 0.4464 0.8925 -0.0641 +vn 0.5515 -0.7737 0.3117 +vn 0.7582 -0.1758 0.6278 +vn 0.2159 -0.9323 -0.2901 +vn -0.0984 0.1325 -0.9863 +vn -0.0534 -0.5582 -0.8280 +vn 0.1088 0.7346 -0.6697 +vn 0.7122 0.5227 0.4686 +vn 0.4324 0.8995 -0.0630 +vn 0.5656 -0.7683 0.2997 +vn 0.7674 -0.1681 0.6188 +vn 0.2249 -0.9265 -0.3017 +vn -0.1102 0.1412 -0.9838 +vn -0.0551 -0.5498 -0.8335 +vn 0.0918 0.7415 -0.6646 +vn 0.8670 0.4407 0.2323 +vn 0.6224 0.7546 -0.2076 +vn 0.7606 -0.6438 0.0837 +vn 0.9249 -0.1386 0.3540 +vn 0.4705 -0.7760 -0.4201 +vn 0.1702 0.1210 -0.9779 +vn 0.2260 -0.4580 -0.8597 +vn 0.3344 0.6221 -0.7079 +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.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.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.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 +g Circle.002_Circle.002_main +s off +f 2/1/1 1/2/1 8/3/1 7/4/1 6/5/1 5/6/1 4/7/1 3/8/1 +f 9/9/2 11/10/2 12/11/2 13/12/2 14/13/2 15/14/2 16/15/2 10/16/2 +f 18/17/3 17/18/3 24/19/3 23/20/3 22/21/3 21/22/3 20/23/3 19/24/3 +f 26/25/4 25/26/4 32/27/4 31/28/4 30/29/4 29/30/4 28/31/4 27/32/4 +f 34/33/5 33/34/5 40/35/5 39/36/5 38/37/5 37/38/5 36/39/5 35/40/5 +f 42/41/6 41/42/6 48/43/6 47/44/6 46/45/6 45/46/6 44/47/6 43/48/6 +f 50/49/7 49/50/7 56/51/7 55/52/7 54/53/7 53/54/7 52/55/7 51/56/7 +f 58/57/8 57/58/8 64/59/8 63/60/8 62/61/8 61/62/8 60/63/8 59/64/8 +f 66/65/9 65/66/9 72/67/9 71/68/9 70/69/9 69/70/9 68/71/9 67/72/9 +f 74/73/10 73/74/10 80/75/10 79/76/10 78/77/10 77/78/10 76/79/10 75/80/10 +f 82/81/11 81/82/11 88/83/11 87/84/11 86/85/11 85/86/11 84/87/11 83/88/11 +f 90/89/12 89/90/12 96/91/12 95/92/12 94/93/12 93/94/12 92/95/12 91/96/12 +f 98/97/13 97/98/13 104/99/13 103/100/13 102/101/13 101/102/13 100/103/13 99/104/13 +f 106/105/14 105/106/14 112/107/14 111/108/14 110/109/14 109/110/14 108/111/14 107/112/14 +f 114/113/15 113/114/15 120/115/15 119/116/15 118/117/15 117/118/15 116/119/15 115/120/15 +f 122/121/16 121/122/16 128/123/16 127/124/16 126/125/16 125/126/16 124/127/16 123/128/16 +f 130/129/17 129/130/17 136/131/17 135/132/17 134/133/17 133/134/17 132/135/17 131/136/17 +f 138/137/18 137/138/18 144/139/18 143/140/18 142/141/18 141/142/18 140/143/18 139/144/18 +f 146/145/19 145/146/19 152/147/19 151/148/19 150/149/19 149/150/19 148/151/19 147/152/19 +f 154/153/20 153/154/20 160/155/20 159/156/20 158/157/20 157/158/20 156/159/20 155/160/20 +f 162/161/21 161/162/21 168/163/21 167/164/21 166/165/21 165/166/21 164/167/21 163/168/21 +f 170/169/22 169/170/22 176/171/22 175/172/22 174/173/22 173/174/22 172/175/22 171/176/22 +f 178/177/23 177/178/23 184/179/23 183/180/23 182/181/23 181/182/23 180/183/23 179/184/23 +f 186/185/24 185/186/24 192/187/24 191/188/24 190/189/24 189/190/24 188/191/24 187/192/24 +f 194/193/25 193/194/25 200/195/25 199/196/25 198/197/25 197/198/25 196/199/25 195/200/25 +f 202/201/26 201/202/26 208/203/26 207/204/26 206/205/26 205/206/26 204/207/26 203/208/26 +f 210/209/27 209/210/27 216/211/27 215/212/27 214/213/27 213/214/27 212/215/27 211/216/27 +f 218/217/28 217/218/28 224/219/28 223/220/28 222/221/28 221/222/28 220/223/28 219/224/28 +f 226/225/29 225/226/29 232/227/29 231/228/29 230/229/29 229/230/29 228/231/29 227/232/29 +f 234/233/30 233/234/30 240/235/30 239/236/30 238/237/30 237/238/30 236/239/30 235/240/30 +f 242/241/31 241/242/31 248/243/31 247/244/31 246/245/31 245/246/31 244/247/31 243/248/31 +f 250/249/32 249/250/32 256/251/32 255/252/32 254/253/32 253/254/32 252/255/32 251/256/32 +f 258/257/33 257/258/33 264/259/33 263/260/33 262/261/33 261/262/33 260/263/33 259/264/33 +f 266/265/34 265/266/34 272/267/34 271/268/34 270/269/34 269/270/34 268/271/34 267/272/34 +f 274/273/35 273/274/35 280/275/35 279/276/35 278/277/35 277/278/35 276/279/35 275/280/35 +f 282/281/36 281/282/36 288/283/36 287/284/36 286/285/36 285/286/36 284/287/36 283/288/36 +f 290/289/37 289/290/37 296/291/37 295/292/37 294/293/37 293/294/37 292/295/37 291/296/37 +f 298/297/38 297/298/38 304/299/38 303/300/38 302/301/38 301/302/38 300/303/38 299/304/38 +f 306/305/39 305/306/39 312/307/39 311/308/39 310/309/39 309/310/39 308/311/39 307/312/39 +f 314/313/40 313/314/40 320/315/40 319/316/40 318/317/40 317/318/40 316/319/40 315/320/40 +f 322/321/41 321/322/41 328/323/41 327/324/41 326/325/41 325/326/41 324/327/41 323/328/41 +f 330/329/42 329/330/42 336/331/42 335/332/42 334/333/42 333/334/42 332/335/42 331/336/42 +f 338/337/43 337/338/43 344/339/43 343/340/43 342/341/43 341/342/43 340/343/43 339/344/43 +f 346/345/44 345/346/44 352/347/44 351/348/44 350/349/44 349/350/44 348/351/44 347/352/44 +f 354/353/45 353/354/45 360/355/45 359/356/45 358/357/45 357/358/45 356/359/45 355/360/45 +f 362/361/46 361/362/46 368/363/46 367/364/46 366/365/46 365/366/46 364/367/46 363/368/46 +f 370/369/47 369/370/47 376/371/47 375/372/47 374/373/47 373/374/47 372/375/47 371/376/47 +f 378/377/48 377/378/48 384/379/48 383/380/48 382/381/48 381/382/48 380/383/48 379/384/48 +f 386/385/49 385/386/49 392/387/49 391/388/49 390/389/49 389/390/49 388/391/49 387/392/49 +f 394/393/50 393/394/50 400/395/50 399/396/50 398/397/50 397/398/50 396/399/50 395/400/50 +f 402/401/2 401/402/2 408/403/2 407/404/2 406/405/2 405/406/2 404/407/2 403/408/2 +f 410/409/2 409/410/2 416/411/2 415/412/2 414/413/2 413/414/2 412/415/2 411/416/2 +f 418/417/2 417/418/2 424/419/2 423/420/2 422/421/2 421/422/2 420/423/2 419/424/2 +f 427/425/51 430/426/51 432/427/51 431/428/51 +f 428/429/2 429/430/2 430/431/2 427/432/2 +f 425/433/52 429/434/52 428/435/52 426/436/52 +f 432/437/53 425/438/53 426/439/53 431/440/53 +f 437/441/52 435/442/52 439/443/52 440/444/52 +f 434/445/51 436/446/51 433/447/51 438/448/51 +f 439/449/54 438/450/54 433/451/54 440/452/54 +f 434/453/2 438/454/2 439/455/2 435/456/2 +f 433/457/53 436/458/53 437/459/53 440/460/53 +f 436/461/55 434/462/55 435/463/55 437/464/55 +f 444/465/2 451/466/2 454/467/2 446/468/2 455/469/2 453/470/2 445/471/2 442/472/2 +f 450/473/51 451/474/51 444/475/51 441/476/51 +f 448/477/52 443/478/52 442/479/52 445/480/52 +f 454/481/54 451/482/54 450/483/54 447/484/54 +f 456/485/51 446/486/51 454/487/51 447/488/51 +f 449/489/52 452/490/52 453/491/52 455/492/52 +f 445/493/54 453/494/54 452/495/54 448/496/54 +f 455/497/54 446/498/54 456/499/54 449/500/54 +f 443/501/53 448/502/53 452/503/53 449/504/53 456/505/53 447/506/53 450/507/53 441/508/53 +f 460/509/2 467/510/2 470/511/2 462/512/2 471/513/2 469/514/2 461/515/2 458/516/2 +f 466/517/51 467/518/51 460/519/51 457/520/51 +f 464/521/52 459/522/52 458/523/52 461/524/52 +f 470/525/54 467/526/54 466/527/54 463/528/54 +f 472/529/51 462/530/51 470/531/51 463/532/51 +f 465/533/52 468/534/52 469/535/52 471/536/52 +f 461/537/54 469/538/54 468/539/54 464/540/54 +f 471/541/54 462/542/54 472/543/54 465/544/54 +f 459/545/53 464/546/53 468/547/53 465/548/53 472/549/53 463/550/53 466/551/53 457/552/53 +f 512/553/51 515/554/51 519/555/51 511/556/51 +f 517/557/51 510/558/51 509/559/51 520/560/51 +f 505/561/52 507/562/52 508/563/52 506/564/52 +f 516/565/55 515/566/55 512/567/55 505/561/55 506/564/55 510/568/55 517/569/55 514/570/55 +f 512/571/2 511/572/2 507/573/2 505/574/2 +f 517/575/53 520/576/53 513/577/53 514/578/53 +f 519/579/2 515/580/2 516/581/2 518/582/2 +f 510/583/53 506/584/53 508/585/53 509/586/53 +f 518/587/54 513/588/54 520/589/54 509/586/54 508/585/54 507/573/54 511/572/54 519/590/54 +f 516/565/51 514/570/51 513/588/51 518/587/51 +f 523/591/55 528/592/55 521/593/55 525/594/55 +f 527/595/52 526/596/52 521/597/52 528/598/52 +f 524/599/2 527/600/2 528/601/2 523/602/2 +f 521/603/53 526/604/53 522/605/53 525/606/53 +f 522/607/51 524/608/51 523/609/51 525/610/51 +f 527/611/54 524/612/54 522/613/54 526/614/54 +f 529/615/53 530/616/53 531/617/53 532/618/53 +f 536/619/51 529/620/51 532/621/51 535/622/51 +f 533/623/55 530/624/55 529/625/55 536/619/55 +f 534/626/52 531/627/52 530/628/52 533/623/52 +f 534/626/54 535/622/54 532/629/54 531/630/54 +f 534/626/2 533/623/2 536/619/2 535/622/2 +f 542/631/55 539/632/55 544/633/55 540/634/55 +f 539/635/51 538/636/51 543/637/51 544/633/51 +f 540/634/2 544/633/2 543/637/2 541/638/2 +f 541/638/54 543/637/54 538/639/54 537/640/54 +f 542/641/52 540/634/52 541/638/52 537/642/52 +f 552/643/52 545/644/52 547/645/52 551/646/52 +f 549/647/53 546/648/53 545/649/53 552/650/53 +f 551/651/2 547/645/2 550/652/2 548/653/2 +f 549/647/54 552/654/54 551/651/54 548/655/54 +f 546/656/51 549/657/51 548/655/51 550/658/51 +f 558/659/53 554/660/53 553/661/53 555/662/53 +f 564/663/55 566/664/55 563/665/55 565/666/55 553/667/55 554/668/55 +f 558/669/54 555/670/54 557/671/54 556/672/54 +f 567/673/52 563/665/52 566/664/52 562/674/52 +f 561/675/54 559/676/54 560/677/54 567/678/54 562/679/54 +f 554/668/51 558/669/51 556/672/51 559/680/51 561/681/51 564/663/51 +f 564/682/2 561/683/2 562/684/2 566/685/2 +f 559/686/2 568/687/2 569/688/2 560/689/2 +f 575/690/56 570/691/56 573/692/56 572/693/56 +f 577/694/57 571/695/57 576/696/57 574/697/57 +f 574/697/58 576/696/58 570/691/58 575/690/58 +f 576/698/2 571/699/2 573/700/2 570/701/2 +f 572/702/59 573/703/59 571/695/59 577/694/59 +f 583/704/53 580/705/53 578/706/53 579/707/53 +f 589/708/55 579/709/55 578/710/55 590/711/55 588/712/55 591/713/55 +f 583/714/54 581/715/54 582/716/54 580/717/54 +f 592/718/51 587/719/51 591/713/51 588/712/51 +f 586/720/54 587/721/54 592/722/54 585/723/54 584/724/54 +f 579/709/52 589/708/52 586/725/52 584/726/52 581/715/52 583/714/52 +f 589/727/2 591/728/2 587/729/2 586/730/2 +f 584/731/2 585/732/2 594/733/2 593/734/2 +f 598/735/54 599/736/54 600/737/54 597/738/54 +f 601/739/55 602/740/55 595/741/55 596/742/55 +f 600/743/53 602/744/53 601/745/53 597/746/53 +f 595/747/2 599/748/2 598/749/2 596/750/2 +f 637/751/51 640/752/51 642/753/51 636/754/51 +f 639/755/2 640/756/2 637/757/2 641/758/2 +f 638/759/54 641/760/54 637/761/54 636/762/54 +f 639/763/52 641/764/52 638/765/52 635/766/52 +f 642/767/55 640/768/55 639/769/55 635/770/55 +f 647/771/53 646/772/53 648/773/53 649/774/53 +f 648/773/54 645/775/54 644/776/54 649/774/54 +f 646/777/52 643/778/52 645/775/52 648/773/52 +f 647/779/55 650/780/55 643/778/55 646/777/55 +f 649/774/51 644/776/51 650/781/51 647/782/51 +f 686/783/2 693/784/2 696/785/2 688/786/2 697/787/2 695/788/2 687/789/2 684/790/2 +f 692/791/51 693/792/51 686/793/51 683/794/51 +f 690/795/52 685/796/52 684/797/52 687/798/52 +f 696/799/54 693/800/54 692/801/54 689/802/54 +f 698/803/51 688/804/51 696/805/51 689/806/51 +f 691/807/52 694/808/52 695/809/52 697/810/52 +f 687/811/54 695/812/54 694/813/54 690/814/54 +f 697/815/54 688/816/54 698/817/54 691/818/54 +f 685/819/53 690/820/53 694/821/53 691/822/53 698/823/53 689/824/53 692/825/53 683/826/53 +f 702/827/2 709/828/2 712/829/2 704/830/2 713/831/2 711/832/2 703/833/2 700/834/2 +f 708/835/51 709/836/51 702/837/51 699/838/51 +f 706/839/52 701/840/52 700/841/52 703/842/52 +f 712/843/54 709/844/54 708/845/54 705/846/54 +f 714/847/51 704/848/51 712/849/51 705/850/51 +f 707/851/52 710/852/52 711/853/52 713/854/52 +f 703/855/54 711/856/54 710/857/54 706/858/54 +f 713/859/54 704/860/54 714/861/54 707/862/54 +f 701/863/53 706/864/53 710/865/53 707/866/53 714/867/53 705/868/53 708/869/53 699/870/53 +f 720/871/56 715/872/56 718/873/56 717/874/56 +f 722/875/57 716/876/57 721/877/57 719/878/57 +f 719/878/58 721/877/58 715/872/58 720/871/58 +f 721/879/2 716/880/2 718/881/2 715/882/2 +f 717/883/59 718/884/59 716/876/59 722/875/59 +f 992/885/51 988/886/51 987/887/51 991/888/51 +f 987/889/53 989/890/53 993/891/53 991/892/53 +f 993/893/54 994/894/54 992/895/54 991/896/54 +f 992/897/2 994/898/2 990/899/2 988/900/2 +f 990/901/52 994/902/52 993/903/52 989/904/52 +f 1001/905/51 995/906/51 997/907/51 1005/908/51 +f 1005/908/2 997/907/2 1000/909/2 1006/910/2 +f 1006/911/52 1000/912/52 998/913/52 1007/914/52 +f 1007/914/53 998/913/53 995/906/53 1001/905/53 +f 1009/915/53 1004/916/53 1010/917/53 1008/918/53 +f 999/919/52 1003/920/52 1004/916/52 1009/915/52 +f 996/921/2 1002/922/2 1003/923/2 999/924/2 +f 1008/918/51 1010/917/51 1002/922/51 996/921/51 +f 1003/925/52 1006/926/52 1007/927/52 1004/928/52 +f 1002/929/2 1005/930/2 1006/931/2 1003/932/2 +f 1010/933/51 1001/934/51 1005/930/51 1002/929/51 +f 1004/928/53 1007/927/53 1001/935/53 1010/936/53 +f 1078/937/52 1076/938/52 1138/939/52 1136/940/52 1134/941/52 1132/942/52 1130/943/52 1128/944/52 1126/945/52 1124/946/52 1298/947/52 1306/948/52 1322/949/52 1278/950/52 1270/951/52 1274/952/52 1218/953/52 1214/954/52 1210/955/52 1330/956/52 1326/957/52 1254/958/52 1310/959/52 1318/960/52 1262/961/52 1249/962/52 1257/963/52 1092/964/52 1090/965/52 1088/966/52 1086/967/52 1084/968/52 1082/969/52 1080/970/52 +f 1139/971/51 1141/972/51 1142/973/51 1143/974/51 1144/975/51 1145/976/51 1146/977/51 1147/978/51 1255/979/51 1247/980/51 1259/981/51 1315/982/51 1307/983/51 1251/984/51 1323/985/51 1327/986/51 1207/987/51 1211/988/51 1215/989/51 1271/990/51 1267/991/51 1275/992/51 1319/993/51 1303/994/51 1295/995/51 1163/996/51 1164/997/51 1165/998/51 1166/999/51 1167/1000/51 1168/1001/51 1169/1002/51 1170/1003/51 1140/1004/51 +f 1075/1005/51 1077/1006/51 1079/1007/51 1081/1008/51 1083/1009/51 1085/1010/51 1087/1011/51 1089/1012/51 1091/1013/51 1258/1014/51 1250/1015/51 1261/1016/51 1317/1017/51 1309/1018/51 1253/1019/51 1325/1020/51 1329/1021/51 1208/1022/51 1212/1023/51 1216/1024/51 1272/1025/51 1268/1026/51 1276/1027/51 1321/1028/51 1305/1029/51 1297/1030/51 1123/1031/51 1125/1032/51 1127/1033/51 1129/1034/51 1131/1035/51 1133/1036/51 1135/1037/51 1137/1038/51 +f 1171/1039/52 1202/1040/52 1201/1041/52 1200/1042/52 1199/1043/52 1198/1044/52 1197/1045/52 1196/1046/52 1195/1047/52 1296/1048/52 1304/1049/52 1320/1050/52 1277/1051/52 1269/1052/52 1273/1053/52 1217/1054/52 1213/1055/52 1209/1056/52 1328/1057/52 1324/1058/52 1252/1059/52 1308/1060/52 1316/1061/52 1260/1062/52 1248/1063/52 1256/1064/52 1179/1065/52 1178/1066/52 1177/1067/52 1176/1068/52 1175/1069/52 1174/1070/52 1173/1071/52 1172/1072/52 +f 1179/1065/52 1256/1064/52 1280/1073/52 1292/1074/52 1204/1075/52 1288/1076/52 1284/1077/52 1312/1078/52 1264/1079/52 1240/1080/52 1236/1081/52 1244/1082/52 1300/1083/52 1232/1084/52 1224/1085/52 1220/1086/52 1228/1087/52 1296/1048/52 1195/1047/52 1194/1088/52 1193/1089/52 1192/1090/52 1191/1091/52 1190/1092/52 1189/1093/52 1188/1094/52 1187/1095/52 1186/1096/52 1185/1097/52 1184/1098/52 1183/1099/52 1182/1100/52 1181/1101/52 1180/1102/52 +f 1092/964/52 1257/963/52 1281/1103/52 1293/1104/52 1205/1105/52 1289/1106/52 1285/1107/52 1313/1108/52 1265/1109/52 1241/1110/52 1237/1111/52 1245/1112/52 1301/1113/52 1233/1114/52 1225/1115/52 1221/1116/52 1229/1117/52 1298/947/52 1124/946/52 1122/1118/52 1120/1119/52 1118/1120/52 1116/1121/52 1114/1122/52 1112/1123/52 1110/1124/52 1108/1125/52 1106/1126/52 1104/1127/52 1102/1128/52 1100/1129/52 1098/1130/52 1096/1131/52 1094/1132/52 +f 1163/996/51 1295/995/51 1227/1133/51 1219/1134/51 1223/1135/51 1231/1136/51 1299/1137/51 1243/1138/51 1235/1139/51 1239/1140/51 1263/1141/51 1311/1142/51 1283/1143/51 1287/1144/51 1203/1145/51 1291/1146/51 1279/1147/51 1255/979/51 1147/978/51 1148/1148/51 1149/1149/51 1150/1150/51 1151/1151/51 1152/1152/51 1153/1153/51 1154/1154/51 1155/1155/51 1156/1156/51 1157/1157/51 1158/1158/51 1159/1159/51 1160/1160/51 1161/1161/51 1162/1162/51 +f 1123/1031/51 1297/1030/51 1230/1163/51 1222/1164/51 1226/1165/51 1234/1166/51 1302/1167/51 1246/1168/51 1238/1169/51 1242/1170/51 1266/1171/51 1314/1172/51 1286/1173/51 1290/1174/51 1206/1175/51 1294/1176/51 1282/1177/51 1258/1014/51 1091/1013/51 1093/1178/51 1095/1179/51 1097/1180/51 1099/1181/51 1101/1182/51 1103/1183/51 1105/1184/51 1107/1185/51 1109/1186/51 1111/1187/51 1113/1188/51 1115/1189/51 1117/1190/51 1119/1191/51 1121/1192/51 +f 1333/1193/55 1338/1194/55 1331/1195/55 1335/1196/55 +f 1337/1197/52 1336/1198/52 1331/1199/52 1338/1200/52 +f 1334/1201/2 1337/1202/2 1338/1203/2 1333/1204/2 +f 1331/1205/53 1336/1206/53 1332/1207/53 1335/1208/53 +f 1332/1209/51 1334/1210/51 1333/1211/51 1335/1212/51 +f 1337/1213/54 1334/1214/54 1332/1215/54 1336/1216/54 +f 1342/1217/54 1343/1218/54 1344/1219/54 1341/1220/54 +f 1345/1221/55 1346/1222/55 1339/1223/55 1340/1224/55 +f 1344/1225/53 1346/1226/53 1345/1227/53 1341/1228/53 +f 1339/1229/2 1343/1230/2 1342/1231/2 1340/1232/2 +f 1350/1233/54 1351/1234/54 1352/1235/54 1349/1236/54 +f 1353/1237/55 1354/1238/55 1347/1239/55 1348/1240/55 +f 1352/1241/53 1354/1242/53 1353/1243/53 1349/1244/53 +f 1347/1245/2 1351/1246/2 1350/1247/2 1348/1248/2 +f 1358/1249/54 1359/1250/54 1360/1251/54 1357/1252/54 +f 1361/1253/55 1362/1254/55 1355/1255/55 1356/1256/55 +f 1360/1257/53 1362/1258/53 1361/1259/53 1357/1260/53 +f 1355/1261/2 1359/1262/2 1358/1263/2 1356/1264/2 +f 1365/1265/51 1368/1266/51 1370/1267/51 1364/1268/51 +f 1367/1269/2 1368/1270/2 1365/1271/2 1369/1272/2 +f 1366/1273/54 1369/1274/54 1365/1275/54 1364/1276/54 +f 1367/1277/52 1369/1278/52 1366/1279/52 1363/1280/52 +f 1370/1281/55 1368/1282/55 1367/1283/55 1363/1284/55 +f 1375/1285/53 1374/1286/53 1376/1287/53 1377/1288/53 +f 1376/1287/54 1373/1289/54 1372/1290/54 1377/1288/54 +f 1374/1291/52 1371/1292/52 1373/1289/52 1376/1287/52 +f 1375/1293/55 1378/1294/55 1371/1292/55 1374/1291/55 +f 1377/1288/51 1372/1290/51 1378/1295/51 1375/1296/51 +f 1381/1297/51 1384/1298/51 1386/1299/51 1380/1300/51 +f 1383/1301/2 1384/1302/2 1381/1303/2 1385/1304/2 +f 1382/1305/54 1385/1306/54 1381/1307/54 1380/1308/54 +f 1383/1309/52 1385/1310/52 1382/1311/52 1379/1312/52 +f 1386/1313/55 1384/1314/55 1383/1315/55 1379/1316/55 +f 1391/1317/53 1390/1318/53 1392/1319/53 1393/1320/53 +f 1392/1319/54 1389/1321/54 1388/1322/54 1393/1320/54 +f 1390/1323/52 1387/1324/52 1389/1321/52 1392/1319/52 +f 1391/1325/55 1394/1326/55 1387/1324/55 1390/1323/55 +f 1393/1320/51 1388/1322/51 1394/1327/51 1391/1328/51 +f 1397/1329/51 1400/1330/51 1402/1331/51 1396/1332/51 +f 1399/1333/2 1400/1334/2 1397/1335/2 1401/1336/2 +f 1398/1337/54 1401/1338/54 1397/1339/54 1396/1340/54 +f 1399/1341/52 1401/1342/52 1398/1343/52 1395/1344/52 +f 1402/1345/55 1400/1346/55 1399/1347/55 1395/1348/55 +f 1407/1349/53 1406/1350/53 1408/1351/53 1409/1352/53 +f 1408/1351/54 1405/1353/54 1404/1354/54 1409/1352/54 +f 1406/1355/52 1403/1356/52 1405/1353/52 1408/1351/52 +f 1407/1357/55 1410/1358/55 1403/1356/55 1406/1355/55 +f 1409/1352/51 1404/1354/51 1410/1359/51 1407/1360/51 +f 1413/1361/51 1416/1362/51 1418/1363/51 1417/1364/51 +f 1414/1365/2 1415/1366/2 1416/1367/2 1413/1368/2 +f 1411/1369/52 1415/1370/52 1414/1371/52 1412/1372/52 +f 1418/1373/53 1411/1374/53 1412/1375/53 1417/1376/53 +f 1421/1377/51 1424/1378/51 1426/1379/51 1425/1380/51 +f 1422/1381/2 1423/1382/2 1424/1383/2 1421/1384/2 +f 1419/1385/52 1423/1386/52 1422/1387/52 1420/1388/52 +f 1426/1389/53 1419/1390/53 1420/1391/53 1425/1392/53 +f 1429/1393/51 1432/1394/51 1434/1395/51 1433/1396/51 +f 1430/1397/2 1431/1398/2 1432/1399/2 1429/1400/2 +f 1427/1401/52 1431/1402/52 1430/1403/52 1428/1404/52 +f 1434/1405/53 1427/1406/53 1428/1407/53 1433/1408/53 +f 1457/1409/51 1435/1410/51 1437/1411/51 1461/1412/51 +f 1461/1412/55 1437/1411/55 1440/1413/55 1462/1414/55 +f 1462/1415/52 1440/1416/52 1438/1417/52 1463/1418/52 +f 1463/1418/54 1438/1417/54 1435/1410/54 1457/1409/54 +f 1436/1419/53 1439/1420/53 1465/1421/53 1464/1422/53 +f 1440/1423/2 1437/1424/2 1435/1425/2 1438/1426/2 +f 1465/1427/54 1460/1428/54 1466/1429/54 1464/1430/54 +f 1439/1431/52 1459/1432/52 1460/1428/52 1465/1427/52 +f 1436/1433/55 1458/1434/55 1459/1435/55 1439/1436/55 +f 1464/1430/51 1466/1429/51 1458/1434/51 1436/1433/51 +f 1459/1437/52 1462/1438/52 1463/1439/52 1460/1440/52 +f 1458/1441/55 1461/1442/55 1462/1443/55 1459/1444/55 +f 1466/1445/51 1457/1446/51 1461/1442/51 1458/1441/51 +f 1460/1440/54 1463/1439/54 1457/1447/54 1466/1448/54 +f 1470/1449/2 1468/1450/2 1498/1451/2 1495/1452/2 1494/1453/2 1496/1454/2 1488/1455/2 1486/1456/2 1493/1457/2 1483/1458/2 1481/1459/2 1479/1460/2 1477/1461/2 1497/1462/2 1474/1463/2 1472/1464/2 +f 1502/1465/2 1500/1466/2 1530/1467/2 1528/1468/2 1526/1469/2 1524/1470/2 1522/1471/2 1520/1472/2 1518/1473/2 1516/1474/2 1514/1475/2 1512/1476/2 1510/1477/2 1508/1478/2 1506/1479/2 1504/1480/2 +f 1499/1481/53 1501/1482/53 1503/1483/53 1505/1484/53 1507/1485/53 1509/1486/53 1511/1487/53 1513/1488/53 1515/1489/53 1517/1490/53 1519/1491/53 1521/1492/53 1523/1493/53 1525/1494/53 1527/1495/53 1529/1496/53 +f 1570/1497/52 1563/1498/52 1565/1499/52 1569/1500/52 +f 1567/1501/53 1564/1502/53 1563/1503/53 1570/1504/53 +f 1569/1505/2 1565/1499/2 1568/1506/2 1566/1507/2 +f 1567/1501/54 1570/1508/54 1569/1505/54 1566/1509/54 +f 1564/1510/51 1567/1511/51 1566/1509/51 1568/1512/51 +f 1578/1513/51 1571/1514/51 1573/1515/51 1577/1516/51 +f 1575/1517/53 1572/1518/53 1571/1519/53 1578/1520/53 +f 1577/1521/2 1573/1515/2 1576/1522/2 1574/1523/2 +f 1575/1517/55 1578/1524/55 1577/1521/55 1574/1525/55 +f 1572/1526/52 1575/1527/52 1574/1525/52 1576/1528/52 +f 1586/1529/51 1579/1530/51 1581/1531/51 1585/1532/51 +f 1583/1533/53 1580/1534/53 1579/1535/53 1586/1536/53 +f 1585/1537/2 1581/1531/2 1584/1538/2 1582/1539/2 +f 1583/1533/55 1586/1540/55 1585/1537/55 1582/1541/55 +f 1580/1542/52 1583/1543/52 1582/1541/52 1584/1544/52 +f 1621/1545/60 1588/1546/60 1590/1547/60 1622/1548/60 +f 1622/1548/61 1590/1547/61 1592/1549/61 1625/1550/61 +f 1625/1550/62 1592/1549/62 1594/1551/62 1628/1552/62 +f 1628/1552/63 1594/1551/63 1596/1553/63 1631/1554/63 +f 1631/1554/64 1596/1553/64 1598/1555/64 1634/1556/64 +f 1634/1556/65 1598/1555/65 1600/1557/65 1637/1558/65 +f 1637/1558/66 1600/1557/66 1602/1559/66 1640/1560/66 +f 1640/1560/67 1602/1559/67 1604/1561/67 1643/1562/67 +f 1643/1562/68 1604/1561/68 1606/1563/68 1646/1564/68 +f 1646/1564/69 1606/1563/69 1608/1565/69 1649/1566/69 +f 1649/1566/70 1608/1565/70 1610/1567/70 1652/1568/70 +f 1652/1568/71 1610/1567/71 1612/1569/71 1655/1570/71 +f 1655/1570/72 1612/1569/72 1614/1571/72 1658/1572/72 +f 1658/1572/73 1614/1571/73 1616/1573/73 1661/1574/73 +f 1661/1574/74 1616/1573/74 1618/1575/74 1664/1576/74 +f 1664/1576/75 1618/1575/75 1588/1577/75 1621/1578/75 +f 1617/1579/75 1666/1580/75 1619/1581/75 1587/1582/75 +f 1666/1583/75 1665/1584/75 1620/1585/75 1619/1586/75 +f 1665/1587/75 1664/1588/75 1621/1589/75 1620/1590/75 +f 1615/1591/74 1663/1592/74 1666/1580/74 1617/1579/74 +f 1663/1593/74 1662/1594/74 1665/1584/74 1666/1583/74 +f 1662/1595/74 1661/1596/74 1664/1588/74 1665/1587/74 +f 1613/1597/73 1660/1598/73 1663/1592/73 1615/1591/73 +f 1660/1599/73 1659/1600/73 1662/1594/73 1663/1593/73 +f 1659/1601/73 1658/1602/73 1661/1596/73 1662/1595/73 +f 1611/1603/72 1657/1604/72 1660/1598/72 1613/1597/72 +f 1657/1605/72 1656/1606/72 1659/1600/72 1660/1599/72 +f 1656/1607/72 1655/1608/72 1658/1602/72 1659/1601/72 +f 1609/1609/71 1654/1610/71 1657/1604/71 1611/1603/71 +f 1654/1611/71 1653/1612/71 1656/1606/71 1657/1605/71 +f 1653/1613/71 1652/1614/71 1655/1608/71 1656/1607/71 +f 1607/1615/70 1651/1616/70 1654/1610/70 1609/1609/70 +f 1651/1617/70 1650/1618/70 1653/1612/70 1654/1611/70 +f 1650/1619/70 1649/1620/70 1652/1614/70 1653/1613/70 +f 1605/1621/69 1648/1622/69 1651/1616/69 1607/1615/69 +f 1648/1623/69 1647/1624/69 1650/1618/69 1651/1617/69 +f 1647/1625/69 1646/1626/69 1649/1620/69 1650/1619/69 +f 1603/1627/68 1645/1628/68 1648/1622/68 1605/1621/68 +f 1645/1629/68 1644/1630/68 1647/1624/68 1648/1623/68 +f 1644/1631/68 1643/1632/68 1646/1626/68 1647/1625/68 +f 1601/1633/67 1642/1634/67 1645/1628/67 1603/1627/67 +f 1642/1635/67 1641/1636/67 1644/1630/67 1645/1629/67 +f 1641/1637/67 1640/1638/67 1643/1632/67 1644/1631/67 +f 1599/1639/66 1639/1640/66 1642/1634/66 1601/1633/66 +f 1639/1641/66 1638/1642/66 1641/1636/66 1642/1635/66 +f 1638/1643/66 1637/1644/66 1640/1638/66 1641/1637/66 +f 1597/1645/65 1636/1646/65 1639/1640/65 1599/1639/65 +f 1636/1647/65 1635/1648/65 1638/1642/65 1639/1641/65 +f 1635/1649/65 1634/1650/65 1637/1644/65 1638/1643/65 +f 1595/1651/64 1633/1652/64 1636/1646/64 1597/1645/64 +f 1633/1653/64 1632/1654/64 1635/1648/64 1636/1647/64 +f 1632/1655/64 1631/1656/64 1634/1650/64 1635/1649/64 +f 1593/1657/63 1630/1658/63 1633/1652/63 1595/1651/63 +f 1630/1659/63 1629/1660/63 1632/1654/63 1633/1653/63 +f 1629/1661/63 1628/1662/63 1631/1656/63 1632/1655/63 +f 1591/1663/62 1627/1664/62 1630/1658/62 1593/1657/62 +f 1627/1665/62 1626/1666/62 1629/1660/62 1630/1659/62 +f 1626/1667/62 1625/1668/62 1628/1662/62 1629/1661/62 +f 1589/1669/61 1624/1670/61 1627/1664/61 1591/1663/61 +f 1624/1671/61 1623/1672/61 1626/1666/61 1627/1665/61 +f 1623/1673/61 1622/1674/61 1625/1668/61 1626/1667/61 +f 1587/1675/60 1619/1676/60 1624/1670/60 1589/1669/60 +f 1619/1677/60 1620/1678/60 1623/1672/60 1624/1671/60 +f 1620/1679/60 1621/1680/60 1622/1674/60 1623/1673/60 +f 1701/1681/60 1668/1682/60 1670/1683/60 1702/1684/60 +f 1702/1684/61 1670/1683/61 1672/1685/61 1705/1686/61 +f 1705/1686/62 1672/1685/62 1674/1687/62 1708/1688/62 +f 1708/1688/63 1674/1687/63 1676/1689/63 1711/1690/63 +f 1711/1690/64 1676/1689/64 1678/1691/64 1714/1692/64 +f 1714/1692/65 1678/1691/65 1680/1693/65 1717/1694/65 +f 1717/1694/66 1680/1693/66 1682/1695/66 1720/1696/66 +f 1720/1696/67 1682/1695/67 1684/1697/67 1723/1698/67 +f 1723/1698/68 1684/1697/68 1686/1699/68 1726/1700/68 +f 1726/1700/69 1686/1699/69 1688/1701/69 1729/1702/69 +f 1729/1702/70 1688/1701/70 1690/1703/70 1732/1704/70 +f 1732/1704/71 1690/1703/71 1692/1705/71 1735/1706/71 +f 1735/1706/72 1692/1705/72 1694/1707/72 1738/1708/72 +f 1738/1708/73 1694/1707/73 1696/1709/73 1741/1710/73 +f 1741/1710/74 1696/1709/74 1698/1711/74 1744/1712/74 +f 1744/1712/75 1698/1711/75 1668/1713/75 1701/1714/75 +f 1697/1715/75 1746/1716/75 1699/1717/75 1667/1718/75 +f 1746/1719/75 1745/1720/75 1700/1721/75 1699/1722/75 +f 1745/1723/75 1744/1724/75 1701/1725/75 1700/1726/75 +f 1695/1727/74 1743/1728/74 1746/1716/74 1697/1715/74 +f 1743/1729/74 1742/1730/74 1745/1720/74 1746/1719/74 +f 1742/1731/74 1741/1732/74 1744/1724/74 1745/1723/74 +f 1693/1733/73 1740/1734/73 1743/1728/73 1695/1727/73 +f 1740/1735/73 1739/1736/73 1742/1730/73 1743/1729/73 +f 1739/1737/73 1738/1738/73 1741/1732/73 1742/1731/73 +f 1691/1739/72 1737/1740/72 1740/1734/72 1693/1733/72 +f 1737/1741/72 1736/1742/72 1739/1736/72 1740/1735/72 +f 1736/1743/72 1735/1744/72 1738/1738/72 1739/1737/72 +f 1689/1745/71 1734/1746/71 1737/1740/71 1691/1739/71 +f 1734/1747/71 1733/1748/71 1736/1742/71 1737/1741/71 +f 1733/1749/71 1732/1750/71 1735/1744/71 1736/1743/71 +f 1687/1751/70 1731/1752/70 1734/1746/70 1689/1745/70 +f 1731/1753/70 1730/1754/70 1733/1748/70 1734/1747/70 +f 1730/1755/70 1729/1756/70 1732/1750/70 1733/1749/70 +f 1685/1757/69 1728/1758/69 1731/1752/69 1687/1751/69 +f 1728/1759/69 1727/1760/69 1730/1754/69 1731/1753/69 +f 1727/1761/69 1726/1762/69 1729/1756/69 1730/1755/69 +f 1683/1763/68 1725/1764/68 1728/1758/68 1685/1757/68 +f 1725/1765/68 1724/1766/68 1727/1760/68 1728/1759/68 +f 1724/1767/68 1723/1768/68 1726/1762/68 1727/1761/68 +f 1681/1769/67 1722/1770/67 1725/1764/67 1683/1763/67 +f 1722/1771/67 1721/1772/67 1724/1766/67 1725/1765/67 +f 1721/1773/67 1720/1774/67 1723/1768/67 1724/1767/67 +f 1679/1775/66 1719/1776/66 1722/1770/66 1681/1769/66 +f 1719/1777/66 1718/1778/66 1721/1772/66 1722/1771/66 +f 1718/1779/66 1717/1780/66 1720/1774/66 1721/1773/66 +f 1677/1781/65 1716/1782/65 1719/1776/65 1679/1775/65 +f 1716/1783/65 1715/1784/65 1718/1778/65 1719/1777/65 +f 1715/1785/65 1714/1786/65 1717/1780/65 1718/1779/65 +f 1675/1787/64 1713/1788/64 1716/1782/64 1677/1781/64 +f 1713/1789/64 1712/1790/64 1715/1784/64 1716/1783/64 +f 1712/1791/64 1711/1792/64 1714/1786/64 1715/1785/64 +f 1673/1793/63 1710/1794/63 1713/1788/63 1675/1787/63 +f 1710/1795/63 1709/1796/63 1712/1790/63 1713/1789/63 +f 1709/1797/63 1708/1798/63 1711/1792/63 1712/1791/63 +f 1671/1799/62 1707/1800/62 1710/1794/62 1673/1793/62 +f 1707/1801/62 1706/1802/62 1709/1796/62 1710/1795/62 +f 1706/1803/62 1705/1804/62 1708/1798/62 1709/1797/62 +f 1669/1805/61 1704/1806/61 1707/1800/61 1671/1799/61 +f 1704/1807/61 1703/1808/61 1706/1802/61 1707/1801/61 +f 1703/1809/61 1702/1810/61 1705/1804/61 1706/1803/61 +f 1667/1811/60 1699/1812/60 1704/1806/60 1669/1805/60 +f 1699/1813/60 1700/1814/60 1703/1808/60 1704/1807/60 +f 1700/1815/60 1701/1816/60 1702/1810/60 1703/1809/60 +f 1769/1817/51 1747/1818/51 1749/1819/51 1773/1820/51 +f 1773/1820/55 1749/1819/55 1752/1821/55 1774/1822/55 +f 1774/1823/52 1752/1824/52 1750/1825/52 1775/1826/52 +f 1775/1826/54 1750/1825/54 1747/1818/54 1769/1817/54 +f 1748/1827/53 1751/1828/53 1777/1829/53 1776/1830/53 +f 1752/1831/2 1749/1832/2 1747/1833/2 1750/1834/2 +f 1777/1835/54 1772/1836/54 1778/1837/54 1776/1838/54 +f 1751/1839/52 1771/1840/52 1772/1836/52 1777/1835/52 +f 1748/1841/55 1770/1842/55 1771/1843/55 1751/1844/55 +f 1776/1838/51 1778/1837/51 1770/1842/51 1748/1841/51 +f 1771/1845/52 1774/1846/52 1775/1847/52 1772/1848/52 +f 1770/1849/55 1773/1850/55 1774/1851/55 1771/1852/55 +f 1778/1853/51 1769/1854/51 1773/1850/51 1770/1849/51 +f 1772/1848/54 1775/1847/54 1769/1855/54 1778/1856/54 +f 1781/1857/2 1782/1858/2 1786/1859/2 1785/1860/2 +f 1783/1861/53 1784/1862/53 1780/1863/53 1779/1864/53 +f 1781/1865/52 1785/1866/52 1783/1861/52 1779/1864/52 +f 1786/1859/51 1782/1858/51 1780/1863/51 1784/1862/51 +f 1789/1867/2 1790/1868/2 1794/1869/2 1793/1870/2 +f 1791/1871/53 1792/1872/53 1788/1873/53 1787/1874/53 +f 1789/1875/52 1793/1876/52 1791/1871/52 1787/1874/52 +f 1794/1869/51 1790/1868/51 1788/1873/51 1792/1872/51 +f 1797/1877/2 1798/1878/2 1802/1879/2 1801/1880/2 +f 1799/1881/53 1800/1882/53 1796/1883/53 1795/1884/53 +f 1797/1885/55 1801/1886/55 1799/1881/55 1795/1884/55 +f 1802/1879/54 1798/1878/54 1796/1883/54 1800/1882/54 +f 1805/1887/53 1806/1888/53 1810/1889/53 1809/1890/53 +f 1807/1891/2 1808/1892/2 1804/1893/2 1803/1894/2 +f 1805/1895/52 1809/1896/52 1807/1891/52 1803/1894/52 +f 1810/1889/51 1806/1888/51 1804/1893/51 1808/1892/51 +f 1813/1897/2 1814/1898/2 1818/1899/2 1817/1900/2 +f 1815/1901/53 1816/1902/53 1812/1903/53 1811/1904/53 +f 1813/1905/55 1817/1906/55 1815/1901/55 1811/1904/55 +f 1818/1899/54 1814/1898/54 1812/1903/54 1816/1902/54 +f 1821/1907/2 1822/1908/2 1826/1909/2 1825/1910/2 +f 1823/1911/53 1824/1912/53 1820/1913/53 1819/1914/53 +f 1821/1915/54 1825/1916/54 1823/1911/54 1819/1914/54 +f 1826/1909/55 1822/1908/55 1820/1913/55 1824/1912/55 +f 1834/1917/52 1837/1918/52 1841/1919/52 1833/1920/52 +f 1839/1921/52 1832/1922/52 1831/1923/52 1842/1924/52 +f 1827/1925/51 1829/1926/51 1830/1927/51 1828/1928/51 +f 1838/1929/54 1837/1930/54 1834/1931/54 1827/1925/54 1828/1928/54 1832/1932/54 1839/1933/54 1836/1934/54 +f 1834/1935/2 1833/1936/2 1829/1937/2 1827/1938/2 +f 1839/1939/53 1842/1940/53 1835/1941/53 1836/1942/53 +f 1841/1943/2 1837/1944/2 1838/1945/2 1840/1946/2 +f 1832/1947/53 1828/1948/53 1830/1949/53 1831/1950/53 +f 1840/1951/55 1835/1952/55 1842/1953/55 1831/1950/55 1830/1949/55 1829/1937/55 1833/1936/55 1841/1954/55 +f 1838/1929/52 1836/1934/52 1835/1952/52 1840/1951/52 +f 1843/1955/51 1844/1956/51 1846/1957/51 1845/1958/51 +f 1845/1958/55 1846/1957/55 1850/1959/55 1849/1960/55 +f 1849/1960/52 1850/1959/52 1848/1961/52 1847/1962/52 +f 1847/1962/54 1848/1961/54 1844/1963/54 1843/1964/54 +f 1845/1965/53 1849/1960/53 1847/1962/53 1843/1966/53 +f 1850/1959/2 1846/1967/2 1844/1968/2 1848/1961/2 +f 1851/1969/52 1852/1970/52 1854/1971/52 1853/1972/52 +f 1853/1972/54 1854/1971/54 1858/1973/54 1857/1974/54 +f 1857/1974/51 1858/1973/51 1856/1975/51 1855/1976/51 +f 1855/1976/55 1856/1975/55 1852/1977/55 1851/1978/55 +f 1853/1979/53 1857/1974/53 1855/1976/53 1851/1980/53 +f 1858/1973/2 1854/1981/2 1852/1982/2 1856/1975/2 +f 1863/1983/55 1861/1984/55 1860/1985/55 1872/1986/55 +f 1867/1987/2 1875/1988/2 1879/1989/2 1862/1990/2 +f 1866/1991/55 1878/1992/55 1874/1993/55 1877/1994/55 +f 1864/1995/54 1870/1996/54 1871/1997/54 1865/1998/54 +f 1874/1999/52 1878/2000/52 1863/2001/52 1872/2002/52 +f 1865/2003/2 1871/2004/2 1868/2005/2 1880/2006/2 1873/2007/2 1876/2008/2 1877/2009/2 1874/2010/2 1872/2011/2 1860/2012/2 +f 1859/2013/52 1866/2014/52 1877/2015/52 1876/2016/52 1867/2017/52 1862/2018/52 +f 1864/2019/53 1861/1984/53 1863/2020/53 1878/2021/53 1866/2022/53 1859/2023/53 1869/2024/53 1870/2025/53 +f 1864/2019/51 1865/2026/51 1860/1985/51 1861/1984/51 +f 1868/2027/54 1869/2028/54 1859/2029/54 1862/2030/54 1879/2031/54 1880/2032/54 +f 1875/2033/52 1873/2034/52 1880/2035/52 1879/2036/52 +f 1870/2037/51 1869/2038/51 1868/2039/51 1871/2040/51 +f 1875/2041/54 1867/2042/54 1876/2043/54 1873/2044/54 +f 1883/2045/53 1884/2046/53 1888/2047/53 1887/2048/53 +f 1885/2049/2 1886/2050/2 1882/2051/2 1881/2052/2 +f 1883/2053/51 1887/2054/51 1885/2049/51 1881/2052/51 +f 1888/2047/52 1884/2046/52 1882/2051/52 1886/2050/52 +f 1891/2055/53 1892/2056/53 1896/2057/53 1895/2058/53 +f 1893/2059/2 1894/2060/2 1890/2061/2 1889/2062/2 +f 1891/2063/51 1895/2064/51 1893/2059/51 1889/2062/51 +f 1896/2057/52 1892/2056/52 1890/2061/52 1894/2060/52 +f 1899/2065/53 1900/2066/53 1904/2067/53 1903/2068/53 +f 1901/2069/2 1902/2070/2 1898/2071/2 1897/2072/2 +f 1899/2073/55 1903/2074/55 1901/2069/55 1897/2072/55 +f 1904/2067/54 1900/2066/54 1898/2071/54 1902/2070/54 +f 1907/2075/2 1908/2076/2 1912/2077/2 1911/2078/2 +f 1909/2079/53 1910/2080/53 1906/2081/53 1905/2082/53 +f 1907/2083/51 1911/2084/51 1909/2079/51 1905/2082/51 +f 1912/2077/52 1908/2076/52 1906/2081/52 1910/2080/52 +f 1915/2085/53 1916/2086/53 1920/2087/53 1919/2088/53 +f 1917/2089/2 1918/2090/2 1914/2091/2 1913/2092/2 +f 1915/2093/55 1919/2094/55 1917/2089/55 1913/2092/55 +f 1920/2087/54 1916/2086/54 1914/2091/54 1918/2090/54 +f 1923/2095/53 1924/2096/53 1928/2097/53 1927/2098/53 +f 1925/2099/2 1926/2100/2 1922/2101/2 1921/2102/2 +f 1923/2103/54 1927/2104/54 1925/2099/54 1921/2102/54 +f 1928/2097/55 1924/2096/55 1922/2101/55 1926/2100/55 +f 1933/2105/54 1931/2106/54 1930/2107/54 1942/2108/54 +f 1937/2109/53 1945/2110/53 1949/2111/53 1932/2112/53 +f 1936/2113/54 1948/2114/54 1944/2115/54 1947/2116/54 +f 1934/2117/55 1940/2118/55 1941/2119/55 1935/2120/55 +f 1944/2121/52 1948/2122/52 1933/2123/52 1942/2124/52 +f 1935/2125/53 1941/2126/53 1938/2127/53 1950/2128/53 1943/2129/53 1946/2130/53 1947/2131/53 1944/2132/53 1942/2133/53 1930/2134/53 +f 1929/2135/52 1936/2136/52 1947/2137/52 1946/2138/52 1937/2139/52 1932/2140/52 +f 1934/2141/2 1931/2106/2 1933/2142/2 1948/2143/2 1936/2144/2 1929/2145/2 1939/2146/2 1940/2147/2 +f 1934/2141/51 1935/2148/51 1930/2107/51 1931/2106/51 +f 1938/2149/55 1939/2150/55 1929/2151/55 1932/2152/55 1949/2153/55 1950/2154/55 +f 1945/2155/52 1943/2156/52 1950/2157/52 1949/2158/52 +f 1940/2159/51 1939/2160/51 1938/2161/51 1941/2162/51 +f 1945/2163/55 1937/2164/55 1946/2165/55 1943/2166/55 +f 1973/2167/51 1951/2168/51 1953/2169/51 1977/2170/51 +f 1977/2170/55 1953/2169/55 1956/2171/55 1978/2172/55 +f 1978/2173/52 1956/2174/52 1954/2175/52 1979/2176/52 +f 1979/2176/54 1954/2175/54 1951/2168/54 1973/2167/54 +f 1952/2177/53 1955/2178/53 1981/2179/53 1980/2180/53 +f 1956/2181/2 1953/2182/2 1951/2183/2 1954/2184/2 +f 1981/2185/54 1976/2186/54 1982/2187/54 1980/2188/54 +f 1955/2189/52 1975/2190/52 1976/2186/52 1981/2185/52 +f 1952/2191/55 1974/2192/55 1975/2193/55 1955/2194/55 +f 1980/2188/51 1982/2187/51 1974/2192/51 1952/2191/51 +f 1975/2195/52 1978/2196/52 1979/2197/52 1976/2198/52 +f 1974/2199/55 1977/2200/55 1978/2201/55 1975/2202/55 +f 1982/2203/51 1973/2204/51 1977/2200/51 1974/2199/51 +f 1976/2198/54 1979/2197/54 1973/2205/54 1982/2206/54 +f 1983/2207/2 1984/2208/2 1986/2209/2 1985/2210/2 +f 1985/2211/51 1986/2212/51 1990/2213/51 1989/2214/51 +f 1989/2215/53 1990/2216/53 1988/2217/53 1987/2218/53 +f 1987/2219/52 1988/2220/52 1984/2221/52 1983/2222/52 +f 1985/2210/54 1989/2223/54 1987/2224/54 1983/2225/54 +f 1990/2226/55 1986/2227/55 1984/2228/55 1988/2217/55 +f 1993/2229/55 1994/2230/55 1998/2231/55 1997/2232/55 +f 1997/2233/52 1998/2234/52 1996/2235/52 1995/2236/52 +f 1993/2237/53 1997/2238/53 1995/2239/53 1991/2240/53 +f 1998/2241/2 1994/2242/2 1992/2243/2 1996/2244/2 +f 2001/2245/52 2002/2246/52 2000/2247/52 1999/2248/52 +f 1999/2249/54 2000/2250/54 1993/2251/54 1994/2252/54 +f 1992/2253/53 2001/2254/53 1999/2255/53 1994/2256/53 +f 2002/2257/2 1991/2258/2 1993/2259/2 2000/2260/2 +f 2009/2261/52 2010/2262/52 2008/2263/52 2007/2264/52 +f 2007/2265/54 2008/2266/54 2004/2267/54 2003/2268/54 +f 2005/2269/53 2009/2270/53 2007/2271/53 2003/2272/53 +f 2010/2273/2 2006/2274/2 2004/2275/2 2008/2276/2 +f 2004/2277/55 2003/2278/55 2014/2279/55 2013/2280/55 +f 2013/2281/52 2014/2282/52 2012/2283/52 2011/2284/52 +f 2004/2285/53 2013/2286/53 2011/2287/53 2006/2288/53 +f 2014/2289/2 2003/2290/2 2005/2291/2 2012/2292/2 +f 2017/2293/52 2016/2294/52 2019/2295/52 2020/2296/52 +f 2015/2297/51 2021/2298/51 2022/2299/51 2018/2300/51 +f 2015/2301/55 2016/2302/55 2017/2303/55 2021/2304/55 +f 2021/2305/53 2017/2306/53 2020/2307/53 2022/2308/53 +f 2019/2309/54 2018/2310/54 2022/2311/54 2020/2312/54 +f 2018/2313/2 2019/2314/2 2016/2315/2 2015/2316/2 +f 2028/2317/55 2025/2318/55 2023/2319/55 2024/2320/55 +f 2029/2321/52 2024/2320/52 2023/2319/52 2026/2322/52 +f 2025/2323/51 2028/2324/51 2030/2325/51 2027/2326/51 +f 2028/2327/2 2030/2325/2 2029/2321/2 2024/2328/2 +f 2030/2325/55 2027/2326/55 2026/2322/55 2029/2321/55 +f 2025/2329/2 2027/2326/2 2026/2322/2 2023/2330/2 +f 2042/2331/76 2041/2332/76 2039/2333/76 2040/2334/76 +f 2049/2335/2 2051/2336/2 2053/2337/2 2055/2338/2 2057/2339/2 2059/2340/2 2060/2341/2 2031/2342/2 2033/2343/2 2035/2344/2 2037/2345/2 2039/2346/2 2041/2347/2 2043/2348/2 2045/2349/2 2047/2350/2 +f 2034/2351/77 2033/2352/77 2031/2353/77 2032/2354/77 +f 2044/2355/78 2043/2356/78 2041/2332/78 2042/2331/78 +f 2056/2357/79 2055/2358/79 2053/2359/79 2054/2360/79 +f 2036/2361/80 2035/2362/80 2033/2352/80 2034/2351/80 +f 2046/2363/54 2045/2364/54 2043/2356/54 2044/2355/54 +f 2058/2365/81 2057/2366/81 2055/2358/81 2056/2357/81 +f 2038/2367/51 2037/2368/51 2035/2362/51 2036/2361/51 +f 2048/2369/82 2047/2370/82 2045/2364/82 2046/2363/82 +f 2040/2334/83 2039/2333/83 2037/2368/83 2038/2367/83 +f 2050/2371/84 2049/2372/84 2047/2370/84 2048/2369/84 +f 2054/2360/52 2053/2359/52 2051/2373/52 2052/2374/52 +f 2052/2374/85 2051/2373/85 2049/2372/85 2050/2371/85 +f 2082/2375/55 2085/2376/55 2063/2377/55 2062/2378/55 +f 2062/2378/53 2063/2377/53 2064/2379/53 2061/2380/53 +f 2083/2381/54 2084/2382/54 2061/2380/54 2064/2379/54 +f 2063/2377/52 2085/2383/52 2083/2384/52 2064/2379/52 +f 2061/2380/51 2084/2385/51 2082/2386/51 2062/2378/51 +f 2082/2387/53 2085/2388/53 2083/2389/53 2084/2390/53 +f 2089/2391/2 2096/2392/2 2099/2393/2 2091/2394/2 2100/2395/2 2098/2396/2 2090/2397/2 2087/2398/2 +f 2095/2399/51 2096/2400/51 2089/2401/51 2086/2402/51 +f 2093/2403/52 2088/2404/52 2087/2405/52 2090/2406/52 +f 2099/2407/54 2096/2408/54 2095/2409/54 2092/2410/54 +f 2101/2411/51 2091/2412/51 2099/2413/51 2092/2414/51 +f 2094/2415/52 2097/2416/52 2098/2417/52 2100/2418/52 +f 2090/2419/54 2098/2420/54 2097/2421/54 2093/2422/54 +f 2100/2423/54 2091/2424/54 2101/2425/54 2094/2426/54 +f 2088/2427/53 2093/2428/53 2097/2429/53 2094/2430/53 2101/2431/53 2092/2432/53 2095/2433/53 2086/2434/53 +f 2105/2435/2 2112/2436/2 2115/2437/2 2107/2438/2 2116/2439/2 2114/2440/2 2106/2441/2 2103/2442/2 +f 2111/2443/51 2112/2444/51 2105/2445/51 2102/2446/51 +f 2109/2447/52 2104/2448/52 2103/2449/52 2106/2450/52 +f 2115/2451/54 2112/2452/54 2111/2453/54 2108/2454/54 +f 2117/2455/51 2107/2456/51 2115/2457/51 2108/2458/51 +f 2110/2459/52 2113/2460/52 2114/2461/52 2116/2462/52 +f 2106/2463/54 2114/2464/54 2113/2465/54 2109/2466/54 +f 2116/2467/54 2107/2468/54 2117/2469/54 2110/2470/54 +f 2104/2471/53 2109/2472/53 2113/2473/53 2110/2474/53 2117/2475/53 2108/2476/53 2111/2477/53 2102/2478/53 +f 2121/2479/2 2119/2480/2 2149/2481/2 2147/2482/2 2145/2483/2 2143/2484/2 2141/2485/2 2139/2486/2 2137/2487/2 2135/2488/2 2133/2489/2 2131/2490/2 2129/2491/2 2127/2492/2 2125/2493/2 2123/2494/2 +f 2118/2495/53 2120/2496/53 2122/2497/53 2124/2498/53 2126/2499/53 2128/2500/53 2130/2501/53 2132/2502/53 2134/2503/53 2136/2504/53 2138/2505/53 2140/2506/53 2142/2507/53 2144/2508/53 2146/2509/53 2148/2510/53 +f 2217/2511/2 2215/2512/2 2245/2513/2 2243/2514/2 2241/2515/2 2239/2516/2 2237/2517/2 2235/2518/2 2233/2519/2 2231/2520/2 2229/2521/2 2227/2522/2 2225/2523/2 2223/2524/2 2221/2525/2 2219/2526/2 +f 2214/2527/53 2216/2528/53 2218/2529/53 2220/2530/53 2222/2531/53 2224/2532/53 2226/2533/53 2228/2534/53 2230/2535/53 2232/2536/53 2234/2537/53 2236/2538/53 2238/2539/53 2240/2540/53 2242/2541/53 2244/2542/53 +f 2312/2543/55 2313/2544/55 2311/2545/55 2310/2546/55 +f 2310/2547/53 2311/2548/53 2316/2549/53 2317/2550/53 +f 2314/2551/2 2315/2552/2 2313/2553/2 2312/2554/2 +f 2314/2555/54 2317/2556/54 2316/2557/54 2315/2558/54 +f 2321/2559/2 2328/2560/2 2331/2561/2 2323/2562/2 2332/2563/2 2330/2564/2 2322/2565/2 2319/2566/2 +f 2327/2567/52 2328/2568/52 2321/2569/52 2318/2570/52 +f 2325/2571/51 2320/2572/51 2319/2573/51 2322/2574/51 +f 2331/2575/55 2328/2576/55 2327/2577/55 2324/2578/55 +f 2333/2579/52 2323/2580/52 2331/2581/52 2324/2582/52 +f 2326/2583/51 2329/2584/51 2330/2585/51 2332/2586/51 +f 2322/2587/55 2330/2588/55 2329/2589/55 2325/2590/55 +f 2332/2591/55 2323/2592/55 2333/2593/55 2326/2594/55 +f 2320/2595/53 2325/2596/53 2329/2597/53 2326/2598/53 2333/2599/53 2324/2600/53 2327/2601/53 2318/2602/53 +s 1 +f 3/2603/86 4/2604/87 12/2605/88 11/2606/89 +f 1/2607/90 2/2608/91 9/2609/92 10/2610/93 +f 8/2611/94 1/2612/90 10/2613/93 16/2614/95 +f 6/2615/96 7/2616/97 15/2617/98 14/2618/99 +f 4/2619/87 5/2620/100 13/2621/101 12/2622/88 +f 2/2623/91 3/2624/86 11/2625/89 9/2626/92 +f 7/2627/97 8/2628/94 16/2629/95 15/2630/98 +f 5/2631/100 6/2632/96 14/2633/99 13/2634/101 +f 19/2635/102 20/2636/103 4/2637/87 3/2638/86 +f 17/2639/104 18/2640/105 2/2641/91 1/2642/90 +f 24/2643/106 17/2644/104 1/2645/90 8/2646/94 +f 22/2647/107 23/2648/108 7/2649/97 6/2650/96 +f 20/2651/103 21/2652/109 5/2653/100 4/2654/87 +f 18/2655/105 19/2656/102 3/2657/86 2/2658/91 +f 23/2659/108 24/2660/106 8/2661/94 7/2662/97 +f 21/2663/109 22/2664/107 6/2665/96 5/2666/100 +f 27/2667/110 28/2668/111 20/2669/103 19/2670/102 +f 25/2671/112 26/2672/113 18/2673/105 17/2674/104 +f 32/2675/114 25/2676/112 17/2677/104 24/2678/106 +f 30/2679/115 31/2680/116 23/2681/108 22/2682/107 +f 28/2683/111 29/2684/117 21/2685/109 20/2686/103 +f 26/2687/113 27/2688/110 19/2689/102 18/2690/105 +f 31/2691/116 32/2692/114 24/2693/106 23/2694/108 +f 29/2695/117 30/2696/115 22/2697/107 21/2698/109 +f 35/2699/118 36/2700/119 28/2701/111 27/2702/110 +f 33/2703/120 34/2704/121 26/2705/113 25/2706/112 +f 40/2707/122 33/2708/120 25/2709/112 32/2710/114 +f 38/2711/123 39/2712/124 31/2713/116 30/2714/115 +f 36/2715/119 37/2716/125 29/2717/117 28/2718/111 +f 34/2719/121 35/2720/118 27/2721/110 26/2722/113 +f 39/2723/124 40/2724/122 32/2725/114 31/2726/116 +f 37/2727/125 38/2728/123 30/2729/115 29/2730/117 +f 43/2731/126 44/2732/127 36/2733/119 35/2734/118 +f 41/2735/128 42/2736/129 34/2737/121 33/2738/120 +f 48/2739/130 41/2740/128 33/2741/120 40/2742/122 +f 46/2743/131 47/2744/132 39/2745/124 38/2746/123 +f 44/2747/127 45/2748/133 37/2749/125 36/2750/119 +f 42/2751/129 43/2752/126 35/2753/118 34/2754/121 +f 47/2755/132 48/2756/130 40/2757/122 39/2758/124 +f 45/2759/133 46/2760/131 38/2761/123 37/2762/125 +f 51/2763/134 52/2764/135 44/2765/127 43/2766/126 +f 49/2767/136 50/2768/137 42/2769/129 41/2770/128 +f 56/2771/138 49/2772/136 41/2773/128 48/2774/130 +f 54/2775/139 55/2776/140 47/2777/132 46/2778/131 +f 52/2779/135 53/2780/141 45/2781/133 44/2782/127 +f 50/2783/137 51/2784/134 43/2785/126 42/2786/129 +f 55/2787/140 56/2788/138 48/2789/130 47/2790/132 +f 53/2791/141 54/2792/139 46/2793/131 45/2794/133 +f 59/2795/142 60/2796/143 52/2797/135 51/2798/134 +f 57/2799/144 58/2800/145 50/2801/137 49/2802/136 +f 64/2803/146 57/2804/144 49/2805/136 56/2806/138 +f 62/2807/147 63/2808/148 55/2809/140 54/2810/139 +f 60/2811/143 61/2812/149 53/2813/141 52/2814/135 +f 58/2815/145 59/2816/142 51/2817/134 50/2818/137 +f 63/2819/148 64/2820/146 56/2821/138 55/2822/140 +f 61/2823/149 62/2824/147 54/2825/139 53/2826/141 +f 67/2827/150 68/2828/151 60/2829/143 59/2830/142 +f 65/2831/152 66/2832/153 58/2833/145 57/2834/144 +f 72/2835/154 65/2836/152 57/2837/144 64/2838/146 +f 70/2839/155 71/2840/156 63/2841/148 62/2842/147 +f 68/2843/151 69/2844/157 61/2845/149 60/2846/143 +f 66/2847/153 67/2848/150 59/2849/142 58/2850/145 +f 71/2851/156 72/2852/154 64/2853/146 63/2854/148 +f 69/2855/157 70/2856/155 62/2857/147 61/2858/149 +f 75/2859/158 76/2860/159 68/2861/151 67/2862/150 +f 73/2863/160 74/2864/161 66/2865/153 65/2866/152 +f 80/2867/162 73/2868/160 65/2869/152 72/2870/154 +f 78/2871/163 79/2872/164 71/2873/156 70/2874/155 +f 76/2875/159 77/2876/165 69/2877/157 68/2878/151 +f 74/2879/161 75/2880/158 67/2881/150 66/2882/153 +f 79/2883/164 80/2884/162 72/2885/154 71/2886/156 +f 77/2887/165 78/2888/163 70/2889/155 69/2890/157 +f 83/2891/166 84/2892/167 76/2893/159 75/2894/158 +f 81/2895/168 82/2896/169 74/2897/161 73/2898/160 +f 88/2899/170 81/2900/168 73/2901/160 80/2902/162 +f 86/2903/171 87/2904/172 79/2905/164 78/2906/163 +f 84/2907/167 85/2908/173 77/2909/165 76/2910/159 +f 82/2911/169 83/2912/166 75/2913/158 74/2914/161 +f 87/2915/172 88/2916/170 80/2917/162 79/2918/164 +f 85/2919/173 86/2920/171 78/2921/163 77/2922/165 +f 91/2923/174 92/2924/175 84/2925/167 83/2926/166 +f 89/2927/176 90/2928/177 82/2929/169 81/2930/168 +f 96/2931/178 89/2932/176 81/2933/168 88/2934/170 +f 94/2935/179 95/2936/180 87/2937/172 86/2938/171 +f 92/2939/175 93/2940/181 85/2941/173 84/2942/167 +f 90/2943/177 91/2944/174 83/2945/166 82/2946/169 +f 95/2947/180 96/2948/178 88/2949/170 87/2950/172 +f 93/2951/181 94/2952/179 86/2953/171 85/2954/173 +f 99/2955/182 100/2956/183 92/2957/175 91/2958/174 +f 97/2959/184 98/2960/185 90/2961/177 89/2962/176 +f 104/2963/186 97/2964/184 89/2965/176 96/2966/178 +f 102/2967/187 103/2968/188 95/2969/180 94/2970/179 +f 100/2971/183 101/2972/189 93/2973/181 92/2974/175 +f 98/2975/185 99/2976/182 91/2977/174 90/2978/177 +f 103/2979/188 104/2980/186 96/2981/178 95/2982/180 +f 101/2983/189 102/2984/187 94/2985/179 93/2986/181 +f 107/2987/190 108/2988/191 100/2989/183 99/2990/182 +f 105/2991/192 106/2992/193 98/2993/185 97/2994/184 +f 112/2995/194 105/2996/192 97/2997/184 104/2998/186 +f 110/2999/195 111/3000/196 103/3001/188 102/3002/187 +f 108/3003/191 109/3004/197 101/3005/189 100/3006/183 +f 106/3007/193 107/3008/190 99/3009/182 98/3010/185 +f 111/3011/196 112/3012/194 104/3013/186 103/3014/188 +f 109/3015/197 110/3016/195 102/3017/187 101/3018/189 +f 115/3019/198 116/3020/199 108/3021/191 107/3022/190 +f 113/3023/200 114/3024/201 106/3025/193 105/3026/192 +f 120/3027/202 113/3028/200 105/3029/192 112/3030/194 +f 118/3031/203 119/3032/204 111/3033/196 110/3034/195 +f 116/3035/199 117/3036/205 109/3037/197 108/3038/191 +f 114/3039/201 115/3040/198 107/3041/190 106/3042/193 +f 119/3043/204 120/3044/202 112/3045/194 111/3046/196 +f 117/3047/205 118/3048/203 110/3049/195 109/3050/197 +f 123/3051/206 124/3052/207 116/3053/199 115/3054/198 +f 121/3055/208 122/3056/209 114/3057/201 113/3058/200 +f 128/3059/210 121/3060/208 113/3061/200 120/3062/202 +f 126/3063/211 127/3064/212 119/3065/204 118/3066/203 +f 124/3067/207 125/3068/213 117/3069/205 116/3070/199 +f 122/3071/209 123/3072/206 115/3073/198 114/3074/201 +f 127/3075/212 128/3076/210 120/3077/202 119/3078/204 +f 125/3079/213 126/3080/211 118/3081/203 117/3082/205 +f 131/3083/214 132/3084/215 124/3085/207 123/3086/206 +f 129/3087/216 130/3088/217 122/3089/209 121/3090/208 +f 136/3091/218 129/3092/216 121/3093/208 128/3094/210 +f 134/3095/219 135/3096/220 127/3097/212 126/3098/211 +f 132/3099/215 133/3100/221 125/3101/213 124/3102/207 +f 130/3103/217 131/3104/214 123/3105/206 122/3106/209 +f 135/3107/220 136/3108/218 128/3109/210 127/3110/212 +f 133/3111/221 134/3112/219 126/3113/211 125/3114/213 +f 139/3115/222 140/3116/223 132/3117/215 131/3118/214 +f 137/3119/224 138/3120/225 130/3121/217 129/3122/216 +f 144/3123/226 137/3124/224 129/3125/216 136/3126/218 +f 142/3127/227 143/3128/228 135/3129/220 134/3130/219 +f 140/3131/223 141/3132/229 133/3133/221 132/3134/215 +f 138/3135/225 139/3136/222 131/3137/214 130/3138/217 +f 143/3139/228 144/3140/226 136/3141/218 135/3142/220 +f 141/3143/229 142/3144/227 134/3145/219 133/3146/221 +f 147/3147/230 148/3148/231 140/3149/223 139/3150/222 +f 145/3151/232 146/3152/233 138/3153/225 137/3154/224 +f 152/3155/234 145/3156/232 137/3157/224 144/3158/226 +f 150/3159/235 151/3160/236 143/3161/228 142/3162/227 +f 148/3163/231 149/3164/237 141/3165/229 140/3166/223 +f 146/3167/233 147/3168/230 139/3169/222 138/3170/225 +f 151/3171/236 152/3172/234 144/3173/226 143/3174/228 +f 149/3175/237 150/3176/235 142/3177/227 141/3178/229 +f 155/3179/238 156/3180/239 148/3181/231 147/3182/230 +f 153/3183/240 154/3184/241 146/3185/233 145/3186/232 +f 160/3187/242 153/3188/240 145/3189/232 152/3190/234 +f 158/3191/243 159/3192/244 151/3193/236 150/3194/235 +f 156/3195/239 157/3196/245 149/3197/237 148/3198/231 +f 154/3199/241 155/3200/238 147/3201/230 146/3202/233 +f 159/3203/244 160/3204/242 152/3205/234 151/3206/236 +f 157/3207/245 158/3208/243 150/3209/235 149/3210/237 +f 163/3211/246 164/3212/247 156/3213/239 155/3214/238 +f 161/3215/248 162/3216/249 154/3217/241 153/3218/240 +f 168/3219/250 161/3220/248 153/3221/240 160/3222/242 +f 166/3223/251 167/3224/252 159/3225/244 158/3226/243 +f 164/3227/247 165/3228/253 157/3229/245 156/3230/239 +f 162/3231/249 163/3232/246 155/3233/238 154/3234/241 +f 167/3235/252 168/3236/250 160/3237/242 159/3238/244 +f 165/3239/253 166/3240/251 158/3241/243 157/3242/245 +f 171/3243/254 172/3244/255 164/3245/247 163/3246/246 +f 169/3247/256 170/3248/257 162/3249/249 161/3250/248 +f 176/3251/258 169/3252/256 161/3253/248 168/3254/250 +f 174/3255/259 175/3256/260 167/3257/252 166/3258/251 +f 172/3259/255 173/3260/261 165/3261/253 164/3262/247 +f 170/3263/257 171/3264/254 163/3265/246 162/3266/249 +f 175/3267/260 176/3268/258 168/3269/250 167/3270/252 +f 173/3271/261 174/3272/259 166/3273/251 165/3274/253 +f 179/3275/262 180/3276/263 172/3277/255 171/3278/254 +f 177/3279/264 178/3280/265 170/3281/257 169/3282/256 +f 184/3283/266 177/3284/264 169/3285/256 176/3286/258 +f 182/3287/267 183/3288/268 175/3289/260 174/3290/259 +f 180/3291/263 181/3292/269 173/3293/261 172/3294/255 +f 178/3295/265 179/3296/262 171/3297/254 170/3298/257 +f 183/3299/268 184/3300/266 176/3301/258 175/3302/260 +f 181/3303/269 182/3304/267 174/3305/259 173/3306/261 +f 187/3307/270 188/3308/271 180/3309/263 179/3310/262 +f 185/3311/272 186/3312/273 178/3313/265 177/3314/264 +f 192/3315/274 185/3316/272 177/3317/264 184/3318/266 +f 190/3319/275 191/3320/276 183/3321/268 182/3322/267 +f 188/3323/271 189/3324/277 181/3325/269 180/3326/263 +f 186/3327/273 187/3328/270 179/3329/262 178/3330/265 +f 191/3331/276 192/3332/274 184/3333/266 183/3334/268 +f 189/3335/277 190/3336/275 182/3337/267 181/3338/269 +f 195/3339/278 196/3340/279 188/3341/271 187/3342/270 +f 193/3343/280 194/3344/281 186/3345/273 185/3346/272 +f 200/3347/282 193/3348/280 185/3349/272 192/3350/274 +f 198/3351/283 199/3352/284 191/3353/276 190/3354/275 +f 196/3355/279 197/3356/285 189/3357/277 188/3358/271 +f 194/3359/281 195/3360/278 187/3361/270 186/3362/273 +f 199/3363/284 200/3364/282 192/3365/274 191/3366/276 +f 197/3367/285 198/3368/283 190/3369/275 189/3370/277 +f 203/3371/286 204/3372/287 196/3373/279 195/3374/278 +f 201/3375/288 202/3376/289 194/3377/281 193/3378/280 +f 208/3379/290 201/3380/288 193/3381/280 200/3382/282 +f 206/3383/291 207/3384/292 199/3385/284 198/3386/283 +f 204/3387/287 205/3388/293 197/3389/285 196/3390/279 +f 202/3391/289 203/3392/286 195/3393/278 194/3394/281 +f 207/3395/292 208/3396/290 200/3397/282 199/3398/284 +f 205/3399/293 206/3400/291 198/3401/283 197/3402/285 +f 211/3403/294 212/3404/295 204/3405/287 203/3406/286 +f 209/3407/296 210/3408/297 202/3409/289 201/3410/288 +f 216/3411/298 209/3412/296 201/3413/288 208/3414/290 +f 214/3415/299 215/3416/300 207/3417/292 206/3418/291 +f 212/3419/295 213/3420/301 205/3421/293 204/3422/287 +f 210/3423/297 211/3424/294 203/3425/286 202/3426/289 +f 215/3427/300 216/3428/298 208/3429/290 207/3430/292 +f 213/3431/301 214/3432/299 206/3433/291 205/3434/293 +f 219/3435/302 220/3436/303 212/3437/295 211/3438/294 +f 217/3439/304 218/3440/305 210/3441/297 209/3442/296 +f 224/3443/306 217/3444/304 209/3445/296 216/3446/298 +f 222/3447/307 223/3448/308 215/3449/300 214/3450/299 +f 220/3451/303 221/3452/309 213/3453/301 212/3454/295 +f 218/3455/305 219/3456/302 211/3457/294 210/3458/297 +f 223/3459/308 224/3460/306 216/3461/298 215/3462/300 +f 221/3463/309 222/3464/307 214/3465/299 213/3466/301 +f 227/3467/310 228/3468/311 220/3469/303 219/3470/302 +f 225/3471/312 226/3472/313 218/3473/305 217/3474/304 +f 232/3475/314 225/3476/312 217/3477/304 224/3478/306 +f 230/3479/315 231/3480/316 223/3481/308 222/3482/307 +f 228/3483/311 229/3484/317 221/3485/309 220/3486/303 +f 226/3487/313 227/3488/310 219/3489/302 218/3490/305 +f 231/3491/316 232/3492/314 224/3493/306 223/3494/308 +f 229/3495/317 230/3496/315 222/3497/307 221/3498/309 +f 235/3499/318 236/3500/319 228/3501/311 227/3502/310 +f 233/3503/320 234/3504/321 226/3505/313 225/3506/312 +f 240/3507/322 233/3508/320 225/3509/312 232/3510/314 +f 238/3511/323 239/3512/324 231/3513/316 230/3514/315 +f 236/3515/319 237/3516/325 229/3517/317 228/3518/311 +f 234/3519/321 235/3520/318 227/3521/310 226/3522/313 +f 239/3523/324 240/3524/322 232/3525/314 231/3526/316 +f 237/3527/325 238/3528/323 230/3529/315 229/3530/317 +f 243/3531/326 244/3532/327 236/3533/319 235/3534/318 +f 241/3535/328 242/3536/329 234/3537/321 233/3538/320 +f 248/3539/330 241/3540/328 233/3541/320 240/3542/322 +f 246/3543/331 247/3544/332 239/3545/324 238/3546/323 +f 244/3547/327 245/3548/333 237/3549/325 236/3550/319 +f 242/3551/329 243/3552/326 235/3553/318 234/3554/321 +f 247/3555/332 248/3556/330 240/3557/322 239/3558/324 +f 245/3559/333 246/3560/331 238/3561/323 237/3562/325 +f 251/3563/334 252/3564/335 244/3565/327 243/3566/326 +f 249/3567/336 250/3568/337 242/3569/329 241/3570/328 +f 256/3571/338 249/3572/336 241/3573/328 248/3574/330 +f 254/3575/339 255/3576/340 247/3577/332 246/3578/331 +f 252/3579/335 253/3580/341 245/3581/333 244/3582/327 +f 250/3583/337 251/3584/334 243/3585/326 242/3586/329 +f 255/3587/340 256/3588/338 248/3589/330 247/3590/332 +f 253/3591/341 254/3592/339 246/3593/331 245/3594/333 +f 259/3595/342 260/3596/343 252/3597/335 251/3598/334 +f 257/3599/344 258/3600/345 250/3601/337 249/3602/336 +f 264/3603/346 257/3604/344 249/3605/336 256/3606/338 +f 262/3607/347 263/3608/348 255/3609/340 254/3610/339 +f 260/3611/343 261/3612/349 253/3613/341 252/3614/335 +f 258/3615/345 259/3616/342 251/3617/334 250/3618/337 +f 263/3619/348 264/3620/346 256/3621/338 255/3622/340 +f 261/3623/349 262/3624/347 254/3625/339 253/3626/341 +f 267/3627/350 268/3628/351 260/3629/343 259/3630/342 +f 265/3631/352 266/3632/353 258/3633/345 257/3634/344 +f 272/3635/354 265/3636/352 257/3637/344 264/3638/346 +f 270/3639/355 271/3640/356 263/3641/348 262/3642/347 +f 268/3643/351 269/3644/357 261/3645/349 260/3646/343 +f 266/3647/353 267/3648/350 259/3649/342 258/3650/345 +f 271/3651/356 272/3652/354 264/3653/346 263/3654/348 +f 269/3655/357 270/3656/355 262/3657/347 261/3658/349 +f 275/3659/358 276/3660/359 268/3661/351 267/3662/350 +f 273/3663/360 274/3664/361 266/3665/353 265/3666/352 +f 280/3667/362 273/3668/360 265/3669/352 272/3670/354 +f 278/3671/363 279/3672/364 271/3673/356 270/3674/355 +f 276/3675/359 277/3676/365 269/3677/357 268/3678/351 +f 274/3679/361 275/3680/358 267/3681/350 266/3682/353 +f 279/3683/364 280/3684/362 272/3685/354 271/3686/356 +f 277/3687/365 278/3688/363 270/3689/355 269/3690/357 +f 283/3691/366 284/3692/367 276/3693/359 275/3694/358 +f 281/3695/368 282/3696/369 274/3697/361 273/3698/360 +f 288/3699/370 281/3700/368 273/3701/360 280/3702/362 +f 286/3703/371 287/3704/372 279/3705/364 278/3706/363 +f 284/3707/367 285/3708/373 277/3709/365 276/3710/359 +f 282/3711/369 283/3712/366 275/3713/358 274/3714/361 +f 287/3715/372 288/3716/370 280/3717/362 279/3718/364 +f 285/3719/373 286/3720/371 278/3721/363 277/3722/365 +f 291/3723/374 292/3724/375 284/3725/367 283/3726/366 +f 289/3727/376 290/3728/377 282/3729/369 281/3730/368 +f 296/3731/378 289/3732/376 281/3733/368 288/3734/370 +f 294/3735/379 295/3736/380 287/3737/372 286/3738/371 +f 292/3739/375 293/3740/381 285/3741/373 284/3742/367 +f 290/3743/377 291/3744/374 283/3745/366 282/3746/369 +f 295/3747/380 296/3748/378 288/3749/370 287/3750/372 +f 293/3751/381 294/3752/379 286/3753/371 285/3754/373 +f 299/3755/382 300/3756/383 292/3757/375 291/3758/374 +f 297/3759/384 298/3760/385 290/3761/377 289/3762/376 +f 304/3763/386 297/3764/384 289/3765/376 296/3766/378 +f 302/3767/387 303/3768/388 295/3769/380 294/3770/379 +f 300/3771/383 301/3772/389 293/3773/381 292/3774/375 +f 298/3775/385 299/3776/382 291/3777/374 290/3778/377 +f 303/3779/388 304/3780/386 296/3781/378 295/3782/380 +f 301/3783/389 302/3784/387 294/3785/379 293/3786/381 +f 307/3787/390 308/3788/391 300/3789/383 299/3790/382 +f 305/3791/392 306/3792/393 298/3793/385 297/3794/384 +f 312/3795/394 305/3796/392 297/3797/384 304/3798/386 +f 310/3799/395 311/3800/396 303/3801/388 302/3802/387 +f 308/3803/391 309/3804/397 301/3805/389 300/3806/383 +f 306/3807/393 307/3808/390 299/3809/382 298/3810/385 +f 311/3811/396 312/3812/394 304/3813/386 303/3814/388 +f 309/3815/397 310/3816/395 302/3817/387 301/3818/389 +f 315/3819/398 316/3820/399 308/3821/391 307/3822/390 +f 313/3823/400 314/3824/401 306/3825/393 305/3826/392 +f 320/3827/402 313/3828/400 305/3829/392 312/3830/394 +f 318/3831/403 319/3832/404 311/3833/396 310/3834/395 +f 316/3835/399 317/3836/405 309/3837/397 308/3838/391 +f 314/3839/401 315/3840/398 307/3841/390 306/3842/393 +f 319/3843/404 320/3844/402 312/3845/394 311/3846/396 +f 317/3847/405 318/3848/403 310/3849/395 309/3850/397 +f 323/3851/406 324/3852/407 316/3853/399 315/3854/398 +f 321/3855/408 322/3856/409 314/3857/401 313/3858/400 +f 328/3859/410 321/3860/408 313/3861/400 320/3862/402 +f 326/3863/411 327/3864/412 319/3865/404 318/3866/403 +f 324/3867/407 325/3868/413 317/3869/405 316/3870/399 +f 322/3871/409 323/3872/406 315/3873/398 314/3874/401 +f 327/3875/412 328/3876/410 320/3877/402 319/3878/404 +f 325/3879/413 326/3880/411 318/3881/403 317/3882/405 +f 331/3883/414 332/3884/415 324/3885/407 323/3886/406 +f 329/3887/416 330/3888/417 322/3889/409 321/3890/408 +f 336/3891/418 329/3892/416 321/3893/408 328/3894/410 +f 334/3895/419 335/3896/420 327/3897/412 326/3898/411 +f 332/3899/415 333/3900/421 325/3901/413 324/3902/407 +f 330/3903/417 331/3904/414 323/3905/406 322/3906/409 +f 335/3907/420 336/3908/418 328/3909/410 327/3910/412 +f 333/3911/421 334/3912/419 326/3913/411 325/3914/413 +f 339/3915/422 340/3916/423 332/3917/415 331/3918/414 +f 337/3919/424 338/3920/425 330/3921/417 329/3922/416 +f 344/3923/426 337/3924/424 329/3925/416 336/3926/418 +f 342/3927/427 343/3928/428 335/3929/420 334/3930/419 +f 340/3931/423 341/3932/429 333/3933/421 332/3934/415 +f 338/3935/425 339/3936/422 331/3937/414 330/3938/417 +f 343/3939/428 344/3940/426 336/3941/418 335/3942/420 +f 341/3943/429 342/3944/427 334/3945/419 333/3946/421 +f 347/3947/430 348/3948/431 340/3949/423 339/3950/422 +f 345/3951/432 346/3952/433 338/3953/425 337/3954/424 +f 352/3955/434 345/3956/432 337/3957/424 344/3958/426 +f 350/3959/435 351/3960/436 343/3961/428 342/3962/427 +f 348/3963/431 349/3964/437 341/3965/429 340/3966/423 +f 346/3967/433 347/3968/430 339/3969/422 338/3970/425 +f 351/3971/436 352/3972/434 344/3973/426 343/3974/428 +f 349/3975/437 350/3976/435 342/3977/427 341/3978/429 +f 355/3979/438 356/3980/439 348/3981/431 347/3982/430 +f 353/3983/440 354/3984/441 346/3985/433 345/3986/432 +f 360/3987/442 353/3988/440 345/3989/432 352/3990/434 +f 358/3991/443 359/3992/444 351/3993/436 350/3994/435 +f 356/3995/439 357/3996/445 349/3997/437 348/3998/431 +f 354/3999/441 355/4000/438 347/4001/430 346/4002/433 +f 359/4003/444 360/4004/442 352/4005/434 351/4006/436 +f 357/4007/445 358/4008/443 350/4009/435 349/4010/437 +f 363/4011/446 364/4012/447 356/4013/439 355/4014/438 +f 361/4015/448 362/4016/449 354/4017/441 353/4018/440 +f 368/4019/450 361/4020/448 353/4021/440 360/4022/442 +f 366/4023/451 367/4024/452 359/4025/444 358/4026/443 +f 364/4027/447 365/4028/453 357/4029/445 356/4030/439 +f 362/4031/449 363/4032/446 355/4033/438 354/4034/441 +f 367/4035/452 368/4036/450 360/4037/442 359/4038/444 +f 365/4039/453 366/4040/451 358/4041/443 357/4042/445 +f 371/4043/454 372/4044/455 364/4045/447 363/4046/446 +f 369/4047/456 370/4048/457 362/4049/449 361/4050/448 +f 376/4051/458 369/4052/456 361/4053/448 368/4054/450 +f 374/4055/459 375/4056/460 367/4057/452 366/4058/451 +f 372/4059/455 373/4060/461 365/4061/453 364/4062/447 +f 370/4063/457 371/4064/454 363/4065/446 362/4066/449 +f 375/4067/460 376/4068/458 368/4069/450 367/4070/452 +f 373/4071/461 374/4072/459 366/4073/451 365/4074/453 +f 379/4075/462 380/4076/463 372/4077/455 371/4078/454 +f 377/4079/464 378/4080/465 370/4081/457 369/4082/456 +f 384/4083/466 377/4084/464 369/4085/456 376/4086/458 +f 382/4087/467 383/4088/468 375/4089/460 374/4090/459 +f 380/4091/463 381/4092/469 373/4093/461 372/4094/455 +f 378/4095/465 379/4096/462 371/4097/454 370/4098/457 +f 383/4099/468 384/4100/466 376/4101/458 375/4102/460 +f 381/4103/469 382/4104/467 374/4105/459 373/4106/461 +f 387/4107/470 388/4108/471 380/4109/463 379/4110/462 +f 385/4111/472 386/4112/473 378/4113/465 377/4114/464 +f 392/4115/474 385/4116/472 377/4117/464 384/4118/466 +f 390/4119/475 391/4120/476 383/4121/468 382/4122/467 +f 388/4123/471 389/4124/477 381/4125/469 380/4126/463 +f 386/4127/473 387/4128/470 379/4129/462 378/4130/465 +f 391/4131/476 392/4132/474 384/4133/466 383/4134/468 +f 389/4135/477 390/4136/475 382/4137/467 381/4138/469 +f 395/4139/478 396/4140/479 388/4141/471 387/4142/470 +f 393/4143/480 394/4144/481 386/4145/473 385/4146/472 +f 400/4147/482 393/4148/480 385/4149/472 392/4150/474 +f 398/4151/483 399/4152/484 391/4153/476 390/4154/475 +f 396/4155/479 397/4156/485 389/4157/477 388/4158/471 +f 394/4159/481 395/4160/478 387/4161/470 386/4162/473 +f 399/4163/484 400/4164/482 392/4165/474 391/4166/476 +f 397/4167/485 398/4168/483 390/4169/475 389/4170/477 +f 403/4171/486 404/4172/487 396/4173/479 395/4174/478 +f 401/4175/488 402/4176/489 394/4177/481 393/4178/480 +f 408/4179/490 401/4180/488 393/4181/480 400/4182/482 +f 406/4183/491 407/4184/492 399/4185/484 398/4186/483 +f 404/4187/487 405/4188/493 397/4189/485 396/4190/479 +f 402/4191/489 403/4192/486 395/4193/478 394/4194/481 +f 407/4195/492 408/4196/490 400/4197/482 399/4198/484 +f 405/4199/493 406/4200/491 398/4201/483 397/4202/485 +f 411/4203/494 412/4204/487 404/4205/487 403/4206/486 +f 409/4207/488 410/4208/489 402/4209/489 401/4210/488 +f 416/4211/490 409/4212/488 401/4213/488 408/4214/490 +f 414/4215/491 415/4216/492 407/4217/492 406/4218/491 +f 412/4219/487 413/4220/493 405/4221/493 404/4222/487 +f 410/4223/489 411/4224/494 403/4225/486 402/4226/489 +f 415/4227/492 416/4228/490 408/4229/490 407/4230/492 +f 413/4231/493 414/4232/491 406/4233/491 405/4234/493 +f 419/4235/495 420/4236/496 412/4237/487 411/4238/494 +f 417/4239/497 418/4240/498 410/4241/489 409/4242/488 +f 424/4243/499 417/4244/497 409/4245/488 416/4246/490 +f 422/4247/500 423/4248/501 415/4249/492 414/4250/491 +f 420/4251/496 421/4252/502 413/4253/493 412/4254/487 +f 418/4255/498 419/4256/495 411/4257/494 410/4258/489 +f 423/4259/501 424/4260/499 416/4261/490 415/4262/492 +f 421/4263/502 422/4264/500 414/4265/491 413/4266/493 +f 492/4267/503 489/4268/503 486/4269/504 487/4270/504 +f 488/4271/505 485/4272/505 482/4273/506 483/4274/506 +f 480/4275/507 477/4276/507 474/4277/508 475/4278/508 +f 484/4279/509 481/4280/509 478/4281/510 479/4282/510 +f 500/4283/511 497/4284/511 494/4285/512 495/4286/512 +f 504/4287/513 501/4288/513 498/4289/514 499/4290/514 +f 496/4291/515 493/4292/515 490/4293/516 491/4294/516 +f 481/4280/509 484/4279/509 483/4274/506 482/4273/506 +f 477/4276/507 480/4275/507 479/4282/510 478/4281/510 +f 473/4295/517 476/4296/517 475/4278/508 474/4277/508 +f 487/4270/504 486/4269/504 485/4272/505 488/4271/505 +f 501/4288/513 504/4287/513 503/4297/518 502/4298/518 +f 497/4284/511 500/4283/511 499/4290/514 498/4289/514 +f 489/4268/503 492/4267/503 491/4299/516 490/4300/516 +f 493/4292/515 496/4291/515 495/4286/512 494/4285/512 +f 476/4296/517 473/4295/517 502/4298/518 503/4297/518 +f 622/4301/519 619/4302/519 616/4303/520 617/4304/520 +f 618/4305/521 615/4306/521 612/4307/522 613/4308/522 +f 610/4309/523 607/4310/523 604/4311/524 605/4312/524 +f 614/4313/525 611/4314/525 608/4315/526 609/4316/526 +f 630/4317/527 627/4318/527 624/4319/528 625/4320/528 +f 634/4321/529 631/4322/529 628/4323/530 629/4324/530 +f 626/4325/531 623/4326/531 620/4327/532 621/4328/532 +f 611/4314/525 614/4313/525 613/4308/522 612/4307/522 +f 607/4310/523 610/4309/523 609/4316/526 608/4315/526 +f 603/4329/533 606/4330/533 605/4312/524 604/4311/524 +f 617/4304/520 616/4303/520 615/4306/521 618/4305/521 +f 631/4322/529 634/4321/529 633/4331/534 632/4332/534 +f 627/4318/527 630/4317/527 629/4324/530 628/4323/530 +f 619/4302/519 622/4301/519 621/4333/532 620/4334/532 +f 623/4326/531 626/4325/531 625/4320/528 624/4319/528 +f 606/4330/533 603/4329/533 632/4332/534 633/4331/534 +f 670/4335/519 667/4336/519 664/4337/520 665/4338/520 +f 666/4339/521 663/4340/521 660/4341/522 661/4342/522 +f 658/4343/523 655/4344/523 652/4345/524 653/4346/524 +f 662/4347/525 659/4348/525 656/4349/526 657/4350/526 +f 678/4351/527 675/4352/527 672/4353/528 673/4354/528 +f 682/4355/529 679/4356/529 676/4357/530 677/4358/530 +f 674/4359/531 671/4360/531 668/4361/532 669/4362/532 +f 659/4348/525 662/4347/525 661/4342/522 660/4341/522 +f 655/4344/523 658/4343/523 657/4350/526 656/4349/526 +f 651/4363/533 654/4364/533 653/4346/524 652/4345/524 +f 665/4338/520 664/4337/520 663/4340/521 666/4339/521 +f 679/4356/529 682/4355/529 681/4365/534 680/4366/534 +f 675/4352/527 678/4351/527 677/4358/530 676/4357/530 +f 667/4336/519 670/4335/519 669/4367/532 668/4368/532 +f 671/4360/531 674/4359/531 673/4354/528 672/4353/528 +f 654/4364/533 651/4363/533 680/4366/534 681/4365/534 +f 1106/4369/535 1154/4370/536 1153/4371/537 1104/4372/538 +f 1088/4373/539 1145/4374/540 1144/4375/541 1086/4376/542 +f 1132/4377/543 1167/4378/544 1166/4379/545 1130/4380/546 +f 1114/4381/547 1158/4382/548 1157/4383/549 1112/4384/550 +f 1096/4385/551 1149/4386/552 1148/4387/553 1094/4388/554 +f 1076/4389/555 1140/4390/556 1170/4391/557 1138/4392/558 +f 1078/4393/559 1139/4394/560 1140/4390/556 1076/4389/555 +f 1122/4395/561 1162/4396/562 1161/4397/563 1120/4398/564 +f 1104/4372/538 1153/4371/537 1152/4399/565 1102/4400/566 +f 1086/4376/542 1144/4375/541 1143/4401/567 1084/4402/568 +f 1130/4380/546 1166/4379/545 1165/4403/569 1128/4404/570 +f 1112/4384/550 1157/4383/549 1156/4405/571 1110/4406/572 +f 1094/4388/554 1148/4387/553 1147/4407/573 1092/4408/574 +f 1138/4392/558 1170/4391/557 1169/4409/575 1136/4410/576 +f 1120/4398/564 1161/4397/563 1160/4411/577 1118/4412/578 +f 1102/4400/566 1152/4399/565 1151/4413/579 1100/4414/580 +f 1084/4402/568 1143/4401/567 1142/4415/581 1082/4416/582 +f 1128/4404/570 1165/4403/569 1164/4417/583 1126/4418/584 +f 1110/4406/572 1156/4405/571 1155/4419/585 1108/4420/586 +f 1092/4408/574 1147/4407/573 1146/4421/587 1090/4422/588 +f 1136/4410/576 1169/4409/575 1168/4423/589 1134/4424/590 +f 1118/4412/578 1160/4411/577 1159/4425/591 1116/4426/592 +f 1100/4414/580 1151/4413/579 1150/4427/593 1098/4428/594 +f 1082/4416/582 1142/4415/581 1141/4429/595 1080/4430/596 +f 1126/4418/584 1164/4417/583 1163/4431/597 1124/4432/598 +f 1108/4420/586 1155/4419/585 1154/4370/536 1106/4369/535 +f 1090/4422/588 1146/4421/587 1145/4374/540 1088/4373/539 +f 1134/4424/590 1168/4423/589 1167/4378/544 1132/4377/543 +f 1116/4426/592 1159/4425/591 1158/4382/548 1114/4381/547 +f 1098/4428/594 1150/4427/593 1149/4386/552 1096/4385/551 +f 1080/4430/596 1141/4429/595 1139/4394/560 1078/4393/559 +f 1124/4432/598 1163/4431/597 1162/4396/562 1122/4395/561 +f 1087/4433/540 1177/4434/539 1178/4435/588 1089/4436/587 +f 1105/4437/536 1186/4438/535 1187/4439/586 1107/4440/585 +f 1123/4441/597 1195/4442/598 1196/4443/584 1125/4444/583 +f 1079/4445/595 1173/4446/596 1174/4447/582 1081/4448/581 +f 1097/4449/593 1182/4450/594 1183/4451/580 1099/4452/579 +f 1115/4453/591 1191/4454/592 1192/4455/578 1117/4456/577 +f 1133/4457/589 1200/4458/590 1201/4459/576 1135/4460/575 +f 1089/4436/587 1178/4435/588 1179/4461/574 1091/4462/573 +f 1107/4440/585 1187/4439/586 1188/4463/572 1109/4464/571 +f 1125/4444/583 1196/4443/584 1197/4465/570 1127/4466/569 +f 1081/4448/581 1174/4447/582 1175/4467/568 1083/4468/567 +f 1099/4452/579 1183/4451/580 1184/4469/566 1101/4470/565 +f 1117/4456/577 1192/4455/578 1193/4471/564 1119/4472/563 +f 1135/4460/575 1201/4459/576 1202/4473/558 1137/4474/557 +f 1091/4462/573 1179/4461/574 1180/4475/554 1093/4476/553 +f 1109/4464/571 1188/4463/572 1189/4477/550 1111/4478/549 +f 1127/4466/569 1197/4465/570 1198/4479/546 1129/4480/545 +f 1083/4468/567 1175/4467/568 1176/4481/542 1085/4482/541 +f 1101/4470/565 1184/4469/566 1185/4483/538 1103/4484/537 +f 1119/4472/563 1193/4471/564 1194/4485/561 1121/4486/562 +f 1075/4487/556 1171/4488/555 1172/4489/559 1077/4490/560 +f 1137/4474/557 1202/4473/558 1171/4488/555 1075/4487/556 +f 1093/4476/553 1180/4475/554 1181/4491/551 1095/4492/552 +f 1111/4478/549 1189/4477/550 1190/4493/547 1113/4494/548 +f 1129/4480/545 1198/4479/546 1199/4495/543 1131/4496/544 +f 1085/4482/541 1176/4481/542 1177/4434/539 1087/4433/540 +f 1103/4484/537 1185/4483/538 1186/4438/535 1105/4437/536 +f 1121/4486/562 1194/4485/561 1195/4442/598 1123/4441/597 +f 1077/4490/560 1172/4489/559 1173/4446/596 1079/4445/595 +f 1095/4492/552 1181/4491/551 1182/4450/594 1097/4449/593 +f 1113/4494/548 1190/4493/547 1191/4454/592 1115/4453/591 +f 1131/4496/544 1199/4495/543 1200/4458/590 1133/4457/589 +f 1205/4497/546 1206/4498/545 1290/4499/544 1289/4500/543 +f 1289/4500/543 1290/4499/544 1286/4501/589 1285/4502/590 +f 1285/4502/590 1286/4501/589 1314/4503/575 1313/4504/576 +f 1313/4504/576 1314/4503/575 1266/4505/557 1265/4506/558 +f 1265/4506/558 1266/4505/557 1242/4507/556 1241/4508/555 +f 1241/4508/555 1242/4507/556 1238/4509/560 1237/4510/559 +f 1237/4510/559 1238/4509/560 1246/4511/595 1245/4512/596 +f 1245/4512/596 1246/4511/595 1302/4513/581 1301/4514/582 +f 1301/4514/582 1302/4513/581 1234/4515/567 1233/4516/568 +f 1233/4516/568 1234/4515/567 1226/4517/541 1225/4518/542 +f 1225/4518/542 1226/4517/541 1222/4519/540 1221/4520/539 +f 1221/4520/539 1222/4519/540 1230/4521/587 1229/4522/588 +f 1229/4523/588 1230/4524/587 1297/4525/599 1298/4526/600 +f 1298/4526/600 1297/4525/599 1305/4527/553 1306/4528/554 +f 1306/4528/554 1305/4527/553 1321/4529/552 1322/4530/551 +f 1322/4530/551 1321/4529/552 1276/4531/593 1278/4532/594 +f 1278/4532/594 1276/4531/593 1268/4533/579 1270/4534/580 +f 1270/4534/580 1268/4533/579 1272/4535/565 1274/4536/566 +f 1274/4536/566 1272/4535/565 1216/4537/537 1218/4538/538 +f 1218/4538/538 1216/4537/537 1212/4539/536 1214/4540/535 +f 1214/4540/535 1212/4539/536 1208/4541/585 1210/4542/586 +f 1210/4542/586 1208/4541/585 1329/4543/571 1330/4544/572 +f 1330/4544/572 1329/4543/571 1325/4545/549 1326/4546/550 +f 1326/4546/550 1325/4545/549 1253/4547/548 1254/4548/547 +f 1254/4548/547 1253/4547/548 1309/4549/591 1310/4550/592 +f 1310/4550/592 1309/4549/591 1317/4551/577 1318/4552/578 +f 1318/4552/578 1317/4551/577 1261/4553/563 1262/4554/564 +f 1262/4554/564 1261/4553/563 1250/4555/562 1249/4556/561 +f 1249/4557/561 1250/4558/562 1258/4559/601 1257/4560/602 +f 1257/4560/602 1258/4559/601 1282/4561/583 1281/4562/584 +f 1281/4562/584 1282/4561/583 1294/4563/569 1293/4564/570 +f 1293/4564/570 1294/4563/569 1206/4498/545 1205/4497/546 +f 1441/4565/55 1442/4566/55 1444/4567/81 1443/4568/81 +f 1443/4568/81 1444/4567/81 1446/4569/52 1445/4570/52 +f 1445/4570/52 1446/4569/52 1448/4571/84 1447/4572/84 +f 1447/4572/84 1448/4571/84 1450/4573/54 1449/4574/54 +f 1449/4574/54 1450/4573/54 1452/4575/76 1451/4576/76 +f 1451/4576/76 1452/4575/76 1454/4577/51 1453/4578/51 +f 1453/4578/51 1454/4577/51 1456/4579/77 1455/4580/77 +f 1455/4581/77 1456/4582/77 1442/4566/55 1441/4565/55 +f 1467/4583/55 1468/4584/603 1470/4585/604 1469/4586/605 +f 1469/4586/605 1470/4585/604 1472/4587/606 1471/4588/81 +f 1471/4588/81 1472/4587/606 1474/4589/607 1473/4590/79 +f 1473/4590/79 1474/4589/607 1497/4591/608 1475/4592/52 +f 1475/4592/52 1497/4591/608 1477/4593/609 1476/4594/85 +f 1476/4594/85 1477/4593/609 1479/4595/610 1478/4596/84 +f 1478/4596/84 1479/4595/610 1481/4597/611 1480/4598/82 +f 1480/4598/82 1481/4597/611 1483/4599/612 1482/4600/54 +f 1482/4601/54 1483/4602/612 1493/4603/613 1484/4604/78 +f 1484/4604/78 1493/4603/613 1486/4605/614 1485/4606/76 +f 1485/4606/76 1486/4605/614 1488/4607/615 1487/4608/83 +f 1487/4608/83 1488/4607/615 1496/4609/616 1489/4610/51 +f 1489/4610/51 1496/4609/616 1494/4611/617 1490/4612/80 +f 1490/4612/80 1494/4611/617 1495/4613/618 1491/4614/77 +f 1491/4614/77 1495/4613/618 1498/4615/619 1492/4616/620 +f 1492/4616/620 1498/4615/619 1468/4617/603 1467/4618/55 +f 1499/4619/621 1500/4620/603 1502/4621/604 1501/4622/622 +f 1501/4622/622 1502/4621/604 1504/4623/606 1503/4624/623 +f 1503/4624/623 1504/4623/606 1506/4625/607 1505/4626/624 +f 1505/4626/624 1506/4625/607 1508/4627/608 1507/4628/625 +f 1507/4628/625 1508/4627/608 1510/4629/609 1509/4630/626 +f 1509/4630/626 1510/4629/609 1512/4631/610 1511/4632/627 +f 1511/4632/627 1512/4631/610 1514/4633/611 1513/4634/628 +f 1513/4634/628 1514/4633/611 1516/4635/612 1515/4636/629 +f 1515/4636/629 1516/4635/612 1518/4637/630 1517/4638/631 +f 1517/4638/631 1518/4637/630 1520/4639/614 1519/4640/632 +f 1519/4640/632 1520/4639/614 1522/4641/633 1521/4642/634 +f 1521/4642/634 1522/4641/633 1524/4643/616 1523/4644/635 +f 1523/4644/635 1524/4643/616 1526/4645/617 1525/4646/636 +f 1525/4646/636 1526/4645/617 1528/4647/618 1527/4648/637 +f 1527/4648/637 1528/4647/618 1530/4649/619 1529/4650/638 +f 1529/4651/638 1530/4652/619 1500/4620/603 1499/4619/621 +f 1550/4653/503 1547/4654/503 1544/4655/504 1545/4656/504 +f 1546/4657/505 1543/4658/505 1540/4659/506 1541/4660/506 +f 1538/4661/507 1535/4662/507 1532/4663/508 1533/4664/508 +f 1542/4665/509 1539/4666/509 1536/4667/510 1537/4668/510 +f 1558/4669/511 1555/4670/511 1552/4671/512 1553/4672/512 +f 1562/4673/513 1559/4674/513 1556/4675/514 1557/4676/514 +f 1554/4677/515 1551/4678/515 1548/4679/516 1549/4680/516 +f 1539/4666/509 1542/4665/509 1541/4660/506 1540/4659/506 +f 1535/4662/507 1538/4661/507 1537/4668/510 1536/4667/510 +f 1531/4681/517 1534/4682/517 1533/4664/508 1532/4663/508 +f 1545/4656/504 1544/4655/504 1543/4658/505 1546/4657/505 +f 1559/4674/513 1562/4673/513 1561/4683/518 1560/4684/518 +f 1555/4670/511 1558/4669/511 1557/4676/514 1556/4675/514 +f 1547/4654/503 1550/4653/503 1549/4685/516 1548/4686/516 +f 1551/4678/515 1554/4677/515 1553/4672/512 1552/4671/512 +f 1534/4682/517 1531/4681/517 1560/4684/518 1561/4683/518 +f 1753/4687/55 1754/4688/55 1756/4689/81 1755/4690/81 +f 1755/4690/81 1756/4689/81 1758/4691/52 1757/4692/52 +f 1757/4692/52 1758/4691/52 1760/4693/84 1759/4694/84 +f 1759/4694/84 1760/4693/84 1762/4695/54 1761/4696/54 +f 1761/4696/54 1762/4695/54 1764/4697/76 1763/4698/76 +f 1763/4698/76 1764/4697/76 1766/4699/51 1765/4700/51 +f 1765/4700/51 1766/4699/51 1768/4701/77 1767/4702/77 +f 1767/4703/77 1768/4704/77 1754/4688/55 1753/4687/55 +f 1957/4705/55 1958/4706/55 1960/4707/81 1959/4708/81 +f 1959/4708/81 1960/4707/81 1962/4709/52 1961/4710/52 +f 1961/4710/52 1962/4709/52 1964/4711/84 1963/4712/84 +f 1963/4712/84 1964/4711/84 1966/4713/54 1965/4714/54 +f 1965/4714/54 1966/4713/54 1968/4715/76 1967/4716/76 +f 1967/4716/76 1968/4715/76 1970/4717/51 1969/4718/51 +f 1969/4718/51 1970/4717/51 1972/4719/77 1971/4720/77 +f 1971/4721/77 1972/4722/77 1958/4706/55 1957/4705/55 +f 2080/4723/53 2065/4724/639 2066/4725/640 +f 2080/4726/53 2066/4725/640 2067/4727/641 +f 2080/4728/53 2067/4727/641 2068/4729/642 +f 2080/4730/53 2068/4729/642 2069/4731/643 +f 2080/4732/53 2069/4731/643 2070/4733/644 +f 2080/4734/53 2070/4733/644 2071/4735/645 +f 2080/4736/53 2071/4735/645 2072/4737/646 +f 2080/4738/53 2072/4739/646 2073/4740/647 +f 2080/4741/53 2073/4740/647 2074/4742/648 +f 2080/4743/53 2074/4742/648 2075/4744/649 +f 2080/4745/53 2075/4744/649 2076/4746/650 +f 2080/4747/53 2076/4746/650 2077/4748/651 +f 2080/4749/53 2077/4748/651 2078/4750/652 +f 2080/4751/53 2078/4750/652 2079/4752/653 +f 2080/4753/53 2079/4752/653 2081/4754/654 +f 2080/4755/53 2081/4756/654 2065/4724/639 +f 2153/4757/655 2119/4758/608 2121/4759/656 2154/4760/657 +f 2154/4760/657 2121/4759/656 2123/4761/610 2158/4762/658 +f 2158/4762/658 2123/4761/610 2125/4763/611 2162/4764/659 +f 2162/4764/659 2125/4763/611 2127/4765/612 2166/4766/660 +f 2166/4766/660 2127/4765/612 2129/4767/613 2170/4768/661 +f 2170/4768/661 2129/4767/613 2131/4769/614 2174/4770/662 +f 2174/4770/662 2131/4769/614 2133/4771/615 2178/4772/663 +f 2178/4772/663 2133/4771/615 2135/4773/616 2182/4774/664 +f 2182/4774/664 2135/4773/616 2137/4775/665 2186/4776/666 +f 2186/4776/666 2137/4775/665 2139/4777/618 2190/4778/667 +f 2190/4778/667 2139/4777/618 2141/4779/619 2194/4780/668 +f 2194/4780/668 2141/4779/619 2143/4781/603 2198/4782/669 +f 2198/4782/669 2143/4781/603 2145/4783/604 2202/4784/670 +f 2202/4784/670 2145/4783/604 2147/4785/606 2206/4786/671 +f 2206/4786/671 2147/4785/606 2149/4787/607 2210/4788/672 +f 2148/4789/624 2213/4790/673 2150/4791/674 2118/4792/625 +f 2213/4790/673 2212/4793/675 2151/4794/676 2150/4791/674 +f 2207/4795/677 2211/4796/678 2212/4797/675 2208/4798/679 +f 2211/4799/678 2210/4800/672 2153/4757/655 2152/4801/680 +f 2146/4802/623 2209/4803/681 2213/4804/673 2148/4805/624 +f 2209/4803/681 2208/4798/679 2212/4797/675 2213/4804/673 +f 2203/4806/682 2207/4795/677 2208/4798/679 2204/4807/683 +f 2207/4795/677 2206/4786/671 2210/4788/672 2211/4796/678 +f 2144/4808/622 2205/4809/684 2209/4803/681 2146/4802/623 +f 2205/4809/684 2204/4807/683 2208/4798/679 2209/4803/681 +f 2199/4810/685 2203/4806/682 2204/4807/683 2200/4811/686 +f 2203/4806/682 2202/4784/670 2206/4786/671 2207/4795/677 +f 2142/4812/621 2201/4813/687 2205/4809/684 2144/4808/622 +f 2201/4813/687 2200/4811/686 2204/4807/683 2205/4809/684 +f 2195/4814/688 2199/4810/685 2200/4811/686 2196/4815/689 +f 2199/4810/685 2198/4782/669 2202/4784/670 2203/4806/682 +f 2140/4816/690 2197/4817/691 2201/4813/687 2142/4812/621 +f 2197/4817/691 2196/4815/689 2200/4811/686 2201/4813/687 +f 2191/4818/692 2195/4814/688 2196/4815/689 2192/4819/693 +f 2195/4814/688 2194/4780/668 2198/4782/669 2199/4810/685 +f 2138/4820/637 2193/4821/694 2197/4817/691 2140/4816/690 +f 2193/4821/694 2192/4819/693 2196/4815/689 2197/4817/691 +f 2187/4822/695 2191/4818/692 2192/4819/693 2188/4823/696 +f 2191/4818/692 2190/4778/667 2194/4780/668 2195/4814/688 +f 2136/4824/697 2189/4825/698 2193/4821/694 2138/4820/637 +f 2189/4825/698 2188/4823/696 2192/4819/693 2193/4821/694 +f 2183/4826/699 2187/4827/695 2188/4828/696 2184/4829/700 +f 2187/4822/695 2186/4776/666 2190/4778/667 2191/4818/692 +f 2134/4830/635 2185/4831/701 2189/4825/698 2136/4824/697 +f 2185/4831/701 2184/4832/700 2188/4823/696 2189/4825/698 +f 2179/4833/702 2183/4826/699 2184/4829/700 2180/4834/703 +f 2183/4835/699 2182/4774/664 2186/4776/666 2187/4822/695 +f 2132/4836/634 2181/4837/704 2185/4831/701 2134/4830/635 +f 2181/4837/704 2180/4838/703 2184/4832/700 2185/4831/701 +f 2175/4839/705 2179/4833/702 2180/4834/703 2176/4840/706 +f 2179/4841/702 2178/4772/663 2182/4774/664 2183/4835/699 +f 2130/4842/632 2177/4843/707 2181/4837/704 2132/4836/634 +f 2177/4843/707 2176/4844/706 2180/4838/703 2181/4837/704 +f 2171/4845/708 2175/4839/705 2176/4840/706 2172/4846/709 +f 2175/4847/705 2174/4770/662 2178/4772/663 2179/4841/702 +f 2128/4848/631 2173/4849/710 2177/4843/707 2130/4842/632 +f 2173/4849/710 2172/4850/709 2176/4844/706 2177/4843/707 +f 2167/4851/711 2171/4845/708 2172/4846/709 2168/4852/712 +f 2171/4853/708 2170/4768/661 2174/4770/662 2175/4847/705 +f 2126/4854/629 2169/4855/713 2173/4849/710 2128/4848/631 +f 2169/4855/713 2168/4856/712 2172/4850/709 2173/4849/710 +f 2163/4857/714 2167/4851/711 2168/4852/712 2164/4858/715 +f 2167/4859/711 2166/4766/660 2170/4768/661 2171/4853/708 +f 2124/4860/716 2165/4861/717 2169/4855/713 2126/4854/629 +f 2165/4861/717 2164/4862/715 2168/4856/712 2169/4855/713 +f 2159/4863/718 2163/4857/714 2164/4858/715 2160/4864/719 +f 2163/4865/714 2162/4764/659 2166/4766/660 2167/4859/711 +f 2122/4866/627 2161/4867/720 2165/4861/717 2124/4860/716 +f 2161/4867/720 2160/4868/719 2164/4862/715 2165/4861/717 +f 2155/4869/721 2159/4863/718 2160/4864/719 2156/4870/722 +f 2159/4871/718 2158/4762/658 2162/4764/659 2163/4865/714 +f 2120/4872/723 2157/4873/724 2161/4867/720 2122/4866/627 +f 2157/4873/724 2156/4874/722 2160/4868/719 2161/4867/720 +f 2151/4875/676 2152/4876/680 2155/4869/721 2156/4870/722 +f 2155/4877/721 2154/4760/657 2158/4762/658 2159/4871/718 +f 2118/4792/625 2150/4791/674 2157/4873/724 2120/4872/723 +f 2150/4791/674 2151/4794/676 2156/4874/722 2157/4873/724 +f 2210/4800/672 2149/4878/607 2119/4758/608 2153/4757/655 +f 2152/4801/680 2153/4757/655 2154/4760/657 2155/4877/721 +f 2211/4879/678 2152/4876/680 2151/4875/676 2212/4880/675 +f 2249/4881/655 2215/4882/608 2217/4883/609 2250/4884/657 +f 2250/4884/657 2217/4883/609 2219/4885/610 2254/4886/658 +f 2254/4886/658 2219/4885/610 2221/4887/611 2258/4888/659 +f 2258/4888/659 2221/4887/611 2223/4889/612 2262/4890/660 +f 2262/4890/660 2223/4889/612 2225/4891/613 2266/4892/661 +f 2266/4892/661 2225/4891/613 2227/4893/614 2270/4894/662 +f 2270/4894/662 2227/4893/614 2229/4895/615 2274/4896/663 +f 2274/4896/663 2229/4895/615 2231/4897/616 2278/4898/664 +f 2278/4898/664 2231/4897/616 2233/4899/665 2282/4900/666 +f 2282/4900/666 2233/4899/665 2235/4901/618 2286/4902/667 +f 2286/4902/667 2235/4901/618 2237/4903/619 2290/4904/668 +f 2290/4904/668 2237/4903/619 2239/4905/603 2294/4906/669 +f 2294/4906/669 2239/4905/603 2241/4907/604 2298/4908/670 +f 2298/4908/670 2241/4907/604 2243/4909/606 2302/4910/725 +f 2302/4910/725 2243/4909/606 2245/4911/607 2306/4912/672 +f 2244/4913/624 2309/4914/673 2246/4915/674 2214/4916/625 +f 2309/4914/673 2308/4917/675 2247/4918/676 2246/4915/674 +f 2303/4919/677 2307/4920/678 2308/4921/675 2304/4922/679 +f 2307/4923/678 2306/4924/672 2249/4881/655 2248/4925/680 +f 2242/4926/623 2305/4927/681 2309/4928/673 2244/4929/624 +f 2305/4927/681 2304/4922/679 2308/4921/675 2309/4928/673 +f 2299/4930/682 2303/4919/677 2304/4922/679 2300/4931/683 +f 2303/4919/677 2302/4910/725 2306/4912/672 2307/4920/678 +f 2240/4932/622 2301/4933/684 2305/4927/681 2242/4926/623 +f 2301/4933/684 2300/4931/683 2304/4922/679 2305/4927/681 +f 2295/4934/685 2299/4930/682 2300/4931/683 2296/4935/686 +f 2299/4930/682 2298/4908/670 2302/4910/725 2303/4919/677 +f 2238/4936/621 2297/4937/687 2301/4933/684 2240/4932/622 +f 2297/4937/687 2296/4935/686 2300/4931/683 2301/4933/684 +f 2291/4938/688 2295/4934/685 2296/4935/686 2292/4939/689 +f 2295/4934/685 2294/4906/669 2298/4908/670 2299/4930/682 +f 2236/4940/638 2293/4941/691 2297/4937/687 2238/4936/621 +f 2293/4941/691 2292/4939/689 2296/4935/686 2297/4937/687 +f 2287/4942/692 2291/4938/688 2292/4939/689 2288/4943/693 +f 2291/4938/688 2290/4904/668 2294/4906/669 2295/4934/685 +f 2234/4944/637 2289/4945/694 2293/4941/691 2236/4940/638 +f 2289/4945/694 2288/4943/693 2292/4939/689 2293/4941/691 +f 2283/4946/695 2287/4942/692 2288/4943/693 2284/4947/696 +f 2287/4942/692 2286/4902/667 2290/4904/668 2291/4938/688 +f 2232/4948/636 2285/4949/698 2289/4945/694 2234/4944/637 +f 2285/4949/698 2284/4947/696 2288/4943/693 2289/4945/694 +f 2279/4950/699 2283/4951/695 2284/4952/696 2280/4953/700 +f 2283/4946/695 2282/4900/666 2286/4902/667 2287/4942/692 +f 2230/4954/635 2281/4955/701 2285/4949/698 2232/4948/636 +f 2281/4955/701 2280/4956/700 2284/4947/696 2285/4949/698 +f 2275/4957/702 2279/4950/699 2280/4953/700 2276/4958/703 +f 2279/4959/699 2278/4898/664 2282/4900/666 2283/4946/695 +f 2228/4960/634 2277/4961/704 2281/4955/701 2230/4954/635 +f 2277/4961/704 2276/4962/703 2280/4956/700 2281/4955/701 +f 2271/4963/705 2275/4957/702 2276/4958/703 2272/4964/706 +f 2275/4965/702 2274/4896/663 2278/4898/664 2279/4959/699 +f 2226/4966/632 2273/4967/707 2277/4961/704 2228/4960/634 +f 2273/4967/707 2272/4968/706 2276/4962/703 2277/4961/704 +f 2267/4969/708 2271/4963/705 2272/4964/706 2268/4970/709 +f 2271/4971/705 2270/4894/662 2274/4896/663 2275/4965/702 +f 2224/4972/631 2269/4973/710 2273/4967/707 2226/4966/632 +f 2269/4973/710 2268/4974/709 2272/4968/706 2273/4967/707 +f 2263/4975/711 2267/4969/708 2268/4970/709 2264/4976/712 +f 2267/4977/708 2266/4892/661 2270/4894/662 2271/4971/705 +f 2222/4978/629 2265/4979/713 2269/4973/710 2224/4972/631 +f 2265/4979/713 2264/4980/712 2268/4974/709 2269/4973/710 +f 2259/4981/714 2263/4975/711 2264/4976/712 2260/4982/715 +f 2263/4983/711 2262/4890/660 2266/4892/661 2267/4977/708 +f 2220/4984/716 2261/4985/726 2265/4979/713 2222/4978/629 +f 2261/4985/726 2260/4986/715 2264/4980/712 2265/4979/713 +f 2255/4987/718 2259/4981/714 2260/4982/715 2256/4988/719 +f 2259/4989/714 2258/4888/659 2262/4890/660 2263/4983/711 +f 2218/4990/627 2257/4991/727 2261/4985/726 2220/4984/716 +f 2257/4991/727 2256/4992/719 2260/4986/715 2261/4985/726 +f 2251/4993/721 2255/4987/718 2256/4988/719 2252/4994/728 +f 2255/4995/718 2254/4886/658 2258/4888/659 2259/4989/714 +f 2216/4996/626 2253/4997/724 2257/4991/727 2218/4990/627 +f 2253/4997/724 2252/4998/728 2256/4992/719 2257/4991/727 +f 2247/4999/676 2248/5000/680 2251/4993/721 2252/4994/728 +f 2251/5001/721 2250/4884/657 2254/4886/658 2255/4995/718 +f 2214/4916/625 2246/4915/674 2253/4997/724 2216/4996/626 +f 2246/4915/674 2247/4918/676 2252/4998/728 2253/4997/724 +f 2306/4924/672 2245/5002/607 2215/4882/608 2249/4881/655 +f 2248/4925/680 2249/4881/655 2250/4884/657 2251/5001/721 +f 2307/5003/678 2248/5000/680 2247/4999/676 2308/5004/675 +g Circle.002_Circle.002_spool +s off +f 724/5005/729 723/5006/729 730/5007/729 729/5008/729 728/5009/729 727/5010/729 726/5011/729 725/5012/729 +f 731/5013/53 733/5014/53 734/5015/53 735/5016/53 736/5017/53 737/5018/53 738/5019/53 732/5020/53 +f 740/5021/730 739/5022/730 746/5023/730 745/5024/730 744/5025/730 743/5026/730 742/5027/730 741/5028/730 +f 748/5029/731 747/5030/731 754/5031/731 753/5032/731 752/5033/731 751/5034/731 750/5035/731 749/5036/731 +f 756/5037/732 755/5038/732 762/5039/732 761/5040/732 760/5041/732 759/5042/732 758/5043/732 757/5044/732 +f 764/5045/733 763/5046/733 770/5047/733 769/5048/733 768/5049/733 767/5050/733 766/5051/733 765/5052/733 +f 772/5053/734 771/5054/734 778/5055/734 777/5056/734 776/5057/734 775/5058/734 774/5059/734 773/5060/734 +f 780/5061/735 779/5062/735 786/5063/735 785/5064/735 784/5065/735 783/5066/735 782/5067/735 781/5068/735 +f 788/5069/736 787/5070/736 794/5071/736 793/5072/736 792/5073/736 791/5074/736 790/5075/736 789/5076/736 +f 796/5077/737 795/5078/737 802/5079/737 801/5080/737 800/5081/737 799/5082/737 798/5083/737 797/5084/737 +f 804/5085/738 803/5086/738 810/5087/738 809/5088/738 808/5089/738 807/5090/738 806/5091/738 805/5092/738 +f 812/5093/739 811/5094/739 818/5095/739 817/5096/739 816/5097/739 815/5098/739 814/5099/739 813/5100/739 +f 820/5101/740 819/5102/740 826/5103/740 825/5104/740 824/5105/740 823/5106/740 822/5107/740 821/5108/740 +f 828/5109/741 827/5110/741 834/5111/741 833/5112/741 832/5113/741 831/5114/741 830/5115/741 829/5116/741 +f 836/5117/742 835/5118/742 842/5119/742 841/5120/742 840/5121/742 839/5122/742 838/5123/742 837/5124/742 +f 844/5125/743 843/5126/743 850/5127/743 849/5128/743 848/5129/743 847/5130/743 846/5131/743 845/5132/743 +f 852/5133/744 851/5134/744 858/5135/744 857/5136/744 856/5137/744 855/5138/744 854/5139/744 853/5140/744 +f 860/5141/745 859/5142/745 866/5143/745 865/5144/745 864/5145/745 863/5146/745 862/5147/745 861/5148/745 +f 868/5149/746 867/5150/746 874/5151/746 873/5152/746 872/5153/746 871/5154/746 870/5155/746 869/5156/746 +f 876/5157/747 875/5158/747 882/5159/747 881/5160/747 880/5161/747 879/5162/747 878/5163/747 877/5164/747 +f 884/5165/748 883/5166/748 890/5167/748 889/5168/748 888/5169/748 887/5170/748 886/5171/748 885/5172/748 +f 892/5173/749 891/5174/749 898/5175/749 897/5176/749 896/5177/749 895/5178/749 894/5179/749 893/5180/749 +f 900/5181/750 899/5182/750 906/5183/750 905/5184/750 904/5185/750 903/5186/750 902/5187/750 901/5188/750 +f 908/5189/751 907/5190/751 914/5191/751 913/5192/751 912/5193/751 911/5194/751 910/5195/751 909/5196/751 +f 916/5197/752 915/5198/752 922/5199/752 921/5200/752 920/5201/752 919/5202/752 918/5203/752 917/5204/752 +f 924/5205/753 923/5206/753 930/5207/753 929/5208/753 928/5209/753 927/5210/753 926/5211/753 925/5212/753 +f 932/5213/754 931/5214/754 938/5215/754 937/5216/754 936/5217/754 935/5218/754 934/5219/754 933/5220/754 +f 940/5221/755 939/5222/755 946/5223/755 945/5224/755 944/5225/755 943/5226/755 942/5227/755 941/5228/755 +f 948/5229/756 947/5230/756 954/5231/756 953/5232/756 952/5233/756 951/5234/756 950/5235/756 949/5236/756 +f 956/5237/757 955/5238/757 962/5239/757 961/5240/757 960/5241/757 959/5242/757 958/5243/757 957/5244/757 +f 964/5245/758 963/5246/758 970/5247/758 969/5248/758 968/5249/758 967/5250/758 966/5251/758 965/5252/758 +f 972/5253/759 971/5254/759 978/5255/759 977/5256/759 976/5257/759 975/5258/759 974/5259/759 973/5260/759 +f 980/5261/760 979/5262/760 986/5263/760 985/5264/760 984/5265/760 983/5266/760 982/5267/760 981/5268/760 +s 1 +f 725/5269/761 726/5270/762 734/5271/763 733/5272/764 +f 723/5273/765 724/5274/766 731/5275/767 732/5276/768 +f 730/5277/769 723/5273/765 732/5276/768 738/5278/770 +f 728/5279/771 729/5280/772 737/5281/773 736/5282/774 +f 726/5270/762 727/5283/775 735/5284/776 734/5271/763 +f 724/5285/766 725/5269/761 733/5272/764 731/5286/767 +f 729/5280/772 730/5277/769 738/5278/770 737/5281/773 +f 727/5283/775 728/5279/771 736/5282/774 735/5284/776 +f 741/5287/777 742/5288/778 726/5289/762 725/5290/761 +f 739/5291/779 740/5292/780 724/5293/766 723/5294/765 +f 746/5295/781 739/5291/779 723/5294/765 730/5296/769 +f 744/5297/782 745/5298/783 729/5299/772 728/5300/771 +f 742/5288/778 743/5301/784 727/5302/775 726/5289/762 +f 740/5303/780 741/5287/777 725/5290/761 724/5304/766 +f 745/5298/783 746/5295/781 730/5296/769 729/5299/772 +f 743/5301/784 744/5297/782 728/5300/771 727/5302/775 +f 749/5305/785 750/5306/786 742/5307/778 741/5308/777 +f 747/5309/787 748/5310/788 740/5311/780 739/5312/779 +f 754/5313/789 747/5309/787 739/5312/779 746/5314/781 +f 752/5315/790 753/5316/791 745/5317/783 744/5318/782 +f 750/5306/786 751/5319/792 743/5320/784 742/5307/778 +f 748/5321/788 749/5305/785 741/5308/777 740/5322/780 +f 753/5316/791 754/5313/789 746/5314/781 745/5317/783 +f 751/5319/792 752/5315/790 744/5318/782 743/5320/784 +f 757/5323/793 758/5324/794 750/5325/786 749/5326/785 +f 755/5327/795 756/5328/796 748/5329/788 747/5330/787 +f 762/5331/797 755/5327/795 747/5330/787 754/5332/789 +f 760/5333/798 761/5334/799 753/5335/791 752/5336/790 +f 758/5324/794 759/5337/800 751/5338/792 750/5325/786 +f 756/5339/796 757/5323/793 749/5326/785 748/5340/788 +f 761/5334/799 762/5331/797 754/5332/789 753/5335/791 +f 759/5337/800 760/5333/798 752/5336/790 751/5338/792 +f 765/5341/801 766/5342/802 758/5343/794 757/5344/793 +f 763/5345/803 764/5346/804 756/5347/796 755/5348/795 +f 770/5349/805 763/5345/803 755/5348/795 762/5350/797 +f 768/5351/806 769/5352/807 761/5353/799 760/5354/798 +f 766/5342/802 767/5355/808 759/5356/800 758/5343/794 +f 764/5357/804 765/5341/801 757/5344/793 756/5358/796 +f 769/5352/807 770/5349/805 762/5350/797 761/5353/799 +f 767/5355/808 768/5351/806 760/5354/798 759/5356/800 +f 773/5359/809 774/5360/810 766/5361/802 765/5362/801 +f 771/5363/811 772/5364/812 764/5365/804 763/5366/803 +f 778/5367/813 771/5363/811 763/5366/803 770/5368/805 +f 776/5369/814 777/5370/815 769/5371/807 768/5372/806 +f 774/5360/810 775/5373/816 767/5374/808 766/5361/802 +f 772/5375/812 773/5359/809 765/5362/801 764/5376/804 +f 777/5370/815 778/5367/813 770/5368/805 769/5371/807 +f 775/5373/816 776/5369/814 768/5372/806 767/5374/808 +f 781/5377/817 782/5378/818 774/5379/810 773/5380/809 +f 779/5381/819 780/5382/820 772/5383/812 771/5384/811 +f 786/5385/821 779/5381/819 771/5384/811 778/5386/813 +f 784/5387/822 785/5388/823 777/5389/815 776/5390/814 +f 782/5378/818 783/5391/824 775/5392/816 774/5379/810 +f 780/5393/820 781/5377/817 773/5380/809 772/5394/812 +f 785/5388/823 786/5385/821 778/5386/813 777/5389/815 +f 783/5391/824 784/5387/822 776/5390/814 775/5392/816 +f 789/5395/825 790/5396/826 782/5397/818 781/5398/817 +f 787/5399/827 788/5400/828 780/5401/820 779/5402/819 +f 794/5403/829 787/5399/827 779/5402/819 786/5404/821 +f 792/5405/830 793/5406/831 785/5407/823 784/5408/822 +f 790/5396/826 791/5409/832 783/5410/824 782/5397/818 +f 788/5411/828 789/5395/825 781/5398/817 780/5412/820 +f 793/5406/831 794/5403/829 786/5404/821 785/5407/823 +f 791/5409/832 792/5405/830 784/5408/822 783/5410/824 +f 797/5413/833 798/5414/834 790/5415/826 789/5416/825 +f 795/5417/835 796/5418/836 788/5419/828 787/5420/827 +f 802/5421/837 795/5417/835 787/5420/827 794/5422/829 +f 800/5423/838 801/5424/839 793/5425/831 792/5426/830 +f 798/5414/834 799/5427/840 791/5428/832 790/5415/826 +f 796/5429/836 797/5413/833 789/5416/825 788/5430/828 +f 801/5424/839 802/5421/837 794/5422/829 793/5425/831 +f 799/5427/840 800/5423/838 792/5426/830 791/5428/832 +f 805/5431/841 806/5432/842 798/5433/834 797/5434/833 +f 803/5435/843 804/5436/844 796/5437/836 795/5438/835 +f 810/5439/845 803/5435/843 795/5438/835 802/5440/837 +f 808/5441/846 809/5442/847 801/5443/839 800/5444/838 +f 806/5432/842 807/5445/848 799/5446/840 798/5433/834 +f 804/5447/844 805/5431/841 797/5434/833 796/5448/836 +f 809/5442/847 810/5439/845 802/5440/837 801/5443/839 +f 807/5445/848 808/5441/846 800/5444/838 799/5446/840 +f 813/5449/849 814/5450/850 806/5451/842 805/5452/841 +f 811/5453/851 812/5454/852 804/5455/844 803/5456/843 +f 818/5457/853 811/5453/851 803/5456/843 810/5458/845 +f 816/5459/854 817/5460/855 809/5461/847 808/5462/846 +f 814/5450/850 815/5463/856 807/5464/848 806/5451/842 +f 812/5465/852 813/5449/849 805/5452/841 804/5466/844 +f 817/5460/855 818/5457/853 810/5458/845 809/5461/847 +f 815/5463/856 816/5459/854 808/5462/846 807/5464/848 +f 821/5467/857 822/5468/858 814/5469/850 813/5470/849 +f 819/5471/859 820/5472/860 812/5473/852 811/5474/851 +f 826/5475/861 819/5471/859 811/5474/851 818/5476/853 +f 824/5477/862 825/5478/863 817/5479/855 816/5480/854 +f 822/5468/858 823/5481/864 815/5482/856 814/5469/850 +f 820/5483/860 821/5467/857 813/5470/849 812/5484/852 +f 825/5478/863 826/5475/861 818/5476/853 817/5479/855 +f 823/5481/864 824/5477/862 816/5480/854 815/5482/856 +f 829/5485/865 830/5486/866 822/5487/858 821/5488/857 +f 827/5489/867 828/5490/868 820/5491/860 819/5492/859 +f 834/5493/869 827/5489/867 819/5492/859 826/5494/861 +f 832/5495/870 833/5496/871 825/5497/863 824/5498/862 +f 830/5486/866 831/5499/872 823/5500/864 822/5487/858 +f 828/5501/868 829/5485/865 821/5488/857 820/5502/860 +f 833/5496/871 834/5493/869 826/5494/861 825/5497/863 +f 831/5499/872 832/5495/870 824/5498/862 823/5500/864 +f 837/5503/873 838/5504/874 830/5505/866 829/5506/865 +f 835/5507/875 836/5508/876 828/5509/868 827/5510/867 +f 842/5511/877 835/5507/875 827/5510/867 834/5512/869 +f 840/5513/878 841/5514/879 833/5515/871 832/5516/870 +f 838/5504/874 839/5517/880 831/5518/872 830/5505/866 +f 836/5519/876 837/5503/873 829/5506/865 828/5520/868 +f 841/5514/879 842/5511/877 834/5512/869 833/5515/871 +f 839/5517/880 840/5513/878 832/5516/870 831/5518/872 +f 845/5521/881 846/5522/882 838/5523/874 837/5524/873 +f 843/5525/883 844/5526/884 836/5527/876 835/5528/875 +f 850/5529/885 843/5525/883 835/5528/875 842/5530/877 +f 848/5531/886 849/5532/887 841/5533/879 840/5534/878 +f 846/5522/882 847/5535/888 839/5536/880 838/5523/874 +f 844/5537/884 845/5521/881 837/5524/873 836/5538/876 +f 849/5532/887 850/5529/885 842/5530/877 841/5533/879 +f 847/5535/888 848/5531/886 840/5534/878 839/5536/880 +f 853/5539/889 854/5540/890 846/5541/882 845/5542/881 +f 851/5543/891 852/5544/892 844/5545/884 843/5546/883 +f 858/5547/893 851/5543/891 843/5546/883 850/5548/885 +f 856/5549/894 857/5550/895 849/5551/887 848/5552/886 +f 854/5540/890 855/5553/896 847/5554/888 846/5541/882 +f 852/5555/892 853/5539/889 845/5542/881 844/5556/884 +f 857/5550/895 858/5547/893 850/5548/885 849/5551/887 +f 855/5553/896 856/5549/894 848/5552/886 847/5554/888 +f 861/5557/897 862/5558/898 854/5559/890 853/5560/889 +f 859/5561/899 860/5562/900 852/5563/892 851/5564/891 +f 866/5565/901 859/5561/899 851/5564/891 858/5566/893 +f 864/5567/902 865/5568/903 857/5569/895 856/5570/894 +f 862/5558/898 863/5571/904 855/5572/896 854/5559/890 +f 860/5573/900 861/5557/897 853/5560/889 852/5574/892 +f 865/5568/903 866/5565/901 858/5566/893 857/5569/895 +f 863/5571/904 864/5567/902 856/5570/894 855/5572/896 +f 869/5575/905 870/5576/906 862/5577/898 861/5578/897 +f 867/5579/907 868/5580/908 860/5581/900 859/5582/899 +f 874/5583/909 867/5579/907 859/5582/899 866/5584/901 +f 872/5585/910 873/5586/911 865/5587/903 864/5588/902 +f 870/5576/906 871/5589/912 863/5590/904 862/5577/898 +f 868/5591/908 869/5575/905 861/5578/897 860/5592/900 +f 873/5586/911 874/5583/909 866/5584/901 865/5587/903 +f 871/5589/912 872/5585/910 864/5588/902 863/5590/904 +f 877/5593/913 878/5594/914 870/5595/906 869/5596/905 +f 875/5597/915 876/5598/916 868/5599/908 867/5600/907 +f 882/5601/917 875/5597/915 867/5600/907 874/5602/909 +f 880/5603/918 881/5604/919 873/5605/911 872/5606/910 +f 878/5594/914 879/5607/920 871/5608/912 870/5595/906 +f 876/5609/916 877/5593/913 869/5596/905 868/5610/908 +f 881/5604/919 882/5601/917 874/5602/909 873/5605/911 +f 879/5607/920 880/5603/918 872/5606/910 871/5608/912 +f 885/5611/921 886/5612/922 878/5613/914 877/5614/913 +f 883/5615/923 884/5616/924 876/5617/916 875/5618/915 +f 890/5619/925 883/5615/923 875/5618/915 882/5620/917 +f 888/5621/926 889/5622/927 881/5623/919 880/5624/918 +f 886/5612/922 887/5625/928 879/5626/920 878/5613/914 +f 884/5627/924 885/5611/921 877/5614/913 876/5628/916 +f 889/5622/927 890/5619/925 882/5620/917 881/5623/919 +f 887/5625/928 888/5621/926 880/5624/918 879/5626/920 +f 893/5629/929 894/5630/930 886/5631/922 885/5632/921 +f 891/5633/931 892/5634/932 884/5635/924 883/5636/923 +f 898/5637/933 891/5633/931 883/5636/923 890/5638/925 +f 896/5639/934 897/5640/935 889/5641/927 888/5642/926 +f 894/5630/930 895/5643/936 887/5644/928 886/5631/922 +f 892/5645/932 893/5629/929 885/5632/921 884/5646/924 +f 897/5640/935 898/5637/933 890/5638/925 889/5641/927 +f 895/5643/936 896/5639/934 888/5642/926 887/5644/928 +f 901/5647/937 902/5648/938 894/5649/930 893/5650/929 +f 899/5651/939 900/5652/940 892/5653/932 891/5654/931 +f 906/5655/941 899/5651/939 891/5654/931 898/5656/933 +f 904/5657/942 905/5658/943 897/5659/935 896/5660/934 +f 902/5648/938 903/5661/944 895/5662/936 894/5649/930 +f 900/5663/940 901/5647/937 893/5650/929 892/5664/932 +f 905/5658/943 906/5655/941 898/5656/933 897/5659/935 +f 903/5661/944 904/5657/942 896/5660/934 895/5662/936 +f 909/5665/945 910/5666/946 902/5667/938 901/5668/937 +f 907/5669/947 908/5670/948 900/5671/940 899/5672/939 +f 914/5673/949 907/5669/947 899/5672/939 906/5674/941 +f 912/5675/950 913/5676/951 905/5677/943 904/5678/942 +f 910/5666/946 911/5679/952 903/5680/944 902/5667/938 +f 908/5681/948 909/5665/945 901/5668/937 900/5682/940 +f 913/5676/951 914/5673/949 906/5674/941 905/5677/943 +f 911/5679/952 912/5675/950 904/5678/942 903/5680/944 +f 917/5683/953 918/5684/954 910/5685/946 909/5686/945 +f 915/5687/955 916/5688/956 908/5689/948 907/5690/947 +f 922/5691/957 915/5687/955 907/5690/947 914/5692/949 +f 920/5693/958 921/5694/959 913/5695/951 912/5696/950 +f 918/5684/954 919/5697/960 911/5698/952 910/5685/946 +f 916/5699/956 917/5683/953 909/5686/945 908/5700/948 +f 921/5694/959 922/5691/957 914/5692/949 913/5695/951 +f 919/5697/960 920/5693/958 912/5696/950 911/5698/952 +f 925/5701/961 926/5702/962 918/5703/954 917/5704/953 +f 923/5705/963 924/5706/964 916/5707/956 915/5708/955 +f 930/5709/965 923/5705/963 915/5708/955 922/5710/957 +f 928/5711/966 929/5712/967 921/5713/959 920/5714/958 +f 926/5702/962 927/5715/968 919/5716/960 918/5703/954 +f 924/5717/964 925/5701/961 917/5704/953 916/5718/956 +f 929/5712/967 930/5709/965 922/5710/957 921/5713/959 +f 927/5715/968 928/5711/966 920/5714/958 919/5716/960 +f 933/5719/969 934/5720/970 926/5721/962 925/5722/961 +f 931/5723/971 932/5724/972 924/5725/964 923/5726/963 +f 938/5727/973 931/5723/971 923/5726/963 930/5728/965 +f 936/5729/974 937/5730/975 929/5731/967 928/5732/966 +f 934/5720/970 935/5733/976 927/5734/968 926/5721/962 +f 932/5735/972 933/5719/969 925/5722/961 924/5736/964 +f 937/5730/975 938/5727/973 930/5728/965 929/5731/967 +f 935/5733/976 936/5729/974 928/5732/966 927/5734/968 +f 941/5737/977 942/5738/978 934/5739/970 933/5740/969 +f 939/5741/979 940/5742/980 932/5743/972 931/5744/971 +f 946/5745/981 939/5741/979 931/5744/971 938/5746/973 +f 944/5747/982 945/5748/983 937/5749/975 936/5750/974 +f 942/5738/978 943/5751/984 935/5752/976 934/5739/970 +f 940/5753/980 941/5737/977 933/5740/969 932/5754/972 +f 945/5748/983 946/5745/981 938/5746/973 937/5749/975 +f 943/5751/984 944/5747/982 936/5750/974 935/5752/976 +f 949/5755/985 950/5756/986 942/5757/978 941/5758/977 +f 947/5759/987 948/5760/988 940/5761/980 939/5762/979 +f 954/5763/989 947/5759/987 939/5762/979 946/5764/981 +f 952/5765/990 953/5766/991 945/5767/983 944/5768/982 +f 950/5756/986 951/5769/992 943/5770/984 942/5757/978 +f 948/5771/988 949/5755/985 941/5758/977 940/5772/980 +f 953/5766/991 954/5763/989 946/5764/981 945/5767/983 +f 951/5769/992 952/5765/990 944/5768/982 943/5770/984 +f 957/5773/993 958/5774/994 950/5775/986 949/5776/985 +f 955/5777/995 956/5778/996 948/5779/988 947/5780/987 +f 962/5781/997 955/5777/995 947/5780/987 954/5782/989 +f 960/5783/998 961/5784/999 953/5785/991 952/5786/990 +f 958/5774/994 959/5787/1000 951/5788/992 950/5775/986 +f 956/5789/996 957/5773/993 949/5776/985 948/5790/988 +f 961/5784/999 962/5781/997 954/5782/989 953/5785/991 +f 959/5787/1000 960/5783/998 952/5786/990 951/5788/992 +f 965/5791/1001 966/5792/1002 958/5793/994 957/5794/993 +f 963/5795/1003 964/5796/1004 956/5797/996 955/5798/995 +f 970/5799/1005 963/5795/1003 955/5798/995 962/5800/997 +f 968/5801/1006 969/5802/1007 961/5803/999 960/5804/998 +f 966/5792/1002 967/5805/1008 959/5806/1000 958/5793/994 +f 964/5807/1004 965/5791/1001 957/5794/993 956/5808/996 +f 969/5802/1007 970/5799/1005 962/5800/997 961/5803/999 +f 967/5805/1008 968/5801/1006 960/5804/998 959/5806/1000 +f 973/5809/1009 974/5810/1010 966/5811/1002 965/5812/1001 +f 971/5813/1011 972/5814/1012 964/5815/1004 963/5816/1003 +f 978/5817/1013 971/5813/1011 963/5816/1003 970/5818/1005 +f 976/5819/1014 977/5820/1015 969/5821/1007 968/5822/1006 +f 974/5810/1010 975/5823/1016 967/5824/1008 966/5811/1002 +f 972/5825/1012 973/5809/1009 965/5812/1001 964/5826/1004 +f 977/5820/1015 978/5817/1013 970/5818/1005 969/5821/1007 +f 975/5823/1016 976/5819/1014 968/5822/1006 967/5824/1008 +f 981/5827/1017 982/5828/1018 974/5829/1010 973/5830/1009 +f 979/5831/1019 980/5832/1020 972/5833/1012 971/5834/1011 +f 986/5835/1021 979/5831/1019 971/5834/1011 978/5836/1013 +f 984/5837/1022 985/5838/1023 977/5839/1015 976/5840/1014 +f 982/5828/1018 983/5841/1024 975/5842/1016 974/5829/1010 +f 980/5843/1020 981/5827/1017 973/5830/1009 972/5844/1012 +f 985/5838/1023 986/5835/1021 978/5836/1013 977/5839/1015 +f 983/5841/1024 984/5837/1022 976/5840/1014 975/5842/1016 +f 1011/5845/55 1012/5846/55 1014/5847/60 1013/5848/60 +f 1013/5848/60 1014/5847/60 1016/5849/1025 1015/5850/1025 +f 1015/5850/1025 1016/5849/1025 1018/5851/1026 1017/5852/1026 +f 1017/5852/1026 1018/5851/1026 1020/5853/1027 1019/5854/1027 +f 1019/5854/1027 1020/5853/1027 1022/5855/1028 1021/5856/1028 +f 1021/5856/1028 1022/5855/1028 1024/5857/1029 1023/5858/1029 +f 1023/5858/1029 1024/5857/1029 1026/5859/63 1025/5860/63 +f 1025/5860/63 1026/5859/63 1028/5861/53 1027/5862/53 +f 1027/5863/53 1028/5864/53 1030/5865/64 1029/5866/64 +f 1029/5866/64 1030/5865/64 1032/5867/1030 1031/5868/1030 +f 1031/5868/1030 1032/5867/1030 1034/5869/1031 1033/5870/1031 +f 1033/5870/1031 1034/5869/1031 1036/5871/1032 1035/5872/1032 +f 1035/5872/1032 1036/5871/1032 1038/5873/1033 1037/5874/1033 +f 1037/5874/1033 1038/5873/1033 1040/5875/1034 1039/5876/1034 +f 1039/5876/1034 1040/5875/1034 1042/5877/67 1041/5878/67 +f 1041/5878/67 1042/5877/67 1044/5879/54 1043/5880/54 +f 1043/5880/54 1044/5879/54 1046/5881/68 1045/5882/68 +f 1045/5882/68 1046/5881/68 1048/5883/1035 1047/5884/1035 +f 1047/5884/1035 1048/5883/1035 1050/5885/1036 1049/5886/1036 +f 1049/5886/1036 1050/5885/1036 1052/5887/1037 1051/5888/1037 +f 1051/5888/1037 1052/5887/1037 1054/5889/1038 1053/5890/1038 +f 1053/5890/1038 1054/5889/1038 1056/5891/1039 1055/5892/1039 +f 1055/5892/1039 1056/5891/1039 1058/5893/71 1057/5894/71 +f 1057/5894/71 1058/5893/71 1060/5895/2 1059/5896/2 +f 1059/5897/2 1060/5898/2 1062/5899/72 1061/5900/72 +f 1061/5900/72 1062/5899/72 1064/5901/1040 1063/5902/1040 +f 1063/5902/1040 1064/5901/1040 1066/5903/1041 1065/5904/1041 +f 1065/5904/1041 1066/5903/1041 1068/5905/1042 1067/5906/1042 +f 1067/5906/1042 1068/5905/1042 1070/5907/1043 1069/5908/1043 +f 1069/5908/1043 1070/5907/1043 1072/5909/1044 1071/5910/1044 +f 1071/5910/1044 1072/5909/1044 1074/5911/75 1073/5912/75 +f 1073/5912/75 1074/5911/75 1012/5846/55 1011/5845/55 diff --git a/mods/home_workshop_modpack/home_workshop_machines/textures/home_workshop_machines_3dprinter.png b/mods/home_workshop_modpack/home_workshop_machines/textures/home_workshop_machines_3dprinter.png new file mode 100644 index 0000000000000000000000000000000000000000..0075a72d35278d5814d40867d707992f5678d986 GIT binary patch literal 3737 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 DG8{Q= literal 0 HcmV?d00001 diff --git a/mods/homedecor_modpack/computer/textures/computer_3dprinter_bedflinger_inv.png b/mods/home_workshop_modpack/home_workshop_machines/textures/home_workshop_machines_3dprinter_bedflinger_inv.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_3dprinter_bedflinger_inv.png rename to mods/home_workshop_modpack/home_workshop_machines/textures/home_workshop_machines_3dprinter_bedflinger_inv.png diff --git a/mods/homedecor_modpack/computer/textures/computer_3dprinter_filament.png b/mods/home_workshop_modpack/home_workshop_machines/textures/home_workshop_machines_3dprinter_filament.png similarity index 100% rename from mods/homedecor_modpack/computer/textures/computer_3dprinter_filament.png rename to mods/home_workshop_modpack/home_workshop_machines/textures/home_workshop_machines_3dprinter_filament.png diff --git a/mods/home_workshop_modpack/home_workshop_misc/crafts.lua b/mods/home_workshop_modpack/home_workshop_misc/crafts.lua new file mode 100644 index 00000000..8e6523b0 --- /dev/null +++ b/mods/home_workshop_modpack/home_workshop_misc/crafts.lua @@ -0,0 +1,26 @@ +minetest.register_craft({ + output = "home_workshop_misc:tool_cabinet", + recipe = { + { "basic_materials:motor", "default:axe_steel", "default:pick_steel" }, + { "default:steel_ingot", "home_workshop_misc:drawer_small", "default:steel_ingot" }, + { "default:steel_ingot", "home_workshop_misc:drawer_small", "default:steel_ingot" } + }, +}) + +minetest.register_craft({ + output = "home_workshop_misc:beer_tap", + recipe = { + { "group:stick", "default:steel_ingot", "group:stick" }, + { "basic_materials:steel_bar", "default:steel_ingot", "basic_materials:steel_bar" }, + { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" } + }, +}) + +minetest.register_craft({ + output = "homedecor:soda_machine", + recipe = { + {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}, + {"default:steel_ingot", "dye:red", "default:steel_ingot"}, + {"default:steel_ingot", "default:copperblock", "default:steel_ingot"}, + }, +}) diff --git a/mods/home_workshop_modpack/home_workshop_misc/init.lua b/mods/home_workshop_modpack/home_workshop_misc/init.lua new file mode 100644 index 00000000..0959ab30 --- /dev/null +++ b/mods/home_workshop_modpack/home_workshop_misc/init.lua @@ -0,0 +1,151 @@ +-- Miscellanous tools and mechanical contrivances + +local S = minetest.get_translator("home_workshop_misc") + +minetest.register_node("home_workshop_misc:tool_cabinet", { + description = S("Metal tool cabinet and work table"), + drawtype="mesh", + mesh = "home_workshop_misc_tool_cabinet.obj", + tiles = { + { name = "home_workshop_common_generic_metal.png", color = 0xffd00000 }, + "home_workshop_misc_tool_cabinet_drawers.png", + { name = "home_workshop_common_generic_metal.png", color = 0xff006000 }, + { name = "home_workshop_common_generic_metal.png", color = 0xffa0a0a0 }, + "home_workshop_common_generic_metal_bright.png", + "home_workshop_misc_tool_cabinet_misc.png", + }, + paramtype2="facedir", + inventory_image = "home_workshop_misc_tool_cabinet_inv.png", + on_rotate = minetest.get_modpath("screwdriver") and screwdriver.rotate_simple or nil, + groups = { snappy=3 }, + expand = { top="placeholder" }, + inventory = { + size=24, + } +}) + +minetest.register_node("home_workshop_misc:beer_tap", { + description = S("Beer tap"), + drawtype = "mesh", + mesh = "home_workshop_misc_beer_taps.obj", + tiles = { + "home_workshop_common_generic_metal_bright.png", + { name = "home_workshop_common_generic_metal.png", color = 0xff303030 } + }, + inventory_image = "home_workshop_misc_beertap_inv.png", + paramtype2 = "facedir", + groups = { snappy=3 }, + walkable = false, + selection_box = { + type = "fixed", + fixed = { -0.25, -0.5, -0.4375, 0.25, 0.235, 0 } + }, + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + local inv = clicker:get_inventory() + + local wieldname = itemstack:get_name() + if wieldname == "vessels:drinking_glass" then + if inv:room_for_item("main", "home_workshop_misc:beer_mug 1") then + itemstack:take_item() + clicker:set_wielded_item(itemstack) + inv:add_item("main", "home_workshop_misc:beer_mug 1") + minetest.chat_send_player(clicker:get_player_name(), + S("Ahh, a frosty cold beer - look in your inventory for it!")) + else + minetest.chat_send_player(clicker:get_player_name(), + S("No room in your inventory to add a beer mug!")) + end + end + end +}) + +local beer_cbox = { + type = "fixed", + fixed = { -5/32, -8/16, -9/32 , 7/32, -2/16, 1/32 } +} + +minetest.register_node("home_workshop_misc:beer_mug", { + description = S("Beer mug"), + drawtype = "mesh", + mesh = "home_workshop_misc_beer_mug.obj", + tiles = { "home_workshop_misc_beer_mug.png" }, + inventory_image = "home_workshop_misc_beer_mug_inv.png", + paramtype2 = "facedir", + groups = { snappy=3, oddly_breakable_by_hand=3 }, + walkable = false, + sounds = default.node_sound_glass_defaults(), + selection_box = beer_cbox, + on_use = function(itemstack, user, pointed_thing) + if not creative.is_enabled_for(user:get_player_name()) then + minetest.do_item_eat(2, "vessels:drinking_glass 1", itemstack, user, pointed_thing) + return itemstack + end + end +}) + +local svm_cbox = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, 1.5, 0.5} +} + +minetest.register_node("home_workshop_misc:soda_machine", { + description = S("Soda vending machine"), + drawtype = "mesh", + mesh = "home_workshop_misc_soda_machine.obj", + tiles = {"home_workshop_misc_soda_machine.png"}, + paramtype2 = "facedir", + groups = {snappy=3}, + selection_box = svm_cbox, + collision_box = svm_cbox, + expand = { top="placeholder" }, + sounds = default.node_sound_wood_defaults(), + on_rotate = minetest.get_modpath("screwdriver") and screwdriver.rotate_simple or nil, + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + local playername = clicker:get_player_name() + local wielditem = clicker:get_wielded_item() + local wieldname = wielditem:get_name() + local fdir_to_fwd = { {0, -1}, {-1, 0}, {0, 1}, {1, 0} } + local fdir = node.param2 + local pos_drop = { x=pos.x+fdir_to_fwd[fdir+1][1], y=pos.y, z=pos.z+fdir_to_fwd[fdir+1][2] } + if wieldname == "currency:minegeld_cent_25" then + minetest.spawn_item(pos_drop, "home_workshop_misc:soda_can") + minetest.sound_play("insert_coin", { + pos=pos, max_hear_distance = 5 + }) + if not creative.is_enabled_for(playername) then + wielditem:take_item() + clicker:set_wielded_item(wielditem) + return wielditem + end + else + minetest.chat_send_player(playername, S("Please insert a 25 Mg cent coin in the machine.")) + end + end +}) + +minetest.register_craftitem("home_workshop_misc:soda_can", { + description = S("Soda Can"), + inventory_image = "home_workshop_misc_soda_can.png", + on_use = minetest.item_eat(2), +}) + +if minetest.get_modpath("homedecor_common") then + minetest.register_alias("home_workshop_misc:drawer_small", "homedecor:drawer_small") +else + minetest.register_craftitem("home_workshop_misc:drawer_small", { + description = S("Small Wooden Drawer"), + inventory_image = "home_workshop_machines_drawer_small.png", + }) +end + +local MODPATH = minetest.get_modpath("home_workshop_misc") +dofile(MODPATH.."/crafts.lua") + +minetest.register_alias("homedecor:tool_cabinet", "home_workshop_misc:tool_cabinet") +minetest.register_alias("homedecor:tool_cabinet_bottom", "home_workshop_misc:tool_cabinet") +minetest.register_alias("homedecor:tool_cabinet_top", "air") + +minetest.register_alias("homedecor:soda_machine", "home_workshop_misc:soda_machine") +minetest.register_alias("homedecor:beer_tap", "home_workshop_misc:beer_tap") +minetest.register_alias("homedecor:beer_mug", "home_workshop_misc:beer_mug") +minetest.register_alias("homedecor:coin", "currency:minegeld_cent_25") diff --git a/mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.de.tr b/mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.de.tr new file mode 100644 index 00000000..2ef8ad31 --- /dev/null +++ b/mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.de.tr @@ -0,0 +1,12 @@ +# textdomain: home_workshop_misc + +### init.lua ### + +Metal tool cabinet and work table=Metallwerkzeugschrank und Arbeitstisch +Ahh, a frosty cold beer - look in your inventory for it!=Ahh ein kühles Bier – sehen Sie in Ihrem Inventar nach! +Beer mug=Bierkrug +Beer tap=Bierzapfhahn +Soda Can=Limodose +Soda vending machine=Limoautomat +No room in your inventory to add a beer mug!=Kein Platz im Inventar für einen Bierkrug! +Please insert a 25 Mg cent coin in the machine.=Bitte Münze in Automaten einwerfen. diff --git a/mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.es.tr b/mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.es.tr new file mode 100644 index 00000000..ed1f8782 --- /dev/null +++ b/mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.es.tr @@ -0,0 +1,11 @@ +# textdomain: home_workshop_misc + +### init.lua ### +Metal tool cabinet and work table=Mesa de trabajo y gabinete en hierro +Ahh, a frosty cold beer - look in your inventory for it!=¡Ah, una cerveza fría! La encontrarás en tu inventario. +Beer mug=Jarra de cerveza +Beer tap=Grifo de cerveza +Soda Can=Lata de refresco +Soda vending machine=Máquina expendedora de refrescos +No room in your inventory to add a beer mug!=¡No hay lugar para tomar una jarra de cerveza! +Please insert a 25 Mg cent coin in the machine.=Por favor introduzca una moneda en la máquina. diff --git a/mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.fr.tr b/mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.fr.tr new file mode 100644 index 00000000..33267cd6 --- /dev/null +++ b/mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.fr.tr @@ -0,0 +1,11 @@ +# textdomain: home_workshop_misc + +### init.lua ### +Metal tool cabinet and work table=Établi pour le travail du métal +Ahh, a frosty cold beer - look in your inventory for it!=Ahh, une bière bien fraîche - regardez dans votre inventaire ! +Beer mug=Pinte de bière +Beer tap=Pompe à bière +No room in your inventory to add a beer mug!=Pas de place dans votre inventaire pour ajouter une pinte de bière ! +Please insert a 25 Mg cent coin in the machine.=Veuillez insérer une pièce dans la machine. +Soda Can=Canette de soda +Soda vending machine=Distributeur de boissons diff --git a/mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.ms.tr b/mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.ms.tr new file mode 100644 index 00000000..492c3335 --- /dev/null +++ b/mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.ms.tr @@ -0,0 +1,11 @@ +# textdomain: home_workshop_misc + +### init.lua ### +Metal tool cabinet and work table=Kabinet Alatan Logam dan Meja Kerja +Ahh, a frosty cold beer - look in your inventory for it!=Ahh, bir sejuk dingin - cari dalam inventori anda! +Beer mug=Kole Bir +Beer tap=Paip Bir +No room in your inventory to add a beer mug!=Tiada ruang dalam inventori anda untuk menambah kole bir! +Please insert a 25 Mg cent coin in the machine.=Sila masukkan duit syiling ke dalam mesin. +Soda Can=Tin Soda +Soda vending machine=Mesin Soda Layan Diri diff --git a/mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.pt.tr b/mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.pt.tr new file mode 100644 index 00000000..34fd8c03 --- /dev/null +++ b/mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.pt.tr @@ -0,0 +1,11 @@ +# textdomain: home_workshop_misc + +### init.lua ### +Metal tool cabinet and work table=Gabinete de ferramentas metálicas e mesa de trabalho +Ahh, a frosty cold beer - look in your inventory for it!=Ahh, uma cerveja bem gelada - procure por ela em seu inventário! +Beer mug=Caneca de cerveja +Beer tap=Torneira de cerveja +No room in your inventory to add a beer mug!=Sem espaço no inventário para colocar uma caneca de cerveja +Please insert a 25 Mg cent coin in the machine.=Por favor insira uma moeda na máquina. +Soda Can=Lata de Refrigerante +Soda vending machine=Máquina de refrigerante diff --git a/mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.pt_BR.tr b/mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.pt_BR.tr new file mode 100644 index 00000000..34fd8c03 --- /dev/null +++ b/mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.pt_BR.tr @@ -0,0 +1,11 @@ +# textdomain: home_workshop_misc + +### init.lua ### +Metal tool cabinet and work table=Gabinete de ferramentas metálicas e mesa de trabalho +Ahh, a frosty cold beer - look in your inventory for it!=Ahh, uma cerveja bem gelada - procure por ela em seu inventário! +Beer mug=Caneca de cerveja +Beer tap=Torneira de cerveja +No room in your inventory to add a beer mug!=Sem espaço no inventário para colocar uma caneca de cerveja +Please insert a 25 Mg cent coin in the machine.=Por favor insira uma moeda na máquina. +Soda Can=Lata de Refrigerante +Soda vending machine=Máquina de refrigerante diff --git a/mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.ru.tr b/mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.ru.tr new file mode 100644 index 00000000..afa8ee0e --- /dev/null +++ b/mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.ru.tr @@ -0,0 +1,11 @@ +# textdomain: home_workshop_misc + +### init.lua ### +Metal tool cabinet and work table=Шкаф с металлическим инструментом и рабочий стол +Ahh, a frosty cold beer - look in your inventory for it!=О, холодное пиво! Ищи его в инвентаре! +Beer mug=Пивная кружка +Beer tap=Пивной кран +No room in your inventory to add a beer mug!=В инвентаре нет места для пивной кружки! +Please insert a 25 Mg cent coin in the machine.=Вставьте монету в автомат. +Soda Can=Банка газировки +Soda vending machine=Автомат с газировкой diff --git a/mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.zh_CN.tr b/mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.zh_CN.tr new file mode 100644 index 00000000..bcae4100 --- /dev/null +++ b/mods/home_workshop_modpack/home_workshop_misc/locale/home_workshop_misc_misc.zh_CN.tr @@ -0,0 +1,12 @@ +# textdomain: home_workshop_misc + +### init.lua ### + +Metal tool cabinet and work table=金属工具柜及工作台 +Ahh, a frosty cold beer - look in your inventory for it!=啊,一杯冰凉的啤酒-看看你的库存吧! +Beer mug=啤酒杯 +Beer tap=啤酒龙头 +No room in your inventory to add a beer mug!=你的库存里没有地方放啤酒杯! +Please insert a 25 Mg cent coin in the machine.=请在机器里放一枚硬币。 +Soda Can=易拉罐 +Soda vending machine=汽水自动售货机 diff --git a/mods/home_workshop_modpack/home_workshop_misc/locale/template.txt b/mods/home_workshop_modpack/home_workshop_misc/locale/template.txt new file mode 100644 index 00000000..b6911dca --- /dev/null +++ b/mods/home_workshop_modpack/home_workshop_misc/locale/template.txt @@ -0,0 +1,12 @@ +# textdomain: home_workshop_misc + +### init.lua ### + +Metal tool cabinet and work table= +Ahh, a frosty cold beer - look in your inventory for it!= +Beer mug= +Beer tap= +No room in your inventory to add a beer mug!= +Please insert a 25 Mg cent coin in the machine.= +Soda Can= +Soda vending machine= diff --git a/mods/home_workshop_modpack/home_workshop_misc/mod.conf b/mods/home_workshop_modpack/home_workshop_misc/mod.conf new file mode 100644 index 00000000..9620e006 --- /dev/null +++ b/mods/home_workshop_modpack/home_workshop_misc/mod.conf @@ -0,0 +1,3 @@ +name = home_workshop_misc +depends = default, home_workshop_common +optional_depends = currency, screwdriver, homedecor_common diff --git a/mods/homedecor_modpack/homedecor_gastronomy/models/homedecor_beer_mug.obj b/mods/home_workshop_modpack/home_workshop_misc/models/home_workshop_misc_beer_mug.obj similarity index 100% rename from mods/homedecor_modpack/homedecor_gastronomy/models/homedecor_beer_mug.obj rename to mods/home_workshop_modpack/home_workshop_misc/models/home_workshop_misc_beer_mug.obj diff --git a/mods/homedecor_modpack/homedecor_gastronomy/models/homedecor_beer_taps.obj b/mods/home_workshop_modpack/home_workshop_misc/models/home_workshop_misc_beer_taps.obj similarity index 100% rename from mods/homedecor_modpack/homedecor_gastronomy/models/homedecor_beer_taps.obj rename to mods/home_workshop_modpack/home_workshop_misc/models/home_workshop_misc_beer_taps.obj diff --git a/mods/homedecor_modpack/homedecor_gastronomy/models/homedecor_soda_machine.obj b/mods/home_workshop_modpack/home_workshop_misc/models/home_workshop_misc_soda_machine.obj similarity index 100% rename from mods/homedecor_modpack/homedecor_gastronomy/models/homedecor_soda_machine.obj rename to mods/home_workshop_modpack/home_workshop_misc/models/home_workshop_misc_soda_machine.obj diff --git a/mods/homedecor_modpack/homedecor_misc/models/homedecor_tool_cabinet.obj b/mods/home_workshop_modpack/home_workshop_misc/models/home_workshop_misc_tool_cabinet.obj similarity index 100% rename from mods/homedecor_modpack/homedecor_misc/models/homedecor_tool_cabinet.obj rename to mods/home_workshop_modpack/home_workshop_misc/models/home_workshop_misc_tool_cabinet.obj diff --git a/mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_beer_mug.png b/mods/home_workshop_modpack/home_workshop_misc/textures/home_workshop_misc_beer_mug.png similarity index 100% rename from mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_beer_mug.png rename to mods/home_workshop_modpack/home_workshop_misc/textures/home_workshop_misc_beer_mug.png diff --git a/mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_beer_mug_inv.png b/mods/home_workshop_modpack/home_workshop_misc/textures/home_workshop_misc_beer_mug_inv.png similarity index 100% rename from mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_beer_mug_inv.png rename to mods/home_workshop_modpack/home_workshop_misc/textures/home_workshop_misc_beer_mug_inv.png diff --git a/mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_beertap_inv.png b/mods/home_workshop_modpack/home_workshop_misc/textures/home_workshop_misc_beertap_inv.png similarity index 100% rename from mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_beertap_inv.png rename to mods/home_workshop_modpack/home_workshop_misc/textures/home_workshop_misc_beertap_inv.png diff --git a/mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_soda_can.png b/mods/home_workshop_modpack/home_workshop_misc/textures/home_workshop_misc_soda_can.png similarity index 100% rename from mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_soda_can.png rename to mods/home_workshop_modpack/home_workshop_misc/textures/home_workshop_misc_soda_can.png diff --git a/mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_soda_machine.png b/mods/home_workshop_modpack/home_workshop_misc/textures/home_workshop_misc_soda_machine.png similarity index 100% rename from mods/homedecor_modpack/homedecor_gastronomy/textures/homedecor_soda_machine.png rename to mods/home_workshop_modpack/home_workshop_misc/textures/home_workshop_misc_soda_machine.png diff --git a/mods/homedecor_modpack/homedecor_misc/textures/homedecor_tool_cabinet_drawers.png b/mods/home_workshop_modpack/home_workshop_misc/textures/home_workshop_misc_tool_cabinet_drawers.png similarity index 100% rename from mods/homedecor_modpack/homedecor_misc/textures/homedecor_tool_cabinet_drawers.png rename to mods/home_workshop_modpack/home_workshop_misc/textures/home_workshop_misc_tool_cabinet_drawers.png diff --git a/mods/homedecor_modpack/homedecor_misc/textures/homedecor_tool_cabinet_inv.png b/mods/home_workshop_modpack/home_workshop_misc/textures/home_workshop_misc_tool_cabinet_inv.png similarity index 100% rename from mods/homedecor_modpack/homedecor_misc/textures/homedecor_tool_cabinet_inv.png rename to mods/home_workshop_modpack/home_workshop_misc/textures/home_workshop_misc_tool_cabinet_inv.png diff --git a/mods/homedecor_modpack/homedecor_misc/textures/homedecor_tool_cabinet_misc.png b/mods/home_workshop_modpack/home_workshop_misc/textures/home_workshop_misc_tool_cabinet_misc.png similarity index 100% rename from mods/homedecor_modpack/homedecor_misc/textures/homedecor_tool_cabinet_misc.png rename to mods/home_workshop_modpack/home_workshop_misc/textures/home_workshop_misc_tool_cabinet_misc.png diff --git a/mods/advtrains/modpack.txt b/mods/home_workshop_modpack/modpack.txt similarity index 100% rename from mods/advtrains/modpack.txt rename to mods/home_workshop_modpack/modpack.txt diff --git a/mods/homedecor_modpack/computer/computers.lua b/mods/homedecor_modpack/computer/computers.lua deleted file mode 100644 index 754735a4..00000000 --- a/mods/homedecor_modpack/computer/computers.lua +++ /dev/null @@ -1,339 +0,0 @@ -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/mod.conf b/mods/homedecor_modpack/computer/mod.conf deleted file mode 100644 index 83fb7529..00000000 --- a/mods/homedecor_modpack/computer/mod.conf +++ /dev/null @@ -1,3 +0,0 @@ -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 deleted file mode 100644 index 8b846c75..00000000 --- a/mods/homedecor_modpack/computer/models/computer_3dprinter_bedflinger.obj +++ /dev/null @@ -1,9831 +0,0 @@ -v -0.005 0 -0.33 -v -0.005 0 -0.316 -v -0.004 0.002 -0.33 -v -0.004 0.002 -0.316 -v -0.003 0.003 -0.33 -v -0.003 0.003 -0.316 -v -0.002 0.004 -0.33 -v -0.002 0.004 -0.316 -v 0 0.005 -0.33 -v 0 0.005 -0.316 -v 0.002 0.004 -0.33 -v 0.002 0.004 -0.316 -v 0.003 0.003 -0.33 -v 0.003 0.003 -0.316 -v 0.004 0.002 -0.33 -v 0.004 0.002 -0.316 -v 0.005 0 -0.33 -v 0.005 0 -0.316 -v 0.004 -0.002 -0.33 -v 0.004 -0.002 -0.316 -v 0.003 -0.003 -0.33 -v 0.003 -0.003 -0.316 -v 0.002 -0.004 -0.33 -v 0.002 -0.004 -0.316 -v 0 -0.005 -0.33 -v 0 -0.005 -0.316 -v -0.002 -0.004 -0.33 -v -0.002 -0.004 -0.316 -v -0.003 -0.003 -0.33 -v -0.003 -0.003 -0.316 -v -0.004 -0.002 -0.33 -v -0.004 -0.002 -0.316 -v -0.001 0 -0.35 -v -0.005 0 -0.342 -v -0.001 0 -0.35 -v -0.005 0.002 -0.342 -v 0 0 -0.35 -v -0.004 0.004 -0.342 -v 0 0.001 -0.35 -v -0.002 0.005 -0.342 -v 0 0.001 -0.35 -v 0 0.005 -0.342 -v 0 0.001 -0.35 -v 0.002 0.005 -0.342 -v 0 0 -0.35 -v 0.004 0.004 -0.342 -v 0.001 0 -0.35 -v 0.005 0.002 -0.342 -v 0.001 0 -0.35 -v 0.005 0 -0.342 -v 0.001 0 -0.35 -v 0.005 -0.002 -0.342 -v 0 0 -0.35 -v 0.004 -0.004 -0.342 -v 0 -0.001 -0.35 -v 0.002 -0.005 -0.342 -v 0 -0.001 -0.35 -v 0 -0.005 -0.342 -v 0 -0.001 -0.35 -v -0.002 -0.005 -0.342 -v 0 0 -0.35 -v -0.004 -0.004 -0.342 -v -0.001 0 -0.35 -v -0.005 -0.002 -0.342 -v -0.01 0.01 -0.33 -v -0.01 0.01 -0.342 -v 0.01 0.01 -0.33 -v 0.01 0.01 -0.342 -v -0.01 -0.01 -0.33 -v -0.01 -0.01 -0.342 -v 0.01 -0.01 -0.33 -v 0.01 -0.01 -0.342 -v -0.061 0.186 -0.326 -v -0.061 0.186 -0.253 -v -0.111 0.236 -0.326 -v -0.111 0.236 -0.253 -v -0.111 0.186 -0.326 -v -0.111 0.186 -0.253 -v -0.086 0.236 -0.326 -v -0.086 0.236 -0.253 -v -0.061 0.299 -0.326 -v -0.086 0.299 -0.326 -v -0.061 0.299 -0.308 -v -0.061 0.244 -0.308 -v -0.086 0.244 -0.308 -v -0.086 0.299 -0.308 -v -0.061 0.244 -0.253 -v -0.086 0.244 -0.253 -v -0.061 -0.194 -0.326 -v -0.061 -0.194 -0.253 -v -0.061 -0.244 -0.326 -v -0.061 -0.244 -0.253 -v -0.111 -0.194 -0.326 -v -0.111 -0.194 -0.253 -v -0.111 -0.244 -0.326 -v -0.111 -0.244 -0.253 -v -0.079 0.211 -0.261 -v -0.078 0.211 -0.259 -v -0.077 0.211 -0.258 -v -0.076 0.211 -0.257 -v -0.074 0.211 -0.256 -v -0.072 0.211 -0.257 -v -0.07 0.211 -0.258 -v -0.069 0.211 -0.259 -v -0.069 0.211 -0.261 -v -0.069 0.211 -0.263 -v -0.07 0.211 -0.265 -v -0.072 0.211 -0.266 -v -0.074 0.211 -0.266 -v -0.076 0.211 -0.266 -v -0.077 0.211 -0.265 -v -0.078 0.211 -0.263 -v -0.078 -0.214 -0.263 -v -0.079 -0.214 -0.261 -v -0.072 -0.214 -0.266 -v -0.069 -0.214 -0.263 -v -0.076 -0.214 -0.266 -v -0.072 -0.214 -0.257 -v -0.076 -0.214 -0.257 -v -0.078 -0.214 -0.259 -v -0.069 -0.214 -0.259 -v -0.077 -0.214 -0.265 -v -0.074 -0.214 -0.266 -v -0.07 -0.214 -0.265 -v -0.069 -0.214 -0.261 -v -0.07 -0.214 -0.258 -v -0.074 -0.214 -0.256 -v -0.077 -0.214 -0.258 -v -0.061 -0.037 -0.326 -v -0.061 -0.037 -0.253 -v -0.086 -0.037 -0.326 -v -0.086 -0.037 -0.253 -v -0.061 0.038 -0.326 -v -0.061 0.038 -0.253 -v -0.086 0.038 -0.326 -v -0.086 0.038 -0.253 -v -0.006 -0.027 -0.316 -v -0.006 -0.027 -0.261 -v -0.006 0.028 -0.316 -v -0.006 0.028 -0.261 -v 0.019 -0.027 -0.316 -v 0.019 -0.027 -0.261 -v 0.019 0.028 -0.316 -v 0.019 0.028 -0.261 -v -0.006 -0.027 -0.316 -v -0.061 -0.027 -0.261 -v -0.006 -0.027 -0.261 -v -0.006 0.028 -0.316 -v -0.061 0.028 -0.261 -v -0.006 0.028 -0.261 -v -0.012 -0.027 -0.316 -v -0.055 -0.027 -0.261 -v -0.055 0.028 -0.261 -v -0.055 0.028 -0.316 -v -0.012 -0.027 -0.261 -v -0.012 0.028 -0.261 -v -0.012 0.028 -0.316 -v -0.061 -0.027 -0.316 -v -0.061 0.028 -0.316 -v -0.055 -0.027 -0.316 -v -0.073 -0.195 -0.283 -v -0.073 -0.195 -0.281 -v -0.08 -0.195 -0.283 -v -0.08 -0.195 -0.281 -v -0.072 0.271 -0.283 -v -0.072 0.271 -0.281 -v -0.08 0.271 -0.283 -v -0.08 0.271 -0.281 -v -0.079 -0.214 -0.317 -v -0.078 -0.214 -0.319 -v -0.077 -0.214 -0.321 -v -0.076 -0.214 -0.322 -v -0.074 -0.214 -0.322 -v -0.072 -0.214 -0.322 -v -0.07 -0.214 -0.321 -v -0.069 -0.214 -0.319 -v -0.069 -0.214 -0.317 -v -0.069 -0.214 -0.316 -v -0.07 -0.214 -0.314 -v -0.072 -0.214 -0.313 -v -0.074 -0.214 -0.312 -v -0.076 -0.214 -0.313 -v -0.077 -0.214 -0.314 -v -0.078 -0.214 -0.316 -v -0.078 0.211 -0.316 -v -0.079 0.211 -0.317 -v -0.072 0.211 -0.313 -v -0.069 0.211 -0.316 -v -0.076 0.211 -0.313 -v -0.072 0.211 -0.322 -v -0.076 0.211 -0.322 -v -0.078 0.211 -0.319 -v -0.069 0.211 -0.319 -v -0.077 0.211 -0.314 -v -0.074 0.211 -0.312 -v -0.07 0.211 -0.314 -v -0.069 0.211 -0.317 -v -0.07 0.211 -0.321 -v -0.074 0.211 -0.322 -v -0.077 0.211 -0.321 -v -0.073 -0.195 -0.301 -v -0.073 -0.195 -0.298 -v -0.08 -0.195 -0.301 -v -0.08 -0.195 -0.298 -v -0.072 0.271 -0.301 -v -0.072 0.271 -0.298 -v -0.08 0.271 -0.301 -v -0.08 0.271 -0.298 -v -0.153 0.173 -0.394 -v -0.153 0.173 -0.303 -v -0.228 0.173 -0.394 -v -0.228 0.173 -0.303 -v -0.153 0.191 -0.394 -v -0.153 0.191 -0.303 -v -0.228 0.191 -0.394 -v -0.228 0.191 -0.303 -v -0.149 -0.224 -0.437 -v -0.149 -0.224 -0.194 -v -0.28 -0.224 -0.437 -v -0.28 -0.224 -0.194 -v -0.149 -0.174 -0.437 -v -0.149 -0.174 -0.194 -v -0.28 -0.174 -0.437 -v -0.28 -0.174 -0.194 -v -0.143 -0.2 -0.5 -v -0.143 -0.197 -0.497 -v -0.143 0.197 -0.497 -v -0.143 0.2 -0.5 -v -0.143 0.231 -0.494 -v -0.143 0.231 -0.044 -v -0.143 0.225 -0.037 -v -0.143 -0.225 -0.038 -v -0.143 -0.231 -0.044 -v -0.143 0.038 -0.45 -v -0.143 0.006 -0.481 -v -0.143 -0.006 -0.481 -v -0.143 -0.037 -0.45 -v -0.143 -0.094 -0.45 -v -0.143 -0.1 -0.456 -v -0.143 -0.1 -0.475 -v -0.143 -0.1 -0.477 -v -0.143 -0.101 -0.478 -v -0.143 -0.102 -0.479 -v -0.143 -0.103 -0.48 -v -0.143 -0.105 -0.481 -v -0.143 -0.106 -0.481 -v -0.143 -0.108 -0.481 -v -0.143 -0.109 -0.48 -v -0.143 -0.111 -0.479 -v -0.143 -0.112 -0.478 -v -0.143 -0.112 -0.477 -v -0.143 -0.112 -0.475 -v -0.143 -0.112 -0.456 -v -0.143 -0.119 -0.45 -v -0.143 -0.156 -0.45 -v -0.143 -0.162 -0.444 -v -0.143 -0.162 -0.094 -v -0.143 -0.156 -0.088 -v -0.143 0.156 -0.087 -v -0.143 0.162 -0.094 -v -0.143 0.162 -0.444 -v -0.143 0.156 -0.45 -v -0.143 0.119 -0.45 -v -0.143 0.113 -0.456 -v -0.143 0.113 -0.475 -v -0.143 0.112 -0.477 -v -0.143 0.112 -0.478 -v -0.143 0.111 -0.479 -v -0.143 0.109 -0.48 -v -0.143 0.108 -0.481 -v -0.143 0.106 -0.481 -v -0.143 0.105 -0.481 -v -0.143 0.103 -0.48 -v -0.143 0.102 -0.479 -v -0.143 0.101 -0.478 -v -0.143 0.1 -0.477 -v -0.143 0.1 -0.475 -v -0.143 0.1 -0.456 -v -0.143 0.094 -0.45 -v -0.143 -0.225 -0.5 -v -0.143 0.225 -0.5 -v -0.143 -0.231 -0.494 -v -0.135 -0.2 -0.5 -v -0.135 -0.197 -0.497 -v -0.135 0.197 -0.497 -v -0.135 0.2 -0.5 -v -0.135 0.231 -0.494 -v -0.135 0.231 -0.044 -v -0.135 0.225 -0.037 -v -0.135 -0.225 -0.038 -v -0.135 -0.231 -0.044 -v -0.135 0.038 -0.45 -v -0.135 0.006 -0.481 -v -0.135 -0.006 -0.481 -v -0.135 -0.037 -0.45 -v -0.135 -0.094 -0.45 -v -0.135 -0.1 -0.456 -v -0.135 -0.1 -0.475 -v -0.135 -0.1 -0.477 -v -0.135 -0.101 -0.478 -v -0.135 -0.102 -0.479 -v -0.135 -0.103 -0.48 -v -0.135 -0.105 -0.481 -v -0.135 -0.106 -0.481 -v -0.135 -0.108 -0.481 -v -0.135 -0.109 -0.48 -v -0.135 -0.111 -0.479 -v -0.135 -0.112 -0.478 -v -0.135 -0.112 -0.477 -v -0.135 -0.112 -0.475 -v -0.135 -0.112 -0.456 -v -0.135 -0.119 -0.45 -v -0.135 -0.156 -0.45 -v -0.135 -0.162 -0.094 -v -0.135 -0.156 -0.088 -v -0.135 0.156 -0.087 -v -0.135 0.162 -0.094 -v -0.135 0.162 -0.444 -v -0.135 0.156 -0.45 -v -0.135 0.119 -0.45 -v -0.135 0.113 -0.456 -v -0.135 0.113 -0.475 -v -0.135 0.112 -0.477 -v -0.135 0.112 -0.478 -v -0.135 0.111 -0.479 -v -0.135 0.109 -0.48 -v -0.135 0.108 -0.481 -v -0.135 0.106 -0.481 -v -0.135 0.105 -0.481 -v -0.135 0.103 -0.48 -v -0.135 0.102 -0.479 -v -0.135 0.101 -0.478 -v -0.135 0.1 -0.477 -v -0.135 0.1 -0.475 -v -0.135 0.1 -0.456 -v -0.135 0.094 -0.45 -v -0.135 -0.225 -0.5 -v -0.135 0.225 -0.5 -v -0.135 -0.231 -0.494 -v -0.135 -0.162 -0.444 -v -0.244 0.166 -0.497 -v -0.246 0.166 -0.5 -v -0.277 0.166 -0.474 -v -0.184 0.166 -0.468 -v -0.178 0.166 -0.464 -v -0.178 0.166 -0.462 -v -0.179 0.166 -0.46 -v -0.181 0.166 -0.458 -v -0.184 0.166 -0.457 -v -0.271 0.166 -0.457 -v -0.277 0.166 -0.441 -v -0.143 0.166 -0.497 -v -0.271 0.166 -0.5 -v -0.277 0.166 -0.494 -v -0.271 0.166 -0.468 -v -0.182 0.166 -0.468 -v -0.181 0.166 -0.467 -v -0.18 0.166 -0.466 -v -0.179 0.166 -0.465 -v -0.178 0.166 -0.461 -v -0.18 0.166 -0.459 -v -0.182 0.166 -0.457 -v -0.277 0.166 -0.451 -v -0.175 0.166 -0.038 -v -0.143 0.166 -0.038 -v -0.244 0.173 -0.497 -v -0.246 0.173 -0.5 -v -0.178 0.173 -0.464 -v -0.178 0.173 -0.462 -v -0.184 0.173 -0.457 -v -0.271 0.173 -0.457 -v -0.277 0.173 -0.441 -v -0.271 0.173 -0.5 -v -0.277 0.173 -0.494 -v -0.182 0.173 -0.468 -v -0.181 0.173 -0.467 -v -0.18 0.173 -0.466 -v -0.179 0.173 -0.465 -v -0.175 0.173 -0.038 -v -0.143 0.173 -0.038 -v -0.143 0.173 -0.497 -v -0.277 0.173 -0.474 -v -0.271 0.173 -0.468 -v -0.184 0.173 -0.468 -v -0.178 0.173 -0.461 -v -0.179 0.173 -0.46 -v -0.18 0.173 -0.459 -v -0.181 0.173 -0.458 -v -0.182 0.173 -0.457 -v -0.277 0.173 -0.451 -v -0.244 -0.174 -0.497 -v -0.246 -0.174 -0.5 -v -0.277 -0.174 -0.474 -v -0.184 -0.174 -0.468 -v -0.178 -0.174 -0.464 -v -0.178 -0.174 -0.462 -v -0.179 -0.174 -0.46 -v -0.181 -0.174 -0.458 -v -0.184 -0.174 -0.457 -v -0.271 -0.174 -0.457 -v -0.277 -0.174 -0.441 -v -0.143 -0.174 -0.497 -v -0.271 -0.174 -0.5 -v -0.277 -0.174 -0.494 -v -0.271 -0.174 -0.468 -v -0.182 -0.174 -0.468 -v -0.181 -0.174 -0.467 -v -0.18 -0.174 -0.466 -v -0.179 -0.174 -0.465 -v -0.178 -0.174 -0.461 -v -0.18 -0.174 -0.459 -v -0.182 -0.174 -0.457 -v -0.277 -0.174 -0.451 -v -0.175 -0.174 -0.038 -v -0.143 -0.174 -0.038 -v -0.244 -0.166 -0.497 -v -0.246 -0.166 -0.5 -v -0.178 -0.166 -0.464 -v -0.178 -0.166 -0.462 -v -0.184 -0.166 -0.457 -v -0.271 -0.166 -0.457 -v -0.277 -0.166 -0.441 -v -0.271 -0.166 -0.5 -v -0.277 -0.166 -0.494 -v -0.182 -0.166 -0.468 -v -0.181 -0.166 -0.467 -v -0.18 -0.166 -0.466 -v -0.179 -0.166 -0.465 -v -0.175 -0.166 -0.038 -v -0.143 -0.166 -0.038 -v -0.143 -0.166 -0.497 -v -0.277 -0.166 -0.474 -v -0.271 -0.166 -0.468 -v -0.184 -0.166 -0.468 -v -0.178 -0.166 -0.461 -v -0.179 -0.166 -0.46 -v -0.18 -0.166 -0.459 -v -0.181 -0.166 -0.458 -v -0.182 -0.166 -0.457 -v -0.277 -0.166 -0.451 -v -0.099 0.227 -0.035 -v -0.099 0.227 -0.438 -v -0.097 0.227 -0.035 -v -0.097 0.227 -0.438 -v -0.095 0.226 -0.035 -v -0.095 0.226 -0.438 -v -0.094 0.224 -0.035 -v -0.094 0.224 -0.438 -v -0.094 0.222 -0.035 -v -0.094 0.222 -0.438 -v -0.094 0.221 -0.035 -v -0.094 0.221 -0.438 -v -0.095 0.219 -0.035 -v -0.095 0.219 -0.438 -v -0.097 0.218 -0.035 -v -0.097 0.218 -0.438 -v -0.099 0.217 -0.035 -v -0.099 0.217 -0.438 -v -0.101 0.218 -0.035 -v -0.101 0.218 -0.438 -v -0.102 0.219 -0.035 -v -0.102 0.219 -0.438 -v -0.103 0.221 -0.035 -v -0.103 0.221 -0.438 -v -0.104 0.222 -0.035 -v -0.104 0.222 -0.438 -v -0.103 0.224 -0.035 -v -0.103 0.224 -0.438 -v -0.102 0.226 -0.035 -v -0.102 0.226 -0.438 -v -0.101 0.227 -0.035 -v -0.101 0.227 -0.438 -v -0.135 -0.238 -0.431 -v -0.135 -0.187 -0.431 -v -0.132 -0.242 -0.431 -v -0.128 -0.179 -0.431 -v -0.12 -0.179 -0.431 -v -0.113 -0.187 -0.431 -v -0.113 -0.223 -0.431 -v -0.077 -0.223 -0.431 -v -0.073 -0.227 -0.431 -v -0.073 -0.235 -0.431 -v -0.079 -0.242 -0.431 -v -0.135 -0.238 -0.456 -v -0.135 -0.235 -0.459 -v -0.135 -0.215 -0.479 -v -0.135 -0.205 -0.479 -v -0.135 -0.187 -0.46 -v -0.132 -0.242 -0.453 -v -0.098 -0.242 -0.438 -v -0.098 -0.242 -0.438 -v -0.112 -0.242 -0.453 -v -0.079 -0.242 -0.438 -v -0.073 -0.235 -0.438 -v -0.073 -0.227 -0.438 -v -0.077 -0.223 -0.438 -v -0.113 -0.223 -0.438 -v -0.113 -0.187 -0.438 -v -0.12 -0.179 -0.438 -v -0.128 -0.179 -0.438 -v -0.134 -0.185 -0.459 -v -0.134 -0.185 -0.438 -v -0.125 -0.185 -0.459 -v -0.125 -0.205 -0.479 -v -0.125 -0.215 -0.479 -v -0.125 -0.235 -0.459 -v -0.119 -0.235 -0.459 -v -0.119 -0.235 -0.459 -v -0.125 -0.235 -0.459 -v -0.098 -0.235 -0.438 -v -0.098 -0.235 -0.438 -v -0.125 -0.185 -0.438 -v -0.125 -0.235 -0.438 -v -0.135 -0.234 -0.043 -v -0.135 -0.234 -0.058 -v -0.135 -0.229 -0.038 -v -0.135 -0.187 -0.058 -v -0.135 -0.187 -0.038 -v -0.128 -0.242 -0.039 -v -0.128 -0.242 -0.055 -v -0.13 -0.239 -0.058 -v -0.127 -0.242 -0.038 -v -0.134 -0.185 -0.038 -v -0.125 -0.194 -0.038 -v -0.125 -0.223 -0.038 -v -0.092 -0.223 -0.038 -v -0.088 -0.227 -0.038 -v -0.088 -0.235 -0.038 -v -0.094 -0.242 -0.038 -v -0.134 -0.185 -0.058 -v -0.125 -0.242 -0.053 -v -0.094 -0.242 -0.044 -v -0.098 -0.242 -0.044 -v -0.106 -0.242 -0.053 -v -0.098 -0.242 -0.044 -v -0.125 -0.235 -0.053 -v -0.13 -0.189 -0.058 -v -0.088 -0.235 -0.044 -v -0.088 -0.227 -0.044 -v -0.092 -0.223 -0.044 -v -0.125 -0.223 -0.044 -v -0.125 -0.235 -0.044 -v -0.126 -0.194 -0.053 -v -0.106 -0.235 -0.053 -v -0.098 -0.235 -0.044 -v -0.098 -0.235 -0.044 -v -0.099 -0.225 -0.035 -v -0.099 -0.225 -0.437 -v -0.097 -0.225 -0.035 -v -0.097 -0.225 -0.437 -v -0.095 -0.227 -0.035 -v -0.095 -0.227 -0.437 -v -0.094 -0.228 -0.035 -v -0.094 -0.228 -0.437 -v -0.094 -0.23 -0.035 -v -0.094 -0.23 -0.437 -v -0.094 -0.232 -0.035 -v -0.094 -0.232 -0.437 -v -0.095 -0.234 -0.035 -v -0.095 -0.234 -0.437 -v -0.097 -0.235 -0.035 -v -0.097 -0.235 -0.437 -v -0.099 -0.235 -0.035 -v -0.099 -0.235 -0.437 -v -0.101 -0.235 -0.035 -v -0.101 -0.235 -0.437 -v -0.102 -0.234 -0.035 -v -0.102 -0.234 -0.437 -v -0.103 -0.232 -0.035 -v -0.103 -0.232 -0.437 -v -0.104 -0.23 -0.035 -v -0.104 -0.23 -0.437 -v -0.103 -0.228 -0.035 -v -0.103 -0.228 -0.437 -v -0.102 -0.227 -0.035 -v -0.102 -0.227 -0.437 -v -0.101 -0.225 -0.035 -v -0.101 -0.225 -0.437 -v -0.135 0.226 -0.043 -v -0.135 0.226 -0.058 -v -0.135 0.221 -0.038 -v -0.135 0.179 -0.058 -v -0.135 0.179 -0.038 -v -0.128 0.234 -0.039 -v -0.128 0.234 -0.055 -v -0.13 0.231 -0.058 -v -0.127 0.234 -0.038 -v -0.134 0.178 -0.038 -v -0.125 0.186 -0.038 -v -0.125 0.215 -0.038 -v -0.092 0.215 -0.038 -v -0.088 0.219 -0.038 -v -0.088 0.228 -0.038 -v -0.094 0.234 -0.038 -v -0.134 0.178 -0.058 -v -0.125 0.234 -0.053 -v -0.094 0.234 -0.044 -v -0.098 0.234 -0.044 -v -0.106 0.234 -0.053 -v -0.098 0.234 -0.044 -v -0.125 0.228 -0.053 -v -0.13 0.181 -0.058 -v -0.088 0.228 -0.044 -v -0.088 0.219 -0.044 -v -0.092 0.215 -0.044 -v -0.125 0.215 -0.044 -v -0.125 0.228 -0.044 -v -0.126 0.186 -0.053 -v -0.106 0.228 -0.053 -v -0.098 0.228 -0.044 -v -0.098 0.228 -0.044 -v -0.135 0.23 -0.431 -v -0.135 0.179 -0.431 -v -0.132 0.234 -0.431 -v -0.128 0.171 -0.431 -v -0.12 0.171 -0.431 -v -0.113 0.179 -0.431 -v -0.113 0.215 -0.431 -v -0.077 0.215 -0.431 -v -0.073 0.219 -0.431 -v -0.073 0.228 -0.431 -v -0.079 0.234 -0.431 -v -0.135 0.23 -0.456 -v -0.135 0.228 -0.459 -v -0.135 0.208 -0.479 -v -0.135 0.198 -0.479 -v -0.135 0.179 -0.46 -v -0.132 0.234 -0.453 -v -0.098 0.234 -0.438 -v -0.098 0.234 -0.438 -v -0.112 0.234 -0.453 -v -0.079 0.234 -0.438 -v -0.073 0.228 -0.438 -v -0.073 0.219 -0.438 -v -0.077 0.215 -0.438 -v -0.113 0.215 -0.438 -v -0.113 0.179 -0.438 -v -0.12 0.171 -0.438 -v -0.128 0.171 -0.438 -v -0.134 0.178 -0.459 -v -0.134 0.178 -0.438 -v -0.125 0.178 -0.459 -v -0.125 0.198 -0.479 -v -0.125 0.208 -0.479 -v -0.125 0.228 -0.459 -v -0.119 0.228 -0.459 -v -0.119 0.228 -0.459 -v -0.125 0.228 -0.459 -v -0.098 0.228 -0.438 -v -0.098 0.228 -0.438 -v -0.125 0.178 -0.438 -v -0.125 0.228 -0.438 -v -0.35 -0.05 0.107 -v -0.35 0.045 0.107 -v -0.348 -0.05 0.083 -v -0.348 0.045 0.083 -v -0.341 -0.05 0.059 -v -0.341 0.045 0.059 -v -0.329 -0.05 0.038 -v -0.329 0.045 0.038 -v -0.314 -0.05 0.019 -v -0.314 0.045 0.019 -v -0.295 -0.05 0.004 -v -0.295 0.045 0.004 -v -0.274 -0.05 -0.008 -v -0.274 0.045 -0.008 -v -0.251 -0.05 -0.015 -v -0.251 0.045 -0.015 -v -0.227 -0.05 -0.017 -v -0.227 0.045 -0.017 -v -0.202 -0.05 -0.015 -v -0.202 0.045 -0.015 -v -0.179 -0.05 -0.008 -v -0.179 0.045 -0.008 -v -0.158 -0.05 0.004 -v -0.158 0.045 0.004 -v -0.139 -0.05 0.019 -v -0.139 0.045 0.019 -v -0.124 -0.05 0.038 -v -0.124 0.045 0.038 -v -0.112 -0.05 0.059 -v -0.112 0.045 0.059 -v -0.105 -0.05 0.083 -v -0.105 0.045 0.083 -v -0.103 -0.05 0.107 -v -0.103 0.045 0.107 -v -0.105 -0.05 0.131 -v -0.105 0.045 0.131 -v -0.112 -0.05 0.154 -v -0.112 0.045 0.154 -v -0.124 -0.05 0.175 -v -0.124 0.045 0.175 -v -0.139 -0.05 0.194 -v -0.139 0.045 0.194 -v -0.158 -0.05 0.209 -v -0.158 0.045 0.209 -v -0.179 -0.05 0.221 -v -0.179 0.045 0.221 -v -0.202 -0.05 0.228 -v -0.202 0.045 0.228 -v -0.227 -0.05 0.23 -v -0.227 0.045 0.23 -v -0.251 -0.05 0.228 -v -0.251 0.045 0.228 -v -0.274 -0.05 0.221 -v -0.274 0.045 0.221 -v -0.295 -0.05 0.209 -v -0.295 0.045 0.209 -v -0.314 -0.05 0.194 -v -0.314 0.045 0.194 -v -0.329 -0.05 0.175 -v -0.329 0.045 0.175 -v -0.341 -0.05 0.154 -v -0.341 0.045 0.154 -v -0.348 -0.05 0.131 -v -0.348 0.045 0.131 -v -0.348 0.039 0.083 -v -0.35 0.039 0.107 -v -0.341 0.039 0.059 -v -0.329 0.039 0.038 -v -0.314 0.039 0.019 -v -0.295 0.039 0.004 -v -0.274 0.039 -0.008 -v -0.251 0.039 -0.015 -v -0.227 0.039 -0.017 -v -0.202 0.039 -0.015 -v -0.179 0.039 -0.008 -v -0.158 0.039 0.004 -v -0.139 0.039 0.019 -v -0.124 0.039 0.038 -v -0.112 0.039 0.059 -v -0.105 0.039 0.083 -v -0.103 0.039 0.107 -v -0.105 0.039 0.131 -v -0.112 0.039 0.154 -v -0.124 0.039 0.175 -v -0.139 0.039 0.194 -v -0.158 0.039 0.209 -v -0.179 0.039 0.221 -v -0.202 0.039 0.228 -v -0.227 0.039 0.23 -v -0.251 0.039 0.228 -v -0.274 0.039 0.221 -v -0.295 0.039 0.209 -v -0.314 0.039 0.194 -v -0.329 0.039 0.175 -v -0.341 0.039 0.154 -v -0.348 0.039 0.131 -v -0.35 -0.044 0.107 -v -0.348 -0.044 0.083 -v -0.341 -0.044 0.059 -v -0.329 -0.044 0.038 -v -0.314 -0.044 0.019 -v -0.295 -0.044 0.004 -v -0.274 -0.044 -0.008 -v -0.251 -0.044 -0.015 -v -0.227 -0.044 -0.017 -v -0.202 -0.044 -0.015 -v -0.179 -0.044 -0.008 -v -0.158 -0.044 0.004 -v -0.139 -0.044 0.019 -v -0.124 -0.044 0.038 -v -0.112 -0.044 0.059 -v -0.105 -0.044 0.083 -v -0.103 -0.044 0.107 -v -0.105 -0.044 0.131 -v -0.112 -0.044 0.154 -v -0.124 -0.044 0.175 -v -0.139 -0.044 0.194 -v -0.158 -0.044 0.209 -v -0.179 -0.044 0.221 -v -0.202 -0.044 0.228 -v -0.227 -0.044 0.23 -v -0.251 -0.044 0.228 -v -0.274 -0.044 0.221 -v -0.295 -0.044 0.209 -v -0.314 -0.044 0.194 -v -0.329 -0.044 0.175 -v -0.341 -0.044 0.154 -v -0.348 -0.044 0.131 -v -0.199 0.039 0.066 -v -0.199 -0.044 0.066 -v -0.204 0.045 0.072 -v -0.204 -0.05 0.072 -v -0.276 0.039 0.107 -v -0.268 -0.05 0.107 -v -0.276 -0.044 0.107 -v -0.268 0.045 0.107 -v -0.275 0.039 0.116 -v -0.267 -0.05 0.115 -v -0.275 -0.044 0.116 -v -0.267 0.045 0.115 -v -0.272 0.039 0.125 -v -0.265 -0.05 0.122 -v -0.272 -0.044 0.125 -v -0.265 0.045 0.122 -v -0.208 0.039 0.152 -v -0.208 -0.044 0.152 -v -0.211 0.045 0.145 -v -0.211 -0.05 0.145 -v -0.199 0.039 0.147 -v -0.199 -0.044 0.147 -v -0.204 0.045 0.141 -v -0.204 -0.05 0.141 -v -0.217 0.039 0.155 -v -0.217 -0.044 0.155 -v -0.219 0.045 0.147 -v -0.219 -0.05 0.147 -v -0.192 0.039 0.141 -v -0.192 -0.044 0.141 -v -0.197 0.045 0.136 -v -0.197 -0.05 0.136 -v -0.179 0.039 0.116 -v -0.179 -0.044 0.116 -v -0.186 0.045 0.115 -v -0.186 -0.05 0.115 -v -0.178 0.039 0.107 -v -0.178 -0.044 0.107 -v -0.185 0.045 0.107 -v -0.185 -0.05 0.107 -v -0.181 0.039 0.125 -v -0.181 -0.044 0.125 -v -0.189 0.045 0.122 -v -0.189 -0.05 0.122 -v -0.236 0.039 0.059 -v -0.236 -0.044 0.059 -v -0.235 0.045 0.066 -v -0.235 -0.05 0.066 -v -0.267 0.039 0.079 -v -0.267 -0.044 0.079 -v -0.261 -0.05 0.084 -v -0.261 0.045 0.084 -v -0.227 0.039 0.058 -v -0.227 -0.044 0.058 -v -0.227 0.045 0.065 -v -0.227 -0.05 0.065 -v -0.245 0.039 0.061 -v -0.245 -0.044 0.061 -v -0.242 -0.05 0.069 -v -0.242 0.045 0.069 -v -0.179 0.039 0.097 -v -0.179 -0.044 0.097 -v -0.186 0.045 0.099 -v -0.186 -0.05 0.099 -v -0.261 0.039 0.141 -v -0.256 -0.05 0.136 -v -0.261 -0.044 0.141 -v -0.256 0.045 0.136 -v -0.267 0.039 0.134 -v -0.261 -0.05 0.13 -v -0.267 -0.044 0.134 -v -0.261 0.045 0.13 -v -0.254 0.039 0.147 -v -0.25 -0.05 0.141 -v -0.254 -0.044 0.147 -v -0.25 0.045 0.141 -v -0.217 0.039 0.059 -v -0.217 -0.044 0.059 -v -0.219 0.045 0.066 -v -0.219 -0.05 0.066 -v -0.186 0.039 0.079 -v -0.186 -0.044 0.079 -v -0.192 0.045 0.084 -v -0.192 -0.05 0.084 -v -0.192 0.039 0.072 -v -0.192 -0.044 0.072 -v -0.197 0.045 0.077 -v -0.197 -0.05 0.077 -v -0.208 0.039 0.061 -v -0.208 -0.044 0.061 -v -0.211 0.045 0.069 -v -0.211 -0.05 0.069 -v -0.227 0.039 0.156 -v -0.227 -0.044 0.156 -v -0.227 -0.05 0.148 -v -0.227 0.045 0.148 -v -0.186 0.039 0.134 -v -0.186 -0.044 0.134 -v -0.192 0.045 0.13 -v -0.192 -0.05 0.13 -v -0.236 0.039 0.155 -v -0.236 -0.044 0.155 -v -0.235 -0.05 0.147 -v -0.235 0.045 0.147 -v -0.261 0.039 0.072 -v -0.261 -0.044 0.072 -v -0.256 -0.05 0.077 -v -0.256 0.045 0.077 -v -0.181 0.039 0.088 -v -0.181 -0.044 0.088 -v -0.189 0.045 0.091 -v -0.189 -0.05 0.091 -v -0.254 0.039 0.066 -v -0.254 -0.044 0.066 -v -0.25 -0.05 0.072 -v -0.25 0.045 0.072 -v -0.245 0.039 0.152 -v -0.245 -0.044 0.152 -v -0.242 -0.05 0.145 -v -0.242 0.045 0.145 -v -0.272 0.039 0.088 -v -0.272 -0.044 0.088 -v -0.265 -0.05 0.091 -v -0.265 0.045 0.091 -v -0.275 0.039 0.097 -v -0.275 -0.044 0.097 -v -0.267 -0.05 0.099 -v -0.267 0.045 0.099 -v -0.238 0.081 0.136 -v -0.235 0.081 0.14 -v -0.231 0.081 0.143 -v -0.227 0.081 0.144 -v -0.222 0.081 0.143 -v -0.218 0.081 0.14 -v -0.215 0.081 0.136 -v -0.214 0.081 0.131 -v -0.215 0.081 0.126 -v -0.218 0.081 0.122 -v -0.222 0.081 0.12 -v -0.227 0.081 0.119 -v -0.231 0.081 0.12 -v -0.235 0.081 0.122 -v -0.238 0.081 0.126 -v -0.239 0.081 0.131 -v -0.119 0.058 -0.064 -v -0.153 0.058 -0.065 -v -0.12 0.071 -0.021 -v -0.12 0.058 -0.021 -v -0.119 0.071 -0.064 -v -0.153 0.071 -0.065 -v -0.242 0.085 0.138 -v -0.239 0.085 0.143 -v -0.233 0.085 0.147 -v -0.227 0.085 0.148 -v -0.22 0.085 0.147 -v -0.215 0.085 0.143 -v -0.211 0.085 0.138 -v -0.21 0.085 0.131 -v -0.211 0.085 0.125 -v -0.215 0.085 0.119 -v -0.22 0.085 0.116 -v -0.227 0.085 0.114 -v -0.233 0.085 0.116 -v -0.239 0.085 0.119 -v -0.242 0.085 0.125 -v -0.243 0.085 0.131 -v -0.242 0.097 0.138 -v -0.239 0.097 0.143 -v -0.233 0.097 0.147 -v -0.227 0.097 0.148 -v -0.22 0.097 0.147 -v -0.215 0.097 0.143 -v -0.211 0.097 0.138 -v -0.21 0.097 0.131 -v -0.211 0.097 0.125 -v -0.215 0.097 0.119 -v -0.22 0.097 0.116 -v -0.227 0.097 0.114 -v -0.233 0.097 0.116 -v -0.239 0.097 0.119 -v -0.242 0.097 0.125 -v -0.243 0.097 0.131 -v -0.238 -0.086 0.136 -v -0.235 -0.086 0.14 -v -0.231 -0.086 0.143 -v -0.227 -0.086 0.144 -v -0.222 -0.086 0.143 -v -0.218 -0.086 0.14 -v -0.215 -0.086 0.136 -v -0.214 -0.086 0.131 -v -0.215 -0.086 0.126 -v -0.218 -0.086 0.122 -v -0.222 -0.086 0.12 -v -0.227 -0.086 0.119 -v -0.231 -0.086 0.12 -v -0.235 -0.086 0.122 -v -0.238 -0.086 0.126 -v -0.239 -0.086 0.131 -v -0.119 -0.063 -0.064 -v -0.153 -0.063 -0.065 -v -0.12 -0.076 -0.021 -v -0.12 -0.063 -0.021 -v -0.119 -0.076 -0.064 -v -0.153 -0.076 -0.065 -v -0.242 -0.09 0.138 -v -0.239 -0.09 0.143 -v -0.233 -0.09 0.147 -v -0.227 -0.09 0.148 -v -0.22 -0.09 0.147 -v -0.215 -0.09 0.143 -v -0.211 -0.09 0.138 -v -0.21 -0.09 0.131 -v -0.211 -0.09 0.125 -v -0.215 -0.09 0.119 -v -0.22 -0.09 0.116 -v -0.227 -0.09 0.114 -v -0.233 -0.09 0.116 -v -0.239 -0.09 0.119 -v -0.242 -0.09 0.125 -v -0.243 -0.09 0.131 -v -0.242 -0.102 0.138 -v -0.239 -0.102 0.143 -v -0.233 -0.102 0.147 -v -0.227 -0.102 0.148 -v -0.22 -0.102 0.147 -v -0.215 -0.102 0.143 -v -0.211 -0.102 0.138 -v -0.21 -0.102 0.131 -v -0.211 -0.102 0.125 -v -0.215 -0.102 0.119 -v -0.22 -0.102 0.116 -v -0.227 -0.102 0.114 -v -0.233 -0.102 0.116 -v -0.239 -0.102 0.119 -v -0.242 -0.102 0.125 -v -0.243 -0.102 0.131 -v -0.259 0.058 0.149 -v -0.262 0.058 0.145 -v -0.262 0.071 0.145 -v -0.259 0.071 0.149 -v -0.253 0.071 0.149 -v -0.246 0.071 0.145 -v -0.246 0.058 0.145 -v -0.253 0.058 0.149 -v -0.262 -0.063 0.145 -v -0.259 -0.063 0.149 -v -0.259 -0.076 0.149 -v -0.262 -0.076 0.145 -v -0.246 -0.076 0.145 -v -0.253 -0.076 0.149 -v -0.253 -0.063 0.149 -v -0.246 -0.063 0.145 -v -0.203 0.058 0.147 -v -0.207 0.058 0.149 -v -0.207 0.071 0.149 -v -0.203 0.071 0.147 -v -0.215 0.071 0.146 -v -0.212 0.071 0.149 -v -0.212 0.058 0.149 -v -0.215 0.058 0.146 -v -0.207 -0.063 0.149 -v -0.203 -0.063 0.147 -v -0.203 -0.076 0.147 -v -0.207 -0.076 0.149 -v -0.212 -0.076 0.149 -v -0.215 -0.076 0.146 -v -0.215 -0.063 0.146 -v -0.212 -0.063 0.149 -v -0.216 0.071 0.124 -v -0.214 0.071 0.13 -v -0.225 0.071 0.118 -v -0.219 0.071 0.121 -v -0.237 0.071 0.123 -v -0.232 0.071 0.119 -v -0.232 0.058 0.119 -v -0.237 0.058 0.123 -v -0.219 0.058 0.121 -v -0.225 0.058 0.118 -v -0.214 0.058 0.13 -v -0.216 0.058 0.124 -v -0.214 -0.076 0.13 -v -0.216 -0.076 0.124 -v -0.219 -0.076 0.121 -v -0.225 -0.076 0.118 -v -0.232 -0.076 0.119 -v -0.237 -0.076 0.123 -v -0.237 -0.063 0.123 -v -0.232 -0.063 0.119 -v -0.225 -0.063 0.118 -v -0.219 -0.063 0.121 -v -0.216 -0.063 0.124 -v -0.214 -0.063 0.13 -v 0.253 0.126 -0.487 -v 0.253 -0.136 -0.487 -v 0.253 0.126 -0.486 -v 0.253 -0.136 -0.486 -v 0.254 0.126 -0.484 -v 0.254 -0.136 -0.484 -v 0.256 0.126 -0.483 -v 0.256 -0.136 -0.483 -v 0.258 0.126 -0.482 -v 0.258 -0.136 -0.482 -v 0.26 0.126 -0.483 -v 0.26 -0.136 -0.483 -v 0.261 0.126 -0.484 -v 0.261 -0.136 -0.484 -v 0.262 0.126 -0.486 -v 0.262 -0.136 -0.486 -v 0.263 0.126 -0.487 -v 0.263 -0.136 -0.487 -v 0.262 0.126 -0.489 -v 0.262 -0.136 -0.489 -v 0.261 0.126 -0.491 -v 0.261 -0.136 -0.491 -v 0.26 0.126 -0.492 -v 0.26 -0.136 -0.492 -v 0.258 0.126 -0.492 -v 0.258 -0.136 -0.492 -v 0.256 0.126 -0.492 -v 0.256 -0.136 -0.492 -v 0.254 0.126 -0.491 -v 0.254 -0.136 -0.491 -v 0.253 0.126 -0.489 -v 0.253 -0.136 -0.489 -v 0.258 0.011 -0.452 -v 0.258 0.017 -0.452 -v 0.249 0.011 -0.457 -v 0.249 0.017 -0.457 -v 0.249 0.011 -0.467 -v 0.249 0.017 -0.467 -v 0.258 0.011 -0.472 -v 0.258 0.017 -0.472 -v 0.266 0.011 -0.467 -v 0.266 0.017 -0.467 -v 0.266 0.011 -0.457 -v 0.266 0.017 -0.457 -v 0.258 -0.011 -0.452 -v 0.258 -0.017 -0.452 -v 0.266 -0.011 -0.457 -v 0.266 -0.017 -0.457 -v 0.266 -0.011 -0.467 -v 0.266 -0.017 -0.467 -v 0.258 -0.011 -0.472 -v 0.258 -0.017 -0.472 -v 0.249 -0.011 -0.467 -v 0.249 -0.017 -0.467 -v 0.249 -0.011 -0.457 -v 0.249 -0.017 -0.457 -v -0.232 0.012 -0.452 -v -0.232 0.006 -0.452 -v -0.224 0.012 -0.457 -v -0.224 0.006 -0.457 -v -0.224 0.012 -0.467 -v -0.224 0.006 -0.467 -v -0.232 0.012 -0.472 -v -0.232 0.006 -0.472 -v -0.241 0.012 -0.467 -v -0.241 0.006 -0.467 -v -0.241 0.012 -0.457 -v -0.241 0.006 -0.457 -v -0.232 0.012 -0.477 -v -0.232 0.006 -0.477 -v -0.224 0.012 -0.482 -v -0.224 0.006 -0.482 -v -0.224 0.012 -0.492 -v -0.224 0.006 -0.492 -v -0.232 0.012 -0.497 -v -0.232 0.006 -0.497 -v -0.241 0.012 -0.492 -v -0.241 0.006 -0.492 -v -0.241 0.012 -0.482 -v -0.241 0.006 -0.482 -v -0.232 0.025 -0.477 -v -0.232 0.031 -0.477 -v -0.241 0.025 -0.482 -v -0.241 0.031 -0.482 -v -0.241 0.025 -0.492 -v -0.241 0.031 -0.492 -v -0.232 0.025 -0.497 -v -0.232 0.031 -0.497 -v -0.224 0.025 -0.492 -v -0.224 0.031 -0.492 -v -0.224 0.025 -0.482 -v -0.224 0.031 -0.482 -v -0.232 0.025 -0.452 -v -0.232 0.031 -0.452 -v -0.241 0.025 -0.457 -v -0.241 0.031 -0.457 -v -0.241 0.025 -0.467 -v -0.241 0.031 -0.467 -v -0.232 0.025 -0.472 -v -0.232 0.031 -0.472 -v -0.224 0.025 -0.467 -v -0.224 0.031 -0.467 -v -0.224 0.025 -0.457 -v -0.224 0.031 -0.457 -v 0.272 -0.117 -0.5 -v 0.244 -0.117 -0.5 -v 0.272 -0.095 -0.5 -v 0.244 -0.095 -0.5 -v 0.269 -0.114 -0.441 -v 0.272 -0.117 -0.444 -v 0.247 -0.114 -0.441 -v 0.244 -0.117 -0.444 -v 0.269 -0.098 -0.441 -v 0.272 -0.095 -0.444 -v 0.247 -0.098 -0.441 -v 0.244 -0.095 -0.444 -v 0.269 0.111 -0.444 -v -0.243 0.111 -0.444 -v 0.269 0.111 -0.442 -v -0.243 0.111 -0.442 -v 0.269 0.11 -0.44 -v -0.243 0.11 -0.44 -v 0.269 0.108 -0.439 -v -0.243 0.108 -0.439 -v 0.269 0.106 -0.439 -v -0.243 0.106 -0.439 -v 0.269 0.104 -0.439 -v -0.243 0.104 -0.439 -v 0.269 0.103 -0.44 -v -0.243 0.103 -0.44 -v 0.269 0.102 -0.442 -v -0.243 0.102 -0.442 -v 0.269 0.101 -0.444 -v -0.243 0.101 -0.444 -v 0.269 0.102 -0.446 -v -0.243 0.102 -0.446 -v 0.269 0.103 -0.447 -v -0.243 0.103 -0.447 -v 0.269 0.104 -0.448 -v -0.243 0.104 -0.448 -v 0.269 0.106 -0.449 -v -0.243 0.106 -0.449 -v 0.269 0.108 -0.448 -v -0.243 0.108 -0.448 -v 0.269 0.11 -0.447 -v -0.243 0.11 -0.447 -v 0.269 0.111 -0.446 -v -0.243 0.111 -0.446 -v 0.133 -0.133 -0.42 -v -0.132 -0.133 -0.42 -v -0.132 0.133 -0.42 -v 0.133 0.133 -0.42 -v 0.133 -0.133 -0.416 -v -0.132 -0.133 -0.416 -v -0.132 0.133 -0.416 -v 0.133 0.133 -0.416 -v -0.082 -0.12 -0.42 -v -0.082 0.12 -0.42 -v 0.082 0.12 -0.42 -v 0.082 -0.12 -0.42 -v -0.082 -0.12 -0.432 -v 0.082 -0.12 -0.432 -v -0.082 0.12 -0.432 -v 0.082 0.12 -0.432 -v 0.133 -0.128 -0.432 -v 0.128 -0.133 -0.432 -v 0.132 -0.13 -0.432 -v 0.13 -0.132 -0.432 -v 0.128 -0.133 -0.42 -v 0.133 -0.128 -0.42 -v 0.13 -0.132 -0.42 -v 0.132 -0.13 -0.42 -v -0.128 -0.133 -0.432 -v -0.133 -0.128 -0.432 -v -0.13 -0.132 -0.432 -v -0.132 -0.13 -0.432 -v -0.133 -0.128 -0.42 -v -0.128 -0.133 -0.42 -v -0.132 -0.13 -0.42 -v -0.13 -0.132 -0.42 -v 0.128 0.133 -0.432 -v 0.133 0.128 -0.432 -v 0.13 0.132 -0.432 -v 0.132 0.13 -0.432 -v 0.133 0.128 -0.42 -v 0.128 0.133 -0.42 -v 0.132 0.13 -0.42 -v 0.13 0.132 -0.42 -v -0.133 0.128 -0.432 -v -0.128 0.133 -0.432 -v -0.132 0.13 -0.432 -v -0.13 0.132 -0.432 -v -0.128 0.133 -0.42 -v -0.133 0.128 -0.42 -v -0.13 0.132 -0.42 -v -0.132 0.13 -0.42 -v -0.128 0.12 -0.432 -v -0.133 0.125 -0.432 -v -0.13 0.121 -0.432 -v -0.132 0.122 -0.432 -v -0.133 -0.125 -0.432 -v -0.128 -0.12 -0.432 -v -0.132 -0.123 -0.432 -v -0.13 -0.121 -0.432 -v -0.128 -0.12 -0.42 -v -0.133 -0.125 -0.42 -v -0.13 -0.121 -0.42 -v -0.132 -0.123 -0.42 -v -0.133 0.125 -0.42 -v -0.128 0.12 -0.42 -v -0.132 0.122 -0.42 -v -0.13 0.121 -0.42 -v 0.128 -0.12 -0.432 -v 0.133 -0.125 -0.432 -v 0.13 -0.121 -0.432 -v 0.132 -0.123 -0.432 -v 0.133 0.125 -0.432 -v 0.128 0.12 -0.432 -v 0.132 0.122 -0.432 -v 0.13 0.121 -0.432 -v 0.128 0.12 -0.42 -v 0.133 0.125 -0.42 -v 0.13 0.121 -0.42 -v 0.132 0.122 -0.42 -v 0.133 -0.125 -0.42 -v 0.128 -0.12 -0.42 -v 0.132 -0.123 -0.42 -v 0.13 -0.121 -0.42 -v 0.125 -0.125 -0.416 -v -0.125 -0.125 -0.416 -v -0.125 0.125 -0.416 -v 0.125 0.125 -0.416 -v 0.125 -0.125 -0.412 -v -0.125 -0.125 -0.412 -v -0.125 0.125 -0.412 -v 0.125 0.125 -0.412 -v -0.075 0.11 -0.433 -v -0.044 0.11 -0.433 -v -0.075 0.115 -0.433 -v -0.044 0.115 -0.433 -v -0.075 0.097 -0.433 -v -0.044 0.097 -0.433 -v -0.075 0.102 -0.433 -v -0.044 0.102 -0.433 -v -0.075 0.115 -0.447 -v -0.075 0.114 -0.451 -v -0.044 0.114 -0.451 -v -0.044 0.115 -0.447 -v -0.075 0.111 -0.453 -v -0.075 0.108 -0.455 -v -0.044 0.108 -0.455 -v -0.044 0.111 -0.453 -v -0.075 0.104 -0.455 -v -0.075 0.101 -0.453 -v -0.044 0.101 -0.453 -v -0.044 0.104 -0.455 -v -0.075 0.098 -0.451 -v -0.075 0.097 -0.447 -v -0.044 0.097 -0.447 -v -0.044 0.098 -0.451 -v -0.075 -0.102 -0.433 -v -0.044 -0.102 -0.433 -v -0.075 -0.097 -0.433 -v -0.044 -0.097 -0.433 -v -0.075 -0.115 -0.433 -v -0.044 -0.115 -0.433 -v -0.075 -0.11 -0.433 -v -0.044 -0.11 -0.433 -v -0.075 -0.097 -0.447 -v -0.075 -0.098 -0.451 -v -0.044 -0.098 -0.451 -v -0.044 -0.097 -0.447 -v -0.075 -0.101 -0.453 -v -0.075 -0.104 -0.455 -v -0.044 -0.104 -0.455 -v -0.044 -0.101 -0.453 -v -0.075 -0.108 -0.455 -v -0.075 -0.111 -0.453 -v -0.044 -0.111 -0.453 -v -0.044 -0.108 -0.455 -v -0.075 -0.114 -0.451 -v -0.075 -0.115 -0.447 -v -0.044 -0.115 -0.447 -v -0.044 -0.114 -0.451 -v 0.044 -0.102 -0.433 -v 0.075 -0.102 -0.433 -v 0.044 -0.097 -0.433 -v 0.075 -0.097 -0.433 -v 0.044 -0.115 -0.433 -v 0.075 -0.115 -0.433 -v 0.044 -0.11 -0.433 -v 0.075 -0.11 -0.433 -v 0.044 -0.097 -0.447 -v 0.044 -0.098 -0.451 -v 0.075 -0.098 -0.451 -v 0.075 -0.097 -0.447 -v 0.044 -0.101 -0.453 -v 0.044 -0.104 -0.455 -v 0.075 -0.104 -0.455 -v 0.075 -0.101 -0.453 -v 0.044 -0.108 -0.455 -v 0.044 -0.111 -0.453 -v 0.075 -0.111 -0.453 -v 0.075 -0.108 -0.455 -v 0.044 -0.114 -0.451 -v 0.044 -0.115 -0.447 -v 0.075 -0.115 -0.447 -v 0.075 -0.114 -0.451 -v 0.044 0.11 -0.433 -v 0.075 0.11 -0.433 -v 0.044 0.115 -0.433 -v 0.075 0.115 -0.433 -v 0.044 0.097 -0.433 -v 0.075 0.097 -0.433 -v 0.044 0.102 -0.433 -v 0.075 0.102 -0.433 -v 0.044 0.115 -0.447 -v 0.044 0.114 -0.451 -v 0.075 0.114 -0.451 -v 0.075 0.115 -0.447 -v 0.044 0.111 -0.453 -v 0.044 0.108 -0.455 -v 0.075 0.108 -0.455 -v 0.075 0.111 -0.453 -v 0.044 0.104 -0.455 -v 0.044 0.101 -0.453 -v 0.075 0.101 -0.453 -v 0.075 0.104 -0.455 -v 0.044 0.098 -0.451 -v 0.044 0.097 -0.447 -v 0.075 0.097 -0.447 -v 0.075 0.098 -0.451 -v 0.015 -0.011 -0.432 -v -0.015 -0.011 -0.432 -v 0.015 -0.011 -0.46 -v -0.015 -0.011 -0.46 -v 0.015 0.011 -0.432 -v -0.015 0.011 -0.432 -v 0.015 0.011 -0.46 -v -0.015 0.011 -0.46 -v 0.269 -0.101 -0.444 -v -0.243 -0.101 -0.444 -v 0.269 -0.102 -0.442 -v -0.243 -0.102 -0.442 -v 0.269 -0.103 -0.44 -v -0.243 -0.103 -0.44 -v 0.269 -0.104 -0.439 -v -0.243 -0.104 -0.439 -v 0.269 -0.106 -0.439 -v -0.243 -0.106 -0.439 -v 0.269 -0.108 -0.439 -v -0.243 -0.108 -0.439 -v 0.269 -0.11 -0.44 -v -0.243 -0.11 -0.44 -v 0.269 -0.111 -0.442 -v -0.243 -0.111 -0.442 -v 0.269 -0.111 -0.444 -v -0.243 -0.111 -0.444 -v 0.269 -0.111 -0.446 -v -0.243 -0.111 -0.446 -v 0.269 -0.11 -0.447 -v -0.243 -0.11 -0.447 -v 0.269 -0.108 -0.448 -v -0.243 -0.108 -0.448 -v 0.269 -0.106 -0.449 -v -0.243 -0.106 -0.449 -v 0.269 -0.104 -0.448 -v -0.243 -0.104 -0.448 -v 0.269 -0.103 -0.447 -v -0.243 -0.103 -0.447 -v 0.269 -0.102 -0.446 -v -0.243 -0.102 -0.446 -v -0.237 0.201 -0.462 -v -0.237 -0.211 -0.462 -v -0.237 0.201 -0.461 -v -0.237 -0.211 -0.461 -v -0.236 0.201 -0.459 -v -0.236 -0.211 -0.459 -v -0.234 0.201 -0.458 -v -0.234 -0.211 -0.458 -v -0.232 0.201 -0.457 -v -0.232 -0.211 -0.457 -v -0.23 0.201 -0.458 -v -0.23 -0.211 -0.458 -v -0.229 0.201 -0.459 -v -0.229 -0.211 -0.459 -v -0.228 0.201 -0.461 -v -0.228 -0.211 -0.461 -v -0.227 0.201 -0.462 -v -0.227 -0.211 -0.462 -v -0.228 0.201 -0.464 -v -0.228 -0.211 -0.464 -v -0.229 0.201 -0.466 -v -0.229 -0.211 -0.466 -v -0.23 0.201 -0.467 -v -0.23 -0.211 -0.467 -v -0.232 0.201 -0.467 -v -0.232 -0.211 -0.467 -v -0.234 0.201 -0.467 -v -0.234 -0.211 -0.467 -v -0.236 0.201 -0.466 -v -0.236 -0.211 -0.466 -v -0.237 0.201 -0.464 -v -0.237 -0.211 -0.464 -v -0.167 0.012 -0.435 -v -0.247 0.012 -0.502 -v -0.247 0.012 -0.435 -v -0.167 0.025 -0.435 -v -0.247 0.025 -0.502 -v -0.247 0.025 -0.435 -v -0.207 0.012 -0.502 -v -0.167 0.012 -0.45 -v -0.207 0.025 -0.502 -v -0.167 0.025 -0.45 -v -0.207 0.025 -0.45 -v -0.207 0.012 -0.45 -v -0.167 0.025 -0.49 -v -0.222 0.08 -0.49 -v -0.222 0.025 -0.49 -v -0.167 0.025 -0.435 -v -0.222 0.08 -0.435 -v -0.222 0.025 -0.435 -v -0.198 0.025 -0.462 -v -0.198 0 -0.462 -v -0.197 0.025 -0.46 -v -0.197 0 -0.46 -v -0.195 0.025 -0.459 -v -0.195 0 -0.459 -v -0.192 0.025 -0.46 -v -0.192 0 -0.46 -v -0.192 0.025 -0.462 -v -0.192 0 -0.462 -v -0.192 0.025 -0.465 -v -0.192 0 -0.465 -v -0.195 0.025 -0.466 -v -0.195 0 -0.466 -v -0.197 0.025 -0.465 -v -0.197 0 -0.465 -v -0.167 0.031 -0.49 -v -0.222 0.074 -0.49 -v -0.222 0.074 -0.435 -v -0.167 0.074 -0.435 -v -0.222 0.031 -0.49 -v -0.222 0.031 -0.435 -v -0.167 0.031 -0.435 -v -0.167 0.08 -0.49 -v -0.167 0.08 -0.435 -v -0.167 0.074 -0.49 -v -0.195 -0.004 -0.455 -v -0.195 -0.004 -0.453 -v -0.195 0.004 -0.455 -v -0.195 0.004 -0.453 -v 0.224 -0.004 -0.455 -v 0.224 -0.004 -0.453 -v 0.224 0.004 -0.455 -v 0.224 0.004 -0.453 -v -0.195 -0.004 -0.472 -v -0.195 -0.004 -0.47 -v -0.195 0.004 -0.472 -v -0.195 0.004 -0.47 -v 0.224 -0.004 -0.472 -v 0.224 -0.004 -0.47 -v 0.224 0.004 -0.472 -v 0.224 0.004 -0.47 -v -0.207 0.008 -0.462 -v -0.207 -0.011 -0.462 -v -0.206 0.008 -0.458 -v -0.206 -0.011 -0.458 -v -0.203 0.008 -0.454 -v -0.203 -0.011 -0.454 -v -0.199 0.008 -0.451 -v -0.199 -0.011 -0.451 -v -0.195 0.008 -0.451 -v -0.195 -0.011 -0.451 -v -0.19 0.008 -0.451 -v -0.19 -0.011 -0.451 -v -0.186 0.008 -0.454 -v -0.186 -0.011 -0.454 -v -0.184 0.008 -0.458 -v -0.184 -0.011 -0.458 -v -0.183 0.008 -0.462 -v -0.183 -0.011 -0.462 -v -0.184 0.008 -0.467 -v -0.184 -0.011 -0.467 -v -0.186 0.008 -0.471 -v -0.186 -0.011 -0.471 -v -0.19 0.008 -0.473 -v -0.19 -0.011 -0.473 -v -0.195 0.008 -0.474 -v -0.195 -0.011 -0.474 -v -0.199 0.008 -0.473 -v -0.199 -0.011 -0.473 -v -0.203 0.008 -0.471 -v -0.203 -0.011 -0.471 -v -0.206 0.008 -0.467 -v -0.206 -0.011 -0.467 -v -0.207 0.005 -0.462 -v -0.205 0.005 -0.462 -v -0.205 -0.005 -0.462 -v -0.207 -0.005 -0.462 -v -0.206 -0.005 -0.458 -v -0.204 -0.005 -0.459 -v -0.204 0.005 -0.459 -v -0.206 0.005 -0.458 -v -0.203 -0.005 -0.454 -v -0.202 -0.005 -0.455 -v -0.202 0.005 -0.455 -v -0.203 0.005 -0.454 -v -0.199 -0.005 -0.451 -v -0.199 -0.005 -0.453 -v -0.199 0.005 -0.453 -v -0.199 0.005 -0.451 -v -0.195 -0.005 -0.451 -v -0.195 -0.005 -0.452 -v -0.195 0.005 -0.452 -v -0.195 0.005 -0.451 -v -0.19 -0.005 -0.451 -v -0.191 -0.005 -0.453 -v -0.191 0.005 -0.453 -v -0.19 0.005 -0.451 -v -0.186 -0.005 -0.454 -v -0.188 -0.005 -0.455 -v -0.188 0.005 -0.455 -v -0.186 0.005 -0.454 -v -0.184 -0.005 -0.458 -v -0.185 -0.005 -0.459 -v -0.185 0.005 -0.459 -v -0.184 0.005 -0.458 -v -0.183 -0.005 -0.462 -v -0.185 -0.005 -0.462 -v -0.185 0.005 -0.462 -v -0.183 0.005 -0.462 -v -0.184 -0.005 -0.467 -v -0.185 -0.005 -0.466 -v -0.185 0.005 -0.466 -v -0.184 0.005 -0.467 -v -0.186 -0.005 -0.471 -v -0.188 -0.005 -0.47 -v -0.188 0.005 -0.47 -v -0.186 0.005 -0.471 -v -0.19 -0.005 -0.473 -v -0.191 -0.005 -0.472 -v -0.191 0.005 -0.472 -v -0.19 0.005 -0.473 -v -0.195 -0.005 -0.474 -v -0.195 -0.005 -0.473 -v -0.195 0.005 -0.473 -v -0.195 0.005 -0.474 -v -0.199 -0.005 -0.473 -v -0.199 -0.005 -0.472 -v -0.199 0.005 -0.472 -v -0.199 0.005 -0.473 -v -0.203 -0.005 -0.471 -v -0.202 -0.005 -0.47 -v -0.202 0.005 -0.47 -v -0.203 0.005 -0.471 -v -0.206 -0.005 -0.467 -v -0.204 -0.005 -0.466 -v -0.204 0.005 -0.466 -v -0.206 0.005 -0.467 -v 0.253 0.126 -0.462 -v 0.253 -0.136 -0.462 -v 0.253 0.126 -0.461 -v 0.253 -0.136 -0.461 -v 0.254 0.126 -0.459 -v 0.254 -0.136 -0.459 -v 0.256 0.126 -0.458 -v 0.256 -0.136 -0.458 -v 0.258 0.126 -0.457 -v 0.258 -0.136 -0.457 -v 0.26 0.126 -0.458 -v 0.26 -0.136 -0.458 -v 0.261 0.126 -0.459 -v 0.261 -0.136 -0.459 -v 0.262 0.126 -0.461 -v 0.262 -0.136 -0.461 -v 0.263 0.126 -0.462 -v 0.263 -0.136 -0.462 -v 0.262 0.126 -0.464 -v 0.262 -0.136 -0.464 -v 0.261 0.126 -0.466 -v 0.261 -0.136 -0.466 -v 0.26 0.126 -0.467 -v 0.26 -0.136 -0.467 -v 0.258 0.126 -0.467 -v 0.258 -0.136 -0.467 -v 0.256 0.126 -0.467 -v 0.256 -0.136 -0.467 -v 0.254 0.126 -0.466 -v 0.254 -0.136 -0.466 -v 0.253 0.126 -0.464 -v 0.253 -0.136 -0.464 -v -0.237 0.126 -0.487 -v -0.237 -0.136 -0.487 -v -0.237 0.126 -0.486 -v -0.237 -0.136 -0.486 -v -0.236 0.126 -0.484 -v -0.236 -0.136 -0.484 -v -0.234 0.126 -0.483 -v -0.234 -0.136 -0.483 -v -0.232 0.126 -0.482 -v -0.232 -0.136 -0.482 -v -0.23 0.126 -0.483 -v -0.23 -0.136 -0.483 -v -0.229 0.126 -0.484 -v -0.229 -0.136 -0.484 -v -0.228 0.126 -0.486 -v -0.228 -0.136 -0.486 -v -0.227 0.126 -0.487 -v -0.227 -0.136 -0.487 -v -0.228 0.126 -0.489 -v -0.228 -0.136 -0.489 -v -0.229 0.126 -0.491 -v -0.229 -0.136 -0.491 -v -0.23 0.126 -0.492 -v -0.23 -0.136 -0.492 -v -0.232 0.126 -0.492 -v -0.232 -0.136 -0.492 -v -0.234 0.126 -0.492 -v -0.234 -0.136 -0.492 -v -0.236 0.126 -0.491 -v -0.236 -0.136 -0.491 -v -0.237 0.126 -0.489 -v -0.237 -0.136 -0.489 -v 0.272 0.095 -0.5 -v 0.244 0.095 -0.5 -v 0.272 0.117 -0.5 -v 0.244 0.117 -0.5 -v 0.269 0.098 -0.441 -v 0.272 0.095 -0.444 -v 0.247 0.098 -0.441 -v 0.244 0.095 -0.444 -v 0.269 0.114 -0.441 -v 0.272 0.117 -0.444 -v 0.247 0.114 -0.441 -v 0.244 0.117 -0.444 -v -0.218 0.095 -0.5 -v -0.246 0.095 -0.5 -v -0.218 0.117 -0.5 -v -0.246 0.117 -0.5 -v -0.221 0.098 -0.441 -v -0.218 0.095 -0.444 -v -0.243 0.098 -0.441 -v -0.246 0.095 -0.444 -v -0.221 0.114 -0.441 -v -0.218 0.117 -0.444 -v -0.243 0.114 -0.441 -v -0.246 0.117 -0.444 -v -0.218 -0.117 -0.5 -v -0.246 -0.117 -0.5 -v -0.218 -0.095 -0.5 -v -0.246 -0.095 -0.5 -v -0.221 -0.114 -0.441 -v -0.218 -0.117 -0.444 -v -0.243 -0.114 -0.441 -v -0.246 -0.117 -0.444 -v -0.221 -0.098 -0.441 -v -0.218 -0.095 -0.444 -v -0.243 -0.098 -0.441 -v -0.246 -0.095 -0.444 -v 0.258 -0.117 -0.452 -v 0.258 -0.124 -0.452 -v 0.266 -0.117 -0.457 -v 0.266 -0.124 -0.457 -v 0.266 -0.117 -0.467 -v 0.266 -0.124 -0.467 -v 0.258 -0.117 -0.472 -v 0.258 -0.124 -0.472 -v 0.249 -0.117 -0.467 -v 0.249 -0.124 -0.467 -v 0.249 -0.117 -0.457 -v 0.249 -0.124 -0.457 -v 0.258 -0.095 -0.452 -v 0.258 -0.089 -0.452 -v 0.249 -0.095 -0.457 -v 0.249 -0.089 -0.457 -v 0.249 -0.095 -0.467 -v 0.249 -0.089 -0.467 -v 0.258 -0.095 -0.472 -v 0.258 -0.089 -0.472 -v 0.266 -0.095 -0.467 -v 0.266 -0.089 -0.467 -v 0.266 -0.095 -0.457 -v 0.266 -0.089 -0.457 -v 0.258 -0.095 -0.477 -v 0.258 -0.089 -0.477 -v 0.249 -0.095 -0.482 -v 0.249 -0.089 -0.482 -v 0.249 -0.095 -0.492 -v 0.249 -0.089 -0.492 -v 0.258 -0.095 -0.497 -v 0.258 -0.089 -0.497 -v 0.266 -0.095 -0.492 -v 0.266 -0.089 -0.492 -v 0.266 -0.095 -0.482 -v 0.266 -0.089 -0.482 -v 0.258 0.117 -0.477 -v 0.258 0.124 -0.477 -v 0.249 0.117 -0.482 -v 0.249 0.124 -0.482 -v 0.249 0.117 -0.492 -v 0.249 0.124 -0.492 -v 0.258 0.117 -0.497 -v 0.258 0.124 -0.497 -v 0.266 0.117 -0.492 -v 0.266 0.124 -0.492 -v 0.266 0.117 -0.482 -v 0.266 0.124 -0.482 -v 0.258 0.117 -0.452 -v 0.258 0.124 -0.452 -v 0.249 0.117 -0.457 -v 0.249 0.124 -0.457 -v 0.249 0.117 -0.467 -v 0.249 0.124 -0.467 -v 0.258 0.117 -0.472 -v 0.258 0.124 -0.472 -v 0.266 0.117 -0.467 -v 0.266 0.124 -0.467 -v 0.266 0.117 -0.457 -v 0.266 0.124 -0.457 -v 0.258 0.095 -0.452 -v 0.258 0.089 -0.452 -v 0.266 0.095 -0.457 -v 0.266 0.089 -0.457 -v 0.266 0.095 -0.467 -v 0.266 0.089 -0.467 -v 0.258 0.095 -0.472 -v 0.258 0.089 -0.472 -v 0.249 0.095 -0.467 -v 0.249 0.089 -0.467 -v 0.249 0.095 -0.457 -v 0.249 0.089 -0.457 -v 0.258 0.095 -0.477 -v 0.258 0.089 -0.477 -v 0.266 0.095 -0.482 -v 0.266 0.089 -0.482 -v 0.266 0.095 -0.492 -v 0.266 0.089 -0.492 -v 0.258 0.095 -0.497 -v 0.258 0.089 -0.497 -v 0.249 0.095 -0.492 -v 0.249 0.089 -0.492 -v 0.249 0.095 -0.482 -v 0.249 0.089 -0.482 -v -0.232 0.095 -0.477 -v -0.232 0.089 -0.477 -v -0.224 0.095 -0.482 -v -0.224 0.089 -0.482 -v -0.224 0.095 -0.492 -v -0.224 0.089 -0.492 -v -0.232 0.095 -0.497 -v -0.232 0.089 -0.497 -v -0.241 0.095 -0.492 -v -0.241 0.089 -0.492 -v -0.241 0.095 -0.482 -v -0.241 0.089 -0.482 -v -0.232 0.095 -0.452 -v -0.232 0.089 -0.452 -v -0.224 0.095 -0.457 -v -0.224 0.089 -0.457 -v -0.224 0.095 -0.467 -v -0.224 0.089 -0.467 -v -0.232 0.095 -0.472 -v -0.232 0.089 -0.472 -v -0.241 0.095 -0.467 -v -0.241 0.089 -0.467 -v -0.241 0.095 -0.457 -v -0.241 0.089 -0.457 -v -0.232 0.117 -0.452 -v -0.232 0.124 -0.452 -v -0.241 0.117 -0.457 -v -0.241 0.124 -0.457 -v -0.241 0.117 -0.467 -v -0.241 0.124 -0.467 -v -0.232 0.117 -0.472 -v -0.232 0.124 -0.472 -v -0.224 0.117 -0.467 -v -0.224 0.124 -0.467 -v -0.224 0.117 -0.457 -v -0.224 0.124 -0.457 -v -0.232 0.117 -0.477 -v -0.232 0.124 -0.477 -v -0.241 0.117 -0.482 -v -0.241 0.124 -0.482 -v -0.241 0.117 -0.492 -v -0.241 0.124 -0.492 -v -0.232 0.117 -0.497 -v -0.232 0.124 -0.497 -v -0.224 0.117 -0.492 -v -0.224 0.124 -0.492 -v -0.224 0.117 -0.482 -v -0.224 0.124 -0.482 -v -0.232 -0.095 -0.477 -v -0.232 -0.089 -0.477 -v -0.241 -0.095 -0.482 -v -0.241 -0.089 -0.482 -v -0.241 -0.095 -0.492 -v -0.241 -0.089 -0.492 -v -0.232 -0.095 -0.497 -v -0.232 -0.089 -0.497 -v -0.224 -0.095 -0.492 -v -0.224 -0.089 -0.492 -v -0.224 -0.095 -0.482 -v -0.224 -0.089 -0.482 -v -0.232 -0.095 -0.452 -v -0.232 -0.089 -0.452 -v -0.241 -0.095 -0.457 -v -0.241 -0.089 -0.457 -v -0.241 -0.095 -0.467 -v -0.241 -0.089 -0.467 -v -0.232 -0.095 -0.472 -v -0.232 -0.089 -0.472 -v -0.224 -0.095 -0.467 -v -0.224 -0.089 -0.467 -v -0.224 -0.095 -0.457 -v -0.224 -0.089 -0.457 -v -0.232 -0.117 -0.452 -v -0.232 -0.124 -0.452 -v -0.224 -0.117 -0.457 -v -0.224 -0.124 -0.457 -v -0.224 -0.117 -0.467 -v -0.224 -0.124 -0.467 -v -0.232 -0.117 -0.472 -v -0.232 -0.124 -0.472 -v -0.241 -0.117 -0.467 -v -0.241 -0.124 -0.467 -v -0.241 -0.117 -0.457 -v -0.241 -0.124 -0.457 -v 0.258 -0.117 -0.477 -v 0.258 -0.124 -0.477 -v 0.266 -0.117 -0.482 -v 0.266 -0.124 -0.482 -v 0.266 -0.117 -0.492 -v 0.266 -0.124 -0.492 -v 0.258 -0.117 -0.497 -v 0.258 -0.124 -0.497 -v 0.249 -0.117 -0.492 -v 0.249 -0.124 -0.492 -v 0.249 -0.117 -0.482 -v 0.249 -0.124 -0.482 -v -0.232 -0.117 -0.477 -v -0.232 -0.124 -0.477 -v -0.224 -0.117 -0.482 -v -0.224 -0.124 -0.482 -v -0.224 -0.117 -0.492 -v -0.224 -0.124 -0.492 -v -0.232 -0.117 -0.497 -v -0.232 -0.124 -0.497 -v -0.241 -0.117 -0.492 -v -0.241 -0.124 -0.492 -v -0.241 -0.117 -0.482 -v -0.241 -0.124 -0.482 -v -0.246 -0.106 -0.465 -v -0.252 -0.106 -0.465 -v -0.246 -0.115 -0.47 -v -0.252 -0.115 -0.47 -v -0.246 -0.115 -0.48 -v -0.252 -0.115 -0.48 -v -0.246 -0.106 -0.485 -v -0.252 -0.106 -0.485 -v -0.246 -0.098 -0.48 -v -0.252 -0.098 -0.48 -v -0.246 -0.098 -0.47 -v -0.252 -0.098 -0.47 -v -0.246 0.106 -0.465 -v -0.252 0.106 -0.465 -v -0.246 0.098 -0.47 -v -0.252 0.098 -0.47 -v -0.246 0.098 -0.48 -v -0.252 0.098 -0.48 -v -0.246 0.106 -0.485 -v -0.252 0.106 -0.485 -v -0.246 0.115 -0.48 -v -0.252 0.115 -0.48 -v -0.246 0.115 -0.47 -v -0.252 0.115 -0.47 -v -0.218 0.106 -0.465 -v -0.212 0.106 -0.465 -v -0.218 0.115 -0.47 -v -0.212 0.115 -0.47 -v -0.218 0.115 -0.48 -v -0.212 0.115 -0.48 -v -0.218 0.106 -0.485 -v -0.212 0.106 -0.485 -v -0.218 0.098 -0.48 -v -0.212 0.098 -0.48 -v -0.218 0.098 -0.47 -v -0.212 0.098 -0.47 -v -0.218 -0.106 -0.465 -v -0.212 -0.106 -0.465 -v -0.218 -0.098 -0.47 -v -0.212 -0.098 -0.47 -v -0.218 -0.098 -0.48 -v -0.212 -0.098 -0.48 -v -0.218 -0.106 -0.485 -v -0.212 -0.106 -0.485 -v -0.218 -0.115 -0.48 -v -0.212 -0.115 -0.48 -v -0.218 -0.115 -0.47 -v -0.212 -0.115 -0.47 -v -0.129 0.106 -0.465 -v -0.135 0.106 -0.465 -v -0.129 0.098 -0.47 -v -0.135 0.098 -0.47 -v -0.129 0.098 -0.48 -v -0.135 0.098 -0.48 -v -0.129 0.106 -0.485 -v -0.135 0.106 -0.485 -v -0.129 0.115 -0.48 -v -0.135 0.115 -0.48 -v -0.135 0.115 -0.47 -v -0.129 0.115 -0.47 -v -0.143 0.106 -0.465 -v -0.149 0.106 -0.465 -v -0.143 0.098 -0.47 -v -0.149 0.098 -0.47 -v -0.143 0.098 -0.48 -v -0.149 0.098 -0.48 -v -0.143 0.106 -0.485 -v -0.149 0.106 -0.485 -v -0.143 0.115 -0.48 -v -0.149 0.115 -0.48 -v -0.149 0.115 -0.47 -v -0.143 0.115 -0.47 -v -0.143 -0.106 -0.465 -v -0.149 -0.106 -0.465 -v -0.143 -0.115 -0.47 -v -0.149 -0.115 -0.47 -v -0.143 -0.115 -0.48 -v -0.149 -0.115 -0.48 -v -0.143 -0.106 -0.485 -v -0.149 -0.106 -0.485 -v -0.143 -0.098 -0.48 -v -0.149 -0.098 -0.48 -v -0.149 -0.098 -0.47 -v -0.143 -0.098 -0.47 -v -0.232 -0.174 -0.452 -v -0.232 -0.18 -0.452 -v -0.224 -0.174 -0.457 -v -0.224 -0.18 -0.457 -v -0.224 -0.174 -0.467 -v -0.224 -0.18 -0.467 -v -0.232 -0.174 -0.472 -v -0.232 -0.18 -0.472 -v -0.241 -0.174 -0.467 -v -0.241 -0.18 -0.467 -v -0.241 -0.18 -0.457 -v -0.241 -0.174 -0.457 -v 0.244 -0.106 -0.465 -v 0.238 -0.106 -0.465 -v 0.244 -0.115 -0.47 -v 0.238 -0.115 -0.47 -v 0.244 -0.115 -0.48 -v 0.238 -0.115 -0.48 -v 0.244 -0.106 -0.485 -v 0.238 -0.106 -0.485 -v 0.244 -0.098 -0.48 -v 0.238 -0.098 -0.48 -v 0.244 -0.098 -0.47 -v 0.238 -0.098 -0.47 -v 0.244 0.106 -0.465 -v 0.238 0.106 -0.465 -v 0.244 0.098 -0.47 -v 0.238 0.098 -0.47 -v 0.244 0.098 -0.48 -v 0.238 0.098 -0.48 -v 0.244 0.106 -0.485 -v 0.238 0.106 -0.485 -v 0.244 0.115 -0.48 -v 0.238 0.115 -0.48 -v 0.244 0.115 -0.47 -v 0.238 0.115 -0.47 -v 0.272 0.106 -0.465 -v 0.278 0.106 -0.465 -v 0.272 0.115 -0.47 -v 0.278 0.115 -0.47 -v 0.272 0.115 -0.48 -v 0.278 0.115 -0.48 -v 0.272 0.106 -0.485 -v 0.278 0.106 -0.485 -v 0.272 0.098 -0.48 -v 0.278 0.098 -0.48 -v 0.272 0.098 -0.47 -v 0.278 0.098 -0.47 -v 0.272 -0.106 -0.465 -v 0.278 -0.106 -0.465 -v 0.272 -0.098 -0.47 -v 0.278 -0.098 -0.47 -v 0.272 -0.098 -0.48 -v 0.278 -0.098 -0.48 -v 0.272 -0.106 -0.485 -v 0.278 -0.106 -0.485 -v 0.272 -0.115 -0.48 -v 0.278 -0.115 -0.48 -v 0.272 -0.115 -0.47 -v 0.278 -0.115 -0.47 -v -0.232 -0.16 -0.452 -v -0.232 -0.166 -0.452 -v -0.224 -0.16 -0.457 -v -0.224 -0.166 -0.457 -v -0.224 -0.16 -0.467 -v -0.224 -0.166 -0.467 -v -0.232 -0.16 -0.472 -v -0.232 -0.166 -0.472 -v -0.241 -0.16 -0.467 -v -0.241 -0.166 -0.467 -v -0.241 -0.166 -0.457 -v -0.241 -0.16 -0.457 -v -0.232 0.18 -0.452 -v -0.232 0.173 -0.452 -v -0.224 0.18 -0.457 -v -0.224 0.173 -0.457 -v -0.224 0.18 -0.467 -v -0.224 0.173 -0.467 -v -0.232 0.18 -0.472 -v -0.232 0.173 -0.472 -v -0.241 0.18 -0.467 -v -0.241 0.173 -0.467 -v -0.241 0.173 -0.457 -v -0.241 0.18 -0.457 -v -0.232 0.166 -0.452 -v -0.232 0.16 -0.452 -v -0.224 0.166 -0.457 -v -0.224 0.16 -0.457 -v -0.224 0.166 -0.467 -v -0.224 0.16 -0.467 -v -0.232 0.166 -0.472 -v -0.232 0.16 -0.472 -v -0.241 0.166 -0.467 -v -0.241 0.16 -0.467 -v -0.241 0.16 -0.457 -v -0.241 0.166 -0.457 -v 0.212 -0.011 -0.449 -v 0.212 -0.011 -0.476 -v 0.212 0.011 -0.449 -v 0.212 0.011 -0.476 -v 0.27 -0.011 -0.46 -v 0.259 -0.011 -0.449 -v 0.269 -0.011 -0.454 -v 0.265 -0.011 -0.45 -v 0.259 -0.011 -0.476 -v 0.27 -0.011 -0.465 -v 0.265 -0.011 -0.475 -v 0.269 -0.011 -0.471 -v 0.259 0.011 -0.449 -v 0.27 0.011 -0.46 -v 0.265 0.011 -0.45 -v 0.269 0.011 -0.454 -v 0.27 0.011 -0.465 -v 0.259 0.011 -0.476 -v 0.269 0.011 -0.471 -v 0.265 0.011 -0.475 -v -0.129 -0.106 -0.465 -v -0.135 -0.106 -0.465 -v -0.129 -0.115 -0.47 -v -0.135 -0.115 -0.47 -v -0.129 -0.115 -0.48 -v -0.135 -0.115 -0.48 -v -0.129 -0.106 -0.485 -v -0.135 -0.106 -0.485 -v -0.129 -0.098 -0.48 -v -0.135 -0.098 -0.48 -v -0.135 -0.098 -0.47 -v -0.129 -0.098 -0.47 -v -0.281 -0.111 -0.475 -v 0.282 -0.111 -0.475 -v -0.281 -0.111 -0.473 -v 0.282 -0.111 -0.473 -v -0.281 -0.11 -0.471 -v 0.282 -0.11 -0.471 -v -0.281 -0.108 -0.47 -v 0.282 -0.108 -0.47 -v -0.281 -0.106 -0.47 -v 0.282 -0.106 -0.47 -v -0.281 -0.104 -0.47 -v 0.282 -0.104 -0.47 -v -0.281 -0.103 -0.471 -v 0.282 -0.103 -0.471 -v -0.281 -0.102 -0.473 -v 0.282 -0.102 -0.473 -v -0.281 -0.101 -0.475 -v 0.282 -0.101 -0.475 -v -0.281 -0.102 -0.477 -v 0.282 -0.102 -0.477 -v -0.281 -0.103 -0.479 -v 0.282 -0.103 -0.479 -v -0.281 -0.104 -0.48 -v 0.282 -0.104 -0.48 -v -0.281 -0.106 -0.48 -v 0.282 -0.106 -0.48 -v -0.281 -0.108 -0.48 -v 0.282 -0.108 -0.48 -v -0.281 -0.11 -0.479 -v 0.282 -0.11 -0.479 -v -0.281 -0.111 -0.477 -v 0.282 -0.111 -0.477 -v -0.281 0.101 -0.475 -v 0.282 0.101 -0.475 -v -0.281 0.102 -0.473 -v 0.282 0.102 -0.473 -v -0.281 0.103 -0.471 -v 0.282 0.103 -0.471 -v -0.281 0.104 -0.47 -v 0.282 0.104 -0.47 -v -0.281 0.106 -0.47 -v 0.282 0.106 -0.47 -v -0.281 0.108 -0.47 -v 0.282 0.108 -0.47 -v -0.281 0.11 -0.471 -v 0.282 0.11 -0.471 -v -0.281 0.111 -0.473 -v 0.282 0.111 -0.473 -v -0.281 0.111 -0.475 -v 0.282 0.111 -0.475 -v -0.281 0.111 -0.477 -v 0.282 0.111 -0.477 -v -0.281 0.11 -0.479 -v 0.282 0.11 -0.479 -v -0.281 0.108 -0.48 -v 0.282 0.108 -0.48 -v -0.281 0.106 -0.48 -v 0.282 0.106 -0.48 -v -0.281 0.104 -0.48 -v 0.282 0.104 -0.48 -v -0.281 0.103 -0.479 -v 0.282 0.103 -0.479 -v -0.281 0.102 -0.477 -v 0.282 0.102 -0.477 -v -0.071 -0.236 -0.437 -v -0.126 -0.236 -0.492 -v -0.126 -0.236 -0.437 -v -0.071 -0.181 -0.437 -v -0.126 -0.181 -0.492 -v -0.126 -0.181 -0.437 -v -0.102 -0.209 -0.437 -v -0.102 -0.209 -0.412 -v -0.101 -0.207 -0.437 -v -0.101 -0.207 -0.412 -v -0.099 -0.206 -0.437 -v -0.099 -0.206 -0.412 -v -0.097 -0.207 -0.437 -v -0.097 -0.207 -0.412 -v -0.096 -0.209 -0.437 -v -0.096 -0.209 -0.412 -v -0.097 -0.211 -0.437 -v -0.097 -0.211 -0.412 -v -0.099 -0.212 -0.437 -v -0.099 -0.212 -0.412 -v -0.101 -0.211 -0.437 -v -0.101 -0.211 -0.412 -v -0.071 -0.236 -0.444 -v -0.126 -0.236 -0.486 -v -0.126 -0.181 -0.486 -v -0.071 -0.181 -0.486 -v -0.126 -0.236 -0.444 -v -0.126 -0.181 -0.444 -v -0.071 -0.181 -0.444 -v -0.071 -0.236 -0.492 -v -0.071 -0.181 -0.492 -v -0.071 -0.236 -0.486 -v -0.101 -0.204 -0.031 -v -0.101 -0.204 -0.406 -v -0.102 -0.205 -0.031 -v -0.102 -0.205 -0.406 -v -0.103 -0.207 -0.031 -v -0.103 -0.207 -0.406 -v -0.104 -0.209 -0.031 -v -0.104 -0.209 -0.406 -v -0.103 -0.211 -0.031 -v -0.103 -0.211 -0.406 -v -0.102 -0.212 -0.031 -v -0.102 -0.212 -0.406 -v -0.101 -0.213 -0.031 -v -0.101 -0.213 -0.406 -v -0.099 -0.214 -0.031 -v -0.099 -0.214 -0.406 -v -0.097 -0.213 -0.031 -v -0.097 -0.213 -0.406 -v -0.095 -0.212 -0.031 -v -0.095 -0.212 -0.406 -v -0.094 -0.211 -0.031 -v -0.094 -0.211 -0.406 -v -0.094 -0.209 -0.031 -v -0.094 -0.209 -0.406 -v -0.094 -0.207 -0.031 -v -0.094 -0.207 -0.406 -v -0.095 -0.205 -0.031 -v -0.095 -0.205 -0.406 -v -0.097 -0.204 -0.031 -v -0.097 -0.204 -0.406 -v -0.099 -0.204 -0.031 -v -0.099 -0.204 -0.406 -v -0.109 -0.209 -0.419 -v -0.109 -0.209 -0.394 -v -0.108 -0.205 -0.419 -v -0.108 -0.205 -0.394 -v -0.106 -0.202 -0.419 -v -0.106 -0.202 -0.394 -v -0.103 -0.2 -0.419 -v -0.103 -0.2 -0.394 -v -0.099 -0.199 -0.419 -v -0.099 -0.199 -0.394 -v -0.095 -0.2 -0.419 -v -0.095 -0.2 -0.394 -v -0.092 -0.202 -0.419 -v -0.092 -0.202 -0.394 -v -0.09 -0.205 -0.419 -v -0.09 -0.205 -0.394 -v -0.089 -0.209 -0.419 -v -0.089 -0.209 -0.394 -v -0.09 -0.213 -0.419 -v -0.09 -0.213 -0.394 -v -0.092 -0.216 -0.419 -v -0.092 -0.216 -0.394 -v -0.095 -0.218 -0.419 -v -0.095 -0.218 -0.394 -v -0.099 -0.219 -0.419 -v -0.099 -0.219 -0.394 -v -0.103 -0.218 -0.419 -v -0.103 -0.218 -0.394 -v -0.106 -0.216 -0.419 -v -0.106 -0.216 -0.394 -v -0.108 -0.213 -0.419 -v -0.108 -0.213 -0.394 -v -0.061 0.244 -0.263 -v -0.006 0.244 -0.318 -v -0.061 0.244 -0.318 -v -0.061 0.299 -0.263 -v -0.006 0.299 -0.318 -v -0.061 0.299 -0.318 -v -0.061 0.271 -0.294 -v -0.086 0.271 -0.294 -v -0.061 0.273 -0.293 -v -0.086 0.273 -0.293 -v -0.061 0.274 -0.291 -v -0.086 0.274 -0.291 -v -0.061 0.273 -0.288 -v -0.086 0.273 -0.288 -v -0.061 0.271 -0.287 -v -0.086 0.271 -0.287 -v -0.061 0.269 -0.288 -v -0.086 0.269 -0.288 -v -0.061 0.268 -0.291 -v -0.086 0.268 -0.291 -v -0.061 0.269 -0.293 -v -0.086 0.269 -0.293 -v -0.055 0.244 -0.263 -v -0.012 0.244 -0.318 -v -0.012 0.299 -0.318 -v -0.012 0.299 -0.263 -v -0.055 0.244 -0.318 -v -0.055 0.299 -0.318 -v -0.055 0.299 -0.263 -v -0.006 0.244 -0.263 -v -0.006 0.299 -0.263 -v -0.012 0.244 -0.263 -v -0.068 0.283 -0.291 -v -0.087 0.283 -0.291 -v -0.068 0.282 -0.286 -v -0.087 0.282 -0.286 -v -0.068 0.28 -0.282 -v -0.087 0.28 -0.282 -v -0.068 0.276 -0.28 -v -0.087 0.276 -0.28 -v -0.068 0.271 -0.279 -v -0.087 0.271 -0.279 -v -0.068 0.267 -0.28 -v -0.087 0.267 -0.28 -v -0.068 0.263 -0.282 -v -0.087 0.263 -0.282 -v -0.068 0.26 -0.286 -v -0.087 0.26 -0.286 -v -0.068 0.259 -0.291 -v -0.087 0.259 -0.291 -v -0.068 0.26 -0.295 -v -0.087 0.26 -0.295 -v -0.068 0.263 -0.299 -v -0.087 0.263 -0.299 -v -0.068 0.267 -0.302 -v -0.087 0.267 -0.302 -v -0.068 0.271 -0.303 -v -0.087 0.271 -0.303 -v -0.068 0.276 -0.302 -v -0.087 0.276 -0.302 -v -0.068 0.28 -0.299 -v -0.087 0.28 -0.299 -v -0.068 0.282 -0.295 -v -0.087 0.282 -0.295 -v -0.071 0.283 -0.291 -v -0.071 0.281 -0.291 -v -0.082 0.281 -0.291 -v -0.082 0.283 -0.291 -v -0.082 0.282 -0.286 -v -0.082 0.281 -0.287 -v -0.071 0.281 -0.287 -v -0.071 0.282 -0.286 -v -0.082 0.28 -0.282 -v -0.082 0.278 -0.283 -v -0.071 0.278 -0.283 -v -0.071 0.28 -0.282 -v -0.082 0.276 -0.28 -v -0.082 0.275 -0.281 -v -0.071 0.275 -0.281 -v -0.071 0.276 -0.28 -v -0.082 0.271 -0.279 -v -0.082 0.271 -0.28 -v -0.071 0.271 -0.28 -v -0.071 0.271 -0.279 -v -0.082 0.267 -0.28 -v -0.082 0.267 -0.281 -v -0.071 0.267 -0.281 -v -0.071 0.267 -0.28 -v -0.082 0.263 -0.282 -v -0.082 0.264 -0.283 -v -0.071 0.264 -0.283 -v -0.071 0.263 -0.282 -v -0.082 0.26 -0.286 -v -0.082 0.262 -0.287 -v -0.071 0.262 -0.287 -v -0.071 0.26 -0.286 -v -0.082 0.259 -0.291 -v -0.082 0.261 -0.291 -v -0.071 0.261 -0.291 -v -0.071 0.259 -0.291 -v -0.082 0.26 -0.295 -v -0.082 0.262 -0.294 -v -0.071 0.262 -0.294 -v -0.071 0.26 -0.295 -v -0.082 0.263 -0.299 -v -0.082 0.264 -0.298 -v -0.071 0.264 -0.298 -v -0.071 0.263 -0.299 -v -0.082 0.267 -0.302 -v -0.082 0.267 -0.3 -v -0.071 0.267 -0.3 -v -0.071 0.267 -0.302 -v -0.082 0.271 -0.303 -v -0.082 0.271 -0.301 -v -0.071 0.271 -0.301 -v -0.071 0.271 -0.303 -v -0.082 0.276 -0.302 -v -0.082 0.275 -0.3 -v -0.071 0.275 -0.3 -v -0.071 0.276 -0.302 -v -0.082 0.28 -0.299 -v -0.082 0.278 -0.298 -v -0.071 0.278 -0.298 -v -0.071 0.28 -0.299 -v -0.082 0.282 -0.295 -v -0.082 0.281 -0.294 -v -0.071 0.281 -0.294 -v -0.071 0.282 -0.295 -v -0.071 0.174 -0.437 -v -0.126 0.174 -0.492 -v -0.126 0.174 -0.437 -v -0.071 0.229 -0.437 -v -0.126 0.229 -0.492 -v -0.126 0.229 -0.437 -v -0.102 0.201 -0.437 -v -0.102 0.201 -0.412 -v -0.101 0.203 -0.437 -v -0.101 0.203 -0.412 -v -0.099 0.204 -0.437 -v -0.099 0.204 -0.412 -v -0.097 0.203 -0.437 -v -0.097 0.203 -0.412 -v -0.096 0.201 -0.437 -v -0.096 0.201 -0.412 -v -0.097 0.199 -0.437 -v -0.097 0.199 -0.412 -v -0.099 0.198 -0.437 -v -0.099 0.198 -0.412 -v -0.101 0.199 -0.437 -v -0.101 0.199 -0.412 -v -0.071 0.174 -0.444 -v -0.126 0.174 -0.486 -v -0.126 0.229 -0.486 -v -0.071 0.229 -0.486 -v -0.126 0.174 -0.444 -v -0.126 0.229 -0.444 -v -0.071 0.229 -0.444 -v -0.071 0.174 -0.492 -v -0.071 0.229 -0.492 -v -0.071 0.174 -0.486 -v -0.101 0.206 -0.031 -v -0.101 0.206 -0.406 -v -0.102 0.205 -0.031 -v -0.102 0.205 -0.406 -v -0.103 0.203 -0.031 -v -0.103 0.203 -0.406 -v -0.104 0.201 -0.031 -v -0.104 0.201 -0.406 -v -0.103 0.199 -0.031 -v -0.103 0.199 -0.406 -v -0.102 0.198 -0.031 -v -0.102 0.198 -0.406 -v -0.101 0.197 -0.031 -v -0.101 0.197 -0.406 -v -0.099 0.196 -0.031 -v -0.099 0.196 -0.406 -v -0.097 0.197 -0.031 -v -0.097 0.197 -0.406 -v -0.095 0.198 -0.031 -v -0.095 0.198 -0.406 -v -0.094 0.199 -0.031 -v -0.094 0.199 -0.406 -v -0.094 0.201 -0.031 -v -0.094 0.201 -0.406 -v -0.094 0.203 -0.031 -v -0.094 0.203 -0.406 -v -0.095 0.205 -0.031 -v -0.095 0.205 -0.406 -v -0.097 0.206 -0.031 -v -0.097 0.206 -0.406 -v -0.099 0.206 -0.031 -v -0.099 0.206 -0.406 -v -0.109 0.201 -0.419 -v -0.109 0.201 -0.394 -v -0.108 0.205 -0.419 -v -0.108 0.205 -0.394 -v -0.106 0.208 -0.419 -v -0.106 0.208 -0.394 -v -0.103 0.21 -0.419 -v -0.103 0.21 -0.394 -v -0.099 0.211 -0.419 -v -0.099 0.211 -0.394 -v -0.095 0.21 -0.419 -v -0.095 0.21 -0.394 -v -0.092 0.208 -0.419 -v -0.092 0.208 -0.394 -v -0.09 0.205 -0.419 -v -0.09 0.205 -0.394 -v -0.089 0.201 -0.419 -v -0.089 0.201 -0.394 -v -0.09 0.197 -0.419 -v -0.09 0.197 -0.394 -v -0.092 0.194 -0.419 -v -0.092 0.194 -0.394 -v -0.095 0.192 -0.419 -v -0.095 0.192 -0.394 -v -0.099 0.191 -0.419 -v -0.099 0.191 -0.394 -v -0.103 0.192 -0.419 -v -0.103 0.192 -0.394 -v -0.106 0.194 -0.419 -v -0.106 0.194 -0.394 -v -0.108 0.197 -0.419 -v -0.108 0.197 -0.394 -vt 0.984 0.656 -vt 0.984 0.719 -vt 0.953 0.719 -vt 0.953 0.656 -vt 0.922 0.656 -vt 0.922 0.719 -vt 0.891 0.719 -vt 0.891 0.656 -vt 0.859 0.719 -vt 0.859 0.656 -vt 0.891 0.656 -vt 0.922 0.719 -vt 0.922 0.656 -vt 0.953 0.719 -vt 0.966 0.594 -vt 0.966 0.656 -vt 0.913 0.656 -vt 0.913 0.594 -vt 0.859 0.656 -vt 0.859 0.594 -vt 0.913 0.594 -vt 0.913 0.656 -vt 0.479 0.253 -vt 0.479 0.313 -vt 0.458 0.313 -vt 0.458 0.253 -vt 0.338 0.337 -vt 0.338 0.375 -vt 0.313 0.375 -vt 0.313 0.337 -vt 0.313 0.275 -vt 0.313 0.313 -vt 0.338 0.313 -vt 0.338 0.275 -vt 0.458 0.253 -vt 0.458 0.268 -vt 0.438 0.268 -vt 0.438 0.253 -vt 0.338 0.237 -vt 0.371 0.237 -vt 0.371 0.224 -vt 0.313 0.224 -vt 0.313 0.25 -vt 0.338 0.25 -vt 0.375 0.347 -vt 0.408 0.347 -vt 0.408 0.361 -vt 0.403 0.361 -vt 0.403 0.375 -vt 0.375 0.375 -vt 0.338 0.275 -vt 0.338 0.313 -vt 0.342 0.313 -vt 0.342 0.284 -vt 0.371 0.284 -vt 0.371 0.275 -vt 0.313 0.275 -vt 0.371 0.275 -vt 0.371 0.284 -vt 0.342 0.284 -vt 0.342 0.313 -vt 0.313 0.313 -vt 0.438 0.268 -vt 0.458 0.268 -vt 0.458 0.313 -vt 0.438 0.313 -vt 0.408 0.361 -vt 0.408 0.347 -vt 0.439 0.347 -vt 0.439 0.361 -vt 0.452 0.337 -vt 0.452 0.375 -vt 0.426 0.375 -vt 0.426 0.337 -vt 0.375 0.337 -vt 0.375 0.375 -vt 0.401 0.375 -vt 0.401 0.337 -vt 0.426 0.337 -vt 0.426 0.375 -vt 0.452 0.375 -vt 0.452 0.337 -vt 0.401 0.337 -vt 0.401 0.375 -vt 0.375 0.375 -vt 0.375 0.337 -vt 0.426 0.314 -vt 0.426 0.34 -vt 0.452 0.34 -vt 0.452 0.314 -vt 0.426 0.34 -vt 0.426 0.314 -vt 0.452 0.314 -vt 0.452 0.34 -vt 0.438 0.343 -vt 0.438 0.375 -vt 0.448 0.375 -vt 0.448 0.343 -vt 0.464 0.343 -vt 0.464 0.375 -vt 0.497 0.375 -vt 0.497 0.343 -vt 0.448 0.343 -vt 0.448 0.375 -vt 0.438 0.375 -vt 0.438 0.343 -vt 0.497 0.343 -vt 0.497 0.375 -vt 0.464 0.375 -vt 0.464 0.343 -vt 0.464 0.342 -vt 0.497 0.342 -vt 0.497 0.331 -vt 0.464 0.331 -vt 0.497 0.342 -vt 0.464 0.342 -vt 0.464 0.331 -vt 0.497 0.331 -vt 0.438 0.313 -vt 0.448 0.313 -vt 0.448 0.289 -vt 0.438 0.289 -vt 0.495 0.24 -vt 0.519 0.24 -vt 0.519 0.229 -vt 0.495 0.229 -vt 0.519 0.289 -vt 0.519 0.313 -vt 0.495 0.313 -vt 0.495 0.289 -vt 0.495 0.229 -vt 0.519 0.229 -vt 0.519 0.24 -vt 0.495 0.24 -vt 0.448 0.313 -vt 0.438 0.313 -vt 0.438 0.289 -vt 0.448 0.289 -vt 0.141 0.953 -vt 0.141 0.969 -vt 0.078 0.969 -vt 0.078 0.953 -vt 0.016 0.969 -vt 0.016 0.953 -vt 0.266 0.953 -vt 0.266 0.969 -vt 0.203 0.969 -vt 0.203 0.953 -vt 0.203 0.875 -vt 0.203 0.891 -vt 0.141 0.891 -vt 0.141 0.875 -vt 0.266 0.875 -vt 0.266 0.891 -vt 0.078 0.875 -vt 0.078 0.891 -vt 0.016 0.891 -vt 0.016 0.875 -vt 0.172 0.547 -vt 0.172 0.625 -vt 0.094 0.625 -vt 0.094 0.547 -vt 0.094 0.625 -vt 0.094 0.703 -vt 0.016 0.703 -vt 0.016 0.625 -vt 0.172 0.625 -vt 0.172 0.703 -vt 0.016 0.625 -vt 0.016 0.547 -vt 0.547 0.297 -vt 0.547 0.313 -vt 0.297 0.313 -vt 0.297 0.297 -vt 0.297 0.344 -vt 0.297 0.328 -vt 0.547 0.328 -vt 0.547 0.344 -vt 0.547 0.359 -vt 0.297 0.359 -vt 0.547 0.297 -vt 0.547 0.313 -vt 0.297 0.313 -vt 0.297 0.297 -vt 0.297 0.344 -vt 0.297 0.328 -vt 0.547 0.328 -vt 0.547 0.344 -vt 0.547 0.359 -vt 0.297 0.359 -vt 0.476 0.181 -vt 0.476 0.241 -vt 0.486 0.241 -vt 0.486 0.181 -vt 0.486 0.181 -vt 0.486 0.241 -vt 0.438 0.241 -vt 0.438 0.181 -vt 0.486 0.181 -vt 0.486 0.241 -vt 0.476 0.241 -vt 0.476 0.181 -vt 0.476 0.313 -vt 0.486 0.313 -vt 0.486 0.264 -vt 0.476 0.264 -vt 0.486 0.313 -vt 0.476 0.313 -vt 0.476 0.264 -vt 0.486 0.264 -vt 0.578 0.453 -vt 0.578 0.703 -vt 0.828 0.703 -vt 0.828 0.453 -vt 0.672 0.453 -vt 0.672 0.703 -vt 0.734 0.703 -vt 0.734 0.453 -vt 0.828 0.453 -vt 0.828 0.703 -vt 0.578 0.703 -vt 0.578 0.453 -vt 0.734 0.453 -vt 0.734 0.703 -vt 0.672 0.703 -vt 0.672 0.453 -vt 0.578 0.453 -vt 0.578 0.578 -vt 0.828 0.578 -vt 0.578 0.578 -vt 0.828 0.578 -vt 0.828 0.703 -vt 0.031 0.422 -vt 0.25 0.422 -vt 0.25 0.406 -vt 0.031 0.406 -vt 0.252 0.422 -vt 0.252 0.406 -vt 0.266 0.422 -vt 0.266 0.406 -vt 0.031 0.172 -vt 0.031 0.175 -vt 0.016 0.175 -vt 0.016 0.172 -vt 0.031 0.418 -vt 0.016 0.418 -vt 0.031 0.422 -vt 0.016 0.422 -vt 0.266 0.422 -vt 0.016 0.422 -vt 0.016 0.406 -vt 0.266 0.406 -vt 0.031 0.422 -vt 0.031 0.418 -vt 0.016 0.418 -vt 0.016 0.422 -vt 0.266 0.199 -vt 0.266 0.199 -vt 0.016 0.199 -vt 0.016 0.199 -vt 0.031 0.199 -vt 0.031 0.182 -vt 0.016 0.182 -vt 0.016 0.199 -vt 0.144 0.422 -vt 0.137 0.422 -vt 0.137 0.406 -vt 0.144 0.406 -vt 0.031 0.182 -vt 0.031 0.199 -vt 0.016 0.199 -vt 0.016 0.182 -vt 0.12 0.422 -vt 0.089 0.422 -vt 0.089 0.406 -vt 0.12 0.406 -vt 0.031 0.199 -vt 0.031 0.196 -vt 0.016 0.196 -vt 0.016 0.199 -vt 0.031 0.185 -vt 0.031 0.196 -vt 0.016 0.196 -vt 0.016 0.185 -vt 0.085 0.422 -vt 0.085 0.422 -vt 0.085 0.406 -vt 0.085 0.406 -vt 0.085 0.422 -vt 0.085 0.406 -vt 0.084 0.422 -vt 0.084 0.406 -vt 0.083 0.422 -vt 0.083 0.406 -vt 0.082 0.422 -vt 0.082 0.406 -vt 0.082 0.422 -vt 0.082 0.406 -vt 0.081 0.422 -vt 0.081 0.406 -vt 0.08 0.422 -vt 0.08 0.406 -vt 0.079 0.422 -vt 0.079 0.406 -vt 0.079 0.422 -vt 0.079 0.406 -vt 0.078 0.422 -vt 0.078 0.406 -vt 0.078 0.422 -vt 0.078 0.406 -vt 0.031 0.199 -vt 0.016 0.199 -vt 0.031 0.196 -vt 0.031 0.185 -vt 0.016 0.185 -vt 0.016 0.196 -vt 0.156 0.203 -vt 0.156 0.203 -vt 0.141 0.203 -vt 0.141 0.203 -vt 0.031 0.202 -vt 0.031 0.391 -vt 0.016 0.391 -vt 0.016 0.202 -vt 0.031 0.395 -vt 0.016 0.395 -vt 0.054 0.422 -vt 0.227 0.422 -vt 0.227 0.406 -vt 0.054 0.406 -vt 0.031 0.395 -vt 0.031 0.391 -vt 0.016 0.391 -vt 0.016 0.395 -vt 0.031 0.202 -vt 0.016 0.202 -vt 0.031 0.199 -vt 0.075 0.422 -vt 0.054 0.422 -vt 0.054 0.406 -vt 0.075 0.406 -vt 0.031 0.199 -vt 0.203 0.422 -vt 0.203 0.422 -vt 0.203 0.406 -vt 0.203 0.406 -vt 0.203 0.422 -vt 0.203 0.406 -vt 0.202 0.422 -vt 0.202 0.406 -vt 0.201 0.422 -vt 0.201 0.406 -vt 0.201 0.422 -vt 0.201 0.406 -vt 0.2 0.422 -vt 0.2 0.406 -vt 0.199 0.422 -vt 0.199 0.406 -vt 0.198 0.422 -vt 0.198 0.406 -vt 0.197 0.422 -vt 0.197 0.406 -vt 0.197 0.422 -vt 0.197 0.406 -vt 0.196 0.422 -vt 0.196 0.406 -vt 0.196 0.422 -vt 0.196 0.406 -vt 0.031 0.185 -vt 0.016 0.185 -vt 0.031 0.196 -vt 0.031 0.199 -vt 0.016 0.199 -vt 0.016 0.196 -vt 0.031 0.175 -vt 0.031 0.172 -vt 0.016 0.172 -vt 0.016 0.175 -vt 0.193 0.422 -vt 0.161 0.422 -vt 0.161 0.406 -vt 0.193 0.406 -vt 0.016 0.422 -vt 0.03 0.422 -vt 0.03 0.406 -vt 0.016 0.406 -vt 0.031 0.185 -vt 0.016 0.185 -vt 0.225 0.395 -vt 0.056 0.395 -vt 0.053 0.391 -vt 0.016 0.418 -vt 0.019 0.422 -vt 0.262 0.422 -vt 0.266 0.418 -vt 0.228 0.391 -vt 0.137 0.182 -vt 0.083 0.182 -vt 0.034 0.173 -vt 0.247 0.173 -vt 0.198 0.182 -vt 0.144 0.182 -vt 0.266 0.175 -vt 0.262 0.172 -vt 0.249 0.172 -vt 0.247 0.173 -vt 0.225 0.199 -vt 0.228 0.202 -vt 0.137 0.182 -vt 0.144 0.182 -vt 0.198 0.182 -vt 0.034 0.173 -vt 0.083 0.182 -vt 0.228 0.391 -vt 0.228 0.202 -vt 0.225 0.199 -vt 0.249 0.172 -vt 0.262 0.172 -vt 0.266 0.175 -vt 0.266 0.418 -vt 0.201 0.185 -vt 0.201 0.185 -vt 0.201 0.184 -vt 0.2 0.183 -vt 0.2 0.182 -vt 0.199 0.182 -vt 0.205 0.199 -vt 0.201 0.196 -vt 0.081 0.183 -vt 0.082 0.182 -vt 0.082 0.182 -vt 0.056 0.199 -vt 0.076 0.199 -vt 0.08 0.196 -vt 0.08 0.185 -vt 0.08 0.185 -vt 0.08 0.184 -vt 0.195 0.184 -vt 0.195 0.185 -vt 0.195 0.185 -vt 0.195 0.196 -vt 0.191 0.199 -vt 0.161 0.199 -vt 0.197 0.182 -vt 0.196 0.182 -vt 0.196 0.183 -vt 0.076 0.199 -vt 0.056 0.199 -vt 0.082 0.182 -vt 0.082 0.182 -vt 0.081 0.183 -vt 0.08 0.184 -vt 0.08 0.185 -vt 0.08 0.185 -vt 0.08 0.196 -vt 0.191 0.199 -vt 0.195 0.196 -vt 0.195 0.185 -vt 0.195 0.185 -vt 0.195 0.184 -vt 0.196 0.183 -vt 0.196 0.182 -vt 0.197 0.182 -vt 0.161 0.199 -vt 0.053 0.391 -vt 0.056 0.395 -vt 0.225 0.395 -vt 0.262 0.422 -vt 0.019 0.422 -vt 0.016 0.418 -vt 0.053 0.202 -vt 0.016 0.175 -vt 0.019 0.172 -vt 0.033 0.172 -vt 0.019 0.172 -vt 0.016 0.175 -vt 0.053 0.202 -vt 0.033 0.172 -vt 0.086 0.184 -vt 0.086 0.185 -vt 0.087 0.185 -vt 0.087 0.196 -vt 0.09 0.199 -vt 0.12 0.199 -vt 0.084 0.182 -vt 0.085 0.182 -vt 0.086 0.183 -vt 0.199 0.182 -vt 0.2 0.182 -vt 0.2 0.183 -vt 0.201 0.184 -vt 0.201 0.185 -vt 0.201 0.185 -vt 0.201 0.196 -vt 0.205 0.199 -vt 0.085 0.182 -vt 0.084 0.182 -vt 0.12 0.199 -vt 0.09 0.199 -vt 0.087 0.196 -vt 0.087 0.185 -vt 0.086 0.185 -vt 0.086 0.184 -vt 0.086 0.183 -vt 0.163 0.766 -vt 0.163 0.761 -vt 0.158 0.758 -vt 0.093 0.758 -vt 0.092 0.758 -vt 0.091 0.757 -vt 0.09 0.757 -vt 0.089 0.756 -vt 0.089 0.755 -vt 0.089 0.755 -vt 0.089 0.754 -vt 0.089 0.753 -vt 0.063 0.736 -vt 0.063 0.984 -vt 0.086 0.984 -vt 0.016 0.753 -vt 0.016 0.753 -vt 0.031 0.753 -vt 0.031 0.753 -vt 0.15 0.938 -vt 0.125 0.938 -vt 0.125 0.922 -vt 0.15 0.922 -vt 0.125 0.937 -vt 0.204 0.937 -vt 0.204 0.922 -vt 0.125 0.922 -vt 0.206 0.937 -vt 0.225 0.937 -vt 0.225 0.922 -vt 0.206 0.922 -vt 0.016 0.738 -vt 0.016 0.748 -vt 0.031 0.748 -vt 0.031 0.738 -vt 0.016 0.752 -vt 0.031 0.752 -vt 0.225 0.937 -vt 0.157 0.937 -vt 0.157 0.922 -vt 0.225 0.922 -vt 0.016 0.752 -vt 0.016 0.752 -vt 0.031 0.752 -vt 0.031 0.752 -vt 0.016 0.754 -vt 0.016 0.755 -vt 0.031 0.755 -vt 0.031 0.754 -vt 0.157 0.937 -vt 0.225 0.937 -vt 0.225 0.922 -vt 0.157 0.922 -vt 0.016 0.755 -vt 0.031 0.755 -vt 0.016 0.756 -vt 0.031 0.756 -vt 0.016 0.757 -vt 0.031 0.757 -vt 0.016 0.757 -vt 0.031 0.757 -vt 0.016 0.758 -vt 0.031 0.758 -vt 0.016 0.758 -vt 0.031 0.758 -vt 0.016 0.758 -vt 0.016 0.761 -vt 0.031 0.761 -vt 0.031 0.758 -vt 0.016 0.766 -vt 0.031 0.766 -vt 0.016 0.984 -vt 0.031 0.984 -vt 0.016 0.734 -vt 0.031 0.734 -vt 0.016 0.752 -vt 0.031 0.752 -vt 0.092 0.752 -vt 0.091 0.752 -vt 0.09 0.753 -vt 0.089 0.753 -vt 0.063 0.736 -vt 0.137 0.736 -vt 0.158 0.752 -vt 0.093 0.752 -vt 0.137 0.736 -vt 0.09 0.753 -vt 0.091 0.752 -vt 0.092 0.752 -vt 0.093 0.752 -vt 0.158 0.752 -vt 0.163 0.748 -vt 0.139 0.734 -vt 0.158 0.734 -vt 0.163 0.738 -vt 0.158 0.734 -vt 0.139 0.734 -vt 0.163 0.748 -vt 0.163 0.738 -vt 0.089 0.754 -vt 0.089 0.755 -vt 0.089 0.755 -vt 0.089 0.756 -vt 0.09 0.757 -vt 0.091 0.757 -vt 0.092 0.758 -vt 0.093 0.758 -vt 0.158 0.758 -vt 0.163 0.761 -vt 0.163 0.766 -vt 0.086 0.984 -vt 0.063 0.984 -vt 0.163 0.766 -vt 0.163 0.761 -vt 0.158 0.758 -vt 0.093 0.758 -vt 0.092 0.758 -vt 0.091 0.757 -vt 0.09 0.757 -vt 0.089 0.756 -vt 0.089 0.755 -vt 0.089 0.755 -vt 0.089 0.754 -vt 0.089 0.753 -vt 0.063 0.736 -vt 0.063 0.984 -vt 0.086 0.984 -vt 0.016 0.753 -vt 0.016 0.753 -vt 0.031 0.753 -vt 0.031 0.753 -vt 0.15 0.938 -vt 0.125 0.938 -vt 0.125 0.922 -vt 0.15 0.922 -vt 0.125 0.937 -vt 0.204 0.937 -vt 0.204 0.922 -vt 0.125 0.922 -vt 0.206 0.937 -vt 0.225 0.937 -vt 0.225 0.922 -vt 0.206 0.922 -vt 0.016 0.738 -vt 0.016 0.748 -vt 0.031 0.748 -vt 0.031 0.738 -vt 0.016 0.752 -vt 0.031 0.752 -vt 0.225 0.937 -vt 0.157 0.937 -vt 0.157 0.922 -vt 0.225 0.922 -vt 0.016 0.752 -vt 0.016 0.752 -vt 0.031 0.752 -vt 0.031 0.752 -vt 0.016 0.754 -vt 0.016 0.755 -vt 0.031 0.755 -vt 0.031 0.754 -vt 0.157 0.937 -vt 0.225 0.937 -vt 0.225 0.922 -vt 0.157 0.922 -vt 0.016 0.755 -vt 0.031 0.755 -vt 0.016 0.756 -vt 0.031 0.756 -vt 0.016 0.757 -vt 0.031 0.757 -vt 0.016 0.757 -vt 0.031 0.757 -vt 0.016 0.758 -vt 0.031 0.758 -vt 0.016 0.758 -vt 0.031 0.758 -vt 0.016 0.758 -vt 0.016 0.761 -vt 0.031 0.761 -vt 0.031 0.758 -vt 0.016 0.766 -vt 0.031 0.766 -vt 0.016 0.984 -vt 0.031 0.984 -vt 0.016 0.734 -vt 0.031 0.734 -vt 0.016 0.752 -vt 0.031 0.752 -vt 0.092 0.752 -vt 0.091 0.752 -vt 0.09 0.753 -vt 0.089 0.753 -vt 0.063 0.736 -vt 0.137 0.736 -vt 0.158 0.752 -vt 0.093 0.752 -vt 0.137 0.736 -vt 0.09 0.753 -vt 0.091 0.752 -vt 0.092 0.752 -vt 0.093 0.752 -vt 0.158 0.752 -vt 0.163 0.748 -vt 0.139 0.734 -vt 0.158 0.734 -vt 0.163 0.738 -vt 0.158 0.734 -vt 0.139 0.734 -vt 0.163 0.748 -vt 0.163 0.738 -vt 0.089 0.754 -vt 0.089 0.755 -vt 0.089 0.755 -vt 0.089 0.756 -vt 0.09 0.757 -vt 0.091 0.757 -vt 0.092 0.758 -vt 0.093 0.758 -vt 0.158 0.758 -vt 0.163 0.761 -vt 0.163 0.766 -vt 0.086 0.984 -vt 0.063 0.984 -vt 0.495 0.339 -vt 0.495 0.362 -vt 0.486 0.362 -vt 0.486 0.339 -vt 0.474 0.332 -vt 0.486 0.344 -vt 0.486 0.346 -vt 0.483 0.349 -vt 0.479 0.349 -vt 0.473 0.343 -vt 0.475 0.341 -vt 0.466 0.332 -vt 0.482 0.315 -vt 0.479 0.313 -vt 0.483 0.313 -vt 0.486 0.315 -vt 0.486 0.32 -vt 0.487 0.337 -vt 0.487 0.328 -vt 0.494 0.321 -vt 0.494 0.321 -vt 0.494 0.313 -vt 0.497 0.313 -vt 0.497 0.337 -vt 0.465 0.361 -vt 0.465 0.351 -vt 0.465 0.35 -vt 0.465 0.364 -vt 0.462 0.364 -vt 0.462 0.361 -vt 0.483 0.363 -vt 0.486 0.366 -vt 0.477 0.366 -vt 0.475 0.364 -vt 0.475 0.363 -vt 0.497 0.339 -vt 0.486 0.339 -vt 0.498 0.339 -vt 0.498 0.342 -vt 0.495 0.342 -vt 0.495 0.339 -vt 0.498 0.359 -vt 0.495 0.359 -vt 0.475 0.354 -vt 0.48 0.354 -vt 0.48 0.363 -vt 0.48 0.349 -vt 0.475 0.349 -vt 0.461 0.364 -vt 0.464 0.364 -vt 0.464 0.367 -vt 0.461 0.367 -vt 0.461 0.361 -vt 0.461 0.351 -vt 0.461 0.371 -vt 0.458 0.374 -vt 0.458 0.374 -vt 0.458 0.364 -vt 0.461 0.364 -vt 0.461 0.373 -vt 0.461 0.371 -vt 0.464 0.371 -vt 0.464 0.373 -vt 0.458 0.364 -vt 0.461 0.364 -vt 0.465 0.365 -vt 0.465 0.342 -vt 0.465 0.342 -vt 0.458 0.364 -vt 0.458 0.361 -vt 0.5 0.329 -vt 0.497 0.329 -vt 0.497 0.313 -vt 0.5 0.313 -vt 0.48 0.363 -vt 0.483 0.363 -vt 0.466 0.359 -vt 0.475 0.349 -vt 0.475 0.373 -vt 0.466 0.363 -vt 0.486 0.365 -vt 0.486 0.362 -vt 0.495 0.362 -vt 0.495 0.375 -vt 0.495 0.375 -vt 0.466 0.315 -vt 0.466 0.32 -vt 0.464 0.321 -vt 0.448 0.321 -vt 0.448 0.338 -vt 0.444 0.342 -vt 0.441 0.342 -vt 0.438 0.338 -vt 0.438 0.314 -vt 0.439 0.313 -vt 0.463 0.313 -vt 0.461 0.342 -vt 0.465 0.342 -vt 0.413 0.285 -vt 0.412 0.285 -vt 0.412 0.277 -vt 0.415 0.28 -vt 0.394 0.25 -vt 0.399 0.254 -vt 0.399 0.257 -vt 0.385 0.272 -vt 0.398 0.284 -vt 0.399 0.292 -vt 0.398 0.292 -vt 0.377 0.275 -vt 0.375 0.265 -vt 0.389 0.25 -vt 0.379 0.292 -vt 0.383 0.292 -vt 0.383 0.297 -vt 0.379 0.297 -vt 0.375 0.3 -vt 0.375 0.297 -vt 0.379 0.297 -vt 0.379 0.3 -vt 0.432 0.3 -vt 0.428 0.3 -vt 0.428 0.279 -vt 0.432 0.279 -vt 0.438 0.254 -vt 0.433 0.254 -vt 0.433 0.25 -vt 0.438 0.25 -vt 0.428 0.273 -vt 0.428 0.261 -vt 0.433 0.256 -vt 0.433 0.256 -vt 0.438 0.274 -vt 0.436 0.275 -vt 0.426 0.275 -vt 0.409 0.297 -vt 0.405 0.297 -vt 0.405 0.285 -vt 0.409 0.285 -vt 0.412 0.25 -vt 0.425 0.25 -vt 0.425 0.251 -vt 0.412 0.251 -vt 0.409 0.279 -vt 0.412 0.282 -vt 0.412 0.285 -vt 0.399 0.285 -vt 0.399 0.279 -vt 0.409 0.254 -vt 0.409 0.25 -vt 0.41 0.25 -vt 0.412 0.252 -vt 0.383 0.297 -vt 0.379 0.297 -vt 0.375 0.292 -vt 0.379 0.292 -vt 0.425 0.279 -vt 0.428 0.282 -vt 0.428 0.312 -vt 0.427 0.313 -vt 0.425 0.31 -vt 0.405 0.29 -vt 0.405 0.302 -vt 0.399 0.302 -vt 0.399 0.285 -vt 0.399 0.285 -vt 0.434 0.279 -vt 0.425 0.279 -vt 0.425 0.276 -vt 0.399 0.262 -vt 0.403 0.262 -vt 0.403 0.254 -vt 0.424 0.285 -vt 0.424 0.306 -vt 0.421 0.308 -vt 0.416 0.308 -vt 0.412 0.304 -vt 0.412 0.302 -vt 0.416 0.302 -vt 0.416 0.285 -vt 0.413 0.347 -vt 0.412 0.347 -vt 0.412 0.34 -vt 0.415 0.343 -vt 0.394 0.313 -vt 0.399 0.316 -vt 0.399 0.319 -vt 0.385 0.335 -vt 0.398 0.347 -vt 0.399 0.354 -vt 0.398 0.354 -vt 0.377 0.337 -vt 0.375 0.328 -vt 0.389 0.313 -vt 0.379 0.354 -vt 0.383 0.354 -vt 0.383 0.359 -vt 0.379 0.359 -vt 0.375 0.362 -vt 0.375 0.36 -vt 0.379 0.36 -vt 0.379 0.362 -vt 0.432 0.363 -vt 0.428 0.363 -vt 0.428 0.342 -vt 0.432 0.342 -vt 0.438 0.316 -vt 0.433 0.316 -vt 0.433 0.313 -vt 0.438 0.313 -vt 0.428 0.336 -vt 0.428 0.324 -vt 0.433 0.319 -vt 0.433 0.319 -vt 0.438 0.336 -vt 0.436 0.337 -vt 0.426 0.337 -vt 0.409 0.359 -vt 0.405 0.359 -vt 0.405 0.347 -vt 0.409 0.347 -vt 0.412 0.313 -vt 0.425 0.313 -vt 0.425 0.313 -vt 0.412 0.313 -vt 0.409 0.342 -vt 0.412 0.345 -vt 0.412 0.347 -vt 0.399 0.347 -vt 0.399 0.342 -vt 0.409 0.316 -vt 0.409 0.313 -vt 0.41 0.313 -vt 0.412 0.314 -vt 0.383 0.36 -vt 0.379 0.36 -vt 0.375 0.354 -vt 0.379 0.354 -vt 0.425 0.342 -vt 0.428 0.345 -vt 0.428 0.374 -vt 0.427 0.375 -vt 0.425 0.373 -vt 0.405 0.352 -vt 0.405 0.364 -vt 0.399 0.364 -vt 0.399 0.347 -vt 0.399 0.347 -vt 0.434 0.342 -vt 0.425 0.342 -vt 0.425 0.339 -vt 0.399 0.324 -vt 0.403 0.324 -vt 0.403 0.316 -vt 0.424 0.347 -vt 0.424 0.368 -vt 0.421 0.37 -vt 0.416 0.37 -vt 0.412 0.367 -vt 0.412 0.364 -vt 0.416 0.364 -vt 0.416 0.347 -vt 0.37 0.339 -vt 0.37 0.362 -vt 0.361 0.362 -vt 0.361 0.339 -vt 0.349 0.332 -vt 0.361 0.344 -vt 0.361 0.346 -vt 0.358 0.349 -vt 0.354 0.349 -vt 0.348 0.343 -vt 0.35 0.341 -vt 0.341 0.332 -vt 0.357 0.315 -vt 0.354 0.313 -vt 0.358 0.313 -vt 0.361 0.315 -vt 0.361 0.32 -vt 0.362 0.337 -vt 0.362 0.328 -vt 0.369 0.321 -vt 0.369 0.321 -vt 0.369 0.313 -vt 0.372 0.313 -vt 0.372 0.337 -vt 0.34 0.361 -vt 0.34 0.351 -vt 0.34 0.35 -vt 0.34 0.364 -vt 0.337 0.364 -vt 0.337 0.361 -vt 0.358 0.363 -vt 0.361 0.366 -vt 0.352 0.366 -vt 0.35 0.364 -vt 0.35 0.363 -vt 0.372 0.339 -vt 0.361 0.339 -vt 0.373 0.339 -vt 0.373 0.342 -vt 0.37 0.342 -vt 0.37 0.339 -vt 0.373 0.359 -vt 0.37 0.359 -vt 0.35 0.354 -vt 0.355 0.354 -vt 0.355 0.363 -vt 0.355 0.349 -vt 0.35 0.349 -vt 0.336 0.364 -vt 0.339 0.364 -vt 0.339 0.367 -vt 0.336 0.367 -vt 0.336 0.361 -vt 0.336 0.351 -vt 0.336 0.371 -vt 0.333 0.374 -vt 0.333 0.374 -vt 0.333 0.364 -vt 0.336 0.364 -vt 0.336 0.373 -vt 0.336 0.371 -vt 0.339 0.371 -vt 0.339 0.373 -vt 0.333 0.364 -vt 0.336 0.364 -vt 0.34 0.365 -vt 0.34 0.342 -vt 0.34 0.342 -vt 0.333 0.364 -vt 0.333 0.361 -vt 0.375 0.329 -vt 0.372 0.329 -vt 0.372 0.313 -vt 0.375 0.313 -vt 0.355 0.363 -vt 0.358 0.363 -vt 0.341 0.359 -vt 0.35 0.349 -vt 0.35 0.373 -vt 0.341 0.363 -vt 0.361 0.365 -vt 0.361 0.362 -vt 0.37 0.362 -vt 0.37 0.375 -vt 0.37 0.375 -vt 0.341 0.315 -vt 0.341 0.32 -vt 0.339 0.321 -vt 0.323 0.321 -vt 0.323 0.338 -vt 0.319 0.342 -vt 0.316 0.342 -vt 0.313 0.338 -vt 0.313 0.314 -vt 0.314 0.313 -vt 0.338 0.313 -vt 0.336 0.342 -vt 0.34 0.342 -vt 0.483 0.285 -vt 0.484 0.297 -vt 0.483 0.309 -vt 0.48 0.321 -vt 0.474 0.332 -vt 0.466 0.341 -vt 0.457 0.349 -vt 0.446 0.355 -vt 0.434 0.358 -vt 0.422 0.359 -vt 0.422 0.318 -vt 0.426 0.317 -vt 0.43 0.316 -vt 0.433 0.314 -vt 0.437 0.312 -vt 0.439 0.308 -vt 0.441 0.305 -vt 0.442 0.301 -vt 0.443 0.297 -vt 0.442 0.293 -vt 0.441 0.289 -vt 0.439 0.285 -vt 0.437 0.282 -vt 0.433 0.28 -vt 0.43 0.278 -vt 0.426 0.276 -vt 0.422 0.276 -vt 0.422 0.234 -vt 0.434 0.236 -vt 0.446 0.239 -vt 0.457 0.245 -vt 0.466 0.253 -vt 0.474 0.262 -vt 0.48 0.273 -vt 0.483 0.285 -vt 0.48 0.273 -vt 0.474 0.262 -vt 0.466 0.253 -vt 0.457 0.245 -vt 0.446 0.239 -vt 0.434 0.236 -vt 0.422 0.234 -vt 0.422 0.272 -vt 0.427 0.273 -vt 0.431 0.274 -vt 0.436 0.276 -vt 0.439 0.279 -vt 0.442 0.283 -vt 0.445 0.287 -vt 0.446 0.292 -vt 0.447 0.297 -vt 0.446 0.302 -vt 0.445 0.306 -vt 0.442 0.311 -vt 0.439 0.314 -vt 0.436 0.317 -vt 0.431 0.32 -vt 0.427 0.321 -vt 0.422 0.322 -vt 0.422 0.359 -vt 0.434 0.358 -vt 0.446 0.355 -vt 0.457 0.349 -vt 0.466 0.341 -vt 0.474 0.332 -vt 0.48 0.321 -vt 0.483 0.309 -vt 0.484 0.297 -vt 0.484 0.297 -vt 0.483 0.285 -vt 0.48 0.273 -vt 0.474 0.262 -vt 0.466 0.253 -vt 0.457 0.245 -vt 0.446 0.239 -vt 0.434 0.236 -vt 0.422 0.234 -vt 0.422 0.276 -vt 0.426 0.276 -vt 0.43 0.278 -vt 0.433 0.28 -vt 0.437 0.282 -vt 0.439 0.285 -vt 0.441 0.289 -vt 0.442 0.293 -vt 0.443 0.297 -vt 0.442 0.301 -vt 0.441 0.305 -vt 0.439 0.308 -vt 0.437 0.312 -vt 0.433 0.314 -vt 0.43 0.316 -vt 0.426 0.317 -vt 0.422 0.318 -vt 0.422 0.359 -vt 0.434 0.358 -vt 0.446 0.355 -vt 0.457 0.349 -vt 0.466 0.341 -vt 0.474 0.332 -vt 0.48 0.321 -vt 0.483 0.309 -vt 0.484 0.297 -vt 0.483 0.309 -vt 0.48 0.321 -vt 0.474 0.332 -vt 0.466 0.341 -vt 0.457 0.349 -vt 0.446 0.355 -vt 0.434 0.358 -vt 0.422 0.359 -vt 0.422 0.322 -vt 0.427 0.321 -vt 0.431 0.32 -vt 0.436 0.317 -vt 0.439 0.314 -vt 0.442 0.311 -vt 0.445 0.306 -vt 0.446 0.302 -vt 0.447 0.297 -vt 0.446 0.292 -vt 0.445 0.287 -vt 0.442 0.283 -vt 0.439 0.279 -vt 0.436 0.276 -vt 0.431 0.274 -vt 0.427 0.273 -vt 0.422 0.272 -vt 0.422 0.234 -vt 0.434 0.236 -vt 0.446 0.239 -vt 0.457 0.245 -vt 0.466 0.253 -vt 0.474 0.262 -vt 0.48 0.273 -vt 0.483 0.285 -vt 0.417 0.273 -vt 0.412 0.274 -vt 0.408 0.276 -vt 0.404 0.279 -vt 0.401 0.283 -vt 0.399 0.287 -vt 0.398 0.292 -vt 0.397 0.297 -vt 0.398 0.302 -vt 0.399 0.306 -vt 0.401 0.311 -vt 0.404 0.314 -vt 0.408 0.317 -vt 0.412 0.32 -vt 0.417 0.321 -vt 0.41 0.358 -vt 0.398 0.355 -vt 0.387 0.349 -vt 0.378 0.341 -vt 0.37 0.332 -vt 0.364 0.321 -vt 0.361 0.309 -vt 0.359 0.297 -vt 0.361 0.285 -vt 0.364 0.273 -vt 0.37 0.262 -vt 0.378 0.253 -vt 0.387 0.245 -vt 0.398 0.239 -vt 0.41 0.236 -vt 0.418 0.276 -vt 0.414 0.278 -vt 0.41 0.28 -vt 0.407 0.282 -vt 0.405 0.285 -vt 0.403 0.289 -vt 0.401 0.293 -vt 0.401 0.297 -vt 0.401 0.301 -vt 0.403 0.305 -vt 0.405 0.308 -vt 0.407 0.312 -vt 0.41 0.314 -vt 0.414 0.316 -vt 0.418 0.317 -vt 0.41 0.358 -vt 0.398 0.355 -vt 0.387 0.349 -vt 0.378 0.341 -vt 0.37 0.332 -vt 0.364 0.321 -vt 0.361 0.309 -vt 0.359 0.297 -vt 0.361 0.285 -vt 0.364 0.273 -vt 0.37 0.262 -vt 0.378 0.253 -vt 0.387 0.245 -vt 0.398 0.239 -vt 0.41 0.236 -vt 0.417 0.321 -vt 0.412 0.32 -vt 0.408 0.317 -vt 0.404 0.314 -vt 0.401 0.311 -vt 0.399 0.306 -vt 0.398 0.302 -vt 0.397 0.297 -vt 0.398 0.292 -vt 0.399 0.287 -vt 0.401 0.283 -vt 0.404 0.279 -vt 0.408 0.276 -vt 0.412 0.274 -vt 0.417 0.273 -vt 0.41 0.236 -vt 0.398 0.239 -vt 0.387 0.245 -vt 0.378 0.253 -vt 0.37 0.262 -vt 0.364 0.273 -vt 0.361 0.285 -vt 0.359 0.297 -vt 0.361 0.309 -vt 0.364 0.321 -vt 0.37 0.332 -vt 0.378 0.341 -vt 0.387 0.349 -vt 0.398 0.355 -vt 0.41 0.358 -vt 0.418 0.317 -vt 0.414 0.316 -vt 0.41 0.314 -vt 0.407 0.312 -vt 0.405 0.308 -vt 0.403 0.305 -vt 0.401 0.301 -vt 0.401 0.297 -vt 0.401 0.293 -vt 0.403 0.289 -vt 0.405 0.285 -vt 0.407 0.282 -vt 0.41 0.28 -vt 0.414 0.278 -vt 0.418 0.276 -vt 0.41 0.236 -vt 0.398 0.239 -vt 0.387 0.245 -vt 0.378 0.253 -vt 0.37 0.262 -vt 0.364 0.273 -vt 0.361 0.285 -vt 0.359 0.297 -vt 0.361 0.309 -vt 0.364 0.321 -vt 0.37 0.332 -vt 0.378 0.341 -vt 0.387 0.349 -vt 0.398 0.355 -vt 0.41 0.358 -vt 0.513 0.514 -vt 0.495 0.514 -vt 0.495 0.488 -vt 0.513 0.488 -vt 0.477 0.52 -vt 0.495 0.52 -vt 0.495 0.664 -vt 0.478 0.664 -vt 0.513 0.559 -vt 0.513 0.565 -vt 0.495 0.565 -vt 0.495 0.559 -vt 0.478 0.488 -vt 0.366 0.52 -vt 0.37 0.516 -vt 0.386 0.676 -vt 0.343 0.688 -vt 0.316 0.657 -vt 0.343 0.522 -vt 0.35 0.523 -vt 0.358 0.523 -vt 0.513 0.569 -vt 0.495 0.569 -vt 0.495 0.572 -vt 0.513 0.572 -vt 0.46 0.488 -vt 0.477 0.488 -vt 0.477 0.668 -vt 0.46 0.668 -vt 0.513 0.577 -vt 0.495 0.577 -vt 0.495 0.582 -vt 0.513 0.582 -vt 0.495 0.536 -vt 0.495 0.517 -vt 0.512 0.517 -vt 0.512 0.536 -vt 0.513 0.542 -vt 0.513 0.555 -vt 0.495 0.555 -vt 0.495 0.542 -vt 0.499 0.586 -vt 0.499 0.596 -vt 0.506 0.596 -vt 0.506 0.586 -vt 0.219 0.813 -vt 0.216 0.824 -vt 0.21 0.835 -vt 0.199 0.841 -vt 0.188 0.844 -vt 0.176 0.841 -vt 0.165 0.835 -vt 0.159 0.824 -vt 0.156 0.813 -vt 0.159 0.801 -vt 0.165 0.79 -vt 0.176 0.784 -vt 0.188 0.781 -vt 0.199 0.784 -vt 0.21 0.79 -vt 0.216 0.801 -vt 0.513 0.514 -vt 0.513 0.488 -vt 0.495 0.488 -vt 0.495 0.514 -vt 0.477 0.52 -vt 0.478 0.664 -vt 0.495 0.664 -vt 0.495 0.52 -vt 0.513 0.559 -vt 0.495 0.559 -vt 0.495 0.565 -vt 0.513 0.565 -vt 0.478 0.488 -vt 0.46 0.488 -vt 0.46 0.668 -vt 0.477 0.668 -vt 0.477 0.488 -vt 0.495 0.536 -vt 0.512 0.536 -vt 0.512 0.517 -vt 0.495 0.517 -vt 0.513 0.542 -vt 0.495 0.542 -vt 0.495 0.555 -vt 0.513 0.555 -vt 0.219 0.813 -vt 0.216 0.801 -vt 0.21 0.79 -vt 0.199 0.784 -vt 0.188 0.781 -vt 0.176 0.784 -vt 0.165 0.79 -vt 0.159 0.801 -vt 0.156 0.813 -vt 0.159 0.824 -vt 0.165 0.835 -vt 0.176 0.841 -vt 0.188 0.844 -vt 0.199 0.841 -vt 0.21 0.835 -vt 0.216 0.824 -vt 0.477 0.672 -vt 0.46 0.672 -vt 0.512 0.539 -vt 0.495 0.539 -vt 0.513 0.574 -vt 0.495 0.574 -vt 0.495 0.586 -vt 0.513 0.586 -vt 0.513 0.577 -vt 0.513 0.582 -vt 0.495 0.582 -vt 0.495 0.577 -vt 0.495 0.666 -vt 0.478 0.666 -vt 0.499 0.586 -vt 0.499 0.596 -vt 0.495 0.596 -vt 0.495 0.586 -vt 0.51 0.596 -vt 0.51 0.586 -vt 0.495 0.557 -vt 0.513 0.557 -vt 0.506 0.586 -vt 0.506 0.596 -vt 0.495 0.557 -vt 0.513 0.557 -vt 0.513 0.569 -vt 0.495 0.569 -vt 0.495 0.539 -vt 0.513 0.539 -vt 0.512 0.514 -vt 0.495 0.514 -vt 0.495 0.574 -vt 0.513 0.574 -vt 0.513 0.572 -vt 0.495 0.572 -vt 0.386 0.664 -vt 0.39 0.518 -vt 0.417 0.653 -vt 0.46 0.499 -vt 0.46 0.684 -vt 0.444 0.659 -vt 0.446 0.683 -vt 0.441 0.678 -vt 0.454 0.686 -vt 0.336 0.519 -vt 0.327 0.507 -vt 0.322 0.506 -vt 0.316 0.508 -vt 0.313 0.511 -vt 0.343 0.522 -vt 0.316 0.657 -vt 0.343 0.688 -vt 0.386 0.676 -vt 0.37 0.516 -vt 0.366 0.52 -vt 0.358 0.523 -vt 0.35 0.523 -vt 0.432 0.652 -vt 0.423 0.652 -vt 0.417 0.488 -vt 0.44 0.655 -vt 0.313 0.511 -vt 0.336 0.519 -vt 0.316 0.508 -vt 0.322 0.506 -vt 0.327 0.507 -vt 0.367 0.497 -vt 0.372 0.492 -vt 0.38 0.489 -vt 0.386 0.491 -vt 0.39 0.518 -vt 0.386 0.664 -vt 0.417 0.653 -vt 0.39 0.667 -vt 0.396 0.669 -vt 0.401 0.668 -vt 0.41 0.656 -vt 0.46 0.684 -vt 0.46 0.499 -vt 0.444 0.659 -vt 0.441 0.678 -vt 0.446 0.683 -vt 0.454 0.686 -vt 0.41 0.656 -vt 0.401 0.668 -vt 0.396 0.669 -vt 0.39 0.667 -vt 0.386 0.491 -vt 0.372 0.492 -vt 0.367 0.497 -vt 0.38 0.489 -vt 0.423 0.652 -vt 0.432 0.652 -vt 0.44 0.655 -vt 0.417 0.488 -vt 0.25 0.781 -vt 0.248 0.793 -vt 0.241 0.803 -vt 0.231 0.81 -vt 0.219 0.813 -vt 0.207 0.81 -vt 0.197 0.803 -vt 0.19 0.793 -vt 0.188 0.781 -vt 0.19 0.769 -vt 0.197 0.759 -vt 0.207 0.752 -vt 0.219 0.75 -vt 0.231 0.752 -vt 0.241 0.759 -vt 0.248 0.769 -vt 0.248 0.793 -vt 0.25 0.781 -vt 0.248 0.769 -vt 0.241 0.759 -vt 0.231 0.752 -vt 0.219 0.75 -vt 0.207 0.752 -vt 0.197 0.759 -vt 0.19 0.769 -vt 0.188 0.781 -vt 0.19 0.793 -vt 0.197 0.803 -vt 0.207 0.81 -vt 0.219 0.813 -vt 0.231 0.81 -vt 0.241 0.803 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.395 0.394 -vt 0.418 0.394 -vt 0.418 0.418 -vt 0.395 0.418 -vt 0.391 0.328 -vt 0.391 0.387 -vt 0.359 0.387 -vt 0.359 0.328 -vt 0.328 0.328 -vt 0.328 0.387 -vt 0.297 0.387 -vt 0.297 0.328 -vt 0.328 0.297 -vt 0.359 0.297 -vt 0.422 0.328 -vt 0.422 0.387 -vt 0.422 0.391 -vt 0.422 0.422 -vt 0.391 0.422 -vt 0.391 0.391 -vt 0.297 0.859 -vt 0.297 0.984 -vt 0.422 0.984 -vt 0.422 0.859 -vt 0.297 0.859 -vt 0.422 0.859 -vt 0.422 0.984 -vt 0.297 0.984 -vt 0.438 0.859 -vt 0.453 0.859 -vt 0.453 0.984 -vt 0.438 0.984 -vt 0.438 0.984 -vt 0.453 0.984 -vt 0.453 0.859 -vt 0.438 0.859 -vt 0.422 0.828 -vt 0.422 0.844 -vt 0.297 0.844 -vt 0.297 0.828 -vt 0.297 0.828 -vt 0.297 0.844 -vt 0.422 0.844 -vt 0.422 0.828 -vt 0.031 0.281 -vt 0.031 0.266 -vt 0.125 0.266 -vt 0.125 0.281 -vt 0.016 0.421 -vt 0.016 0.42 -vt 0.016 0.299 -vt 0.016 0.298 -vt 0.017 0.297 -vt 0.018 0.297 -vt 0.019 0.297 -vt 0.02 0.297 -vt 0.021 0.298 -vt 0.022 0.299 -vt 0.022 0.321 -vt 0.022 0.398 -vt 0.022 0.42 -vt 0.021 0.421 -vt 0.02 0.422 -vt 0.019 0.422 -vt 0.018 0.422 -vt 0.017 0.422 -vt 0.031 0.281 -vt 0.125 0.281 -vt 0.125 0.266 -vt 0.031 0.266 -vt 0.135 0.321 -vt 0.135 0.398 -vt 0.141 0.299 -vt 0.141 0.42 -vt 0.14 0.421 -vt 0.139 0.422 -vt 0.138 0.422 -vt 0.137 0.422 -vt 0.136 0.422 -vt 0.135 0.421 -vt 0.135 0.42 -vt 0.135 0.299 -vt 0.135 0.298 -vt 0.136 0.297 -vt 0.137 0.297 -vt 0.138 0.297 -vt 0.139 0.297 -vt 0.14 0.298 -vt 0.719 0.984 -vt 0.719 0.859 -vt 0.734 0.859 -vt 0.734 0.984 -vt 0.703 0.984 -vt 0.578 0.984 -vt 0.578 0.859 -vt 0.703 0.859 -vt 0.719 0.859 -vt 0.719 0.984 -vt 0.734 0.984 -vt 0.734 0.859 -vt 0.578 0.828 -vt 0.703 0.828 -vt 0.703 0.844 -vt 0.578 0.844 -vt 0.703 0.828 -vt 0.578 0.828 -vt 0.578 0.844 -vt 0.703 0.844 -vt 0.406 0.375 -vt 0.397 0.375 -vt 0.384 0.375 -vt 0.375 0.375 -vt 0.375 0.354 -vt 0.377 0.349 -vt 0.382 0.346 -vt 0.387 0.344 -vt 0.394 0.344 -vt 0.399 0.346 -vt 0.404 0.349 -vt 0.406 0.354 -vt 0.444 0.375 -vt 0.453 0.375 -vt 0.453 0.354 -vt 0.451 0.349 -vt 0.446 0.346 -vt 0.441 0.344 -vt 0.434 0.344 -vt 0.429 0.346 -vt 0.424 0.349 -vt 0.422 0.354 -vt 0.422 0.375 -vt 0.431 0.375 -vt 0.406 0.375 -vt 0.397 0.375 -vt 0.384 0.375 -vt 0.375 0.375 -vt 0.375 0.354 -vt 0.377 0.349 -vt 0.382 0.346 -vt 0.387 0.344 -vt 0.394 0.344 -vt 0.399 0.346 -vt 0.404 0.349 -vt 0.406 0.354 -vt 0.444 0.375 -vt 0.453 0.375 -vt 0.453 0.354 -vt 0.451 0.349 -vt 0.446 0.346 -vt 0.441 0.344 -vt 0.434 0.344 -vt 0.429 0.346 -vt 0.424 0.349 -vt 0.422 0.354 -vt 0.422 0.375 -vt 0.431 0.375 -vt 0.406 0.375 -vt 0.397 0.375 -vt 0.384 0.375 -vt 0.375 0.375 -vt 0.375 0.354 -vt 0.377 0.349 -vt 0.382 0.346 -vt 0.387 0.344 -vt 0.394 0.344 -vt 0.399 0.346 -vt 0.404 0.349 -vt 0.406 0.354 -vt 0.444 0.375 -vt 0.453 0.375 -vt 0.453 0.354 -vt 0.451 0.349 -vt 0.446 0.346 -vt 0.441 0.344 -vt 0.434 0.344 -vt 0.429 0.346 -vt 0.424 0.349 -vt 0.422 0.354 -vt 0.422 0.375 -vt 0.431 0.375 -vt 0.406 0.375 -vt 0.397 0.375 -vt 0.384 0.375 -vt 0.375 0.375 -vt 0.375 0.354 -vt 0.377 0.349 -vt 0.382 0.346 -vt 0.387 0.344 -vt 0.394 0.344 -vt 0.399 0.346 -vt 0.404 0.349 -vt 0.406 0.354 -vt 0.444 0.375 -vt 0.453 0.375 -vt 0.453 0.354 -vt 0.451 0.349 -vt 0.446 0.346 -vt 0.441 0.344 -vt 0.434 0.344 -vt 0.429 0.346 -vt 0.424 0.349 -vt 0.422 0.354 -vt 0.422 0.375 -vt 0.431 0.375 -vt 0.344 0.219 -vt 0.344 0.281 -vt 0.313 0.281 -vt 0.313 0.219 -vt 0.438 0.219 -vt 0.438 0.281 -vt 0.406 0.281 -vt 0.406 0.219 -vt 0.375 0.281 -vt 0.375 0.219 -vt 0.344 0.188 -vt 0.375 0.188 -vt 0.438 0.313 -vt 0.406 0.313 -vt 0.25 0.781 -vt 0.248 0.793 -vt 0.241 0.803 -vt 0.231 0.81 -vt 0.219 0.813 -vt 0.207 0.81 -vt 0.197 0.803 -vt 0.19 0.793 -vt 0.188 0.781 -vt 0.19 0.769 -vt 0.197 0.759 -vt 0.207 0.752 -vt 0.219 0.75 -vt 0.231 0.752 -vt 0.241 0.759 -vt 0.248 0.769 -vt 0.248 0.793 -vt 0.25 0.781 -vt 0.248 0.769 -vt 0.241 0.759 -vt 0.231 0.752 -vt 0.219 0.75 -vt 0.207 0.752 -vt 0.197 0.759 -vt 0.19 0.769 -vt 0.188 0.781 -vt 0.19 0.793 -vt 0.197 0.803 -vt 0.207 0.81 -vt 0.219 0.813 -vt 0.231 0.81 -vt 0.241 0.803 -vt 0.521 0.348 -vt 0.521 0.32 -vt 0.547 0.32 -vt 0.547 0.348 -vt 0.348 0.394 -vt 0.322 0.394 -vt 0.322 0.32 -vt 0.348 0.32 -vt 0.373 0.32 -vt 0.399 0.32 -vt 0.399 0.394 -vt 0.373 0.394 -vt 0.348 0.394 -vt 0.348 0.32 -vt 0.373 0.32 -vt 0.373 0.394 -vt 0.322 0.32 -vt 0.322 0.422 -vt 0.297 0.422 -vt 0.297 0.32 -vt 0.547 0.32 -vt 0.521 0.32 -vt 0.521 0.172 -vt 0.547 0.172 -vt 0.409 0.32 -vt 0.409 0.172 -vt 0.44 0.246 -vt 0.44 0.32 -vt 0.521 0.172 -vt 0.521 0.246 -vt 0.409 0.32 -vt 0.297 0.32 -vt 0.327 0.246 -vt 0.409 0.246 -vt 0.297 0.172 -vt 0.327 0.172 -vt 0.141 0.953 -vt 0.141 0.969 -vt 0.078 0.969 -vt 0.078 0.953 -vt 0.016 0.969 -vt 0.016 0.953 -vt 0.266 0.953 -vt 0.266 0.969 -vt 0.203 0.969 -vt 0.203 0.953 -vt 0.859 0.984 -vt 0.938 0.984 -vt 0.938 0.906 -vt 0.859 0.906 -vt 0.938 0.859 -vt 0.859 0.859 -vt 0.859 0.781 -vt 0.938 0.781 -vt 0.203 0.922 -vt 0.203 0.938 -vt 0.141 0.938 -vt 0.141 0.922 -vt 0.266 0.922 -vt 0.266 0.938 -vt 0.078 0.922 -vt 0.078 0.938 -vt 0.016 0.938 -vt 0.016 0.922 -vt 0.172 0.547 -vt 0.172 0.625 -vt 0.094 0.625 -vt 0.094 0.547 -vt 0.094 0.625 -vt 0.094 0.703 -vt 0.016 0.703 -vt 0.016 0.625 -vt 0.172 0.625 -vt 0.172 0.703 -vt 0.016 0.625 -vt 0.016 0.547 -vt 0.547 0.344 -vt 0.547 0.359 -vt 0.297 0.359 -vt 0.297 0.344 -vt 0.297 0.391 -vt 0.297 0.375 -vt 0.547 0.375 -vt 0.547 0.391 -vt 0.547 0.406 -vt 0.297 0.406 -vt 0.547 0.344 -vt 0.547 0.359 -vt 0.297 0.359 -vt 0.297 0.344 -vt 0.297 0.391 -vt 0.297 0.375 -vt 0.547 0.375 -vt 0.547 0.391 -vt 0.547 0.406 -vt 0.297 0.406 -vt 0.693 0.655 -vt 0.688 0.656 -vt 0.682 0.655 -vt 0.676 0.652 -vt 0.673 0.647 -vt 0.672 0.641 -vt 0.673 0.635 -vt 0.676 0.63 -vt 0.682 0.626 -vt 0.688 0.625 -vt 0.693 0.626 -vt 0.699 0.63 -vt 0.702 0.635 -vt 0.703 0.641 -vt 0.702 0.647 -vt 0.699 0.652 -vt 0.734 0.656 -vt 0.74 0.655 -vt 0.745 0.652 -vt 0.749 0.647 -vt 0.75 0.641 -vt 0.749 0.635 -vt 0.745 0.63 -vt 0.74 0.626 -vt 0.734 0.625 -vt 0.728 0.626 -vt 0.723 0.63 -vt 0.72 0.635 -vt 0.719 0.641 -vt 0.72 0.647 -vt 0.723 0.652 -vt 0.728 0.655 -vt 0.25 0.781 -vt 0.248 0.793 -vt 0.241 0.803 -vt 0.231 0.81 -vt 0.219 0.813 -vt 0.207 0.81 -vt 0.197 0.803 -vt 0.19 0.793 -vt 0.188 0.781 -vt 0.19 0.769 -vt 0.197 0.759 -vt 0.207 0.752 -vt 0.219 0.75 -vt 0.231 0.752 -vt 0.241 0.759 -vt 0.248 0.769 -vt 0.248 0.793 -vt 0.25 0.781 -vt 0.248 0.769 -vt 0.241 0.759 -vt 0.231 0.752 -vt 0.219 0.75 -vt 0.207 0.752 -vt 0.197 0.759 -vt 0.19 0.769 -vt 0.188 0.781 -vt 0.19 0.793 -vt 0.197 0.803 -vt 0.207 0.81 -vt 0.219 0.813 -vt 0.231 0.81 -vt 0.241 0.803 -vt 0.25 0.781 -vt 0.248 0.793 -vt 0.241 0.803 -vt 0.231 0.81 -vt 0.219 0.813 -vt 0.207 0.81 -vt 0.197 0.803 -vt 0.19 0.793 -vt 0.188 0.781 -vt 0.19 0.769 -vt 0.197 0.759 -vt 0.207 0.752 -vt 0.219 0.75 -vt 0.231 0.752 -vt 0.241 0.759 -vt 0.248 0.769 -vt 0.248 0.793 -vt 0.25 0.781 -vt 0.248 0.769 -vt 0.241 0.759 -vt 0.231 0.752 -vt 0.219 0.75 -vt 0.207 0.752 -vt 0.197 0.759 -vt 0.19 0.769 -vt 0.188 0.781 -vt 0.19 0.793 -vt 0.197 0.803 -vt 0.207 0.81 -vt 0.219 0.813 -vt 0.231 0.81 -vt 0.241 0.803 -vt 0.395 0.394 -vt 0.418 0.394 -vt 0.418 0.418 -vt 0.395 0.418 -vt 0.391 0.328 -vt 0.391 0.387 -vt 0.359 0.387 -vt 0.359 0.328 -vt 0.328 0.328 -vt 0.328 0.387 -vt 0.297 0.387 -vt 0.297 0.328 -vt 0.328 0.297 -vt 0.359 0.297 -vt 0.422 0.328 -vt 0.422 0.387 -vt 0.422 0.391 -vt 0.422 0.422 -vt 0.391 0.422 -vt 0.391 0.391 -vt 0.395 0.394 -vt 0.418 0.394 -vt 0.418 0.418 -vt 0.395 0.418 -vt 0.391 0.328 -vt 0.391 0.387 -vt 0.359 0.387 -vt 0.359 0.328 -vt 0.328 0.328 -vt 0.328 0.387 -vt 0.297 0.387 -vt 0.297 0.328 -vt 0.328 0.297 -vt 0.359 0.297 -vt 0.422 0.328 -vt 0.422 0.387 -vt 0.422 0.391 -vt 0.422 0.422 -vt 0.391 0.422 -vt 0.391 0.391 -vt 0.395 0.394 -vt 0.418 0.394 -vt 0.418 0.418 -vt 0.395 0.418 -vt 0.391 0.328 -vt 0.391 0.387 -vt 0.359 0.387 -vt 0.359 0.328 -vt 0.328 0.328 -vt 0.328 0.387 -vt 0.297 0.387 -vt 0.297 0.328 -vt 0.328 0.297 -vt 0.359 0.297 -vt 0.422 0.328 -vt 0.422 0.387 -vt 0.422 0.391 -vt 0.422 0.422 -vt 0.391 0.422 -vt 0.391 0.391 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.806 0.533 -vt 0.785 0.521 -vt 0.765 0.533 -vt 0.765 0.557 -vt 0.785 0.569 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.806 0.533 -vt 0.785 0.521 -vt 0.765 0.533 -vt 0.765 0.557 -vt 0.785 0.569 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.806 0.533 -vt 0.785 0.521 -vt 0.765 0.533 -vt 0.765 0.557 -vt 0.785 0.569 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.806 0.533 -vt 0.785 0.521 -vt 0.765 0.533 -vt 0.765 0.557 -vt 0.785 0.569 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.806 0.533 -vt 0.785 0.521 -vt 0.765 0.533 -vt 0.765 0.557 -vt 0.785 0.569 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.806 0.533 -vt 0.785 0.521 -vt 0.765 0.533 -vt 0.765 0.557 -vt 0.785 0.569 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.806 0.533 -vt 0.785 0.521 -vt 0.765 0.533 -vt 0.765 0.557 -vt 0.785 0.569 -vt 0.5 0.301 -vt 0.5 0.344 -vt 0.469 0.344 -vt 0.469 0.301 -vt 0.456 0.291 -vt 0.462 0.292 -vt 0.467 0.296 -vt 0.438 0.344 -vt 0.438 0.301 -vt 0.438 0.296 -vt 0.44 0.286 -vt 0.45 0.291 -vt 0.406 0.344 -vt 0.406 0.301 -vt 0.5 0.375 -vt 0.469 0.375 -vt 0.393 0.291 -vt 0.404 0.286 -vt 0.406 0.296 -vt 0.406 0.301 -vt 0.375 0.344 -vt 0.375 0.301 -vt 0.377 0.296 -vt 0.381 0.292 -vt 0.388 0.291 -vt 0.469 0.296 -vt 0.5 0.296 -vt 0.469 0.291 -vt 0.5 0.291 -vt 0.406 0.258 -vt 0.438 0.258 -vt 0.438 0.267 -vt 0.406 0.267 -vt 0.406 0.274 -vt 0.438 0.274 -vt 0.806 0.557 -vt 0.785 0.569 -vt 0.765 0.557 -vt 0.765 0.533 -vt 0.785 0.521 -vt 0.806 0.533 -vt 0.806 0.557 -vt 0.806 0.533 -vt 0.785 0.521 -vt 0.765 0.533 -vt 0.765 0.557 -vt 0.785 0.569 -vt 0.25 0.781 -vt 0.248 0.793 -vt 0.241 0.803 -vt 0.231 0.81 -vt 0.219 0.813 -vt 0.207 0.81 -vt 0.197 0.803 -vt 0.19 0.793 -vt 0.188 0.781 -vt 0.19 0.769 -vt 0.197 0.759 -vt 0.207 0.752 -vt 0.219 0.75 -vt 0.231 0.752 -vt 0.241 0.759 -vt 0.248 0.769 -vt 0.248 0.793 -vt 0.25 0.781 -vt 0.248 0.769 -vt 0.241 0.759 -vt 0.231 0.752 -vt 0.219 0.75 -vt 0.207 0.752 -vt 0.197 0.759 -vt 0.19 0.769 -vt 0.188 0.781 -vt 0.19 0.793 -vt 0.197 0.803 -vt 0.207 0.81 -vt 0.219 0.813 -vt 0.231 0.81 -vt 0.241 0.803 -vt 0.25 0.781 -vt 0.248 0.793 -vt 0.241 0.803 -vt 0.231 0.81 -vt 0.219 0.813 -vt 0.207 0.81 -vt 0.197 0.803 -vt 0.19 0.793 -vt 0.188 0.781 -vt 0.19 0.769 -vt 0.197 0.759 -vt 0.207 0.752 -vt 0.219 0.75 -vt 0.231 0.752 -vt 0.241 0.759 -vt 0.248 0.769 -vt 0.248 0.793 -vt 0.25 0.781 -vt 0.248 0.769 -vt 0.241 0.759 -vt 0.231 0.752 -vt 0.219 0.75 -vt 0.207 0.752 -vt 0.197 0.759 -vt 0.19 0.769 -vt 0.188 0.781 -vt 0.19 0.793 -vt 0.197 0.803 -vt 0.207 0.81 -vt 0.219 0.813 -vt 0.231 0.81 -vt 0.241 0.803 -vt 0.141 0.953 -vt 0.141 0.969 -vt 0.078 0.969 -vt 0.078 0.953 -vt 0.016 0.969 -vt 0.016 0.953 -vt 0.266 0.953 -vt 0.266 0.969 -vt 0.203 0.969 -vt 0.203 0.953 -vt 0.859 0.984 -vt 0.938 0.984 -vt 0.938 0.906 -vt 0.859 0.906 -vt 0.938 0.859 -vt 0.859 0.859 -vt 0.859 0.781 -vt 0.938 0.781 -vt 0.203 0.922 -vt 0.203 0.938 -vt 0.141 0.938 -vt 0.141 0.922 -vt 0.266 0.922 -vt 0.266 0.938 -vt 0.078 0.922 -vt 0.078 0.938 -vt 0.016 0.938 -vt 0.016 0.922 -vt 0.172 0.547 -vt 0.172 0.625 -vt 0.094 0.625 -vt 0.094 0.547 -vt 0.094 0.625 -vt 0.094 0.703 -vt 0.016 0.703 -vt 0.016 0.625 -vt 0.172 0.625 -vt 0.172 0.703 -vt 0.016 0.625 -vt 0.016 0.547 -vt 0.123 0.918 -vt 0.125 0.906 -vt 0.123 0.894 -vt 0.116 0.884 -vt 0.106 0.877 -vt 0.094 0.875 -vt 0.082 0.877 -vt 0.072 0.884 -vt 0.065 0.894 -vt 0.063 0.906 -vt 0.065 0.918 -vt 0.072 0.928 -vt 0.082 0.935 -vt 0.094 0.938 -vt 0.106 0.935 -vt 0.116 0.928 -vt 0.756 0.546 -vt 0.75 0.547 -vt 0.744 0.546 -vt 0.739 0.542 -vt 0.736 0.537 -vt 0.734 0.531 -vt 0.736 0.525 -vt 0.739 0.52 -vt 0.744 0.517 -vt 0.75 0.516 -vt 0.756 0.517 -vt 0.761 0.52 -vt 0.764 0.525 -vt 0.766 0.531 -vt 0.764 0.537 -vt 0.761 0.542 -vt 0.75 0.547 -vt 0.756 0.546 -vt 0.761 0.542 -vt 0.764 0.537 -vt 0.766 0.531 -vt 0.764 0.525 -vt 0.761 0.52 -vt 0.756 0.517 -vt 0.75 0.516 -vt 0.744 0.517 -vt 0.739 0.52 -vt 0.736 0.525 -vt 0.734 0.531 -vt 0.736 0.537 -vt 0.739 0.542 -vt 0.744 0.546 -vt 0.141 0.953 -vt 0.141 0.969 -vt 0.078 0.969 -vt 0.078 0.953 -vt 0.016 0.969 -vt 0.016 0.953 -vt 0.266 0.953 -vt 0.266 0.969 -vt 0.203 0.969 -vt 0.203 0.953 -vt 0.859 0.984 -vt 0.938 0.984 -vt 0.938 0.906 -vt 0.859 0.906 -vt 0.938 0.859 -vt 0.859 0.859 -vt 0.859 0.781 -vt 0.938 0.781 -vt 0.203 0.922 -vt 0.203 0.938 -vt 0.141 0.938 -vt 0.141 0.922 -vt 0.266 0.922 -vt 0.266 0.938 -vt 0.078 0.922 -vt 0.078 0.938 -vt 0.016 0.938 -vt 0.016 0.922 -vt 0.172 0.547 -vt 0.172 0.625 -vt 0.094 0.625 -vt 0.094 0.547 -vt 0.094 0.625 -vt 0.094 0.703 -vt 0.016 0.703 -vt 0.016 0.625 -vt 0.172 0.625 -vt 0.172 0.703 -vt 0.016 0.625 -vt 0.016 0.547 -vt 0.693 0.655 -vt 0.688 0.656 -vt 0.682 0.655 -vt 0.676 0.652 -vt 0.673 0.647 -vt 0.672 0.641 -vt 0.673 0.635 -vt 0.676 0.63 -vt 0.682 0.626 -vt 0.688 0.625 -vt 0.693 0.626 -vt 0.699 0.63 -vt 0.702 0.635 -vt 0.703 0.641 -vt 0.702 0.647 -vt 0.699 0.652 -vt 0.734 0.656 -vt 0.74 0.655 -vt 0.745 0.652 -vt 0.749 0.647 -vt 0.75 0.641 -vt 0.749 0.635 -vt 0.745 0.63 -vt 0.74 0.626 -vt 0.734 0.625 -vt 0.728 0.626 -vt 0.723 0.63 -vt 0.72 0.635 -vt 0.719 0.641 -vt 0.72 0.647 -vt 0.723 0.652 -vt 0.728 0.655 -vt 0.141 0.953 -vt 0.141 0.969 -vt 0.078 0.969 -vt 0.078 0.953 -vt 0.016 0.969 -vt 0.016 0.953 -vt 0.266 0.953 -vt 0.266 0.969 -vt 0.203 0.969 -vt 0.203 0.953 -vt 0.859 0.984 -vt 0.938 0.984 -vt 0.938 0.906 -vt 0.859 0.906 -vt 0.938 0.859 -vt 0.859 0.859 -vt 0.859 0.781 -vt 0.938 0.781 -vt 0.203 0.922 -vt 0.203 0.938 -vt 0.141 0.938 -vt 0.141 0.922 -vt 0.266 0.922 -vt 0.266 0.938 -vt 0.078 0.922 -vt 0.078 0.938 -vt 0.016 0.938 -vt 0.016 0.922 -vt 0.172 0.547 -vt 0.172 0.625 -vt 0.094 0.625 -vt 0.094 0.547 -vt 0.094 0.625 -vt 0.094 0.703 -vt 0.016 0.703 -vt 0.016 0.625 -vt 0.172 0.625 -vt 0.172 0.703 -vt 0.016 0.625 -vt 0.016 0.547 -vt 0.123 0.918 -vt 0.125 0.906 -vt 0.123 0.894 -vt 0.116 0.884 -vt 0.106 0.877 -vt 0.094 0.875 -vt 0.082 0.877 -vt 0.072 0.884 -vt 0.065 0.894 -vt 0.063 0.906 -vt 0.065 0.918 -vt 0.072 0.928 -vt 0.082 0.935 -vt 0.094 0.938 -vt 0.106 0.935 -vt 0.116 0.928 -vt 0.756 0.546 -vt 0.75 0.547 -vt 0.744 0.546 -vt 0.739 0.542 -vt 0.736 0.537 -vt 0.734 0.531 -vt 0.736 0.525 -vt 0.739 0.52 -vt 0.744 0.517 -vt 0.75 0.516 -vt 0.756 0.517 -vt 0.761 0.52 -vt 0.764 0.525 -vt 0.766 0.531 -vt 0.764 0.537 -vt 0.761 0.542 -vt 0.75 0.547 -vt 0.756 0.546 -vt 0.761 0.542 -vt 0.764 0.537 -vt 0.766 0.531 -vt 0.764 0.525 -vt 0.761 0.52 -vt 0.756 0.517 -vt 0.75 0.516 -vt 0.744 0.517 -vt 0.739 0.52 -vt 0.736 0.525 -vt 0.734 0.531 -vt 0.736 0.537 -vt 0.739 0.542 -vt 0.744 0.546 -vt 0.813 0.563 -vt 0.813 0.625 -vt 0.797 0.625 -vt 0.797 0.563 -vt 0.781 0.625 -vt 0.781 0.563 -vt 0.766 0.625 -vt 0.766 0.563 -vt 0.75 0.625 -vt 0.75 0.563 -vt 0.734 0.625 -vt 0.734 0.563 -vt 0.719 0.625 -vt 0.719 0.563 -vt 0.703 0.625 -vt 0.703 0.563 -vt 0.688 0.625 -vt 0.688 0.563 -vt 0.672 0.625 -vt 0.672 0.563 -vt 0.656 0.625 -vt 0.656 0.563 -vt 0.641 0.625 -vt 0.641 0.563 -vt 0.625 0.625 -vt 0.625 0.563 -vt 0.609 0.625 -vt 0.609 0.563 -vt 0.594 0.625 -vt 0.594 0.563 -vt 0.578 0.625 -vt 0.578 0.563 -vt 0.828 0.563 -vt 0.828 0.625 -vt 0.875 0.719 -vt 0.875 0.672 -vt 0.891 0.672 -vt 0.891 0.719 -vt 0.906 0.672 -vt 0.906 0.719 -vt 0.922 0.672 -vt 0.922 0.719 -vt 0.938 0.672 -vt 0.938 0.719 -vt 0.953 0.672 -vt 0.953 0.719 -vt 0.969 0.672 -vt 0.969 0.719 -vt 0.984 0.672 -vt 0.984 0.719 -vt 0.859 0.672 -vt 0.859 0.625 -vt 0.875 0.625 -vt 0.875 0.672 -vt 0.891 0.625 -vt 0.891 0.672 -vt 0.906 0.625 -vt 0.906 0.672 -vt 0.922 0.625 -vt 0.922 0.672 -vt 0.938 0.625 -vt 0.938 0.672 -vt 0.953 0.625 -vt 0.953 0.672 -vt 0.969 0.625 -vt 0.969 0.672 -vt 0.984 0.625 -vt 0.984 0.672 -vt 0.859 0.719 -vt 0.859 0.672 -vt 0.891 0.628 -vt 0.898 0.626 -vt 0.904 0.622 -vt 0.907 0.616 -vt 0.909 0.609 -vt 0.907 0.603 -vt 0.904 0.597 -vt 0.898 0.593 -vt 0.891 0.591 -vt 0.884 0.593 -vt 0.878 0.597 -vt 0.874 0.603 -vt 0.873 0.609 -vt 0.874 0.616 -vt 0.878 0.622 -vt 0.884 0.626 -vt 0.641 0.703 -vt 0.641 0.453 -vt 0.656 0.453 -vt 0.656 0.703 -vt 0.672 0.453 -vt 0.672 0.703 -vt 0.688 0.453 -vt 0.688 0.703 -vt 0.703 0.453 -vt 0.703 0.703 -vt 0.719 0.453 -vt 0.719 0.703 -vt 0.734 0.453 -vt 0.734 0.703 -vt 0.75 0.453 -vt 0.75 0.703 -vt 0.766 0.453 -vt 0.766 0.703 -vt 0.781 0.453 -vt 0.781 0.703 -vt 0.797 0.453 -vt 0.797 0.703 -vt 0.813 0.453 -vt 0.813 0.703 -vt 0.828 0.453 -vt 0.828 0.703 -vt 0.578 0.703 -vt 0.578 0.453 -vt 0.594 0.453 -vt 0.594 0.703 -vt 0.609 0.453 -vt 0.609 0.703 -vt 0.625 0.453 -vt 0.625 0.703 -vt 0.641 0.703 -vt 0.641 0.453 -vt 0.656 0.453 -vt 0.656 0.703 -vt 0.672 0.453 -vt 0.672 0.703 -vt 0.688 0.453 -vt 0.688 0.703 -vt 0.703 0.453 -vt 0.703 0.703 -vt 0.719 0.453 -vt 0.719 0.703 -vt 0.734 0.453 -vt 0.734 0.703 -vt 0.75 0.453 -vt 0.75 0.703 -vt 0.766 0.453 -vt 0.766 0.703 -vt 0.781 0.453 -vt 0.781 0.703 -vt 0.797 0.453 -vt 0.797 0.703 -vt 0.813 0.453 -vt 0.813 0.703 -vt 0.828 0.453 -vt 0.828 0.703 -vt 0.578 0.703 -vt 0.578 0.453 -vt 0.594 0.453 -vt 0.594 0.703 -vt 0.609 0.453 -vt 0.609 0.703 -vt 0.625 0.453 -vt 0.625 0.703 -vt 0.641 0.703 -vt 0.656 0.703 -vt 0.656 0.453 -vt 0.641 0.453 -vt 0.672 0.703 -vt 0.672 0.453 -vt 0.688 0.703 -vt 0.688 0.453 -vt 0.703 0.703 -vt 0.703 0.453 -vt 0.719 0.703 -vt 0.719 0.453 -vt 0.734 0.703 -vt 0.734 0.453 -vt 0.75 0.703 -vt 0.75 0.453 -vt 0.766 0.703 -vt 0.766 0.453 -vt 0.781 0.703 -vt 0.781 0.453 -vt 0.797 0.703 -vt 0.797 0.453 -vt 0.813 0.703 -vt 0.813 0.453 -vt 0.828 0.703 -vt 0.828 0.453 -vt 0.578 0.703 -vt 0.594 0.703 -vt 0.594 0.453 -vt 0.578 0.453 -vt 0.609 0.703 -vt 0.609 0.453 -vt 0.625 0.703 -vt 0.625 0.453 -vt 0.813 0.672 -vt 0.811 0.666 -vt 0.808 0.661 -vt 0.803 0.657 -vt 0.797 0.656 -vt 0.791 0.657 -vt 0.786 0.661 -vt 0.782 0.666 -vt 0.781 0.672 -vt 0.782 0.678 -vt 0.786 0.683 -vt 0.791 0.686 -vt 0.797 0.688 -vt 0.803 0.686 -vt 0.808 0.683 -vt 0.811 0.678 -vt 0.641 0.703 -vt 0.656 0.703 -vt 0.656 0.453 -vt 0.641 0.453 -vt 0.672 0.703 -vt 0.672 0.453 -vt 0.688 0.703 -vt 0.688 0.453 -vt 0.703 0.703 -vt 0.703 0.453 -vt 0.719 0.703 -vt 0.719 0.453 -vt 0.734 0.703 -vt 0.734 0.453 -vt 0.75 0.703 -vt 0.75 0.453 -vt 0.766 0.703 -vt 0.766 0.453 -vt 0.781 0.703 -vt 0.781 0.453 -vt 0.797 0.703 -vt 0.797 0.453 -vt 0.813 0.703 -vt 0.813 0.453 -vt 0.828 0.703 -vt 0.828 0.453 -vt 0.578 0.703 -vt 0.594 0.703 -vt 0.594 0.453 -vt 0.578 0.453 -vt 0.609 0.703 -vt 0.609 0.453 -vt 0.625 0.703 -vt 0.625 0.453 -vt 0.813 0.672 -vt 0.811 0.666 -vt 0.808 0.661 -vt 0.803 0.657 -vt 0.797 0.656 -vt 0.791 0.657 -vt 0.786 0.661 -vt 0.782 0.666 -vt 0.781 0.672 -vt 0.782 0.678 -vt 0.786 0.683 -vt 0.791 0.686 -vt 0.797 0.688 -vt 0.803 0.686 -vt 0.808 0.683 -vt 0.811 0.678 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.422 0.219 -vt 0.313 0.234 -vt 0.406 0.234 -vt 0.406 0.25 -vt 0.313 0.25 -vt 0.406 0.266 -vt 0.313 0.266 -vt 0.406 0.281 -vt 0.313 0.281 -vt 0.406 0.297 -vt 0.313 0.297 -vt 0.406 0.313 -vt 0.313 0.313 -vt 0.406 0.328 -vt 0.313 0.328 -vt 0.406 0.344 -vt 0.313 0.344 -vt 0.406 0.359 -vt 0.313 0.359 -vt 0.406 0.375 -vt 0.313 0.375 -vt 0.406 0.391 -vt 0.313 0.391 -vt 0.406 0.406 -vt 0.313 0.406 -vt 0.406 0.422 -vt 0.313 0.422 -vt 0.438 0.172 -vt 0.531 0.172 -vt 0.531 0.188 -vt 0.438 0.188 -vt 0.531 0.203 -vt 0.438 0.203 -vt 0.531 0.219 -vt 0.438 0.219 -vt 0.531 0.234 -vt 0.438 0.234 -vt 0.531 0.25 -vt 0.438 0.25 -vt 0.531 0.266 -vt 0.438 0.266 -vt 0.531 0.281 -vt 0.438 0.281 -vt 0.531 0.297 -vt 0.438 0.297 -vt 0.531 0.313 -vt 0.438 0.313 -vt 0.531 0.328 -vt 0.438 0.328 -vt 0.531 0.344 -vt 0.438 0.344 -vt 0.531 0.359 -vt 0.438 0.359 -vt 0.531 0.375 -vt 0.438 0.375 -vt 0.531 0.391 -vt 0.438 0.391 -vt 0.531 0.406 -vt 0.438 0.406 -vt 0.531 0.422 -vt 0.438 0.422 -vt 0.313 0.172 -vt 0.406 0.172 -vt 0.406 0.188 -vt 0.313 0.188 -vt 0.406 0.203 -vt 0.313 0.203 -vt 0.406 0.219 -vt 0.313 0.219 -vt 0.047 0.906 -vt 0.047 0.922 -vt 0.031 0.922 -vt 0.031 0.906 -vt 0.047 0.766 -vt 0.047 0.781 -vt 0.031 0.781 -vt 0.031 0.766 -vt 0.047 0.938 -vt 0.031 0.938 -vt 0.047 0.844 -vt 0.047 0.859 -vt 0.031 0.859 -vt 0.031 0.844 -vt 0.047 0.875 -vt 0.031 0.875 -vt 0.047 0.797 -vt 0.031 0.797 -vt 0.047 0.953 -vt 0.031 0.953 -vt 0.047 0.813 -vt 0.031 0.813 -vt 0.047 0.969 -vt 0.031 0.969 -vt 0.047 0.891 -vt 0.031 0.891 -vt 0.047 0.734 -vt 0.047 0.75 -vt 0.031 0.75 -vt 0.031 0.734 -vt 0.047 0.828 -vt 0.031 0.828 -vt 0.047 0.984 -vt 0.031 0.984 -vt 0.016 0.859 -vt 0.016 0.844 -vt 0.016 0.75 -vt 0.016 0.734 -vt 0.016 0.984 -vt 0.016 0.969 -vt 0.016 0.875 -vt 0.016 0.766 -vt 0.016 0.891 -vt 0.016 0.781 -vt 0.016 0.906 -vt 0.016 0.797 -vt 0.016 0.922 -vt 0.016 0.813 -vt 0.016 0.938 -vt 0.016 0.828 -vt 0.016 0.953 -vt 0.234 0.906 -vt 0.25 0.906 -vt 0.25 0.922 -vt 0.234 0.922 -vt 0.234 0.766 -vt 0.25 0.766 -vt 0.25 0.781 -vt 0.234 0.781 -vt 0.25 0.938 -vt 0.234 0.938 -vt 0.234 0.844 -vt 0.25 0.844 -vt 0.25 0.859 -vt 0.234 0.859 -vt 0.25 0.875 -vt 0.234 0.875 -vt 0.25 0.797 -vt 0.234 0.797 -vt 0.25 0.953 -vt 0.234 0.953 -vt 0.25 0.813 -vt 0.234 0.813 -vt 0.25 0.969 -vt 0.234 0.969 -vt 0.25 0.891 -vt 0.234 0.891 -vt 0.234 0.734 -vt 0.25 0.734 -vt 0.25 0.75 -vt 0.234 0.75 -vt 0.25 0.828 -vt 0.234 0.828 -vt 0.25 0.984 -vt 0.234 0.984 -vt 0.266 0.844 -vt 0.266 0.859 -vt 0.266 0.734 -vt 0.266 0.75 -vt 0.266 0.969 -vt 0.266 0.984 -vt 0.266 0.875 -vt 0.266 0.766 -vt 0.266 0.891 -vt 0.266 0.781 -vt 0.266 0.906 -vt 0.266 0.797 -vt 0.266 0.922 -vt 0.266 0.813 -vt 0.266 0.938 -vt 0.266 0.828 -vt 0.266 0.953 -vt 1 0.141 -vt 0 0.141 -vt 0 0.125 -vt 1 0.125 -vt 0 0.109 -vt 1 0.109 -vt 0 0.094 -vt 1 0.094 -vt 0 0.078 -vt 1 0.078 -vt 0 0.063 -vt 1 0.063 -vt 0 0.047 -vt 1 0.047 -vt 0 0.031 -vt 1 0.031 -vt 0 0.016 -vt 1 0.016 -vt 1 0.141 -vt 0 0.141 -vt 0 0.125 -vt 1 0.125 -vt 0 0.109 -vt 1 0.109 -vt 0 0.094 -vt 1 0.094 -vt 0 0.078 -vt 1 0.078 -vt 0 0.063 -vt 1 0.063 -vt 0 0.047 -vt 1 0.047 -vt 0 0.031 -vt 1 0.031 -vt 0 0.016 -vt 1 0.016 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.641 0.703 -vt 0.641 0.453 -vt 0.656 0.453 -vt 0.656 0.703 -vt 0.672 0.453 -vt 0.672 0.703 -vt 0.688 0.453 -vt 0.688 0.703 -vt 0.703 0.453 -vt 0.703 0.703 -vt 0.719 0.453 -vt 0.719 0.703 -vt 0.734 0.453 -vt 0.734 0.703 -vt 0.75 0.453 -vt 0.75 0.703 -vt 0.766 0.453 -vt 0.766 0.703 -vt 0.781 0.453 -vt 0.781 0.703 -vt 0.797 0.453 -vt 0.797 0.703 -vt 0.813 0.453 -vt 0.813 0.703 -vt 0.828 0.453 -vt 0.828 0.703 -vt 0.578 0.703 -vt 0.578 0.453 -vt 0.594 0.453 -vt 0.594 0.703 -vt 0.609 0.453 -vt 0.609 0.703 -vt 0.811 0.631 -vt 0.813 0.625 -vt 0.811 0.619 -vt 0.808 0.614 -vt 0.803 0.611 -vt 0.797 0.609 -vt 0.791 0.611 -vt 0.786 0.614 -vt 0.782 0.619 -vt 0.781 0.625 -vt 0.782 0.631 -vt 0.786 0.636 -vt 0.791 0.639 -vt 0.797 0.641 -vt 0.803 0.639 -vt 0.808 0.636 -vt 0.625 0.453 -vt 0.625 0.703 -vt 0.813 0.672 -vt 0.811 0.678 -vt 0.808 0.683 -vt 0.803 0.686 -vt 0.797 0.688 -vt 0.791 0.686 -vt 0.786 0.683 -vt 0.782 0.678 -vt 0.781 0.672 -vt 0.782 0.666 -vt 0.786 0.661 -vt 0.791 0.657 -vt 0.797 0.656 -vt 0.803 0.657 -vt 0.808 0.661 -vt 0.811 0.666 -vt 0.156 0.419 -vt 0.156 0.391 -vt 0.172 0.391 -vt 0.172 0.419 -vt 0.172 0.391 -vt 0.156 0.391 -vt 0.156 0.419 -vt 0.172 0.419 -vt 0.028 0.266 -vt 0.025 0.266 -vt 0.025 0.281 -vt 0.028 0.281 -vt 0.156 0.298 -vt 0.156 0.3 -vt 0.172 0.3 -vt 0.172 0.298 -vt 0.025 0.266 -vt 0.025 0.281 -vt 0.022 0.281 -vt 0.022 0.266 -vt 0.022 0.281 -vt 0.022 0.266 -vt 0.156 0.298 -vt 0.156 0.299 -vt 0.172 0.299 -vt 0.172 0.298 -vt 0.138 0.266 -vt 0.134 0.266 -vt 0.134 0.281 -vt 0.138 0.281 -vt 0.172 0.421 -vt 0.156 0.421 -vt 0.156 0.42 -vt 0.172 0.42 -vt 0.156 0.421 -vt 0.172 0.421 -vt 0.172 0.42 -vt 0.156 0.42 -vt 0.028 0.266 -vt 0.028 0.281 -vt 0.156 0.299 -vt 0.172 0.299 -vt 0.128 0.281 -vt 0.128 0.266 -vt 0.131 0.266 -vt 0.131 0.281 -vt 0.019 0.266 -vt 0.019 0.281 -vt 0.156 0.42 -vt 0.172 0.42 -vt 0.128 0.266 -vt 0.125 0.266 -vt 0.125 0.281 -vt 0.128 0.281 -vt 0.156 0.298 -vt 0.172 0.298 -vt 0.131 0.281 -vt 0.131 0.266 -vt 0.031 0.266 -vt 0.031 0.281 -vt 0.156 0.42 -vt 0.172 0.42 -vt 0.019 0.281 -vt 0.019 0.266 -vt 0.134 0.281 -vt 0.134 0.266 -vt 0.138 0.266 -vt 0.138 0.281 -vt 0.172 0.328 -vt 0.156 0.328 -vt 0.156 0.298 -vt 0.156 0.297 -vt 0.172 0.297 -vt 0.172 0.298 -vt 0.156 0.328 -vt 0.156 0.3 -vt 0.172 0.3 -vt 0.172 0.328 -vt 0.156 0.297 -vt 0.172 0.297 -vt 0.016 0.266 -vt 0.016 0.281 -vt 0.016 0.281 -vt 0.016 0.266 -vt 0.141 0.266 -vt 0.141 0.281 -vt 0.156 0.422 -vt 0.172 0.422 -vt 0.375 0.301 -vt 0.406 0.301 -vt 0.406 0.308 -vt 0.375 0.308 -vt 0.375 0.27 -vt 0.406 0.27 -vt 0.406 0.277 -vt 0.375 0.277 -vt 0.375 0.314 -vt 0.406 0.314 -vt 0.406 0.328 -vt 0.375 0.328 -vt 0.375 0.285 -vt 0.406 0.285 -vt 0.406 0.293 -vt 0.375 0.293 -vt 0.375 0.25 -vt 0.406 0.25 -vt 0.406 0.264 -vt 0.375 0.264 -vt 0.375 0.301 -vt 0.406 0.301 -vt 0.406 0.308 -vt 0.375 0.308 -vt 0.375 0.27 -vt 0.406 0.27 -vt 0.406 0.277 -vt 0.375 0.277 -vt 0.375 0.314 -vt 0.406 0.314 -vt 0.406 0.328 -vt 0.375 0.328 -vt 0.375 0.285 -vt 0.406 0.285 -vt 0.406 0.293 -vt 0.375 0.293 -vt 0.375 0.25 -vt 0.406 0.25 -vt 0.406 0.264 -vt 0.375 0.264 -vt 0.375 0.301 -vt 0.406 0.301 -vt 0.406 0.308 -vt 0.375 0.308 -vt 0.375 0.27 -vt 0.406 0.27 -vt 0.406 0.277 -vt 0.375 0.277 -vt 0.375 0.314 -vt 0.406 0.314 -vt 0.406 0.328 -vt 0.375 0.328 -vt 0.375 0.285 -vt 0.406 0.285 -vt 0.406 0.293 -vt 0.375 0.293 -vt 0.375 0.25 -vt 0.406 0.25 -vt 0.406 0.264 -vt 0.375 0.264 -vt 0.375 0.301 -vt 0.406 0.301 -vt 0.406 0.308 -vt 0.375 0.308 -vt 0.375 0.27 -vt 0.406 0.27 -vt 0.406 0.277 -vt 0.375 0.277 -vt 0.375 0.314 -vt 0.406 0.314 -vt 0.406 0.328 -vt 0.375 0.328 -vt 0.375 0.285 -vt 0.406 0.285 -vt 0.406 0.293 -vt 0.375 0.293 -vt 0.375 0.25 -vt 0.406 0.25 -vt 0.406 0.264 -vt 0.375 0.264 -vt 0.641 0.703 -vt 0.641 0.453 -vt 0.656 0.453 -vt 0.656 0.703 -vt 0.672 0.453 -vt 0.672 0.703 -vt 0.688 0.453 -vt 0.688 0.703 -vt 0.703 0.453 -vt 0.703 0.703 -vt 0.719 0.453 -vt 0.719 0.703 -vt 0.734 0.453 -vt 0.734 0.703 -vt 0.75 0.453 -vt 0.75 0.703 -vt 0.766 0.453 -vt 0.766 0.703 -vt 0.781 0.453 -vt 0.781 0.703 -vt 0.797 0.453 -vt 0.797 0.703 -vt 0.813 0.453 -vt 0.813 0.703 -vt 0.828 0.453 -vt 0.828 0.703 -vt 0.578 0.703 -vt 0.578 0.453 -vt 0.594 0.453 -vt 0.594 0.703 -vt 0.609 0.453 -vt 0.609 0.703 -vt 0.811 0.631 -vt 0.813 0.625 -vt 0.811 0.619 -vt 0.808 0.614 -vt 0.803 0.611 -vt 0.797 0.609 -vt 0.791 0.611 -vt 0.786 0.614 -vt 0.782 0.619 -vt 0.781 0.625 -vt 0.782 0.631 -vt 0.786 0.636 -vt 0.791 0.639 -vt 0.797 0.641 -vt 0.803 0.639 -vt 0.808 0.636 -vt 0.625 0.453 -vt 0.625 0.703 -vt 0.813 0.672 -vt 0.811 0.678 -vt 0.808 0.683 -vt 0.803 0.686 -vt 0.797 0.688 -vt 0.791 0.686 -vt 0.786 0.683 -vt 0.782 0.678 -vt 0.781 0.672 -vt 0.782 0.666 -vt 0.786 0.661 -vt 0.791 0.657 -vt 0.797 0.656 -vt 0.803 0.657 -vt 0.808 0.661 -vt 0.811 0.666 -vt 0 0.109 -vt 2 0.109 -vt 2 0.125 -vt 0 0.125 -vt 2 0.141 -vt 0 0.141 -vt 0 0.016 -vt 2 0.016 -vt 2 0.031 -vt 0 0.031 -vt 2 0.047 -vt 0 0.047 -vt 2 0.063 -vt 0 0.063 -vt 2 0.078 -vt 0 0.078 -vt 2 0.094 -vt 0 0.094 -vt 2 0.109 -vt 0 0.109 -vt 2 0.125 -vt 0 0.125 -vt 2 0.141 -vt 0 0.141 -vt 0 0.016 -vt 2 0.016 -vt 2 0.031 -vt 0 0.031 -vt 2 0.047 -vt 0 0.047 -vt 2 0.063 -vt 0 0.063 -vt 2 0.078 -vt 0 0.078 -vt 2 0.094 -vt 0 0.094 -vt 0.75 0.563 -vt 0.75 0.594 -vt 0.734 0.594 -vt 0.734 0.563 -vt 0.719 0.594 -vt 0.719 0.563 -vt 0.703 0.594 -vt 0.703 0.563 -vt 0.688 0.594 -vt 0.688 0.563 -vt 0.672 0.594 -vt 0.672 0.563 -vt 0.656 0.594 -vt 0.656 0.563 -vt 0.641 0.594 -vt 0.641 0.563 -vt 0.766 0.563 -vt 0.766 0.594 -vt 0.594 0.594 -vt 0.594 0.563 -vt 0.609 0.563 -vt 0.609 0.594 -vt 0.625 0.563 -vt 0.625 0.594 -vt 0.641 0.563 -vt 0.641 0.594 -vt 0.656 0.563 -vt 0.656 0.594 -vt 0.672 0.563 -vt 0.672 0.594 -vt 0.688 0.563 -vt 0.688 0.594 -vt 0.703 0.563 -vt 0.703 0.594 -vt 0.719 0.563 -vt 0.719 0.594 -vt 0.734 0.563 -vt 0.734 0.594 -vt 0.75 0.563 -vt 0.75 0.594 -vt 0.766 0.563 -vt 0.766 0.594 -vt 0.781 0.563 -vt 0.781 0.594 -vt 0.797 0.563 -vt 0.797 0.594 -vt 0.813 0.563 -vt 0.813 0.594 -vt 0.828 0.563 -vt 0.828 0.594 -vt 0.578 0.703 -vt 0.578 0.688 -vt 0.594 0.688 -vt 0.594 0.703 -vt 0.578 0.672 -vt 0.594 0.672 -vt 0.813 0.609 -vt 0.828 0.609 -vt 0.828 0.672 -vt 0.813 0.672 -vt 0.578 0.609 -vt 0.578 0.594 -vt 0.594 0.609 -vt 0.813 0.703 -vt 0.813 0.688 -vt 0.828 0.688 -vt 0.828 0.703 -vt 0.797 0.609 -vt 0.797 0.672 -vt 0.797 0.703 -vt 0.797 0.688 -vt 0.781 0.609 -vt 0.781 0.672 -vt 0.781 0.703 -vt 0.781 0.688 -vt 0.766 0.609 -vt 0.766 0.672 -vt 0.766 0.703 -vt 0.766 0.688 -vt 0.75 0.609 -vt 0.75 0.672 -vt 0.75 0.703 -vt 0.75 0.688 -vt 0.734 0.609 -vt 0.734 0.672 -vt 0.734 0.703 -vt 0.734 0.688 -vt 0.719 0.609 -vt 0.719 0.672 -vt 0.719 0.703 -vt 0.719 0.688 -vt 0.703 0.609 -vt 0.703 0.672 -vt 0.703 0.703 -vt 0.703 0.688 -vt 0.688 0.609 -vt 0.688 0.672 -vt 0.688 0.703 -vt 0.688 0.688 -vt 0.672 0.609 -vt 0.672 0.672 -vt 0.672 0.703 -vt 0.672 0.688 -vt 0.656 0.609 -vt 0.656 0.672 -vt 0.656 0.703 -vt 0.656 0.688 -vt 0.641 0.609 -vt 0.641 0.672 -vt 0.641 0.703 -vt 0.641 0.688 -vt 0.625 0.609 -vt 0.625 0.672 -vt 0.625 0.703 -vt 0.625 0.688 -vt 0.609 0.609 -vt 0.609 0.672 -vt 0.609 0.703 -vt 0.609 0.688 -vt 0.578 0.563 -vt 1 0.141 -vt 0 0.141 -vt 0 0.125 -vt 1 0.125 -vt 0 0.109 -vt 1 0.109 -vt 0 0.094 -vt 1 0.094 -vt 0 0.078 -vt 1 0.078 -vt 0 0.063 -vt 1 0.063 -vt 0 0.047 -vt 1 0.047 -vt 0 0.031 -vt 1 0.031 -vt 0 0.016 -vt 1 0.016 -vt 1 0.141 -vt 0 0.141 -vt 0 0.125 -vt 1 0.125 -vt 0 0.109 -vt 1 0.109 -vt 0 0.094 -vt 1 0.094 -vt 0 0.078 -vt 1 0.078 -vt 0 0.063 -vt 1 0.063 -vt 0 0.047 -vt 1 0.047 -vt 0 0.031 -vt 1 0.031 -vt 0 0.016 -vt 1 0.016 -vt 1 0.141 -vt 0 0.141 -vt 0 0.125 -vt 1 0.125 -vt 0 0.109 -vt 1 0.109 -vt 0 0.094 -vt 1 0.094 -vt 0 0.078 -vt 1 0.078 -vt 0 0.063 -vt 1 0.063 -vt 0 0.047 -vt 1 0.047 -vt 0 0.031 -vt 1 0.031 -vt 0 0.016 -vt 1 0.016 -vt 1 0.141 -vt 0 0.141 -vt 0 0.125 -vt 1 0.125 -vt 0 0.109 -vt 1 0.109 -vt 0 0.094 -vt 1 0.094 -vt 0 0.078 -vt 1 0.078 -vt 0 0.063 -vt 1 0.063 -vt 0 0.047 -vt 1 0.047 -vt 0 0.031 -vt 1 0.031 -vt 0 0.016 -vt 1 0.016 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 0.656 0.594 -vt 0.656 0.625 -vt 0.625 0.625 -vt 0.625 0.594 -vt 0.813 0.594 -vt 0.813 0.625 -vt 0.781 0.625 -vt 0.781 0.594 -vt 0.75 0.625 -vt 0.75 0.594 -vt 0.719 0.625 -vt 0.719 0.594 -vt 0.688 0.625 -vt 0.688 0.594 -vt 2 0.141 -vt 0 0.141 -vt 0 0.125 -vt 2 0.125 -vt 0 0.109 -vt 2 0.109 -vt 0 0.094 -vt 2 0.094 -vt 0 0.078 -vt 2 0.078 -vt 0 0.063 -vt 2 0.063 -vt 0 0.047 -vt 2 0.047 -vt 0 0.031 -vt 2 0.031 -vt 0 0.016 -vt 2 0.016 -vt 2 0.141 -vt 0 0.141 -vt 0 0.125 -vt 2 0.125 -vt 0 0.109 -vt 2 0.109 -vt 0 0.094 -vt 2 0.094 -vt 0 0.078 -vt 2 0.078 -vt 0 0.063 -vt 2 0.063 -vt 0 0.047 -vt 2 0.047 -vt 0 0.031 -vt 2 0.031 -vt 0 0.016 -vt 2 0.016 -vt 2 0.141 -vt 0 0.141 -vt 0 0.125 -vt 2 0.125 -vt 0 0.109 -vt 2 0.109 -vt 0 0.094 -vt 2 0.094 -vt 0 0.078 -vt 2 0.078 -vt 0 0.063 -vt 2 0.063 -vt 0 0.047 -vt 2 0.047 -vt 0 0.031 -vt 2 0.031 -vt 0 0.016 -vt 2 0.016 -vt 2 0.141 -vt 0 0.141 -vt 0 0.125 -vt 2 0.125 -vt 0 0.109 -vt 2 0.109 -vt 0 0.094 -vt 2 0.094 -vt 0 0.078 -vt 2 0.078 -vt 0 0.063 -vt 2 0.063 -vt 0 0.047 -vt 2 0.047 -vt 0 0.031 -vt 2 0.031 -vt 0 0.016 -vt 2 0.016 -vt 0.75 0.563 -vt 0.75 0.594 -vt 0.734 0.594 -vt 0.734 0.563 -vt 0.719 0.594 -vt 0.719 0.563 -vt 0.703 0.594 -vt 0.703 0.563 -vt 0.688 0.594 -vt 0.688 0.563 -vt 0.672 0.594 -vt 0.672 0.563 -vt 0.656 0.594 -vt 0.656 0.563 -vt 0.641 0.594 -vt 0.641 0.563 -vt 0.766 0.563 -vt 0.766 0.594 -vt 0 0.047 -vt 2 0.047 -vt 2 0.063 -vt 0 0.063 -vt 0 0.031 -vt 2 0.031 -vt 0 0.016 -vt 2 0.016 -vt 0 0.125 -vt 2 0.125 -vt 2 0.141 -vt 0 0.141 -vt 0 0.109 -vt 2 0.109 -vt 0 0.094 -vt 2 0.094 -vt 0 0.078 -vt 2 0.078 -vt 0 0.063 -vt 2 0.063 -vt 0 0.047 -vt 2 0.047 -vt 0 0.031 -vt 2 0.031 -vt 0 0.016 -vt 2 0.016 -vt 0 0.125 -vt 2 0.125 -vt 2 0.141 -vt 0 0.141 -vt 0 0.109 -vt 2 0.109 -vt 0 0.094 -vt 2 0.094 -vt 0 0.078 -vt 2 0.078 -vt 0.813 0.563 -vt 0.813 0.609 -vt 0.797 0.609 -vt 0.797 0.563 -vt 0.781 0.609 -vt 0.781 0.563 -vt 0.766 0.609 -vt 0.766 0.563 -vt 0.75 0.609 -vt 0.75 0.563 -vt 0.734 0.609 -vt 0.734 0.563 -vt 0.719 0.609 -vt 0.719 0.563 -vt 0.703 0.609 -vt 0.703 0.563 -vt 0.688 0.609 -vt 0.688 0.563 -vt 0.672 0.609 -vt 0.672 0.563 -vt 0.656 0.609 -vt 0.656 0.563 -vt 0.641 0.609 -vt 0.641 0.563 -vt 0.625 0.609 -vt 0.625 0.563 -vt 0.609 0.609 -vt 0.609 0.563 -vt 0.594 0.609 -vt 0.594 0.563 -vt 0.578 0.609 -vt 0.578 0.563 -vt 0.828 0.563 -vt 0.828 0.609 -vt 0.75 0.563 -vt 0.75 0.594 -vt 0.734 0.594 -vt 0.734 0.563 -vt 0.719 0.594 -vt 0.719 0.563 -vt 0.703 0.594 -vt 0.703 0.563 -vt 0.688 0.594 -vt 0.688 0.563 -vt 0.672 0.594 -vt 0.672 0.563 -vt 0.656 0.594 -vt 0.656 0.563 -vt 0.641 0.594 -vt 0.641 0.563 -vt 0.766 0.563 -vt 0.766 0.594 -vt 0.594 0.594 -vt 0.594 0.563 -vt 0.609 0.563 -vt 0.609 0.594 -vt 0.625 0.563 -vt 0.625 0.594 -vt 0.641 0.563 -vt 0.641 0.594 -vt 0.656 0.563 -vt 0.656 0.594 -vt 0.672 0.563 -vt 0.672 0.594 -vt 0.688 0.563 -vt 0.688 0.594 -vt 0.703 0.563 -vt 0.703 0.594 -vt 0.719 0.563 -vt 0.719 0.594 -vt 0.734 0.563 -vt 0.734 0.594 -vt 0.75 0.563 -vt 0.75 0.594 -vt 0.766 0.563 -vt 0.766 0.594 -vt 0.781 0.563 -vt 0.781 0.594 -vt 0.797 0.563 -vt 0.797 0.594 -vt 0.813 0.563 -vt 0.813 0.594 -vt 0.828 0.563 -vt 0.828 0.594 -vt 0.578 0.703 -vt 0.578 0.688 -vt 0.594 0.688 -vt 0.594 0.703 -vt 0.578 0.672 -vt 0.594 0.672 -vt 0.813 0.609 -vt 0.828 0.609 -vt 0.828 0.672 -vt 0.813 0.672 -vt 0.578 0.609 -vt 0.578 0.594 -vt 0.594 0.609 -vt 0.813 0.703 -vt 0.813 0.688 -vt 0.828 0.688 -vt 0.828 0.703 -vt 0.797 0.609 -vt 0.797 0.672 -vt 0.797 0.703 -vt 0.797 0.688 -vt 0.781 0.609 -vt 0.781 0.672 -vt 0.781 0.703 -vt 0.781 0.688 -vt 0.766 0.609 -vt 0.766 0.672 -vt 0.766 0.703 -vt 0.766 0.688 -vt 0.75 0.609 -vt 0.75 0.672 -vt 0.75 0.703 -vt 0.75 0.688 -vt 0.734 0.609 -vt 0.734 0.672 -vt 0.734 0.703 -vt 0.734 0.688 -vt 0.719 0.609 -vt 0.719 0.672 -vt 0.719 0.703 -vt 0.719 0.688 -vt 0.703 0.609 -vt 0.703 0.672 -vt 0.703 0.703 -vt 0.703 0.688 -vt 0.688 0.609 -vt 0.688 0.672 -vt 0.688 0.703 -vt 0.688 0.688 -vt 0.672 0.609 -vt 0.672 0.672 -vt 0.672 0.703 -vt 0.672 0.688 -vt 0.656 0.609 -vt 0.656 0.672 -vt 0.656 0.703 -vt 0.656 0.688 -vt 0.641 0.609 -vt 0.641 0.672 -vt 0.641 0.703 -vt 0.641 0.688 -vt 0.625 0.609 -vt 0.625 0.672 -vt 0.625 0.703 -vt 0.625 0.688 -vt 0.609 0.609 -vt 0.609 0.672 -vt 0.609 0.703 -vt 0.609 0.688 -vt 0.578 0.563 -vt 0.75 0.563 -vt 0.75 0.594 -vt 0.734 0.594 -vt 0.734 0.563 -vt 0.719 0.594 -vt 0.719 0.563 -vt 0.703 0.594 -vt 0.703 0.563 -vt 0.688 0.594 -vt 0.688 0.563 -vt 0.672 0.594 -vt 0.672 0.563 -vt 0.656 0.594 -vt 0.656 0.563 -vt 0.641 0.594 -vt 0.641 0.563 -vt 0.766 0.563 -vt 0.766 0.594 -vt 0 0.047 -vt 2 0.047 -vt 2 0.063 -vt 0 0.063 -vt 0 0.031 -vt 2 0.031 -vt 0 0.016 -vt 2 0.016 -vt 0 0.125 -vt 2 0.125 -vt 2 0.141 -vt 0 0.141 -vt 0 0.109 -vt 2 0.109 -vt 0 0.094 -vt 2 0.094 -vt 0 0.078 -vt 2 0.078 -vt 0 0.063 -vt 2 0.063 -vt 0 0.047 -vt 2 0.047 -vt 0 0.031 -vt 2 0.031 -vt 0 0.016 -vt 2 0.016 -vt 0 0.125 -vt 2 0.125 -vt 2 0.141 -vt 0 0.141 -vt 0 0.109 -vt 2 0.109 -vt 0 0.094 -vt 2 0.094 -vt 0 0.078 -vt 2 0.078 -vt 0.813 0.563 -vt 0.813 0.609 -vt 0.797 0.609 -vt 0.797 0.563 -vt 0.781 0.609 -vt 0.781 0.563 -vt 0.766 0.609 -vt 0.766 0.563 -vt 0.75 0.609 -vt 0.75 0.563 -vt 0.734 0.609 -vt 0.734 0.563 -vt 0.719 0.609 -vt 0.719 0.563 -vt 0.703 0.609 -vt 0.703 0.563 -vt 0.688 0.609 -vt 0.688 0.563 -vt 0.672 0.609 -vt 0.672 0.563 -vt 0.656 0.609 -vt 0.656 0.563 -vt 0.641 0.609 -vt 0.641 0.563 -vt 0.625 0.609 -vt 0.625 0.563 -vt 0.609 0.609 -vt 0.609 0.563 -vt 0.594 0.609 -vt 0.594 0.563 -vt 0.578 0.609 -vt 0.578 0.563 -vt 0.828 0.563 -vt 0.828 0.609 -vn 0 1 0 -vn 1 0 0 -vn 0 -1 0 -vn -1 0 0 -vn 0 0 1 -vn 0 0 -1 -vn 0 -0.707 -0.707 -vn 0 0.707 -0.707 -vn 0 0.707 0.707 -vn 0 -0.707 0.707 -vn 0 -0.991 0.131 -vn 0 -0.924 0.383 -vn 0 -0.793 0.609 -vn 0 -0.609 0.793 -vn 0 -0.383 0.924 -vn 0 -0.13 0.991 -vn 0 0.131 0.991 -vn 0 0.383 0.924 -vn 0 0.609 0.793 -vn 0 0.793 0.609 -vn 0 0.924 0.383 -vn 0 0.991 0.131 -vn 0 -0.609 0.793 -vn 0 0.609 0.793 -vn 0 0.793 0.609 -vn 0 -0.693 -0.721 -vn -0.793 0 0.609 -vn -0.707 0 0.707 -vn 0.707 0 -0.707 -vn -0.13 0 0.991 -vn -0.991 0 0.131 -vn -0.924 0 0.383 -vn -0.991 0 -0.13 -vn -0.924 0 -0.383 -vn -0.793 0 -0.609 -vn -0.609 0 -0.793 -vn -0.383 0 -0.924 -vn -0.13 0 -0.991 -vn -0.707 0 -0.707 -vn -0.969 0 0.246 -vn -0.383 0 0.924 -vn -0.609 0 0.793 -vn -0.793 0 0.609 -vn -0.707 0.707 0 -vn -0.707 -0.707 0 -vn 0.707 0.707 0 -vn 0.707 -0.707 0 -vn 1 0 0.005 -vn -0.707 -0.5 0.5 -vn 1 0.002 -0.005 -vn 0.707 -0.5 -0.5 -vn -1 0.002 0.005 -vn -1 0 -0.006 -vn 0 -0.001 1 -vn 0.028 0 -1 -vn 0.895 0 0.445 -vn 0.094 0 0.996 -vn 1 0 0.023 -vn -0.714 0 0.7 -vn -0.889 0 -0.459 -vn 0.011 0 1 -vn 0.923 0 0.385 -vn -0.998 0 -0.059 -vn -0.017 0 1 -vn -0.851 0 0.525 -vn 0.559 0 0.829 -vn 0.519 0 0.855 -vn -0.734 0 0.68 -vn 0.593 0 0.805 -vn -0.343 0 0.939 -vn -0.937 0 0.351 -vn 0.707 0 0.707 -vn 0.259 0 -0.966 -vn 0.966 0 -0.259 -vn 0.259 0 0.966 -vn 0.966 0 0.259 -vn -0.924 0.383 0 -vn -0.383 0.924 0 -vn 0.383 0.924 0 -vn 0.924 0.383 0 -vn 0.924 -0.383 0 -vn 0.383 -0.924 0 -vn -0.383 -0.924 0 -vn -0.924 -0.383 0 -vn -0.542 0 -0.84 -vn -0.864 0 -0.504 -vn -0.798 0.331 -0.504 -vn -0.501 0.207 -0.84 -vn -0.611 0.611 -0.504 -vn -0.383 0.383 -0.84 -vn -0.33 0.798 -0.504 -vn -0.207 0.501 -0.84 -vn 0 0.864 -0.504 -vn 0 0.542 -0.84 -vn 0.331 0.798 -0.504 -vn 0.207 0.501 -0.84 -vn 0.611 0.611 -0.504 -vn 0.383 0.383 -0.84 -vn 0.798 0.331 -0.504 -vn 0.501 0.207 -0.84 -vn 0.864 0 -0.504 -vn 0.542 0 -0.84 -vn 0.798 -0.33 -0.504 -vn 0.501 -0.207 -0.84 -vn 0.611 -0.611 -0.504 -vn 0.383 -0.383 -0.84 -vn 0.331 -0.798 -0.504 -vn 0.207 -0.501 -0.84 -vn 0 -0.864 -0.504 -vn 0 -0.542 -0.84 -vn -0.33 -0.798 -0.504 -vn -0.207 -0.501 -0.84 -vn -0.611 -0.611 -0.504 -vn -0.383 -0.383 -0.84 -vn -0.798 -0.33 -0.504 -vn -0.501 -0.207 -0.84 -vn 0.383 0 0.924 -vn 0.924 0 0.383 -vn 0.924 0 -0.383 -vn 0.383 0 -0.924 -vn 0 0.746 0.666 -vn 0.286 0.689 0.666 -vn 0.528 0.528 0.666 -vn 0.689 0.286 0.666 -vn 0.746 0 0.666 -vn 0.689 -0.286 0.666 -vn 0.528 -0.528 0.666 -vn 0.286 -0.689 0.666 -vn 0 -0.746 0.666 -vn -0.285 -0.689 0.666 -vn -0.528 -0.528 0.666 -vn -0.689 -0.285 0.666 -vn -0.746 0 0.666 -vn -0.689 0.286 0.666 -vn -0.528 0.528 0.666 -vn -0.285 0.689 0.666 -vn 0.714 0.686 -0.142 -vn 0.714 -0.686 -0.142 -vn 0.673 -0.686 -0.278 -vn 0.673 0.686 -0.278 -vn -0.278 0.686 -0.672 -vn -0.278 -0.686 -0.672 -vn -0.404 -0.686 -0.605 -vn -0.404 0.686 -0.605 -vn -0.515 0.686 0.515 -vn -0.515 -0.686 0.515 -vn -0.404 -0.686 0.605 -vn -0.404 0.686 0.605 -vn 0.605 0.686 0.404 -vn 0.605 -0.686 0.404 -vn 0.673 -0.686 0.279 -vn 0.673 0.686 0.279 -vn 0.279 0.686 -0.672 -vn 0.279 -0.686 -0.672 -vn 0.142 -0.686 -0.714 -vn 0.142 0.686 -0.714 -vn -0.728 0.686 0 -vn -0.728 -0.686 0 -vn -0.714 -0.686 0.142 -vn -0.714 0.686 0.142 -vn -0.714 0.686 -0.142 -vn -0.714 -0.686 -0.142 -vn 0.142 0.686 0.714 -vn 0.142 -0.686 0.714 -vn 0.279 -0.686 0.673 -vn 0.279 0.686 0.673 -vn 0.605 -0.686 -0.404 -vn 0.605 0.686 -0.404 -vn -0.515 -0.686 -0.515 -vn -0.515 0.686 -0.515 -vn -0.278 -0.686 0.673 -vn -0.278 0.686 0.673 -vn 0.714 -0.686 0.142 -vn 0.714 0.686 0.142 -vn 0 -0.686 -0.728 -vn 0 0.686 -0.728 -vn -0.672 -0.686 0.279 -vn -0.672 0.686 0.279 -vn 0.404 -0.686 0.605 -vn 0.404 0.686 0.605 -vn 0.515 -0.686 -0.515 -vn 0.515 0.686 -0.515 -vn -0.605 -0.686 -0.404 -vn -0.605 0.686 -0.404 -vn -0.142 -0.686 0.714 -vn -0.142 0.686 0.714 -vn 0.728 -0.686 0 -vn 0.728 0.686 0 -vn -0.142 -0.686 -0.714 -vn -0.142 0.686 -0.714 -vn -0.605 -0.686 0.404 -vn -0.605 0.686 0.404 -vn 0.515 -0.686 0.515 -vn 0.515 0.686 0.515 -vn 0.404 -0.686 -0.605 -vn 0.404 0.686 -0.605 -vn -0.672 -0.686 -0.278 -vn -0.672 0.686 -0.278 -vn 0 -0.686 0.728 -vn 0 0.686 0.728 -vn 0 -0.73 -0.684 -vn 0 0.73 -0.684 -vn 0 -0.73 0.684 -vn 0 0.73 0.684 -vn 0.351 -0.4 -0.847 -vn 0 -0.4 -0.916 -vn 0 -0.366 -0.93 -vn 0.356 -0.366 -0.86 -vn -0.648 -0.4 0.648 -vn -0.351 -0.4 0.847 -vn -0.356 -0.366 0.86 -vn -0.658 -0.366 0.658 -vn -0.351 -0.4 -0.847 -vn -0.356 -0.366 -0.86 -vn 0.847 -0.4 0.351 -vn 0.917 -0.4 0 -vn 0.931 -0.366 0 -vn 0.86 -0.366 0.356 -vn 0.847 -0.4 -0.351 -vn 0.86 -0.366 -0.356 -vn 0 -0.4 0.917 -vn 0 -0.366 0.931 -vn -0.648 -0.4 -0.648 -vn -0.658 -0.366 -0.658 -vn 0.351 -0.4 0.847 -vn 0.356 -0.366 0.86 -vn -0.847 -0.4 -0.351 -vn -0.86 -0.366 -0.356 -vn 0.648 -0.4 -0.648 -vn 0.658 -0.366 -0.658 -vn -0.916 -0.4 0 -vn -0.847 -0.4 0.351 -vn -0.86 -0.366 0.356 -vn -0.93 -0.366 0 -vn 0.648 -0.4 0.648 -vn 0.658 -0.366 0.658 -vn 0.746 0.666 0 -vn 0.689 0.666 0.286 -vn -0.689 0.666 0.286 -vn -0.746 0.666 0 -vn -0.689 0.666 -0.285 -vn 0.689 0.666 -0.285 -vn -0.528 0.666 0.528 -vn 0.528 0.666 -0.528 -vn -0.285 0.666 0.689 -vn 0.286 0.666 -0.689 -vn 0 0.666 0.746 -vn 0 0.666 -0.746 -vn 0.286 0.666 0.689 -vn -0.285 0.666 -0.689 -vn 0.528 0.666 0.528 -vn -0.528 0.666 -0.528 -vn 0.351 0.4 -0.847 -vn 0.356 0.366 -0.86 -vn 0 0.366 -0.93 -vn 0 0.4 -0.916 -vn -0.648 0.4 0.648 -vn -0.658 0.366 0.658 -vn -0.356 0.366 0.86 -vn -0.351 0.4 0.847 -vn -0.356 0.366 -0.86 -vn -0.351 0.4 -0.847 -vn 0.847 0.4 0.351 -vn 0.86 0.366 0.356 -vn 0.931 0.366 0 -vn 0.917 0.4 0 -vn 0.86 0.366 -0.356 -vn 0.847 0.4 -0.351 -vn 0 0.366 0.931 -vn 0 0.4 0.917 -vn -0.658 0.366 -0.658 -vn -0.648 0.4 -0.648 -vn 0.356 0.366 0.86 -vn 0.351 0.4 0.847 -vn -0.86 0.366 -0.356 -vn -0.847 0.4 -0.351 -vn 0.658 0.366 -0.658 -vn 0.648 0.4 -0.648 -vn -0.916 0.4 0 -vn -0.93 0.366 0 -vn -0.86 0.366 0.356 -vn -0.847 0.4 0.351 -vn 0.658 0.366 0.658 -vn 0.648 0.4 0.648 -vn 0.689 -0.666 0.286 -vn 0.746 -0.666 0 -vn -0.746 -0.666 0 -vn -0.689 -0.666 0.286 -vn -0.689 -0.666 -0.285 -vn 0.689 -0.666 -0.285 -vn -0.528 -0.666 0.528 -vn 0.528 -0.666 -0.528 -vn -0.285 -0.666 0.689 -vn 0.286 -0.666 -0.689 -vn 0 -0.666 0.746 -vn 0 -0.666 -0.746 -vn 0.286 -0.666 0.689 -vn -0.285 -0.666 -0.689 -vn 0.528 -0.666 0.528 -vn -0.528 -0.666 -0.528 -vn -0.689 -0.666 0.286 -vn -0.286 -0.666 0.689 -vn -0.286 0.666 0.689 -vn 0.286 0.666 0.689 -vn 0.689 0.666 0.286 -vn 0 0.61 0.792 -vn -0.686 0.61 0.396 -vn -0.866 0 0.5 -vn -0.686 0.61 -0.396 -vn -0.866 0 -0.5 -vn 0 0.61 -0.792 -vn 0.686 0.61 -0.396 -vn 0.866 0 -0.5 -vn 0.686 0.61 0.396 -vn 0.866 0 0.5 -vn 0 -0.61 0.792 -vn 0.686 -0.61 0.396 -vn 0.686 -0.61 -0.396 -vn 0 -0.61 -0.792 -vn -0.686 -0.61 -0.396 -vn -0.686 -0.61 0.396 -vn 0.666 0.746 0 -vn -0.666 0.746 0 -vn -0.666 0.689 0.286 -vn 0.666 0.689 0.286 -vn -0.666 0.528 0.528 -vn 0.666 0.528 0.528 -vn -0.666 0.286 0.689 -vn 0.666 0.286 0.689 -vn -0.666 0 0.746 -vn 0.666 0 0.746 -vn -0.666 -0.286 0.689 -vn 0.666 -0.286 0.689 -vn -0.666 -0.528 0.528 -vn 0.666 -0.528 0.528 -vn -0.666 -0.689 0.286 -vn 0.666 -0.689 0.286 -vn -0.666 -0.746 0 -vn 0.666 -0.746 0 -vn -0.666 -0.689 -0.286 -vn 0.666 -0.689 -0.285 -vn -0.666 -0.528 -0.528 -vn 0.666 -0.528 -0.528 -vn -0.666 -0.285 -0.689 -vn 0.666 -0.285 -0.689 -vn -0.666 0 -0.746 -vn 0.666 0 -0.746 -vn -0.666 0.286 -0.689 -vn 0.666 0.286 -0.689 -vn -0.666 0.528 -0.528 -vn 0.666 0.528 -0.528 -vn -0.666 0.689 -0.285 -vn 0.666 0.689 -0.285 -vn 0.096 0.728 -0.679 -vn 0.302 0.302 -0.904 -vn 0.131 0.991 0 -vn 0.302 -0.301 -0.904 -vn 0.096 -0.728 -0.679 -vn 0.131 -0.991 0 -vn -0.656 0.379 -0.653 -vn -0.728 0.096 -0.679 -vn -0.991 0.131 0 -vn -0.866 0.5 0 -vn -0.379 -0.656 -0.653 -vn -0.096 -0.728 -0.679 -vn -0.13 -0.991 0 -vn -0.5 -0.866 0 -vn 0.728 0.096 -0.679 -vn 0.991 0.131 0 -vn 0.991 -0.13 0 -vn 0.728 -0.096 -0.679 -vn -0.991 -0.13 0 -vn -0.728 -0.096 -0.679 -vn 0.5 0.866 0 -vn 0.379 0.656 -0.653 -vn 0.379 -0.656 -0.653 -vn 0.5 -0.866 0 -vn 0.656 0.379 -0.653 -vn 0.866 0.5 0 -vn -0.096 0.728 -0.679 -vn -0.13 0.991 0 -vn 0.866 -0.5 0 -vn 0.656 -0.379 -0.653 -vn -0.656 -0.379 -0.653 -vn -0.866 -0.5 0 -vn -0.379 0.656 -0.653 -vn -0.5 0.866 0 -vn -0.301 -0.301 -0.904 -vn -0.301 0.302 -0.904 -vn -0.666 -0.414 -0.62 -vn 0.666 -0.415 -0.62 -vn 0.666 -0.62 -0.415 -vn -0.666 -0.62 -0.415 -vn -0.666 0.62 -0.415 -vn 0.666 0.62 -0.415 -vn 0.666 0.415 -0.62 -vn -0.666 0.415 -0.62 -vn -0.666 -0.732 -0.146 -vn 0.666 -0.732 -0.146 -vn -0.666 0.146 -0.732 -vn 0.666 0.146 -0.732 -vn 0.666 -0.145 -0.732 -vn -0.666 -0.145 -0.732 -vn 0.666 0.732 -0.146 -vn -0.666 0.732 -0.146 -vn 0.666 -0.146 -0.732 -vn -0.666 -0.689 0.286 -vn -0.689 0.666 0.286 -vn 0.286 -0.666 0.689 -vn 0.689 -0.666 -0.286 -vn 0.689 0.666 -0.286 -vn -0.286 -0.666 -0.689 -vn -0.286 0.666 -0.689 -vn -0.689 -0.666 -0.286 -vn -0.79 0.613 0 -vn -0.73 0.613 0.302 -vn -0.559 0.613 0.559 -vn -0.302 0.613 0.73 -vn 0 0.613 0.79 -vn 0.302 0.613 0.73 -vn 0.559 0.613 0.559 -vn 0.73 0.613 0.302 -vn 0.79 0.613 0 -vn 0.73 0.613 -0.302 -vn 0.559 0.613 -0.559 -vn 0.302 0.613 -0.73 -vn 0 0.613 -0.79 -vn -0.302 0.613 -0.73 -vn -0.559 0.613 -0.559 -vn -0.73 0.613 -0.302 -vn -0.73 -0.613 -0.302 -vn -0.79 -0.613 0 -vn -0.666 -0.693 -0.276 -vn -0.721 -0.693 0 -vn -0.51 0.693 -0.51 -vn -0.666 0.693 -0.276 -vn -0.51 -0.693 -0.51 -vn -0.721 0.693 0 -vn -0.559 -0.613 -0.559 -vn -0.276 0.693 -0.666 -vn -0.276 -0.693 -0.666 -vn -0.302 -0.613 -0.73 -vn 0 0.693 -0.721 -vn 0 -0.693 -0.721 -vn 0 -0.613 -0.79 -vn 0.276 0.693 -0.666 -vn 0.276 -0.693 -0.666 -vn 0.302 -0.613 -0.73 -vn 0.51 0.693 -0.51 -vn 0.51 -0.693 -0.51 -vn 0.559 -0.613 -0.559 -vn 0.666 0.693 -0.276 -vn 0.666 -0.693 -0.276 -vn 0.73 -0.613 -0.302 -vn 0.721 0.693 0 -vn 0.721 -0.693 0 -vn 0.79 -0.613 0 -vn 0.666 0.693 0.276 -vn 0.666 -0.693 0.276 -vn 0.73 -0.613 0.302 -vn 0.51 0.693 0.51 -vn 0.51 -0.693 0.51 -vn 0.559 -0.613 0.559 -vn 0.276 0.693 0.666 -vn 0.276 -0.693 0.666 -vn 0.302 -0.613 0.73 -vn 0 0.693 0.721 -vn 0 -0.693 0.721 -vn 0 -0.613 0.79 -vn -0.276 0.693 0.666 -vn -0.276 -0.693 0.666 -vn -0.302 -0.613 0.73 -vn -0.51 0.693 0.51 -vn -0.51 -0.693 0.51 -vn -0.559 -0.613 0.559 -vn -0.666 0.693 0.276 -vn -0.666 -0.693 0.276 -vn -0.73 -0.613 0.302 -vn 0.689 -0.666 0.286 -vn -0.689 0.666 -0.286 -vn -0.61 0 0.792 -vn -0.61 -0.686 0.396 -vn 0 -0.866 0.5 -vn -0.61 -0.686 -0.396 -vn 0 -0.866 -0.5 -vn -0.61 0 -0.792 -vn -0.61 0.686 -0.396 -vn 0 0.866 -0.5 -vn -0.61 0.686 0.396 -vn 0 0.866 0.5 -vn 0.61 0 0.792 -vn 0.61 0.686 0.396 -vn 0.61 0.686 -0.396 -vn 0.61 0 -0.792 -vn 0.61 -0.686 -0.396 -vn 0.61 -0.686 0.396 -vn 0.666 0.286 0.689 -vn -0.666 0.689 0.286 -vn 0.666 0.689 -0.286 -vn -0.666 0.689 -0.286 -vn 0.666 0.286 -0.689 -vn -0.666 0.286 -0.689 -vn 0.666 -0.286 -0.689 -vn -0.666 -0.689 -0.285 -vn 0.666 -0.285 0.689 -vn -0.666 -0.285 0.689 -vn -0.666 0.286 0.689 -vn 0.666 0.689 0.286 -vn -0.286 -0.689 0.666 -vn 0.689 -0.285 0.666 -vn -0.746 0 -0.666 -vn -0.689 0.286 0.666 -vn -0.689 0.286 -0.666 -vn -0.528 0.528 -0.666 -vn -0.285 0.689 -0.666 -vn 0 0.746 -0.666 -vn 0.286 0.689 -0.666 -vn 0.528 0.528 -0.666 -vn 0.689 0.286 -0.666 -vn 0.746 0 -0.666 -vn 0.689 -0.285 -0.666 -vn 0.528 -0.528 -0.666 -vn 0.286 -0.689 0.666 -vn 0.286 -0.689 -0.666 -vn 0 -0.746 -0.666 -vn -0.286 -0.689 -0.666 -vn -0.528 -0.528 -0.666 -vn -0.689 -0.286 0.666 -vn -0.689 -0.285 -0.666 -vn 0.613 0.79 0 -vn 0.613 0.73 0.302 -vn 0.613 0.559 0.559 -vn 0.613 0.302 0.73 -vn 0.613 0 0.79 -vn 0.613 -0.302 0.73 -vn 0.613 -0.559 0.559 -vn 0.613 -0.73 0.302 -vn 0.613 -0.79 0 -vn 0.613 -0.73 -0.302 -vn 0.613 -0.559 -0.559 -vn 0.613 -0.302 -0.73 -vn 0.613 0 -0.79 -vn 0.613 0.302 -0.73 -vn 0.613 0.559 -0.559 -vn 0.613 0.73 -0.302 -vn -0.613 0.73 -0.302 -vn -0.613 0.79 0 -vn -0.693 0.666 -0.276 -vn -0.693 0.721 0 -vn 0.693 0.51 -0.51 -vn 0.693 0.666 -0.276 -vn -0.693 0.51 -0.51 -vn 0.693 0.721 0 -vn -0.613 0.559 -0.559 -vn 0.693 0.276 -0.666 -vn -0.693 0.276 -0.666 -vn -0.613 0.302 -0.73 -vn 0.693 0 -0.721 -vn -0.693 0 -0.721 -vn -0.613 0 -0.79 -vn 0.693 -0.276 -0.666 -vn -0.693 -0.276 -0.666 -vn -0.613 -0.302 -0.73 -vn 0.693 -0.51 -0.51 -vn -0.693 -0.51 -0.51 -vn -0.613 -0.559 -0.559 -vn 0.693 -0.666 -0.276 -vn -0.693 -0.666 -0.276 -vn -0.613 -0.73 -0.302 -vn 0.693 -0.721 0 -vn -0.693 -0.721 0 -vn -0.613 -0.79 0 -vn 0.693 -0.666 0.276 -vn -0.693 -0.666 0.276 -vn -0.613 -0.73 0.302 -vn 0.693 -0.51 0.51 -vn -0.693 -0.51 0.51 -vn -0.613 -0.559 0.559 -vn 0.693 -0.276 0.666 -vn -0.693 -0.276 0.666 -vn -0.613 -0.302 0.73 -vn 0.693 0 0.721 -vn -0.693 0 0.721 -vn -0.613 0 0.79 -vn 0.693 0.276 0.666 -vn -0.693 0.276 0.666 -vn -0.613 0.302 0.73 -vn 0.693 0.51 0.51 -vn -0.693 0.51 0.51 -vn -0.613 0.559 0.559 -vn 0.693 0.666 0.276 -vn -0.693 0.666 0.276 -vn -0.613 0.73 0.302 -g 1 -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 -v -0.333 -0.044 0.107 -v -0.333 0.039 0.107 -v -0.331 -0.044 0.086 -v -0.331 0.039 0.086 -v -0.325 -0.044 0.066 -v -0.325 0.039 0.066 -v -0.315 -0.044 0.048 -v -0.315 0.039 0.048 -v -0.302 -0.044 0.032 -v -0.302 0.039 0.032 -v -0.286 -0.044 0.018 -v -0.286 0.039 0.018 -v -0.267 -0.044 0.009 -v -0.267 0.039 0.009 -v -0.247 -0.044 0.003 -v -0.247 0.039 0.003 -v -0.227 -0.044 0.001 -v -0.227 0.039 0.001 -v -0.206 -0.044 0.003 -v -0.206 0.039 0.003 -v -0.186 -0.044 0.009 -v -0.186 0.039 0.009 -v -0.168 -0.044 0.018 -v -0.168 0.039 0.018 -v -0.152 -0.044 0.032 -v -0.152 0.039 0.032 -v -0.138 -0.044 0.048 -v -0.138 0.039 0.048 -v -0.129 -0.044 0.066 -v -0.129 0.039 0.066 -v -0.123 -0.044 0.086 -v -0.123 0.039 0.086 -v -0.121 -0.044 0.107 -v -0.121 0.039 0.107 -v -0.123 -0.044 0.127 -v -0.123 0.039 0.127 -v -0.129 -0.044 0.147 -v -0.129 0.039 0.147 -v -0.138 -0.044 0.166 -v -0.138 0.039 0.166 -v -0.152 -0.044 0.182 -v -0.152 0.039 0.182 -v -0.168 -0.044 0.195 -v -0.168 0.039 0.195 -v -0.186 -0.044 0.205 -v -0.186 0.039 0.205 -v -0.206 -0.044 0.211 -v -0.206 0.039 0.211 -v -0.227 -0.044 0.213 -v -0.227 0.039 0.213 -v -0.247 -0.044 0.211 -v -0.247 0.039 0.211 -v -0.267 -0.044 0.205 -v -0.267 0.039 0.205 -v -0.286 -0.044 0.195 -v -0.286 0.039 0.195 -v -0.302 -0.044 0.182 -v -0.302 0.039 0.182 -v -0.315 -0.044 0.166 -v -0.315 0.039 0.166 -v -0.325 -0.044 0.147 -v -0.325 0.039 0.147 -v -0.331 -0.044 0.127 -v -0.331 0.039 0.127 -v -0.025 0.002 -0.12 -v -0.026 0.001 -0.121 -v -0.04 0.001 -0.079 -v -0.134 0.001 0.147 -v -0.039 0.002 -0.079 -v -0.132 0.002 0.147 -v -0.037 0.002 -0.078 -v -0.13 0.002 0.147 -v -0.035 0.001 -0.077 -v -0.129 0.001 0.147 -v -0.035 -0.001 -0.077 -v -0.129 -0.001 0.147 -v -0.037 -0.002 -0.078 -v -0.13 -0.002 0.147 -v -0.039 -0.002 -0.079 -v -0.132 -0.002 0.147 -v -0.04 -0.001 -0.079 -v -0.134 -0.001 0.147 -v -0.023 0.002 -0.119 -v -0.022 0.001 -0.119 -v -0.022 -0.001 -0.119 -v -0.023 -0.002 -0.119 -v -0.025 -0.002 -0.12 -v -0.026 -0.001 -0.121 -v -0.012 -0.001 -0.172 -v -0.012 0.001 -0.172 -v -0.011 -0.002 -0.171 -v -0.009 -0.002 -0.17 -v -0.008 -0.001 -0.17 -v -0.008 0.001 -0.17 -v -0.009 0.002 -0.17 -v -0.011 0.002 -0.171 -v -0.004 -0.001 -0.219 -v -0.004 0.001 -0.219 -v -0.002 -0.002 -0.218 -v 0 -0.002 -0.218 -v 0.001 -0.001 -0.218 -v 0.001 0.001 -0.218 -v 0 0.002 -0.218 -v -0.002 0.002 -0.218 -v -0.002 -0.001 -0.263 -v -0.002 0.001 -0.263 -v 0 -0.003 -0.263 -v 0.002 -0.003 -0.263 -v 0.004 -0.001 -0.263 -v 0.004 0.001 -0.263 -v 0.002 0.003 -0.263 -v 0 0.003 -0.263 -vt 0 0.5 -vt 1 0.5 -vt 1 0.563 -vt 0 0.563 -vt 1 0.625 -vt 0 0.625 -vt 1 0.688 -vt 0 0.688 -vt 1 0.75 -vt 0 0.75 -vt 1 0.813 -vt 0 0.813 -vt 1 0.875 -vt 0 0.875 -vt 1 0.938 -vt 0 0.938 -vt 1 1 -vt 0 1 -vt 0 0 -vt 1 0 -vt 1 0.063 -vt 0 0.063 -vt 1 0.125 -vt 0 0.125 -vt 1 0.188 -vt 0 0.188 -vt 1 0.25 -vt 0 0.25 -vt 1 0.313 -vt 0 0.313 -vt 1 0.375 -vt 0 0.375 -vt 1 0.438 -vt 0 0.438 -vt 1 0.5 -vt 0 0.5 -vt 1 0.563 -vt 0 0.563 -vt 1 0.625 -vt 0 0.625 -vt 1 0.688 -vt 0 0.688 -vt 1 0.75 -vt 0 0.75 -vt 1 0.813 -vt 0 0.813 -vt 1 0.875 -vt 0 0.875 -vt 1 0.938 -vt 0 0.938 -vt 1 1 -vt 0 1 -vt 0 0 -vt 1 0 -vt 1 0.063 -vt 0 0.063 -vt 1 0.125 -vt 0 0.125 -vt 1 0.188 -vt 0 0.188 -vt 1 0.25 -vt 0 0.25 -vt 1 0.313 -vt 0 0.313 -vt 1 0.375 -vt 0 0.375 -vt 1 0.438 -vt 0 0.438 -vt 0.5 0.188 -vt 0.563 0.125 -vt 0.563 0.188 -vt 0.5 0.25 -vt 0.563 0.188 -vt 0.563 0.25 -vt 0.563 0.25 -vt 0.5 0.688 -vt 0.5 0.25 -vt 0.5 0.188 -vt 0.563 0.125 -vt 0.5 0.25 -vt 0.563 0.188 -vt 0.563 0.25 -vt 0.5 0.25 -vt 0.563 0.25 -vt 0.563 0.25 -vt 0.5 0.688 -vt 0.5 0.25 -vt 0.5 0.188 -vt 0.563 0.125 -vt 0.563 0.188 -vt 0.5 0.188 -vt 0.563 0.188 -vt 0.563 0.688 -vt 0.5 0.125 -vt 0.563 0.125 -vt 0.563 0.25 -vt 0.563 0.688 -vt 0.5 0.125 -vt 0.563 0.063 -vt 0.563 0.125 -vt 0.563 0.125 -vt 0.5 0.188 -vt 0.5 0.125 -vt 0.5 0.188 -vt 0.563 0.688 -vt 0.5 0.188 -vt 0.563 0.188 -vt 0.563 0.688 -vt 0.5 0.25 -vt 0.5 0.125 -vt 0.563 0.125 -vt 0.563 0.188 -vt 0.5 0.125 -vt 0.563 0.125 -vt 0.5 0.063 -vt 0.563 0.063 -vt 0.5 0.063 -vt 0.563 0.063 -vt 0.5 0.063 -vt 0.563 0.063 -vt 0.5 0.125 -vt 0.563 0.063 -vt 0.5 0.125 -vt 0.563 0.063 -vt 0.5 0.063 -vt 0.563 0 -vt 0.5 0 -vt 0.563 0 -vt 0.5 0 -vt 0.563 0 -vt 0.5 0 -vt 0.563 0 -vt 0.5 0.063 -vt 0.563 0 -vt 0.5 0.063 -vt 0.563 0 -vt 0.563 0.688 -vt 0.563 0.688 -vt 0.5 0.125 -vt 0.5 0.688 -vt 0.5 0.688 -vt 0.5 0.063 -vt 0.5 0 -vt 0.563 0 -vt 0.563 0.188 -vt 0.563 0.25 -vt 0.5 0.25 -vt 0.563 0.688 -vt 0.5 0.688 -vt 0.563 0.063 -vt 0.5 0.688 -vt 0.5 0.688 -vt 0.5 0.063 -vt 0.5 0 -vt 0.563 0.063 -vt 0.563 0 -vt 0.5 0.25 -vt 0.5 0.188 -vt 0.563 0.25 -vt 0.563 0.688 -vt 0.5 0.688 -vt 0.5 0 -vt 0.5 0 -vt 0.5 0 -vn -1 0 0 -vn -0.981 0 -0.195 -vn -0.924 0 -0.383 -vn -0.831 0 -0.556 -vn -0.707 0 -0.707 -vn -0.556 0 -0.831 -vn -0.383 0 -0.924 -vn -0.195 0 -0.981 -vn 0 0 -1 -vn 0.195 0 -0.981 -vn 0.383 0 -0.924 -vn 0.556 0 -0.831 -vn 0.707 0 -0.707 -vn 0.831 0 -0.556 -vn 0.924 0 -0.383 -vn 0.981 0 -0.195 -vn 1 0 0 -vn 0.981 0 0.195 -vn 0.924 0 0.383 -vn 0.831 0 0.556 -vn 0.707 0 0.707 -vn 0.556 0 0.831 -vn 0.383 0 0.924 -vn 0.195 0 0.981 -vn 0 0 1 -vn -0.195 0 0.981 -vn -0.383 0 0.924 -vn -0.556 0 0.831 -vn -0.707 0 0.707 -vn -0.831 0 0.556 -vn -0.924 0 0.383 -vn -0.981 0 0.195 -vn -0.869 -0.417 -0.264 -vn -0.336 -0.938 -0.078 -vn -0.33 -0.939 -0.101 -vn 0.329 -0.936 0.123 -vn 0.872 -0.412 0.265 -vn 0.852 -0.417 0.318 -vn -0.849 0.424 -0.316 -vn -0.456 0.87 -0.187 -vn -0.316 0.941 -0.118 -vn 0.34 -0.935 0.103 -vn 0.89 -0.407 0.205 -vn 0.872 0.412 0.265 -vn 0.852 0.417 0.318 -vn -0.849 -0.424 -0.316 -vn -0.316 -0.941 -0.118 -vn 0.329 0.936 0.123 -vn 0.845 0.402 0.352 -vn -0.869 0.417 -0.264 -vn -0.887 -0.415 -0.202 -vn 0.34 0.935 0.103 -vn 0.89 0.407 0.205 -vn 0.354 0.932 0.08 -vn 0.845 -0.402 0.352 -vn 0.909 0.401 0.112 -vn 0.354 -0.932 0.08 -vn -0.456 -0.87 -0.187 -vn -0.33 0.939 -0.101 -vn -0.874 -0.328 -0.359 -vn -0.336 0.938 -0.078 -vn -0.887 0.415 -0.202 -vn -0.905 0.412 -0.1 -vn -0.905 -0.412 -0.1 -vn -0.344 0.938 -0.034 -vn 0.368 0.929 0.048 -vn 0.909 -0.401 0.112 -vn -0.344 -0.938 -0.034 -vn 0.928 0.367 0.058 -vn -0.926 0.375 -0.041 -vn -0.926 -0.375 -0.041 -vn -0.382 0.924 -0.007 -vn 0.405 0.914 0.036 -vn 0.368 -0.928 0.048 -vn 0.928 -0.367 0.058 -vn -0.382 -0.924 -0.007 -vn -0.874 0.328 -0.359 -vn 0.28 0.953 0.116 -vn 0.28 -0.953 0.116 -vn 0.405 -0.914 0.036 -g 2 -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/printers.lua b/mods/homedecor_modpack/computer/printers.lua deleted file mode 100644 index efeac68f..00000000 --- a/mods/homedecor_modpack/computer/printers.lua +++ /dev/null @@ -1,61 +0,0 @@ --- 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/textures/computer_3dprinter_bedflinger.png b/mods/homedecor_modpack/computer/textures/computer_3dprinter_bedflinger.png deleted file mode 100644 index 6559d24ea806554e33f4031a6098e43a9c284a8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2582 zcmV+x3hDKUP)_{rC6x_4W17&(EI# z0F?j$pa1}v007+F+{44e)YR1K>gt&Q0Gj{+mH+^p008an?ZCjm|NsBKzP{w-C? zE5437(5P11!G7b@nlUjkDJdyBIyyBqH9b8&D=RBOK|w=9Lr6$SEG#SxU}T4P^}tW(}u#E8D<*(yw8|mqblXO*uI^E-o(f^YhQARo%vfL_|bIMMY6jQ4VSj z@$vD`s8_p-H$Oi=@bK`?rBhH)P)|=!4sH(R<>l$=>F4L?yNWj1y?9bmQd?VF;Nak6 zV`JIb+1uOO-QC?hJUm=nTx4WqS65fl)6*&{Do##L%*@O*G&H=tyurc2UteFhx3{vg zva74BNl8gULPAGJN2;o-J3Bk3rlzB#qoJXppP!$eo}R9*uCcMPsi~8!!n4nYyR#E^?G`9dv~{ggFqf3klHmlgSFK- zGuLcEKHpn>CwO?cxOjYgR6?3MX`VOIAPCabb!7(Fve6u|HD2f$=C1;^6R0hDo)>A6 zHXNssra>bw3V`4v%DCF}PEFNbUw;a_)kgaq42NSWVXGPRWX>{B$e9-t#g*+4f0u*F z$#kEC*=#nS&&Fe!w<4LW)gatQLE9NL9fCO#jD%Sp* zgT-RGcx5?XESI4G$)C|;VA8;^IasY0tJQk7+ALPWQaYePhJ0f|R^F57SAqI0Q0lYb ziLJ8eZyN^Vum|p1;5V11JD6pFa?U5STy+=REu}g1z7|2sylk#H3^|dH65j1xZOwqXxLp zbO>fZCh(mB{P4~I@1sXq**Up+`2_{UGHfU;DmF@}L46=!Wk6{u%1UtYT8Yv!uC@nw zFd#9pyga+2GB3ZXx|&$5h5|6#07|7FphgOzc$uSlnbKMap*i<>wthe9^5x65wH3K_ z`Bn7|4Fn)nX2?dMvdOYa3<=FBh4K4byCZNS*e53^Vua_g=kn#Ga()53G=m6X330>&Q1mlBx71@<*11JX)e0lJ}D{D#p8*Mzq`fj?dkdB_x2L%>!Z+Q zv`gF104!!$sA-|X!Vy|U$|6dL{{9wki~Hr4?i+`0-t50|C*`L7eL754DEo<41hkM(uA~B;4Woh z&b8uUES%5I&Yhk|ZGL`kZuVfp!Gr{|NyxSqB*;Z5HeqQwr7siym@2jcjuMLVxVV*- zgoEfETv@?~11s4CR{J{p0Kix?f?!$7q`B?e&Kxl#dy4i z$tITEps7YM6-ryBt)x!d~l>C!;7vk3^#<-{GD2?&L|bNxN@>WrD?k+H%7%f>PoT%J?6` z8i%6wt-rj-3+pcO;RD&k0`udi&r}980|B|(A^m0XNPZ`k_{~8evs$A z3@RvGq5{xybT{8?Z@+CHkIQd>`WIkBAcGl60tA28yZ!h4=^h^C`m+TvAwdL$q%>!5 z_MCQaWxMJT07wc1FW!_0|E`)_RrTJ>-TPm# zQmc{#;V5vr-2&<^3X>F}M?p8|z|sGzGetf9QBdpbKP86Cy;>dK7Qu6=ijp`lGQR4F sh!+`ObwuckjOIm0w1y1G@B=hc!g^R*XTL^xnde^J+a{8`YSF#moa#{`njxgN@xNAVlh(s diff --git a/mods/homedecor_modpack/computer/textures/homedecor_plastic_base_inv.png b/mods/homedecor_modpack/computer/textures/homedecor_plastic_base_inv.png deleted file mode 100644 index 414c902ef4af49fc28d6feae943f66d72d15f68f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAm`Z~Df*BafCZDwc^5%KEIEGZ* z+S=2+mYG4s_5O?d+X9tW<=)W5k{6-ZjDDdT>1@;X0vy@@5McM?lpJ*l|Gv%CA%)6;7=mdKI;Vst0HbnVTL1t6 diff --git a/mods/homedecor_modpack/computer/textures/homedecor_plastic_sheeting.png b/mods/homedecor_modpack/computer/textures/homedecor_plastic_sheeting.png deleted file mode 100644 index 232d27bd7e30fa5f230f32eaf92fdb92622bfd6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 105 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf63_M*NLn>}1FR-@w`2R@#o=M@2 z0xMXyKM7qS^k&kJDKSesCkg+UqM))-Ls3Gkq+ganQ@ZuL{;rR=fO;7`UHx3vIVCg! E08|hoY5)KL diff --git a/mods/homedecor_modpack/homedecor_common/furnaces.lua b/mods/homedecor_modpack/homedecor_common/furnaces.lua index e68764ce..86e54015 100644 --- a/mods/homedecor_modpack/homedecor_common/furnaces.lua +++ b/mods/homedecor_modpack/homedecor_common/furnaces.lua @@ -26,11 +26,12 @@ local function make_formspec(furnacedef, percent) 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;]".. + "image[2.75,1.5;1,1;"..fire.."]".. + "list[current_name;fuel;2.75,2.5;1,1;]".. + "list[current_name;src;2.75,0.5;1,1;]".. + "list[current_name;dst;4.75,0.96;"..w..","..h..";]".. + "list[current_player;main;0,4.25;8,1;]".. + "list[current_player;main;0,5.5;8,3;8]".. "listring[current_name;dst]".. "listring[current_player;main]".. "listring[current_name;src]".. diff --git a/mods/homedecor_modpack/homedecor_gastronomy/init.lua b/mods/homedecor_modpack/homedecor_gastronomy/init.lua index 9d92a169..4cc18b66 100644 --- a/mods/homedecor_modpack/homedecor_gastronomy/init.lua +++ b/mods/homedecor_modpack/homedecor_gastronomy/init.lua @@ -103,111 +103,6 @@ homedecor.register("wine_rack", { sounds = default.node_sound_defaults(), }) -homedecor.register("beer_tap", { - description = S("Beer tap"), - mesh = "homedecor_beer_taps.obj", - tiles = { - "homedecor_generic_metal_bright.png", - { name = "homedecor_generic_metal.png", color = homedecor.color_black } - }, - inventory_image = "homedecor_beertap_inv.png", - groups = { snappy=3 }, - walkable = false, - selection_box = { - type = "fixed", - fixed = { -0.25, -0.5, -0.4375, 0.25, 0.235, 0 } - }, - on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) - local inv = clicker:get_inventory() - - local wieldname = itemstack:get_name() - if wieldname == "vessels:drinking_glass" then - if inv:room_for_item("main", "homedecor:beer_mug 1") then - itemstack:take_item() - clicker:set_wielded_item(itemstack) - inv:add_item("main", "homedecor:beer_mug 1") - minetest.chat_send_player(clicker:get_player_name(), - S("Ahh, a frosty cold beer - look in your inventory for it!")) - else - minetest.chat_send_player(clicker:get_player_name(), - S("No room in your inventory to add a beer mug!")) - end - end - end -}) - -minetest.register_craft({ - output = "homedecor:beer_tap", - recipe = { - { "group:stick","default:steel_ingot","group:stick" }, - { "homedecor:kitchen_faucet","default:steel_ingot","homedecor:kitchen_faucet" }, - { "default:steel_ingot","default:steel_ingot","default:steel_ingot" } - }, -}) - -local beer_cbox = { - type = "fixed", - fixed = { -5/32, -8/16, -9/32 , 7/32, -2/16, 1/32 } -} - -homedecor.register("beer_mug", { - description = S("Beer mug"), - drawtype = "mesh", - mesh = "homedecor_beer_mug.obj", - tiles = { "homedecor_beer_mug.png" }, - inventory_image = "homedecor_beer_mug_inv.png", - groups = { snappy=3, oddly_breakable_by_hand=3 }, - walkable = false, - sounds = default.node_sound_glass_defaults(), - selection_box = beer_cbox, - on_use = function(itemstack, user, pointed_thing) - if not creative.is_enabled_for(user:get_player_name()) then - minetest.do_item_eat(2, "vessels:drinking_glass 1", itemstack, user, pointed_thing) - return itemstack - end - end -}) - -local svm_cbox = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, 1.5, 0.5} -} - -homedecor.register("soda_machine", { - description = S("Soda vending machine"), - mesh = "homedecor_soda_machine.obj", - tiles = {"homedecor_soda_machine.png"}, - groups = {snappy=3}, - selection_box = svm_cbox, - collision_box = svm_cbox, - expand = { top="placeholder" }, - sounds = default.node_sound_wood_defaults(), - on_rotate = minetest.get_modpath("screwdriver") and screwdriver.rotate_simple or nil, - on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) - local playername = clicker:get_player_name() - local wielditem = clicker:get_wielded_item() - local wieldname = wielditem:get_name() - local fdir_to_fwd = { {0, -1}, {-1, 0}, {0, 1}, {1, 0} } - local fdir = node.param2 - local pos_drop = { x=pos.x+fdir_to_fwd[fdir+1][1], y=pos.y, z=pos.z+fdir_to_fwd[fdir+1][2] } - if wieldname == "currency:minegeld_cent_25" then - minetest.spawn_item(pos_drop, "homedecor:soda_can") - minetest.sound_play("insert_coin", { - pos=pos, max_hear_distance = 5 - }) - if not creative.is_enabled_for(playername) then - wielditem:take_item() - clicker:set_wielded_item(wielditem) - return wielditem - end - else - minetest.chat_send_player(playername, S("Please insert a coin in the machine.")) - end - end -}) - -minetest.register_alias("homedecor:coin", "currency:minegeld_cent_25") - -- coffee! -- coffee! -- coffee! @@ -326,12 +221,6 @@ minetest.register_abm({ -- crafting -minetest.register_craftitem(":homedecor:soda_can", { - description = S("Soda Can"), - inventory_image = "homedecor_soda_can.png", - on_use = minetest.item_eat(2), -}) - minetest.register_craft( { output = "homedecor:bottle_green", recipe = { @@ -363,14 +252,6 @@ minetest.register_craft({ }, }) -minetest.register_craft({ - output = "homedecor:beer_tap", - recipe = { - { "group:stick","default:steel_ingot","group:stick" }, - { "homedecor:kitchen_faucet","default:steel_ingot","homedecor:kitchen_faucet" }, - { "default:steel_ingot","default:steel_ingot","default:steel_ingot" } - }, -}) minetest.register_craft({ type = "shapeless", @@ -414,11 +295,3 @@ minetest.register_craft({ }, }) -minetest.register_craft({ - output = "homedecor:soda_machine", - recipe = { - {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}, - {"default:steel_ingot", "dye:red", "default:steel_ingot"}, - {"default:steel_ingot", "default:copperblock", "default:steel_ingot"}, - }, -}) diff --git a/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.de.tr b/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.de.tr index 5f898e24..2a00d01f 100644 --- a/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.de.tr +++ b/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.de.tr @@ -1,11 +1,7 @@ # textdomain: homedecor_gastronomy - ### init.lua ### -Ahh, a frosty cold beer - look in your inventory for it!=Ahh ein kühles Bier – sehen Sie in Ihrem Inventar nach! -Beer mug=Bierkrug -Beer tap=Bierzapfhahn Brown bottle=Braune Flasche Coffee Maker=Kaffeemaschine Cutlery set=Besteckset @@ -13,9 +9,5 @@ Four brown bottles=Vier braune Flaschen Four green bottles=Vier grüne Flaschen Four misc brown/green bottles=Vier gemischte braune/grüne Flaschen Green bottle=Grüne Flasche -No room in your inventory to add a beer mug!=Kein Platz im Inventar für einen Bierkrug! -Please insert a coin in the machine.=Bitte Münze in Automaten einwerfen. -Soda Can=Limodose -Soda vending machine=Limoautomat Toaster=Toaster Wine rack=Weinregal diff --git a/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.es.tr b/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.es.tr index 13145440..1624badd 100644 --- a/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.es.tr +++ b/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.es.tr @@ -1,11 +1,7 @@ # textdomain: homedecor_gastronomy - ### init.lua ### -Ahh, a frosty cold beer - look in your inventory for it!=¡Ah, una cerveza fría! La encontrarás en tu inventario. -Beer mug=Jarra de cerveza -Beer tap=Grifo de cerveza Brown bottle=Botella marrón Coffee Maker=Cafetera Cutlery set=Cubertería @@ -13,9 +9,5 @@ Four brown bottles=Cuatro botellas marrones Four green bottles=Cuatro botellas verdes Four misc brown/green bottles=Cuatro botellas verdes/marrones Green bottle=Botella verde -No room in your inventory to add a beer mug!=¡No hay lugar para tomar una jarra de cerveza! -Please insert a coin in the machine.=Por favor introduzca una moneda en la máquina. -Soda Can=Lata de refresco -Soda vending machine=Máquina expendedora de refrescos Toaster=Tostador Wine rack=Estantería de vino diff --git a/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.fr.tr b/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.fr.tr index 4d721142..af7a8146 100644 --- a/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.fr.tr +++ b/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.fr.tr @@ -1,11 +1,7 @@ # textdomain: homedecor_gastronomy - ### init.lua ### -Ahh, a frosty cold beer - look in your inventory for it!=Ahh, une bière bien fraîche - regardez dans votre inventaire ! -Beer mug=Pinte de bière -Beer tap=Pompe à bière Brown bottle=Bouteille marron Coffee Maker=Cafetière Cutlery set=Couverts @@ -13,9 +9,5 @@ Four brown bottles=Quatre bouteilles marrons Four green bottles=Quatre bouteilles vertes Four misc brown/green bottles=Quatre bouteilles marrons et vertes Green bottle=Bouteille verte -No room in your inventory to add a beer mug!=Pas de place dans votre inventaire pour ajouter une pinte de bière ! -Please insert a coin in the machine.=Veuillez insérer une pièce dans la machine. -Soda Can=Canette de soda -Soda vending machine=Distributeur de boissons Toaster=Grille-pain Wine rack=Casier à bouteilles diff --git a/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.it.tr b/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.it.tr index 57c1c9eb..76cc2f2c 100644 --- a/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.it.tr +++ b/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.it.tr @@ -13,9 +13,5 @@ Four brown bottles= Four green bottles= Four misc brown/green bottles= Green bottle= -No room in your inventory to add a beer mug!= -Please insert a coin in the machine.= -Soda Can= -Soda vending machine= Toaster= Wine rack= diff --git a/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.ms.tr b/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.ms.tr index ac687728..c9995578 100644 --- a/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.ms.tr +++ b/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.ms.tr @@ -1,11 +1,7 @@ # textdomain: homedecor_gastronomy - ### init.lua ### -Ahh, a frosty cold beer - look in your inventory for it!=Ahh, bir sejuk dingin - cari dalam inventori anda! -Beer mug=Kole Bir -Beer tap=Paip Bir Brown bottle=Botol Perang Coffee Maker=Alat Pembuat Kopi Cutlery set=Set Kutleri @@ -13,9 +9,5 @@ Four brown bottles=Empat Botol Perang Four green bottles=Empat Botol Hijau Four misc brown/green bottles=Empat Botol Pelbagai Warna Green bottle=Botol Hijau -No room in your inventory to add a beer mug!=Tiada ruang dalam inventori anda untuk menambah kole bir! -Please insert a coin in the machine.=Sila masukkan duit syiling ke dalam mesin. -Soda Can=Tin Soda -Soda vending machine=Mesin Soda Layan Diri Toaster=Pembakar Roti Wine rack=Rak Wain diff --git a/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.pt.tr b/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.pt.tr index 4a7541a5..4329dfd1 100644 --- a/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.pt.tr +++ b/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.pt.tr @@ -1,11 +1,7 @@ # textdomain: homedecor_gastronomy - ### init.lua ### -Ahh, a frosty cold beer - look in your inventory for it!=Ahh, uma cerveja bem gelada - procure por ela em seu inventário! -Beer mug=Caneca de cerveja -Beer tap=Torneira de cerveja Brown bottle=Garrafa marrom Coffee Maker=Cafeteira Cutlery set=Conjunto de Talheres @@ -13,9 +9,5 @@ Four brown bottles=Quatro garrafas marrons Four green bottles=Quatro garrafas verdes Four misc brown/green bottles=Quatro garrafas mescladas verde/marrom Green bottle=Garrafa verde -No room in your inventory to add a beer mug!=Sem espaço no inventário para colocar uma caneca de cerveja -Please insert a coin in the machine.=Por favor insira uma moeda na máquina. -Soda Can=Lata de Refrigerante -Soda vending machine=Máquina de refrigerante Toaster=Torradeira Wine rack=Prateleira de Vinho diff --git a/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.pt_BR.tr b/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.pt_BR.tr index 4a7541a5..4329dfd1 100644 --- a/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.pt_BR.tr +++ b/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.pt_BR.tr @@ -1,11 +1,7 @@ # textdomain: homedecor_gastronomy - ### init.lua ### -Ahh, a frosty cold beer - look in your inventory for it!=Ahh, uma cerveja bem gelada - procure por ela em seu inventário! -Beer mug=Caneca de cerveja -Beer tap=Torneira de cerveja Brown bottle=Garrafa marrom Coffee Maker=Cafeteira Cutlery set=Conjunto de Talheres @@ -13,9 +9,5 @@ Four brown bottles=Quatro garrafas marrons Four green bottles=Quatro garrafas verdes Four misc brown/green bottles=Quatro garrafas mescladas verde/marrom Green bottle=Garrafa verde -No room in your inventory to add a beer mug!=Sem espaço no inventário para colocar uma caneca de cerveja -Please insert a coin in the machine.=Por favor insira uma moeda na máquina. -Soda Can=Lata de Refrigerante -Soda vending machine=Máquina de refrigerante Toaster=Torradeira Wine rack=Prateleira de Vinho diff --git a/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.ru.tr b/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.ru.tr index 05739f42..e7d34abb 100644 --- a/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.ru.tr +++ b/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.ru.tr @@ -1,11 +1,7 @@ # textdomain: homedecor_gastronomy - ### init.lua ### -Ahh, a frosty cold beer - look in your inventory for it!=О, холодное пиво! Ищи его в инвентаре! -Beer mug=Пивная кружка -Beer tap=Пивной кран Brown bottle=Коричневая бутылка Coffee Maker=Кофеварка Cutlery set=Набор столовых приборов @@ -13,9 +9,5 @@ Four brown bottles=Четыре коричневых бутылки Four green bottles=Четыре зелёных бутылки Four misc brown/green bottles=Четыре разные коричневые/зелёные Green bottle=Зелёная бутылка -No room in your inventory to add a beer mug!=В инвентаре нет места для пивной кружки! -Please insert a coin in the machine.=Вставьте монету в автомат. -Soda Can=Банка газировки -Soda vending machine=Автомат с газировкой Toaster=Тостер Wine rack=Винный шкаф diff --git a/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.zh_CN.tr b/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.zh_CN.tr index 81d50889..7f0fe40c 100644 --- a/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.zh_CN.tr +++ b/mods/homedecor_modpack/homedecor_gastronomy/locale/homedecor_gastronomy.zh_CN.tr @@ -1,11 +1,7 @@ # textdomain: homedecor_gastronomy - ### init.lua ### -Ahh, a frosty cold beer - look in your inventory for it!=啊,一杯冰凉的啤酒-看看你的库存吧! -Beer mug=啤酒杯 -Beer tap=啤酒龙头 Brown bottle=棕色瓶子 Coffee Maker=咖啡机 Cutlery set=餐具套装 @@ -13,9 +9,5 @@ Four brown bottles=四个棕色瓶子 Four green bottles=四个绿色瓶子 Four misc brown/green bottles=四个其他棕色/绿色瓶子 Green bottle=绿瓶 -No room in your inventory to add a beer mug!=你的库存里没有地方放啤酒杯! -Please insert a coin in the machine.=请在机器里放一枚硬币。 -Soda Can=易拉罐 -Soda vending machine=汽水自动售货机 Toaster=烤面包机 Wine rack=酒架 diff --git a/mods/homedecor_modpack/homedecor_gastronomy/locale/template.txt b/mods/homedecor_modpack/homedecor_gastronomy/locale/template.txt index 57c1c9eb..76cc2f2c 100644 --- a/mods/homedecor_modpack/homedecor_gastronomy/locale/template.txt +++ b/mods/homedecor_modpack/homedecor_gastronomy/locale/template.txt @@ -13,9 +13,5 @@ Four brown bottles= Four green bottles= Four misc brown/green bottles= Green bottle= -No room in your inventory to add a beer mug!= -Please insert a coin in the machine.= -Soda Can= -Soda vending machine= Toaster= Wine rack= diff --git a/mods/homedecor_modpack/homedecor_gastronomy/mod.conf b/mods/homedecor_modpack/homedecor_gastronomy/mod.conf index d6eb82ba..b81ba2a7 100644 --- a/mods/homedecor_modpack/homedecor_gastronomy/mod.conf +++ b/mods/homedecor_modpack/homedecor_gastronomy/mod.conf @@ -1,4 +1,4 @@ name = homedecor_gastronomy description = Homedecor mod: gastronomy depends = homedecor_common, default, basic_materials, dye, creative -optional_depends = currency, bucket, screwdriver +optional_depends = bucket, screwdriver diff --git a/mods/homedecor_modpack/homedecor_misc/init.lua b/mods/homedecor_modpack/homedecor_misc/init.lua index 2427af79..dd9911a0 100644 --- a/mods/homedecor_modpack/homedecor_misc/init.lua +++ b/mods/homedecor_modpack/homedecor_misc/init.lua @@ -373,30 +373,6 @@ homedecor.register("skateboard", { on_place = minetest.rotate_node }) -homedecor.register("tool_cabinet", { - description = S("Metal tool cabinet and work table"), - mesh = "homedecor_tool_cabinet.obj", - tiles = { - { name = "homedecor_generic_metal.png", color = 0xffd00000 }, - "homedecor_tool_cabinet_drawers.png", - { name = "homedecor_generic_metal.png", color = 0xff006000 }, - { name = "homedecor_generic_metal.png", color = homedecor.color_med_grey }, - "homedecor_generic_metal_bright.png", - "homedecor_tool_cabinet_misc.png", - }, - inventory_image = "homedecor_tool_cabinet_inv.png", - on_rotate = minetest.get_modpath("screwdriver") and screwdriver.rotate_simple or nil, - groups = { snappy=3 }, - selection_box = homedecor.nodebox.slab_y(2), - expand = { top="placeholder" }, - inventory = { - size=24, - } -}) - -minetest.register_alias("homedecor:tool_cabinet_bottom", "homedecor:tool_cabinet") -minetest.register_alias("homedecor:tool_cabinet_top", "air") - homedecor_misc.banister_materials = { { "wood", @@ -938,15 +914,6 @@ minetest.register_craft({ }, }) -minetest.register_craft({ - output = "homedecor:tool_cabinet", - recipe = { - { "basic_materials:motor", "default:axe_steel", "default:pick_steel" }, - { "default:steel_ingot", "homedecor:drawer_small", "default:steel_ingot" }, - { "default:steel_ingot", "homedecor:drawer_small", "default:steel_ingot" } - }, -}) - minetest.register_craft({ output = "homedecor:spiral_staircase", recipe = { diff --git a/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.de.tr b/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.de.tr index c3135dee..16258ebb 100644 --- a/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.de.tr +++ b/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.de.tr @@ -20,7 +20,6 @@ Japanese tatami=Japanische Tatami Japanese wall=Japanische Wand Japanese wall (bottom)=Japanische Wand (unten) Japanese wall (top)=Japanische Wand (oben) -Metal tool cabinet and work table=Metallwerkzeugschrank und Arbeitstisch Piano=Klavier Pool Table=Billardtisch Potted flower (@1)=Eingetopfte Blume (@1) diff --git a/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.es.tr b/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.es.tr index 0b0c1f14..7323ea1b 100644 --- a/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.es.tr +++ b/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.es.tr @@ -20,7 +20,6 @@ Japanese tatami=Tatami Japanese wall=Pared japonesa Japanese wall (bottom)=Pared japonesa (parte más baja) Japanese wall (top)=Pared japonesa (parte más alta) -Metal tool cabinet and work table=Mesa de trabajo y gabinete en hierro Piano=Piano Pool Table=Mesa de pool Potted flower (@1)=Flor en maceta (@1) diff --git a/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.fr.tr b/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.fr.tr index 6b11a7b8..10ef972f 100644 --- a/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.fr.tr +++ b/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.fr.tr @@ -20,7 +20,6 @@ Japanese tatami=Tatami Japanese wall=Mur japonais Japanese wall (bottom)=Mur japonais (bas) Japanese wall (top)=Mur japonais (haut) -Metal tool cabinet and work table=Établi pour le travail du métal Piano=Piano Pool Table=Billard Potted flower (@1)=Fleur en pot (@1) diff --git a/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.it.tr b/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.it.tr index 2c494a43..3cb27ad2 100644 --- a/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.it.tr +++ b/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.it.tr @@ -20,7 +20,6 @@ Japanese tatami= Japanese wall= Japanese wall (bottom)= Japanese wall (top)= -Metal tool cabinet and work table= Piano= Pool Table=Tavolo Potted flower (@1)= diff --git a/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.ms.tr b/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.ms.tr index 2f94a677..89330cd7 100644 --- a/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.ms.tr +++ b/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.ms.tr @@ -20,7 +20,6 @@ Japanese tatami=Tatami Jepun Japanese wall=Dinding Jepun Japanese wall (bottom)=Dinding Jepun (Bawah) Japanese wall (top)=Dinding Jepun (Atas) -Metal tool cabinet and work table=Kabinet Alatan Logam dan Meja Kerja Piano=Piano Pool Table=Meja Pool Potted flower (@1)=Pasu Berbunga (@1) diff --git a/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.pt.tr b/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.pt.tr index 66abfdae..f8dc9f01 100644 --- a/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.pt.tr +++ b/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.pt.tr @@ -20,7 +20,6 @@ Japanese tatami=Tatami Japonês Japanese wall=Divisória japonesa Japanese wall (bottom)=Divisória japonesa (inferior) Japanese wall (top)=Divisória japonesa (superior) -Metal tool cabinet and work table=Gabinete de ferramentas metálicas e mesa de trabalho Piano=Piano Pool Table=Mesa de Sinuca Potted flower (@1)=Vaso de Flor (@1) diff --git a/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.pt_BR.tr b/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.pt_BR.tr index 66abfdae..f8dc9f01 100644 --- a/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.pt_BR.tr +++ b/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.pt_BR.tr @@ -20,7 +20,6 @@ Japanese tatami=Tatami Japonês Japanese wall=Divisória japonesa Japanese wall (bottom)=Divisória japonesa (inferior) Japanese wall (top)=Divisória japonesa (superior) -Metal tool cabinet and work table=Gabinete de ferramentas metálicas e mesa de trabalho Piano=Piano Pool Table=Mesa de Sinuca Potted flower (@1)=Vaso de Flor (@1) diff --git a/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.ru.tr b/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.ru.tr index a970d4a8..cc4ecbc2 100644 --- a/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.ru.tr +++ b/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.ru.tr @@ -20,7 +20,6 @@ Japanese tatami=Японский татами Japanese wall=Японская стена Japanese wall (bottom)=Японская стена (низ) Japanese wall (top)=Японская стена (верх) -Metal tool cabinet and work table=Шкаф с металлическим инструментом и рабочий стол Piano=Пианино Pool Table=Бильярдный стол Potted flower (@1)=Цветок в горшке (@1) diff --git a/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.zh_CN.tr b/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.zh_CN.tr index 41c44fd0..d50f1af8 100644 --- a/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.zh_CN.tr +++ b/mods/homedecor_modpack/homedecor_misc/locale/homedecor_misc.zh_CN.tr @@ -20,7 +20,6 @@ Japanese tatami=日本榻榻米 Japanese wall=日本墙 Japanese wall (bottom)=日本墙(下) Japanese wall (top)=日本墙(上) -Metal tool cabinet and work table=金属工具柜及工作台 Piano=钢琴 Pool Table=台球桌 Potted flower (@1)=盆花(@1) diff --git a/mods/homedecor_modpack/homedecor_misc/locale/template.txt b/mods/homedecor_modpack/homedecor_misc/locale/template.txt index d538ec9c..0adf1828 100644 --- a/mods/homedecor_modpack/homedecor_misc/locale/template.txt +++ b/mods/homedecor_modpack/homedecor_misc/locale/template.txt @@ -20,7 +20,6 @@ Japanese tatami= Japanese wall= Japanese wall (bottom)= Japanese wall (top)= -Metal tool cabinet and work table= Piano= Pool Table= Potted flower (@1)= diff --git a/mods/minislots/minislots_engine/depends.txt b/mods/minislots/minislots_engine/depends.txt deleted file mode 100644 index 739f218d..00000000 --- a/mods/minislots/minislots_engine/depends.txt +++ /dev/null @@ -1,2 +0,0 @@ -default -currency diff --git a/mods/minislots/minislots_engine/mod.conf b/mods/minislots/minislots_engine/mod.conf new file mode 100644 index 00000000..20f2acd2 --- /dev/null +++ b/mods/minislots/minislots_engine/mod.conf @@ -0,0 +1,5 @@ +name = minislots_engine +author = +depends = default, currency +optional_depends = +description = diff --git a/mods/minislots/minislots_golden7s/depends.txt b/mods/minislots/minislots_golden7s/depends.txt deleted file mode 100644 index 3628f79c..00000000 --- a/mods/minislots/minislots_golden7s/depends.txt +++ /dev/null @@ -1 +0,0 @@ -minislots_engine diff --git a/mods/minislots/minislots_golden7s/mod.conf b/mods/minislots/minislots_golden7s/mod.conf new file mode 100644 index 00000000..8486cffc --- /dev/null +++ b/mods/minislots/minislots_golden7s/mod.conf @@ -0,0 +1,5 @@ +name = minislots_golden7s +author = +depends = minislots_engine +optional_depends = +description = diff --git a/mods/minislots/minislots_golden7s_deluxe/depends.txt b/mods/minislots/minislots_golden7s_deluxe/depends.txt deleted file mode 100644 index 3628f79c..00000000 --- a/mods/minislots/minislots_golden7s_deluxe/depends.txt +++ /dev/null @@ -1 +0,0 @@ -minislots_engine diff --git a/mods/minislots/minislots_golden7s_deluxe/mod.conf b/mods/minislots/minislots_golden7s_deluxe/mod.conf new file mode 100644 index 00000000..1f141a91 --- /dev/null +++ b/mods/minislots/minislots_golden7s_deluxe/mod.conf @@ -0,0 +1,5 @@ +name = minislots_golden7s_deluxe +author = +depends = minislots_engine +optional_depends = +description = diff --git a/mods/minislots/minislots_work_files/mod.conf b/mods/minislots/minislots_work_files/mod.conf new file mode 100644 index 00000000..bbb872eb --- /dev/null +++ b/mods/minislots/minislots_work_files/mod.conf @@ -0,0 +1 @@ +name = minislots_work_files \ No newline at end of file diff --git a/mods/mob_horse/license.txt b/mods/mob_horse/license.txt new file mode 100644 index 00000000..69296f05 --- /dev/null +++ b/mods/mob_horse/license.txt @@ -0,0 +1,3 @@ +Code: MIT +Textures: CC-BY-SA 3.0 by Mjollna +Model: MIT by KrupnovPavel diff --git a/mods/mobs_monster/dirt_monster.lua b/mods/mobs_monster/dirt_monster.lua index 518116a3..3631fb26 100644 --- a/mods/mobs_monster/dirt_monster.lua +++ b/mods/mobs_monster/dirt_monster.lua @@ -1,6 +1,16 @@ local S = mobs.intllib +local dirt_types = { + + { nodes = {"ethereal:dry_dirt"}, + skins = {"mobs_dirt_monster3.png"}, + drops = { + {name = "ethereal:dry_dirt", chance = 1, min = 0, max = 2} + } + } +} + -- Dirt Monster by PilzAdam @@ -19,6 +29,7 @@ mobs:register_mob("mobs_monster:dirt_monster", { mesh = "mobs_stone_monster.b3d", textures = { {"mobs_dirt_monster.png"}, + {"mobs_dirt_monster2.png"}, }, blood_texture = "default_dirt.png", makes_footstep_sound = true, @@ -48,19 +59,39 @@ mobs:register_mob("mobs_monster:dirt_monster", { punch_start = 40, punch_end = 63, }, + + -- check surrounding nodes and spawn a specific monster + on_spawn = function(self) + + local pos = self.object:get_pos() ; pos.y = pos.y - 1 + local tmp + + for n = 1, #dirt_types do + + tmp = dirt_types[n] + + if minetest.find_node_near(pos, 1, tmp.nodes) then + + self.base_texture = tmp.skins + self.object:set_properties({textures = tmp.skins}) + + if tmp.drops then + self.drops = tmp.drops + end + + return true + end + end + + return true -- run only once, false/nil runs every activation + end }) -local spawn_on = "default:dirt_with_grass" - -if minetest.get_modpath("ethereal") then - spawn_on = "ethereal:gray_dirt" -end - if not mobs.custom_spawn_monster then mobs:spawn({ name = "mobs_monster:dirt_monster", - nodes = {spawn_on}, + nodes = {"default:dirt_with_grass", "ethereal:gray_dirt", "ethereal:dry_dirt"}, min_light = 0, max_light = 7, chance = 6000, diff --git a/mods/mobs_monster/dungeon_master.lua b/mods/mobs_monster/dungeon_master.lua index bcc04f85..4b681841 100644 --- a/mods/mobs_monster/dungeon_master.lua +++ b/mods/mobs_monster/dungeon_master.lua @@ -16,8 +16,8 @@ mobs:register_mob("mobs_monster:dungeon_master", { shoot_interval = 2.2, arrow = "mobs_monster:fireball", shoot_offset = 1, - hp_min = 22, - hp_max = 45, + hp_min = 42, + hp_max = 75, armor = 60, collisionbox = {-0.7, -1, -0.7, 0.7, 1.6, 0.7}, visual = "mesh", diff --git a/mods/mobs_monster/init.lua b/mods/mobs_monster/init.lua index 02142fdb..4df355fb 100644 --- a/mods/mobs_monster/init.lua +++ b/mods/mobs_monster/init.lua @@ -28,6 +28,7 @@ dofile(path .. "tree_monster.lua") dofile(path .. "lava_flan.lua") -- Zeg9 dofile(path .. "mese_monster.lua") dofile(path .. "spider.lua") -- AspireMint +dofile(path .. "land_guard.lua") -- Load custom spawning diff --git a/mods/mobs_monster/land_guard.lua b/mods/mobs_monster/land_guard.lua new file mode 100644 index 00000000..6545b33e --- /dev/null +++ b/mods/mobs_monster/land_guard.lua @@ -0,0 +1,127 @@ + +local S = mobs.intllib + + +local guard_types = { + + { nodes = { + "default:snow", "default:snowblock", "default:ice", + "default:dirt_with_snow" + }, + skins = {"mobs_land_guard6.png", "mobs_land_guard7.png", "mobs_land_guard8.png"}, + drops = { + {name = "default:ice", chance = 1, min = 1, max = 4}, + {name = "mobs:leather", chance = 2, min = 0, max = 2}, + {name = "default:diamond", chance = 4, min = 0, max = 2}, + }, + }, + + { nodes = { + "ethereal:dry_dirt", "default:sand", "default:desert_sand", + "default:dry_dirt_with_dry_grass", "default:dry_dirt" + }, + skins = {"mobs_land_guard4.png", "mobs_land_guard5.png"}, + drops = { + {name = "default:sandstone", chance = 1, min = 1, max = 4}, + {name = "mobs:leather", chance = 2, min = 0, max = 2}, + {name = "default:mese_crystal", chance = 4, min = 0, max = 2}, + }, + } +} + +-- Land Guard + +mobs:register_mob("mobs_monster:land_guard", { + type = "monster", + passive = false, + attack_type = "dogfight", + group_attack = true, + reach = 3, + damage = 15, + hp_min = 30, + hp_max = 65, + armor = 50, + collisionbox = {-0.5, -1.01, -0.5, 0.5, 1.6, 0.5}, + visual_size = {x = 1, y = 1}, + visual = "mesh", + mesh = "mobs_dungeon_master.b3d", + textures = { + {"mobs_land_guard.png"}, + {"mobs_land_guard2.png"}, + {"mobs_land_guard3.png"} + }, + makes_footstep_sound = true, + sounds = { + random = "mobs_dungeonmaster", + }, + walk_velocity = 1.5, + run_velocity = 3.4, + jump = true, + jump_height = 2.0, + floats = 0, + view_range = 15, + drops = { + {name = "mobs:leather", chance = 2, min = 0, max = 2}, + {name = "default:mese_crystal", chance = 3, min = 0, max = 2}, + {name = "default:diamond", chance = 4, min = 0, max = 1}, + }, + water_damage = 0, + lava_damage = 6, + light_damage = 0, + fear_height = 8, + animation = { + stand_start = 0, + stand_end = 19, + walk_start = 20, + walk_end = 35, + punch_start = 36, + punch_end = 48, + speed_normal = 15, + speed_run = 20, + }, + + -- check surrounding nodes and spawn a specific guard + on_spawn = function(self) + + local pos = self.object:get_pos() ; pos.y = pos.y - 1 + local tmp + + for n = 1, #guard_types do + + tmp = guard_types[n] + + if minetest.find_node_near(pos, 1, tmp.nodes) then + + self.base_texture = { tmp.skins[math.random(#tmp.skins)] } + self.object:set_properties({textures = self.base_texture}) + self.docile_by_day = tmp.docile + + if tmp.drops then + self.drops = tmp.drops + end + + return true + end + end + + return true -- run only once, false/nil runs every activation + end, +}) + + +if not mobs.custom_spawn_monster then +mobs:spawn({ + name = "mobs_monster:land_guard", + nodes = { + "default:snow", "default:ice", "default:stone", + "default:dry_dirt_with_dry_grass", "ethereal:dry_dirt" + }, + max_light = 7, + chance = 25000, + min_height = 0, + active_object_count = 1, +}) +end + + +mobs:register_egg("mobs_monster:land_guard", S("Land Guard"), "default_ice.png", 1) diff --git a/mods/mobs_monster/oerkki.lua b/mods/mobs_monster/oerkki.lua index 6e42c423..f706b43c 100644 --- a/mods/mobs_monster/oerkki.lua +++ b/mods/mobs_monster/oerkki.lua @@ -20,6 +20,7 @@ mobs:register_mob("mobs_monster:oerkki", { textures = { {"mobs_oerkki.png"}, {"mobs_oerkki2.png"}, + {"mobs_oerkki3.png"}, }, makes_footstep_sound = false, sounds = { diff --git a/mods/mobs_monster/readme.md b/mods/mobs_monster/readme.md index 800079c3..cd03fcb3 100644 --- a/mods/mobs_monster/readme.md +++ b/mods/mobs_monster/readme.md @@ -27,7 +27,7 @@ Sand Monster Spiders -- Snowy spiders are found on higher cold areas, Tarantula's in higher jungle, Cave spider below -20 and Mese spider near areas containing the ore and Crystal spiders only in Ethereal's crystal biomes. Some are docile during the daytime and will drop string when killed. +- Snowy spiders are found on higher cold areas, spitting Tarantula's in higher jungle, small Cave spider below -20 and Mese spider near areas containing the ore and Crystal spiders only in Ethereal's crystal biomes. Some are docile during the daytime and will drop string when killed. Stone Monster @@ -35,6 +35,10 @@ Stone Monster Tree Monster -- Found atop tree's at night time they drop down and look for food in the form of players and animals. Can drop saplings and sometimes an apple or three. +- Found atop tree's at night time they drop down and look for food in the form of players and animals. Can drop saplings and sometimes an apple or three depending on type. Also note that green tree creepers exist and sometimes go boom. + +Land Guard + +- These huge monsters roam the land in cold, hot and temperate areas and don't like players wandering around their domain. Lucky Blocks: 11 diff --git a/mods/mobs_monster/sand_monster.lua b/mods/mobs_monster/sand_monster.lua index a46f5093..21c5af6e 100644 --- a/mods/mobs_monster/sand_monster.lua +++ b/mods/mobs_monster/sand_monster.lua @@ -49,6 +49,7 @@ mobs:register_mob("mobs_monster:sand_monster", { mesh = "mobs_sand_monster.b3d", textures = { {"mobs_sand_monster.png"}, + {"mobs_sand_monster2.png"}, }, blood_texture = "default_desert_sand.png", makes_footstep_sound = true, diff --git a/mods/mobs_monster/spider.lua b/mods/mobs_monster/spider.lua index 9cb4ae12..4a74b3b1 100644 --- a/mods/mobs_monster/spider.lua +++ b/mods/mobs_monster/spider.lua @@ -11,6 +11,47 @@ local get_velocity = function(self) return (v.x * v.x + v.z * v.z) ^ 0.5 end + +local spider_types = { + + { nodes = {"default:snow", "default:snowblock", "default:dirt_with_snow"}, + skins = {"mobs_spider_snowy.png"}, + docile = true, + drops = nil + }, + + { nodes = {"default:dirt_with_rainforest_litter", "default:jungletree"}, + skins = {"mobs_spider_orange.png"}, + docile = true, + drops = nil, + shoot = true + }, + + { nodes = {"default:stone", "default:gravel"}, + skins = {"mobs_spider_grey.png"}, + docile = nil, + drops = nil, + small = true + }, + + { nodes = {"default:mese", "default:stone_with_mese"}, + skins = {"mobs_spider_mese.png"}, + docile = nil, + drops = { + {name = "farming:string", chance = 1, min = 0, max = 2}, + {name = "default:mese_crystal_fragment", chance = 2, min = 1, max = 4}} + }, + + { nodes = {"ethereal:crystal_dirt", "ethereal:crystal_spike"}, + skins = {"mobs_spider_crystal.png"}, + docile = true, + drops = { + {name = "farming:string", chance = 1, min = 0, max = 2}, + {name = "ethereal:crystal_spike", chance = 15, min = 1, max = 2}} + } +} + + -- Spider by AspireMint (CC-BY-SA 3.0 license) mobs:register_mob("mobs_monster:spider", { @@ -53,7 +94,7 @@ mobs:register_mob("mobs_monster:spider", { light_damage = 0, animation = { speed_normal = 15, - speed_run = 20,--15, + speed_run = 20, stand_start = 0, stand_end = 0, walk_start = 1, @@ -63,42 +104,46 @@ mobs:register_mob("mobs_monster:spider", { punch_start = 25, punch_end = 45, }, - -- what kind of spider are we spawning? + + -- check surrounding nodes and spawn a specific spider on_spawn = function(self) local pos = self.object:get_pos() ; pos.y = pos.y - 1 + local tmp - -- snowy spider - if minetest.find_node_near(pos, 1, - {"default:snow", "default:snowblock", "default:dirt_with_snow"}) then - self.base_texture = {"mobs_spider_snowy.png"} - self.object:set_properties({textures = self.base_texture}) - self.docile_by_day = true - -- tarantula - elseif minetest.find_node_near(pos, 1, - {"default:dirt_with_rainforest_litter", "default:jungletree"}) then - self.base_texture = {"mobs_spider_orange.png"} - self.object:set_properties({textures = self.base_texture}) - self.docile_by_day = true - -- grey spider - elseif minetest.find_node_near(pos, 1, - {"default:stone", "default:gravel"}) then - self.base_texture = {"mobs_spider_grey.png"} - self.object:set_properties({textures = self.base_texture}) - -- mese spider - elseif minetest.find_node_near(pos, 1, - {"default:mese", "default:stone_with_mese"}) then - self.base_texture = {"mobs_spider_mese.png"} - self.object:set_properties({textures = self.base_texture}) - elseif minetest.find_node_near(pos, 1, - {"ethereal:crystal_dirt", "ethereal:crystal_spike"}) then - self.base_texture = {"mobs_spider_crystal.png"} - self.object:set_properties({textures = self.base_texture}) - self.docile_by_day = true - self.drops = { - {name = "farming:string", chance = 1, min = 0, max = 2}, - {name = "ethereal:crystal_spike", chance = 15, min = 1, max = 2}, - } + for n = 1, #spider_types do + + tmp = spider_types[n] + + if minetest.find_node_near(pos, 1, tmp.nodes) then + + self.base_texture = tmp.skins + self.object:set_properties({textures = tmp.skins}) + self.docile_by_day = tmp.docile + + if tmp.drops then + self.drops = tmp.drops + end + + if tmp.shoot then + self.attack_type = "dogshoot" + self.arrow = "mobs_monster:cobweb" + self.dogshoot_switch = 1 + self.dogshoot_count_max = 60 + self.dogshoot_count2_max = 20 + self.shoot_interval = 2 + self.shoot_offset = 2 + end + + if tmp.small then + self.object:set_properties({ + collisionbox = {-0.2, -0.2, -0.2, 0.2, 0, 0.2}, + visual_size = {x = 0.25, y = 0.25} + }) + end + + return true + end end return true -- run only once, false/nil runs every activation @@ -233,7 +278,7 @@ minetest.register_node(":mobs:cobweb", { walkable = false, groups = {snappy = 1, disable_jump = 1}, drop = "farming:string", - sounds = default.node_sound_leaves_defaults(), + sounds = default.node_sound_leaves_defaults() }) minetest.register_craft({ @@ -244,3 +289,48 @@ minetest.register_craft({ {"farming:string", "", "farming:string"}, } }) + + +local web_place = function(pos) + + local pos2 = minetest.find_node_near(pos, 1, {"air", "group:leaves"}, true) + + if pos2 then + minetest.swap_node(pos2, {name = "mobs:cobweb"}) + end +end + +mobs:register_arrow("mobs_monster:cobweb", { + visual = "sprite", + visual_size = {x = 1, y = 1}, + textures = {"mobs_cobweb.png"}, + collisionbox = {-0.1, -0.1, -0.1, 0.1, 0.1, 0.1}, + velocity = 15, + tail = 1, + tail_texture = "mobs_cobweb.png", + tail_size = 5, + glow = 2, + expire = 0.1, + + hit_player = function(self, player) + + player:punch(self.object, 1.0, { + full_punch_interval = 2.0, + damage_groups = {fleshy = 3}, + }, nil) + + web_place(self.object:get_pos()) + end, + + hit_node = function(self, pos, node) + web_place(pos) + end, + + hit_mob = function(self, player) + + player:punch(self.object, 1.0, { + full_punch_interval = 2.0, + damage_groups = {fleshy = 3}, + }, nil) + end +}) diff --git a/mods/mobs_monster/stone_monster.lua b/mods/mobs_monster/stone_monster.lua index 34197d77..eb8d650a 100644 --- a/mods/mobs_monster/stone_monster.lua +++ b/mods/mobs_monster/stone_monster.lua @@ -1,6 +1,18 @@ local S = mobs.intllib +local stone_types = { + + { nodes = {"default:desert_stone"}, + skins = {"mobs_stone_monster3.png"}, + drops = { + {name = "default:desert_cobble", chance = 1, min = 0, max = 2}, + {name = "default:iron_lump", chance = 5, min = 0, max = 2}, + {name = "default:gold_lump", chance = 5, min = 0, max = 2} + } + } +} + -- Stone Monster by PilzAdam @@ -34,7 +46,7 @@ mobs:register_mob("mobs_monster:stone_monster", { drops = { {name = "default:cobble", chance = 1, min = 0, max = 2}, {name = "default:coal_lump", chance = 3, min = 0, max = 2}, - {name = "default:iron_lump", chance = 5, min = 0, max = 2}, + {name = "default:iron_lump", chance = 5, min = 0, max = 2} }, water_damage = 0, lava_damage = 1, @@ -59,6 +71,32 @@ mobs:register_mob("mobs_monster:stone_monster", { {"default:pick_mese", 6}, {"default:pick_diamond", 7}, }, + + -- check surrounding nodes and spawn a specific spider + on_spawn = function(self) + + local pos = self.object:get_pos() ; pos.y = pos.y - 1 + local tmp + + for n = 1, #stone_types do + + tmp = stone_types[n] + + if minetest.find_node_near(pos, 1, tmp.nodes) then + + self.base_texture = tmp.skins + self.object:set_properties({textures = tmp.skins}) + + if tmp.drops then + self.drops = tmp.drops + end + + return true + end + end + + return true -- run only once, false/nil runs every activation + end }) diff --git a/mods/mobs_monster/textures/mobs_dirt_monster2.png b/mods/mobs_monster/textures/mobs_dirt_monster2.png new file mode 100644 index 0000000000000000000000000000000000000000..964698c91eaf2f258abbf9bbb3961144f6e1f23e GIT binary patch literal 594 zcmV-Y0%7648g0H*)~RwD*qDGBue0BJH2ayk=zLmiD!C7oU`ux>bQAbvgo z0004WQchCQ?|6_|G#z%$`Pq|9erTPI7SlE z{0IZ26ibl;m^4O6s*)2j1Bu5!>qAu)OU^_LqL4%dm_;N3Q1;jnR1rpiTnJGLqKZ;B zMpR5f9yAqg*@vE-|`fgOQJRX|!jGs>^H*u)L&2ux(AXdamcGii9ngon6XkO;om5n#$W z+BJVYD@P#gu>~tejB(#Kv0j1+uw$>DX{{04qB*D>+a}f%6xEn%^~{u@HaX^Qz+>CQ zIs!F&D5cdiV~Eif0OO})+r)YTJ%x88zPQJad6^Y2;U+9QJ{Xr-aRhf^+3~@+%!((N zCSfw7*<2xT~#!yTqqHm~(a}amV{DJoLfuNtCX4y5eoyqP|F?b`PdL zh<`pCzfR)R2ixDzhVPSj_CW|+h&M@uC5doJ;@Jlwq_oNFBu;%0Ov3vlPWKW%cOECT#uwAEHk=wwzc{#Q*>R07*qoM6N<$f-XJxJOBUy literal 0 HcmV?d00001 diff --git a/mods/mobs_monster/textures/mobs_dirt_monster3.png b/mods/mobs_monster/textures/mobs_dirt_monster3.png new file mode 100644 index 0000000000000000000000000000000000000000..f11faee487913cff4e109716df40ad0ddced5f97 GIT binary patch literal 610 zcmV-o0-gPdP)P)t-skpKYu z004baHk@ETuWL!Ga80;&Q^0ym!+>4Gfmh6gR?UfF-<4?Nm0|0kaqgjP^`U6}u6g{n zfd9C7|HO*_%#Z)pm;d3O{_3HGbK#-@0004WQchCco z5NqY)B3mq+1^fSBdVoqx*>)U#V93Zs60^C4pl7X>bL0SIQc6pTWC8LE3>;s^2On`; zR%;!42ubS@!|Vd(;{b>pGlK0ecr)uv06@-|L=n+CYopPG95aG>^?ntPyMaw7{}y9H z$cSS`V0E}5QSy?&`L`G{pW+&31lkCR$&H>lnm@%g%x?e>G%Jptd0IZjHOvSoY*B+7 zJ@ZH}ajJ-Gm=QR;ET~lWDD<9rgk9XSntZhvW&|J+718Kf;VOi7vl7(4En*o#J`0p^ z^ek=<0eO*W5s~(75z9SrF-nW0XITlvyxb|@-0s`OB9C%DOHQidk?#VL8KlgM)-lQ3 zzAa)I!MCtH@iTs5u!ei^B`i<8GY+%D2)>2oiFd|fR`?A%;azwtF7FTf;9FQ4t{*t+ zgE|RASQ@T>>8KCtBn)9`xJo$cgAxukgr(s+tw()OCt(On!?iDt`e3N7kCCh%9reNQ zB!)V=hkfuniBvu4e(^L-DxFATsvdNGpsv?xJ)Oj^52j22r<2(Afe@2Wr<3^Z10j@} w=yVdhJ`h>L`6PCIPzcQFBzAouf|cwB|2)S@R;;#3W&i*H07*qoM6N<$g05r|UH||9 literal 0 HcmV?d00001 diff --git a/mods/mobs_monster/textures/mobs_land_guard.png b/mods/mobs_monster/textures/mobs_land_guard.png new file mode 100644 index 0000000000000000000000000000000000000000..53100abe6d0bf46accd84e36270c765aff6e59aa GIT binary patch literal 1195 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 LNkvXXu0mjfs+Kph literal 0 HcmV?d00001 diff --git a/mods/mobs_monster/textures/mobs_land_guard3.png b/mods/mobs_monster/textures/mobs_land_guard3.png new file mode 100644 index 0000000000000000000000000000000000000000..69e86916c9611feb619efaa0a508b8279ef77c48 GIT binary patch literal 3481 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 a82RA}ei{x>=kS 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 M07*qoM6N<$f)?q*nE(I) literal 0 HcmV?d00001 diff --git a/mods/mobs_monster/textures/mobs_land_guard7.png b/mods/mobs_monster/textures/mobs_land_guard7.png new file mode 100644 index 0000000000000000000000000000000000000000..6a9d0fd8b34306401cb029a298df2f24cd8696d0 GIT binary patch literal 2410 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 IM6N<$g0Hq^5dZ)H literal 0 HcmV?d00001 diff --git a/mods/mobs_monster/textures/mobs_stone_monster2.png b/mods/mobs_monster/textures/mobs_stone_monster2.png index 70bfc6ecee2aa2c7597cb8dfdb732595db35ad96..9c76b833e1a97bca48f937229202d8d63d74ce39 100644 GIT binary patch delta 744 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 A`~Uy| diff --git a/mods/mobs_monster/textures/mobs_stone_monster3.png b/mods/mobs_monster/textures/mobs_stone_monster3.png new file mode 100644 index 0000000000000000000000000000000000000000..70bfc6ecee2aa2c7597cb8dfdb732595db35ad96 GIT binary patch literal 3682 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 A`~Uy| literal 0 HcmV?d00001 diff --git a/mods/mobs_monster/textures/mobs_tree_monster3.png b/mods/mobs_monster/textures/mobs_tree_monster3.png new file mode 100644 index 0000000000000000000000000000000000000000..9e18fb2e275d5033a16557925dddceb72f683801 GIT binary patch literal 3179 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 RfBOIc002ovPDHLkV1g!G*XjTO literal 0 HcmV?d00001 diff --git a/mods/mobs_monster/textures/mobs_tree_monster4.png b/mods/mobs_monster/textures/mobs_tree_monster4.png new file mode 100644 index 0000000000000000000000000000000000000000..6299e32dfaa440f19e81eefad2486a9695d26919 GIT binary patch literal 3186 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 literal 0 HcmV?d00001 diff --git a/mods/mobs_monster/textures/zmobs_mese_monster.png b/mods/mobs_monster/textures/zmobs_mese_monster.png index 55f662a7a938fba8248e4f3d3ded2744c64764fe..3d3812dda3662b8f356f03a16e1bbc8e76ba60e2 100644 GIT binary patch delta 290 zcmV+-0p0$$1hE2;7=Hu<0001iRAssPH$0L;t= zbv500DGTPE!Ct=GbNc006{EL_t(2&ux$~4#OY}MZM$#y+LWD?DfFj z6J$Z+1nnLqoVgNmj$J!|LTJ2v`SHJP0qeFGR|RI$Ci0~Ejeo%FN>Y)Hsu4g;gcy08 zh@LM2A!NsRBf2Xfn;nah#6tmPM^Ru)HmIX0aK0f{y@&*~`_Q6|V=-n@2V!1}x)!fy zAm+72A-?zeRD~G;2Im~qQsCrgS}=4#dVd1){s&SE2JZ!=257*~Es%igKstH_n?LT% ojwYZWweJF4f*TIZ9XPk}12*!EY1yJM3jhEB07*qoM6N<$f~9tMkpKVy delta 554 zcmV+_0@eMo0=EQ^7=H)@0000)q>9D>000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2i*k%4i*h)DhA2`0013nR9JLFZ*6U5Zgc_CX>@2HM@dakWG-a~ z0001KP)t-s0000>J^;eR0LaP!)z|>n+5p+y0NvmK;p712=zjp{>j3Za1@Q9)@$>-k z^ab+t1@iR;^Y#Vw_XYL%1@`#`_xc6+`vv*@1^WC2`uzp_{ssL01^oX7{r?62{{{a5 z0RO50|NjO5|NnyjToM2P00DGTPE!Ct=GbNc0004EOGiW^U1eOX0003VNkl6UtYu#qSHBcSV@p84jM)4a%l@*_Pr@`pj)kpy5yJS* sewiRU{Ua#swo#DH!>@#+-W`_6AM17_UuzPOe*gdg07*qoM6N<$f(jP+g8%>k diff --git a/mods/mobs_monster/textures/zmobs_mese_monster_old.png b/mods/mobs_monster/textures/zmobs_mese_monster_old.png new file mode 100644 index 0000000000000000000000000000000000000000..55f662a7a938fba8248e4f3d3ded2744c64764fe GIT binary patch literal 567 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyoCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#E-MqC7;lCa+bN)sY-UJAiF1B#Zfaf$kjuc}T$GwvlA5AWo>`Ki;O^-gkfN8$ z4iwJ}@Ck7R(%yCqhmJ6uIK^=F2E+AR3^(sE+$jh*-+!_G_|5wB59===`pf$JAL}0=`p^3JKkL8$tp6Dp z{;y*A4`lrR-}FC52xu8&NswPKgTu2MX&_FLx4Vl{Y--FJAY0DU#WBRWEw0fiKA%Qm+Z%>cBSU3CYq#^;M zGeNW8D<*P0{Bg?czVjggJ<0CaM_pzd30<8$3->>r_f>t(iYA6-2SjfE)Osvc-uPSV z^rneZ;^mDdmj;zRT6RYM(uqsaXXYs!cUqGgFA=_9#4Xv|VSmq!KjNqVZMx`x$i%6y zb#0a4p&w`KW-3_!)p)ZlaKhQc>suDzlbv=#{&kshe74YpdSI|Ic)I$ztaD0e0swz; B_iF$E literal 0 HcmV?d00001 diff --git a/mods/mobs_monster/tree_monster.lua b/mods/mobs_monster/tree_monster.lua index c1abbeaf..4276f025 100644 --- a/mods/mobs_monster/tree_monster.lua +++ b/mods/mobs_monster/tree_monster.lua @@ -1,6 +1,49 @@ local S = mobs.intllib +local tree_types = { + + { nodes = {"ethereal:sakura_leaves", "ethereal:sakura_leaves2"}, + skins = {"mobs_tree_monster5.png"}, + drops = { + {name = "default:stick", chance = 1, min = 1, max = 3}, + {name = "ethereal:sakura_leaves", chance = 1, min = 1, max = 2}, + {name = "ethereal:sakura_trunk", chance = 2, min = 1, max = 2}, + {name = "ethereal:sakura_tree_sapling", chance = 2, min = 0, max = 2}, + } + }, + + { nodes = {"ethereal:frost_leaves"}, + skins = {"mobs_tree_monster3.png"}, + drops = { + {name = "default:stick", chance = 1, min = 1, max = 3}, + {name = "ethereal:frost_leaves", chance = 1, min = 1, max = 2}, + {name = "ethereal:frost_tree", chance = 2, min = 1, max = 2}, + {name = "ethereal:crystal_spike", chance = 4, min = 0, max = 2}, + } + }, + + { nodes = {"ethereal:yellowleaves"}, + skins = {"mobs_tree_monster4.png"}, + drops = { + {name = "default:stick", chance = 1, min = 1, max = 3}, + {name = "ethereal:yellowleaves", chance = 1, min = 1, max = 2}, + {name = "ethereal:yellow_tree_sapling", chance = 2, min = 0, max = 2}, + {name = "ethereal:golden_apple", chance = 3, min = 0, max = 2}, + } + }, + + { nodes = {"default:acacia_bush_leaves"}, + skins = {"mobs_tree_monster6.png"}, + drops = { + {name = "tnt:gunpowder", chance = 1, min = 0, max = 2}, + {name = "default:iron_lump", chance = 5, min = 0, max = 2}, + {name = "default:coal_lump", chance = 3, min = 0, max = 3} + }, + explode = true + }, +} + -- Tree Monster (or Tree Gollum) by PilzAdam @@ -12,8 +55,8 @@ mobs:register_mob("mobs_monster:tree_monster", { --specific_attack = {"player", "mobs_animal:chicken"}, reach = 2, damage = 2, - hp_min = 7, - hp_max = 33, + hp_min = 20, + hp_max = 40, armor = 100, collisionbox = {-0.4, -1, -0.4, 0.4, 0.8, 0.4}, visual = "mesh", @@ -64,13 +107,60 @@ mobs:register_mob("mobs_monster:tree_monster", { punch_start = 48, punch_end = 62, }, + + -- check surrounding nodes and spawn a specific tree monster + on_spawn = function(self) + + local pos = self.object:get_pos() ; pos.y = pos.y - 1 + local tmp + + for n = 1, #tree_types do + + tmp = tree_types[n] + + if tmp.explode and math.random(2) == 1 then return true end + + if minetest.find_node_near(pos, 1, tmp.nodes) then + + self.base_texture = tmp.skins + self.object:set_properties({textures = tmp.skins}) + + if tmp.drops then + self.drops = tmp.drops + end + + if tmp.explode then + self.attack_type = "explode" + self.explosion_radius = 3 + self.explosion_timer = 3 + self.damage = 21 + self.reach = 3 + self.fear_height = 4 + self.water_damage = 2 + self.lava_damage = 15 + self.light_damage = 0 + self.makes_footstep_sound = false + self.runaway_from = {"mobs_animal:kitten"} + self.sounds = { + attack = "tnt_ignite", + explode = "tnt_explode", + fuse = "tnt_ignite" + } + end + + return true + end + end + + return true -- run only once, false/nil runs every activation + end }) if not mobs.custom_spawn_monster then mobs:spawn({ name = "mobs_monster:tree_monster", - nodes = {"default:leaves", "default:jungleleaves"}, + nodes = {"group:leaves"}, --{"default:leaves", "default:jungleleaves"}, max_light = 7, chance = 7000, min_height = 0, diff --git a/mods/mobs_redo/api.lua b/mods/mobs_redo/api.lua index c1ea9693..c1697d7e 100644 --- a/mods/mobs_redo/api.lua +++ b/mods/mobs_redo/api.lua @@ -8,7 +8,7 @@ local use_cmi = minetest.global_exists("cmi") mobs = { mod = "redo", - version = "20210206", + version = "20210310", intllib = S, invis = minetest.global_exists("invisibility") and invisibility or {} } @@ -1304,10 +1304,19 @@ local entity_physics = function(pos, radius) end +-- can mob see player +local is_invisible = function(self, player_name) + + if mobs.invis[player_name] and not self.ignore_invisibility then + return true + end +end + + -- should mob follow what I'm holding ? function mob_class:follow_holding(clicker) - if mobs.invis[clicker:get_player_name()] then + if is_invisible(self, clicker:get_player_name()) then return false end @@ -1898,7 +1907,7 @@ function mob_class:general_attack() if not damage_enabled or self.attack_players == false or (self.owner and self.type ~= "monster") - or mobs.invis[objs[n]:get_player_name()] + or is_invisible(self, objs[n]:get_player_name()) or (self.specific_attack and not check_for("player", self.specific_attack)) then objs[n] = nil @@ -1977,7 +1986,7 @@ function mob_class:do_runaway_from() pname = objs[n]:get_player_name() - if mobs.invis[pname] + if is_invisible(self, pname) or self.owner == pname then name = "" @@ -2042,7 +2051,7 @@ function mob_class:follow_flop() for n = 1, #players do if get_distance(players[n]:get_pos(), s) < self.view_range - and not mobs.invis[ players[n]:get_player_name() ] then + and not is_invisible(self, players[n]:get_player_name()) then self.following = players[n] @@ -2340,7 +2349,7 @@ function mob_class:do_states(dtime) or not self.attack:get_pos() or self.attack:get_hp() <= 0 or (self.attack:is_player() - and mobs.invis[ self.attack:get_player_name() ]) then + and is_invisible(self, self.attack:get_player_name())) then --print(" ** stop attacking **", dist, self.view_range) @@ -2992,7 +3001,7 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir, damage) and self.child == false and self.attack_players == true and hitter:get_player_name() ~= self.owner - and not mobs.invis[ name ] + and not is_invisible(self, name) and self.object ~= hitter then -- attack whoever punched mob @@ -3615,6 +3624,7 @@ minetest.register_entity(name, setmetatable({ pushable = def.pushable, stay_near = def.stay_near, randomly_turn = def.randomly_turn ~= false, + ignore_invisibility = def.ignore_invisibility, on_spawn = def.on_spawn, @@ -4643,7 +4653,7 @@ function mobs:feed_tame(self, clicker, feed_count, breed, tame) -- deduct 10% of the time to adulthood self.hornytimer = self.hornytimer + ( (CHILD_GROW_TIME - self.hornytimer) * 0.1) -print ("====", self.hornytimer) +--print ("====", self.hornytimer) return true end diff --git a/mods/mobs_redo/api.txt b/mods/mobs_redo/api.txt index 70018915..2b3351c3 100644 --- a/mods/mobs_redo/api.txt +++ b/mods/mobs_redo/api.txt @@ -131,6 +131,8 @@ functions needed for the mob to work properly which contains the following: e.g. {"player", "mobs_animal:chicken"}. 'runaway_from' contains a table with mob names to run away from, add "player" to list to runaway from player also. + 'ignore_invisibility' When true mob will still be able to see and attack + player even if invisible (invisibility mod only). 'blood_amount' contains the number of blood droplets to appear when mob is hit. 'blood_texture' has the texture name to use for droplets e.g. diff --git a/mods/mobs_sky/mobs_birds/License.txt b/mods/mobs_sky/mobs_birds/License.txt index 3286a757..4bbb4d01 100644 --- a/mods/mobs_sky/mobs_birds/License.txt +++ b/mods/mobs_sky/mobs_birds/License.txt @@ -1,5 +1,7 @@ Licenses +Code: MIT + Model and textures: CC-BY-SA 3.0, Author sapier - URL: http://creativecommons.org/licenses/by-sa/3.0/de/legalcode \ No newline at end of file + URL: http://creativecommons.org/licenses/by-sa/3.0/de/legalcode diff --git a/mods/mobs_sky/mobs_birds/init.lua b/mods/mobs_sky/mobs_birds/init.lua index 706b4074..c36fa075 100644 --- a/mods/mobs_sky/mobs_birds/init.lua +++ b/mods/mobs_sky/mobs_birds/init.lua @@ -1,52 +1,20 @@ -if minetest.get_modpath("mobs") and not mobs.mod and mobs.mod ~= "redo" then - minetest.log("error", "[mobs_birds] mobs redo API not found!") - return -end - -- local variables -local l_skins_gull = { - {"animal_gull_mesh.png"}, - {"gull_black.png"}, - {"gull_gray.png"}, - {"gull_grayblue.png"} -} -local l_skins_bird = { - {"bird_blueish.png"}, - {"bird_brown.png"}, - {"bird_gray.png"}, - {"bird_grayblue.png"}, - {"bird_red.png"}, - {"bird_redish.png"} -} -local l_anims = { - speed_normal = 24, speed_run = 24, - stand_start = 1, stand_end = 95, - walk_start = 1, walk_end = 95, - run_start = 1, run_end = 95 -} -local l_model = "animal_gull.b3d" -local l_egg_texture = "default_cloud.png" -local l_capture_chance_h = 5 -local l_capture_chance_n = 60 -local l_spawn_in = {"air"} -local l_spawn_near_gull = {"default:water_source", "default:water_flowing"} -local l_spawn_near_bird = { - "default:leaves", "default:pine_needles", - "default:jungleleaves", "default:cactus" -} local l_spawn_chance_gull = 24000 local l_spawn_chance_bird = 36000 -- load settings dofile(minetest.get_modpath("mobs_birds").."/SETTINGS.txt") + if not ENABLE_LARGE_BIRDS then l_spawn_chance_bird = l_spawn_chance_bird - 18000 end + if not ENABLE_SMALL_BIRDS then l_spawn_chance_bird = l_spawn_chance_bird - 18000 end + -- gulls if ENABLE_GULLS then @@ -58,8 +26,13 @@ if ENABLE_GULLS then armor = 100, collisionbox = {-1, -0.3, -1, 1, 0.3, 1}, visual = "mesh", - mesh = l_model, - textures = l_skins_gull, + mesh = "animal_gull.b3d", + textures = { + {"animal_gull_mesh.png"}, + {"gull_black.png"}, + {"gull_gray.png"}, + {"gull_grayblue.png"} + }, rotate = 270, walk_velocity = 4, run_velocity = 6, @@ -71,24 +44,29 @@ if ENABLE_GULLS then lava_damage = 10, light_damage = 0, view_range = 14, - animation = l_anims, + animation = { + speed_normal = 24, speed_run = 24, + stand_start = 1, stand_end = 95, + walk_start = 1, walk_end = 95, + run_start = 1, run_end = 95 + }, on_rightclick = function(self, clicker) - mobs:capture_mob(self, clicker, l_capture_chance_h, l_capture_chance_n, 0, true, nil) + mobs:capture_mob(self, clicker, 5, 60, 0, true, nil) end }) mobs:spawn({ name = "mobs_birds:gull", - nodes = l_spawn_in, - neighbors = l_spawn_near_gull, + nodes = {"air"}, + neighbors = {"default:water_source", "default:water_flowing"}, max_light = 5, interval = 30, chance = l_spawn_chance_gull, min_height = 0, - max_height = 200, + max_height = 200 }) - mobs:register_egg("mobs_birds:gull", "Gull", l_egg_texture, 1) + mobs:register_egg("mobs_birds:gull", "Gull", "default_cloud.png", 1) end -- large birds @@ -102,8 +80,15 @@ if ENABLE_LARGE_BIRDS then armor = 100, collisionbox = {-0.5, -0.3, -0.5, 0.5, 0.3, 0.5}, visual = "mesh", - mesh = l_model, - textures = l_skins_bird, + mesh = "animal_gull.b3d", + textures = { + {"bird_blueish.png"}, + {"bird_brown.png"}, + {"bird_gray.png"}, + {"bird_grayblue.png"}, + {"bird_red.png"}, + {"bird_redish.png"} + }, visual_size = {x = .5, y = .5}, rotate = 270, walk_velocity = 4, @@ -116,24 +101,32 @@ if ENABLE_LARGE_BIRDS then lava_damage = 10, light_damage = 0, view_range = 12, - animation = l_anims, + animation = { + speed_normal = 24, speed_run = 24, + stand_start = 1, stand_end = 95, + walk_start = 1, walk_end = 95, + run_start = 1, run_end = 95 + }, on_rightclick = function(self, clicker) - mobs:capture_mob(self, clicker, l_capture_chance_h, l_capture_chance_n, 0, true, nil) + mobs:capture_mob(self, clicker, 5, 60, 0, true, nil) end }) mobs:spawn({ name = "mobs_birds:bird_lg", - nodes = l_spawn_in, - neighbors = l_spawn_near_bird, + nodes = {"air"}, + neighbors = { + "default:leaves", "default:pine_needles", + "default:jungleleaves", "default:cactus" + }, max_light = 5, interval = 30, chance = l_spawn_chance_bird, min_height = 0, - max_height = 200, + max_height = 200 }) - mobs:register_egg("mobs_birds:bird_lg", "Large bird", l_egg_texture, 1) + mobs:register_egg("mobs_birds:bird_lg", "Large bird", "default_cloud.png", 1) end -- small birds @@ -147,8 +140,15 @@ if ENABLE_SMALL_BIRDS then armor = 100, collisionbox = {-0.25, -0.3, -0.25, 0.25, 0.3, 0.25}, visual = "mesh", - mesh = l_model, - textures = l_skins_bird, + mesh = "animal_gull.b3d", + textures = { + {"bird_blueish.png"}, + {"bird_brown.png"}, + {"bird_gray.png"}, + {"bird_grayblue.png"}, + {"bird_red.png"}, + {"bird_redish.png"} + }, visual_size = {x = .25, y = .25}, rotate = 270, walk_velocity = 4, @@ -161,22 +161,30 @@ if ENABLE_SMALL_BIRDS then lava_damage = 10, light_damage = 0, view_range = 10, - animation = l_anims, + animation = { + speed_normal = 24, speed_run = 24, + stand_start = 1, stand_end = 95, + walk_start = 1, walk_end = 95, + run_start = 1, run_end = 95 + }, on_rightclick = function(self, clicker) - mobs:capture_mob(self, clicker, l_capture_chance_h, l_capture_chance_n, 0, true, nil) + mobs:capture_mob(self, clicker, 5, 60, 0, true, nil) end }) mobs:spawn({ name = "mobs_birds:bird_sm", - nodes = l_spawn_in, - neighbors = l_spawn_near_bird, + nodes = {"air"}, + neighbors = { + "default:leaves", "default:pine_needles", + "default:jungleleaves", "default:cactus" + }, max_light = 5, interval = 30, chance = l_spawn_chance_bird, min_height = 0, - max_height = 200, + max_height = 200 }) - mobs:register_egg("mobs_birds:bird_sm", "Small bird", l_egg_texture, 1) + mobs:register_egg("mobs_birds:bird_sm", "Small bird", "default_cloud.png", 1) end diff --git a/mods/mobs_sky/mobs_butterfly/License.txt b/mods/mobs_sky/mobs_butterfly/License.txt index 11d92897..f14a0d4c 100644 --- a/mods/mobs_sky/mobs_butterfly/License.txt +++ b/mods/mobs_sky/mobs_butterfly/License.txt @@ -1,6 +1,6 @@ Licenses -Model/Textures: unknown -Author: AspireMint +Code: MIT +Model/Textures: CC-BY-SA 3.0, Author AspireMint texture modification by: blert2112 diff --git a/mods/mobs_sky/mobs_butterfly/init.lua b/mods/mobs_sky/mobs_butterfly/init.lua index 004b830c..8b7458da 100644 --- a/mods/mobs_sky/mobs_butterfly/init.lua +++ b/mods/mobs_sky/mobs_butterfly/init.lua @@ -1,9 +1,4 @@ -if minetest.get_modpath("mobs") and not mobs.mod and mobs.mod ~= "redo" then - minetest.log("error", "[mobs_butterfly] mobs redo API not found!") - return -end - -- local variables local l_skins = { {"bf1.png^bf2.png^bf3.png^bf4.png^bf5.png"}, @@ -13,6 +8,7 @@ local l_skins = { {"(bf1.png^[colorize:pink)^(bf2.png^[colorize:white)^(bf3.png^[colorize:blue)^(bf4.png^[colorize:orange)^(bf5.png^[colorize:gray)"}, {"(bf1.png^[colorize:darkgreen)^(bf2.png^[colorize:brown)^(bf3.png^[colorize:black)^(bf4.png^[colorize:darkgray)^(bf5.png^[colorize:red)"} } + local l_spawnnear = {"group:flower"} local l_spawnchance = 20000 @@ -39,15 +35,18 @@ mobs:register_mob("mobs_butterfly:butterfly", { animation = { speed_normal = 15, speed_run = 30, stand_start = 0, stand_end = 90, - walk_start = 0, walk_end = 90, + walk_start = 0, walk_end = 90 }, after_activate = function(self, staticdata, def, dtime) + if minetest.get_modpath("butterflies") then + local pos = self.object:get_pos() local butter = {"white", "red", "violet"} - local replace = "butterflies:butterfly_" - .. butter[math.random(1, #butter)] - minetest.set_node(pos, {name = replace}) + local replace = "butterflies:butterfly_" .. butter[math.random(1, #butter)] + + minetest.set_node(pos, {name = replace}) + self.object:remove() end end diff --git a/mods/mobs_sky/mobs_butterfly/textures/original/mobf_butterfly.png b/mods/mobs_sky/mobs_butterfly/textures/original/mobf_butterfly.png deleted file mode 100644 index c191f270b0db413c5a3388487d03cd6ce5d75d37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1336 zcmV-81;_e{P)PbXFRCwC$UA=PKFboD|*SX7kBuhKHPm#N3(&({6o~J`bkDl7Q zK1I8Csox`aaU-!qYa5m+i$CBGXnc1*%TZ*L{0M-607@-C+-XRJAHTK$0Pyks-N|uE z{Ji^pI9_h=Puc|lpg!rd^Ax|g+}@w`+0+gIfCdCbVUA~qY37bG8GF`VD?~zs5P=XP zgb0KXAw(dA2qA*hm{WX7t}sZ6@NshSHS?5>#f0S|&ooH5E!2?${C#7;lZ_A;X>%nS zcgmNTnEk%hBmy(T2GuakrB}YcMZ+Bkb}pRuTigbr8OVU;NfRy5i}TLm)V6g z2VG{O{-&Z1)FA-a#+Al79xU7`uS7Yl+kHC@8Z@ZGd!u^*0GR0xIyD2W6lnO@&PMmp zs|-TE`A7pu$ngS~(6RRg_h;7{`odet2MzCV|Zj94m*^xH1z_1ETx zz9X9plft2GWWQUaga|T9h_4?II>So!!U^n3n1ncxkwxF927xN`8>JO`0i5e>gAT{W z*cS?t)fTx)XN%t3FbVcoSrcA`=nUEg@s&3_~elNl2UM8fpyu3@_=3kQ;WrDyz_P zhP16J#Zg>Od}c=oXAhj3Ok${%JIVqc;02gjFAyQ%8`%~Znq`-1`vGu<6t zwi}{xgI!+MaN9oL1%QJ?wS&{8t_B4i91ZHr=C*P|Y+x#KDGkgM{?14DQsE;N85S#% z(fv>=uktmI@YBtCtzF`o61*P@(}X{>QO{iXc+Hp_r9+Snl9yGigh=^7VT4fl83IB= z0C@Nr2r0J;q};&Fo)Biw2F$WmV1y0KFmbGH2N5E#4HPc-g5)v6~bX2F#@6=^` ze#jn0ZeSMs(GXV#){db`jR_$cVNzq5yF0Qhe*2{+zA_knX ugb*jb8JE4WCrIS)XKh2cJx0kUw)Gbm){yHAO~mp50000 NOTE: descriptions of the original models come from 0gb.us initial effort -Megaf's more_chests fixes several bugs, uses new textures and adds compatibility with [VanessaE's Pipeworks] (https://github.com/VanessaE/pipeworks) mod. +#### Cobble Chest +This locked chest looks like cobblestone, and has no info text. Great for hiding things in. However, unlike real cobblestone, this chest is breakable by hand. If you suspect there is one hiding, hold the left mouse button and run your hand along the walls. When cracks appear, you've found the chest. +1 | 2 | 3 +---|---|--- +default:wood | default:cobble | default:wood +default:cobble | default:steel_ingot | default:cobble +default:wood | default:cobble | default:wood -The following text was writen by 0gb.us -``` -Cobble Chest: -{'default:wood','default:cobble','default:wood'}, -{'default:cobble','default:steel_ingot','default:cobble'}, -{'default:wood','default:cobble','default:wood'} - -This locked chest looks like cobblestone, and has no info text. Great for hiding things in. However, unlike real cobblestone, this chest is breakable by hand. If you suspect there is one hiding, Hold the left mouse button, ant run your hand along the walls. When cracks appear, you've found the chest. - -Drop Box: -{'default:wood','','default:wood'}, -{'default:wood','default:steel_ingot','default:wood'}, -{'default:wood','default:wood','default:wood'} +#### Drop Box Anyone can put things in, but only the chest's placer can remove items. +1 | 2 | 3 +---|---|--- +default:wood | _empty_ | default:wood +default:wood | default:steel_ingot | default:wood +default:wood | default:wood | default:wood -Secret Chest: -{'default:wood','default:cobble','default:wood'}, -{'default:wood','default:steel_ingot','default:wood'}, -{'default:wood','default:wood','default:wood'} -As long as you remember to click “close” before you leave the chest, no one can see what the chest contains. Only the chest's owner can click “open” and “close” on the chest's formspec, revealing and hiding the chest's contents. +#### Secret Chest +As long as you remember to click "close" before you leave the chest, no one can see what the chest contains. Only the chest's owner can click "open" and "close" on the chest's formspec, revealing and hiding the chest's contents. +1 | 2 | 3 +---|---|--- +default:wood | default:cobble | default:wood +default:wood | default:steel_ingot | default:wood +default:wood | default:wood | default:wood -Shared Chest: -{'default:wood','default:leaves','default:wood'}, -{'default:wood','default:steel_ingot','default:wood'}, -{'default:wood','default:wood','default:wood'} +#### Shared Chest Exactly what it sounds like. The chest's placer can add people to the chest's shared list using the chest's formspec. Warning: anyone you add may empty the chest. When the chest is empty, it can be mined by anyone, just like a regular locked chest. +1 | 2 | 3 +---|---|--- +default:wood | default:leaves | default:wood +default:wood | default:steel_ingot | default:wood +default:wood | default:wood | default:wood -Wifi Chest - -{'default:wood','default:mese','default:wood'}, -{'default:wood','default:steel_ingot','default:wood'}, -{'default:wood','default:wood','default:wood'} +#### Wifi Chest A wacky chest that doesn't store it's items in the usual way, but instead, stores them remotely. For that reason, all wifi chests appear to have the same inventory. Due to not actually having an inventory, wifi chests can also be mined, even when they appear to have stuff in them. Lastly, as everyone gets their own wifi account, the items you see in the wifi chest are not the same items anyone else sees. This chest's properties make it nice for keeping secrets, as well as essentially almost doubling your inventory space, if you choose to carry one with you. -``` +1 | 2 | 3 +---|---|--- +default:wood | default:mese | default:wood +default:wood | default:steel_ingot | default:wood +default:wood | default:wood | default:wood + + +#### Fridge +A new model which comes in two forms, 1- and 2-block tall, which indeed have different sizes inventories. No fancy functionality here, I just wanted to know at a glance which one is the chest I'm storing food into. + +###### Fridge Recipe +1 | 2 | 3 +---|---|--- +_empty_ | default:steel_ingot | _empty_ +default:steel_ingot | default:ice | default:steel_ingot +_empty_ | default:steel_ingot | _empty_ + +###### Big Fridge Recipe +1 | 2 | 3 +---|---|--- +default:steel_ingot | default:steel_ingot | default:steel_ingot +default:steel_ingot | default:ice | default:steel_ingot +default:steel_ingot | default:steel_ingot | default:steel_ingot + + +#### Toolbox +This model has no particular functionality to offer other than giving your tools' chest a new look. As a bonus you can also craft the chest with different types of wood, which will give you different results. For the fanciest garage workshop you ever built on Minetest. +1 | 2 | 3 +---|---|--- +default:wood | default:wood | default:wood +default:wood | default:pickaxe | default:wood +default:wood | default:wood | default:wood +> Note: crafting also accepts Aspen, Acacia, Junglewood, Pine and Steel instead of wood diff --git a/mods/more_chests/cobble.lua b/mods/more_chests/cobble.lua deleted file mode 100644 index 6bb2c4c1..00000000 --- a/mods/more_chests/cobble.lua +++ /dev/null @@ -1,115 +0,0 @@ --- Load support for translation. -local S = minetest.get_translator("more_chests") - -local function has_locked_chest_privilege(meta, player) - if player:get_player_name() ~= meta:get_string("owner") then - return false - end - return true -end - -minetest.register_node("more_chests:cobble", { - description = S("Cobble Chest"), - tiles = {"default_cobble.png", "default_cobble.png", "default_cobble.png", - "default_cobble.png", "default_cobble.png", "cobblechest_front.png"}, - paramtype2 = "facedir", - groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, tubedevice = 1, tubedevice_receiver = 1}, --- First attempt to add a way to connect to pipeworks. - tube = { - insert_object = function(pos, node, stack, direction) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - return inv:add_item("main", stack) - end, - can_insert = function(pos, node, stack, direction) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - return inv:room_for_item("main", stack) - end, - input_inventory = "main", - connect_sides = {left = 1, right = 1, back = 1, front = 1, bottom = 1, top = 1} - }, - legacy_facedir_simple = true, - 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 "") - - end, - 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,0.3;8,4;]".. - "list[current_player;main;0,4.85;8,1;]" .. - "list[current_player;main;0,6.08;8,3;8]" .. - "listring[current_name;main]".. - "listring[current_player;main]" .. - default.get_hotbar_bg(0,4.85)) - 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") - 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_locked_chest_privilege(meta, player) then - minetest.log("action", player:get_player_name().. - " tried to access a locked chest belonging to ".. - meta:get_string("owner").." at ".. - minetest.pos_to_string(pos)) - return 0 - end - return count - end, - allow_metadata_inventory_put = function(pos, listname, index, stack, player) - local meta = minetest.get_meta(pos) - if not has_locked_chest_privilege(meta, player) then - minetest.log("action", player:get_player_name().. - " tried to access a locked chest belonging to ".. - meta:get_string("owner").." at ".. - minetest.pos_to_string(pos)) - return 0 - end - return stack:get_count() - end, - allow_metadata_inventory_take = function(pos, listname, index, stack, player) - local meta = minetest.get_meta(pos) - if not has_locked_chest_privilege(meta, player) then - minetest.log("action", player:get_player_name().. - " tried to access a locked chest belonging to ".. - meta:get_string("owner").." at ".. - minetest.pos_to_string(pos)) - return 0 - end - return stack:get_count() - end, - on_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) - minetest.log("action", player:get_player_name().. - " moves stuff in locked chest at "..minetest.pos_to_string(pos)) - end, - on_metadata_inventory_put = function(pos, listname, index, stack, player) - minetest.log("action", player:get_player_name().. - " moves stuff to locked chest at "..minetest.pos_to_string(pos)) - end, - on_metadata_inventory_take = function(pos, listname, index, stack, player) - minetest.log("action", player:get_player_name().. - " takes stuff from locked chest at "..minetest.pos_to_string(pos)) - end, -}) - -minetest.register_craft({ - output = 'more_chests:cobble', - recipe = { - {'default:wood','default:cobble','default:wood'}, - {'default:cobble','default:steel_ingot','default:cobble'}, - {'default:wood','default:cobble','default:wood'} - } -}) diff --git a/mods/more_chests/dropbox.lua b/mods/more_chests/dropbox.lua deleted file mode 100644 index a8f16de4..00000000 --- a/mods/more_chests/dropbox.lua +++ /dev/null @@ -1,113 +0,0 @@ --- Load support for translation. -local S = minetest.get_translator("more_chests") -local DS = minetest.get_translator("default") - -local function has_locked_chest_privilege(meta, player) - if player:get_player_name() ~= meta:get_string("owner") then - return false - end - return true -end - -minetest.register_node("more_chests:dropbox", { - description = S("Dropbox"), - tiles = {"dropbox_top.png", "dropbox_top.png", "dropbox_side.png", - "dropbox_side.png", "dropbox_side.png", "dropbox_front.png"}, - paramtype2 = "facedir", - groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, tubedevice = 1, tubedevice_receiver = 1}, --- Pipeworks - tube = { - insert_object = function(pos, node, stack, direction) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - return inv:add_item("main", stack) - end, - can_insert = function(pos, node, stack, direction) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - return inv:room_for_item("main", stack) - end, - input_inventory = "main", - connect_sides = {left = 1, right = 1, back = 1, front = 1, bottom = 1, top = 1} - }, - legacy_facedir_simple = true, - 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", S("@1 (owned by @2)", - S("Dropbox"), - meta:get_string("owner"))) - end, - 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,0.3;8,4;]".. - "list[current_player;main;0,4.85;8,1;]" .. - "list[current_player;main;0,6.08;8,3;8]" .. - "listring[current_name;main]" .. - "listring[current_player;main]" .. - default.get_hotbar_bg(0,4.85)) - meta:set_string("infotext", DS("Chest")) - 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") - end, - allow_metadata_inventory_take = function(pos, listname, index, stack, player) - local meta = minetest.get_meta(pos) - if not has_locked_chest_privilege(meta, player) then - minetest.log("action", player:get_player_name().. - " tried to access a dropbox belonging to ".. - meta:get_string("owner").." at ".. - minetest.pos_to_string(pos)) - return 0 - end - return stack:get_count() - end, - allow_metadata_inventory_put = function(pos, listname, index, stack, player) - local meta = minetest.get_meta(pos) - if has_locked_chest_privilege(meta, player) then - return stack:get_count() - end - local target = meta:get_inventory():get_list(listname)[index] - local target_name = target:get_name() - local stack_count = stack:get_count() - if target_name == stack:get_name() - and target:get_count() < stack_count then - return stack_count - end - if target_name ~= "" then - return 0 - end - return stack_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 dropbox 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 dropbox 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 dropbox at "..minetest.pos_to_string(pos)) - end, -}) - -minetest.register_craft({ - output = 'more_chests:dropbox', - recipe = { - {'default:wood','','default:wood'}, - {'default:wood','default:steel_ingot','default:wood'}, - {'default:wood','default:wood','default:wood'} - } -}) diff --git a/mods/more_chests/init.lua b/mods/more_chests/init.lua index 5b161ecb..b1e85a08 100644 --- a/mods/more_chests/init.lua +++ b/mods/more_chests/init.lua @@ -1,7 +1,11 @@ -dofile(minetest.get_modpath("more_chests").."/cobble.lua") -dofile(minetest.get_modpath("more_chests").."/dropbox.lua") -dofile(minetest.get_modpath("more_chests").."/secret.lua") -dofile(minetest.get_modpath("more_chests").."/shared.lua") -dofile(minetest.get_modpath("more_chests").."/wifi.lua") -dofile(minetest.get_modpath("more_chests").."/aliases.lua") +dofile(minetest.get_modpath("more_chests").."/models/cobble.lua") +dofile(minetest.get_modpath("more_chests").."/models/dropbox.lua") +dofile(minetest.get_modpath("more_chests").."/models/fridge.lua") +dofile(minetest.get_modpath("more_chests").."/models/secret.lua") +dofile(minetest.get_modpath("more_chests").."/models/shared.lua") +dofile(minetest.get_modpath("more_chests").."/models/toolbox.lua") +dofile(minetest.get_modpath("more_chests").."/models/wifi.lua") +dofile(minetest.get_modpath("more_chests").."/utils/aliases.lua") + +print ("[MOD] more_chests loaded") diff --git a/mods/more_chests/locale/more_chests.fr.tr b/mods/more_chests/locale/more_chests.fr.tr index 1fe8fa1a..002f8d95 100644 --- a/mods/more_chests/locale/more_chests.fr.tr +++ b/mods/more_chests/locale/more_chests.fr.tr @@ -1,11 +1,17 @@ # textdomain: more_chests Cobble Chest=Coffre en pierre taillée Dropbox=Boîte de dépôt +Fridge=Réfrigérateur +Big Fridge=Grand réfrigérateur Secret Chest=Coffre secret Shared Chest=Coffre partagé Wifi Chest=Coffre wifi - - +Wooden Toolbox=Boîte à outils en bois +Aspen Wood Toolbox=Boîte à outils en bois de tremble +Acacia Wood Toolbox=Boîte à outils en bois d’acacia +Junglewood Toolbox=Boîte à outils en bois de la jungle +Pine Wood Toolbox=Boîte à outils en bois de pin +Steel Toolbox=Boîte à outils en acier @1 (owned by @2)=@1 (appartient à @2) Shared with (separate names with spaces)=Partagé avec (séparez les noms avec des espaces) submit=valider diff --git a/mods/more_chests/locale/more_chests.it.tr b/mods/more_chests/locale/more_chests.it.tr new file mode 100644 index 00000000..740616e5 --- /dev/null +++ b/mods/more_chests/locale/more_chests.it.tr @@ -0,0 +1,17 @@ +# textdomain: more_chests +Cobble Chest=Baule in ciottoli +Dropbox=Baule Donazioni +Fridge=Frigorifero +Big Fridge=Frigorifero Grande +Secret Chest=Baule Segreto +Shared Chest=Baule Condiviso +Wifi Chest=Baule WiFi +Wooden Toolbox=Scatola degli attrezzi in legno +Aspen Wood Toolbox=Scatola degli attrezzi in legno di pioppo +Acacia Wood Toolbox=Scatola degli attrezzi in legno di acacia +Junglewood Toolbox=Scatola degli attrezzi in legno di jungla +Pine Wood Toolbox=Scatola degli attrezzi in legno di pino +Steel Toolbox=Scatola degli attrezzi in acciaio +@1 (owned by @2)=@1 (di proprietà di @2) +Shared with (separate names with spaces)=Condiviso con (separa i nomi con degli spazi) +submit=invia diff --git a/mods/more_chests/locale/template.txt b/mods/more_chests/locale/template.txt index d95f7b1a..5784d43a 100644 --- a/mods/more_chests/locale/template.txt +++ b/mods/more_chests/locale/template.txt @@ -1,6 +1,17 @@ # textdomain: more_chests -Secret Chest= -Wifi Chest= Cobble Chest= -Shared Chest= Dropbox= +Fridge= +Big Fridge= +Secret Chest= +Shared Chest= +Wifi Chest= +Wooden Toolbox= +Aspen Wood Toolbox= +Acacia Wood Toolbox= +Junglewood Toolbox= +Pine Wood Toolbox= +Steel Toolbox= +@1 (owned by @2)= +Shared with (separate names with spaces)= +submit= diff --git a/mods/more_chests/models/cobble.lua b/mods/more_chests/models/cobble.lua new file mode 100644 index 00000000..8c271839 --- /dev/null +++ b/mods/more_chests/models/cobble.lua @@ -0,0 +1,25 @@ +local gen_def = dofile(minetest.get_modpath("more_chests") .. "/utils/base.lua") +local S = minetest.get_translator("more_chests") + +local cobble = gen_def({ + description = S("Cobble Chest"), + type = "chest", + size = "small", + tiles = { + top = "default_cobble.png", + side = "default_cobble.png", + front = "cobblechest_front.png" + }, + pipeworks_enabled = true +}) + + +minetest.register_node("more_chests:cobble", cobble) +minetest.register_craft({ + output = "more_chests:cobble", + recipe = { + {"group:wood", "default:cobble", "group:wood"}, + {"default:cobble", "default:steel_ingot", "default:cobble"}, + {"group:wood", "default:cobble", "group:wood"} + } +}) diff --git a/mods/more_chests/models/dropbox.lua b/mods/more_chests/models/dropbox.lua new file mode 100644 index 00000000..65a1f0de --- /dev/null +++ b/mods/more_chests/models/dropbox.lua @@ -0,0 +1,44 @@ +local gen_def = dofile(minetest.get_modpath("more_chests") .. "/utils/base.lua") +local actions = dofile(minetest.get_modpath("more_chests") .. "/utils/actions.lua") +local S = minetest.get_translator("more_chests") + +local dropbox = gen_def({ + description = S("Dropbox"), + type = "dropbox", + size = "small", + tiles = { + top = "dropbox_top.png", + side = "dropbox_side.png", + front = "dropbox_front.png" + }, + pipeworks_enabled = true, + allow_metadata_inventory_move = false, + allow_metadata_inventory_put = function(pos, listname, index, stack, player) + local meta = minetest.get_meta(pos) + if actions.has_locked_chest_privilege(meta, player) then + return stack:get_count() + end + local target = meta:get_inventory():get_list(listname)[index] + local target_name = target:get_name() + local stack_count = stack:get_count() + if target_name == stack:get_name() + and target:get_count() < stack_count then + return stack_count + end + if target_name ~= "" then + return 0 + end + return stack_count + end +}) + + +minetest.register_node("more_chests:dropbox", dropbox) +minetest.register_craft({ + output = "more_chests:dropbox", + recipe = { + {"group:wood", "", "group:wood"}, + {"group:wood", "default:steel_ingot", "group:wood"}, + {"group:wood", "group:wood", "group:wood"} + } +}) diff --git a/mods/more_chests/models/fridge.lua b/mods/more_chests/models/fridge.lua new file mode 100644 index 00000000..0848e591 --- /dev/null +++ b/mods/more_chests/models/fridge.lua @@ -0,0 +1,49 @@ +local gen_def = dofile(minetest.get_modpath("more_chests") .. "/utils/base.lua") +local S = minetest.get_translator("more_chests") + +-- TODO model open + +-- normal fridge +local fridge = gen_def({ + description = S("Fridge"), + type = "fridge", + size = "small", + tiles = { + side = "fridge_side.png", + front = "fridge_front.png", + }, +}) + +minetest.register_node("more_chests:fridge", fridge) +minetest.register_craft({ + output = "more_chests:fridge", + recipe = { + {"", "default:steel_ingot", ""}, + {"default:steel_ingot", "default:ice", "default:steel_ingot"}, + {"", "default:steel_ingot", ""} + } +}) + +-- big fridge +local big_fridge = gen_def({ + description = S("Big Fridge"), + type = "fridge", + size = "big", + node_box = { + {-0.5, -0.5, -0.5, 0.5, 1.5, 0.5}, + }, + tiles = { + side = "fridge_side.png", + front = "fridge_front.png", + }, +}) + +minetest.register_node("more_chests:big_fridge", big_fridge) +minetest.register_craft({ + output = "more_chests:big_fridge", + recipe = { + {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}, + {"default:steel_ingot", "default:ice", "default:steel_ingot"}, + {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"} + } +}) diff --git a/mods/more_chests/models/secret.lua b/mods/more_chests/models/secret.lua new file mode 100644 index 00000000..5a32eda6 --- /dev/null +++ b/mods/more_chests/models/secret.lua @@ -0,0 +1,53 @@ +local gen_def = dofile(minetest.get_modpath("more_chests") .. "/utils/base.lua") +local actions = dofile(minetest.get_modpath("more_chests") .. "/utils/actions.lua") +local S = minetest.get_translator("more_chests") + +local open = "size[8,10]".. + default.gui_bg .. + default.gui_bg_img .. + default.gui_slots .. + "list[current_name;main;0,0.3;8,4;]" .. + "list[current_player;main;0,4.85;8,1;]" .. + "list[current_player;main;0,6.08;8,3;8]" .. + "listring[current_name;main]" .. + "listring[current_player;main]" .. + "button[3,9;2,1;open;close]" .. + default.get_hotbar_bg(0,4.85) + +local closed = "size[2,1]" .. + "button[0,0;2,1;open;open]" + +local secret = gen_def({ + description = S("Secret Chest"), + type = "secret chest", + size = "small", + tiles = { + top = "secret_top.png", + side = "secret_side.png", + front = "secret_front.png" + }, + formspec = open, + pipeworks_enabled = true, +}) + +secret.on_receive_fields = function(pos, formname, fields, sender) + local meta = minetest.get_meta(pos) + if actions.has_locked_chest_privilege(meta, sender) then + if fields.open == "open" then + meta:set_string("formspec", open) + else + meta:set_string("formspec", closed) + end + end +end + + +minetest.register_node("more_chests:secret", secret) +minetest.register_craft({ + output = "more_chests:secret", + recipe = { + {"group:wood", "default:cobble", "group:wood"}, + {"group:wood", "default:steel_ingot", "group:wood"}, + {"group:wood", "group:wood", "group:wood"} + } +}) diff --git a/mods/more_chests/models/shared.lua b/mods/more_chests/models/shared.lua new file mode 100644 index 00000000..03825bfc --- /dev/null +++ b/mods/more_chests/models/shared.lua @@ -0,0 +1,71 @@ +local gen_def = dofile(minetest.get_modpath("more_chests") .. "/utils/base.lua") +local actions = dofile(minetest.get_modpath("more_chests") .. "/utils/actions.lua") +local S = minetest.get_translator("more_chests") + +local function get_formspec(string) + return "size[8,10]" .. + default.gui_bg .. + default.gui_bg_img .. + default.gui_slots .. + "list[current_name;main;0,0.3;8,4;]" .. + "list[current_player;main;0,4.85;8,1;]" .. + "list[current_player;main;0,6;8,3;8]" .. + "field[.25,9.5;8,1;shared;" .. + S("Shared with (separate names with spaces)") .. + ":;" .. string .. "]" .. + "button[6,9.2;2,1;submit;" .. + S("submit") .. "]" .. + "listring[current_name;main]" .. + "listring[current_player;main]" .. + default.get_hotbar_bg(0,4.85) +end + +local function check_privs(meta, player) + local name = player:get_player_name() + local shared = " " .. meta:get_string("shared") .. " " + if name == meta:get_string("owner") then + return true + elseif shared:find(" " .. name .. " ") then + return true + else + return false + end +end + +local shared = gen_def({ + description = S("Shared Chest"), + type = "shared chest", + size = "small", + tiles = { + top = "shared_top.png", + side = "shared_side.png", + front = "shared_front.png" + }, + formspec = get_formspec(""), + pipeworks_enabled = true, + sounds = default.node_sound_wood_defaults(), + allow_metadata_inventory_move = actions.get_allow_metadata_inventory_move{"shared chest", check_privs=check_privs}, + allow_metadata_inventory_put = actions.get_allow_metadata_inventory_put{"shared chest", check_privs=check_privs}, + allow_metadata_inventory_take = actions.get_allow_metadata_inventory_take{"shared chest", check_privs=check_privs}, +}) + +shared.on_receive_fields = function(pos, formspec, fields, sender) + local meta = minetest.get_meta(pos); + if fields.shared then + if meta:get_string("owner") == sender:get_player_name() then + meta:set_string("shared", fields.shared) + meta:set_string("formspec", get_formspec(fields.shared)) + end + end +end + + +minetest.register_node("more_chests:shared", shared) +minetest.register_craft({ + output = "more_chests:shared", + recipe = { + {"group:wood", "default:leaves", "group:wood"}, + {"group:wood", "default:steel_ingot", "group:wood"}, + {"group:wood", "group:wood", "group:wood"} + } +}) diff --git a/mods/more_chests/models/toolbox.lua b/mods/more_chests/models/toolbox.lua new file mode 100644 index 00000000..0e287eb9 --- /dev/null +++ b/mods/more_chests/models/toolbox.lua @@ -0,0 +1,33 @@ +local gen_def = dofile(minetest.get_modpath("more_chests") .. "/utils/base.lua") +local S = minetest.get_translator("more_chests") + +local function register_toolbox(description, material, side_tile, craft_item) + local def = gen_def({ + description = description, + type = "toolbox", + size = "big", + -- node_box = {-0.5, -0.5, -0.5, 1.5, 0.5, 0.5}, -- makes it two blocks wide + tiles = { + side = side_tile, + front = "toolbox_" .. material .. "_front.png", + top = "toolbox_" .. material .. "_top.png", + }, + }) + minetest.register_node("more_chests:toolbox_" .. material, def) + minetest.register_craft({ + output = "more_chests:toolbox_" .. material, + recipe = { + {craft_item, craft_item, craft_item}, + {craft_item, "group:pickaxe", craft_item}, + {craft_item, craft_item, craft_item} + } + }) +end + + +register_toolbox(S("Wooden Toolbox"), "wood", "default_wood.png", "default:wood") +register_toolbox(S("Aspen Wood Toolbox"), "aspen", "default_aspen_wood.png", "default:aspen_wood") +register_toolbox(S("Acacia Wood Toolbox"), "acacia", "default_acacia_wood.png", "default:acacia_wood") +register_toolbox(S("Junglewood Toolbox"), "jungle", "default_junglewood.png", "default:junglewood") +register_toolbox(S("Pine Wood Toolbox"), "pine", "default_pine_wood.png", "default:pine_wood") +register_toolbox(S("Steel Toolbox"), "steel", "default_steel_block.png", "default:steel_ingot") diff --git a/mods/more_chests/models/wifi.lua b/mods/more_chests/models/wifi.lua new file mode 100644 index 00000000..506bac94 --- /dev/null +++ b/mods/more_chests/models/wifi.lua @@ -0,0 +1,89 @@ +local gen_def = dofile(minetest.get_modpath("more_chests") .. "/utils/base.lua") +local S = minetest.get_translator("more_chests") +local pipeworks_enabled = minetest.global_exists("pipeworks") + +local wifi = gen_def({ + description = S("Wifi Chest"), + type = "wifi chest", + size = "small", + tiles = { + top = "wifi_top.png", + side = "wifi_side.png", + front = {name="wifi_front_animated.png", animation={type="vertical_frames", + aspect_w=16, aspect_h=16, length=2.0}} + }, + inventory_name = "more_chests:wifi", + pipeworks_enabled = pipeworks_enabled, -- this adds groups +}) + +-- wifi chests can always be removed because content is detached +wifi.can_dig = function(pos, player) return true end + +-- pipeworks support (we need to override what is created by gen_def because too generic) +wifi.tube = pipeworks_enabled and { + insert_object = function(pos, node, stack, direction, owner) + local wifi_chest_owner + if not owner then + local wifi_chest = minetest.get_meta(pos) + if not wifi_chest then + return stack + end + wifi_chest_owner = wifi_chest:get_string("owner") + if not wifi_chest_owner then + return stack + end + end + local player = minetest.get_player_by_name(owner or wifi_chest_owner) + if not player then + return stack + end + local inv = player:get_inventory() + return inv:add_item("more_chests:wifi", stack) + end, + can_insert = function(pos, node, stack, direction, owner) + local wifi_chest_owner + if not owner then + local wifi_chest = minetest.get_meta(pos) + if not wifi_chest then + return stack + end + wifi_chest_owner = wifi_chest:get_string("owner") + if not wifi_chest_owner then + return false + end + end + local player = minetest.get_player_by_name(owner or wifi_chest_owner) + if not player then + return false + end + local inv = player:get_inventory() + return inv:room_for_item("more_chests:wifi", stack) + end, + input_inventory = "more_chests:wifi", + return_input_invref = function(pos, node, direction, player_name) + if not player_name then + return false + end + local player = minetest.get_player_by_name(player_name) + if not player then + return false + end + return player:get_inventory() + end, + connect_sides = {left = 1, right = 1, back = 1, front = 1, bottom = 1, top = 1} +} or nil + +minetest.register_node("more_chests:wifi", wifi) +minetest.register_craft({ + output = "more_chests:wifi", + recipe = { + {"group:wood", "default:mese", "group:wood"}, + {"group:wood", "default:steel_ingot", "group:wood"}, + {"group:wood", "group:wood", "group:wood"} + }, +}) + +minetest.register_on_joinplayer(function(player) + local inv = player:get_inventory() + inv:set_size("more_chests:wifi", 8*4) +end) diff --git a/mods/more_chests/secret.lua b/mods/more_chests/secret.lua deleted file mode 100644 index 71fe7423..00000000 --- a/mods/more_chests/secret.lua +++ /dev/null @@ -1,132 +0,0 @@ --- Load support for translation. -local S = minetest.get_translator("more_chests") - -local function has_locked_chest_privilege(meta, player) - if player:get_player_name() ~= meta:get_string("owner") then - return false - end - return true -end - -local open = "size[8,10]".. - default.gui_bg .. - default.gui_bg_img .. - default.gui_slots .. - "list[current_name;main;0,0.3;8,4;]".. - "list[current_player;main;0,4.85;8,1;]" .. - "list[current_player;main;0,6.08;8,3;8]" .. - "listring[current_name;main]" .. - "listring[current_player;main]" .. - "button[3,9;2,1;open;close]" .. - default.get_hotbar_bg(0,4.85) -local closed = "size[2,1]".. - "button[0,0;2,1;open;open]" - -minetest.register_node("more_chests:secret", { - description = S("Secret Chest"), - tiles = {"secret_top.png", "secret_top.png", "secret_side.png", - "secret_side.png", "secret_side.png", "secret_front.png"}, - paramtype2 = "facedir", - groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, tubedevice = 1, tubedevice_receiver = 1}, --- Pipeworks - tube = { - insert_object = function(pos, node, stack, direction) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - return inv:add_item("main", stack) - end, - can_insert = function(pos, node, stack, direction) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - return inv:room_for_item("main", stack) - end, - input_inventory = "main", - connect_sides = {left = 1, right = 1, back = 1, front = 1, bottom = 1, top = 1} - }, - legacy_facedir_simple = true, - 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", S("@1 (owned by @2)", - S("Secret Chest"), - meta:get_string("owner"))) - end, - on_construct = function(pos) - local meta = minetest.get_meta(pos) - meta:set_string("formspec", open) - meta:set_string("infotext", S("Secret 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") - 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_locked_chest_privilege(meta, player) then - minetest.log("action", player:get_player_name().. - " tried to access a secret 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_locked_chest_privilege(meta, player) then - minetest.log("action", player:get_player_name().. - " tried to access a secret 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_locked_chest_privilege(meta, player) then - minetest.log("action", player:get_player_name().. - " tried to access a secret chest belonging to ".. - meta:get_string("owner").." at ".. - minetest.pos_to_string(pos)) - return 0 - end - return stack:get_count() - end, - on_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) - minetest.log("action", player:get_player_name().. - " moves stuff in secret chest at "..minetest.pos_to_string(pos)) - end, - on_metadata_inventory_put = function(pos, listname, index, stack, player) - minetest.log("action", player:get_player_name().. - " moves stuff to secret chest at "..minetest.pos_to_string(pos)) - end, - on_metadata_inventory_take = function(pos, listname, index, stack, player) - minetest.log("action", player:get_player_name().. - " takes stuff from secret chest at "..minetest.pos_to_string(pos)) - end, - on_receive_fields = function(pos, formname, fields, sender) - local meta = minetest.get_meta(pos) - if has_locked_chest_privilege(meta, sender) then - if fields.open == "open" then - meta:set_string("formspec", open) - else - meta:set_string("formspec", closed) - end - end - end, -}) - -minetest.register_craft({ - output = 'more_chests:secret', - recipe = { - {'default:wood','default:cobble','default:wood'}, - {'default:wood','default:steel_ingot','default:wood'}, - {'default:wood','default:wood','default:wood'} - } -}) diff --git a/mods/more_chests/shared.lua b/mods/more_chests/shared.lua deleted file mode 100644 index e100a934..00000000 --- a/mods/more_chests/shared.lua +++ /dev/null @@ -1,138 +0,0 @@ --- Load support for translation. -local S = minetest.get_translator("more_chests") - -local function has_locked_chest_privilege(meta, player) - local name = player:get_player_name() - local shared = " "..meta:get_string("shared").." " - if name == meta:get_string("owner") then - return true - elseif shared:find(" "..name.." ") then - - return true - else - return false - end -end - -local function get_formspec(string) - return "size[8,10]".. - default.gui_bg .. - default.gui_bg_img .. - default.gui_slots .. - "list[current_name;main;0,0.3;8,4;]".. - "list[current_player;main;0,4.85;8,1;]" .. - "list[current_player;main;0,6;8,3;8]" .. - "field[.25,9.5;8,1;shared;"..S("Shared with (separate names with spaces)")..":;"..string.."]".. - "button[6,9.2;2,1;submit;"..S("submit").."]" .. - "listring[current_name;main]" .. - "listring[current_player;main]" .. - default.get_hotbar_bg(0,4.85) -end - -minetest.register_node("more_chests:shared", { - description = S("Shared Chest"), - tiles = {"shared_top.png", "shared_top.png", "shared_side.png", - "shared_side.png", "shared_side.png", "shared_front.png"}, - paramtype2 = "facedir", - groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, tubedevice = 1, tubedevice_receiver = 1}, --- Pipeworks - tube = { - insert_object = function(pos, node, stack, direction) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - return inv:add_item("main", stack) - end, - can_insert = function(pos, node, stack, direction) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - return inv:room_for_item("main", stack) - end, - input_inventory = "main", - connect_sides = {left = 1, right = 1, back = 1, front = 1, bottom = 1, top = 1} - }, - legacy_facedir_simple = true, - 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", S("@1 (owned by @2)", - S("Shared Chest"), - meta:get_string("owner"))) - end, - on_construct = function(pos) - local meta = minetest.get_meta(pos) - meta:set_string("formspec", get_formspec("")) - meta:set_string("infotext", S("Shared 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") - 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_locked_chest_privilege(meta, player) then - minetest.log("action", player:get_player_name().. - " tried to access a shared 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_locked_chest_privilege(meta, player) then - minetest.log("action", player:get_player_name().. - " tried to access a shared 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_locked_chest_privilege(meta, player) then - minetest.log("action", player:get_player_name().. - " tried to access a shared chest belonging to ".. - meta:get_string("owner").." at ".. - minetest.pos_to_string(pos)) - return 0 - end - return stack:get_count() - end, - on_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) - minetest.log("action", player:get_player_name().. - " moves stuff in shared chest at "..minetest.pos_to_string(pos)) - end, - on_metadata_inventory_put = function(pos, listname, index, stack, player) - minetest.log("action", player:get_player_name().. - " moves stuff to shared chest at "..minetest.pos_to_string(pos)) - end, - on_metadata_inventory_take = function(pos, listname, index, stack, player) - minetest.log("action", player:get_player_name().. - " takes stuff from shared chest at "..minetest.pos_to_string(pos)) - end, - on_receive_fields = function(pos, formspec, fields, sender) - local meta = minetest.get_meta(pos); - if fields.shared then - if meta:get_string("owner") == sender:get_player_name() then - meta:set_string("shared", fields.shared); - meta:set_string("formspec", get_formspec(fields.shared)) - end - end - end, -}) - -minetest.register_craft({ - output = 'more_chests:shared', - recipe = { - {'default:wood','default:leaves','default:wood'}, - {'default:wood','default:steel_ingot','default:wood'}, - {'default:wood','default:wood','default:wood'} - } -}) diff --git a/mods/more_chests/textures/fridge_front.png b/mods/more_chests/textures/fridge_front.png new file mode 100644 index 0000000000000000000000000000000000000000..3818b7af4d0942b9fdce60ceedb7eae1e6f2cc87 GIT binary patch literal 1586 zcmV-22F>}2P) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1Y?mg6W4{Ld-&2uR}dI2g=(dxJUt78po^lj-i+ z35mf%NTN!DsPosqRsDkxYu3tGA6#@!<71+UoG=Lb`dmF})1Tu-&%ujatqF!m(98Ae z&Y_H6Nq`mLfvod z{xSu4E(A>`7$dB>HT6#TCv6$3wWThR4ht*9#Vw~1Mq{o$p#?&y4oq#ww>R~aH~NWK z0fV-~9I(NpkITei>5*H~c^2qdZIr%BgM1kV013fRC<$a4W061J1msY%VvVxaI_qt) z(IzL(IP0AAuANcIi#OhS=e-X;`V=IXV1o-jgb+iD90f<1jV^i>LyR#cI888}usT5_ zrGpPS%wZ3A_#+(gNEzvqO}5!(pF@s06)sXx{>2rqN+_|UlTM`4X-<2()1TptXR64x zD%Dh5UG+88Skq!{u=>gxZOr|iH5#ln#!T1q57r>|ewv_moY=-07-K_V+&2c0(A+rF zfsEnCT;ohfMp0M>Yh)Wag&JdE(454!(&FyH+;4eP*8GS!{=}SW)cp8&Rzo4`*`Y7UlbzlA64W(aPI+`j7C8V2DUlGHunPPg^8-;dF>UcK6V-`DUM9(npa z;_%t+s^;A7*dY0zmA=!fFBI@+Wev;e=f3kT0o4D?phu!8^BEZT0H&T_z}Ud%@8EsQ zioI92Y?PDo8rFJSA+$%=Q~Yg-+;#W9n0*QUv5mRtc4hfqEHA8mj$!GFOwlTXT;^Pg z>c>1A{#gC@a8jK~Xl6P(H!abAB=j;+KdA#ZPmwnzq`ua5w?pV%C8{5WvW|||+P6r^ zAJ_Tr7uZfOV2k>p$9TNA;b`j{A*`rV{S(;RQ?spTlIAfn%w>92b=GCzH)|8?`;z7)%Wy@nFV?cVx>Hlt6NrfLC7Pz8EK6>;8=K7rtu>)<_I*!T zmIHY@odPhQ&xhJ`-y`q}{DS3j34n9%ZNX?T2&n7&S3%cxbX`XnhW{P>sNmc8du+E` zMC4b&CtR=Bw_4x#V+Ee1wf;D`UatW##t=mj0BM^3t>AfBYmK!QYb`}la5x-B+zBu^ z{|cW3fQXPJ$s1<^pp+UFwbp2@iQ{-k==F)un?*z<%QC6!TE2xbM!K$(34pbh$Kx?t zoaZ^m)doGs?ZQC-N z&DihvIOkAG(KHQto>Ns7Q521m2#TVRBuO}*&qKD>T7n=LKGf?y_;UvcPN$O?V}?U{ k#bU7-MH zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1b>(!(YU{Ld+R1cZ1VhliQz4SM`8AaLR@`KIkO zo*05bNV_ZHsOzskyZQqkqmxnAh3J#_8Xuc%G8vty*Jrh)?Yzqmy*qE?>O3$QVzj(| z`b*|#jJtb5urglW$5p6eCyJqMSq$>n*`Ooyq8MVc#z}swBO8#@O1S;qMt3Z=bF@DGe+ zoZM&ZCPEL^_Ren)U?Aw%&kJ_Fx7ho&qRZ9;DX%1`9m?!sVgZyqmw8+PUx$8}SHcw$ zVg+LjY!+NqQ6dAhJ6UR!sna#vN);|zbD4nFmH=6H1|z&ze*81H^NLqFh*GM<5Hgn|I2j@^**Faq~pN~ewm>fxG|U;cgzAI)CE&F z@tv1?(T#o~mcgK#Fh>NKby+5gqgz`%d1lOW+A6(LgF+JnfCzg#I718ukPqw#NfC?* zM8GkEpA63pTT{RQIcFNF4sMt|$cbj`jWvPhT;t3dMri>Njy+N(f}squtaZ>&un`){ zj-6G`Iq!mtF1hU4TkpL0!H*i10|y&i@F9d4Qpk~`jV}5aVvH%~WD=uG?ByzifHN_h5-aetjx1suhvn!6)U)w0=5b>E(yCu3 z91A&2qp0Iyv}94AXl|Y&A$`W6@}Sf$kBUaMoNFVB;vCD`yVWaxWb#;}cT3#v0X0X$ zH>YZtR#5PzW#i>h^LxmTR(*_VO|DP^%WQMa-66ScQaZWb7!|h><~%L5+oqKWb-d=t zh3ywmuIL!r?q#)cboCL0DH{r##RjEJvL{nty-Pe(DA7VW4xB?iiTR%{`sGB5dQEmn zYCFNkmb84mBC_o1*ltO5#j!4%cn1)tD$c#EjuhJ(jYgj1jVd05a+mGNKABnC$xwC^ zp&$ca6!pa;0H8nmtab-4TEaooK{QDzf!)h6bDk0DhHc+cG)K-NMOhiwNQDGJ;nq|0D492=`X4#*wio zg`e)^6RRhh_MP~2T=Xw4N)HZ6#%RX-QQr1_eN--8k7GN5liSAbIA+mOZ|?XndW$>3 z;Gnpb4ehAwa7(Re^=Og&E`d^}w3GrA>g}k=HS43%Rcg=NyJfR$Bp+nGKTMS*^X!35 zF`s%b%1^Q0XN1r1b!d3sMT9u9myZ<%e6a>IjlUJ5Bc8hem;?SfHdMMv^M@Kf>DitO z@}0!49AND@MW(a`igY`2^zYABW^+hFZ;Lyjin`C!bB5h2h+CcYNSJn~i4^gtb*9Mh zTXNHH5}?R)`k50GzcCA?v&7qm3?B4*w?W}|b;E_UM|Sp`jp;}}^-{nOFj}W?rPh7n zR_~y{D4^000SaNLh0L01FWS01FWTe`H^g00007bV*G`2jm3;4;3IJZ#6Ce z00JIKL_t(I%Y~E8ZrV^3guinE6aR@Cti&xyt=e_p{|)j2-87p@q^*F2`UjiX7~7`{ z6Q@xYJ*%sGXGU{pbfjs2s_GGABK|k0(}|+UNs>PV!GigG%6Mc}C^bz}aL9B3Pp4A= zJkJ~MvUCf$ROOM@cNv)oQB?&vH!($#<9pWtR8R+U^%3R~QLVYO1m&%Q67O zG=w3H%<9EKrx`FA&d=oScKasGwrPMdoo2m2oO}ad9()}H(sV<8Y6emmh5+pMdu&Jg zynMeGXj_M_n-1W|$DB!ThMQZer%zu{Z4mhYfa$C9(Qfz+#+>NXLd-CztuJJsJ z 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 M07*qoM6N<$f*72!!{EP) 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 Hu0mjf(Z)It literal 0 HcmV?d00001 diff --git a/mods/more_chests/textures/toolbox_front.xcf b/mods/more_chests/textures/toolbox_front.xcf new file mode 100644 index 0000000000000000000000000000000000000000..380ecab2aa2a63ecafe20ec3c1584614afe74c3e GIT binary patch literal 17577 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 V{*6{hgLBdOu?pH|l}Kv){{rk>bF%;d literal 0 HcmV?d00001 diff --git a/mods/more_chests/textures/toolbox_jungle_front.png b/mods/more_chests/textures/toolbox_jungle_front.png new file mode 100644 index 0000000000000000000000000000000000000000..4d88605c5d354199186bb1a827b67caa135ab797 GIT binary patch literal 2397 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 literal 0 HcmV?d00001 diff --git a/mods/more_chests/textures/toolbox_pine_top.png b/mods/more_chests/textures/toolbox_pine_top.png new file mode 100644 index 0000000000000000000000000000000000000000..15a750cf616f89c5c0567834932d8865f2c7cb0f GIT binary patch literal 3119 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 JPDHLkV1hAY+noRa literal 0 HcmV?d00001 diff --git a/mods/more_chests/textures/toolbox_steel_front.png b/mods/more_chests/textures/toolbox_steel_front.png new file mode 100644 index 0000000000000000000000000000000000000000..0399b0d6b17c0e172aa91311a71e3bcebfac6ea1 GIT binary patch literal 2542 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 Ef|>ra$N&HU literal 0 HcmV?d00001 diff --git a/mods/more_chests/textures/toolbox_steel_top.png b/mods/more_chests/textures/toolbox_steel_top.png new file mode 100644 index 0000000000000000000000000000000000000000..21f3e6248ea8cb01cd61f84114e40c1bd0741cbd GIT binary patch literal 3007 zcmV;w3qbUVP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1bvvLq)A{O1%t0ul(paabdK10UbXR=vFOMA+e1 z(+#BtA!TY|O#kc8VgA4$yTHba#*jj=`18pp&X`2I|Mp1MukZE8=O?^>$j$QuL*y{J z{TljNpCOmm2K7f?KIKO1(G!m%vL8pgdGef}b@3>2yybM>O*;Fse{<)2xE{6Ft*>{l z0HX=?IX2uKIg9T&PjUN`@sah-d?n7MC81wqXP)U7c+cz$JDZQ(eL`VuI19oTMn_Ka zC3nv;{9zHjPX71-{zUu!_lDgVEsoK*ci9IZ70hw!y0T_iSOBG4+X5cNM=;m*Bs>u= zRxsAUX2DYpC1RjG$WxtT~AJ zv4z&TX`NRo;^anH$pmGD9X}rPE8%~69z|o!&?U0*!3uWqjA@uLnVa8O1wv>XOl9G_ z9`hDA_KjEv24%q<;b699t0+RR*m8?!hjn7Tu{$+L+fe|BaJIl0a$vv)azcTuGAj{q zjNm83a(12z7$6aDWCpl#s3*#i=h@h!wAQll7NfL)2ywwFs6nEDEbj&Jqdp>rvN-WZ zM1rV9Ns@yLK1c{b!>mzRoq81wsv0$EjxPErF+`0qrkE2ahY}_!BsD3flyb(Q8LBgO zXROG%aB;;KDWPbIC6!zeKGj#Lp=yma)!ewbhV*ZtscEsLmOFKXQukeY=-OjXJrBg% zaKjH7Vd#h>jr_27Sp8&;zL@(xYjjwfjQO=rU#vl_dR5RYCo(w$W9$ix>tp}{&66`5 z$$Os6P0nm$B!w_oBbnqhnv8)#--%_=!`+Ly-|}X}|0~}3pO`a~y8nYYGpRew{p9Tz zthKy4idzKDES#8HH&EEHC1#FTP|FeUe}TzXJgSRxJI&EK9uMPFMq4k+fSdO;1V;Kq5PS7+q>17~6kamSeM%W{-ri(!l^JUalTj(jY zJWLOxEFQEB?B=N0*zvI;v{ZCp4{J$tk3!yZ>p&{iun3Y~(@4cObK?{MOgIWWU!zNL zhmNFJKlqs=EXK0l*XR+rb}K6WiODsNgreZW0Sg!b3r6xfzbBCJ0gap1;iQ|0NL6Z@ zwZm#WRbh?qp^cVC9lfI_IVrip-H{yLQ)^oK^em)>1px~)3yll40aQP46%}PAchnPJmURbrQQY!T zA5CMIm+SRR(o>?xq7sD?Q3EzxTzbg(>cw3v=~xnPs|%0k*EFSD2&Ftm>g^(YQ`Vhm z88!NzPeyDjZ#%#h^Sh7C$u9o%-D@60a2<M@5&L={{q$}-JjKv|Z`4PjvHfh^1} zx2-Dl-Br2nD)tLFFXU!5r5)$}orQNpUv!okMd5%o3s6wpOeSDPGU`Q%ylugq1eLP% zImD+=!{s~a@g8^M;Q)!-$TmsPG5BP?=Gvcsh#f0h0x6RseaRkK%borMwh zqcg4FJVYmn5n>0zC)mo(5?9MrX3A5h>ensfExg*zn7iaoYPcoRrU&BvnnD#+eF zS@KjY*$nP0*)-SgWSLf*_m}0sE76o6s(;)`?f3oH@Q-WjkNYdfi~e&ruJtnuy)_hm z{OIJ0o;<`w9o5zR4J&1K6YpT|*8l(j24YJ`L;#NfkN|xdQYlRU000SaNLh0L04^f{ z04^f|c%?sf00007bV*G`2jm3;5+?!(fe@Gg00a+7L_t(o!_Ak^ZyQAv$3Hu}-i>V$ zWP+O9xN(3ZqCzy4kT~%_aIZv(5ak#Ni9-=WTp$Ti+n^LU(+Hu6 zR>C-uh%Gzz{+Q)3Gn<{niJ(nrpJdrPGoG3Eec$(eZ=I#3r4(R$dz-v@o(Di2#{ita za2|lxZVP};rvpH_Tn3=sZUZ2Mu)Yh00sv7I0dVGpGuAnRr)-|N;oRI601}x3km_#_ zX&}*vsORop$KJ^CmB)cQ@SrqR`#FvSz~<)Wvw?tUG#WG-4HB7>$dpun9O2*yM|rNj z&s*RJ1b(pZp-6cDgLg^Olr&9o9ASNga1ml3oo=^Fx7$5=1QxDeW#RhOBj?AfRmQ8; z{m`9z@thrVPu;2C?*rflfff4V=vESzfBfd*nao@7sq-x zcje80g~BH{Z_(@btg-yz4_8;<=U>zX9zA>nz)Ke|{wJsnB90>lGT!h*%7o`@H30rt zULi$-luS%a97f=A?Y(PnA33+Y@+ExqA+_r3gLPnRY|P64<4nrLVzTnq=ElvBKU3pz z$m*T10eEfp4R%|*YL7%_S#St}`T4gpGLBrB2jH*YzEKO^!2)xTe8%#JAFG6|R?EtQ zgC3DMI?s=o&y#QQQ(U2x)j-}4`#QS{ja6h%mxB4tVt_ymEES8(wPE>cRQlr)=7n$6~u>%gtW&!3C~=7(Wx z*bkL->T#oVCJlRWWOX>8JD#4>cB!+(^IZKuk4mKiz{bV~(xmyw$p4=OGcz;1a{022 zfa&>+c8derZt~tJpjp@J^$qtGavBjK6n~0CMV&n{_kX(2UU!dry{_v>boxDErBb0% zsW3e?osF%ntsUmT@bIuT;QOl1@BIF))^t@?MIq2NLt6Q4Vs83_{DH=%r>3pLg(E1I ziYHeM^9KQ}um6Zwa5J)As$H_y)$4U`e|1}3Aj)E=T#EWi@=8N$gHED5q&>UANVIYq zYqwk0Ty3g)d_NJzCyxNYox69f=Rt9|I50XoYSjRv{eO3Qx<=TwA=JHMB4gd#sk%P= zoXw?s>-QA0T0i1AV)oV9+zW|!Itb+R+*~3*w)(@WjlkB{7650@s_xiLm4`9r9nY@+ z!WEW?4h2K|?bq@$p66xxevo`hN7VYppN-Q&z{Fh~=%8FNxTDH+;K74m2QDyKV(Pbv zonf)*sLVb)J3C4Viz?4crIIyn`j7GP@n@qW`UmE_ucD1Of4Beu002ovPDHLkV1i4w B%g+D+ literal 0 HcmV?d00001 diff --git a/mods/more_chests/textures/toolbox_top.xcf b/mods/more_chests/textures/toolbox_top.xcf new file mode 100644 index 0000000000000000000000000000000000000000..cb6c4860764fffe944badc4be0c823b44f68d706 GIT binary patch literal 12314 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%0Dp;aZm8`GdPo}h2aLZw9`m(fG7raa_)IpMUI z7pZD+8GuQ+w)US-&mLHnE5mG+gb)CTPfJKq+GKQracoJ1mcS;{)OXwvoAmwIWolSh zSb{wW9S-IJ_XGSe^3s$eTVxf*tYUkFnD-##g{5Q#5^I;l=2yr<5}r}fHWDZ1B;iVO zoasYkI@+T8t^{sKJ$lF60;vtP#C1im;YtFulAyIHB_LTwV%b4}g?_V5q4@FeFR}lAtCMMaTe=z71lK>uE?UO7A<`M$ifAu#<$Prqbi6 z0V;YWP&teQ%)r$EM>NLXm|9#?xS`%ajR~+?!L;*|qY8w~-qSrsS5DP3G^SlBPMJK) zzpAE8@89W%%96bc{bIEIz!VeiC#TcC*mY0pL&41y=~0kHlr;RR)`cDR(WhzDE`#RF zg|)2?_}diAY1Fm>5aI_agcCmZ9>igWQXi%u z@DR9UFN}#7qnS-b2A2e9sU$gpk=J-+f+Hm5~P(g0DwR#+QtDMuweROl3YqlpnFcBE+e9M z`Jy_+oGly_LL*7sL>}h$7n_)zHx48g07ne^fpo}=LcifY_ZX%Pw2N~{D+8OjxSoPW zqG!J-BM%9ultz(q49cgXWTr0{G6>sw!hl2)lc;Pq5pKkf-HgFaRHuZL7TuUSZ>l;$ zJtky}Z?*A5tWrMz0K@z<+Iiv>r6>*3KM@xKMEVR=GNiDF7Wr};KvGS)gqhGGDKc&Z zA6sM0w@|+gA#A8EwYmW^6a+vZScIKI4w%2qWk06By1D5^2Nq@1UM44Vx*_LQj2j z%e+T1xW#GXu!OeaspO>U028DXnC6=(NIbFu#dTX~dAcX6I1be~18XQrB&3Dt1~f{M zFb^;s-7&)rE+tBRu$fU*6EU~|C!1pftPBr{E;`GNp_Y*t3k2( zYTQ!XQy&a}5Honvq;lybsD<5Mgam;g9sJFwWxofshT**q3jh)~+6B7q2j3n~7uw0V zhyb)ysgooSMWcRe?`R!o9%OjOG4Pk@N3z;#cb&}sCs}cTwr@o;Q5=3SQ5Bu~!6`xCbIZ`S&w2Q%w!_m7dEer?jYHvRIc>__ zM=AdR_KnA5^%zf_ekcknRUHeiUg~M{zyAPo0gZtmnCpy-#?{%zO;eiJQ#L9XeNCmh zbS*8EA-0vWmbg@`+zI zDaa(m9^3Wz`(w{J{{S`ne@%_Q**kwHl%pV^$#dNMGIFUEly2LG%WgHpYKo=g9%2fW z#0x7;hP2ZrVQVS#KC$Zm02kEP)R1Z`XtI}_AZZ%h%4n9T8v!KSrX8iK&5n7PX4LGe zsg#samL7LfYu~L~Z1BaWnHDBtq@hvFsPOYFyHc@GRUxvTP&ae+CTDN!EsWZwby;$q zF7eqlKdR+OQ%M2I3yXr~ib0tPoK{rUqc(L&OJp_5j$<+sQj2%hRsr|)$AakCsa8)x zQl*w2c(kH`3hwfgU~TW|IL|7B*;Z>q;r!S!QtMB?{WIunIZ;mYYO7deLWqPu;-o?R zBjqG{kyV*C-3>h&8B;1t%T~20E>@p|uofwb&Zp+~$Cpk~FD`sDLiHVT!w%G`wqG_b^cEUQgL!eUP?=j8kd_0)Zj^$X~~d@Piv@Kr>~9{%_oOhqDx`2 z7Jx}1M3Z>bsXOg(djK)z9Iq&Kup|{porV44@H%79Ktg;gD%Jj*8-KC({!a?|j=Y1y z)gBvNO;Q=FaqU5rFj5(L+`nFxIIUXEIx{5QFdTJ@kW^ap7d7ygi1P}1pAFMiw8E)b zrl?JC1QiN)8>MSU1;;JGX*$UumB|1MGvF-iDsqOeBlrfY*j}~ql~AV16wEe~0Bp%a z#<6K8Aucw4Ya=Jk7nX5}Ql;RD(g6~aJ!8~+DB`BFjZ{Up1BR}xNOAQqPMv59oe}#= zSvT8k9}dzzS5*B=DN}EiD#}__H;?{V4#D(h`M!5Nq ztqR+$Uif>(d0kt%hHqQ(bvf!-a+;2KNn|wbHw3BBIklxuKIbfhtPl5mN8svj5ayIM zwJf&dOdvMqr8pK)9S%Zth}&94$MuTrG2uLqGRe_X`cdYdbB9e#*9TO5JsK2-l)Yc; z7p+BLSXvMAd2ZXM!<9;D3R(EqHZ~B&IhfQvw(2`$#>l8vP+U?uLd4GFm~9r5>$W_k zTA9cc5}lS~`>l^V-Qp+0!}dNm{{U(J9ez^Ir%+M-V{_(x9}cr3%$1V0;p&{)k;Oeq%RC0qwkv9>(4g1h;#0Q5kL@0R z#fncDXSDTsrE~ck&rvcKrKNR^p)4gYycM7-Qnl%CLK{RWWwjK_RXE6L>FeGl$5NKd zWT#R|o*>YZ?h4XJtYbf+XZ<#r>Wcya{xzzykhr?+N=1?k$DwWIw_w^OL-4*DJu}CDPPotr%7-jz@~`Q z*-R5Q81k(t{%cpc60ut77mM&Izq)PL9zR=X$bt|Kr7a}P2-w6Mo#K5l$6|Ej@KhuS1HX zTdyH5IY8Q7;-o<+VeG}m`L!g|B{nWL9P=|eV?C|QsMyck@gj1{FNbq5C{rq^dDowP z#kQ4mAuWec%YC>~BtgU81pMc>~(6Pn| z5TQJx>-F#oh;L>D121q$)>yxT@E8iDi%R$HcCo| zn4SQw@rHSoJk#||(IJ4trK*&+(m$m(_Pz;JsajG>h)L9>(;e9u@~6WucygCAYNx^o z@WoL@D^5C^)m8qGae(k$KuKDI4U)Y`L?r&PK*&gpd0!*K)!JGvsa39s3Xke=cd_gP}{Ir&vm&#DIWR?WhynVxPjk85F2X z-X6=Ge!!7MPXxy_a>x_;TKB?yHQ`jK>hR87fG42Gj~w{Ck;s7>(i(NesS*@LPKguDI@{&7z3wCKe+nz!l{Fb;_3oO zi0QXm{y<_1MUobSyq=M|Q>9X7EzA3Xc_)Ub7Z&&1ppo>Cwi4oyr58EUfhhqne+h%A z$uob#Iv)5^>o`>|Qz;JBT(sGgq@5xHi6?b#pezh&?@sHbhQg8%{CBW1-Zg$hdA=$T z)4;V*(qEV(PzUSGBHq|r%{Jm#VWkq3?t%b-Q#{KlPT$%V+WWmw(@wEK*$4_&ubN1> zT8RcgB}Z^iOW~@f)QDD@+DGDzuMkh6Bd#lRCGKg|*?mPMKq?VnqEb~Li0fqiu$q?~ z%vfzoQQ>MjK;GLDZ5?gaHW={>h^)(0!6Bq-6LKVK0t!SE@34uIFOMI+Mf}vKX{Dqt zThNhrBu@~nQwl)^z8KO9d8g(W@|2_WU2%{UmqF<^18W2HpSBtW@WY8&NlxMfC=u&F zk^7C^VJxJ&kU?6LAv&c>vU+-r=Q0-75KJ2WT;GK_>{Q zWUpG%rPLK}QKlpaPNitDo9s^0ip<1Pu$851bx1~%*eMoLhd)Cp9R~Xmic0tE-*l}e zou>K730BJWB1*-z5!Z4j6m=BJtEgI+r7ddF3NpAGLgamqU_nm)D9qb^4L42;NqKil zlBAGQ0aS#@BXK6hR{(VJT}zH-)QEIkEP*8^2mB{vV>|xU@#OVBtcJ0`onwh`2Hx?x z!&*>~k>C5pt?S>W8bAt95qgpnFrJ68u%4a$JyL+QPMDan1Z~u6kEO}&g)p-V;r_5~ z)WxZ2XBAla~KXN1gYmVq;7Wp1}NKY^(g^-T^$cj z*7|q$>4$0DNwSGb`Wsm9b0cr;&$b$QE-17Vc#H(}F$b=}CvCU;;f7pcbs_q-RQy8J zv8^fOOb$fo1Cb|fK#{R06%?s`t|$dh1jvGt7i$er6BGL}waygTrb{KYpt^p=&A1-uNe8Q(!3R2S`|1AOdAUBh)DM>x$|+niNpH)neJC zqzeyDl2)xE>X`sruHxo3GJ0)gxJ^{MirsQc#0692;ES2KPb2SM{TC@ zig_stD1uGKse=Rl7>&jEo$#j=j(!xfgs81SMMW?Hgth{Tt$E*Q21!ej-71`IDM?u6 zGd-ZFTW?8=#vS1BYD?~y99ael2SI_PrXx%g>e!HEf-zS6&eWrXb?G+*SzB0=3H1lB zwkxYXFZ7EnJe0W4B4Kh;L6w38kZueWM_3(ewYy3iQim{3k@!^vM3_;TgCGyziX{9O z4f`c(>B?pY%7F<2AY76D74=W%%5k&3zf$i6^#XEv{ zQ}T~Uv|DqEXPn>y@(_xGO@hLP_U0gTj-Hcg#?tj!Xdx|h8cT_Uf-knO-TweP;ttfU2Ui|Hzwx`eMwROkf|Vbk>p1YW3(mF_wFEQ2F!_e}^?_qI>p1Z%95xp1KPprp+Wg(19pkR} z%m~!jEu<4vgKCs% z=2FU&3fD4_05+S*!~SXJD{@;w(F3Uj`-vm_zkVtF*vwlf))r6zm>`=*+X(t&{IA!S zMvz-T@4c^h)Mx92dBEY4u&rj(r`vwB^o^qpdA<`#cMlR{sZiUeU$Mncn@{{YxK5Jc z>2OBdPS~pRCp~;Pme<1z5EO2pd)`Ooh4_y;UYM>@05U+1Yju!M)D-=&_Gg$rvg@^O zEm95CU>HhlCcuC;03G+jGYZz@MM{$$jBmg2W^m4ZT!lBpbg8t!AXu1>yv62D6XU9; zT81frdfd|+ZMNsVhAVtgnb!c96ashp{$IxUacXr%ZW&i|e1HGM089`70s#X90tEsC z1p^2N1_uBE0s{mQ5)&aJ00jmVBQY{TQ8Pke2NfhzaWrCq79~S+f{~%{Q<9>ivBBXG zH8+E@(L`fqg_gqA|Jncu0RaF8KLVT9e=D1PPo=s40I~l7hxGRT*Z%--{{UWy^LMt} zNEmIgvnvoq{{UXC9aBqir_(NNkQ{%gJAJM;C*P+gp_fRuc^)4drVOlg3E$XQ3pMOX zAKN#vIEEyR$IE@XNTZqFNf;s`l3AGkRUcn|tsIj`Z7W$bbBqxQ=X)>YScqmm!FhXh zH7Alhjh8%>AHL`PpP~2b@!H@MY`Iuvk;nAGulBb=MON%=GLS0&08-4>L2KNdfEVf6 zt0wb_QK#jC29H2QU8)62&%Z1!Xv&cJYI_5{Puu+^{z@50AlZQjYagdYR;){6!#L$7 z4l0D&_CJ_@hWvWDs{a7J7vFp1m$u{lcK7Nt=Lf2WMfE|lE6Euw0prRi+u!uub# z2~aFsGx=P{=02|f0R12M z{{T;Vr?UknRm*!42Q>};s|)`CtDMkYv!Dqsf#sh8F>Gc3;mJ$lgfSUq(fNB>4XT5RD(nWEWLt z$SW5@!*pe41h8hh`zp%J=t~tjxR08U2*iKV0#8*96KKmKyakN1lZ^L93c>d!9hZEs zsCFA3qLyDN+-d1TPGgi*)59c^By9B6ER7t}qR6Gq4krC9l@4W;q%Z{I6bnsH z6mZ5P#^A7q9B+sqrTMcGBNH)1eDRYrj8V3zekj&Kb{AW6`dBwj3}mDpqgok^P^;+y zD}y`O91GiUaVrxWFz9QuqoTuysh! zO(qDL!d@Sa0kS07><3j$nNdet#e^QOl+kL2EsDD{nj|p-t&GfkujMxCSB%tC%92&n zRCCc`3PmDSLjJ0WB*D(4d2Q{;o(~KjYByUnis4pBS>O`swgT-aIRg7;GCFa#YBG|g zC3e7hc>$VPEhu)MDwa$JYS+^`jjJt+DJQKNgz{b)(5w|y(KN=D0#e#6J#9H-&lWjM zA7b)jK?TkF!g(sCikwr@(bI_9py8_+kfl3R zfVt@*AQfxQBFR&#fma;!%(OAb1B#YbifTy^XHl&i7K~8B>x!6wIFN8stn*U7n(N6? z1O=j~h7imd7bfE51yRX4+t`vi6vIk6QcVCPSbrSHqc*&~z}bE|F=o?=uFH?OhMU)D zVii)y6(*iZAOOnklv<(z3`*whCm4?C4-a>eO-Pwusv$d&+OkQPylWdgm)#!tUymTt zMD82K!CZ?UWR>-X( zIVl(~NisGBnWd@UII%M6qRUSb3>!Cf)3u7Q0Rrcof}6`h5RG0+X&u&C8kP|Tx=8YB zJlV?gG(tldb-tbov5aJCCR&AxI898Y9x3PY@?|V^-#8ZTK?5l-?5s+PY%<2_j$bTx zwe8hN`?C-D^sv>0yl(411&*#*^$eO5%JKgI66izVZMJHx#Zgu`q^F|to=y<68fPrB zO{*+|sJM%ZGHETYMoE(52vsW(!x58aF<)&(7Jra9eRermdxq*zOArPT0d|PUu9nZ8 zgkWlsb+yLg+l7vyqj%#vnB@{64+@9%<31SRqqrEGr zF&QO^mZB1uQY|s|yY&h5<&#@A<|PLZ0;{HY;__c0!uE|w#ZNalp;F~tm^2ENVJ;eRr-YBUl{9)nsp zKBd}Ycv)8|3$2Enh#JeO)b$Z7G!*)NbxlIrMQIo%(JpY!g}9tZV}4yPoRSku7SXpK zGK$l{)eyxYT;-V-c)dBC;*9F78Q8i=k(UBez(}$cnMFekSZN_dD44m)S;@H|n@0g) zreiiws;y5_7DTf`lZh<$g=1lo0Iq!yRIqp!ElQWHr>K>UrD;Yk=0-V6*_de5HvSmWY-Rz}+%%EH!E~Ac)7ciNY1u4$$s?ToMj)4c-Y_t89!YQaZN!VJ zJdxA!5hztG0E}+jPV$)r*pPn^u)6>{6>?8B6Xph_I&$S1j;C4IbtZ05g*N8WNh8P@ zbdG195u1sOJ4%Q#Rb`Bo-zMKDP;ZDJZ_z6zLmZU4Hzu?~Y?3lrRT<4W47GC3*p(@`4QA=- zWu+0yv863%Ek%1O+2(Z-Qm`#2G&s3l6fBkx^87MpAq)B;L z$f>59ako1$ZR{+D$1GI1l-aSxMh%eCM)|f@)YA&hZOcn@%Ow#ekdPA_g?D9EOo<_+ z&1|H5?mqViex}iaNbJVz60@vV&kW?TAY1BKor&Myq(4_e9GMp8;FR5$)B0ZL>EvTgnUKkDD)JnTTQ$Z5V;mAn^23&-ac;;ZErT*Df)tw&Y&mJE-ov5?5N#Qe zqjHvEh1o2`9B$uV(0g=^i)APw@+CNJW;+r9xZM41U`moCGDgp3M~q_=>LgBu)v9M7 z!Y+t#2v_8qc-z`KN@=evD}2;=tv0j4k>eflYr75B2?VgtZm){P zI>!-)JPGy={{V>1$P>p8eza7{DaAcWiy%))J`XSp6io_2X5k~Pu1Yh+XQfE$XxBm~ zsf;^Mtvwtni8QBHJ{scpxzfm()SE}tQpk-Y(MpoDNvSJV%Or+r7|h$`a*Y1~B!)+S zwsD$hRG3z3X`6%ZI`YI7vU_pl#OdGcL2+cJ(`7?8Xr^e^?{z9ony?i^vJ#k=xN{s` z=9MB69nhz#{X^=$BF!qk>aYQPOGp#*frmQAt%|%2})HD;z zW(yq9%VIaqJQ!tsk^O}#)lzX>Lm(X0HuYMxB}YZ1E zEgWY=%`-@23|bs)%M7+sHx%qXhSW_hEUD*LOSj1!ew}ZZ{u@Gw#)MA(VQ?W>vr6Ya zck1aaiS%s6Nzjrcy$d< zo_=DTWfCm3uK{bS%dV0Z8ID2G+U(Qh*n_3e6%*)dtHtLe25BajlS0$Ss?QQ?X{$O7 zqfC}LA0&CEDrkg^%h#QSH>f>%ZS) zV`99AAZ$kVzqlh~c$BEbv1Cp{>@v?L1N;niT&{kB~p={M{s3@qmnq}Rwn@*SL4RRa4vpoE=02b01X6m zfJr*)ARtL9BP0nU8RTzPJERl#G#b$x88vM>5Avq{%dNvBeOXjYRX) ztx_UKuZzxFHhr<+t-vY>>6T$8F|D(8EoX)=!^0d_D3Gw&3=TgFFPrWY!fcY5DPu4a zvH-9N3PeCgyh7nYwgY2ey-w&^1=;LK0v5AbS&=cC+;KJl+u|>SByBU)M3pksr8CPi z$1ovFi|xs@mj3|Fumjl)P{&stYD)}H#-3QrCnFU?qRy(QM3Ac%)WOj2CPm{@G!(&b zr$F#Wtulz|;|o1pvQ05CnI6n>1~O$hX&|wkX=KyWW{b^J%;q;jG^fR}3@IHYYpV}~ z;!6wOKQy>3jj!pHIa50*yjlx`01*5>h((sx0?ka4Mz+co-glCnBe$iNqp(KL*)n^z zvMMkIFjiZ9qK?^No&XH4p>p3VKEz|Nf+(h(44()E&LSm~kd7+=i>S;%`W&_Z^(zrk zp;E>vYRVddn~6`m@_n*yO5ajQxGx=?G`*ThwBDrtF`)p^8r1S6tB5 zM?oY#!da%0iE5~7r@Egl9EfC8G3OMHFL33fqyGTq{{T;>{XN$+o2Xnv{DZDoSmZ_S zHu`j9Y~vX=KqG}CIZwOtCq5wi{{TR{O8)?g{Dx|ZR?0#HiEG{oWKBsLO(s=aEU_$5 zswPPwwmA@>D&wRLQXHODjzoXrxd|hA3f^>FBrT$>`fRzbNcvoivQbRPYN7qz zSCg<09J($ek)w6V2!=M@v0}d*a_O@x_-mx-k{Iq08dQ@w7blGvE4C&qm3MgLSL&Na zDv7iZ!%+H>OkQ-Snn~(`YJL#sc`$BXgOza7yT?zVNNLgpGfX0Wa$?bhY*Nh|DIkIg zbM7(Ylr>PQ!>IB=8zzrZ$r~+&?$*j1EYD*+)&X$(tcE!QFaUdH#GsW<2Ag?mW3*o!;bc5i0BU3U27?R2!>PKrGVV53@gsE0RYsFqLv02=JYhG*PIwYhZ-{Y;_rF@%-} zK(MneGV=g8p*N?FT!7@qc`6>J0ArFEl@+7&nu0fBBGc~DKm;w500Qw}XHKJSNlc1; zJ~;>x7dK5g63dULuw!9)AWE`t&qZ@;K9 z$Oa)z@fX2^+0HnuXN;Q$l%S67t{LN(+1b~!+Lm%#}h{$ zVHqQ}q@26#TEWfi2>^v#btI9h$qyEnSg?)+Ga@qU#_5bsBvd!RV<`luxP{XzOf=jE zMG@2{4Z|9aSw>fR6?e!e;eM?XQ^wK5Br};>m4hs$p=OC>%O+Hs_fpKEa|H@)VyCO6 zuYeQ+SkkLTq>g9=RWPiXDPWec7hil>7LFNVrSnx3a#qJ#t|gr!ig`_?2{)tZ!6Jn? zHY}}eGPx8r5v_$pfLOGw)e2&G#7Tl=_It-uQQqoi?QI8Zt4d&q zY7$C@r+5J(MK)VaY)cY!@op!kiJ4@k7{MRbB?)OP()?Y7I(Tk)lt2RMDTbb!o>r$( zu2@9MlE*8gR+3~S8g#}W+v2jRQlQzoRe2qqbmWXg5*VWidnO69wldv^zrKH;sorIl z;?^N!Z7Y;qW(kfP6Mt`0Vg~&tDho=%Z4qagTaxcien@R_R1>|j8325`AgYqGz9|(l zhFZf=!O?_j_hm8~fp^1`#HTB-OXTpPsg2cTni&a|+>ojwFh_Mu+Z0WPj$F86W|du- zv00}9WHL(mGKQ752I+h5(gNGta6>}{TjMNHP2Bx;f|a0_0TeMwHkw$>SQ{K31j5$p zETZ)W@;8_avL((ck?GnyDwQ|P?4rs;1M90&MI@}xstZpXSL3LUr?`xp5UZ9(z+!Fu zLow1H#4Ft;iKE*MOxareM<5$$z&P~L)0Zj!j_8q=i4oAd1(mWlbCBO*aNg&kU`%p> z{D~^aH1!60X6bCPw(72@>%1#t8#v56JZtIv!@5Y|dynP|>F;lToHAUGX=7zEu1y-_ zo&6R3Td-!xJ*~NJu408s(<&o*b5ycS^DRJmpq_0pWyvy;FC$yy&ci3gQ+xhTzd%cL{OpCEE1 zU~-Pu=tP1o%70a`U<7S^@FsH&Dp>naAM1b-6l`if;WGU^7)M_H~l zn3Yv2cFl2R!La~HGQ5tnxGw1~V5o?+b{LOMNgpEJ&Z3Su=5EzUD{D+`5*R72vB=rU zR4pK97DPwPJh=rZy&XLTYJEx5Rl(001LBia4tES~6I$gm-P+EgrZkL}T3gHf6bKeb z+H{=Ks=JG3tV=TmYk`vsG)mFgoV2(`(@7q3I3qfOFLK1%!*siIXUx_HWvz}{R*%&% zh!&H8Ri#zT0OlPnCsPtY{4IeDt*KUC39k-isIo)HQ2JL zWsm(7I-Kq7*j$rlFa2`29jw>}2r?|#HVbwbNvf**J(6Rd2t}pV!_`Wdwn9U@k_L1IsKWBUKeKEOVrSD0N!UxlJ~x%qdcGNUlJ=x`GcVH6t$4 z)ra#1#F0d?q-rI^7|4~zG9Y(J1@#*<$Uo6WE(}$B9x2Y~W zGs*okjKvrzEVi*D-rp;A`@*i4TF%`-^v_o;zG-0#I|EG&&kzq9Jo$+JF`tH=;HSoJ!^ zRME=wyb{vIs??Pf*D|T|TEVIpB!GZpu`QjzvV%`c8!TjNX(n#ys|w2~X%ZmC6(TH6 zfEZ=>y&n$Xd)Jzr*GgukH0B1-38xuC&n}WnmB<-MdmVtTi8S0+(V8a}=(Ul>0)XY{ zrKrnFRRhzo1ZtHGM$&qZ2HC}gP?Q!28)1QFW>D5F74K%s_B~_*VLWI|in1`3cTmuo z<5DBeCbMxYRfbGHRk6hd6r!r0YDP6QhNvRQ=)$s=NziCce6odWtKxSC_Dp>^O`Rph z=0PmdPatVaH?rbWfopp|&E`EbcLtJlT7N|8<)=E-F*K41X8sj54MAogxnhjbS)S!I z<&2{?aLIUTXmPsP=XjN5b}^e-N`N*Qo;2%Ic7qrn%{oX+QON=b!l7ZGr19HuprYDE z)W1>Fg^O8diqzA-CFY1z!d^(-SJCHF?AcltHUSHrYd%!w3X1irsi~ei;9i;-BaWV$ zg4CFzRJG=o%#O&L#sgA}mF!oV-xl`dG6Qe$>ZOdhNRnM5!Pv;BP{`qi%YaaK_sef? ztoN~OBO{cbBafzr>GE%UHc$onl*9~4 z7L(^J%Pm64oLEJ5kBiFrVi1%FH(-qI?97&3OSB=IVUmH&dylcTvLUU~EOTYRJ}kQl zFnj7Q3^K`ngoX;a07 zEyRZ_dxZirr|hmI1j2A&Vs(4utl@DCE}7yO?qYADZH&fAQBhzG>7ipZpvFWo**!GY z=GQ2=#@L(Tc8QkA!xoH=d9BkVxb&ZP7GLJ}#M`Lhnr%2HvaFI%J1hW7s_!gOt2-j& zdjvlKKytP;`sOhSlDG}Q0!abT>Heo>OLb1uBp^5^kWwW8hOGdn` z$8(C`e{H%1*oG*kM*|3+@9yq5J4imKj?MJw!3~);hF^q?&7~Q!_1MZ4;%scTyIh;N z9aI!Y!kC?6v9XFIk%}_N&enyCg;Di6VSDi^uaIa0L!+4%EhN%4lv9kDdb?yfNyhhK z&{$X-obuAxx@B{V-&Qiah2q5iQ(y}qj!dbU&MkE?6C^>kR{IRF0Gv)%{^;peRcO+D zWP~(#X>?0Qp(L?<242JEj^^=;TGwV&Pf#*8MUTOjOXfI%?R7)0xHJv zBv| z#JB{ht?kuax`sxYwkp3rTdK9uN-~MGA1sx18#xH~(z#w3mKaN>vc@F%-DLJFW`~@n zINH`Z{%ycx)hz@QQ`0K(*RGa0lNfIHmCNFzByGbTn%R-JRZ!0rRPrp(0C=mCL}L<4 zt$Ku}K49l9GaD*cT>$2+hLzH2A=Y`K^Aoy=jY>wbi8NXD4vjP?(vCKe<+)T|satKz z9e`1}2W3&jbx~28-&m+tETS+OMz6qzetTOYpfR_#q+?YJ*F!o(9WIoCWv7xkuThvl z6{BU05Lt^CUAP?LhaWN}EFg&|K9r8IDzMuXn8!*ZHx?p2>}=gftxq79xgwSY(rE4* zJG5wH=NrB4kMixcx{;Gnk|$J^jhG~}2|z$XTKN+<@?~0DGNAf5tHH^amvgYkpm~=!oTPLTAV{p3Iz)@at~2Ta_O#K3RTnJ@c`4gf8`FW(SBD9iLR4s@5bZo|U`5Df zYuJO(g;Din#yG;qJ7;Hgdj&#Suk-+qf44y!S4l7l&Cv;R%(`Ucw#k@}j@Pgo^odbS z=2JZ{@hLsTG?>mOjcFbL3%Qaau3qZY{B}D$ouAD9=~+@}A?^zsysH(pA}okim824d zvK_W-?nQU*s%GtwRkTYVZb@a6Ik*71IQ1J@i*oyMAaUzmpwo;;#zb5oX%k6g;_vF; zQ7)@sbu6f(+Mq+K@#x=krtX6jw95lH$5g3p#z+ah*;ocvEi*ElRZ-DGd#j|I5EN`T z0anC)sOn~;siaD{WS*L8hya4Ltg^sbmKTLnL0;q)s3tmSe=Lg>;=$KS)|S##z#$q9%|mKA18j1VTO`lv*|hRu%{G2t;{Nrf8;F zRpyReD5_fcM9-w#W$i0nh*ra0(oIQn_%gsGcKIx0PZ;AU_t*shVlf-_Bf(D41Z-9i zOTDo~R^u2l)D-6-2!V;nA`354Bf93r;l2xAZ84jw)ZFG+^hQdv<{}r7y9#_+m<0zMfql079vmtL47#yHh(~JkhRUvOD3u=ab0f8?u9_eIfrq% zvh8D@{>{}bUul-AIhH)U)5^NbR9VnZPl~RH#|&@H4>2L){Yaoi9l~u;$gHU_)B-sq zmf|N|57Df{d@?Nexgn5X3dt!)4po-N;3dZ)YmC%;lX*2E4d)TYr0UNoYm+0vJ|O#* zxdh(Wuw`Pc>fN2(84jKaagy-T@f%v}PO>V8dNUhNIC$%bki3zK|0 znxcx9NW8z6l*vq5M5jbmr+SCTu@cKr(7o10Rb#71YX()xYKuMM4W{@)K2FN+W zC|EGl78{L;Dk`R^saWJ)FEv#%YpSW3~jMYV+W&_UFp}vpYPp$1Kj+ zA<1>c!i<0>SsN)EEJNH6%hN#@CW%oXrd?T^Eixx4T|em}R$wiP%&HB=x{a!%s0Cux zBM79>&g&x7Kn>wm$}q0mk%fmFBFm--RhKaKyX&EYQ}XV-N{bu>WxzY$lGm{)Mq8VG zGCzK*F~F>@K?LGh+@Ke2t;>7;2ftU-1eq_1$5$WBQKSSP@jqW~s=I<$q%x&VF!JqF zD%CyKsm$5=vBq6{=5;?3F3mNCAH%dLmO}Z07i!q zW$0ND76AxbFmvi+@@`6OV&7w760r>8}Mq^1;7AbDi-SCdmWiOKbKg*}GK8ZgSY z0@n&;{{Tiqt}3jFq_-gPTabR9*7{}DEoCV`CrFxePX?Tg1FbbhLRQ5jNV<=x%ERC| zy1%Nmz1o+zOH)VNm8xqdh$}$|E~>36Tlw*86J`;$y_(R;H8a*yrBo(b7n234jxy!o zdEqPS6k~}4jmTT=cZkC}O$@Uv)U(4Rtph@2)P_**7&?ggTwQ)#aUD}mV|mrfGc2W^ z&aQ!$psE9*A(U(wFs`Orh10OUg0HxQ&<%>u2pTe(j`rq^PE%*A9_oI;Jl($&}kcV4P#mY#Z6|^0qf+XzqsF>n z_mzu<$&y41a=~P>+O|fck(yP;mh}wL(yF^WPang% zV+3hYB-0{E6a>X2+|bpC@?&$k$0l9hQ(h&f5=$2mDT#s{bz}bkLP=NwaJSf8Sc_3q z=~K@n6{%`TgXXTRrCuai!%1-&{FV*3xd6pKbf=rPcD7KR!jrZ^4iZaFjA<_^$6Ym= z2Foj;m9bNFCWJ=?GD8GWrYOQF-69h6mss0blJ~#Q72r+tq;-kohDY>^a#Mi;!blNA z*q^7h`kd@WZnnzA<{WGRzu)v0-u}!asz6~^8n~=dN?u!U|Nen#wbu*qchF)WTGi%lZ}%_78^2~9jHF}1ayCm4&oO^LH) zXYJjBtGT5eWgRlt)5tK@#Zp>{8YpfwS(4*#!^Z9IONn4s)E_NEG|p!1wv&$D_h0_~ zJymUYb*JtT(pObd!$(g9k*9Tx7VXTYLTyf%Gs%C4r}9upQ1S<8I8w>%QWG?in4?5c zp>vW)+$jv_^&M*JxI^m4E3{M05pIYWDaxKw5dc!-Y)0b~)NKb_Cjs^7M zY-SNg?T$L_EY86%s7r5x2HOPb>F*(>Lej(*Sxiq1F2=!k;v|w&9$1iOd*tja6$?(7 ziCJR$d`sIn!Ht3UIFFCHTQ^h3l7jHnOt96_TidVK@&|9#=c_=+bb%$a0!eolR-G1s$EG8A}W~7 zZJVk9#l7E7=F9WNQziFTN0ouO!wChkF}fR~!?44Ly8OW*&@cd_qZ=EcusU{7x-(q* z!bUq-k4;Y`1R8osUed}6NtCe07{?@}2a;!rHXj~l{A>y0Dk&c+XQQf;m4eBwl|t#$ zNg7=b7HF-ti4pVL9;(a{RlI$^N?B`SiYZYk409ziwCXI>^M)j6gB*_gvBs3Qz0>mJ z{G!$$)2WE|Qzk@_uxqE(AG!Yk@6_WL%I#vTs~(mTZrKvoC6d=R;>*mngyMLjd8D3{ z#XlxwM2fIf1qnKP%cGwb9*|(`?KLw{(zF^e1`C*})R7tGGG%P3kXp*7;9^b1+ocC7 zA0u^<20*w_K}PvD-{OA0*3;99_~VxB>!!Nk#zxwOmBTX<0G7iLyCIOp5nOr5(jY)y zHAg@6%rz9*Ri6cRD&GAt-z+b6#Qt4a?5=E7EJu>=x!ZGOI*N^?HU~CEkQK&3l1Kgj z0I3Gjs5^8EI)-s0gtBcF%O8W$0i|4#NEab)akbA<$w@bts0&c5Q%iEi z3^FX3OI0ROmRzjcI%_`?La1U2YRts~&7~6ME_uoF!Yp!78o^fQ*e_e^<;AWLLmC#u zjn+^VZt3r^7X2-7$KtBDcEc0{dp=l=Naeq`zQ7Kj@fkxVYNGLwZo9~gc(dGNxIc4i z6_T4Ko6Xa#C8U{Vibo7TYy;b`Eeu+fhB|;&oUK8 z3W*4>bB+Y@~Rp5|c1#svvku2fd42iMJ z8=P_u=cIxqa14~uy&{>L%vBk5FA5}5VC9*tN}NluTZUN7mMmnGgEms?C`~4_WKN(V z9Z9eUJDU!v*A=;vHVtM{sxrE&@hya zsU@_lIy53DIG6%yws4sA{Yi4t#IMI29I^#XlG;HGrKf>g2_=nJP5~feHJMAT-G!To zRJz&0P^5-yMR9&IYB?Zes_IWIvfmzd16H1R{{R#Cb)2AiVM!VwwLx8RYol@ZQ)YF* z^{=R?OX=y;OC24^G6ko(r8t(jRwrF zrI&V#VsH)AG~y}dneB{mMKn(-mDyrgZn~33*`ZTlTRd&-dXjrn$(b1@VmTv~mO>;e z6OB0(bK_-JIJJmq`Yxrp4@yM>HOD+l>a2w4mVeLnUtw_;YP?=};#I)ZBS)s;sunf% z0BJ0z-H+WsUXO9WR8YZHOHDSU+E5CLt#*bPm{cPuK2`E?KwATr>R3wn;9F79Q>rSK zc3*R8oDrw?B5rJiN#Kf#LWp(u$ zcKMZQZrQ#%Sw|w}?xd(C#{C>zggVda$hTPO!~BHD7kpK$GC4_TlOlJkMR_3e5j7m? zt0ZNq)zz9d0%3IzPJ3@J2jFH;xI!5z|bf zpUY@N3MqJWbk|5IdWXpnYGhsCe2KnZVAPE6nQFUk*?&39MBub-e6&_@92$y*=IbQ^c#1Y2KSgI)_CzQZRIZt1WA zsM#HwSoOn&B1K&&5Mowc;juxfbfNN8+Ak7lR82~)oX#q0WNNi(Dw|rR;g%3AAu%)< zVV|n#(M0B=IOUdWGfAkhEH3pN(FkRAtS;jEVl_(*H;~eQvHt*ZUvbMd^JEtDhRm;VUPgW^sHGW8A{h}RQEb-vqrYvRkq&FJ-4v{ z3ucPK=#I=pmSWE*qSkCqBNZWY7q!?&s*p%jDj7tNZef|gu$$O|NdC6=>6SAo1}NEF zm0d>34)EBOHwS$8!zDQTc17+IFVLgW#MzF=?CGvzKtMwbQ6GYZOQnFyvB zosFNCEr}LATo}w57ZHS&)Ekw-Osd~Y8#lN?kz%KK2EmeE{Tg;>#){FiMeAlout z@?~+*x=3(jVjMQ{$jb3@7?f5UgPPUln`)Ge&%-zzhHJ|@_a?=;24k5MD1 zBYEdJ0coOFV;?02cDZ#H&6JUpG}%XEnsyChjVNB!wk3!TI4KIoMo6CFJ+ioH~AjCBgN>mHn2sBLy@Yyo%6)I-x0a^EIm z*W$J+FO%fwGQPwqYg`a9>x5KJ(n8eXDk+v$Q!H3&MNapO&xW1dl=_DM02`i+Xv`S_ zESj2d>8yiLNeiI8@Q;ZoJvD4@ap<%m7?ya7sW>SIAVHG%MmZI`mMo9=R%-6<9b|O7zoW?N5-FAuGzU%<;&nGC5d8fO5r4 zsIrv2jIAY1F9fn_%c9}wr)qlIeR^t`p=27gWp}>7i4fgGbu83W3r9~SI>?moRWrq$ z6zda|l37yitTI%|u*(z$agV7XX;KzLDnmL(@cDr-T(W#K_#%34oG#(Ci#r-ZA3Tcg za=u(kT(`?|ZN13cfqQjRV8q?Ul-QfxSaCaVzT1wa88c%mzHl`)hSre%9{2e zO@Y;sEK%Y~2DEPJj7jf`CGOjpXL10adx&|{NO@L~R zL@KZl(&;R3szXH4=n%yfiDpfJ%12#G2%He>ko6ImM`y9ZTWT`oSBjfkrBP-OD+LX6 zi$0C#Sn_4mY$FHm65|%MirQBUa92{`xsgz-va%rb_kFiNd+vIdIatXYMtYGn;S5p1 zAg4vOORltoQ-a1$C{7@ZipDW{FB!;ek(qHS-l$`%7X-`WZAZig>}ll~$| zuOBDPl;!cVZOgB8%qJz|e6t~!AN4H9{WeX}I)qnw{S<>;@qEU{s4lf@Y6fG|tTr8CRzq_%cCMind(WP0CA!1|9q((L} zg3jP7hsgV{P-OJ-ER}T8!4+Jl7$eSMuGI!Ce62F(T2EybYZLM&t_m1hhZ>3sb1Is; zNTO&ZM~aSmr(nW3-HbBwd#HP!rkakLYB(f{DCX2~xg3^HMsS#}T^R$jxZjOdkI)T#-lQ~5oVPY^AwTQ4)vAF#@s2kk50^f3N zZ-4o}RR|TJiJ6<(YBb7xGL>T-a+rb!>yS2bstah5gjnE>W{t#La?+aPcP!R78@S)t zxKYoLdoWZM4(tuz97ZgEU!|?ok+ZvSNTXcjvR(CB>e6B&)GzM9yYd37sO z$j8u)Dn!W0;JYE29z9YDiPYnj{wn+*97ge_{Wf73e6F0e57b(rfVJ<3vDo#SF{e`m zb1ZcEF*jn7>WL=4Sl!1q;QV&onb~A`VMwGS46uh(M#B4ul+P$0_}*WuSqtb)%M6N) zB0iq#%OKSYA=qTaF2{AbvAvNbc-$yh@5!uxG+A71HyK{sKv%Zw4LqfAfn;bAG&n~j zk{7(_x!WKX&wJ%?K*yv>1wq0Ev$#mGZ3Z!`85aM8r>Lx;YMM^u zAo6|4O2!{XrDc;DDY(?F*@Jw%zNUwlk|<+Jk|AY>WR2QK4l$P?2?HqX-NIU$%Eoo4%7IxBi7H}bD;;)q zNuwH3`Hj<1BgPZr+rpwG0-eK&mNN|ShMIX@4EZseo5PFAt0HMAM+7pob!kx*K~{uE z1aD4{N@Mc%FF$aRAYjz@;TY6ImgR<!vFc%CEBUq$Pc?QCPfV2xliooYrJAis zIGZo15QbipT0t-v>9(twqtV@^N52mE$B^;4-Bl~_+61)X=A zIU-pBMjVluTn*Hi?BSN`aif{1h=NRx5er>J&y+7v#vV>odYpot!xxQQZ>uC|rK2U@ zJzxXaC<-qVNTd=?&fp(smR|Sc0Z}XJwCmhEK#;M%M{dE6{{UUD_P1I7`|*;v+(^C0 zw5zW7x}WlYW4HXB`V&RsZy41gF6ZQ;Cg3nPKH*Zc3#{{TJs&?>VsFYgY{!3&(2rl*HZj#l5?<6?2R>B{%t7#VJL zi0(a+n6oi&Q9sGs54EfXm)qX${&?|yo*fonJK4gOw*o@=cx39q8E^TJ6MgTLUFXIz zJ`%=ckGS@=k(O}DFlHTx*`i{EdlceE=K4dwc(YIs!TsggS*`DL8+HP1d!M&2>1+P^ z@p|yn0V{hlC|prJm&4qNR2g3RZd&ButN!@$Y5xFPyR~hx09azTp=Rehuv4(`t>X^_m2|D zt}v8&-r4dRm^Gv9z(*oxakZ^$+V>{^0KNQE9pceCb)B<#%vvN8{g9o~{{Zhja_?R& zu-vh&?H_Agx9$(O`??A{?}}vG-oLgqK)DQGNxL2;vKQPD_Xfht8+Wf0>X?Fv z&3|UpY<;FxJ%;N0F6&@$+#9vwE!@0MEO6O$9<>Cr%@#2c!?2}T>O9yeR?e&yzEpKwBhFNFNw5v=OAt4H81==tfxv}Y~ zs%lX@lX+<;iBnSnJLb5`DT06sHlEX6Trg*|`}`NYRg>Tjg(SUP>a>Ii))32cw_YO*dj$mq6L?GZ6<1f;JB@7e(o%M6R(0O zffPFdV9p071L?n2l|ef`mxa4;aHyqas;D-Hy*KXqXEb@Wo$t z?k1J#Ab!bHT{Lu*@WHH=HKiq0r;yZ3F>`}}N7r%JXcJe*+*?j!vqdXRsTru3PMcB1 z%S5(955%qmWgT{32KK1C9G$ntb^W%ALseT-2XQr&m2ceYBAH`cVC^1Wl8;hNqu zBd-y6T54{`Cw={>cgl|2;g+MSsFrwZdr3~#^|}(rWbow$1a*>$TI^g#8E|87+J9*C zQdXYX;@=`_=KN~2NNZqfnRofSCP&|P_v*L1_GRsFQAn>XK<<-E5EN?!**zMJ?;cI&)XOBZKv@{hf#}$M z0226jzSY)O_sFDw8qZTOrC#oprb={<6r2a7O&}bQZ>J@c;uLi})}h0*QdLU{6G^mv z!1-uhw%)T0Y`+nIexiDcIL~;io*G(B8mfsiX)rpDh3%>MfPgUsuSS?Co61vmwX-g2 z?;UN+Fu1gOmnZo~{{T*)tg4nec8Z>!C?=<-?eTwOrkK&dY2sMqlTkwDRKsjqIW=YG z8J4EWL`1p68$^9s+4T@2DNb&j3t$+viN5hXk+2?M#?k?J^@W+#N$gwe@Ac|oCGphd zV`5h;um|XIy|z6{Vloy9l=4RGBY#Lm?bZUar!yNrkC9wP7EnuEh$evX5~!}fLO zYP-|JLEk%NCHs$g@5vf|B;C*>s>WwfgW?Y!yT^&@`>*WcT7MV!e#=wh*y*3d4>_Ri z(#W%?W{zIciv>}nsj0_N%IA&97wV>psxdV!ToY2%#7P2JCyk<-GE{;AjhJn|{dPv~ zG~K1*i@0~H&ia(~J;k-@=eX>>zKbYQ^zm^rmeX&b&)=%5>N>v!&s$cJK-G1v-fAa? zjs!^Hp{8#j1w9%hXacDGi*j*WN3D*o3#*0j)Wm0n{{Svmw^a&!(q5i}!ehfQ_9aD18h+vX!_83SfX;G`;y`LzXBlVnwXL^M z_Q`4%rhQqeY9&BcEos{2VF!IM0*|HaO@-_#{6w@pm4v<+?l6BDSKQ;8yTwgU9S>%y zu1a`WW9^jGkVCv@GRtENe7fw^ee1HNS9PPIfjgCLCvxu8=~>(iF?rd>olJQ|XGX&4 zwqKw(>&0E=mX6i+H8j2*@|C^9qDn6gO;oiain%J{RW({oyEuIxv#5Sm|liM1fah>L=I4UE{J+_6mO#N!{xv@RZWa+~@7R zud>J?h8ilsP%}*QzHCZD$zw3V_PcoIrG1qPIeP``s_Dp;w z+dH@K1*?a}-K2M#ig8grPnBqzyG$!+8^xM z5>D$3iU*B*Kc(7Z9N|mW{{U%o?|p~S`t6dZ?H~4a7isM<%4w-bjQbl)=H+6>LK?ck z0V+o_Zy)Q`cXIIm0DJ7c`ih>Xwo^%2+N907%t14gy^cu=!)(|sy1=Vs)pC!bVlc$9IKDyI zW3s!DTPp&fY`HbIBo~v@3&Ew)Dvr_V#&?Z=YZQ^?^*Vr?-t9AXzTHz%Cvm2z?d#m> zs-mYoqOPdLOG79^bDDORrL^?-R)XfkuMo8zH-4jsvG$(N;qK#B{puN;waY@OQQiB4 z{{Rtcp7T+_YDaldB_lko)pak1JV)PrL*Xd<1T)vk-{+cHY5U}rHbtdcsH1UsROO0c zc6*kzeN|Ud&`I3qr&M*KifF0cRWhQ=MAMv5Buwsa^p4*BMLjX^G*4aJyQhj$uveKt z?Cmm8(^5kMwc_oN%HJ0nY{x8YFV})0pz&vM@eMzT=Ob~ASAX&FPcaHDedv|e`pSX7sOWCQ#VoeskJ*mfTr;g`Mt|e(DRmF;a zW+SPSy7mdXDi$*aVjAwHH03-~m zEH^pr)fBzLpSjHkYVF2q{Hv9XL-%R_0EDQh4E&HRim{=)FTUM)L8^OoM{3Gx=0s`4 z(bUt_4=w+24O?9g2c}<5S@=;r`)69MM4>b2T+DdwQpaTKy?u^s%^UaeM;1 zj;UU^#XW|onc4~J<0(&sHZFa- z{k3@8!k#Yheo(>N1XU3D1*Gktvp7R{8eKR$aJqMGcBE4wfg{Q2vvjnBFWOaVce+my z#aH`HXC3y7v^Qg;?h4(v!YXQ^?DhtRKmPzPZ;$KNP7z~YL0=YNaHvxw33Ie49;%&7 zak9*d?$=`i5rR|;;f#8XGrg@ETQvh>x3;0#tU>AkBr+n)iZRF%Gsv7Dbh|M>)SjyU z0IPns<$K%f?a>hF$r)5QIJPFsEQu>%y0&GQ1J2^sC*{>;J$6!5JvyxxgtW>jsyx(E zE6X{jeOPpL$E49;RU0!B;{F#YTixUB;y`=Pl}ITgW~eZ(Ft?wyXC z!SqxeicZty;;M?ae&;NX%ry-ZKxigFjDWU+0hi>hrR|k9-@I1R(ZfMh{kYUh%Jjx6 znWVv9k4~aTc-eq$A@#89y4AFu&$vO_dq-}i>@+j?LFN1F=o*ga+iDe%ihj=3fF_Kp zh;z!sZ`Wt;t>Jn<1@@lC)76+(q*qq=PT?vAit<97DdJ^Ppn#*6H!sFWjZ-L*84E^} ztFCHSByBz~zQ?LvdaB68wRKe$jjqhli1wmwfzG7=064wBPO7Pm9COw@#m91Ku30lf z>8tJ>*!$aNH{YsQ-g`WB@S}}6O_?KAVQ`!7I+ysGf+VYoJG_!L=#zGqPCWPck8$?u zN$H8Ii_3_CncPVGq4_di;fK_F4wz3k63a8p>Jn3lY(_T;_Fwq)Yw4>yp@uHkRaFj+ zdq9J{Br8otNktpj(c}{;9>Gp#?hf5{hVAvT&EC6pRS$J~8p))3K~)%ODru>BVGr>V zT%56eKbH6EZ{FRldo)Oq>0Yc?Nj#*TPr!(2Mg_h7@6{|cwN*KJsN$JnmPjD-lSvt= znx;2V=5R>3uIBHup1bKa^~qHwP93&7im4@zs*aCO$~9qBIkN#EOs%K3!>s z2WTxEi`y^dbTN!scs?XmYL zYGb5^hq*})ZCqrhX4aB0?=vtY0AFFffpn^n z=^3G#SHf8uz?YDeu?{)28zb!)#M_rn`T3Qb3FVT{O6GcqRpt&Rj?09y$f58VeEz#E zjpDBPQu9Y0-d^$CnnWtNw0WBL#NRL1U_eknH*XU6mv;IN>D&ZptIp`pTo1lUxNF;D z#DUZ{@dtejiZe+&r*SDa5OU*Gjfn&wm*%?K+ub}(-sQ)+lo2j%7V>0SIs-oV(9-O{*1`L1Pfg~f%X~>LH5qoZ37oCS5eh5D;5V#Z)Iz58l;sXa!3w@>5iuQqozRNKHvC zpEk=4B^L`IPNW9ExN4M{c=rm33r#bGR;7&8g-S4><4HPjz-Nv=0kzP86nnnI2j-D~)#{Adv->BsM>)f|jEgE+!$s{Wa=&aw1 z>1TN!%$w+B07gVzyUlApVTM)gQ5a-QatTRCU&J3!#0zC*9SCcCjZIZORR@yY)EW)8!-*IT=0#Avs1j0%Y(=xUTUukuA*A_JE<%^tfyg)C#gh&J1VlgF77#4 zyex2(HP=Kst@&vVJgm^MzV5#M_Sg=p{{Z=&NMwv!Ow?Xkg2u#=s-YO((p%gR+GK2c z&KYA17(=HeF^e_L*P3HE^x>wCk|^Smn8i1nQzcE-s_A7X(+KX;6&!TXE~!h| znoG;4&gyi?$lB-VEz5Is(vXA?Gb}-LagxIA9-p~owL?6~hK#_f%F_rH{K!Q%gyx{$`?@4RRtdt|l5*)6}13IT;t+8wOmQ z=twkGr7^pxuo%cv?w9r30q>8~^6n92Y@tvi))3llGb2kRi;?vo861%9wx|H&s=IZNzdfB^LadE@KmIFku2$$XCR^HQRJi;5m19B`sP_CW6Jik1+!gYilPcwbbQQ@RS=V1)@pQEqMrvUmX%`=t&syy z>fod|NrS!GRvdtkw0OkvvqSu(RPA&{Ep}NY&luhnRn{igiYjVml18~wV8NZ~*VOxN z!{T;XDtq!y=@6)mp`tRwT}89{DyqAg~Um&VV zUy9htYa8;%HiuLhagmI!sqz;pea*i$j~ts2LF&dRY;D$T&_e>xO&s#xo?68+3B6T^ zOjJEGQ$*Pa!H*;bnO);nnh0U1EYrmPY3Cxg6oxtDXwxUtXk|5D70Leq&ET9aOV?6< z?4UJOH57Gl_Zv*Ly}!$}vT4&v9HC-Er~{CJvWzxCt^O(0|6Xs@Rsk& zm3&#q>t4J9;|SgwgVT8-sG3|BUmOp79L zaj6*3AQd$bs^s+Obv(OY3}cXhnH4A5uZqbWQRiebDQxus1xReIi~4NDA^!kKZH_ic zr$b3h?9q`+951@8RVwWaj1B_xF=R3T#e$W_H9cv(fg_GujwY!EA<*W_0TW}AnT`sE zOtpapa!$@gq1#67%Mx>-0B$bwKkOsk^1r!7XCB*N|?|$76exJYL^Wc46*Kr-EQJSg0 zE9dU~Of6S+>44b^xKvxdu@I``A3+MFr>eTz5s9Tx7v^K}B5*cjI->AVN92-UZjN8k z$hN&Dp*!Rgx3ZbcN>dDyEbGETKi;9wBSLXruL#wfwdp6b(+o647E+LkJ-zEbZJo9M zt9(|ffvy+oD1G$&%W+?LkgLfn;j||yT&oW=A`tFl>`E#wa+x0XwPK8XcVB9Pq~y!@ zOzi4si6(Sj?j8!5spGupOpW%dzhxCQMKyG4vl zAl-UqW?PzD96m4JqUFr}sMq_nR(31_=hOMM!lS}1-8e(niY?d5v_&wWN0l>iI8bSa z)~C0OEGsL6{eU7?{IF-c(F-~eg{q;?9Zp;)c))>CW#AZ!A7}jJPxlGetsOKm@@Mrn zEL4&iJ1s@}=&8u7VZG*u*OXtqZVKbmoC__R0uJYH4%OCe)1N!IF%oo6i`4uIjVsGz z2UK}5jk%onEn%yc$9tU%+J(q{j-So2ENGe;fdd~g^k_s=uu;$xCo*koEOq=Q_yOem z#LMfoc^niJIF@FHvK=%B$I+z|%WMr6jM=lVxD6rHA34T@NMEWxHdtv~9O`oRYqzbM z*g3b`c{!~rsSegkFxX#VD|?V3pG6CCwt>=eaocWdeJm_5e#Xf5i$a37PtZ5uO3-PL zdElwfLUiK&s`Ds?ez$_ev-lh<&1|x{jngeevhj%Rs+d99<7(&PWNk!l1}vP~H`jYM zMS@!wo~F&zp6cyy=9{Z^Xt`K+cLdEqNzdmDDsUF6X}`+IvS3;>74vQSXj9EKF8VgW)g-o&<2*kbPQJz~6Nw4$frbGm)8Akm`kzRR(&IDxcw^M;rR{7qfw{@v^P z_MMRerDnot$Wpg9JfOxoYX`-A1otH!Pe>>z2-|zZXlK^!5rE*ZbT$ehy#M-@LIWbf z_n~`QeNZqhMsWSBsBfUjlZYqqPa*Hj@_p}G;i9MRF4E@=Z#s|u1GID2N1K-?%YCaB zHOX$s!|0NRxd@tm_Wn-%x{7>la)*{@PVK1OMwEc=4m4B)6VCU3EAwI1>AR=hwSCI zpS4$GTuTrs)@_>IgjEP@OMV7+78M4;Kfl|Ce~iAi{Oc)^W=l^ie}kYX81F^>>_z)D zb!oyE#AHb`kX9rOp5vSnO&5@Sxnl_~VGWrI>uhWH)X>nHk**AuQdbl1(zm{86NJRE zj+CTIZg-iwL*f z$-Q!2(w!;dmbo=^-8mjxQ+dE`9&mGs(3^MYY8zQ_HrAME|3xpAAwU*MWvi0?h53?T zmk$0GUWa_o0n*F5^imy#)d=lO;X1a1rR_vS;Cqh3?=21;>K2+(#>+dc{=MfcUYdFn zdmF^XR6_>Dy_V_S+GOV^s+xQW+e~$7BhUnkT&?FpD*@pR=p^(PHuChNNnDwkU$X&y zAtysdl(v!zTbK2Kq|8on_WkY+56;vS?#y2=Dj%Pyyv za|$R3gb2M{hR>BWPFpXKstQ|jZN)Q1^Hn6koP-J4d_`Po6||KD0~g8%-q2=n+w9d~ z#2&b=^Eh6-Eq`yHe>h3{xNE*9g0oyVwP~_j_3`pm)D6iCA&tzvT!tG}MLFsVV`;oC zH|k?6y470YZKsvhE8_3GuV7gKaq4V!=VNVKf3CFpXLBwNdk1bwIoomkq8l&7R7foC zr~*nqJ%1@BQkLGDF3_K(C=ZKzDXq1SWQmlW{M*EBRrY9sqtboVAW8ZH#EyF_$Vec= z8N-v_7oLN$LerJGv~4*ZLs6VY&1;(PdALls0|-@yTt4f2D+;Y?#%$EAc~sSO+qS** zcXIjqbCE<_Lf&kgTGfuNTzbAr_-IDwCb@qBKaBW^ogs@pxBEYek^ zI=wyBwQc3+CD==FH$fROpd`Ly(3wh&;BRGF=`ME&iw9ZG*joj$Is8sK;GU(wTSY~v6C)xguUy{>6SWOx>TBLbc+bUoAYbq{ za|Uq9R2Qgnw90wg9u}NUb39Czby80&^_L74&dJo;;xQLKw9%A`de67D+V(MLG$Sj2 zY%;GmSCiTcDe!Qd%`FnoFsL6po;+_XgvQ4<)HT(wN$0s&A67)>(K37(ClD`fLJfVb zEDZ6W%U%jy+L>;at^Fo)O6kCO)?!K3(_a)rqcW=fE&m#J#61t)FqiX;xpFW$tIf7t z4xaK4PI5_Xw<;ZYQp25l?R!SPyE(G#A-7QIQCdM@0`C4g#QrwTat}*5^RQ>6*y{;0 z8G6@`k?iTdU$QVtH(%i)WGJCYEXC{k4CP8_HiE2M)%a{Sl&&G>amqVFjXiCX)jFS@ zNR1C^(zbD>6D2|(bFk@W3ig)Rc>?JiLu3Vo^w$3Vg1=?5^Z6Iajnp(Lr{0pne7GQN%ZzgUWxwI z6_A?VwjnFD8*_v?a?M!QtU4uhZoT)Fwh8LY@Tyk zV4|ztgej%7pEFB*N-$f(LBPuANz!(e=|YaiJl&Thp0ftLh1+BHG;kUUEm(qPgj@kW zizjAd4m~C`LT3^ae4Iq+=oNdSZcn8TA(V^yNwaaGC=Sql4g-lM74d@DMx*FYZ9+91 zK{honp+6IREdt*5Y+tjw{+7QRO4zGtrJoArtJYC7G4LS20Z=PVR|4d3G$vGp*%IQY z#cKg%M=l+#Gm3RW7tY?LYla`-HX}BKJWN@*w*F5~0+2xz)J;|~)UH)=V^7T`@M~VF zp&+xN{E+oxhN1BC6z#+T1!~$Ym2PL%c&@lT!#iu-feQi2!KhH{nE<=AQGtreM9|Fg zPPW1$MHQFoJ5Op|c{Xo%|Es`frJ0Qv%&|$M?68UM;~7A-5TCWSb8zH$dwLEJxPY*u z4X4s{8sI3-d11C(Z@#ZBtd`LGlpZ13X2#OkP+u9 z5kTM%%G}c?LayR73N1C`k{bvl7k3NQBn+v>!Md4^T5w^&0iF>)VaUyWs~Jl(r74=N z;=~iK{m~>XMaL+ug;IR*6Io%YSUmsGweK8GFn01O8jDC3Z6dAr?>X((+0qI+%J&j< zL*&3ymgi(uT zepu6nqSn%2=1#?zuMgjt7_L8YY0XSx*F^~a5D?>kUr-=;)A9q&xcaq3q4w<0$KK7J z-ma>{e}?{dKd0lnMt%$bmEX!YO}Ed#zR_WMwInPq01Z(WEPsWF{pR?`=Ei>L!e4LW zsNIIS{`bF#>$Te#t`865Zo~c(i%FA~eD~|ReZTW_wp*N$#Fy@ef!d4rb*)SfpS?ub z>wQ9~XSy6=rRjr)`d++xOY&^dTUq+|`rqfbjD35*iQGPsSh6m}{|8t)++9v_xGeQyjr8!OdY_CJ z)&Bvk;;tz5d{4*DkGS=wGsK&`vfY%n|GlWZYeeFL1OM*>fIuJuAOHZQU;~JujU4^M z;b~1L#r>z7|5tScRK5%NM|;kHP6xjBe(5qTHclrUQr$m&NjFrb!blS(NFmND0taGF zvKxPB2=Ow92aq-kL;+b|DL`5YtO;2e_fB~z$V&kUY-UJ%wC>a_33Wps#vbM4RK#~4 z-^iX*5fp-`Ngn}o-km>f6OlY}BiW&oJ7jix!Kr3i5iJF>8?={vC9CC%wy#K_&+22r zgNi(h!BgDn$Y6~)EIY4VdlI#MLJ3VAuRUULf=%1}&L}%(Sui4OgO~P{$V+-iA#n zw=d$A9;lAIxqbg7C*s!W`H8FQSpYCzkPMW@t6$-Kws{>*HPZ60$)F-$=q1DY>j|1{ zPef2jV0LPr^b1SERTioNYPm)sm?Lx5;g?T3{rr7bc)#vXC8T?k6OB+U*p_{y5zdy4 z*s_1u$|Pdnds1VJkBie_r$N??VG#5?BdNAoh-#63;K2arO(p<+=O!T)aLC3d%Zqi39Wugyc|X&=6yhxDW3}ry_yef5lfwQhTJBbOBUsV)liy zoAWVEz3s2~f~eON8B+3w5y@6ru%g_AKyoT^cgR~e& z0fR)V)%7lff~L)qQOT>S9E^9XN)n)%uHN^SG!AK?+d^N3yF1VJU5`!1&wt8S8!|fUX`V7_q^biN^^T8hUiIzcANR1moNK9s~`<)j`ObP8tx-ffuAr9tn5 zK|;)JO40UZ{&QJ|p3&NNIrL!@BAXP{=uR}Cb1k?vo}4c8tCZNtlItfMOUBw7w_+5H zfsB!eWSvn25H_DFOO=7y^ zdtc%23G6)s#c$}?>U%>8f0e)UPmL!T^<5ESx{om69&7+xdq z3AdrB`Bcppdcup6$jL5R(OQmnepiJuhMCpDSH%5Mqn7!~Qjf?_% zDUy@D(NZJ;2K^D)Xa#`&1Ehn{Tg^4Y{RRakdXFZ(&G<#aGmBwlg<@fZrs2D|k__ay zoed<8g`SLRcE?GpLe11$;VZLW6m0zv-1X{<+R&dUxBBF`TH&e#f>m(wc)>PduwM-@ z;ScpiIChlmJ?Z@G?~QUVsy+e5-y=x|05~xworWP>WV=GLK-?l|%I9}Jju&4P z6MIs>a4FIQ;e4`6jeBqpHfXkCa^I;CsdxvKrYd%mHFWNPZ8aYtmUyC%J8XM%4v|4< zSp+Ffxc_SBczJX#rWZP`N5_EDCUb7p{Te*_AK>nZanzkuuNdw0!cVl;kgG%9Nc&!PC|4bL9r`GAT1!dKegKs zu1|;UsdemP0@Go=5|lC%G|~Mp7M#p$c$g~xjHlk`Y&wbWoDyJWcvP!ow%@z$>$0D* z&-1!z`zWfBn*Man#oyO-g^My0!2L3=3_d?qtdNpZ^R_Uazvv!#uKtHawqkfISvW%f zt=#}Qjy>!OzlmoSpj%RqCRhCEcf~jB98H2Z9^j<66Uv+xlK;B|xg@@M#-I7xcpob_4PsxeulzLtlZUzXn|V} zC@y6HzkFN|R95RSaibf+@ymRWUX@epPw9LU97kHmgf@L9rg&a|(oa124-(_Cm?%(n z&5`j=FIp__JfBh0C?F@!Rd0zmE;`fl9rtLF(|&aIHBkn1Ur&NAwNV%nO{`M$2K7V0 zA;B9jHBasM(=6YbsZ!=w_z+?XY^lygM&L*6p_;AW&o+RVBfk21%g97S#(|$cWH9yM zP2stkY{`JPg)52@q_3$1v_uU%*qVnaaW{PfDeQ>HvGLF>$N)a-1F6vE{-nMJMex8J zyPCPr)n4U3%5H4hk!G#IFy8$Ne?9gKtS-E%2Gn5JWk-zad)7wDD+bbqyiT-?fchpU zvH7iR7$C%aHb%;=JsH#g@JM+R6U9yGD4@jB6R~OikmOpTZFsB@S(EqjLT~Lp@?gks z%n^G@fJ$esMSa3C6!|Ilr6FTOoi$IU*PXC>{O7MRJA?Bw%W!6h1$t!Kzs}g7*o}3^ z7Vw^*$~pAC^c!Hzri+2*NDWqGN0bE5L`ul{`5nbM=AxrQ;rVLg^+oTim2eQKY0R#E z5FR^^n4~wI>vJR;|2^!4DjsWIe+k;)C9hT)g+ZHv zKT=;~S+kWq`kco<6SgRCo*q@i-eO#kjNZcD=&?e={Cv^!k$^Uq(Tx_TWEqWRXWpfP< zPhvI7AllQ8hAb46%GJN|GR>*1C19LdY{i8QtGAz*d$Pf;(PF{uN$Xm7BKd>mBc@c_cv6fCHUUTtKTC^1DOfa#t>-T zkBQO&7O;|P2&E4B6QIr!4a7wW zYjqX#lQ}FGq0Opst9m=?@Zw%x6?2%-?{m)~8G9RbOxC6%z1N+N9)(OHFv}a`=zpq0 zXP+Yd1lGwf-S`X5@Hf`l)ZB6xw_2CgQ_ek{Wuy3iSEh8}ZMP z0LK{Ri)Q>vQR+uTARAD}k=i&F_-n<_=5eLApOA{`JAyTz{b*+qR%edkP$vFy3QiGfG zB23~BtfQZGJmKUaY^DcU!QwCb(4wi_FDM<3o)oqA0B330RqNisq(#u4P=(B@J^~Fh(#m`SDvmm2^dh)&c`WP!x9%Dc3*%|^MI94n=@{^A2do# zeK>@wSn@t%7qg3W`xZAmla}>M8riN5lJU)9^ez$==6sy0%`4FK?n4||C=K|rO7Su3o7wm? z%x=|y8324PwJG|&sXSf<&$g|?NOIYpCXF7$n$D6bDtj+tfcDQH|KXg`kfBf`%Ui7* zDK$`tUvzxD_VgZRib(K1+atfBfXY5xx(mN{0Ek|gzV-Sh^m8i5@Q>&T2Mh;@2&_z= z7Ih<4aj!_-$_ex?jZ$YvQMrp)CZ57bHj_-0jY#LaIiOC-D1y-58~_TbxYSw3ks5vB z#XKah(idU8VM9YbAO;|@+lTjf7^MVjTI8)O z@8u8hD$Yc2M97$Y2*l4<)(-=&UKtB#-wQlkm-U4it| zsy*6f!Ti!A1H|qgtnsMC{&ms*&K%&9EnX^Hz3)9F^JiW9=GR+N|93iCkSJSBSQ-OT z97hZmMtP~}PNwg1S??)iKEt3+;+>=k`XZrHqH{Otu1xO45v1iV&)Lsywfc?ip2Q5C zr0@mT-4l?VCy{SuTrR}a-Mty5gjH|6>5iF=Hst3eIr36Dn(yfpgMwd^08|Z9Vj?w4 zfYz2T>Pvk-DX7ylD@(%plxz6zv{p6*m{N}`Xe3`Rpw#&r+{5=a-C)|wd0+%U$wJ!% zz-~*(gZ`WrMbl5dF6=CKaS&VxXLd$m$lu!uYI7-;sqozyjqP=DWmX9`m|w+*5Y1?6 zRi&OSk4Juj!lbJiHwLJzR;ZLMOibg_7u{4V(=!4{eT{iA_x+4H9ZGdftNHqcOhl4k z5a*&TV)GzDujh;7>4bnps64$}A2kU5)|#%mhnn9eb*_i92c z!ss?#bzA-?Tz728@+yLlw~aMEr(rS<5Rkl zO=xHoG#rmGihyfh32utwlflTee@X(greMJ$mT&K=!9p7cgIpE7?*sbjzIarP`)psu zdi_uu`x-fXZ0c_?16{zth$V*sfDc;yW7CrFJ&%Z5#}lbH46KwE?|Tf*(3Nb-il^%l zpI<7vQeOX<{aB#z5kk9BSyxf4tpu+jC|RGkLclv?ZlMm{oFIxsGoQYVZ=!T*TKaAx zgIIZ7xAOD;gHVy95^Vv%VnefWYgj;gouHX2X`M-1s?_-_ShK|?V$aoiutpxL5olBvK8;|A)HKyYEa=jFw54afTz41P)q6l%oNVSjG%nXW8}@(zJy=OM!=ouX9k^u;qL5Q z-|Xw(0JdxsILtxie|>dLmyO7QzLsjQS?3{9n=)6K#Cqj|C)@Yz6n7j)8g{xSK3ttv z#=Qr`3x$LPOR9wHBbUsc()cidsU`~9Nnt0J^5TB;4>tIx8DhhWAd*XqXoLBl#=WWX zihMed7G^*G8ctr`qKUcj136gA%HTIA@&Z8aig}v`17sHez+D@M>?Y2wt}jVCR&M{? z)O;wM@le$P_;k?^LgQ&m3o_%9>MMy#x6?2#;P3GEXQ*x87W8R0OLZYbnOQoP+b!oc zF5W2rMU@sc@8IA$Z(8^+UragOsXI`lxpSzdnI~RQl9k&siGW3kl2qfyu{@q?Fb#!F;b5Sbc5!B2g*E93PUzEGne{rSTYP!32{ z_I4xA5Yb zb2m=vP+v?2ySX9wNV0c+$eg+70c82>p(yYAT=;uGKzk?~7Xze;GmGv-d``R~$dJrr z#fRE$I&Hk<<7fZhx~MBt@<)pMG>uVj9q-MOCC)L#mE)rTD?dl*R9JI)88cxDTn>sY zUnFw`R7JdY&y5=y$j2aK4HMvp7luUKgbEfDe;ME7x@*!ydM~0gkfGmw&s%&VctAP4 zm{S;eP8z@vaFOM&fL%xzizMlsB^L_Sw|c0-I{npD#d`iW+}Fb4NH-S)Wo6G|>QHA0nxU`OHgU#d=!vPKx&_frrr)we*e$q6fl%g#OLnin<$R$`^psO+ z&=|0H-L^Opq#EGWQMfo!`?@F7ZtPy2acJ^9j5y?W1M(MEv#))iicNbRBvZbmPUZd| zKp#xJK>n19Q+Oax0ah=nnNVaDgPMevpis^WM_lmb;qqPb=U{JK&yA1W(Ke>i6mMxqFO zOMy(XsoJb=rtyCmGHEV6Y*liTK=SY0TofO)oeA88oE+MeO2crBZ^! zYC>*&)0-VMd zcL5>4VV^71Fw8B;ik3H{#NQ*O`5oAIkaha!B-*RpMnZcV0To_#GiJo^B#QuB&i6^9 zjrQ-=Yl|q;adVN-8>0amjIe4~pg18ev)o@0$&%v8mIqSzNEk`98$O$n@U`RJ7+Op+ ztz7!1V)N_c6}sR38H1&I#fNpO_nB`V2kcB=IM6Gz7?`Pnpzsjp9XiU>Ps{cU@K|IES3Hzw2Tj8IqIpOs4&E}cXqY_D0)xeZkY zL!&Wr&Ke15XHFK$y~gIov6&>~7Q38Qr2f;GdqveH4(IVj@fXZj4`&_@4s$IxvH?k8 zKzSw%E_RU*_E_LqT7T0alkl%m)u7p(=n!_v)=R4l@*_gphgH<3$%A99Yob4mr^)pF z%t*$(lt2rDz(1lfAOJ4_R=RoLSx~d}x?OIY$Kc;H{dP0XF+CC_z4n=Y%kK89!r*r4 zkAN?9A#rx0BVvult4K`uRFxcysV%XccqS zNOE?_BXN3|`NM{Icc%MKXr6hukj}A}q*DrCPIdMs0i}M*dgJ z^W66yt369hJnvBL?1(l{`hvZ+;L#c6tI_EwZE*dPAR9MhDa>>Ap%wD?TUlk8QBIaQ zx0xWv+WzK2Q__X|9UN?4%nsFlMeX7{_GZo}1`SYakO$8}ql9l5N&vJ<|AHHBz?v@? zHO~2~6#5?(>Z5nDdQFK2Pdz#qrrkgE*aGH*r_`7$o^~`PdQPI%2?i8?UAhxJ->+F> zz~_?H?-28P z{*=BuPCcL0%6hs_tvPso6>_D>>@dtmAa5ja-QB`UUEKX2fC#XEGLxZQ@--RWH_+pC z@9S^!*wyL{0k9gKTlh@hcRdpOm`0@n5@P}tn-m~`|C#v&a=qv@^keIyeNFC)Gn0i< z-)_(^S|rE9_OCCpM6!^71iRIj;jGumrI}Rqsk0hc$PaxoZOGho`WM>>{izd9Q(I#> zps^yLGM*bMv0E&$4<7QYNv#C9)Qt{;c>Q`neunx z&xbNvtimgJ(McN`66t5)r~$lAqx7s5x$|sk4>NE_U?XC@2^oy;94_lRouOsBD^~vx z@JtXI{U^v(S^k5lg>^-0spqg2%m6$QM$Q7K%& zB9>i3Q&UXL#^Sz^XYbvTN<^BO@tM|=exH*cCdetPj-H7hY6?g|_)!u}O-Wes=139K z$Ri;|t*5@r!)JZ8eU9U6Y#WIcdRAa5an^knzneODMnJy_gl^7n&J`h>z7riO(8jHx z;;$bj@3WMPE^o*gEl1m`CFMQj6#eOa-J z%o3}^d?6iBQuA>`_X6VOLkTsjIrWdHmhUvTW2ExT33{>NFEuV|s3x~R1$HxEmV#yY z$0U?Ksa))dS45^l`qc>XI;M;tQVes!nf}_wBqTCeoWzMJ&v^?Nv`7u;+cNR7onbOX zX)i(K6hN`wEbiyii{j_89ADCHd1q4<8_fjD9wWnBS@8Eg!?;DQA4Xz-etm#TDiV3L z#nBV^!PIazcBW$Z$xoTfG(i%y9p)00nKdSuG03k5ha9DbwhTWd>p;gbdm`~n6HCL2 zMV(rVB4Y#O8h}1A^n)lk1)xA~ceHT%#n1l$`N#WSLWaOs1Sx_|k+m;%Fi65?amv>5 zmnJz31`lz~xN5f?Z_iOfrCtGH4yaP;PWu>CI-o8Ld}U3}t+R1V49bkNu1FoFK)tbJ5-ayj|o%uG2kk8v9A zhNPivK8vmTM?Tz|er0jhrXL4~&)Gr_O3U^0N-#;u1~Er7YLK2G>Yejj&M&W=>Zb+| zN_k+!g_R-SRThSHK=sdPTgrne5peL@+6@m9QfTi{jZs@6kg2sE)GupvWVJr*fS4V! z?7&BH-XICyn2I;%s=zU&i1sq;Nchi|6Yhky`2%(WuRNQenAr(Bln>pO>Q=$~HZt9p zwNxIB*c{Ua^%`xNTkSMa;{Mq(YhiZg#NVV6PxkThLM}2<8_{^t9N$aToFp5_HHpW^ z9KwOO4smLCPt5bUC$@|0B{|g;uVHr zD5Vb`IDmM$25VgE&S^$GK3+w@&=ztNo!gUC%1GnGF8LgF@!5S^(Wk%I;=i((R~tah z&5(B|0l?wM4@Q5llCoC;Q=e)%GD~$HC1ljp5ekvC58F=BK9?aS5gaFP;fZOCh!e!C ztdBow0+bVSKYlD9J)5ZB%x_vy7qQ`ut`nPn#o31w^8eoMfL>n2ky7J4EDhtVj9{Co5J@$P4@4(^7O`vwRc)g zuFJwmN(;qgKliv4$dvLE%QhvT(^>c`d!);@nu@U6inmfL)gh70A0iFZ z{FsEc8X&FK;4+&Owr{I~l!=ta0T176>2v2;6U1gqX1m&E!jA7ZQiMEf;^Yf{++QR~ zgg3=b7eGlYDFQrCVd4@8)E6XA_cR}Ic9paOEK_yGD!tT%<)U7)C!Lsj=8Bik8(UOc zDlQ&VI_Rw>(6XkmnMb4GF6k+UEn<(p4)V&VS>pWga6bIgs&VPIIVmr3=5v`CZOx=5 zKJ`E=Q7rHpCQNcr7Vn6%+P;Zgsk^}sh^;vdg!6pMrR*P9UcD65dtl@v5@mV&ezTXU zmHqL{l|VXpKUt41j688jS*q9Q2~KB<_)g@iNqTM@h^A5Hy;(3J#_fm5(KZghZ`5i>AI-C!Il9>AxD>*uloq83Wx2BJ~*F zCb`_KdNESOr47|_+L^d>Ata;vS0K)_Oq<)P!m&CBHI#e5#{vLp{FW_!u`nqlmxrRGkn*uuUn?I-POkFkJI;&s1mN}W_0ugG6G8UNzpbL> zsTvpC(_=jp+dIyRwWiLXD1MT{Hfxf~E>_Jqj~pkU2v5g-_aM3DG4N;*Wv}sFhs5=& zzl!sk-$0GJs{cTButjIse}K1Cm_h3zt8YR)@JQln;y^|4d{oxCSlre!+TDd+$Nq8S zZ2i(GF#Rp|lAk|lHqzQ;-1F@lkmn14Jh*dxi`AH^#H24(1Q7?&tm_N6GNM=s7TCdp zP5A=AdoyGA#IC1e$q+3I3qheYx)KUNPHP8JA|;A;5!1xx_=PU{r2CZGze?T;vLQg1 z53aMSb-bHjDt_71t`1l~MEoFEpemvI<@`3XNwT~|P9>r8y{Cxyp&G;YWD_EBg>>p9 z^AMD3@>uWfuu%w%n*T6+IEVsE!+G}Y&zFA=2DsUpvcfg`H$v$}?%o36rH1zgi4%6( zWz5{0hlK3ZT*m`h+6!%;$# zl8BrwjvR5DPvO>{fL8Ddef|ObndHLcA5&O~MfmI`ZZlzWv!|Xto=7Ao0{<9oz2IpJ*Au>paDLN z^gUzy8;P)e@$+5_``qUO#f?6tgvGq?ICl%!N30%s$#My%8tD!sL;isnS;otm*>l5G zzKR_oj|Y#QQS@k%4S0MAOd(T*`7p5%| zd*4;rXx**a_u+7M{PxAqs8Mlg6g;cE>OiFvc^`}iC^J_k3?93)_~WCH6sVpMr6-AH zI*foKQPA!&cWZtJgBE$(r5|R%!Iru@j+q( zv}9ru-fU03Mv2bgVv|<%b_t}fzOg8;KXH`bCos$mw(prw+yN6opt8;x9ME{#s=X?s zl6<&UwUFtc&kF-&smJU;suyqHf6*oC<2JCDT^W=#ZA&51(B*lgZh8BsH>K0kMOk&TDvY2&4ypP72FXN^$c>pKRF^o|Y#0SEv90GvXl==1X5 z3OgsmmJooh$vB5d(B~oN-IJK;X*W#YBN6!giqO5QXojB8qn$=%dnT#6LOh-?e;y7O zFL*N09UlipJoH$qA$Jey<+<(@v+99la>I1LwFY?zp-C z$ISg7HuwL7b7{q!@TUH`lhgkt=Lmp6WjN+&PpF3A1n_1*5!(Q5ghGBJ=8DxMie$-U zN+z1WkbDb6Btx4Fqc!ijv#XWlu~%v>*oeSb*1X72EMfFdjib@u;8e|zU8SxsZIco z+Gd&b?P%3~6VWKZ2hIsZRb=&;*1LEE12$nn!A5Qn#%sE>%U3rp6;yJ7b6{r-iRJ|u zD^h#)5%iPIM`1)`NWDpM_%!t~2*-veNT3NJjvEr+90sZJs1w>CxF)zvmgY)C5v$?c zOWac#$YN_%P#@hp99v%kv9OglfzHVJCWQ*Th&xqNhtS=_S(e;!gNu_wx`Y)A;AMa% z;|nxjhmiM?oH+gm@c#Y;T!#5!**fRWL}tR9J#nC=W?3A>Odo;d^42J7A>PQxR`3a{ zl!8m<0U!TK7961IbBrHbI1(%aA1);u$=RTK8{61Onc$5c^M%`~9(X}~CIV^;k~4m;{pGW0x=n`LJT>V8(&o!YBR&Q z2U0+eDcEXSR4CBq4XETZj?XdSZ!$n_EH-memF^>R>=cIyAJWLRhk+7KIdBglP8loD zON;MoT&0+{g6J5(8pz+{bJ8QBv2>Cm?75~yGKwSW_)mI{;$WJnpF4yFWdkten;@D| zem2@}Em?Bxy>;FJKhbOlZ8Z;IJM1atztBchX$5gcV-DFdI2En`0L@{{YI`wDe9D85 z(9ph{7tsHXz@2TPAxH2KDi6$KIHM^+5y1|JW;mqin}%FPSgQ{LP1X1SRI7}=L3*44 zY%{h2xbEoK)cN*c7F<;k`UxmMWYkdS9%v*_y7klwNX)S+#!$D>0*Zn*Q%E{W;FEIt z+h$?p9>#uBIcOC%D?zCBjOk*TZc{%9TwCh6{Un;K9>%W*XguyVoD0Q?GfS;C2yXqx z;Bn3k=9 zM_1`5T@=hTZn-_`K`7hW$BS@wWUPA|Dq-_Yc=(SW4J3rPmnOy?ma-=5C}v?&^wTIS zq{)V{A~J)v`CxN{tpWNR0HrPkfEc*k31(?~QsrTQw+cB1gs%Z~pxK&OD6dKqEf!hE z#6Bcg%o_?MOAQmr*hW<|BZ=LM5SxD7!b7S8#ZW3)(=3IeSQ0X%y;i6ta|(>eB?Q== z?yb%18PYC>^GeiSj@8FCO9qLewK|w{4siT|P`~hYtNHkCFeN`6$@>jJSc@Xwhldk- z@LTh-Brh}@#D`Z99D&$$ME`dASuZF>@|G}smwT5UqQVg4#%$-ELzG9){$_x_h)@0= zlMO#>0Ln0fBa)*CXYu@AfrpS1KMYv zN$lYdW_3_FCEA<~00c+MIU{+C5(Zm{K8L|G>%xOKkPMs<03q{hB!()2kHFXq7E!K` zVETguP}7A8D9I&w*E8V+D?%A*>~Y1{>G*WGbwMh%gy_L4a?>b?v^k*3=STQpQg}&G z?3QeM5i}$eA}w8Hul4+?u}JvxwPRc=_yjn&2rks~&Zn=?ndds+%T3_KX8qseSt z^$CYUMme9w{Z7WU9>fCcBWl1*6tS-GK7S=yKD8>RH&kYfpKD5j4)ts(Z=Nf$IWl4? zdE+6Ev23)cSe;7OL2w!HBa8h9%O8nb<@Cpol>q7B#cnus8+42sakP&<84mX2TLnDl z+ebt0w~(e!@Hg9uzY$pnxP~xU#!M}J5990?JWvtZh@^m&wem9C4nZ_QS@pf~VyI?` zHh*8%u4GEyFoTLrIiMpE%G)iCJ?-Pyj zYg^OBHwz(nk?ONLkC@=E!?k`ux3Cdgpu&P?r`9v9L~r=B)Sw8$4yXeL$TC3GGM2GF zTN0*u!c361?6?7HhypG=DP(m;B=SH=lB&oU<<-7Jv$W)Em_6n0mbh9lX`dr|=EmjX zH?j<7-hbbaH0E*T@JY%AZ>cTWUsCxE^SVuHwRMoztPITeS6SHaK@}aGE_1#&<6C= z=1t<)=7euQB1n2#nF)Q_CdG-EGehGG#VGL15am zoWyRp3E}IskDB@315=c2Q3zZDEg=92N(iAA28TKrA|(N82SLKQ{@dXhJs{vNbqFPk z{lynNNM#Q^rl>93a`6L@)E%?Ow$*Fq*!RPKVd7n?N#_rqu13R;3QYX(aZe>~3sg>~ zAsRU%mZWZ*iTqArFyLo(LX2;Tl71%0XCgu?OA?pC}#`p42WGr2R$huqDHKt)SHljD=iyyF$yzJh$~ zqoTjeug{q2_bV&Ws{r8sfvoD!Z2$p~^rXtd9+ip~un6|&uhcU09V$?BG{q(XcnO=z zw4_G!q1ycqh*UCk4r5JhQfr=!N7m!0MJ0LFrwA=A8cm?y1`wQumPH|uIX&h+RAs}G z<~MJF=DKkUz%(mWnZa6WB9z>4;OYM~b>{C-{eRp)vyU;x%-HuC>)3b6I%6GMwkZlV zBw346N#e}d_g$1Uwk&N!ibM^@R*|iuQb>hVlq4;m+xPzAzV7RqKjF;#ywCIXcs-ua zp7jiLT;St39NC`d%o{}u{&=`B8yPFTh?*tS9`YLeQuh2+uy0BC^)_1f>_@%urTo5O zWzjH6iW+BsV#S)fL_SYg&unb{wkMP&N)6k;sw^k&y*Fkl80udAH?DLFnf59h2-vS;mg(lPyc#tkkjbs%Q{Re|S$(hw{9iLNG zRf45?G=S9q03|Wx6m$0}6$pcIEkO=R(Xil)tg2O7?yb#EUv>I6?D4&1uFIdR@&#>% z3SQO0WdS4~yQj97@2$h;>?d0Y=CJqk4Ot{f0pu$$M7ODS_xuCfn^w>iFONd?bZn<46^DP!Rh&piwWYkTHF0x1MvM7s`bZ#-}cPDl<-D1q3bT|h$4 z>1Goiy3LGQ?H~fT>^DW1tS<$qjp>e5bkTYbcFT{Z1quh6?%eKMSDSft=q2bk-!uNoul6K`o)uXd1DcvtasRFQx28Ba-iuu5wtk z9@^R01v;!(*sOO*tx)45HJ$F1s*u5sl=!h%}_X6@;1pe#A z>#(q+bBYk?uYIOzBxA=TOBmp{m;NuwSq)qYd~BkcnLNIl>?U*Pk{SWm01~MtsF1Vv zj92F%R@9%3C4Nt@twF58jZ?MhQ+_2=oRKmNZ%Z`Nm%4-b$Re+xNpCEtM? zH8|Jah{I?x7TAD}SodMm4vH4gn7;=~+0BMA0SENjUP?04QH318*TeVp6LI;tF=l~S zR$Hm_VnlJBX;6p;W*i%NeJU@(jJ!#Ekd_X<%TmD*dszXsf)P>gnxt!sTMHm#b8$Tj zE5?VkoFJ^Ju=#gkZ3Og3nuCg%@r5{Tga*1$gJPjD_d&c>4?D$&4IF=DGWiNM#mLoNu8Q*oUi-mP=QopRE3_ z?l~N;U038U*i5d?AZ@%Kgpz)Ev~4iGjTTfcf=@3Nz3l!9=|2*6casJ#Nv_EU6}{*Y z%i5oFOL)#x@DV8hVc?hJrfu!<2e7);0OYu`kOMB;hq0oHD4tG2-Rm^<@SW~FfbWn9(vJZSt;FuTh?V3zPb;4R4AcxmEBmV=%uk!$5b!}r?n-d4!vs0u&RK#)A^mr zGee)gT~lywq7dI9{(jaxWOQ>+lZ{)($+P>TI#NbM?;5a|W$b_5-tvyB9lpAhb>W@g zL>4^rm}*;Mzh6$^y*hb1{W&~3QdjY-`|&MI87=loI=Xk`rmSy71QEY!d>VO6-C|!O zu`a--?^(}z1G6IO=e%-PaGOu~NG1-26Xscip)zz#q@FVwN;z@5E@f^%qCkJnrlUvl z$UY&#fR5f|HjU!!;9B}tPf1ztSpqN)q4ubmhi8b&U3|0Q@nJ^k<_aC2eXT-ZD#C`i z5_s_n!d!NLcEHKnH@3b@$M@*OxO(VILcFliU1>isGbw%%k;warD2YpVDO|B5bryFv zyMDt~{{xTkcVf*5I_oD9AX- zNIq(ImZ%|_IjD+z8cXWb782*GDxbJcN@aEkiFWuC6@mk>DFp)q*=cvQDA7m8ZgI^( zAJgBE1ZcJ9-Hxs%^V8Pl2e;vSjF|sm)^q;>b?>d8P#eBJ*4@!p*~zhCJ#+d8IdAj^ z_dp>@O6%W;dL2(TyoX@cy0hTjwmW0R-fOfM=heZ|Z}7&XD9ANXtK1sA=Jw_u7cQQj_)V;dmqOxR2Ix@Mbs5Pl5Z&VbflAKAh-4xkpGP*US8MFb2G~0ncChQ*`pH!=^$Z zDCW!ls^s)s*h2i(+##oa=U=^6o(;U8qqUA4jXw`oC*GU^u|kOhzYJ^8x?$2NIx{Od z!+2i|-cv3^u}3b?$0iOvr&vuwXWPEATus=&2xWyvd`NZVmrIqfTwAeGsF&tr=OM>S$?i+g$W?Kf22dg<4h%$CPfw zwU^nQsf}6Miq&0Re()eO(dN|p#h|w%-_jLeyFM;`$r`jX*%rPft(k#-Iwv!9^wmgQ z_2mpsmi?Vtsz`EQVV`^43J0|71Iv^oFNkr>5dLtJ#}Jbtx+Q=KHO=6fo;%RZkt37$ zXExc}GN$o0q815zeD4-iZsMK^&b_SOQ?RnX{(^_d%(xaOsT8jeFSW2NArw} zIkE5w1H$rGv2G|Ph zbHPpW4%UB0Z||Rfp0IxVgB~CTADd4wsK4 zCP@MQbSYad^|$cnuWze7!Nj2ajo9~W3!wFh!q%u2>ft8p%J9b}_^m&QPus8jZ)x}c zW{*2@ENmx${NK**|F^VTSpEM+kI?@`k0G8&cHkr->8QUhVFd#FMcFw%@?|jA90l&5 zbZT?#Lni63^WhiA_rANbJ*KA)SFiDe=U{Jtjy^pzr}9TOk?Jdp z9kYeWj9Vw)xKLQR<)GP<{c5~1fJbzn5z00iaIBJz0HqKNlyFl}T~md%MYU~%eC!zm z&sm6`~UW5qUfH%&mtR9qgv)ta8U*Osy?del!~=&df=h?BoPhaP-i`(1)ZQY#CyA%-EM6 zV^dqg`U%~$8EZ2lr}^g=FW~9b1wgH}wsmwQ&fYfE=E^rUah(VrwdF5t!%$*R|KcD< z%7U&q=ML;FCwgdgh%3~2wHJ`R?^LYdQIBt5QC!9Roi=MOPB+l)b(?rLO-2~$&wKim>Au;y?M&=IoJ8HA2p3VUpeT3T}JUI>SR{}6EVMG zL7fS^eSkpYz1!Y@B8`8j{tLJx7&CMDD{%1%$;E~nWTqUrl}on*;lyX`=o60T*#Wf- zh$8YQ+)vJtYMG+h-GP6U#h}U;k~y=~E%#CHX1g%aA>&Z@j_TONOup7&OZW5y(s-FTGHDI^1eZsLB%O7EgRi z8KhW`@3BA#1SYZWZIPmRgX_@5`t=_NQm)&hxCAqLtWu7mi-@YsC+KRMtWg9AObbbE zL^qSOmhvWT6AjcIuC=iOLyxEABU^{7&nXy`7gwA9@c%gY$_Bd9`lvStXE4m6r1+-J zWtYQvAsHkoIDy7Fm_YnmQLYBuJ$6v^>Q zor%^=Pl%C%Fy`bVN42KE3%n%Dmx* ztqRh#$6PBZsDbFrTysF$oW-zk*zh795rkAyuV1AB zONuqjrit&0Kg$YxN$vW@eJ@EL(6nmm*OdA3kk^ur!CA?Rk5tQ)VN4vDvnldI3&a)P z+4~4D=+$V*kqCL)0&8u1T>W#omUk?5-J{L$zm4V)T7H2j$2{zq zbtwGTEy0>a$aSq)Sf4ies%zW{S0;XE9)QT%b#FmaYL0q_Sp>)Hb`4jx~yuAd-7#@`mSBM;$X373e^ z$Az!6*uRT}IH+qSjMo`QubR0E1}?2)0?|PB;LtwL&6%600>`@iSvar+soMF<^k^X0 zOS+Z>wHY<=Q1s}*v5HeB#R>9!WkvqAt8EkfFr>)1F(sk^VwEjM_q>=`+dyrqx2vL)Nb6(g zbk&HeJrrhgoz*S!<1-}}eu7>^VHnL9rVv=Iq_Ehl>u}_}{FBzRw_UxR~P%;Xlrxbq%ab!^rAMMhp{+5}cc(=@kwOb&skCs0_R)7|CVV%mVJmDIcDPu8Ddus zs?*nv$fqQ=DNOH+@|>d6gFfSKluq48(1*6MPD<=j?l_EslSUy5mqtK^Z-hh015L6! zRTF36=M+SS(}NNv6u9~iZgyn&=rSQ=W<$;T3wRI0&H%SXIQ-dy>^Twip5|SzOM9AK z5`@O!y6NG!NiaB-FGE!#^QR9w`<`Dsa;`L!dh55PweWO~TZV^)cLyyb%kuVxg>Q8y zYQ(7Wuq##Q8ub=)FvFH5GP^M(i>yJPUE$^P}3plKeOO= zh@g7&Ttmmvs?3K%FXr=oE;=qxvhCk4<-CvkTdw#Bb$)e3^xbPsfU_a|+i-UZXI2S* zE_o05D@)_kR`vu!=dYFgZZDl48zU$e6MRsALw(Im=uA@5j)_zbElukidYAcRh)7BW zxZ?CG@1H~1Z($jyEub-BoKp2j$;IoOcNA7hFF!sCw)B6Dl zAlP%hWrEb!$5l%P~6Ht-gkuD=PK0ZQlXVmWc=1^;&!NM>FH$sA&SW zEkiG)23q8GZ9~OZ4K0O(z%3B+P*A$*;ihExKiZ2dMd`qx&78p#oBrQ^Qf;Y#p0gdn z3%`M>jS6UEf+zRdfMK-VKPolsQLn8A4_8yReu((G)gTgwg%^&~0bKQ1+jiEH!)7I^ z>iX*5nfV#v8}25t{cAc`S}Nsogv1{Znt~i+5;Lh{L%4K~XW-*+Iob-eAGf0Ec8(os z30hxlxHa}YSLA046mMd3j!=l_tRb-Gn#pqcQv#Da%n?pzFMbk+8Ev|w&@ft(g3PFh zPsf#2k8UzZw%>Iu!Lr66vcoS9}s7bL?>S6b%!C*>?De>|#0~_Ty4ZEzkHxh4yqjKbv>| zd26H@tiWZbn?!$q9JF3L{@4w3X`W_JL>J=4Espq2s#%&8|JFh5#~_a9{=5!4bgDk% zx1t^VW%fST%i#`WG;mR)ZRMV{@2j*nye7NcAAey9V1^&h>b=P${~~gNZZ`lkV$CJz zFDumER8jk54yifr8@+H#lD7vC^AD=T;`J7U?jjv-r;pvv4Sb>_*)Tpo@g@&)uUDuc zgW*wwLSL85Y05le_OCQ)Dnz!X)ZSF(qvcXl>s~=Ou`XRPN$HM4sMrDF;*tQ>itz#o z=}O=4uejCXS>BA@1K($WRF2bcY+P;lAK+ni`n*+)s+~rxa6rw~8N*LQR_y+sHw1xkUx zuc-+k91wNrbByG`XKDPhj+4jFJTB;LmzZ_VG`@<{Rg8j(GIlFNmY?bAT+U8@C(P?o z;F|pueZGUgn+}!0&+c@w&fuS75riqq2qER!ft)+05!!_BHB%Dx`QsZy%wpc z;eqG^)`2XpU=}1>&9%mZRM4z&>;f87Au zM{a1?nIolf0-c&qR2#}|iy~c&)&4hIOI1-V^2dq==%=e29F`fhGx8HQA;E+KKtHT}6%bcefo#&*h;J ztg}Rc-@BFNwYnr5iJnwIvx)#CxAihhsy?51uDM#!IdK#=U}2Crle71JSBBxWh239u z`guw3g5*^iW61&C41}X@I3x)|HCOlC!-wLESJ*19J!M-jvBGznhlEgv0?}8YgyrPy>l=q40P5dPntBDR8LN;QHANU63_bpuF%E_5%pp z$Oom53LzDWNeX{}?<{kJ%ShBvH&!GS>A~|HWB;?UrlqD@6_@1n>r*3l$D7BiW`nK@ zwniTdB$>{K1+Lhf#+^(2st=n8UQx%ty8S0QUd#?w#u&kW36zE~Z4l0zRYZfEpxs2| z1sM_PCAc1N(P*{f%E26^X-N>KgMtW{&<@V!X&zeL^l_A zwr%8cBNDD0y{DIP8X@z`*Adpj3)(+s=BsP(a&Pvh6T17Qb#Ug~o7a-zuvOfGS5-;p z+^AkRTWs1wzYOA$yiZ4yXA6Y)Us@r-2k9BZ_Ux05`T;{QDpR%DG1-6DB!uI99(5wx zTur$4YrMU{VeQC%PQ8?H-QE|MVt%Sj#G5H*YRmq}=TYEVFZ$y8ZMoI4)p%Nv{8yk2 zzhstVeUqNMf!_OchU!?E2+L7ai}qE|6gyPON~&JE_%!95+J{_K;c_(KdqHTC3z?1$ zmYl9@53{z%YSQgxQnrqO_Q5cShWn68{R9h!l&OKy_UNx`(t?1-4T_=MR-h$tV;s2I zaZlx7a)!hl3qE&eB>ym~5ozXet&~lXONQx@plE3eaYR7R8HUicgQamdivC2J!q&>? ztwbFl+lQw{YrbMW_I1dmkvdV!xza}UHh+M(qlbD11?&M*kjt)lVjBUd_XteCTEDbQ z%;>Vw!S<_}46iON*+vW@oT}hyexlcHgIT`4_d&7D0P6aEyGKYc_K58Gajuxk>b6l^ zGy;|;zzIxWMEetk?osp?>908tyaJdV4jbqMc21=yO3voR8(^_H7)^GSSUC+z(Uvfs z-k~u2HWbTIQfy-(~xsSh9#3K_>;gwa%E30F&^#U0sVYbtt{&ZY2h;YHE zCanVscb(Rpb^oX>DYV6Z^;j0%NP;!YJH}nIU6g+q@?tsBGX6EQXG=t3eDUKuznzB~ z^YwN`VfQo+J3!N=^$#mbo|~8DDp+hmFXBX zA4q%Xi2M%|9f{Vll?LCdA!d|Zu%`>e2W-BBG(0(V&7tg`a zOr@Kj(dPi$X=V9+>--Neh#EYWu;l6vCr$rrXu_20^2Af5jgx%OyWVu=1{qspLl~q+ z?MZ$&AR7X4@X`|v$I(Z?5Cg@{vHbGyK8c>oM&*Jsg^4@Zx<#qSz6W1r@k#EySdGpa zsk*I81aJ0Ho573ewu%;f!zW0|Vv&qa7M3pyjkde3MWTNT+6|D$czPIYPcH=lNYl8S zsz*I39_t18C=x`nAQ}_Km<5^ypa2#77BA$lCk0*pbs8@(%rO)CA~3zH1f6V`@U+$s zE2p3`k@>WZ7Wn0UEOKtzxgqQA-wt>al^v>%|FYZJ{lsXp65k5;y}oAC*L#kwqAoH< zgU{Bi|9*2*c{j|9%hyz>oHTH_wbdm%L{|SIS7s{A+jGb(caBP467Ypq1R+dhrQW69 z?)gX=irUk&q3{CM6lB0xO{7d;Fi<>*lgYXADDHfc1GK)YTP`@g>QO41I1_y#k~VoF zbXF}{GQX9P-&&;kZX_a52v6<1P%&9KTw%t-VG&I9`OqiF&}-a2GoDhI*jl%OhV zzoNOcZ1kT{gKvTK_j&+3zNgu!gwbkKhVk?k7=!jz} zyJ{Wp>64Pgb71(vX!DULa_>z0kUbxPEKwYd@UD?)N`)4euAj8FQ^(J_-a?1r5P*j4 z>_Ixc;^s_o7ewxuJ=lFM5e0_=R7>DPdtxtGv^^rC@0Um0pd2;ax zL5whJr3mcN@rh`14!~S_a7Ona4^hswXvQhmf!Lw}U&F~e=MO<2eVSFD>Bx}bi+ZSI zbcJpRA_3{};?m{TYi#APj!{0lQIET8Vf&MxME^bvN&*AMqdCziQD0d?qarO| z+cZR*yDKjCUTREDd*I-75eI{-pT)cG4YFuBVP|KCGJ36hImt^}#W3g zRQ}=AV$=~1RbB{M6Ni=S;qujwwno5w8xAi$zuC=x zYe(AXT)l{Q=~pa3zaYhGNG;et^W;c_&|I_Dfzr$ug3{?1{Do;pp7l!aUWO(+-M9D6 zN$;Tt-NUI5%l-;@>}tQ}aY^c!d8;Z)*2!$vHa~}i)*8y31fafXl+w|e$1lk|R4jA- z`g#DFINaO~n5dfE5hKkg7##};a-0Ehp!0~~{_QrSlnlchp089+Zd${stxMVy1HH$x zaQQ7CW@JLrKI0@^O8w)3C}{cpC&d}rp6c}Z+GnVX{S*3tO-X2;J0w}DuPtV*KK|h) zS6^Eq_ToGr9{Sd|J1K30Vt>ta&vi@OPK@bFH(L!|DnJA4QwrH%dDw_X_RL602K3RK zVA!AVCtBU7$(0W?jog4B8S9IUMOpjR1>&dtC0+t)=~4YJf^(7HK;Pj*9+RIs7(P&u zJ!`inb;!FfYQxEBc=W5=_%FZ*Jd^s%iDqb z(uLKhKF<>9V?lpSeuE#RB~;>mNWw&~v-|Fo1pF?W3MyBM6aLARj;425{aXP)hWp3S zz(7T5EOqQL4Vgvw(D;+FalGM_|N9E4_Ol6R6_bnBS##=^+SZ*8w=7-G8JW%~8iKrC zW8K{8dxO{@hliQfqBNsV>67SNkv^vCe^NzNj;;XG$xsI@1m4qR~*6&S2>fCZBHB59T8 zKrtW%NG$r3|3K-$fR?k7rORUsu&ZvuQ!dKaq^0`c2tq1oB=XbW%6O;(UM$@)9M2G^ zJL6-Fo>|VgV7rQ+0gGFZ%u<$n#2LJ>5%t>aIBUYF=LUA<�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 GM*Ke|E+x?b literal 0 HcmV?d00001 diff --git a/mods/skinsdb/meta/character_1951.txt b/mods/skinsdb/meta/character_1951.txt new file mode 100644 index 00000000..fce585e2 --- /dev/null +++ b/mods/skinsdb/meta/character_1951.txt @@ -0,0 +1,3 @@ +hina_ichigo +???? +CC 0 (1.0) diff --git a/mods/skinsdb/meta/character_1952.txt b/mods/skinsdb/meta/character_1952.txt new file mode 100644 index 00000000..495be7d3 --- /dev/null +++ b/mods/skinsdb/meta/character_1952.txt @@ -0,0 +1,3 @@ +Lyza +Lyza +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_1953.txt b/mods/skinsdb/meta/character_1953.txt new file mode 100644 index 00000000..ab6c4143 --- /dev/null +++ b/mods/skinsdb/meta/character_1953.txt @@ -0,0 +1,3 @@ +Toby +Toby1710/DiamondPlane +CC BY-SA 3.0 diff --git a/mods/skinsdb/meta/character_1954.txt b/mods/skinsdb/meta/character_1954.txt new file mode 100644 index 00000000..7c5bd79a --- /dev/null +++ b/mods/skinsdb/meta/character_1954.txt @@ -0,0 +1,3 @@ +nothing lol +Blue +CC BY-SA 4.0 diff --git a/mods/skinsdb/meta/character_1955.txt b/mods/skinsdb/meta/character_1955.txt new file mode 100644 index 00000000..6b0fba75 --- /dev/null +++ b/mods/skinsdb/meta/character_1955.txt @@ -0,0 +1,3 @@ +vanessa +nose +CC BY-SA 4.0 diff --git a/mods/skinsdb/textures/character_1951.png b/mods/skinsdb/textures/character_1951.png new file mode 100644 index 0000000000000000000000000000000000000000..68cc5c775a4ae338519e191d96dbfaeba696d1eb GIT binary patch literal 2040 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 literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_1953.png b/mods/skinsdb/textures/character_1953.png new file mode 100644 index 0000000000000000000000000000000000000000..154f13b39319f229fd3c56762d5249add0484b82 GIT binary patch literal 2277 zcmV z+DUNa_>O^ZkQaGXpwZ1XU*q2w=bY6Fl~_|7Xme(sk+tXO$j|S&%VIfXB?1a!9tlxZ zKvWYE^GfLS5p;S9y8Hy)eu56Sh^Q(c=8>x8u=_2ifGRPqbgPO~lN||NK~lG2And?U z#EGG>10&5&j5IsZAF?A6P>^b}BNZykK$GL}?>}sH`Us+`fDX5aP9H&+k094JTSUw)qT5f<%ao3LY4YpzQ4e_e_nY|FKW^gXH=p6f z-~Nb~4?ja8J6T%@@b#MFeDwuste-yV!s!;O^kCS5(LykIEe#3<_#%%9SN_0}U8FwdjdJhNC&GwVJ4VDf! zwM@(-p_5r9<`&WAqgIY;Gy%SPwv1QLmMcnNR4X?}F*mhpC-an3ta;)<+DriW`=~0Q zFIev4hL}}SAv=bfofwKZk^mdyE%V8(Bv@gO)!^Fnes=9ds#q%k>%rF zf}b8uQ6)?Y=d+Ul0E@+9JhNCV0DydUvI0nHYXLt!nlfUZdsl~BM1m3L!uR@uHX|mF zoX|`FdE(@rkZx5ggnNf2W&&{V}@Y%Z|5$R?M3WuFCzc_1oEp> zC~eN+$K@ONarp*Hn{%}EeLrEGGk>nQaR)Iktrk24dIPdy{oa6VgaEJWsn9W$G}9Vj zVZo=!(U!9HM_W{uXcbuaXj@pDG3s}@j?bgGF^hbbLda()sjN;RpPi^UW0u0&3_4k< zh3 z@~lD~ZOQ%%Q2du6`!B*4_!xu`NRk9m6hR27`5(;xFiB^FwP_UAXa08q{Fah*}!NcOG{A3S|F9_V*`{JZImpa>oKdOB?P@eB%ZH z*?$qDI|Ipc4w9CEE%*uSp=%(%amc=L*n(FyczXYE0Fsu0 zY>IKkKL*7=2HBHAqpKg1mVx5GRFMM||0US#a_ z3IGRB?wNnP_~j+I`XQ>rhT@8U3@1*UKtn?V8eRPmTqzKD+SnuRQ4ntiiuVj8ZTPJN z;N9fw01lpfjl$}bF~#!d#q~Sb+qqjifX2o~2!a4YNQFp}WDG&P4JL#bLlGeaf*`zg z0L6_vD6G$*xH*SCQyw^Y`ZY>h3v~QmpTWV?`*`(i8Kvz76gTb|?+*n~UtbSF5MZ@h zjhLKHg(&#>-+#oR~=I7hZymEgoLvW?ecHXWv@f- zi#FuGXhWBsK1(?3Fyi?LDfL4nU3KVnet;fF9pW~6zMDyxoj&Vv)Y0DEYKVa4;*?^n@r4he3Kmcw6(+oh0 zp^#!B#_c0%`$efHI(M+$E0ydksUVCD7R$?f)7u0q8w^$N;iX)j5Do+1?>4 v17rYMXsHD{6Ho>y1C#-aPlIZK#arM49~98RnyVv#00000NkvXXu0mjfYDHeF literal 0 HcmV?d00001 diff --git a/mods/skinsdb/textures/character_1955.png b/mods/skinsdb/textures/character_1955.png new file mode 100644 index 0000000000000000000000000000000000000000..28f6896a0c32c368d0bc6f48a7617827184ebb3a GIT binary patch literal 1429 zcmV;G1#0?r8w1eB8u=}H36pcpdOte=>j|pW^C={a9P!=8kuE~9u6P_S`cSKrT*_GRm zTBbQJ=D2Zj4ezb7ySmR1gMh`d^I4f==(8jB0uVTlXEew&2*VzLco`71i^Cp(co+cZ zpDbUhV6eGzn|L1f0L06HWC371t*)k-ii!)!ub;Q@dgC$H#TcXVWd_8V1(L;pWM>Gg zre;A}aq-@>K@-Kp0I&0G3vu9*j{$HnH6?}m2L{NmkF@`y-Gp%N)q%ROIXW|&db&GB zYD6kU!~Fp%6Jz;vmMh1w_Wd7hzjIyt%Ki4~NE=O?K7+>RT}NYYe<0@gB3@WdON2Gn zj~}eJQ%7f0e@`d*_08XZtF>2f@c{q*+AQ*(g`_?K8_HzQ81gG0te{$F2 z)x$s#c-kO%>cCbzJ(Nj((QfkVn;O2-0&q*=ZGpP5dFtc|#bLfEF$lAlRtNyFczGgb z0i2Jto}_TzM6vUqfBKR5jd$~&d)EaoNZ-T;3llI+{dzc{Yxxr=35o~Vz(Qrp!!k)13?eY-4lKWB_nIU%cT%1wgO95dh?QoJY_!sGq-jr?Aue#SYPD-1)HR_icD6 zP={^FbcZ840C@3`VE}OUdH3;NKKmGx0rb;10ste}AzrArhx2Xi?X>KMtElSZDq*km zo>Hnf{u_mJa|H0!s!oEL-!xF`9@k@>pX$a)~+*d0d1>Iv1gHlClzwTU*)`yLl7FYx67?t6PZU zh-sZ#`(COS6&zFSS(8f=y9YShS2%xvUIt(gf&U!?yp;UU0N~ic-v%(zrFaB<&urzU zFR6Ux9lqyP9&@g)icHKz^wAE%7O=+T4C?nVs~6lk&kZtgi@SBZ79uD99fPd zF#s%?`Ey)zzH#^(8kZANWW#?|yB8hYAJD)Gz79u5lms#W1DqmgW! z6ASI@Rlk;DTz=p5b)Vu;wDD>8pCnV}{}b^W_q{y$MaYl^y`_^0B;!o*B$-@ zZKi-K!C9c_sa?uI-D``9gQ7eD2Kdzp$N*?bX8=Ayd7VtedGDD<4B#q}L4fn1blLj- zzA@n3i5J|e5``6Z9x-89G5}zDSpWcVw!L=%$l@OG)~dT*7RZ(21-S<#g8>Y}tVcEq zavgem)nH0AWC6%C3-Ft>0A~w+$IqrLVax*FAeiWxcgka573WhM$pAPXKaHlHQd-E! j^@5Y8je0r(Q+fP1zT+5OqzZ_Q00000NkvXXu0mjfI{2=j literal 0 HcmV?d00001 diff --git a/mods/techpack/tubelib/node_states.lua b/mods/techpack/tubelib/node_states.lua index 14b58d8b..2a3b445c 100644 --- a/mods/techpack/tubelib/node_states.lua +++ b/mods/techpack/tubelib/node_states.lua @@ -84,6 +84,7 @@ function NodeStates:new(attr) local o = { -- mandatory cycle_time = attr.cycle_time, -- for running state + first_cycle_time = attr.first_cycle_time, -- for first run, not required standby_ticks = attr.standby_ticks, -- for standby state has_item_meter = attr.has_item_meter, -- true/false -- optional @@ -175,9 +176,27 @@ function NodeStates:start(pos, meta, called_from_on_timer) if self.formspec_func then meta:set_string("formspec", self.formspec_func(self, pos, meta)) end - minetest.get_node_timer(pos):start(self.cycle_time) + local cycle_time = self.cycle_time + if self.first_cycle_time then + if meta:get_int("tubelib_first_run") == 1 then + meta:set_int("tubelib_first_run", 0) + cycle_time = self.cycle_time + else + meta:set_int("tubelib_first_run", 1) + cycle_time = self.first_cycle_time + end + end + minetest.get_node_timer(pos):start(cycle_time) return true end + if self.first_cycle_time and meta:get_int("tubelib_first_run") == 1 then + local cycle_time = self.cycle_time + local timer = minetest.get_node_timer(pos) + minetest.after(0, function () + timer:set(cycle_time, timer:get_elapsed()) + end) + meta:set_int("tubelib_first_run", 0) + end return false end diff --git a/mods/techpack/tubelib/pusher.lua b/mods/techpack/tubelib/pusher.lua index c39f2871..fb26b790 100644 --- a/mods/techpack/tubelib/pusher.lua +++ b/mods/techpack/tubelib/pusher.lua @@ -39,6 +39,7 @@ local M = minetest.get_meta local STANDBY_TICKS = 5 local COUNTDOWN_TICKS = 5 local CYCLE_TIME = 2 +local FIRST_CYCLE = 0.5 local State = tubelib.NodeStates:new({ node_name_passive = "tubelib:pusher", @@ -46,6 +47,7 @@ local State = tubelib.NodeStates:new({ node_name_defect = "tubelib:pusher_defect", infotext_name = S("Tubelib Pusher"), cycle_time = CYCLE_TIME, + first_cycle_time = FIRST_CYCLE, standby_ticks = STANDBY_TICKS, has_item_meter = true, aging_factor = 10, @@ -61,7 +63,9 @@ local function pushing(pos, meta) State:blocked(pos, meta) return end - State:keep_running(pos, meta, COUNTDOWN_TICKS) + if State.get_state(pos, meta) ~= tubelib.STOPPED then + State:keep_running(pos, meta, COUNTDOWN_TICKS) + end return end State:idle(pos, meta) diff --git a/mods/techpack/tubelib_addons1/grinder.lua b/mods/techpack/tubelib_addons1/grinder.lua index b3964817..466a4a1a 100644 --- a/mods/techpack/tubelib_addons1/grinder.lua +++ b/mods/techpack/tubelib_addons1/grinder.lua @@ -83,7 +83,7 @@ local function allow_metadata_inventory_take(pos, listname, index, stack, player end local function grinding(pos, meta, inv) - for _,stack in ipairs(inv:get_list("src")) do + for _,stack in ipairs(inv:get_list("src") or {}) do if not stack:is_empty() then local name = stack:get_name() if Recipes[name] then diff --git a/mods/techpack/tubelib_addons1/pusher_fast.lua b/mods/techpack/tubelib_addons1/pusher_fast.lua index bfcf2bb8..c3794440 100644 --- a/mods/techpack/tubelib_addons1/pusher_fast.lua +++ b/mods/techpack/tubelib_addons1/pusher_fast.lua @@ -39,6 +39,7 @@ local M = minetest.get_meta local STANDBY_TICKS = 5 local COUNTDOWN_TICKS = 5 local CYCLE_TIME = 1 +local FIRST_CYCLE = 0.5 local State = tubelib.NodeStates:new({ node_name_passive = "tubelib_addons1:pusher_fast", @@ -46,6 +47,7 @@ local State = tubelib.NodeStates:new({ node_name_defect = "tubelib_addons1:pusher_fast_defect", infotext_name = S("Fast Pusher"), cycle_time = CYCLE_TIME, + first_cycle_time = FIRST_CYCLE, standby_ticks = STANDBY_TICKS, has_item_meter = true, aging_factor = 30, @@ -61,7 +63,9 @@ local function pushing(pos, meta) State:blocked(pos, meta) return end - State:keep_running(pos, meta, COUNTDOWN_TICKS) + if State.get_state(pos, meta) ~= tubelib.STOPPED then + State:keep_running(pos, meta, COUNTDOWN_TICKS) + end return end State:idle(pos, meta) diff --git a/mods/techpack/tubelib_addons3/pusher.lua b/mods/techpack/tubelib_addons3/pusher.lua index f6e2fbc6..bb6e9b10 100644 --- a/mods/techpack/tubelib_addons3/pusher.lua +++ b/mods/techpack/tubelib_addons3/pusher.lua @@ -24,6 +24,7 @@ local M = minetest.get_meta local STANDBY_TICKS = 5 local COUNTDOWN_TICKS = 5 local CYCLE_TIME = 2 +local FIRST_CYCLE = 0.5 local State = tubelib.NodeStates:new({ node_name_passive = "tubelib_addons3:pusher", @@ -31,6 +32,7 @@ local State = tubelib.NodeStates:new({ node_name_defect = "tubelib_addons3:pusher_defect", infotext_name = S("HighPerf Pusher"), cycle_time = CYCLE_TIME, + first_cycle_time = FIRST_CYCLE, standby_ticks = STANDBY_TICKS, has_item_meter = true, aging_factor = 50, @@ -46,7 +48,9 @@ local function pushing(pos, meta) State:blocked(pos, meta) return end - State:keep_running(pos, meta, COUNTDOWN_TICKS, 1) + if State.get_state(pos, meta) ~= tubelib.STOPPED then + State:keep_running(pos, meta, COUNTDOWN_TICKS, 1) + end return end State:idle(pos, meta) diff --git a/mods/unified_inventory/README.md b/mods/unified_inventory/README.md index 8c917ec4..d159c025 100644 --- a/mods/unified_inventory/README.md +++ b/mods/unified_inventory/README.md @@ -24,7 +24,7 @@ Unified Inventory replaces the default survival and creative inventory. ## Requirements - * Minetest 5.0.0+ + * Minetest 5.4.0+ # Licenses @@ -96,4 +96,4 @@ Other files from Wikimedia Commons: RealBadAngel: (CC-BY-4.0) - * Everything else. \ No newline at end of file + * Everything else. diff --git a/mods/unified_inventory/api.lua b/mods/unified_inventory/api.lua index 81dd8f35..05a34eee 100644 --- a/mods/unified_inventory/api.lua +++ b/mods/unified_inventory/api.lua @@ -1,5 +1,6 @@ local S = minetest.get_translator("unified_inventory") local F = minetest.formspec_escape +local ui = unified_inventory -- Create detached creative inventory after loading all mods minetest.after(0.01, function() @@ -8,12 +9,12 @@ minetest.after(0.01, function() if not rev_aliases[target] then rev_aliases[target] = {} end table.insert(rev_aliases[target], source) end - unified_inventory.items_list = {} + ui.items_list = {} for name, def in pairs(minetest.registered_items) do if (not def.groups.not_in_creative_inventory or def.groups.not_in_creative_inventory == 0) and def.description and def.description ~= "" then - table.insert(unified_inventory.items_list, name) + table.insert(ui.items_list, name) local all_names = rev_aliases[name] or {} table.insert(all_names, name) for _, player_name in ipairs(all_names) do @@ -26,30 +27,30 @@ minetest.after(0.01, function() for _,chk in pairs(recipe.items) do local groupchk = string.find(chk, "group:") if (not groupchk and not minetest.registered_items[chk]) - or (groupchk and not unified_inventory.get_group_item(string.gsub(chk, "group:", "")).item) + or (groupchk and not ui.get_group_item(string.gsub(chk, "group:", "")).item) or minetest.get_item_group(chk, "not_in_craft_guide") ~= 0 then unknowns = true end end if not unknowns then - unified_inventory.register_craft(recipe) + ui.register_craft(recipe) end end end end end end - table.sort(unified_inventory.items_list) - unified_inventory.items_list_size = #unified_inventory.items_list - print("Unified Inventory. inventory size: "..unified_inventory.items_list_size) - for _, name in ipairs(unified_inventory.items_list) do + table.sort(ui.items_list) + ui.items_list_size = #ui.items_list + print("Unified Inventory. inventory size: "..ui.items_list_size) + for _, name in ipairs(ui.items_list) do local def = minetest.registered_items[name] -- Simple drops if type(def.drop) == "string" then local dstack = ItemStack(def.drop) if not dstack:is_empty() and dstack:get_name() ~= name then - unified_inventory.register_craft({ + ui.register_craft({ type = "digging", items = {name}, output = def.drop, @@ -115,7 +116,7 @@ minetest.after(0.01, function() end end for itemstring, count in pairs(drop_guaranteed) do - unified_inventory.register_craft({ + ui.register_craft({ type = "digging", items = {name}, output = itemstring .. " " .. count, @@ -123,7 +124,7 @@ minetest.after(0.01, function() }) end for itemstring, count in pairs(drop_maybe) do - unified_inventory.register_craft({ + ui.register_craft({ type = "digging_chance", items = {name}, output = itemstring .. " " .. count, @@ -132,22 +133,22 @@ minetest.after(0.01, function() end end end - for _, recipes in pairs(unified_inventory.crafts_for.recipe) do + for _, recipes in pairs(ui.crafts_for.recipe) do for _, recipe in ipairs(recipes) do local ingredient_items = {} for _, spec in pairs(recipe.items) do - local matches_spec = unified_inventory.canonical_item_spec_matcher(spec) - for _, name in ipairs(unified_inventory.items_list) do + local matches_spec = ui.canonical_item_spec_matcher(spec) + for _, name in ipairs(ui.items_list) do if matches_spec(name) then ingredient_items[name] = true end end end for name, _ in pairs(ingredient_items) do - if unified_inventory.crafts_for.usage[name] == nil then - unified_inventory.crafts_for.usage[name] = {} + if ui.crafts_for.usage[name] == nil then + ui.crafts_for.usage[name] = {} end - table.insert(unified_inventory.crafts_for.usage[name], recipe) + table.insert(ui.crafts_for.usage[name], recipe) end end end @@ -156,9 +157,9 @@ end) -- load_home local function load_home() - local input = io.open(unified_inventory.home_filename, "r") + local input = io.open(ui.home_filename, "r") if not input then - unified_inventory.home_pos = {} + ui.home_pos = {} return end while true do @@ -167,25 +168,25 @@ local function load_home() local y = input:read("*n") local z = input:read("*n") local name = input:read("*l") - unified_inventory.home_pos[name:sub(2)] = {x = x, y = y, z = z} + ui.home_pos[name:sub(2)] = {x = x, y = y, z = z} end io.close(input) end load_home() -function unified_inventory.set_home(player, pos) +function ui.set_home(player, pos) local player_name = player:get_player_name() - unified_inventory.home_pos[player_name] = vector.round(pos) + ui.home_pos[player_name] = vector.round(pos) -- save the home data from the table to the file - local output = io.open(unified_inventory.home_filename, "w") - for k, v in pairs(unified_inventory.home_pos) do + local output = io.open(ui.home_filename, "w") + for k, v in pairs(ui.home_pos) do output:write(v.x.." "..v.y.." "..v.z.." "..k.."\n") end io.close(output) end -function unified_inventory.go_home(player) - local pos = unified_inventory.home_pos[player:get_player_name()] +function ui.go_home(player) + local pos = ui.home_pos[player:get_player_name()] if pos then player:set_pos(pos) return true @@ -194,7 +195,7 @@ function unified_inventory.go_home(player) end -- register_craft -function unified_inventory.register_craft(options) +function ui.register_craft(options) if not options.output then return end @@ -205,10 +206,10 @@ function unified_inventory.register_craft(options) if options.type == "normal" and options.width == 0 then options = { type = "shapeless", items = options.items, output = options.output, width = 0 } end - if not unified_inventory.crafts_for.recipe[itemstack:get_name()] then - unified_inventory.crafts_for.recipe[itemstack:get_name()] = {} + if not ui.crafts_for.recipe[itemstack:get_name()] then + ui.crafts_for.recipe[itemstack:get_name()] = {} end - table.insert(unified_inventory.crafts_for.recipe[itemstack:get_name()],options) + table.insert(ui.crafts_for.recipe[itemstack:get_name()],options) end @@ -219,7 +220,7 @@ local craft_type_defaults = { } -function unified_inventory.craft_type_defaults(name, options) +function ui.craft_type_defaults(name, options) if not options.description then options.description = name end @@ -228,13 +229,13 @@ function unified_inventory.craft_type_defaults(name, options) end -function unified_inventory.register_craft_type(name, options) - unified_inventory.registered_craft_types[name] = - unified_inventory.craft_type_defaults(name, options) +function ui.register_craft_type(name, options) + ui.registered_craft_types[name] = + ui.craft_type_defaults(name, options) end -unified_inventory.register_craft_type("normal", { +ui.register_craft_type("normal", { description = F(S("Crafting")), icon = "ui_craftgrid_icon.png", width = 3, @@ -250,7 +251,7 @@ unified_inventory.register_craft_type("normal", { }) -unified_inventory.register_craft_type("shapeless", { +ui.register_craft_type("shapeless", { description = F(S("Mixing")), icon = "ui_craftgrid_icon.png", width = 3, @@ -265,7 +266,7 @@ unified_inventory.register_craft_type("shapeless", { }) -unified_inventory.register_craft_type("cooking", { +ui.register_craft_type("cooking", { description = F(S("Cooking")), icon = "default_furnace_front.png", width = 1, @@ -273,37 +274,60 @@ unified_inventory.register_craft_type("cooking", { }) -unified_inventory.register_craft_type("digging", { +ui.register_craft_type("digging", { description = F(S("Digging")), icon = "default_tool_steelpick.png", width = 1, height = 1, }) -unified_inventory.register_craft_type("digging_chance", { +ui.register_craft_type("digging_chance", { description = "Digging (by chance)", icon = "default_tool_steelpick.png^[transformFY.png", width = 1, height = 1, }) -function unified_inventory.register_page(name, def) - unified_inventory.pages[name] = def +function ui.register_page(name, def) + ui.pages[name] = def end -function unified_inventory.register_button(name, def) +function ui.register_button(name, def) if not def.action then def.action = function(player) - unified_inventory.set_inventory_formspec(player, name) + ui.set_inventory_formspec(player, name) end end def.name = name - table.insert(unified_inventory.buttons, def) + table.insert(ui.buttons, def) end - -function unified_inventory.is_creative(playername) +function ui.is_creative(playername) return minetest.check_player_privs(playername, {creative=true}) or minetest.settings:get_bool("creative_mode") end + +function ui.single_slot(xpos, ypos, bright) + return string.format("background9[%f,%f;%f,%f;ui_single_slot%s.png;false;16]", + xpos, ypos, ui.imgscale, ui.imgscale, (bright and "_bright" or "") ) +end + +function ui.make_trash_slot(xpos, ypos) + return + ui.single_slot(xpos, ypos).. + "image["..xpos..","..ypos..";1.25,1.25;ui_trash_slot_icon.png]".. + "list[detached:trash;main;"..(xpos + ui.list_img_offset)..","..(ypos + ui.list_img_offset)..";1,1;]" +end + +function ui.make_inv_img_grid(xpos, ypos, width, height, bright) + local tiled = {} + local n=1 + for y = 0, (height - 1) do + for x = 0, (width -1) do + tiled[n] = ui.single_slot(xpos + (ui.imgscale * x), ypos + (ui.imgscale * y), bright) + n = n + 1 + end + end + return table.concat(tiled) +end diff --git a/mods/unified_inventory/bags.lua b/mods/unified_inventory/bags.lua index c61c9829..14ac8758 100644 --- a/mods/unified_inventory/bags.lua +++ b/mods/unified_inventory/bags.lua @@ -7,27 +7,32 @@ License: GPLv3 local S = minetest.get_translator("unified_inventory") local F = minetest.formspec_escape +local ui = unified_inventory -unified_inventory.register_page("bags", { +ui.register_page("bags", { get_formspec = function(player) local player_name = player:get_player_name() return { formspec = table.concat({ - "background[0.06,0.99;7.92,7.52;ui_bags_main_form.png]", - "label[0,0;" .. F(S("Bags")) .. "]", - "button[0,2;2,0.5;bag1;" .. F(S("Bag @1", 1)) .. "]", - "button[2,2;2,0.5;bag2;" .. F(S("Bag @1", 2)) .. "]", - "button[4,2;2,0.5;bag3;" .. F(S("Bag @1", 3)) .. "]", - "button[6,2;2,0.5;bag4;" .. F(S("Bag @1", 4)) .. "]", + ui.style_full.standard_inv_bg, + ui.single_slot(0.925, 1.5), + ui.single_slot(3.425, 1.5), + ui.single_slot(5.925, 1.5), + ui.single_slot(8.425, 1.5), + "label["..ui.style_full.form_header_x..","..ui.style_full.form_header_y..";" .. F(S("Bags")) .. "]", + "button[0.6125,2.75;1.875,0.75;bag1;" .. F(S("Bag @1", 1)) .. "]", + "button[3.1125,2.75;1.875,0.75;bag2;" .. F(S("Bag @1", 2)) .. "]", + "button[5.6125,2.75;1.875,0.75;bag3;" .. F(S("Bag @1", 3)) .. "]", + "button[8.1125,2.75;1.875,0.75;bag4;" .. F(S("Bag @1", 4)) .. "]", "listcolors[#00000000;#00000000]", - "list[detached:" .. F(player_name) .. "_bags;bag1;0.5,1;1,1;]", - "list[detached:" .. F(player_name) .. "_bags;bag2;2.5,1;1,1;]", - "list[detached:" .. F(player_name) .. "_bags;bag3;4.5,1;1,1;]", - "list[detached:" .. F(player_name) .. "_bags;bag4;6.5,1;1,1;]" + "list[detached:" .. F(player_name) .. "_bags;bag1;1.075,1.65;1,1;]", + "list[detached:" .. F(player_name) .. "_bags;bag2;3.575,1.65;1,1;]", + "list[detached:" .. F(player_name) .. "_bags;bag3;6.075,1.65;1,1;]", + "list[detached:" .. F(player_name) .. "_bags;bag4;8.575,1.65;1,1;]" }) } end, }) -unified_inventory.register_button("bags", { +ui.register_button("bags", { type = "image", image = "ui_bags_icon.png", tooltip = S("Bags"), @@ -42,32 +47,31 @@ local function get_player_bag_stack(player, i) end for bag_i = 1, 4 do - unified_inventory.register_page("bag" .. bag_i, { + ui.register_page("bag" .. bag_i, { get_formspec = function(player) local stack = get_player_bag_stack(player, bag_i) local image = stack:get_definition().inventory_image - local fs = { - "image[7,0;1,1;" .. image .. "]", - "label[0,0;" .. F(S("Bag @1", bag_i)) .. "]", - "listcolors[#00000000;#00000000]", - "list[current_player;bag" .. bag_i .. "contents;0,1;8,3;]", - "listring[current_name;bag" .. bag_i .. "contents]", - "listring[current_player;main]" - } local slots = stack:get_definition().groups.bagslots - if slots == 8 then - fs[#fs + 1] = "background[0.06,0.99;7.92,7.52;ui_bags_sm_form.png]" - elseif slots == 16 then - fs[#fs + 1] = "background[0.06,0.99;7.92,7.52;ui_bags_med_form.png]" - elseif slots == 24 then - fs[#fs + 1] = "background[0.06,0.99;7.92,7.52;ui_bags_lg_form.png]" - end + + local formspec = { + ui.style_full.standard_inv_bg, + ui.make_inv_img_grid(0.3, 1.5, 8, slots/8), + "image[9.2,0.4;1,1;" .. image .. "]", + "label[0.3,0.65;" .. F(S("Bag @1", bag_i)) .. "]", + "listcolors[#00000000;#00000000]", + "listring[current_player;main]", + string.format("list[current_player;bag%icontents;%f,%f;8,3;]", + bag_i, 0.3 + ui.list_img_offset, 1.5 + ui.list_img_offset), + "listring[current_name;bag" .. bag_i .. "contents]", + } + local n = #formspec + 1 + local player_name = player:get_player_name() -- For if statement. - if unified_inventory.trash_enabled - or unified_inventory.is_creative(player_name) - or minetest.get_player_privs(player_name).give then - fs[#fs + 1] = "background[6.06,0;0.92,0.92;ui_bags_trash.png]" - .. "list[detached:trash;main;6,0.1;1,1;]" + if ui.trash_enabled + or ui.is_creative(player_name) + or minetest.get_player_privs(player_name).give then + formspec[n] = ui.make_trash_slot(7.8, 0.25) + n = n + 1 end local inv = player:get_inventory() for i = 1, 4 do @@ -84,11 +88,12 @@ for bag_i = 1, 4 do end local img = def.inventory_image local label = F(S("Bag @1", i)) .. "\n" .. used .. "/" .. size - fs[#fs + 1] = string.format("image_button[%i,0;1,1;%s;bag%i;%s]", - i + 1, img, i, label) + formspec[n] = string.format("image_button[%f,0.4;1,1;%s;bag%i;%s]", + (i + 1.35)*1.25, img, i, label) + n = n + 1 end end - return { formspec = table.concat(fs) } + return { formspec = table.concat(formspec) } end, }) end @@ -103,7 +108,7 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) if not stack:get_definition().groups.bagslots then return end - unified_inventory.set_inventory_formspec(player, "bag" .. i) + ui.set_inventory_formspec(player, "bag" .. i) return end end @@ -132,7 +137,7 @@ end local function load_bags_metadata(player, bags_inv) local player_inv = player:get_inventory() local meta = player:get_meta() - local bags_meta = meta:get_string("unified_inventory:bags") + local bags_meta = meta:get("unified_inventory:bags") local bags = bags_meta and minetest.deserialize(bags_meta) or {} local dirty_meta = false if not bags_meta then diff --git a/mods/unified_inventory/doc/mod_api.txt b/mods/unified_inventory/doc/mod_api.txt index c0be129b..0d100a08 100644 --- a/mods/unified_inventory/doc/mod_api.txt +++ b/mods/unified_inventory/doc/mod_api.txt @@ -3,6 +3,14 @@ unified_inventory API This file provides information about the API of unified_inventory. +API revisions within unified_inventory can be checked using: + + (unified_inventory.version or 1) + +**Revision history** + +* Version `1`: Classic formspec layout (no real_coordinates) +* Version `2`: Force formspec version 4 (includes real_coordinates) Misc functions -------------- diff --git a/mods/unified_inventory/init.lua b/mods/unified_inventory/init.lua index 1a80abbb..231da9e9 100644 --- a/mods/unified_inventory/init.lua +++ b/mods/unified_inventory/init.lua @@ -35,18 +35,101 @@ unified_inventory = { -- Trash enabled trash_enabled = (minetest.settings:get_bool("unified_inventory_trash") ~= false), + imgscale = 1.25, + list_img_offset = 0.13, + standard_background = "background9[0,0;1,1;ui_formbg_9_sliced.png;true;16]", + version = 2 +} +local ui = unified_inventory + +-- These tables establish position and layout for the two UI styles. +-- UI doesn't use formspec_[xy] anymore, but other mods may need them. + +ui.style_full = { + formspec_x = 1, + formspec_y = 1, pagecols = 8, pagerows = 10, - page_y = 0, - formspec_y = 1, - main_button_x = 0, - main_button_y = 9, - craft_result_x = 0.3, - craft_result_y = 0.5, - form_header_y = 0 + page_x = 10.75, + page_y = 1.45, + craft_x = 2.8, + craft_y = 1.15, + craftresult_x = 7.8, + craft_arrow_x = 6.55, + craft_guide_x = 3.3, + craft_guide_y = 1.15, + craft_guide_arrow_x = 7.05, + craft_guide_result_x = 8.3, + craft_guide_resultstr_x = 0.3, + craft_guide_resultstr_y = 0.6, + give_btn_x = 0.25, + main_button_x = 0.4, + main_button_y = 11.0, + page_buttons_x = 11.60, + page_buttons_y = 10.15, + searchwidth = 3.4, + form_header_x = 0.4, + form_header_y = 0.4, + btn_spc = 0.85, + btn_size = 0.75, + std_inv_x = 0.3, + std_inv_y = 5.75, } +ui.style_lite = { + formspec_x = 0.6, + formspec_y = 0.6, + pagecols = 4, + pagerows = 6, + page_x = 10.5, + page_y = 1.25, + craft_x = 2.6, + craft_y = 0.75, + craftresult_x = 5.75, + craft_arrow_x = 6.35, + craft_guide_x = 3.1, + craft_guide_y = 0.75, + craft_guide_arrow_x = 7.05, + craft_guide_result_x = 8.3, + craft_guide_resultstr_x = 0.15, + craft_guide_resultstr_y = 0.35, + give_btn_x = 0.15, + main_button_x = 10.5, + main_button_y = 7.9, + page_buttons_x = 10.5, + page_buttons_y = 6.3, + searchwidth = 1.6, + form_header_x = 0.2, + form_header_y = 0.2, + btn_spc = 0.8, + btn_size = 0.7, + std_inv_x = 0.1, + std_inv_y = 4.6, +} + +dofile(modpath.."/api.lua") + +for _, style in ipairs({ui.style_full, ui.style_lite}) do + style.items_per_page = style.pagecols * style.pagerows + style.standard_inv = string.format("list[current_player;main;%f,%f;8,4;]", + style.std_inv_x + ui.list_img_offset, style.std_inv_y + ui.list_img_offset) + + style.standard_inv_bg = ui.make_inv_img_grid(style.std_inv_x, style.std_inv_y, 8, 1, true).. + ui.make_inv_img_grid(style.std_inv_x, style.std_inv_y + ui.imgscale, 8, 3) + + style.craft_grid = table.concat({ + ui.make_inv_img_grid(style.craft_x, style.craft_y, 3, 3), + ui.single_slot(style.craft_x + ui.imgscale*4, style.craft_y), -- the craft result slot + string.format("image[%f,%f;%f,%f;ui_crafting_arrow.png]", + style.craft_arrow_x, style.craft_y, ui.imgscale, ui.imgscale), + string.format("list[current_player;craft;%f,%f;3,3;]", + style.craft_x + ui.list_img_offset, style.craft_y + ui.list_img_offset), + string.format("list[current_player;craftpreview;%f,%f;1,1;]", + style.craftresult_x + ui.list_img_offset, style.craft_y + ui.list_img_offset) + }) +end + -- Disable default creative inventory local creative = rawget(_G, "creative") or rawget(_G, "creative_inventory") if creative then @@ -62,7 +145,6 @@ if sfinv then end dofile(modpath.."/group.lua") -dofile(modpath.."/api.lua") dofile(modpath.."/internal.lua") dofile(modpath.."/callbacks.lua") dofile(modpath.."/match_craft.lua") diff --git a/mods/unified_inventory/internal.lua b/mods/unified_inventory/internal.lua index eeab695d..d92b932f 100644 --- a/mods/unified_inventory/internal.lua +++ b/mods/unified_inventory/internal.lua @@ -1,5 +1,6 @@ local S = minetest.get_translator("unified_inventory") local F = minetest.formspec_escape +local ui = unified_inventory -- This pair of encoding functions is used where variable text must go in -- button names, where the text might contain formspec metacharacters. @@ -9,78 +10,50 @@ local F = minetest.formspec_escape -- This is a game engine bug, and in the anticipation that it might be -- fixed some day we don't want to rely on it. So for safety we apply -- an encoding that avoids all formspec metacharacters. -function unified_inventory.mangle_for_formspec(str) + +function ui.mangle_for_formspec(str) return string.gsub(str, "([^A-Za-z0-9])", function (c) return string.format("_%d_", string.byte(c)) end) end -function unified_inventory.demangle_for_formspec(str) +function ui.demangle_for_formspec(str) return string.gsub(str, "_([0-9]+)_", function (v) return string.char(v) end) end -function unified_inventory.get_per_player_formspec(player_name) - local lite = unified_inventory.lite_mode and not minetest.check_player_privs(player_name, {ui_full=true}) - local ui = {} - ui.pagecols = unified_inventory.pagecols - ui.pagerows = unified_inventory.pagerows - ui.page_y = unified_inventory.page_y - ui.formspec_y = unified_inventory.formspec_y - ui.main_button_x = unified_inventory.main_button_x - ui.main_button_y = unified_inventory.main_button_y - ui.craft_result_x = unified_inventory.craft_result_x - ui.craft_result_y = unified_inventory.craft_result_y - ui.form_header_y = unified_inventory.form_header_y +function ui.get_per_player_formspec(player_name) + local draw_lite_mode = ui.lite_mode and not minetest.check_player_privs(player_name, {ui_full=true}) - if lite then - ui.pagecols = 4 - ui.pagerows = 6 - ui.page_y = 0.25 - ui.formspec_y = 0.47 - ui.main_button_x = 8.2 - ui.main_button_y = 6.5 - ui.craft_result_x = 2.8 - ui.craft_result_y = 3.4 - ui.form_header_y = -0.1 - end - - ui.items_per_page = ui.pagecols * ui.pagerows - return ui, lite + return table.copy(draw_lite_mode and ui.style_lite or ui.style_full), draw_lite_mode end -function unified_inventory.get_formspec(player, page) +function ui.get_formspec(player, page) if not player then return "" end local player_name = player:get_player_name() - local ui_peruser,draw_lite_mode = unified_inventory.get_per_player_formspec(player_name) + local ui_peruser,draw_lite_mode = ui.get_per_player_formspec(player_name) - unified_inventory.current_page[player_name] = page - local pagedef = unified_inventory.pages[page] + ui.current_page[player_name] = page + local pagedef = ui.pages[page] if not pagedef then return "" -- Invalid page name end local formspec = { - "size[14,10]", + "formspec_version[4]size[17.75,12.25]", pagedef.formspec_prepend and "" or "no_prepend[]", - "background[-0.19,-0.25;14.4,10.75;ui_form_bg.png]" -- Background + ui.standard_background -- Background } local n = 4 if draw_lite_mode then - formspec[1] = "size[11,7.7]" - formspec[3] = "background[-0.19,-0.2;11.4,8.4;ui_form_bg.png]" + formspec[1] = "formspec_version[4]size[14,9.75]" + formspec[3] = ui.standard_background end - if unified_inventory.is_creative(player_name) - and page == "craft" then - formspec[n] = "background[0,"..(ui_peruser.formspec_y + 2)..";1,1;ui_single_slot.png]" - n = n+1 - end - - local perplayer_formspec = unified_inventory.get_per_player_formspec(player_name) + local perplayer_formspec = ui.get_per_player_formspec(player_name) local fsdata = pagedef.get_formspec(player, perplayer_formspec) formspec[n] = fsdata.formspec @@ -93,7 +66,7 @@ function unified_inventory.get_formspec(player, page) local filtered_inv_buttons = {} - for i, def in pairs(unified_inventory.buttons) do + for i, def in pairs(ui.buttons) do if not (draw_lite_mode and def.hide_lite) then table.insert(filtered_inv_buttons, def) end @@ -108,21 +81,20 @@ function unified_inventory.get_formspec(player, page) if def.type == "image" then if (def.condition == nil or def.condition(player) == true) then - formspec[n] = "image_button[" - formspec[n+1] = ( ui_peruser.main_button_x + 0.65 * (i - 1) - button_col * 0.65 * 4) - formspec[n+2] = ","..(ui_peruser.main_button_y + button_row * 0.7)..";0.8,0.8;" - formspec[n+3] = F(def.image)..";" - formspec[n+4] = F(def.name)..";]" - formspec[n+5] = "tooltip["..F(def.name) - formspec[n+6] = ";"..(def.tooltip or "").."]" - n = n+7 + formspec[n] = string.format("image_button[%f,%f;%f,%f;%s;%s;]", + ui_peruser.main_button_x + ui_peruser.btn_spc * (i - 1) - button_col * ui_peruser.btn_spc * 4, + ui_peruser.main_button_y + button_row * ui_peruser.btn_spc, + ui_peruser.btn_size,ui_peruser.btn_size, + F(def.image), + F(def.name)) + formspec[n+1] = "tooltip["..F(def.name)..";"..(def.tooltip or "").."]" + n = n+2 else - formspec[n] = "image[" - formspec[n+1] = ( ui_peruser.main_button_x + 0.65 * (i - 1) - button_col * 0.65 * 4) - formspec[n+2] = ","..(ui_peruser.main_button_y + button_row * 0.7)..";0.8,0.8;" - formspec[n+3] = F(def.image).."^[colorize:#808080:alpha]" - n = n+4 - + formspec[n] = string.format("image[%f,%f;%f,%f;%s^[colorize:#808080:alpha]", + ui_peruser.main_button_x + ui_peruser.btn_spc * (i - 1) - button_col * ui_peruser.btn_spc * 4, + ui_peruser.main_button_y + button_row * ui_peruser.btn_spc, + ui_peruser.btn_size,ui_peruser.btn_size,def.image) + n = n+1 end end end @@ -130,7 +102,7 @@ function unified_inventory.get_formspec(player, page) if fsdata.draw_inventory ~= false then -- Player inventory formspec[n] = "listcolors[#00000000;#00000000]" - formspec[n+1] = "list[current_player;main;0,"..(ui_peruser.formspec_y + 3.5)..";8,4;]" + formspec[n+1] = ui_peruser.standard_inv n = n+2 end @@ -138,71 +110,52 @@ function unified_inventory.get_formspec(player, page) return table.concat(formspec, "") end - -- Controls to flip items pages - local start_x = 9.2 - - if not draw_lite_mode then - formspec[n] = - "image_button[" .. (start_x + 0.6 * 0) - .. ",9;.8,.8;ui_skip_backward_icon.png;start_list;]" - .. "tooltip[start_list;" .. F(S("First page")) .. "]" - - .. "image_button[" .. (start_x + 0.6 * 1) - .. ",9;.8,.8;ui_doubleleft_icon.png;rewind3;]" - .. "tooltip[rewind3;" .. F(S("Back three pages")) .. "]" - .. "image_button[" .. (start_x + 0.6 * 2) - .. ",9;.8,.8;ui_left_icon.png;rewind1;]" - .. "tooltip[rewind1;" .. F(S("Back one page")) .. "]" - - .. "image_button[" .. (start_x + 0.6 * 3) - .. ",9;.8,.8;ui_right_icon.png;forward1;]" - .. "tooltip[forward1;" .. F(S("Forward one page")) .. "]" - .. "image_button[" .. (start_x + 0.6 * 4) - .. ",9;.8,.8;ui_doubleright_icon.png;forward3;]" - .. "tooltip[forward3;" .. F(S("Forward three pages")) .. "]" - - .. "image_button[" .. (start_x + 0.6 * 5) - .. ",9;.8,.8;ui_skip_forward_icon.png;end_list;]" - .. "tooltip[end_list;" .. F(S("Last page")) .. "]" - else - formspec[n] = - "image_button[" .. (8.2 + 0.65 * 0) - .. ",5.8;.8,.8;ui_skip_backward_icon.png;start_list;]" - .. "tooltip[start_list;" .. F(S("First page")) .. "]" - .. "image_button[" .. (8.2 + 0.65 * 1) - .. ",5.8;.8,.8;ui_left_icon.png;rewind1;]" - .. "tooltip[rewind1;" .. F(S("Back one page")) .. "]" - .. "image_button[" .. (8.2 + 0.65 * 2) - .. ",5.8;.8,.8;ui_right_icon.png;forward1;]" - .. "tooltip[forward1;" .. F(S("Forward one page")) .. "]" - .. "image_button[" .. (8.2 + 0.65 * 3) - .. ",5.8;.8,.8;ui_skip_forward_icon.png;end_list;]" - .. "tooltip[end_list;" .. F(S("Last page")) .. "]" - end - n = n+1 - -- Search box formspec[n] = "field_close_on_enter[searchbox;false]" - n = n+1 - if not draw_lite_mode then - formspec[n] = "field[9.5,8.325;3,1;searchbox;;" - .. F(unified_inventory.current_searchbox[player_name]) .. "]" - formspec[n+1] = "image_button[12.2,8.1;.8,.8;ui_search_icon.png;searchbutton;]" - .. "tooltip[searchbutton;" ..F(S("Search")) .. "]" - formspec[n+2] = "image_button[12.9,8.1;.8,.8;ui_reset_icon.png;searchresetbutton;]" - .. "tooltip[searchbutton;" ..F(S("Search")) .. "]" - .. "tooltip[searchresetbutton;" ..F(S("Reset search and display everything")) .. "]" - else - formspec[n] = "field[8.5,5.225;2.2,1;searchbox;;" - .. F(unified_inventory.current_searchbox[player_name]) .. "]" - formspec[n+1] = "image_button[10.3,5;.8,.8;ui_search_icon.png;searchbutton;]" - .. "tooltip[searchbutton;" ..F(S("Search")) .. "]" - formspec[n+2] = "image_button[11,5;.8,.8;ui_reset_icon.png;searchresetbutton;]" - .. "tooltip[searchbutton;" ..F(S("Search")) .. "]" - .. "tooltip[searchresetbutton;" ..F(S("Reset search and display everything")) .. "]" + formspec[n+1] = string.format("field[%f,%f;%f,%f;searchbox;;%s]", + ui_peruser.page_buttons_x, ui_peruser.page_buttons_y, + ui_peruser.searchwidth - 0.1, ui_peruser.btn_size, + F(ui.current_searchbox[player_name])) + formspec[n+2] = string.format("image_button[%f,%f;%f,%f;ui_search_icon.png;searchbutton;]", + ui_peruser.page_buttons_x + ui_peruser.searchwidth, ui_peruser.page_buttons_y, + ui_peruser.btn_size,ui_peruser.btn_size) + formspec[n+3] = "tooltip[searchbutton;" ..F(S("Search")) .. "]" + formspec[n+4] = string.format("image_button[%f,%f;%f,%f;ui_reset_icon.png;searchresetbutton;]", + ui_peruser.page_buttons_x + ui_peruser.searchwidth + ui_peruser.btn_spc, + ui_peruser.page_buttons_y, + ui_peruser.btn_size, ui_peruser.btn_size) + formspec[n+5] = "tooltip[searchresetbutton;"..F(S("Reset search and display everything")).."]" + + n = n + 6 + + -- Controls to flip items pages + + local btnlist = { + { "ui_skip_backward_icon.png", "start_list", S("First page") }, + { "ui_doubleleft_icon.png", "rewind3", S("Back three pages") }, + { "ui_left_icon.png", "rewind1", S("Back one page") }, + { "ui_right_icon.png", "forward1", S("Forward one page") }, + { "ui_doubleright_icon.png", "forward3", S("Forward three pages") }, + { "ui_skip_forward_icon.png", "end_list", S("Last page") }, + } + + if draw_lite_mode then + btnlist[5] = nil + btnlist[2] = nil + end + + local bn = 0 + for _, b in pairs(btnlist) do + formspec[n] = string.format("image_button[%f,%f;%f,%f;%s;%s;]", + ui_peruser.page_buttons_x + ui_peruser.btn_spc*bn, + ui_peruser.page_buttons_y + ui_peruser.btn_spc, + ui_peruser.btn_size, ui_peruser.btn_size, + b[1],b[2]) + formspec[n+1] = "tooltip["..b[2]..";"..F(b[3]).."]" + bn = bn + 1 + n = n + 2 end - n = n+3 local no_matches = S("No matching items") if draw_lite_mode then @@ -210,23 +163,23 @@ function unified_inventory.get_formspec(player, page) end -- Items list - if #unified_inventory.filtered_items_list[player_name] == 0 then - formspec[n] = "label[8.2,"..ui_peruser.form_header_y..";" .. F(no_matches) .. "]" + if #ui.filtered_items_list[player_name] == 0 then + formspec[n] = "label["..ui_peruser.page_x..","..(ui_peruser.page_y+0.15)..";" .. F(no_matches) .. "]" else - local dir = unified_inventory.active_search_direction[player_name] - local list_index = unified_inventory.current_index[player_name] + local dir = ui.active_search_direction[player_name] + local list_index = ui.current_index[player_name] local page2 = math.floor(list_index / (ui_peruser.items_per_page) + 1) local pagemax = math.floor( - (#unified_inventory.filtered_items_list[player_name] - 1) + (#ui.filtered_items_list[player_name] - 1) / (ui_peruser.items_per_page) + 1) for y = 0, ui_peruser.pagerows - 1 do for x = 0, ui_peruser.pagecols - 1 do - local name = unified_inventory.filtered_items_list[player_name][list_index] + local name = ui.filtered_items_list[player_name][list_index] local item = minetest.registered_items[name] if item then -- Clicked on current item: Flip crafting direction - if name == unified_inventory.current_item[player_name] then - local cdir = unified_inventory.current_craft_direction[player_name] + if name == ui.current_item[player_name] then + local cdir = ui.current_craft_direction[player_name] if cdir == "recipe" then dir = "usage" elseif cdir == "usage" then @@ -234,13 +187,15 @@ function unified_inventory.get_formspec(player, page) end else -- Default: use active search direction by default - dir = unified_inventory.active_search_direction[player_name] + dir = ui.active_search_direction[player_name] end local button_name = "item_button_" .. dir .. "_" - .. unified_inventory.mangle_for_formspec(name) - formspec[n] = ("item_image_button[%f,%f;.81,.81;%s;%s;]"):format( - 8.2 + x * 0.7, ui_peruser.formspec_y + ui_peruser.page_y + y * 0.7, + .. ui.mangle_for_formspec(name) + formspec[n] = ("item_image_button[%f,%f;%f,%f;%s;%s;]"):format( + ui_peruser.page_x + x * ui_peruser.btn_spc, + ui_peruser.page_y + y * ui_peruser.btn_spc, + ui_peruser.btn_size, ui_peruser.btn_size, name, button_name ) formspec[n + 1] = ("tooltip[%s;%s \\[%s\\]]"):format( @@ -252,26 +207,29 @@ function unified_inventory.get_formspec(player, page) end end end - formspec[n] = "label[8.2,"..ui_peruser.form_header_y..";"..F(S("Page")) .. ": " - .. S("@1 of @2",page2,pagemax).."]" + formspec[n] = string.format("label[%f,%f;%s: %s]", + ui_peruser.page_x, ui_peruser.form_header_y, + F(S("Page")), S("@1 of @2",page2,pagemax)) end n= n+1 - if unified_inventory.activefilter[player_name] ~= "" then - formspec[n] = "label[8.2,"..(ui_peruser.form_header_y + 0.4)..";" .. F(S("Filter")) .. ":]" - formspec[n+1] = "label[9.1,"..(ui_peruser.form_header_y + 0.4)..";"..F(unified_inventory.activefilter[player_name]).."]" + if ui.activefilter[player_name] ~= "" then + formspec[n] = string.format("label[%f,%f;%s:]", + ui_peruser.page_x, ui_peruser.page_y - 0.65, F(S("Filter"))) + formspec[n+1] = string.format("label[%f,%f;%s]", + ui_peruser.page_x, ui_peruser.page_y - 0.25, F(ui.activefilter[player_name])) end return table.concat(formspec, "") end -function unified_inventory.set_inventory_formspec(player, page) +function ui.set_inventory_formspec(player, page) if player then - player:set_inventory_formspec(unified_inventory.get_formspec(player, page)) + player:set_inventory_formspec(ui.get_formspec(player, page)) end end --apply filter to the inventory list (create filtered copy of full one) -function unified_inventory.apply_filter(player, filter, search_dir) +function ui.apply_filter(player, filter, search_dir) if not player then return false end @@ -300,26 +258,26 @@ function unified_inventory.apply_filter(player, filter, search_dir) or llocaldesc and string.find(llocaldesc, lfilter, 1, true) end end - unified_inventory.filtered_items_list[player_name]={} + ui.filtered_items_list[player_name]={} for name, def in pairs(minetest.registered_items) do if (not def.groups.not_in_creative_inventory or def.groups.not_in_creative_inventory == 0) and def.description and def.description ~= "" and ffilter(name, def) then - table.insert(unified_inventory.filtered_items_list[player_name], name) + table.insert(ui.filtered_items_list[player_name], name) end end - table.sort(unified_inventory.filtered_items_list[player_name]) - unified_inventory.filtered_items_list_size[player_name] = #unified_inventory.filtered_items_list[player_name] - unified_inventory.current_index[player_name] = 1 - unified_inventory.activefilter[player_name] = filter - unified_inventory.active_search_direction[player_name] = search_dir - unified_inventory.set_inventory_formspec(player, - unified_inventory.current_page[player_name]) + table.sort(ui.filtered_items_list[player_name]) + ui.filtered_items_list_size[player_name] = #ui.filtered_items_list[player_name] + ui.current_index[player_name] = 1 + ui.activefilter[player_name] = filter + ui.active_search_direction[player_name] = search_dir + ui.set_inventory_formspec(player, + ui.current_page[player_name]) end -function unified_inventory.items_in_group(groups) +function ui.items_in_group(groups) local items = {} for name, item in pairs(minetest.registered_items) do for _, group in pairs(groups:split(',')) do @@ -331,7 +289,7 @@ function unified_inventory.items_in_group(groups) return items end -function unified_inventory.sort_inventory(inv) +function ui.sort_inventory(inv) local inlist = inv:get_list("main") local typecnt = {} local typekeys = {} diff --git a/mods/unified_inventory/mod.conf b/mods/unified_inventory/mod.conf index bca70ca6..89be5287 100644 --- a/mods/unified_inventory/mod.conf +++ b/mods/unified_inventory/mod.conf @@ -5,3 +5,4 @@ description = """ Unified Inventory replaces the default survival and creative inventory. It adds a nicer interface and a number of features, such as a crafting guide. """ +min_minetest_version = 5.4.0 diff --git a/mods/unified_inventory/register.lua b/mods/unified_inventory/register.lua index 017e4afd..3cb5f59e 100644 --- a/mods/unified_inventory/register.lua +++ b/mods/unified_inventory/register.lua @@ -1,6 +1,7 @@ local S = minetest.get_translator("unified_inventory") local NS = function(s) return s end local F = minetest.formspec_escape +local ui = unified_inventory minetest.register_privilege("creative", { description = S("Can use the creative inventory"), @@ -12,10 +13,9 @@ minetest.register_privilege("ui_full", { give_to_singleplayer = false, }) - local trash = minetest.create_detached_inventory("trash", { --allow_put = function(inv, listname, index, stack, player) - -- if unified_inventory.is_creative(player:get_player_name()) then + -- if ui.is_creative(player:get_player_name()) then -- return stack:get_count() -- else -- return 0 @@ -29,19 +29,19 @@ local trash = minetest.create_detached_inventory("trash", { }) trash:set_size("main", 1) -unified_inventory.register_button("craft", { +ui.register_button("craft", { type = "image", image = "ui_craft_icon.png", tooltip = S("Crafting Grid") }) -unified_inventory.register_button("craftguide", { +ui.register_button("craftguide", { type = "image", image = "ui_craftguide_icon.png", tooltip = S("Crafting Guide") }) -unified_inventory.register_button("home_gui_set", { +ui.register_button("home_gui_set", { type = "image", image = "ui_sethome_icon.png", tooltip = S("Set home position"), @@ -49,8 +49,8 @@ unified_inventory.register_button("home_gui_set", { action = function(player) local player_name = player:get_player_name() if minetest.check_player_privs(player_name, {home=true}) then - unified_inventory.set_home(player, player:get_pos()) - local home = unified_inventory.home_pos[player_name] + ui.set_home(player, player:get_pos()) + local home = ui.home_pos[player_name] if home ~= nil then minetest.sound_play("dingdong", {to_player=player_name, gain = 1.0}) @@ -60,7 +60,7 @@ unified_inventory.register_button("home_gui_set", { else minetest.chat_send_player(player_name, S("You don't have the \"home\" privilege!")) - unified_inventory.set_inventory_formspec(player, unified_inventory.current_page[player_name]) + ui.set_inventory_formspec(player, ui.current_page[player_name]) end end, condition = function(player) @@ -68,7 +68,7 @@ unified_inventory.register_button("home_gui_set", { end, }) -unified_inventory.register_button("home_gui_go", { +ui.register_button("home_gui_go", { type = "image", image = "ui_gohome_icon.png", tooltip = S("Go home"), @@ -76,13 +76,13 @@ unified_inventory.register_button("home_gui_go", { action = function(player) local player_name = player:get_player_name() if minetest.check_player_privs(player_name, {home=true}) then - if unified_inventory.go_home(player) then + if ui.go_home(player) then minetest.sound_play("teleport", {to_player = player_name}) end else minetest.chat_send_player(player_name, S("You don't have the \"home\" privilege!")) - unified_inventory.set_inventory_formspec(player, unified_inventory.current_page[player_name]) + ui.set_inventory_formspec(player, ui.current_page[player_name]) end end, condition = function(player) @@ -90,7 +90,7 @@ unified_inventory.register_button("home_gui_go", { end, }) -unified_inventory.register_button("misc_set_day", { +ui.register_button("misc_set_day", { type = "image", image = "ui_sun_icon.png", tooltip = S("Set time to day"), @@ -106,7 +106,7 @@ unified_inventory.register_button("misc_set_day", { else minetest.chat_send_player(player_name, S("You don't have the settime privilege!")) - unified_inventory.set_inventory_formspec(player, unified_inventory.current_page[player_name]) + ui.set_inventory_formspec(player, ui.current_page[player_name]) end end, condition = function(player) @@ -114,7 +114,7 @@ unified_inventory.register_button("misc_set_day", { end, }) -unified_inventory.register_button("misc_set_night", { +ui.register_button("misc_set_night", { type = "image", image = "ui_moon_icon.png", tooltip = S("Set time to night"), @@ -130,7 +130,7 @@ unified_inventory.register_button("misc_set_night", { else minetest.chat_send_player(player_name, S("You don't have the settime privilege!")) - unified_inventory.set_inventory_formspec(player, unified_inventory.current_page[player_name]) + ui.set_inventory_formspec(player, ui.current_page[player_name]) end end, condition = function(player) @@ -138,19 +138,19 @@ unified_inventory.register_button("misc_set_night", { end, }) -unified_inventory.register_button("clear_inv", { +ui.register_button("clear_inv", { type = "image", image = "ui_trash_icon.png", tooltip = S("Clear inventory"), action = function(player) local player_name = player:get_player_name() - if not unified_inventory.is_creative(player_name) then + if not ui.is_creative(player_name) then minetest.chat_send_player(player_name, S("This button has been disabled outside" .." of creative mode to prevent" .." accidental inventory trashing." .."\nUse the trash slot instead.")) - unified_inventory.set_inventory_formspec(player, unified_inventory.current_page[player_name]) + ui.set_inventory_formspec(player, ui.current_page[player_name]) return end player:get_inventory():set_list("main", {}) @@ -159,35 +159,42 @@ unified_inventory.register_button("clear_inv", { {to_player=player_name, gain = 1.0}) end, condition = function(player) - return unified_inventory.is_creative(player:get_player_name()) + return ui.is_creative(player:get_player_name()) end, }) -unified_inventory.register_page("craft", { +ui.register_page("craft", { get_formspec = function(player, perplayer_formspec) - local formspecy = perplayer_formspec.formspec_y - local formheadery = perplayer_formspec.form_header_y + local formheaderx = perplayer_formspec.form_header_x + local formheadery = perplayer_formspec.form_header_y + local craftx = perplayer_formspec.craft_x + local crafty = perplayer_formspec.craft_y local player_name = player:get_player_name() - local formspec = "background[2,"..formspecy..";6,3;ui_crafting_form.png]" - formspec = formspec.."background[0,"..(formspecy + 3.5)..";8,4;ui_main_inventory.png]" - formspec = formspec.."label[0,"..formheadery..";" ..F(S("Crafting")).."]" - formspec = formspec.."listcolors[#00000000;#00000000]" - formspec = formspec.."list[current_player;craftpreview;6,"..formspecy..";1,1;]" - formspec = formspec.."list[current_player;craft;2,"..formspecy..";3,3;]" - if unified_inventory.trash_enabled or unified_inventory.is_creative(player_name) or minetest.get_player_privs(player_name).give then - formspec = formspec.."label[7,"..(formspecy + 1.5)..";" .. F(S("Trash:")) .. "]" - formspec = formspec.."background[7,"..(formspecy + 2)..";1,1;ui_single_slot.png]" - formspec = formspec.."list[detached:trash;main;7,"..(formspecy + 2)..";1,1;]" + local formspec = { + perplayer_formspec.standard_inv_bg, + perplayer_formspec.craft_grid, + "label["..formheaderx..","..formheadery..";" ..F(S("Crafting")).."]", + "listcolors[#00000000;#00000000]", + "listring[current_name;craft]", + "listring[current_player;main]" + } + local n=#formspec+1 + + if ui.trash_enabled or ui.is_creative(player_name) or minetest.get_player_privs(player_name).give then + formspec[n] = string.format("label[%f,%f;%s]", craftx + 6.45, crafty + 2.4, F(S("Trash:"))) + formspec[n+1] = ui.make_trash_slot(craftx + 6.25, crafty + 2.5) + n=n + 2 end - formspec = formspec.."listring[current_name;craft]" - formspec = formspec.."listring[current_player;main]" - if unified_inventory.is_creative(player_name) then - formspec = formspec.."label[0,"..(formspecy + 1.5)..";" .. F(S("Refill:")) .. "]" - formspec = formspec.."list[detached:"..F(player_name).."refill;main;0,"..(formspecy +2)..";1,1;]" + + if ui.is_creative(player_name) then + formspec[n] = ui.single_slot(craftx - 2.5, crafty + 2.5) + formspec[n+1] = string.format("label[%f,%f;%s]", craftx - 2.3, crafty + 2.4,F(S("Refill:"))) + formspec[n+2] = string.format("list[detached:%srefill;main;%f,%f;1,1;]", + F(player_name), craftx - 2.5 + ui.list_img_offset, crafty + 2.5 + ui.list_img_offset) end - return {formspec=formspec} + return {formspec=table.concat(formspec)} end, }) @@ -206,18 +213,18 @@ local function stack_image_button(x, y, w, h, buttonname_prefix, item) local selectitem = name if name:sub(1, 6) == "group:" then local group_name = name:sub(7) - local group_item = unified_inventory.get_group_item(group_name) + local group_item = ui.get_group_item(group_name) show_is_group = not group_item.sole displayitem = group_item.item or "unknown" selectitem = group_item.sole and displayitem or name end local label = show_is_group and "G" or "" - local buttonname = F(buttonname_prefix..unified_inventory.mangle_for_formspec(selectitem)) + local buttonname = F(buttonname_prefix..ui.mangle_for_formspec(selectitem)) local button = string.format("item_image_button[%f,%f;%f,%f;%s;%s;%s]", x, y, w, h, F(displayitem), buttonname, label) if show_is_group then - local groupstring, andcount = unified_inventory.extract_groupnames(name) + local groupstring, andcount = ui.extract_groupnames(name) local grouptip if andcount == 1 then grouptip = S("Any item belonging to the @1 group", groupstring) @@ -257,26 +264,33 @@ local other_dir = { usage = "recipe", } -unified_inventory.register_page("craftguide", { +ui.register_page("craftguide", { get_formspec = function(player, perplayer_formspec) - local formspecy = perplayer_formspec.formspec_y - local formheadery = perplayer_formspec.form_header_y - local craftresultx = perplayer_formspec.craft_result_x - local craftresulty = perplayer_formspec.craft_result_y + local craftguidex = perplayer_formspec.craft_guide_x + local craftguidey = perplayer_formspec.craft_guide_y + local craftguidearrowx = perplayer_formspec.craft_guide_arrow_x + local craftguideresultx = perplayer_formspec.craft_guide_result_x + local formheaderx = perplayer_formspec.form_header_x + local formheadery = perplayer_formspec.form_header_y + local give_x = perplayer_formspec.give_btn_x local player_name = player:get_player_name() local player_privs = minetest.get_player_privs(player_name) - local fs = { - "background[0,"..(formspecy + 3.5)..";8,4;ui_main_inventory.png]", - "label[0,"..formheadery..";" .. F(S("Crafting Guide")) .. "]", + + local formspec = { + perplayer_formspec.standard_inv_bg, + "label["..formheaderx..","..formheadery..";" .. F(S("Crafting Guide")) .. "]", "listcolors[#00000000;#00000000]" } - local item_name = unified_inventory.current_item[player_name] + + local item_name = ui.current_item[player_name] if not item_name then - return { formspec = table.concat(fs) } + return { formspec = table.concat(formspec) } end + local n = 4 + local item_name_shown if minetest.registered_items[item_name] and minetest.registered_items[item_name].description then @@ -286,51 +300,60 @@ unified_inventory.register_page("craftguide", { item_name_shown = item_name end - local dir = unified_inventory.current_craft_direction[player_name] + local dir = ui.current_craft_direction[player_name] local rdir = dir == "recipe" and "usage" or "recipe" - local crafts = unified_inventory.crafts_for[dir][item_name] - local alternate = unified_inventory.alternate[player_name] + local crafts = ui.crafts_for[dir][item_name] + local alternate = ui.alternate[player_name] local alternates, craft if crafts and #crafts > 0 then alternates = #crafts craft = crafts[alternate] end - local has_give = player_privs.give or unified_inventory.is_creative(player_name) + local has_give = player_privs.give or ui.is_creative(player_name) - fs[#fs + 1] = "background[0.5,"..(formspecy + 0.2)..";8,3;ui_craftguide_form.png]" - fs[#fs + 1] = string.format("textarea[%f,%f;10,1;;%s: %s;]", - craftresultx, craftresulty, F(role_text[dir]), item_name_shown) - fs[#fs + 1] = stack_image_button(0, formspecy, 1.1, 1.1, - "item_button_" .. rdir .. "_", ItemStack(item_name)) + formspec[n] = string.format("image[%f,%f;%f,%f;ui_crafting_arrow.png]", + craftguidearrowx, craftguidey, ui.imgscale, ui.imgscale) + + formspec[n+1] = string.format("textarea[%f,%f;10,1;;%s: %s;]", + perplayer_formspec.craft_guide_resultstr_x, perplayer_formspec.craft_guide_resultstr_y, + F(role_text[dir]), item_name_shown) + n = n + 2 + + local giveme_form = table.concat({ + "label[".. (give_x+0.1)..",".. (craftguidey + 2.7) .. ";" .. F(S("Give me:")) .. "]", + "button["..(give_x)..",".. (craftguidey + 2.9) .. ";0.75,0.5;craftguide_giveme_1;1]", + "button["..(give_x+0.8)..",".. (craftguidey + 2.9) .. ";0.75,0.5;craftguide_giveme_10;10]", + "button["..(give_x+1.6)..",".. (craftguidey + 2.9) .. ";0.75,0.5;craftguide_giveme_99;99]" + }) if not craft then -- No craft recipes available for this item. - fs[#fs + 1] = "label[5.5,"..(formspecy + 2.35)..";" - .. F(no_recipe_text[dir]) .. "]" - local no_pos = dir == "recipe" and 4.5 or 6.5 - local item_pos = dir == "recipe" and 6.5 or 4.5 - fs[#fs + 1] = "image["..no_pos..","..formspecy..";1.1,1.1;ui_no.png]" - fs[#fs + 1] = stack_image_button(item_pos, formspecy, 1.1, 1.1, + formspec[n] = string.format("label[%f,%f;%s]", craftguidex+2.5, craftguidey+1.5, F(no_recipe_text[dir])) + local no_pos = dir == "recipe" and (craftguidex+2.5) or craftguideresultx + local item_pos = dir == "recipe" and craftguideresultx or (craftguidex+2.5) + formspec[n+1] = "image["..no_pos..","..craftguidey..";1.2,1.2;ui_no.png]" + formspec[n+2] = stack_image_button(item_pos, craftguidey, 1.2, 1.2, "item_button_" .. other_dir[dir] .. "_", ItemStack(item_name)) if has_give then - fs[#fs + 1] = "label[0," .. (formspecy + 2.10) .. ";" .. F(S("Give me:")) .. "]" - .. "button[0, " .. (formspecy + 2.7) .. ";0.6,0.5;craftguide_giveme_1;1]" - .. "button[0.6," .. (formspecy + 2.7) .. ";0.7,0.5;craftguide_giveme_10;10]" - .. "button[1.3," .. (formspecy + 2.7) .. ";0.8,0.5;craftguide_giveme_99;99]" + formspec[n+3] = giveme_form end - return { formspec = table.concat(fs) } + return { formspec = table.concat(formspec) } + else + formspec[n] = stack_image_button(craftguideresultx, craftguidey, 1.2, 1.2, + "item_button_" .. rdir .. "_", ItemStack(craft.output)) + n = n + 1 end - local craft_type = unified_inventory.registered_craft_types[craft.type] or - unified_inventory.craft_type_defaults(craft.type, {}) + local craft_type = ui.registered_craft_types[craft.type] or + ui.craft_type_defaults(craft.type, {}) if craft_type.icon then - fs[#fs + 1] = string.format("image[%f,%f;%f,%f;%s]", - 5.7, (formspecy + 0.05), 0.5, 0.5, craft_type.icon) + formspec[n] = string.format("image[%f,%f;%f,%f;%s]", + craftguidearrowx+0.35, craftguidey, 0.5, 0.5, craft_type.icon) + n = n + 1 end - fs[#fs + 1] = "label[5.5,"..(formspecy + 1)..";" .. F(craft_type.description).."]" - fs[#fs + 1] = stack_image_button(6.5, formspecy, 1.1, 1.1, - "item_button_usage_", ItemStack(craft.output)) + formspec[n] = string.format("label[%f,%f;%s]", craftguidearrowx + 0.15, craftguidey + 1.4, F(craft_type.description)) + n = n + 1 local display_size = craft_type.dynamic_display_size and craft_type.dynamic_display_size(craft) @@ -341,11 +364,12 @@ unified_inventory.register_page("craftguide", { -- This keeps recipes aligned to the right, -- so that they're close to the arrow. - local xoffset = 5.5 + local xoffset = craftguidex+3.75 + local bspc = 1.25 -- Offset factor for crafting grids with side length > 4 local of = (3/math.max(3, math.max(display_size.width, display_size.height))) local od = 0 - -- Minimum grid size at which size optimazation measures kick in + -- Minimum grid size at which size optimization measures kick in local mini_craft_size = 6 if display_size.width >= mini_craft_size then od = math.max(1, display_size.width - 2) @@ -354,12 +378,12 @@ unified_inventory.register_page("craftguide", { -- Size modifier factor local sf = math.min(1, of * (1.05 + 0.05*od)) -- Button size - local bsize_h = 1.1 * sf - local bsize_w = bsize_h - if display_size.width >= mini_craft_size then - bsize_w = 1.175 * sf + local bsize = 1.2 * sf + + if display_size.width >= mini_craft_size then -- it's not a normal 3x3 grid + bsize = 0.8 * sf end - if (bsize_h > 0.35 and display_size.width) then + if (bsize > 0.35 and display_size.width) then for y = 1, display_size.height do for x = 1, display_size.width do local item @@ -369,48 +393,53 @@ unified_inventory.register_page("craftguide", { -- Flipped x, used to build formspec buttons from right to left local fx = display_size.width - (x-1) -- x offset, y offset - local xof = (fx-1) * of + of - local yof = (y-1) * of + 1 + local xof = ((fx-1) * of + of) * bspc + local yof = ((y-1) * of + 1) * bspc if item then - fs[#fs + 1] = stack_image_button( - xoffset - xof, formspecy - 1 + yof, bsize_w, bsize_h, + formspec[n] = stack_image_button( + xoffset - xof, craftguidey - 1.25 + yof, bsize, bsize, "item_button_recipe_", ItemStack(item)) else -- Fake buttons just to make grid - fs[#fs + 1] = string.format("image_button[%f,%f;%f,%f;ui_blank_image.png;;]", - xoffset - xof, formspecy - 1 + yof, bsize_w, bsize_h) + formspec[n] = string.format("image_button[%f,%f;%f,%f;ui_blank_image.png;;]", + xoffset - xof, craftguidey - 1.25 + yof, bsize, bsize) end + n = n + 1 end end else -- Error - fs[#fs + 1] = string.format("label[2,%f;%s]", - formspecy, F(S("This recipe is too@nlarge to be displayed."))) + formspec[n] = string.format("label[2,%f;%s]", + craftguidey, F(S("This recipe is too@nlarge to be displayed."))) + n = n + 1 end if craft_type.uses_crafting_grid and display_size.width <= 3 then - fs[#fs + 1] = "label[0," .. (formspecy + 0.9) .. ";" .. F(S("To craft grid:")) .. "]" - .. "button[0, " .. (formspecy + 1.5) .. ";0.6,0.5;craftguide_craft_1;1]" - .. "button[0.6," .. (formspecy + 1.5) .. ";0.7,0.5;craftguide_craft_10;10]" - .. "button[1.3," .. (formspecy + 1.5) .. ";0.8,0.5;craftguide_craft_max;" .. F(S("All")) .. "]" + formspec[n] = "label["..(give_x+0.1)..",".. (craftguidey + 1.7) .. ";" .. F(S("To craft grid:")) .. "]" + formspec[n+1] = "button[".. (give_x)..",".. (craftguidey + 1.9) .. ";0.75,0.5;craftguide_craft_1;1]" + formspec[n+2] = "button[".. (give_x+0.8)..",".. (craftguidey + 1.9) .. ";0.75,0.5;craftguide_craft_10;10]" + formspec[n+3] = "button[".. (give_x+1.6)..",".. (craftguidey + 1.9) .. ";0.75,0.5;craftguide_craft_max;" .. F(S("All")) .. "]" + n = n + 4 end + if has_give then - fs[#fs + 1] = "label[0," .. (formspecy + 2.1) .. ";" .. F(S("Give me:")) .. "]" - .. "button[0, " .. (formspecy + 2.7) .. ";0.6,0.5;craftguide_giveme_1;1]" - .. "button[0.6," .. (formspecy + 2.7) .. ";0.7,0.5;craftguide_giveme_10;10]" - .. "button[1.3," .. (formspecy + 2.7) .. ";0.8,0.5;craftguide_giveme_99;99]" + formspec[n] = giveme_form + n = n + 1 end if alternates and alternates > 1 then - fs[#fs + 1] = "label[5.5," .. (formspecy + 1.6) .. ";" - .. F(S(recipe_text[dir], alternate, alternates)) .. "]" - .. "image_button[5.5," .. (formspecy + 2) .. ";1,1;ui_left_icon.png;alternate_prev;]" - .. "image_button[6.5," .. (formspecy + 2) .. ";1,1;ui_right_icon.png;alternate;]" - .. "tooltip[alternate_prev;" .. F(prev_alt_text[dir]) .. "]" - .. "tooltip[alternate;" .. F(next_alt_text[dir]) .. "]" + formspec[n] = string.format("label[%f,%f;%s]", + craftguidex+4, craftguidey + 2.3, F(S(recipe_text[dir], alternate, alternates))) + formspec[n+1] = string.format("image_button[%f,%f;1.1,1.1;ui_left_icon.png;alternate_prev;]", + craftguidearrowx+0.2, craftguidey + 2.6) + formspec[n+2] = string.format("image_button[%f,%f;1.1,1.1;ui_right_icon.png;alternate;]", + craftguidearrowx+1.35, craftguidey + 2.6) + formspec[n+3] = "tooltip[alternate_prev;" .. F(prev_alt_text[dir]) .. "]" + formspec[n+4] = "tooltip[alternate;" .. F(next_alt_text[dir]) .. "]" end - return { formspec = table.concat(fs) } + + return { formspec = table.concat(formspec) } end, }) @@ -418,7 +447,7 @@ local function craftguide_giveme(player, formname, fields) local player_name = player:get_player_name() local player_privs = minetest.get_player_privs(player_name) if not player_privs.give and - not unified_inventory.is_creative(player_name) then + not ui.is_creative(player_name) then minetest.log("action", "[unified_inventory] Denied give action to player " .. player_name) return @@ -433,7 +462,7 @@ local function craftguide_giveme(player, formname, fields) amount = tonumber(amount) or 0 if amount == 0 then return end - local output = unified_inventory.current_item[player_name] + local output = ui.current_item[player_name] if (not output) or (output == "") then return end local player_inv = player:get_inventory() @@ -454,21 +483,21 @@ local function craftguide_craft(player, formname, fields) local player_name = player:get_player_name() - local output = unified_inventory.current_item[player_name] or "" + local output = ui.current_item[player_name] or "" if output == "" then return end - local crafts = unified_inventory.crafts_for[ - unified_inventory.current_craft_direction[player_name]][output] or {} + local crafts = ui.crafts_for[ + ui.current_craft_direction[player_name]][output] or {} if #crafts == 0 then return end - local alternate = unified_inventory.alternate[player_name] + local alternate = ui.alternate[player_name] local craft = crafts[alternate] if craft.width > 3 then return end - unified_inventory.craftguide_match_craft(player, "main", "craft", craft, amount) + ui.craftguide_match_craft(player, "main", "craft", craft, amount) - unified_inventory.set_inventory_formspec(player, "craft") + ui.set_inventory_formspec(player, "craft") end minetest.register_on_player_receive_fields(function(player, formname, fields) diff --git a/mods/unified_inventory/textures/ui_bags_lg_form.png b/mods/unified_inventory/textures/ui_bags_lg_form.png deleted file mode 100644 index 24dab308b163f3e395886aea17223b05e530ad7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8119 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 diff --git a/mods/unified_inventory/textures/ui_bags_med_form.png b/mods/unified_inventory/textures/ui_bags_med_form.png deleted file mode 100644 index 27a1591c0af720bf9f5279a3e60af124052126cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7197 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 diff --git a/mods/unified_inventory/textures/ui_bags_sm_form.png b/mods/unified_inventory/textures/ui_bags_sm_form.png deleted file mode 100644 index 6234eb8820eedbe0e6d8c3524f532d48459ee11e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6411 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 MboFyt=akR{0KFTassI20 diff --git a/mods/unified_inventory/textures/ui_crafting_arrow.png b/mods/unified_inventory/textures/ui_crafting_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..6901c58888398695f07f51a97b6815b92c7c482e GIT binary patch literal 788 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H0wgodS2{2-Fx~caaSW-r_4dYDZ;?b9_7CsR zXuQ@t|7O?ajGihj8yCSVXT3{GBwyJJbl%&rNZjbeo1<|$hSiEX!m1q?irN1P{}SF) za+S|fV2au_WB>NT;On8~->;l`|9hui@sGOi55MnWaKQ$?*jr~@`!;vx6sB+fWml#g z_3~moZqJrmohG*BhG@c~r(3M=C3fg4G;~ihes?=ddxf_b$@YX$p7wwy!O+_y> zl`Tm)vaDrS{X+Aw1SbDK1!X(hm|iWM(D_rR;~cxhr~0#fU6M`F#}n_}_`RyYF@fJ-mFPvvN_uw6FVuBla0>%gOy2Yg&=#QBN>|8!^VS#^6s zlkDPRhXzrWXfwO*7QeRaTXJmG9zJ;oYpEomde-}9xp{$qmVNy({p##h_nG^Y_>IN* zmG*yRjsGaj>oK*Pzc#q{+6RS20!lqcAH^R~uW4(pefs$O%7=6J-QU)5_+uq6GegPi zO&@<>y^t5aw1tCF!sB3^eC>tpS0CSf-^F?Bd+>>cl6pY5?9SRS>2y(2-rtv7fApR> z)UC6k(zs~wEk4~SE zsn=z1m(QX5V0YZ5ZsDZI%%`ggi|)0=c)xc!&i*XrxVjPs(0Z=#c479d8~ZI*15-PL Mr>mdKI;Vst09D^+`v3p{ literal 0 HcmV?d00001 diff --git a/mods/unified_inventory/textures/ui_crafting_form.png b/mods/unified_inventory/textures/ui_crafting_form.png deleted file mode 100644 index 904328799f0095583663358921550fe04a99fb02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2343 zcma)8c|4Ts9)D?$Gs!Yz%dup7W$AD%sgRv9hA`Br6lIyIAraY^XeLQUldWcuu_SJX zvd(ZRLndp7QehCHLy}R^plP@>y61Cm=bn4+eg1eqzvuV3VB zTgDZwqRH;}TB?T3J91Xb&yM=p^5mcK+aZ_|V`=u4u?*URM)Oh*d`=?O#&BOjesjnp z5IbC%%Q0q{2NkGBp5?q54U*iXp1luiy@U11B*m+jX0d4adx_=N-i7G!t&*Y{0cZeg z6wG@4^VHIQW05-VJulCmi8+%vlmFddtu-z-^Mma7Yn@}u*HBLqUW6w;4APRNompkr zgU{pw`in;9-#xf4;?MMJOq6NW(u)(TxufM1t%Pe>qeuetN1T^2ptkODK>gu!qmUgT zlqg`hlFBJS`T)r0oeJuLSuO{oc?tDPA^(@zwWM_{m}-rLr)Z19?GeRLq#Pjygt

    %766yv5u6nRj@X_jsSb@Btt45g+pjf8}rd zolp4(|Kwl%o6+L@v+sX_FETn~FeYO$HsdfZU*gM*$M{UZgiOT5Ov0p0#^g-FluX6c zOvAKH$Mnp=jLgK$%)+e9#_Y_&oXo}C%)`9Q$NVh7f-JCi2XQd}Kfdk)%Br&c8!$?D zcXxM6%+M{}B@F_S(nxoA3P=hHf`Ej;&>-F2C?Fvr4JzLp-pg;XSnKb-*5+d1x6V8# z_P(EI=A6BIvk&{SAHQOM4&Xoz;$RNpP!8j8j^Id+;%JWHSdQa(PT)jN;$%+YR8He` z&frYW;%v_0*PP3FoX>B#fD5^Zi@AhL`7M`mIltrgT)~z6fvdQhKXMJ%avgu-dT!uG zZsO0}%q`r?5N_jk?%+=D;%@HYUhd;B+|L6%$U{8LBRtAuJkAq5$x}SdGd#<4Jpaxx zVJ`3@FYz+3@G7tII&bh-{>GcU#oPRycX*fgc%Ogp0Uz=aAM;N>;Zr{2bH3n9zT#`X z;a~il|L`sUJ#o)Rk*)t3mf;wl5g3t?7@1KRmC+cTF&LAv7@Khzm+=^%37C+Hn3zeJ zl*yQ!DVUO}n3`#rmg$(D8JLlon3-9amD!k`Ihd2Vn45W+m-(2V1z3=U_z4TM2#c~9 zgBZ->EWwg2#nLRpvMk5)tiXz_#LE1XRalkPSe-RkleJizby%16Sf35pkd4@wP52p` zvKgDR1zWNeTeA(@@^iLhdv@R#?8r{+%r5N8Zv2wn*@HdVi@n*0ec6v+u|EfJAO~?U zhj1u|aX3eCBu8;H$8apiaXcq*A}4V&r*JB#aXM#kCTDRr=kROJdkN%4dAe7ktTAe9brfi+}SUzU99s?E5H+{?D)s$MB56h>XO@ zjKZjl#^{W}n2g2PjKjE$$M{UZgiOT5Ov0p0#^g-FluX6cOvAKH$Mnp=jLgK$%)+e9 z#_Y_&oXo}C%)`9Q$NVh7f-J;OSeQjvl*JgtU>0WymSicGW*L@cIhJPyR%9hs=BKQ} zs;tK9tihVB#oDaHx~#|gY`}(W#KvsG&)AgB*qklclC9X9ZP=EdvmM*B1HWKLc4B9C zVOMtJm+a0S?8#p2%|7hQe*B94Ie-H>h=VzVLphAYIf5fOilaG(V>yoFIe`;7iIX{n zQ#p;(IfFAfi?cb0UvnU|4%XR#T z>$!m&xrsk>Gq-RnL%5CGxq~~oi@Ujpd%2Ila6b?5AP?~{kMJmu@ik7BQY|gFe;-lI%6;Fe|e$J9986b1^sbFfa2lKMSxR3-J>cW)T); zF$OW1#aV(SS&F4uhGkif#;r?upt|NFW8Zt*qL3}mEHIyyR!#-vKM=^5BstozhZw5;6M)I zU=HC>4&!i+;7E?*XpZ4nj^lVv;6zU1WKQ8!PUCdW;7rcqY|i1=oXdHf&u_SZ3%Q7k zxr9skEthdQzvK5@!Ik`htGJp!at+sV9e?6_Zs104;?La7E!@fwZsT_D;7;!1Ztme; z?&B}q&jUQjLp;nQJj!D{&J#SzQ#{QxJj-)D&kMZBOT5f0yvl35&Kvxdzwst-@iu?w z9p2?V-sc~Dz=wRq$NZB|_>|B1oGQWilpb3Z`T#re+$ZWjdy324-X?W@Z*< zWj1DK4(4Po=4Kw|Wj^L-0TyH-e!{{m!lEq3AO^EIORywMu{6uDEX%PxE3hIfu`)kp z6;@?6R%Z>?WG&Wa9oA(%)@K7YWFt0a6Mn{~Y{uqn!Io^r)@;MJ{G9FBo*noFJF*iy zvkSYj8^2_C_Fzx;VsG|gU-siy?9Txl$Uz*;AsotK9L^CO$x$55F&xWr9M1`y$Vr^c zDV)k_oX#1X$yuDuIsBS)Igj)C4Hs}B7jZF{a4Em#GA`$L{GKbgl0R@2SMx`%;aaZa zPh8Ip+{jJ*nVY$VTN%P_+|C``$z9ydJ>1KE{Du2@fCqVqhk1lYd5p(-f+u;3r+J2F zd5-6Kffsp+mwAO(d5zb3gTL}O-sCOb=I^}2yS&Hy{DTkpkdOG7fAR^R@)@7=1z++N zU-J$B;@|v-Zy6@K^*=vmScYSGMqornVq`{PR7PWT#$ZgwVr<4?T*hO3CSXD)Vqzv? zQYK?^reI2@Vrr&gTBc)qW?)8UVrFJxR%T;%=3q|dVs7SPUgl$d7GOaZ;wLQ3A}q>c z3}P^gvjj`B6ic%V%d#BHvjQu!5-amlR$*0EV|CVGP1a&<)?r=NV|_MYLpEY#HsNP% z%4TfN7Hr8@Y|S=o%g@=4?b(4}up>LMGrO=WyYWkQXAkydFZO01_GLeQ#r_1g%z>VC*pShV^xRoK?#_im}o!rIU+{3-x z$6vUg2Y8T&c$i0cl*f3SCwP*lc$#N;mgjh$7kH7Ec$rstmDhNkH~1@m<4xY;ZT`+X zyvuvM&p-Hp5BZ3X`6r+7DWCBB4H**WOGKAZ>ojbUbySSTsxR?9*3-|K?5AqNX^9Yaf7?1M=Px2H`^9;}O z9MAItFY*#E^9rx>8n5#Pf8}qy$y>b5-+703d5`z`2OsbuAMr8&Lhq%*?{9%*O1@!JN#++|0wg%*XsJz=ABqPgs~mSd_&W z#9$U@36^9jmS!22WjU5-1y*DwR_3Ry!m6ys>a4+0 z&DfkR*pjW-nr+yYpR*m?vje|iM|NUoc41d`hGRL7<2iv7If;`wg;P0=(>a4PIg7J7hhK9p=W#y2;Q}t?A};0< zF6Fme#^wBu-*W|5@&~TsYW~PIT+4O*iR-z68@Y);b2GPaD?_-A+qr`~xr@8GhkLn? zzi>Yf@E{NIFpuykkMTH9@FY+1G|%uX&+$Aj@FFkqGOzF|ukku>@K^rEo4m!_{GE4r zm-l#|fA9ex@(~~NPd?#OKI3z~;7h*ZYrf%M{G0#qEyKjp|M@Y)G91G*0wXdKBQpx4 zG8&^Z24gZ7V>1rpG9KeI0TVJ26Eg{uG8vOI1yeE=Q!@?IG9A-112ZxcGcyabG8?lq z2XitPb2AU~G9UA^01L7ZKVe}OVNn)i5QABqC0LTBSej*6mgQKU6$3qHvJo4z2|r^~He++PU`w`QYqnuqe$IAm&kp>89odPU*@a!% zjbE}md$1>au{Zm$FZ=N;_U8Z&?yQj^_kU=8JF`re$N$L$sf3itNA0>a4pyIC$8rP zZsaEZ%+1`wtqkEdZs!i}!9`5Bn{=)q{z=J%*!#u*HJjUZZ!IM12(>%koJje6A zz>B=Z%e=y?yvFOi!C(0sZ}Jvz^LO6iUEbq;{=o-)$VYt4Kly}D`Hau`f-m`sula_5 z@o)aaw+s_o|L4aH%Ww?O2#m-`jLayE%4m$v7>vnSjLkTV%Xo~>1Wd?8Ow1%q%4AH= z6imrfOwBY*%XCc749v((%*-sz%52Qe9L&jF%*{N^%Y4kw0xZZv{Dg&Bghg45K@4Vb zmS9PiVriCPS(amYR$xU|Vr72HDy+(Ctj-#&$y%(p)MIGz(Yk&`%?Q#h5=IGr;%le0LRbNDsqavtaN8!q5NF5+S?;ZlCf zWn9kh_&rx}C4b;5uI7(i!?j$;pSYeIxRIOqGdFV!w=#s=xScz=le@T^d$^bT_zU;* z01xsI5Az6*@)(cv1W)o5PxB1V@*L0e0x$9sFY^ko@*1!627l#myvbX<&EI*4cX^NZ z`3E2HAs_KE|Kt-sbQGcY4FF*CC;E3+{>b1)}! zF*oxtFY_@!3$P#y@e>wi5f)`J1~Hh$S%M{5ilteGWm%5pS%DQ&tFS7ou{vw8 zCTp=a>##2Cu|6BHAsewVoA5I>WivKs3$|n{wq_f)<>ze2_Uynf*pZ#snO)eG-S{QD zvj=;!7kjf0`?4RuVt)?cKn~(y4&hJ^<8Y4PNRHxYj^S92<9JTsL{8#lPT^Ee<8;p8 zOwQtL&f(Xb%Xys7Z@7R9xrmFogiHA?mvK42;6`rZ z&)m!{+{zGc<96=gPVVAv?%`hU<1gIL13bt>Jj^3J%40mv6FkXNJk2va%X2)>3%tln zyv!@S%4@vN8~l~O@g{HaHh{) z#nep0v`okJ%)pGy#LUdXtjxyj%)y+@#oWxpyv)b^EWm;+#7|h5MOc)@7{p)}X9<>M zDVAm#mSs7XX9ZSdC06FAtir0S#_FuWnykgzti!sj$NFr*hHS*fY{Jjjl+Djng@UGdYX1Ifq|!F6VJRzu^KdYf^|3`Mpia47$hGx@$|IXmB|B>CbJKmPmALZZH_J0NkF2nx*7|w-`A+QC;v3lI{ zqDdd;3l5mzalUt#?0rA`?^pvyXp^Ye&fWQf1BUF*_wMq3|5vtM%Fe~wx5^hBuwAQs z?=A)Oe`OymTUl((`nciDjdE1R$I{bD6%<_QiMJTuR`Qw;xK*~x_x2aUOxD>&fD zd%517j`02Lh0yyH*aG)0a)IEW$1`#S^WCY7-p{`OI6S@AIwKz+%44jVPn4ganJvijlSz{(7eNugQJ8x_i*HQQ^WVO@87pWv7ZOc*%vPO zK&Z3#h1(X`t=`YR|Gb6nU%~&peH#=S2@c)1#s81&_SxZrdv|>v6tHjC=OGFHBO5zK z4J;Rm=P2(c*cy76dz>YA4A6G8H3Ya7!?#S-GxyhDgPr|GGUhBkN5Qq3K)K0&yZ9f zWG{t|Gq455l6XM2;L8&l1_it}pq(V$3g=?St(5V~7|rZ}6F7XSN1B zSnN!(>>p$U`%qvDJRW<`)?=pA+Ljja{Wg(Z~JV)O-D5f$royaQH_Ffe~^9uHQDP;=HSjRdWG~3 zwcU$eL3#co+r3!E;8SBphx7>b_?Xc_c|XX$|9S|YKV5KzCNo1Kgj%l2%%FT9WZ!>$ z``k_yJmK<^kiMagy}TqS{|DLkZ?{y#X7Gaf(m?)4LrX8=10y*99((U zwvd1oXKf2A_(Asl*UtJy@q@Q)IvBDc)J>ZX1{L}s`~LHmX+-ScR#nf2WDd1?)w4mL z{73dg`RKt7Yu^Yt8EU=SH-ZZPM>fU7NWs(h-w#O{>g4_RgNl5R{r7$aJUSp;aQhX{ zLym>oX2tWMq90`6e|$s#>s?>_x6c*(Ap8D(yVC4=P>+S-wp|Ui`@(R+fu{I=-+X@z zoyXk^%F;9PwyvRO>KQpW@J;@&?8-J*gKl++v2AszH@n0LF8)FG{qat?d^~99z_{Bc zhq_~6+~5))WZxgd&O1AUHjPQNZBM8h$0Q0a`5)Q3bJhf9?4EpEgHSVcPaa(AKe88+ zE(ltjG|jdvp)N|ACb;x}WDBevA5^DthHV8yt=%|7aGC$eh8y2As9Ulu+aiS8HCdM6 zvj35dysUcAxl-A;MGN(8sqDe!{v&&IcebEj2XbyZ8ETIMIfKi8kbVC-uKFNyP|J0> zx7GTe!4>{1o8(ln0~4vJ3i0D%Rt8zHRqI?Rh+3@TdQgy?b*;(T|_y+xG0%jH2P6}y2jZV>h+KE2Uq=%Z050Hi|h_vJIxsP&fseQk^OK@R;6m`GEdfo3DdJ} zt5zNIhN&95l?JyslVJplBpSTV4!8>rneDE8&FjlN#0@LO|1*XJ- z3QTtc6`0BfDlknARA34ksKE3xP=TpqpaRpvKn13JfeK9L0+s6BpJBqJW?+gHsKE3o zP=TpYpaRpLKn12WfeK7l0u`8w1S&Ai2vlGS5vaiQAW(tUAE-cE4^*IK2P)8x0~Khs zfeN(IKm}T4paShLP=VGKs6g8aRG=jVD$s5M6=)@a3bctp1zJF$0*CiN1rFVT3LKUL z6*%MuDsVUrRPlFzh6xim3FeIa{zLTd_6Uuq{7lJGN&Be!-6H#Ln!(uI$Dy*_}PulfBrReb|@%_!awe00(jq z2XhFAau|nm1V?fdM{^9vavaBV0w;13Cvys?avG;|24`{>XLAm}=3LI>e15|PT*yUS z%q3jPZ@G-i`5nLK3a;c2T*cM=k!!e?>-ZDba|1VW6MyDrZsAsja2vOC2X}H8cXJQ- zavy);ejeaK9^zph;ZYvrah~8wp5keq;aQ&Jd0yZ}UgBk5;Z85w{Eatxi?{hZ z@9-|~@jn0H13u&;tX!mSM9Hg4w*?&L1+<{s|lKK{b}JivoI#KSzoqddmrJi(JZ z#nU{)vpmQ1yugdR#LK+GtGveRyun}j8*lO!Z}WHF;a%S2eg44*e8@+9%s=^rPx*|` z`GPO`im&;GfAMer!?z6c@&Ee%NBo#!8IIu@fe{&rkr{JnVE%InT^?*gE^UtxtWJ~nUDEdfCX8I zpRh2CuqcZ$i0^)vANtf6_jL)DWGR+r8J1-^mS+W4WF=PSr>w%Ntj6lB!J4ea+N{I6 ztjGFnz=mwZ#%#jR*p$uKoGsXrt=O7v*p{EO9ow@5zhFmpVrOGcU#oPRycX*fgc%Ogp0Uz=aAM;N>;Zr{2bH3n9zT#`X;a~il|L`sU{Xzdn zVXglemf;wl5g3t?7@1KRmC+cTF&LAv7@Khzm+=^%37C+Hn3zeJl*yQ!DVUO}n3`#r zmg$(D8JLlon3-9amD!k`Ihd2Vn45W+m-(2V1z3=U_z4TM2#c~9gZS?Kd4c}#>k=%< zQY_6fEX#5%&kC%_O03LJS%pFwr2-^!H(?2&g{aj?8YzIojur-z1W+5*q8nI75j4l2XYVxa|nlW7>9EN zM{*QLa}39F9LIA4Cvp-ea|)+&8mDsxXL1&2a}K}eT+ZWse!~S^$VFVtC0xpHxs1#C z9lz%auH+9~#nt?gYq*x{_!HN212=LLf97Ux;Z}xl8@F=@cXAhZa}W1&AAjL~9^gS9 z;$a@)Q6A%Qp5RHI;%T1YS)Sv0Uf@Mu;$>dpRbJzD-r%qNjW>CVxA{Bo@GkH1KL6kY zKI9`l=AV4Rr+miee8HD|#n*hpzxX%*;amRu3;vJ7>HiGNa174~jL1lg%qWb?XpGJn zjLBGx%{Yw9c#O{kOvpq`%p^?8WK7N!OvzMC%`{BQbWG0-%*ag4%q+~xY|PFa%*kBL z%{zo336^9jmS!22WjU5-1y*DwR_3Ry!m6ys z>a4+0&DfkR*pjW-nr+yYpR*m?vje|iM|NUoc41d` zhGRL7<2iv7If;`wg;P0= z(>a4PIg7J7hhK9p=W#y2;Q}t?A};0Yf@E{NIFpuykkMTH9@FY+1G|%uX&+$Aj z@FFkqGOzF|ukku>@K^rEo4m!_{GE4rm-l#|fA9ex@(~~NPd?#OKI3z~;7h*ZYrf%M z{G0#qE&qLE-$&u~e}-i^hGzsuWF$sr6h>t z=4`>1Y{k}W!?ygK?bx0j_ys$%6FajDyRsXnsYgi^Z5-Ia3L3QF_&;D zzvVJ6=Xd;`E4Y$Ba1~ecN3P*ouH#Q!&kfwjP5hagxrJL9!fo8n9o)%X+|51Q%YFQX z`+0x|d5DL3ghzRd$9aM$d5WibhG%(>=Xrq_d5M>Kg;#lv*Lj1#@;Bb(E#Btuyu-V^ z$NT()5BQLe_?Un437_&ApYsJ@@)ck64gccb{D*J(?;H9*ilF~9EWbQGcY4FF*CC;E3+{> zb1)}!F*oxtFY_@!3$P#y@e>wi5f)`J1~Hh$S%M{5ilteGWm%5pS%DQ&tFS7o zu{vw8CTp=a>##2Cu|6BHAsewVoA5I>WivKs3$|n{wq_f)<>ze2_Uynf*pZ#snO)eG z-S{QDvj=;!7kjf0`?4RuVt)?cKn~(y4&hJ^<8Y4PNRHxYj^S92<9JTsL{8#lPT^Ee z<8;p8OwQtL&f(Xb%Xys7Z@7R9xrmFogiHA?mvK42 z;6`rZ&)m!{+{zGc<96=gPVVAv?%`hU<1gIL13bt>Jj^3J%40mv6FkXNJk2va%X2)> z3%tlnyv!@S%4@vN8~l~O@g{HaHhojI73xtN=In3wsOp9NTuh4={zvj~f_ z7=swh;w-_EEXC3+!?G;L@~ps$ti;OvlvP-j)mWW1Sd+C_n{`;1^;n+`*pQ9bm`(T@ zo3a_3vjtnS65{;7b0$Rb0&%47H(w-w{bgna3^fT z4)5|F@AD5n;6py*WB$n}e9C8h&KG>iSA5Mk{EL6{AHLLhq%*?{9 z%*O1@!JN#++|0wg%*XsJz=ABqPgs~mSd_&W#9$U@36^9jmS!22WjU5-1y*DwR_3Ry z!m6ys>a4+0&DfkR*pjW-nr+yYpR*m?vje|iM|NUo zc41d`hGRL7<2iv7If;`w zg;P0=(>a4PIg7J7hhK9p=W#y2;Q}t?A};0Yf@E{NIFpuykkMTH9@FY+1G|%uX z&+$Aj@FFkqGOzF|ukku>@K^rEo4m!_{GE4rm-l#|fA9ex@(~~NPd?#OKI3z~;7h*Z zYrf%M{G0#qEyG0qU*G?TA2Te&F+3wMA|o*}qcAF?F*;)~CSx%+<1jAcF+LM8Armn% zlQ1chF*#E(B~vjq(=aX5F+DRdBQr5GvoI^OF*|cGCv!13^Dr;-F+U5iAPeym7G@C^ zWibXZn8jIwC0UB4S%zgB#fD5^Z zi@AhL`7M`mIltrgT)~z6fvdQhKXMJ%avgu-dT!uGZsO0}%q`r?5N_jk?%+=D;%@HY zUhd;B+|L6%$U{8LBRtAuJkAq5$x}SdGd#<4JkJZf$VKUZe87i%#K-)TPxzG2_?$2JlCSuhZ}=Dg=0AMPe^1!=Q55TchGjU0X9PxM zBt~WwMrAZcXAH(p)MIGz(Y zk&`%?Q#h5=IGr;%le0LRbNDsqavtaN8!q5NF5+S?;ZlCfWn9kh_&rx}C4b;5uI7(i z!?j$;pSYeIxRIOqGdFV!w=#s=xScz=le@T^d$^bT_zU;*01xsI5Az6*@)(cv1W)o5 zPxB1V@*L0e0x$9sFY^ko@*1!627l#myvbX<&EI*4cX^NZ`3E2HAs_KE|Kt-sc3}P^gvjj`B6ic%V%d#BHv%)(=&;QFxtjteYg;iON)!#WVxCU#o7HhK( z>#`o}vjH2j5gW4!KVwriV{^7(OSWQbwqaX-&US3i4*Y^0*@>Omgi&D_GR z4B<9z=ML`VF7DqJgFM8;Ji?|(}ct&7EMq*?}VN^zAbjDyz#$s&7VO+*zd?sK*CSqbHVNxbza;9KP zrebQQVOpkRdS+loW@2V$VOC~icIIGC=3;KaPuY|3VA&K7LR zR&32SY|GEtj_uijU$7%Pu`|1{E4%Sac4rUvWH0t+ANFNGe#QPAz=0gZ!5qS&9QMvI zVTN-AM{*QLa}39F9LIA4Cvp-ea|)+&8mDsxXL1&2a}K}eT+ZWse!~S^$VFVtC0xpH zxs1#C9lz%auH+9~#nt?gYq*x{_!HN212=LLf97Ux;Z}xl8@F=@cXAhZa}W1&AAjL~ z9^gS9;$a@)Q6A%Qp5RHI;%T1YS)Sv0Uf@Mu;$>dpRbJzD-r%qNjW>CVxA{Bo@GkH1 zKL6kYKI9`l=AV4Rr+miee8HD|#n*hpzxX%*;ai4@{=c95f5eX&mf;wl5g3t?7@1KR zmC+cTF&LAv7@Khzm+=^%37C+Hn3zeJl*yQ!DVUO}n3`#rmg$(D8JLlon3-9amD!k` zIhd2Vn45W+m-(2V1z3=U_z4TM2#c~9gBZ->EWwg2#nLRpvMk5)tiXz_#LE1XRalkP zSe-RkleJizby%16Sf35pkd4@wP52p`vKgDR1zWNeTeA(@@^iLhdv@R#?8r{+%r5N8 zZv2wn*@HdVi@n*0ec6v+u|EfJAO~?Uhj1u|aX3eCBu8;H$8apiaXcq*A}4V&r*JB# zaXM#kCTDRr=kROJdkN%4dAe7ktTAe9brf zi+}SUzU99ck7BQY|gFe;-lI%6;Fe|e$J9986b1^sbFfa2lKMSxR3-J>cW)T); zF$OW1#aV(SS&F4uhGkif#;r?upt|NFW8Zt*qL3}mEHIyyR!#-vKM=^5BstozhZw5;6M)I zU=HC>4&!i+;7E?*XpZ4nj^lVv;6zU1WKQ8!PUCdW;7rcqY|i1=oXdHf&u_SZ3%Q7k zxr9skEthdQzvK5@!Ik`htGJp!at+sV9e?6_Zs104;?La7E!@fwZsT_D;7;!1Ztme; z?&B}q&jUQjLp;nQJj!D{&J#SzQ#{QxJj-)D&kMZBOT5f0yvl35&Kvxdzwst-@iu?w z9p2?V-sc~Dz=wRq$NZB|_>|B1oG-$j@hkS{01o6J4(1RJ(*YPK= z=LT-%CjQLL+`_F4;WlpP4({YG?&coufJjBC1!lOLK<2=EWJjK&I!?Qfc z^Sr=|yu{1A!mGT->%75V`5SNY7H{)+-r-%|<9+_Y2Ykp!e9S-jgira5&-sEc`HHXk zhJW#I{=>Hn6HEW+#|+DG49^IR$ViOLD2&QzjLsO0$ykidIE>49jL!s2$V5!cBuvU= zOwJTc$y7|uG)&8MOwSC=$V|-4EX>Mm%+4Il$z06MJj}~{%+CTW$U^*tg;|6}S&Tsp zW^tBaNtR-1mSI_zV|i9!MOI>Ee#$DW%4)368m!4$tj#*C%X+NO25iViY|JM7j7`~$ z&Dnx2*@~^%hHd#d+p#@6@C$ZiCw68Rc4aqy$?ojIp6tcm?8Cn7$FJC*12~X_IG95? zl*2fjBRGQC&hPj=S8yeN;3}@>k6gpGT*sfdo*TH4oA@&~a|^dJgxk2CJGhg(xSM;pm;3k& z_wxV`@(>U62#@j@kMjgi@)S?=4A1f$&+`H=@)9re3a|1Suk!|f}-7Ye`8_l)W3Fd%noNH+E%TB73yhmu!`NE3%Ar z80*BKp>s(XS+W+{&0r|oAnT0ZIoI3oInQ~X?jPrQ{o(x_pR?TO>!y28Pwa)gF&IOz z5B9}=*dGVrKpcdFaR?5@P#lKCF$_oGNF0TuaSV>daTt!{aRNqQBt~I0PQ*z#8K>Y> zoQBhJ2F}D;7=yEM4$j4SI3Hs%4&!kFF2qH+7?n2h`J0RDyt@em%y6#N~J;89FP z8BKT$k7F91z;rx`r|>lXfoCuS&*C{ej~6f#FXAP9w%88aV+ZVrov6G62FKz!49D>}0V6OHqc9pL;v}4mQ*bIy!|6B! zXW}f3!Pz(m=i)q^kFgks@wfmN;v!s(OK>SJ!{xXFSK=y6z(ib)YcL7d;yPT98}KLG zh?{UTZo#d%4S&Y%xC4K|owy5k;~w0L`|wvx#{GBzf5U@#2oGZl{*FiRD5j!}COn46 zF%3^(I-bN+cpCq}Gnj#A@f@DV3z&%)@e*FfD|i*JVHRfNb-aN&coT2oZM=hb@gCmC z2lyxcg%9x&KE}WC2|mSK%)@8+9ADr|e1-quYkY%mF(2RId;EYO@e_W=fAK&3g5Q;9 z{l~&s1g+2-ZO|5rq8%2)@3Ata3hMFaX_eQbdK*bp0GV+=qeN+_@iHpONb zh|RGDw!~K08rxu7Y=`Z!19rqt*cpTHN9=-Ku^V>B9@rCmVQ&n^5bT3}u^;xw0XPr` z;b0tsLopPG;cyJY5jYY@;byHg5>Cb`I2EVibew@RaTdnl zY@CC0aURacSd7DXT!0I45iZ6hxD=P+a$JEcaTO+DBCf_Yn1pL_9j?a>_!Dl#O}H7i z;8xs*KjU`XfxqBR+=aVw5AMZ%_$wykemsD`;XyovhcN|z$0K+YQ&C0}9>e39h9@u` zPvR*&jep=7%)qmF4$tES%*2a$2`}Rnyo%Q_3$yV$-oPBZiMQ}J-od+g5AWjx{1gAe zhxiB|M-Qxm zRnZf@uo_lJZ}h<$SQBeuZLEWJu^#%O0sXK(Hb8%Dh>fr@2A~lo6xaltVlxcH=GX#T zVk>NoZLlr2!}iz#J7Op7j6wJ#cEPUL4ZC9x?1{awHwI$}_QAf`5BuW)9EgK(Fb=_? z7>dJiIELW}9EqcFG>*ZsI1a;cJWjv}jKnC6#)&uyC*u^Hiqmj9&cK;C3uACL&cV4j z59ebn#$h}zz=gO77vmCKipy|0uE3SJ3KK99SK}H?!nL>#+qLM`Mg2^h`uLMV%GPP6 zb<-)E9Ze77vzy$QyZQgyhYdFS-&pyX0`GbHDvH7u+U2`S9XYJDRd<>dMJ%)@(#ssJ zT*%Kf?5je347+xQ>&gu3rp~f&;f?_3R|cV4?v=s($X;!$o!2JR(U_KQ5UO&z!Tfl? zg4(c3V~rz*7=&ur5QF(qKn1nWx9>K_AM_Pyer!NNt)Wq#v1wvGp(+yVnZIJVpmv$R zlN6s@N2t!vtz-T=LT#I)9KX7$$7okyNUsuV2{eCok+#*Ihc~%HrOHcvM6ROSQXliz z92C^PjGHIz%kdI9m!|P+W7`%A~%mw5|5KDX%Z_ z-+ z?>=&uJ#?-1*v8zfD~_6MBvq5iMy{f3wdbs}ov)~U;+j#_@5Hs#s=8LY-|5eM#gcRD zjjAiptxxsTwc7hECf*=+#042u_s0dLdg)s23~e79#CiYB0M!TnnMbQxXw`M9!#z)R z-4cmzt@c;fwc7I=sO+y%m&~K8CAwq=c5n`(6!nbY;Ao-mN6?;^{g?=SX0-kuOW3)&&R2(y28obR#q+LZY$N&wb~iB z^{gYBM|#MrBGN;ut!uUW4UelO(mx7WRsJZXIu=^r5j8~r*bv#E*gG~vs;g_Y_hj^^ z>SFA>XnCSy*t=+{o`p8T=q0Yk$H|e3m*V3jUtO!cAFTbVh&Fu_WgEp-eG?^vuGOC3 zNsryc;@ey0$%+eZZezM$LF(yA*s;_I+^ZTuzpWr0guQti5ZC9J5 z2D(;z?;PA*Rvb+^D<4u!NjWR|>ssw~t2WO;4C$0DS63X^DO+l2p}pL?gb42TK)#~b zv)coyk%iXvMNzTpOrBgxaoL$Xsj;s8c3i5N)2+maUHS4w#n4^(Qh=`2o?qpU% zbRRm#X;0Fmlz2zeNyWqQj-r``wntL3 zaFM*;UWSpv^mZjr7h0xraOw8o!v!q3vK=Vi=^&-JWUN0yY=xDEiANFi=w3Q z6}?S1is2Q#MN12<-S!~qdSFdcamDPwnxd73HZ#436rEAqbVV^TqqbJ*@*CDDQF7 n6z>=E6P+xy)fW_LoUXigN?2%Cbhgm8`MS25mbBt;jy&P%n}R#^Lt$9abAbp@A`f3=kwp^zLlx{dSj{9cpT7dYyje86EupmH$5O@}G?C(6Qsu{{KD6ee<94|H1<`U;F{{PH>zWt$sr<`y`zcovD6a#0SKIn|87w#yupxzPxBX>%%>zbBz zKU{lb&$ch^>HI$_{_p36|mlXdz z_t=p7cu#{n;GMkv?|J^tYg!gZR`{X8^&57A;P?hO^o8%8x9_gqSnG~~z6!4Vz|+Yd zf7a{Ul$7m{spyw6!ai^vU$yZweGRo=)qlbN)$nTezwrJaf6w(*$G^<`SMj|0sWv{$ z?{#lBrT&5cgMFPJ%zvC;Ge3&U{6Qb=-!yMTap9WgrMYc(>G^~IIV#2f{_-<>xIqW> za3hY|&5io#7K_Vx72kT$?tF-9-?k#gKdZ@~ zN?kwR&(*ASk>B8{#g#t~XZC@wd!$3%l)X0zf8%F%O8r0X{fB!-euD#xxbo-W%s%k* z)068i8n#yW{n#Q)sW5q=;0i1FmEbNWVpgQpf({yd!72R`E9pVTcK|4ZTbxhXk(W#Pog zZ}8OO%Abcb`>OAWd6Vq;OG6JjIr3wC0oU;hK0M@q7XI>_rVe;D`@psSVE#V1>P$QT zrG-0~GW*_(}U;mRY z9~S;l-_u?#T10+>YyB5o`SWmQANY^``qyaq&xJp%Z)w}@`$m3)>-s0S^5@~qK5(qx zuZ+A!_`~|0?!KXAdnJe=7F zKDW_q*QYZ733BxHhYpPVvnsf(4T>v&9?t9ouUWIjZK}k7f*P>oX9q?8ZGVoqtc{8* ze;&^413%IC=UX-ZpWVr!2F$+fkjQWFw6VdJKM!a2fxq}(_hP?F{d4GXZaCwx$Zv4e zzlbY;9?t9opMLFt;=e2P-=PMK?A9jo8yxjN;>w?gGyA|htvt8*$IALAJ!=1!-;ewT z$NCp><&g=u9>gWINO8MZ>#kG4mrN`woZ}X;L`gmuKam8vk!c^uWzd>`ybRlH*Z|$ z$Zv41e}XH29?t9oALHwL%gX)__1{fBt83&pxYmEc!H@5=_Lt*tInmX8@9qS+*`G=6 z!uZyY>*p4|eVgEB|0uNu{C!^O=QiARm*8f9<52q%AHbg;_EW*l{!3~%_HVGidGDV! zh~MlVobE49`sGRP(?3p<@6o^3-ydOoGvB$fLHbO8uJ%hSu0O?X{P+s_-s~To?k~oD zc(Ut$$V9=JKGXlIe@bKaJJT?Q%%ADsq_$%Y zuDt%7IR8vvR{yf$!Egv z)=$Kz%mKzfugg6WA7*{W{!Qj!fcM|_X65{5`po*I_7lwCy#L%M_OsUC0e=3s|LtDE znZB&`1M#=2-E8^ZtWT;x+2rH5(U|)MXZlQih3}<4BY*UJQ~weFG6%>%xc=z=0R4TQJ~lq!S^8!V9PK8Kx;Lq&FZp_;o3wS7;936b zUmE2OoqV6*W__;g--;Kz{*T=+xQRd6TcF39d*~$*H{*}~vHYgLi2LK#4_)Be2L7!5 zY5NfuxrsqP)t7PpFuQcVYhRi!`c3?$p?^zO>@_Um+&0t=ZF!g2H}zfZ zmsb4#JU8*4UzGhv^qKxNo}YD^G1QHob&Gs&>Wl90OPxL5dBkmkGksa-kI>iZhd0Xi zS?7Z@{P?zN~pGkr~biuh>T zYP@`J`UBJl+z+P*`1smTbA{kcpV^-w{^cLU_w)zG$@gacK>XwWHC^iSLvg0h-0vWM zWDEm*{;59GKVg1_1No!lWBSbgINraln){>ZUsJykpW>qjeErb*VfxJeUiBw0kG{;+ zhWLQ}a6hT`lLsCf6XT2NGv^cPf7kWJ%Ut^q-)8++|0KYNhx}mr%=wANkDKlFX?|jU z!~MF>uUqZMH!S2g)5q$wSsyh%9p0|lL z>I>7y@{i>|)5r3I{z~}`9@jVE%Abcb`@pe2K7LJ8 z;Sc?fTjAedDZjzv`Uzb5^KfP#IO6w>bZ_Ag{h3?f-(M-e!DIgbT>0~GW*<2Ek4tA9 zApD^}OYZRRuaw{5u|EN>{CPOD4;=ORj74pQKlG2uc>n%N`3)ZXGvLafhco-Y(cg8M ze~j>l{xKQs-(M-e!DIgieD@IlS@;_NzG}CSe+GAIA2{rTANk*-nG=4!|5@bUUn#%A zWB&^r_K|;iIJ2+gPbQpX$6uQ1-(M*|^aotWFSzpO;mkg8%-=zy&$RPjy3W79QhtN$ z{0px9c{sBV9Pzu`%|8%+-JcBi@2`~K;2QrW;L4weGyA}izq5vo6n@>G_4Dtql;7ax z{C{?*6u9!|;mkg8)UVQ<%YZ{q=i$sgaP;3ZHUGo=GQ7W1 zeuE?b9clz{<F0;J9DBxYGY3zLUBB{gv|L{663s|AH%j9?t9o$Nv4*O8+nK2XMcl{01-QzpoL% zl|K(>_JQO6jmt;LYB7tU>xrf3EuvxxcCT z`#kyH>>uL$GmNkG#R~*y`b__;{wcwKjha6g_1Ew3XL|n+TKel~zyAIM{!@LXzts6l z+xh#E?f+ALzhnAe^?%yR&;Ow9<@Y~KpXuK;e$qMqex&0|vqYciFEu{WI)6W+IMbKa zU*UdoV9;m!H$9(8YyJJmwlF@XFROpS`TM}&->m)$_p3EwewaS9zGHr64sbuxD#VBB zKjQl{+>hw|F@0wJM10B|;QmA7+pO=1f0+Z|{X%{)eP(@9`*MFXG~{R2`iuLK+K}H& zU)K6D$NP6^s2^s1QvC_$XZKKlm_Acq;d`mixIY^{ZkfcVssD(7nFGXE<52&YKHT3A zsht1G`-5dZzB?cFoY*(@7rvMJJP-L1aHfydXT*Q~^T`fAzjb^}AG6QuH(MWA{cK2m ztbe{{*AG@dSp8!9Sbnqm!t}BHWBJeYvHW29$@H=KW%1&Ga$*EIwF%u=!!} z!T6c~*!(el%sb1ORDP&`hVp&cwB#Ue*peGeQbQy^et=L+pYa+<^5UMpG1Ab zo+!F?dzRmiW%+OHgkEmauPX1)!u~Gq-`?L=>*lSlygv*3uTuErPgUNZh4Zge`&;05 z+*o;k7S5+K^<|wuZu0uBoKkszR{#7E9$ z`B`;Q<^5Ux^HZzO>~9cXCG0T~9~;lAygxJc<^5UF$Jg}ZD(}z2`E{l~vp<9X@dhwO zeD{01^8U>Dr-VH=@1h`^oYj_KESu^qKRCvj6=aVepN8-INgDX8l+H zB)~O4m_BoUqVeOFd3|d`ewzMTe2*O4;>V}?&GcohAGSW5^-+9}J>*AzezZO@eat?q zkE}jtozL3(#OfpCXZ3^CSEi5EA6EaEK9+wh|Cv6PA1ptaJ{G?$f0#ZNpDezaK4zcA z2a8WOKP)~NKl2}(KcRo<{xIiA^P&xci8Xr0~GW*<1>cm1cg3%~Sd zzCU=>zi(51gU9{>xbo-W%sz1RA7fv5UHC(PmfY>%w<*8DV}Al%`SWmQA2{ms1*`U~ zga5Vvn&98JDZjyEe+FFn^KfP#IQqNyA9TVW`p0Cjf8VD329Nz8aOKa#nSJ2M|Lw>9 zNci>rS*?HHru+tv{V(tyA^)=QkNo>K=&NQQIP9yw#-nbv<1elD@7t6g;|sWsUvNAA zYB;kG9P{_$nGf3eFD>%#-<03rI{$(ze;&^414sPM`kyC+U-u`|{QEcMH@L=s3Apm- z;mkg8q0*pI+(Tw<*8DHU9-y{yd!72afu+%kystf2e=yVE?{N`3F0;5eUrsxp3gU-q7V-=^co`?7#z z{1I3FJe=7Fj{DKkmHC(VWy}5hH|59vCg8F+#~J}#`SWmQA2{wu8dc&S_j~Dl|Nc$+ z@xCnJi2sNye;&^414sY8O!GgyKfA@he^Y*gx$pfUb^ zoAMhR^)KSepNBL1z_CAGR;m9EHDI8B|EBx~NBxhu^5@~qK5*P$?NC|&9BM#k|Nc$+ z4UY9M;>w?gGyA}C|NT*A{g)mce}7E*vA+m-e18U9`SWmQA2{wWUa#~&7+cOO^g#-Ve<7@86W);8_17uKam8vkx5iZ$GK*e^B4t4gP(b@*7<1 zpWw=$hco-Yaeg;L}J%)0XX7}KAt{u2Iv)9`D{?^~EY(_iZR$=^TI?@j-!{!a(t z@1F&JrqA?m8b9*)&qjvvoBmScBmLC>{Veq#)0fp>;qRY~4)bUFH$9(`zkjwk%sC0L_5Pvfd z{)c>T)+g03fB$UN#hV0Y`b>R=@1;H?fAo7({}KN(2a{k+QgANqTT{MYfD z`U~Gnea7EEQ~xo2tUe?D!}+Dgzx@5PE5rOVeat?q-)wzg^{FBCvHtm*T|Zd;VD*dX zWBJYM3)9E)kL5qp$MS>aC)3B`m*o%B$KsR4H`B-Lv-n{7!RCj>2jge{WAn%KG5;|C zGJVWG)5rY7>@$6N{Q5pC)c-V`@3=nx{g?LFS@8)R{W<#Ytop6@OZvX6+Wi!8v%aLd zzS#cW;Bo!Y{Q>y%^s(_()3@xRqg=-mpON=LhCk}NaF6z`^J~il$NRJT{u}$sk#6mU z&kAnV=eU2{ct%^d{m$nEH}NNX3-nm4y0wcq<2U_98v3K8_mV>+f7bqV;8ll5{ZwDZ z`NOhT4ssi2mPEgazclo3$>uhPME@~;roU7DrMmC5cFn$cLhPIRuJ%hGEo<#MUinnn ze?*_@Pg6ZV8}jghuJyGG<$F_Kbbnt0{$B4zf-`+t=Z~AczSSrGM!wHFA1wLtZFzoy z;7p&{AH?(DP2Rt&uY6Fx&pLmt^YhdCu(^UWeP(}y_?Gu)h>sPU%kLvie}MWR=i|M6 zd>#6OUx|ID&+N|-|MJgD#P?BU`)2(>{FkuDejoV}aHh}fFA+a72IQaWGyN0hS2&Qr zIzFb)?2qI9+m0j=ZEPt`+L=&e0qH+w>iWI?1%eFwVy0sezaQ^ z;*04s=M(CGH)MUM7~f|7SN|lyTZQ~!`po%>#*c$O%}>m4xL?=#br_%KH`8a<7ma^s z>$6!OH9p-(ety=4`o#1x`>Z~)`kZw>YwIVgkBpzy4_3dJK9=9CzA$|(|5*MreJnp% zelmS5ep&u7eJnm%d^3H_K8p_)pKN|ud@z3IKQ@0%AM+3MFVn~DGkwfI%zi`kh5Ko( zzp3^gJ5Cy3eBnpC)jj%P@1FMk+13ksyX3zcyM;SWws<_>0Y3WFCW1fGZ~wZt+ROLu zkPFKH{>{DGogg^u8$7jmt+&r`@SE?yWgmF+QAgFSTh$BtUFd&YhfgZ}29N6-aOKa# znSJ0h4=mR8zOyL&q5p9wE$I`-Z}7N&0$2V#oY@Ed_hkd>8r@M4e*887XNV(j=o|SB zj{Z5~%Abcb`@q+|Fr@C$_m36+(4QqYoYXJ!8$9+Wz?DA_XZC^jT6|I6X-{?$e!X9r zxyOl--{7%71FrmeII|DDd-qH0KI?e2@Q3~}S@Kqe-{7(T1Frm8c&|4)#{4t5Q~SU* z|L)uKhjs4i_QJ34&(6R9=s13Z$Nm>M@*DY=hhuyOkM~PzU&nvbvu*77OIKggDe^;q zz;*nBD}Nr&>;uRAwLk6_JN~*9eYs=;n)4&#-DbH{07(h zmjYM*Je=7FzK5^>_qS;-{JQ^bG_Y&rH@MdS6u9!|;mkhp1%CZ|;Q76TKdf(Q>lWQ2 zzrl6=6I}W8aAqGk*6)=A%l!KOtjC55zro}B4_x{4aAqI)vxj}0n(@o~vcdDZ$MG+( z;23|zl|K(>_JMDEXJu;UU*4aM8+&Zz|FVK({v)pZc{sBV{BKwMCN=Rd@5}D!-XrpV zP{9%Z5m){^oY@C{>XB2^nE&B@+5DR0BEP}o`5AEK&%>F0;LG}qOkb?jKZhEyd_{%d z;HZBQSN=Sl*$3X^*50Y9|I!1#b4P6)zrj)eBd+{;II|CY%&i^Ln=9*|!x`IGgA0-0 z;8_16uKam8vk&~`1KXr#{g)oS#X(8rf31RJ{g1fv=i$sg@CknW+baDJ#+P*cpu%r( z9lzkppNBL1z)$k?Z~8yXZ!+-rE{@;eI{$(ze;&^417GLke^I6XMSLftuPR3V%@thZ zUvTBm!KQN_d&&Y3Z>HTqr4qW;3aAqI)=f1v~{g1qFnA492v-X!)wr}G$od0zK-0aV!cAEz4Up0t7 zYk$zL_aScT(f^U}&Hl#e{^+d74sipo+b%fMXZmy9f0S-neX#4@ZJT_bwLh5l*}-mA z`nljtpXq$HDv z>;1QC!M_A&`b__(=M$;S--s>pz3DGCKGHRQ{%cP7r{GLqR)00r$Jf~FKbG%J|EA|N zX$v2plV2+1OkY<2^7NKA@%ya)3i+Y@OrKfbF~2egU!D5>IDXTAApT_zX8fkDn-~1Y z^qKV&@hR);g8uE?vM_&UeMkJu987%M^N0Co`po*I_LF{f?VQG6*7}>=(=Ns@)0ee= z;CsyR=@1;It{F?u!{=@e&2k@WP52o)gzP~r;fAaoJ<}cJQQ-9%m zsn3{yt$$1(tIvr4aDJ)r?-0LQpP4>ppVddUKCt@Pkos8ve9f*OtbVZi#q_cKX7z>X zWBJGOpXp=y!Sa*oWAV%Khv{SS$>N*oWA<5mu>4^2!{USSGyk#qWBQnXn17i*W}oR} z{$ci+zC3=MAFr>}e?8xE>+U%|_SaeQ30%*wv+B3rFTuXSQ~mdE>iraOv%a7=jQzj% z_XdyakM0l9-{e;xVx~s_9$XzPIc6pE921ziA_ncZY`W&H5~R1N2Dy zO+CRa8uzi-H}RM1`o8#od%L02K57uZ=`Z5`c*PX|_mSTEr+lBaKb^5}AGhe%ErK(B zS?3GGxA$>%Yd)3lP5j04fg!K;aozj>OK_&o^mnSigzqPP_?dif>bu%6fq&cZt%5Us zraz76XBdB@1z*VbroQO@z6AdjfAG2BOkdXdqs-s0x6Aig=YyF4?aTioIMZkL2bw=A z;%nN}FXj8J^H;>@q@;{9eP(}y{3~IP*>zpd_`T^5;`#TLK0lP7=`;H?#J~LW$;4tD zzga&J|0V3P2OZMW4GsQd`m*kS`b=_h{!IUb`4x_FAGp+#Aimf9f&FklsrD1_YyL5P=6nM2FEt3`*Zeo@zxpSE|FnKE zedhc`IbV|Odrc{R$rJtmVYe&nLd^uEI*k(7QZZim_8PtEWVjOW}n3ei%&K` zEIt@N^B;mkg8tdB#7UnTsZ|8a-!T;Vr(Tt9&;e;&^414sO}x@dy%Yk#m?VUIX| zgU9{>xbo-W%sz1RA1^*RPWbhH<)iW6i~I(U{Rwd8&%>F0;Hb}+P8}os+JCKC&@A#B zJoab6l|K(>_JO0nYuad(@ay}q#qa%B)mvyo&QqZ?T1HxgX{bYuKam8vkx5cyJ5rG!ms<2xz8UK`3;p&r8rbzT;n)4&xNa4GgKPaufh&I=&g=t6fBD20 z1B74qzi0WsKZW>2{25&9e+pdr^KfP#IQG{|W}G7Y`unchhYpVUZ*bXLqDBB${yd!7 z2afgoZ-;uRBh>3rBU-t6N2S$FJ9|auoFZgPYD}Nr& z>;p&t9rHij-!3X05cv%r&(DA>e;&^41IPK>yOsLqPy=Rc-9Pdh9Q7~a%Abcb`@pe3 zHuc}322AQu;Wv0Zp9HS_c{sBV9Os*}D(j!ze-9tgDvsaaSpOof{CPOD4;=U3X8o5Q z{iInfBR}>R0gvy`fGd9<&g=un`SJHE{SU^Mba;Kg$Zv2Rzu?NBhco-YasFcZKg@r! zSJMi=!FB!xSN=Sl*$0mM#Z{I57xA5JJ7M40f8qQ-;2QseD}Nr&>;uRCy|woL;r+md zYg92&HmKs@1rKpxWKLIP<|g~_GePNP{Ud^9p*MnEaPVXD76RYhuvSV z;AVg0bbqw%j`Q7|UzFc}nf;g3{oC3Tf8bU$kl*YdobErGpLd=cIP(j6pJetoPWMOC zH=XDDKT&?4#`Kx~TEXZm0DPpSXa zLtW$NK8^ZKea9RMUOcn%{;dA~!0I#orOscv$?IFTvi$zb^uJE~XM8`ow(|b0et&QE znf^^`JLUlXt+}ZD{>${28Xsv3KR?^AEx%7=`m*{f#K)w6d>G%K)$jklKzvR9NN}bv ztA9cKj=ryKKdZkwz{kJhOrKfbF~2eg=bv$5)Mxq+#J|h|@=wRd^qKV&@hNjq{Hg!< zs|Np?^&Rmqb5Q#H!Z<%npIM*Oe)3hX;W0k4*5A=vFN*QS^kuCdjYkc48sBDpQvC_= z-9vsbeWt#`_fnrnd3~CnrvAhCG6xu+<~P%a`+IXfC-2YTU#%~u{=)ZCpA$bnTA!Fc zR-euJWjvome9a5>mFZ*lS$$;d1FN5`em8{Q>_19aV{Cn6^_A&k`OWGJt8Xm-SpGA8 zEI(L&GJPz5S^hA6EIwI$GkwfHiw_o`Y<^gLFn;DgHh)YX^AGbc)5q*Heat`1KGT=S zkMlLWpECD5QvYu|tkPd+#V2sRKgz1#dcOqw2G{eect0iQdzJnlyz36>-_OLKYz1*|AOzc&IdR6`A2^RoaxIt-$i_3|BCOk&R-Fq*#81&`po_Y`B%ao z^NTi@#P3aikm~t(;`2lKnLe{WL;TA>OIBPQ$8XjT#J}`E`&~97`j6?$y8qdI)$llf zrhmfx3P+FQE{^lh^qKu}ynh=rxZK~vzovd8KE+2@USICNfirz(e~W}=O-FJu9crZtzV|U z*7$6!OIbV|Odrc{ zR$rJtmVYe&nLd^uEI*k(7QZaNnLZYuEWVjOW}n3ei%&K`EIt@N^BwpPr|z9F{KNJzOjFPx_H*5LuLHNzv-|1`0ts2iBlZoH@G|6 z$KU-PZ}f6qvHL!oi+%k3=-D~uXa9#jOfWx+Cw_iy{_X4W8bAMqS&tW|cYVGH+~(H~ zC;vS`d;tH2$6;U3-eG@NkHh}zS7#TOT)Iy3zourA#18y4cJ=Fp-F$v3j{L5V&++-q z>Vx9d>I?Ia;_$!mU-a*w^~;MhK0I0cuV?3ee1h-#$B|BP_}}2-|L=Od_JL`|!LL0f z<45iCK1?zG#S`8wO!(!tL~)G2KK}ZUo!xg@{k(X~KB?3{pMR;(Kly&jlJ^S#HaNy# zA79|@GkuC<{6>EqU*}eTD*pM6ZZiIGx0C4j$N%Y4r#QxMa2fyA{|6lW=6m6X{q4uS zR=oei*1{j+EAqehH-ARr@tGb6zrlrnqsI{+@0|3mU4IhzfBMwd3a?HpuRp-e`V;Y+ zeEhNaR2=@VAHRrirjLzp)DCYJM>lIM~;A=dN`WDtV z@y}BpM}6DVub7J~lr1=h{c-$@oqEmi#z! z-!U@(z|H*2zb72?-@)VPpGIx`K;}QxZ;9{K{nixj@bRxW=D$9ENvOYh`N8r_^;grU zxS4C+@c4(m|7(4CIsTFNK1XH#nti;X z@af>&oofen6-kAIdQiX;B(=MVBr`=@ICk>b_*tHXBqS@F;(2T1=lYNsv^|3K%m zCwGzlOL4@X)Ng;ki}+sdal{||m**emU)1;EefJRmhx#n@gZi^eGFIyUAdkcU2ABM6 z(m*`VKGvtn8*WSxA7On$eo1^x82DpZe}RKPj9>B(@qf9;S%1R%n?L;I!D7=Mzn1(* z?~64S{{P2E8zldM@9uH<-;V#E9*6(OpLKt+(+*oC|HAh&e>FS*xp0=xKgAJ$_3?gT ze}nw3mYreOJ{6l-KmNP+5L-N6 z^y|;>F1g3ub^oQ3|G__E^ZnzSN&YL2`eOH=8$908#~<|P>0{%={_N3#vt<0izT_YF zUv)nnFZzSE`>XqX{CDbeh}2(OAMU*Fd8xmO!@iBbdpwT% z%k(LZ@%!&pzlF^? z?drl?Ki`%pj`^>Tf5*o^%MZmd|Ml|+`K9`+=~Fz^H`OoW$N1hGHp13_xqH*`U-8P7 z5r=(W{}q?p%9V4mjdZ{a4LDio^fLf8u}mx8=#F7k{n&Px)?6 z^6w#Ef8Klds))mWxVr-`=bP*P4><+{->VB@s<8h?&mQ7zw!L1ZN1t7NB;(X z-~TA?y7~U=M31xn2zXw9h57mXvY$%+hxw8CcxqM|84*G7mvgLh>rul+Ai@I z;zROp(y@Ok%=G!ExT(Jp-#mEdn7<}I1xNlOKQ(_%d`BGl&HTgs`}*x&ihU~kAGtqO z|JOC1=oE+l{r*RB@&6w@j`~oz`q|3*yHl4Gb-wPeeXZ;KO0H1#>KNUCQ z7yFvuOrPS2Kcipb3*-B|QHSDfmHn^W-(vg=eEfB2d2PfoeymM+-;el5{2k(P)*mU3 z{LkvI^!yySjUPQ9R~-G9IlqnP>#Dz+KE*M9qd$&sm#dDD^HbpHJur6||HFR#GmpH^ zDGvJvcgOkh-|2Dm2dlsSO6K2=Z{fdRDqQH}Q*q3HeSDRVf0iGLoBAv9ulbdy@58^I z8}-*8AL`2nkMFQ^hvN9k`4`?!puS3c4E$th#G`-9xI5O5e~8D?ANG26g^WMcZ}H)V zd*3Q7_vdqpWBm2;ufqC^{Hc~7nm-tS{ro|Gss3vE6p!;?Z+z>0{?DtNf6Ds-j34#+ zkB!cEio<@$A6b78|I7amIQY%?(f(*(-`7{pe^KAX|LA{@*yjgMaqx%wANjj@9Q(5~ zAO2eWkJ#1y&FbH;Dje+NPjUEH;BZF({1G32EIt*7|Leyu;+yGH9OF0oW&OqY+WYl) zcIEtE-iN{e82^m#4~sa)@7Ev2rT)zJxZYnvU)Z0=`%BzUDvt5j$8o>O;!|-{5@Yjn_K#H1|Jpe)!0FHBRq`)_5H2ua6&x8tDDw7J3}(ullc=e-wxR zjsK#5KlT0R4=VRx=r5i6zj5saPI1@|{S$EUf7Aa14u12!@WcN1egFSK<^B=NSCUCR9q>Dd&y71Jr zUE}==aD1!zxx(WUp4lzlPXU+y$p8KZ{)7Ef7d4^$)z0UeeXyu-)PuWMy`P!q$G1cJ z9jdR|`ET)whYE|n{H~nuXPy7gTl+|%aPfEJ{RhSu&c~%bslICGmvtBXve0{GQ_-Jw zzPx4S{e`DS_T)SXk`+$MjX({}y*Sr?8u!ziQ_Li*LQK(9O?3(^qYO({}$;3+MRwtG54Karx(+$K0m7MpBj7qO+LSvzH0s1FhBk#kL?`$Z^U0%KTF838t=dEKEIj1 zYU_WEpTC<2H>%nnwf6J>)s{xF{|)i4{co!Js;zI^Ub?NY^~s%L|6ue>{;crvd;P~d z#r`VV5B-Vi)A|eC*3X4Lf3Ef4SF7*CeExx->FeOnpO#hL-{5>k>eoo0|DXBsSF6uk z{_s%Y2Jb(nkJaaD?}OHETvXV}&p*@0?CbqG{Fha~k-u5*KXiRy^@-K*hVW;d|7(3? z^^56a`OWGJt8Xm-SpGA8EPq-3VES16vixECSbVbhX8M?Y79T7=+5E8hVEoK~Z2p)& z<{#!?rjOZY`j~&1eWs7`Yy6?V4(IdI-{bw}2g5F^T7R)Wd)MRD>Njw_?^GQ2vH#Tj zIej0h>r1u%UUAfK)Bnr<0s8~h58UV%9QqWmHa>m-h5a4wp8Xz8&M)x(3-7xW$NsTC zj`v~TU4EyW|H=8q&RtS}Mj_u1{_1}Vdz@RrVSiLT{3CClov$j6{h>Yo(DPaLz6N;S z`9*lTFZ z*gpU_{f)b$@8ZJ22ehL6)y`*@T>MgD`jGu%{{#De{nzsqH~gyS3bUTwkLs&-zBc&6 z^@XN~?HBtu*q8Iga6b0&%dZK}^y&F5zBm1?d-sWt3io+^y1qsG;r#Wk7vGohF@4&f z<9l=e;GX{AKZS$5e^Fnv?ic#K`R_tAKR-;L?k`|JV z#91}T03Sb0pYD(FeW)Mu{b#FpOvW78I__V9oBKrvyvD~b(^u{O{tsSX>vjiMy?@8} ze%bz@xPPmrPxq(5<$S=OVZlG}?~v7pRDIup`8m1iAywZ$sJ?3NkEZ+hc>R?_tG*w4 z$H&*|k%z|pb2WX{-q(HV<9pbyhsFInz7OXE*q^!ce0~6D`haJ>FTK>~C-h-`#QRKR zANwcwq|a}RkLiQ|@xC~YuY5k^?)LSizxS{9KfulYz%?3NlKEl!5I=Z7kMGU-k^8-` ze|P)%(ESB)oE?D!`cXd-UrZmX&)OfrKF;pL{>`C&BR`lvW?%Q0u%A`Gb$t%wkLPo` zKCt@4>LcT4^@G(frjOMhR$rJtRv%b>V)|Hqu>55DSp2g5Vft8nviN5Dn0*!>EI!%% zu=rs7%zteDm_Fto=3l0d*=PEgf0%uykMV2&U#-7ayxRWYf`{*r`%~c9dti@&KBsN3 zzZW|C{e$A+{^=WdyXo8L@7wVEDgFH$?Bcgs{`XU9(f>YcR`JdRxc>ePI57Oi3cs(~ z@r^s^@8g(0#jA~P^}5^b?+;V|20-rbYHr?G80g2ZIL42+eHI_#$N$x|WyL$XH<9}> z>@6_{tgpxH^r^g00e+Xqv47ILQT%U?@;H8fzlU&HU?^!II9 zzb^!?^AmpG_>JEuR`bv7@6;9Q?(o0=s^VYZ*Pgwz8$R@Q`TZ#72XBY{9k2L*K3Tr+?Q!HE z%TJcy@Za>_N2JC-at5<-%&NlSt)_|pfE)h;cfi;Dd`Fod#dYrRe}}!ctkC(4T_bMh zH^uyp{q^#~j#u23sQ;?@M{yH>(SPtS^3(kO0QF7q4f{P;_{`w2AL?Jk7d0UMG`@^~ z9L}gTewhCd-|AoEpE!QiUrnFl7=L~J7$4RL{C)#?SpTGkFFt>Hp}BvbqB!i=$3HRS zua;j8$G+L(%zumzrcd!|<3oRd_xr#xFaC^B#y{zS=L=o@_!Y*MY3+Lqw` zNZ$Jp_P&JWC(Cb*FOy%0uUNm-|Hgl)kFowS|7v_1``^f4<{!nY`S-v4?|<=r9C$e2 z75@)@e?{R;?|;SN|N8i7@BfD4)$HTv@MuWpX)^>~E;q9~cVTywvy0nMV_hn3<;?>5d`m5yYkwqzrS0tb%5a2-iIrHwfug%QM+WI=dZT@Hh!*4@|xF=@3a2?f$G!uZy29F zUt2e>c`|m(6{0_@ehvEZfk{*EKc-KA---9Z_I$1G#@&(|&K)QI#qT?ff93pb{RRJ( z+&-~B$+4z}#rjPMA#D4c{t}WiR)4jTX zLjRE7vZP4$8#vzQLW}fRzJD2b$E&p;d3@9#8}(G&^uKPH$JhR9P{d*1;OVX2 zzT&t1;a5EkF8jmzot7kTh3|obKYTC!(RGhCcEF)Y@t{xot7|>JDd<=G22U4w`@o^U z?Sx<978pa$4<&{FeRCF|&^OM*f@n^^N*4^XD%Y z4ZqBt^565^slspYZ|MW4`akf0!@lN!wfY5qGd}Rk_~!WWP51mvAF~f!{bTaqb@Bc| z{bc@S`j~zAMEQe%zA-;zuX?Z8al&+||CswQ|7pK{7A0+`o#ue=kUl8uQ^4V$^o)NF zN)Gq9@|*Po=MN2DU!Y0(jlT3m&yV$i=~Mq3{%@>bu&MPq*hhTC^@oiQ-{|=5_ow^u z|0Aq#@GtlS4*$mWoB5~4ol@6zP0P9;uDua|zfXLJIJy0Zi`>zVx0L(>KHB5PzI*Pm zA+FOm@o(@0U;0Pip9lLtT6-hbf3=_9>g@ynp2s_{X;~au;fMd+Q)4^3W4!%MNf{qg z`Ck0{w8xjhzW)!t_xhDz{5yGLt$X&HxatS)uJt(VtG=q^C;F@DbGwce{%Yd`ZuzVE z2jdI=*YU~xM*mhB|1$6Y@%LO`)qn6m@M`)n|JT3S)cW@u{)7GN0-hTmB))E%H==Ig zn&zdsZFZ4=za_?td#V8k^l;;c?cspmwfE4p*m!6A@4s}NcdQkB)JL~iT>t*J;P3pX znFDU@r`A4jW*_+5Pd=Bnczg%@@Beho-!DXdgUj!q@f$7R%5U_4OCPfj{Py18satv9 zwj$0|^bOz_FSy8WaJ=7>->3n9Ka4+5AF~g9-6I|9rtG~*_~ng@{~J&1AMP3X4X%Gb zU2x^k)5q)sKR-RW?xJC9gk$ZzoY_rZZHf1W;OANWy&FQ~h%{W9SXZxEBY zm!A;%4IcmgIB@09)5q)sUp;3`-Kydv!td{pXwfGrSRi?4>>ftaH5;w^Aq`H@c8%Vfh&KWK4xF_Juz>R9e-)yK_^Fk*blglU-0)r z{O9SbX8)}@P2IRqf8f6lt~%4sf9dHd&7%JeuJbSWhQObt5B7nB-+b@%jjP%Rj`(qV z94Y)E{!6n*?-BV8uJJFp@*Df#(#PxrNB;clp(er~@;{wCaIeU3aLs?gl|N4(vkx5g zV?&2G4&(p{31IPOL%E()UKdhhW9vfOleuL}! zD!B6J>0|bRAO72BZuiRg@rEDCu$fk8aJ1Fwktcke1-&b7u^Yk(Mz)$r3^;XS) z|2`NsV2=Oyo1;HN{Wp00_tyYd{ycrmKJXXc>t5_vsejS~-F(Jjk>B8`e-T&yJblbQ z@afkMDE_-r|M52lN~5~9iTnmfeT}&C=jmhifp=PYZt;(m_0ORO3~2fN$Zv40e-T&y zJblbQ@a27n6<1W&f7ugs`np}@f3bqcfB!RZ<;v!M$N%R_|AX-*d%fE}@*7;o zpEUQl^5^Me_JL3J^M7}x|HJ$y+m?5T{07(g7hL)C^fCLupYZWNs?z@=zLRzHJ4XH` z6(}!yb1D&h%x~Cw#wn z!_D%2R{a3~=3m?*IMbI^|L^wW|FkekzR#-9@ZZb}Zxo#A%UWMCe;YrZAm3-Lek`M__O-sKCd4c{m1lW?Qdqjcyye0|a;ePrtct52*xGJaM+Sp8!9 zSbnqm!t}BHWBJeYH6%a6`HtpC$<`01kHs&`AEuARCyQ^UkJ)GO!Qzw64~q}R&-};c zkLhFnVg6`&JN(e&8xb( zr+0craI=2O*$>{~)-CMpW-od|aFhRX_JT8*&6jp@b)BAS5WiXf9nQ|MzaD&gXSbl+ zLiygrx5L>M_P@Zd{Q9v5=`;O{)B6kP8`|hM@;&0O{{0HZH}QrAf-`-l|5E*>P2PV) zk9jcKuYZ35|1bROuLWoNO#i6n5!kMKXZD1i1Ez~`OWm1{kQ5*mV5s$4)w#V4{ATb{EQ6s zhv_rt2Z(=}gJC{CmfgNg;xp@f4DmHO)IX-r)K~ak&UX;s)A~Or_Dz2Q-^=+E@fe|3zkILwKJ473I}0A}-(3s;z6&_|bM(&v$N9YcjacAIZYbZ68vCiW z4;=lu`Cj{l|N4(vkx5gp+_?({JMWT%fJ6peuKyNXTYBh@t3Es zn*BBYeO8~4|M)(caFQK==@0(>S3fiUfa~}L|3l!<(g*v%b^O)r1Bd?(8hxgn|I$qV z{!94{uJbRr@*Dl%(#PxrNBrz|^AChS#D8g$fB&WY2G{r(T>10#G5f%gKeL976#kIk z>2Ux4OZg41`7ik5;Qu^*%sz0`kJ6mWgg?}`w2yz^rThlh`X{*Z=jmhifuleD*KU^! zf2i+iJO92*`3`&9D{rfNF$Ng)-G5--){ycrmK5(3GnE1#3H+{gr?^1r;zXTldA93Z+ z)5q)sNB=vslK&1hV6uPzrThku@6UiMf1W;OA2`lmnpEl^&Hzdy{rfNFH#q8F#Fal! zAF~e}`@2?^`j0b;Qh)#cOZg3s`X6!S&(p{31IPJLZDsv)r~!E2rThlR`Vw*F&(p{3 z14n<~t+M`0kB;|Wn*Vs85%Bo_47l>=>0|bR1=sZ_Pam@n9Or8nSNdPXce2#K|5AS39|v6HUvTBm z)5q)s$Nu!yO8+nCe{=o&F6B44^!|8%23+~`^fCLuasKycW&b1Rf4BJi7wx|duJz9W zSN=SG%sz0Ok4&oU|4`rESbzVd{07(hFSzdin7*w2;p*c~aBFsbPu}m~eZi3O{#VyG zH{gt3ZuLtW1<%^w&i&uxUE4+P3!cTl!2fn}+xAU@XX)=Xt?1ep%Q)lDn%_?U=@Gxr z^8bq0Y9l|>mz6)Oe$&kz8pf9u-v`$o8~wxdW!0xueY&_q-`ybo$*La@oY6JT57U=b z|GOX6*{%KEn_@q!KF_|jvuk|u+k!KFS?eplf3MT4@_p9&2mWRoUn`HVvc78lC|P}3 z{R_t5;*J;P`>g%~{#&u=Wx<)gto{)5*J|Z*`97-e+wcLRNWQ2#M~S^M+3{rbfD z%i2GqKD7$-&-8&moZsmFH0d#{uWJ$F5BkITiteA2H9Pcm8$?`VFMZ2e&RSp2g5Vft8nviN5Dn0*!>EI!%%u=rs7%zteDm_Fto z=3l0d*=PEgf0%uyFOMJnIqvU6e=K`L?14}Bf4>0zIdIb-f9rk;=SK$D^DBq@C+**} z>MQK){gLUPWp8Nr2TULM^XvmR_P@2is5ZXM&mHR8pYegbpD^na^vV6y=(i7Y9dCV4 za5F!0b^!m~eas&AK2vQfBdP> zNB#BhFRVV(|7v`sD`fmpPdAvreuU;v?&PcI>N1$M|CU%>EDY zBXiJbQzzFk#J5?W5dSgY#CO*DSSuf2ZA1NI`b>R=@8x_);`@ewh<(#v z!1r?gB>53=rq8S|8voAL=dAS$`K{w)`j~xIzuEf0>JzJvjGxsHR$rMumfx(tFnuil zSpGA8EI(L&GJPz5S^hA6EIwI$GkwfHiw_o`Y<^gLFn;DgHh)YX^AGbc)5q*Heat`1 zena%tzrVKq2kdux@`69w_h&n{sC6x7HjnSaHukNNe{W#8e|PWwr{F%iw|RVj7I2); z%los%9v||X^8K{2ANLop?^ElhcpUvZ`tNG?fulbEWy*Zv*ZzIQU!7YT_zjNUS^E2# z9`6|Vjs0)wWA=fg|C{sB5vl$AXA7R~>81yMgQt4_Hp%0S1Am@AW*<26YyGFU3x9Zj z;_i6pcsDxm8$4BfxX0JcEBilBAF~e}{q@)vUKf7de~kax39eV*H@KePBz-)-F!1N; zWA=e#{kve*o^|lQ?vDmt=Fd+9zrj<*+j;!vz@Mj&*$0mO(fbcN;rIO^Vkqfx#)_lvkx5gVf%4E5`KMu)~egdZfW2*czl2MN!OEIr@)`5ubTaZ zOPabCv&;F9?;DT0)sDY($E;@Vqx&o454euMG{WOUA1=pVmcGf}{uGbv_^a6m4*$J) z=7V_>KN=>0|bRBYtN6&lAEQ;=eR_#9nTC;5WF&f2qC4 z8wdV8eat>^q0*oz|Yz+>HtR2G{&gn|XZQg0lbf^fCLuQ9pKh{te*|^(}4P zp@r)m_zkZ0Fa6}m7Vgo&pQn%62af)9?9bm3{!ri3Mtkh%_6z(5*ZQBn{=NO&&4E8p zAF~e}`}5MV9|(U~-_ni$Zs|79D#yRUb$v;fczkH!&(p{31IPM#%a#8Setmzo^3DBS zUEnvkuCM7Vk9P|EdHR@r;5a{csxp3gfA+{94|LN5Kh7ruF0~Ie@CJ|X68Q7_|MbF>;uR7Mx#pn%lonkHyz@71%BMW z1RU`%_(>jL82Iz_G5f&L|1Q(~_j`ZTfWem@=9&k7gU9!0?LB^T;Lp>?>;uR7%e|HQ zhckdu?I~^C=KIR=Z*bHN{^N|IbimQycXff^;HdwCf7mG#e|2JE=^5$^85Z*Z(Hg0J1{2)9e%&(p{314n=VQDyy?GnDtY zwRfY{{}nvGKU?DQx8|4QKTjXC4;<%LuUGmXj4xTau7m3p_zkY(PiA}kk-(4lBSHVS z^fCLuW&d62|1iJFBXu2Ji@R`^Yk(Mz_C9qRr-HQ$fXSX!)8yxGu;Qc(_De&j%WA=gL{O>1~ z{g0gg4Ib_9NCLmXwf?#G9^WPK=jmhif#ZB+MrHpe=aaPqySveW-{4yRT{Dlb3;Qpo zFKd6;VZ=qQ|3@Fl`xo3#%`5MJb$xRy_8R7j7na|bW$kYdc<2JR`I_?kv@HG=zdz6Q zyR-bhDog*Y()sSw$KP!bf7bkVoiWtaoL_!lmF54L+lIRKdzRlC4*Rbbj$N*Ez&r*8XGl=*wKA z5Wh@c*8UOSw+;D|wZH4?`L~}}&OfFvYk!XMYyM~LpJ#jj^$zue=>vZ_ztR0^g8ADL z>J#*b^A+7cCz$`LcT4^@G(frjO+}t1nC+%RiR?OkYFtBb@JOew1weVES16 zvixECSbVbhX8M?Y79T7=+5E8hVEoK~Z2p)&<{#!?rjOZY`j~&1eWovuAN@J*??Znq zdqeDj59r*(_455WaMK^h`+vP(()VZK{z=cToZb)V`>^``_b12na0`8Z&-MpQAF~fU zt3TKMMYZv*AJ@;Vy|euH!_4|5XA?N17=O!&Zp!)PzyD?CN6rr5zdo<@bMw}f|NfU* zKjrKPd%Uq9p6sUFTK@Z9CjaH^1?z9WU!LUF9XnUvZ!mtd{yV)tc|AGRP1<3$d~f30 zh4b%Z`Squ`bw4TpeJ`fZ^e^%K+38=N?iTef|NSt;U;X=)(fghjai-7oU#h>f?e4SO z+Mv(Gx5L>a&TlrpG005}<74_v|ET^?ue|;own-`!Iy>jW%{ztX9swF z8>W{3{$AGk@kBqqx~7YTpXoFECpp`|`R73I-wo%L|2|;W`7GvV>hH^cUy$iD`#;2w z%)urf9~(a?|9vmBJ|X^P4!-d5HT8<}-#29Xvd-_uBEILA-xr$x4Dl&*FbMe(aHh}f zzg2&-%IBx*GwXxePu}wRt>a_*%=rQ0U*_N>UtgvL|7M+!jraBGy)ZvapQ*3#y`1l$ z{;de{VfqXBUe2FTKi>=S#q?#ZKej$+tzW=rhWudqn0;0sS$$^piPcBO&*}%OUrZm% zZ&qKJK9+wh|Cv6PA1ptaJ{G?$f0#ZNpDezaK4zcA2a8WOKP)~NKl2}(KcRo<{xIiA^PgyUu*xdo`?O*p+`!asW z1?Bf;2e&)H4e|KG9Vc5nRlJ$U+ugLQ;KqL3Uwm>wZ&&MaW*>O-QAgFSTh&YS;qDPV zLh+LmT%W*i@Ko{k9^WtU8~xwX$Ls^2d0?@w_nk%I*YmX@OZvF3f#2Y%;wO20m%yK= zkJ$(Q_hkd>8r@M4e*d=(aE9k5+|bt@8u$&KDn8ufTPK(OpQn%62fprwA$5L#u z>0|bRckg~_-De$-7XGk*NmjjeqT6zMIsOff`&aC5lEogc3;cQds@XsNjgIc%Gt2pR z-=06Lb62+)etmy7=KiByGmj(x3?AQ~4fXgtH<#x>OJC93|J38)H{Zwoq1sn{H$B_N zj=yxvC7oPN;D`Ny>-b9(JpO9nH}=1!kJ$$f|Fu8v5Ig^+xknx2HV-O~-{3m`rD-0o zGvlwOkJ$%~_<7;G2MT|P|5Dv&{@{@@K;Emcoy{7yenF zc6KWQzrh6qzS83}1Am@AW*<1}$FUc+5dKi#(rrKO;uZ&fgKPau-}m?}fj>_lvk!a^ zU;poK(_HvNeNXoq*wxJm{07(hpVoN%%D|tekJ$&lz^{J~JinLlhxIM(*rJ=87WfUW z>q~lo$43PIJblbQaIBvz2bTHu{n<$yy15$yzrl5VO}l%1P~gwg$Ls@Ne%QyU8Na+g z8!@lD8yonat>75H;DbEgJMib}WA=f6`OeDJ%)h)ZyJ76H?)<>Nt%76z1t072j)6Z< zAF~hqgDZZMn)sLZWwW~be@A)X|62t|{0lzSOamXN}t@}e;*O}4UYOR_C{M#!1 z55|}D{vdJh1%89;_>)c^|3l!<)5q)sKgrL(>Hjdl$@#x`ZcX4fxXypl-{W%wf1W;O zANXb;|BEX9FXB6yc$NSAI)Q&(1=sjbMtXc&;Lp>?>;oU>^M62F?hihHkb**@dXn%^Y@PmSMa`G3OH0g<2S z%gUeazZ)3GmlfYLnhcEoVfwP_)4TkBNoT;`}guS@pk9>(kxXgZ?e{ zv+8s0=cl=i)Bhzn)0efr;`{bJw#oNd>mT^%{C=z8OkY<2g7Gif_Jw?()nCAWn}7Sc z;7ngue~9_p{gdtTeOCYWg`fY0dzNvgFRTAX{PlkGOR=BTA0vJ{|E!ENeOddP7CwLU z`>g#3@=y7hzO4N%@>|EBwZB7sQ2#M~S^M+0b54r$m$iRJebV`7`oJH~Z*+f}Ozn75 zj6diP>#Odcle^D8DaJ3;2mgij0rkIx9uVJa{=om?{3@PLfnW2F>0|Xd>wFFV)B3^m zG5f4Ovii*G6RVGmpVbdmznDIj->kkceJuZ2{xf|I$&YZpqxn&?^@HhS@yqgu>0|N9 z;+yGX_E~(e_+<0L;)C%s|FQXF`j~&1f0;gJpXp=%VfLB6Jbv`&>nr`S3+F#>(>=$# ziM~GvZu(={n_`cu_eff(me3K9Ox8O{l>AzHe3I3}&;h)id{rigv-v2ejJ`tShGyS8St>JvF z$8|@#$uE5@-@`xk?+1or{zq(y`px+j_Nd>`XZl}_k95XvN4c@rm+hPSrSqF!*Q-Os znLg9MYyPFBpLUG;%=)VFm#%;Ls5m~RFYA1E_ESek|7M*ZAKby?VSboCvwuST%Nz{5 zqEn2Itn=BI+jWZZ#q^o|AL2*mVAQNmF}}_Eg!q>^0IvDL^ktpjt@8RbKTUt;^!yOx z)BI-o%>G;TC#}7IwSJiOLG35A{QPMBVfxJZ0emlWfcRL|>}!edtn)F6uTcM(K2u-e zdpX}hd~Z0vY~S=3@V%TrAwLvn`po*G@$YPX&RV~a-#R{~kJ)GSo2?J5KC$}9_*wm6 z^_A&k`OWGJ)5r3UiNO$Nj6kKLf7(dHR@r;HVF0 zpK`JA>-)3K+x{!^8$7=60M**Et65Nae-?0^f5F=a{w#g44;=h?_JJdQHf%Us_(S}c_L_5e z=I1yfx4^Yk(Mz)?R2c0En_Lw!rv z?OEYBxYj?xl|N4(vkx5o=@VZJ5Pt04k>hnI9~$eA!L|MiuKaoWn0?^bpD&qlityvN zbI9=rZagIV-{8poh%0}dK4u>{*5|(+Qs&q9XE#4}a2&tEb$v~ND}SCoW*<1t56t)z zjDOU>4vPFZpA5LvKHwuguKaoWn0?^bKbZNK_hkc)sPN4h%0}dK4u>{&Noc_ z%looU7qyP#$Nfvd5&sca{ycrmK5+EEG5^E)OY?gVjQj@2`Y-1*z?DBwAF~e}=P&P8 z>L1PkN?*KsK;$<#>R-f_KTjXC4;=eDQ~z;BQCh!Sh2P+)uMt=NJblbQaGVd#s;qx_ ze^pxAYyUWYgJb=Rxbo-eWA=fgzc=f@oT1FUx>e-I`;36c_h-O${m;|K>;uR7)%Pm> z55||=@@UJ*Z*U#I;L4w;kJ$%~{kQ4=Fu%!|P5VWDgX{bYuKaoWn0??lUt3k_e-Yow zz=JFNxIYfK#=qdopQn%62af$|YwiET`Cr!|`^NDb9P7WF4+2;IJblbQaGd{{{g0gg z?RQs;$Zv41e-60v=jmhif#ZB+Yi0i@=aXN(uutSSxYmCMT=|*4to`Bpf9meW|E2Q& z%j|El{<+4d^l-JGmfw$={j;vWZuyjBUH@L?@3Z(vy?LA)81O9phwpt{w2$`S@C*4&W$H(+#<?F~4E|;d%J0LNzO3~X<3IFY<@aG(>mU3# zcy9T97}J;4zhM3*ZZ5z7%IYuX`}uFxw2U)-S^Xj6Z_%I2@4vG8H^lGko60!Tm(_nG zKlJ;o{uueC{7hfg{$}#`yT|co?LUy;>OZD0YyY^meYZG&S^K+2GyT7xHq1ZMm$g5y zeX?tezpVXppAB7O{4#yu59c?!KTYucz>q)CAJ$jhpC;hf{A2pyzpy@_{+G}LV*IN@ z{=@&_{3@PL!GBsmm_AmYv(DEr|62c;K4zcQM^>L%ePZ>I@w58D>KD_;@|)EcrjO+x z%YUY?A^8!`cQijrwtg^uEPh%3FnugOS$s2n%sz_`7N2Z>SbQ*k=07%nOds@$7LKg>SUm&cF(9QXI;en|S`4Lg+kbKs^wmc1+9pXvP)?r#iU>7T>>5b&(}3j65q z+5Uj(WA=e(_2;_3s5ZW{4jbgQ|FitQ%&bpxHi0vWEB|@ATj+m3fbY%x#QU$U*PS8n z+ku<)6MH+^GD1txXFJxd%^m9(haA}`*q-q->m;m?@u0STK;_ozBlph!ufXs z9KWAvh(6Q5#P?^=hxg(59`RTIeg)%u&;R}dIMZkPFV$ay|M2@CwO{}KV!Zc1eqRKf z=`;PKoUP$}z5Dt>^7|fq5C7D^9~kWCAHPph{pS1%d(>~}GySi|M>>7fS@QcJd~fQP z&Tl&Lfiok{^qKx$^Dlk+?`KDSW_^{jE1ci1>u`1)AJdn0K0B-BInlpa=f?-!HaN}? z(`WWia<&2gpZ~@=^7{t(C+mE63Hkl#8!rjOZY^_$gaR-agXWc;jtu=>jMvHWKBh3RAY$MT=)WBI}Ilj&pe z%kqcmWAVx2o9ScrS$wegWb?z~gYh%}vH4^An17gmnLcKp>0|z3_8X$F{{6M~ALAaH zU3cS@*W9j4j_bK~&uh{*EU}e&)&h_cVCwI=6D`J+Ai8^0=`t_&9I>fhG^uP20X# zv9{S)#kMc)nf7aPsN3mhJGe=|>|SWSQ%wSVeerSkeyOG>aF5CVrrFC)3oGW9@%tCG zNe7*^?=#_h`QI!&@;ime9dDQK-?`$(q}6v@3J%+zBW?Cs=fcAEwS_w6E*@@zCUuF+=Lcd@@9EJ=+7`czdgF;K%jtR@ds-rs@1Q2gw=> zy!EX&)vA5qm^(j5g4evfuN&rZ=HDUb|Gw`1c_YRDRv-M|XUE}Aaroch;@<%tSNqlG zr$xJaqyI5Kcl~caSNP2Vu33lPg^r^?F928n1NT^p|ILOYzph>U+-HS`%un9@s(!?u z(J%3Z@s0iS({*QEI#kAQ{g3f4+Uw$oV|)ge@h|bX+OOuHMlaXZb>C-mv5%jB^!}WL9`=TUpOqZrI{NqkKHcMqpI@7Qz%l=7AGpmw*ayD))!B7R zE?p=2T~jkDg^%%{w$Hp$c-ZH+=5Mw7pm??XR{Ox~+h67LpZRyt`sH;qK0I0ck9`N; zSHM48z5fqxGr}nj{~BEUf4Ilhezp0jePCMM;Mbm#@%#Kp;6sdm<9^Q-zP@#5_nlTh zue)WRRB)eP&gYll&E9ynaL{cP9OJ8x_q?yEQ~SW{+i&f0)sOfy`s4UIxB64vpWo;v zYxZ1DgAN?Nu=6m6X{q4uSRyXs**21r66W~Yue|7Rm z!SDAt>>FJ8Yx<9*`Vc?wob;~vH^gTG|JUsN=fYGUe;PlCzxwfm_*A@FeEmPt?gC1R zWLwlQ?(XjH?p=kuySux)ySux)!{Br`F2ewWI}9+`;O^XiXYVMIJ`~AXm$kkZd!Kk6 z5g8dNm6bKuv@i96+h5E2bK1VvK`;BajS|M%emy>2X8zmOZ{;@ivi-JtYx~<%FYW(o zeioFP?mzYHPHX$Q_PS(@vibh?5BuC;{h9S6+aGxS$oe$(-qx3CU+M$5|CQ^r8Ncj* z+xV^hFWc9=#1;S5oFAm#y!&dl|60e^R{eVFW&3UQ*7i%iY2VxY$o1{S$9mTJP0ycx z(tgjQ1+4R1bgqy4mgTkT_55tr4}Hu3eQnNvre4l(dVRCzPwM6TChec2eW};$qg5~M zOTE+f$@u$iUTJN={rvof^W%_X?>gaW&a0me+=v2Y5QdTrh4Aa+J5`>N6x?7rnR-!cP{E>`)&2s z{@+TyY2VxYJmLN?NveSLFYDeM;|mub@!8G#HtSc`f8g~i$A_u+w!TgKQg1b{*Enha zD(m0r{wihAG5#rbmMWQ$bNaz8{luWYp{_r@@oDP4 z9bcw>sSn(KD~>;>`IY;ZMD?`{9& z-Zjg9{qZ%|pN992`po9|GRIHA^;c##;2zN&pQhg1@nzbVdiiW=Z+{oZpVRiq{qu!a zMSNxZ?dN~l{+_Yw^4*xM?+2ZtyECx9 zHnf=KH+exTtKRnc(*2tM+uw5iG4*nM>-Jge=RNhZ{!IH)FER6H)jy~Gg48>0pL~8g zQ*pkv{o23h_`C9=llA#(Gxf6lwt8#(FHtY;|7w1Y`poxFQ|pbj{;l&@$bj=#&(jxt zQn9|x`j!13c>T)pVd}lDZ_~ci2X4P4>)&bnUT}RFy>YX({W5!Uk0JZV`urK9i`&%8 z_S@>M?Jr8bwEwI5nbl~He~It+|ML0RI)CIzcig8p>))(jz5e{Le&zTu_1@OEXs1l{8G>UwchelTdHk_clLA?$7nVvipOz{`LOQIzCIrxa1Rx^=;O# z?Ek>)SB?);?`?gX_N6{>`zcueX8hi^?{359*7-~7Ilo)KZIJDk=VKG|cXyk5**;sn zUm@;4M^kUw_clK=KHKM8d46QA|0wPM^r_DJHtScmKk)jMRA+xC0f@6P%+ z_fOvLujKlk;GEmK|FVBRO;R(tb^bN=a(=a+pQOGa>(8_=_169ibbn^%&)fXQFH_ln znYsVb-*%Y!4^qB|+tkban%{m+j|GmE+5_ zZ(E<9_JdRJG`|-nZSc(?H@UR z`1C&T{rbyi2)Pbi+H}Gv2gjE=er(%s)tlqf)Z4b-Q!mGtXkMe%XF&{QQ32zI~y3rMI4sO1<10%Dyr6 zJ7)B8n|j$kTfJXVwtp@4rhRYoBli!dzkRj#zkPfU=3MbP$oe-E9Ye?{s|``*SUpWmvj`)19*tZno8#Q)}1p9QQxvwmd$1Fs)h zpQhg1`ZDcHz16&a{*m^5S$}5yvi-L4TkA`y&z)df7g% zPuBY})LZvId#E?)juje>wjrTVCI7>SccQ{!`B1*8N8Y>P`FJ_K*2{+5fh`_q3mu`~QdEzkjseO)~p` z;*JJxQ!nl7{lC?}-2YCe-n8#+eBQpF?7K3EE9meD?o53CI>`6W^7s1r%W6MQ;@3U{ z(ueo@{qoGrAAQC=3GcQ4lF=Xg94Zyo>-c-tdFE58L^#L(y{+%}%^&$>O&8kh{7e13 z0%07-=k5H}k?{>k9MbFgr6AiEHeo2Q$DbLWx9ek1=C63K;9jpEahU(g`9pX;znbxR zyZ@RwKZNU8k6>Q!Pdc*yPu&XU_4;kbXFfmJ)|a2G|JMm3y4;0>dA!moZ!t5WX@p*gxHuGL$ zS2)&(x93ws3ny~*V|_V|&)f6mJ$sV4=CZ!MJ^z&YOdKChKCiipgEK9tV~=I_0Y&(u4$uh$pz`NR5rDW5N# z-Vcj-c+&UhdwjPh&oE>jDo)w&Q-t@&Ouc+QY#pe+G4F?&_NAWZpFg~RChwP-=dZTs z=W_q)HqU3B-mh_bKgP80?fI_Re}VUJPwt;@zmDj6|55jkuRLRv@yY!`rRou_`@5gL z-@BCS_q8$K?;qsvZTAoEsocLvy*d9$J)a-V{fGNK_ZQN>xj*pMzudq5?ESW$+<(;= z7s+#fB7bkYe{%bCec! z$bX~L%lkuSe6oLj_WizW|73S8YybZ2{RjDc(4-doU7kzeY zuirn*{-4WlT%E>eK7UF3dj7H6m-V+OPaMzZBdOQ(msKzK-*JP-@qE7WHa_$Hjnvz} zACluk{@&bwNxkj+KX(C+uZ8sQG(PiuUjE+x{C^~$zvr?2a($NjBdOQtbJqHi<6Gv> zX?*7Sul&93`M6u2Z!~8Anfp_zw?BWE&-WAA|4!pG&o^!3x1Nv5^M#G9KXZNbw9j|w zvi{}y#3k0R)A-EuEBSlt`J%pmEPtPnnemVZl z{gu?)pO4A&4LN@}jnC=)Y_5OOzU}(zp2+@}^PkiBoZ5FfKRTVCoz9<5=WnO}oz8Dg z=P#%6Ih}u;&M!{mb2|QE z`^Ra0IQ8!|e@^?)X?#xe<21ic<8x}?X?#xe_?-GT_y5-Sn}P2Cy`>9|3K27R>_4_vYeU_=0aq-(M zKlzPTl1$$Ugt<7;CH1C#sh8h&$^Reueb?fGlUz>Qclz1{`}cEh`Ho-OSs32mXBgXW z>Sg=*{_BVOL<>My`|9zZW`jCGWzy9kpne8|Avi;_}b5p;W?KACro1X+h=lLIq zKfpD7M-%J!p^VWj<4h8wuh08i<6RrlPV>}DyF5Rzo+0#{Gt6f#$B(H`pR*DDd+Oa% z@4xedk7-}(rCn{`J#py(pA4ykxXk!v{|6qwY@dw(<@eub$^LaoKO=YD_1R*pw{4%N z{w&*X+V?g;a{LT$mcTmx?4N&gZB1((e@@4z)A1$kkD`6s@o9}O8|};Y<1&9Ui>CLJ z`PccA-*EV4SykL;Jm)W&KU1&sCv)gGFn?vAmf0qF>TUCD&2f}#)qKJn4`S^f`Fq>` zv3?^`k@joGeDC8lzjA!qejg;~H*5SWyWjD-!2FwfnO{AAJ@s#N{mK6Gwtvj}@V5S( zw%=*~%=)y=?+@$OjNf+t@r+-#PtM=A-)G46%{m5eWxMV3&Q>qm$NL#S)W_!i64So7 z`7zsX+kbNWd5#aW{kHla_OGe8&ENm5k6#_%PTMEfZ`=F%Zh1y1>omx-TRyRQ|HjnI z_F3l!TYYY}-?Z;-ew^MfaXLPojxTBdSMR5o^VG(X%>4gq|H%B? z>VMe3X8vUT1)e{d-^l#_*YB`L`8Vx*+doe2%kMjF z@5jpTldbk^wz%O_kN!=)v@hoddwp;EH|={HpZtE#_Wq&#{?uxJX7cMk{b}F4zZGzO zkcAiU`xWzkn5mccrPf|A?{}H@rCzQb_V(veZ^kd}2Ohs{pZR;K5B&EsK2z`1zSIY9 zU*^aBenIZdul*C4t7Grw<;Ey}wizV-gI#Bz@)^|LD%w|@U1|63vI1Mcr63;2E1 zRO;pWV%nE_xp$I#MEU<^ejnlO`TVt-LtLw$xAZ!`{?muL68dy-o8MQ+`1Sj5YkX24 zJ#xTW`PuKAjt&WDwJ&4&+4f2Q!|HT)?BBe98~FX)Tb*OMeCsrEoA+-6zu$YKQDoQD zAkD3{_N(#9_YXh&{pF4j>0CEzH1PWS&8nReyOJhoVNj%he&gh&^CsD@v*TuH%POc>dno_VKHO-`PIt-!?w!-!}r| zv-cl({|;jQO#eSyANKJ%ZC|n?Qwk*+vCQ8#|Gpb%2XnuR@O}Pm{ag39_WdXQ+v;V0 z-1hNx{8Go>zO{XuXg`X7Y-@g{eprpirhjYxR}TB&GWAaLBkRXDf4(w*_Wdi{XKP>T zU2AFot!|%Fy;J*6>)UC5o#w}Bex2s$SMxjn_G!QVCuUp6ugsfZ9k{oB3g+`k#%@Y5O|%y6c~%`%LTnFWav3?^iPRR@eHQ={@uRtMi-mZ>yL2 z@iW&aX+Nmn602U@m-+Q8^P;M26Ya}3nf`6t=U0mU?bjD+U+aIk{y3d~owm$_RapU zm^7b#{|EHHr>$rIOTBIX2lW4&_0qq$_Radw@hzu){Ri|vxSePHOTBIV`^olC|IK>o z-&_0U_&?Mj+xO$2|Av*!|MZgWJ;%S)+m3&$|7pKjFa3LK-<5=lHk!*W=TAHZJcmOaDuD)RE)g>R*q4tADwN zm-%1%oAuJaxAr;zS^ehHSTFa3LKf7|Ab zR{xa(&i_{b@;!m{zqlyRx2c!;mwMUn(m&?`>-_(__0qq$_8(2%ZS~(i;QD0sFW<9B z|BJ%acT2tWFZHtSrGNRJMCSi@>!p8h?QbjOXZ7DM;QDX%FMU|sf4aU~>ZO0FH{abz zz4X82H|wQ;Z|$4yZyRv`W47NV{m-A?z_a~QZ`*#Cwf(NP{${=O@2&k*y8agj-2YnroBQ8I$r`z(UglrwZR_7{ZU1l9OaI>5 zPol@a-k)3joBRI-4;s0pUi#Pje{=j>{r_&g^zW_x9D4rC7V!DUod4Xi{}-%p?3Q}z zU+U$!m$fJNL9+e7TQB{4Yk#bs{|^Ox{xj$Qfd0ESaZA1QFZFWVOaF2oX!TFMxqb)! z{5tOJ7N2M>V_Wwx(tqI3Uz--~^jUl$j&*+_^?^TsPA;dy>|>)5}!{|@~5pf&wJKN#P-|CROwe}0+9_(MdB?>Iiwe&GB2 z%3U`2OnQ^R`g|en2mX9ef%%)*DuH$XFZJHW$MwN2^?~niFHK+SQ+-21&-er1e-|yk z+Glc;gr4@jjjyYIJ`a5VSiIUypV#LTdgedy{cWjX^L^e@?=(KMegfa0H6AgE2WPUqe}?<2;y z?w_Rn!1q_PGY#;$$NF*_AMoh*oe&FlReC9XowOH2mRpuw~^>H-&CmiPw^Y`Ay=k59tz3610 zqRD7q?{5NMf7Y_T!nKd(Y2VxUa(FpE&t!eC_!QH+KFIh3pWml*d@QHlX?*qd{y&^N z|I`1rm^}ZR%JCV6@p(HxXPB|nr!?E=G(NL_y`7)U`Zv!n_4A3lG3Tck>>sD`Ikj(& ze{bjSu3n!1nd^ho`P0-pogbb0_jZ0WxrCX8ydL|IGaSVtl_mKU8%% zKRJ!h9Dm-94^!{$_;flyIIUl&0^KZ>+yJ_4@bL_v0y^g>;Xs zc-&KOYhUX9ns?sndimk7r+wS_tnXLTjN9VM5ay*-|FidJW;I*y+LJx0TejcyZy#Ug zU4OW8g-q$GcWOWI`xV)@uXV*c6xRCtpS@o)vrh?E_7Va8|7`weug~kcHamr<|G@KS zAD`3q{p|gRVzW!Tu09B3wJ-hKw(p1i>ur75$LF+tKYPDp*TXfgh7mvi*8X!E-_PC; zi5FsutM!S1_J8(%$AcJ?UBNyE_v|0r{c>HH$?%lj#| z_O16PHawW&dfnuti}yPU+WPl3?{7@my1_L%%|plaC;glGx1FCn=O3r-lm2bvlm4yo zH48q&Rk_0htAD5YH~rhrPk!e7=CplI^W!wX=J>a*zaP#IPTR-(BL(IC6*+&&-0S?i z$L-$Ws_-`TZ=K&{er)GI>ECV6KhnOuKVoa&dOs;bmtwBWvr}8wZ_~eR|GAeQ3*&x1 z`TO-n{@z}1u0P(c59a#iZTmt$5A8nK>bc9?_$D?CUSQA6`=0$Dc>B!t*X$qL_^FeT%UjS_h$Xs{@#B5-e>A%-j(0p#06cq4$YSFTlG4AQ}6DW za8H3m&1PElw(G04cBG9Mhw(YJZ#zCb^B?v_5m&<(!94xz_09C}`|55**Vr{3JoUEz z|7Uzo?K`ax+x5w8pKtrS>s?EePPF>BU7tMT8<2RqtK^&UR=rdEGC$tdkL(}Y^~tpF zTKamL>+{ATR{OT=vl*YO$5rk`?-p3a=k9)=aTxLT_3X@oZ$-7bFb(8C4c|3^OO8pGiV2@))^`v2Meff=7u`{wxfw*I7l+xA(w}*AWd7ZIpKf$j z9Q@Ho>do~_>#ghez4;YfL6ScAG5rU=zSz%izdAq4n0|Hr_cp%#Yx!>nFIj4xAAZ)p zxqeCere0#%cKLj5?jO8u-{~xc3v@m<&syJR`}OZ-{@lNN{q{CL=K3pb{_OqX;)%k# z^UOIe_b1l=k@t6P`^WE2kZ|s$YnFQI1MfdGKc;=D*YR81Z|<+m@o#&--P->_PHuD+ z+~eyx{%!Tv{(o3@rmJ|$y`Fm8`9tdc%=$I$+v=r#&-q2(Pqtlu{mdGB-n6nSOp55% z?^A5|2U2exBk5|dcfF4t*V_NKde8O2e*a)=-<$PUOw*7Nb=GXds zW~;aMPl}uyU8Q$_uMd3wG@sv0`?h*(|CrBTGXJ*gkBm>o;G1dcbl0s>M`5&Ee zy{l!efc|au(!N!1zd!iZ_+B~qKA)w3t6sC=HR{P_hZE_VI_5J=UaQ~%GZFH^N8E}30)%}@i zKXCu%{!Xq*a(xZ_` z?bq8>%5`x=!1d2oZ^rMkKR>s%FZI?wGS^4u-+De2c>m6ASW9Kkd)Y zZS8yJ-#q^|=YQMv&00TIXH9lJwDoU0|66l3v)mNdz)s=9&#I@GH?fPZL@9V#1y{qS;fafE&dbe34_UA*k_D#L#`Hl4dv-z2mX}v2&p6~Y` zfq!2-toM4?;awA~;t{;J~FZ-)(a82J8aDB5~f8}qj_@ZIlcRM||KL48Yqg?Cs^Ru7%d@BE&)XVwJR_}R!Z`!w=e`WsN=J|Wo z%B8C0XefUfBuFp>wW1(Ff@>~mD1<}^gw|Z*a0rVq2(P)skq{9P5Lt7HqaiAyAiCxf z$3jfRKy1w=j)%C2gZP?DoCpb#0Eso1I2n>636eu{iBlmZQXsYF5~o92q(OSkCC-G5 z$bih6OPmc^kpX&K9K+8>+%JRKqY^5jislkmM>SMM4b3I4jasOQI+{ydAN5cd z4K$ayF&d#Enm}@io1+<;qJ`!Xw?-?pL>tW|ZjW|oiw>Gg+!>wF5nVKwxI4O`D|%=y zac}fOPxR4T;{ND|z8Ijn#Dg&i12F`WOFSIIFcc#+mv}TrVI;?%|>45AvuyEDN-RNQXnnTAT=@|J<=gFG9e?fAuF;VCvqS=@*p>IAwTjV zFI@0J0Te<(xKR{EP#7gp9K}!?rBD)OG?%zM%AqVOXfAPOR6<2m(Olx{sD`Sjp}EAh zQ42LuM{|kmqaNy_f#wo7Mk6#t6U`-Vj%H|z7Me@k8m-V0Z8Vp-J=&oyI%qC&XLLeG zbkSVm?&yZD=%Km9z0nIj(MNNM`=cNFVu0on55^!2#1PFT9*$uciV>PiJQ|}g5@R%% zcs#~oEGB3!@nlTGL`>0K;^~-%shFX;#IrFAGciYViRWV;=3;^75--LgEW{GcC0>qY zSc(;zOS~GZuo7!Dmv}waVJ$XjF7ak;!bWV-T;gr`16#3ObBT9hCw5@B<`Vm2FZRGs zbBXt3AN+9$2XO#LaRi6)CywJ7PU0_|z~4BHQ#gmSID?D0fb+P5%eaK=xQ45^g`2p6 zJGhO1a1a0DE*|0m?&C53!y`PyQ#`>-yufq3!E3z2d%VM2e8NY3z*l_1X9Nu6ha~#!XgYJA_BrA3L+yCq9YojA{JsI2I3+PVj}_KBOVfJE^!hhMj|BD zT;dc+j$}xUR7i<*NQ*Schzv-NEXa&Z$c}8tid@Kv9LS42$c+NXk9=^$1s@bfArwS0 z6h#q~LW(&E!0Fk)I}XML<7`E6EsF6G)FTu zMJu#K3$#TWv_=QCM>}*zCv-$NbVV2RL=SXFAM{2q^hZDR#Q@DE9*jX4h#{IwJRHL? z6eBd3cr->~B*thi@pz2GSWM7d;>nnViI}3f#M3biQ!ztxiDzRLW@3)!63@px%*6uD zC0>k0ScoN>OS~M*uoNpamv}W+VI|gRF7bM-!&+?6T;k2xgpJsuxy0M>2ex9n<`VD1 zPVB&L%_a85UhILN<`VD6KKSE+<`N&qAsoaJ%_TmLV>pUGHJA7#{=x~I(p=&*_#3Bj zR&$9j;5^RZqUI7`!DU>+Rm~;7f$O-2o0>~}8~@-I?r1LYJ^YKixUadykMIx=@So-q zKgAO~#xu<&eu)=&j#rvX{1$KU8Xxc;@9-I)@Dbne6<-i6IOjnGK}du^aD+iZpU-sD=8dhq`ElhG>AMXoALQf#zt2)@X&6Xot3FgO2Ec z_UMAn=!EX*hOX#^p6G$T=!4!Efd1%*!5D;r7>1!3f{_@3;TVI_7=`f|hq0K1iI{+? zn1acef$5lr*_efyn1{KTgN0at`B;L*ScK(RhNW1Al~{qbScBErfc031&DeyE*rK__ z+wcdrV!P%N@4`;(z;4YY_QhW8fuH6Q@5es)E^$1> zMI6M}T;fDXhy+Nixx~qk6iJX=bBR+SB~l=@<`SnvTBJcnWI%dkL1tt^c4R|VCK2go&7jshEP9n1Sh-gV~sc z`Iv{fScHXGfTdW1#aMymSccVDg_T%`wOE6V*nsueg3Z{3ZTJIQu@gJ69ec1FyWj_3 z?8ScUgFg=8AP(Rtj^Hr<#Bm(MN&JNq_#3Bj3g>VZXK)c0a2{818JBP!*KifLa1%Fh z2eZ@*uzF61(7o0&r_CabXlfK@`zk;^HWVq9~!c z#HCRRB~eCmiOZuL%A$hi5?4kgR74fcC9aNYsEQhzOI#bZP!n}Dm$*Lap)MMsAsV15 znxHXSpgEeMHCmx1+MzAlpd&hF5)1*<`O4DLL@+9%_UBTq)39~noFDtDUkxHHJ3OY z(jpDgYc6pnWJCsJ)?DIj$cik;uDQgykP|tOTXTu?AusYEzvdFV;DZ8iYc6qN6hc81 z(OlxCiTG|^n*=4ghdXrZ~ptJ8^?v8Hg ziXNIv+#9{n6MZz7xIg-#F9v8X@n8(XKn&4b;^7#Ep%|gL#G^3^BQZvEiN|9c#$tlz z5>Lh?OvDt;C7zCHn2H&iOFSF1FcWh$mv}zrVJ;SEF7aY4!a^+3T;kJu>hy+NABuI=DNRDJkjZ{d9bV!Rd$cPL`k1WWH zOvsLG$ckLZi5$p_Jjjg#$d7z*!v!A{Mj;eLF%(4+ltc*>M;VkxDU?S!ltm>}LVrwpOJj6vD#MfNnL`aAPNUXWU$&eID zkX&<#Qz0c%AhqTar$bt#L3+(4&V-D}fXtdpoDEr#1=%&1I2Upv2l65ha-#t9BOlyw z!3Tv=2nA6LMNtGLQ3AzL2BlF7bx{Wm(E#<) z1dY)MO*NOe1)8H7T52wF8?;6%wAEbV4rq^d=%~5GUCB}n1_X$OS}Y&u?R~wmv{x1V;NRzF7X$c}j*obViv*fWoEV9a5J@zbI60CbDN<-IacZPON~F!^8IcWHkp(%C1KE)WxseO`kq>#{f)5Iy5DLPLq9}sGD1qWAhSDg7k|>9=D1(Zq zfbyt<%BY0usD`Sjg_@{=x~PNNXn^{thsJ1xhG>SSXo8k#f#zs~)@X(HXot4wgpTNd zuIPf!=z;F&hTiCfp6G|Z=!1b6fc_YQ!5D<$7>1!3g^?J6(V9y<4r4I}<29Ff5+-5- zreX>vV+N*U8fIe_W?~-ZVh$E!0p?=~7Gn{XV;PoW6;@&e)?y7-V*}P>9X4YVHsTL# z#TM+qc5K6L?7~j?VlVb!AN=8mgE)ZwID*4CgyT4dqxcIa@Fz~=6i(tS&fsrczSS&Ni>%@Ig%kMQfMx5YNSF+ zq|sdB^hk%a$e_8znUM(@kwtTfvm+a_B8TP@=SD8%L>|p0&X0V^ivpTU?1l?ID5$x_ zMNk-pP*ih?OQ1N4p`_*#mqBTiLRrlvu7L6=hl-j@Tm_X;2~{rp38J*A(-Ov?X&=Wn-9evOn zz0e>1&=-R+5Cbq2LogU4FdV}$8lx~0<1iLuFcA|l9#b$GlQ13AFcq^f6EiRub1)kV zFdy@<7>lqF%diwnuo5e<9BZ%|tFRvHuoj!J5gV`-Td*11u?>G<7j|L?_F@lq!&h^O z_rV{2*sr<7hj0)Fa1=*y7=Pk8j^QN!!U_D1(>R55IEyp5hzmH6E4YkHxQ=VMid(pe z8@Pkp_y_m!FYe+Y9^gJ6<3BvYGd#r;yu=GU#~ZxHE4;@$yu~Mc#0PxE7koz0@SNB1 zjW`5la0EkWghEJ!Ls*1CL_|P%L_uUkLUcq!RK!9|#6VocL2M*Ie8fXyBtk+Y(Olx> zNQR_Hp}EAVkqRl1MstbNBOTHrgXR)vMkZuL7R@Ejj%>(^9GXj<8@Z4Zc{G1FW zOFRanF$!Zfmv{okV;m-GF7Xsh#w1MDT;ds+j%k>US(u4=n2R}Bhy|FBC0L9_SdL{_ zid9&N6k9F9LP1uM(uoYXd1KY6;yRi#9;fuZ4gMILa9}eOG_TvZ+;}DMH z7>?pEoWP$rjZ-*@vp9plaRKLX4wrEW7jX?&aRoPV1J`jI|KJw>#a-ON1Kh_w{D(() zh^Kgh$9RF~c!rmnOZ*0}@d|G>m-qwT;~hTZ6F%Y_zTyjlMc_OL`C)BHgg|hFL1=_R zc!Wb(L_$PFKvYCQWW+#pL_=)ELQKR%T*N^_BtU#5L1H9AawJ1iq(VxhKw6|hYGgoq zq(f$8LPlgmR%Ag=aS7LP4OejsH*o`Za2x;N9{$B$Jj4Us$7B45M|g&(c!HOBf#-OG z*La2Zc!#(6gpc@uulRz`2pW;|9KI2UpbU;+2#rt(iEs#uFo=i<2#+X;j7W%%Xo!kf zh=~}8i#Ujl1c;A#NQ^{Ch-65LBuI%ANRCvROPm&IkQ(VUmpCIbAU(1mGcqANvLP#S zAt!PmFY+Ka3Lro7!3`IDP#A?!5XDdwMNkqYP#k4Y8l_Mk&>z&CnFB&=M`s7H!ZP9nc=_&>5Z35#7)gUCely z8@VKFc1SU6hkl=BQPApFj8}g$6z!@VXWp7Pr!JL!$i#`o`T7kgsGZKJOk4) z4Kp>Dcn)S`7UpU$@dC`pJS@~);w4y&MOdo2#4E5I%dk>&iPvB?R$;B?5^unItiwjl zCEkL~*o3W`OS~Q1@CSBiF7a;c!cOebTw*`?VlVtPm-qnoV;>G`F7Xi@#vvTlT;e}* z9LI1%bBRykB>uu_%_TmIGx!_lG?(}yF5o;aX)f_qT)|~r(_G@4xPj}qrMbj+a2x;N zuI3Wo$36Uu2bxR#A0FW$9&0Y~Gd#r;Jl9;}S9pmRc&)j_@9-9H@LqF?Kj9-j;Irlu zf5TUNL9j@i2OO5;0S}z2!-$nhp>o*h=_owh=Rz7f#`^a*ocLgh=;g{gM>(c z_(+1pNQC4_hNMV^lt_WJNQ2bKfb>X*%*cd{$cC)Qf}F^K?8t-M$c6mKhrDpX2L(_F z1>r_f6hUE>Kyeg9X_P`qltWpRK}A$Rc~n7VR6=!BLsis5P1Hbb%_Xjfx~PNtnoHaW z4bcEi(FBdr0?pA3t?a>9D(Fxtr4PDU-J<$Vw(FeUT0R7PqgE0sL zF$_a71S2s5!!ZVe<`SR98T^fNnoE2U7jPbzG?(})uHZ7RX)f_i z+`x6*(p=&@xQ%~sS96K);~xIS1I;D=50CH=k2RP08J^+^o@*}gE4;)Dyw+UecX*38 zc(1v{pYRbM@L6+-zu_ysK>njnl1m(%I2eK=1SFR@G(sUH!e}mWc!Wb(M9^H~$cTi9 zh@!c~(Gd+%5kqr{V9I5kosCDLdv zaeAafT4c~%;>^f|jL4$7#MzMzS&>6?iE|?taw3oB66Z%g;DbBWuaHCmyq<`Q>6d$dDG%_Z)F&gg`$noHaR z-O&v_HJ7*#dZQQmYA*2r^hZAo)Lh~r7>q#}s=34?FdV}$QgeyNU^GTytmYC=z<7+q zM9n3hg2|YKshUeX1Jf}LGc}iZ4rXH(=4vkS0?fxeEYw`$C0L9_SgN_iE3h2Puu^l0 z*I+ePVXfv8Z@_x2!$!>|-h$28gl+f(Td@;6upN7_8@u2KU+l$x?1MiJ;UEs+D30JT z{={({!%6&w6ZjjaaSG>f7H4n~7jPa|a2c0y9oKLbw{R0Ta0j>X5ANY#+{HsYz7=YIM3o6aR|!b2!_xIg^&n`un2>Q zh=A~jq`AaV5e1PEO>>E3A_k%(mgW-2MI6LNJk2Fehy;j_BuI=zNRDJkid0C66iACS zNR13gk95e4Ovs3A$cik;i5$p|Jjjh)$d7!;3m1G)0EJKxZWKik6h;XYM=_K}DU?Jx zltmd-Lq7;T;e|Hjb7-hxx@p|AN?>;bBTvwFa}|$<`R# z{osqe@Yh`81K5v!IH90idP2~jndI0m94 z8e(cLaU8@(EX37Z;sl6~cu1(Z#7U4CiI7xtiBljsk|Cw$5~o3Gq(WNFCC-5KNQaD? zOPmFnkqKEfmpBKqBO7vRE^!{@MlR&lT;c-Ak9_daT;hUo!-YbcOI#F1P#DEDm$)QK zpg2ltE^%3uL1~oJT;htTfbyuMxx`gb1(i`vbBSxB2CAc$<`UOM9n?lW%_VM#2B?ol znoHaiP0$$4G?%y~TA(>vX)bYFv_WgM(_G??=z#X>ERq6fO8m*x`p zMIZD=Kg}f`hym!2L7GcE6hkl=!!(z8Bt~F3MrkhbSd77FjMH4=iI{-#n54PHQ!xdT zF->!cXJQ7XW0vL;&&3?f#yrg>UWf&lk42hGycA2Y7|S%5cqLX~IaX;d@mj3GYOK>- z;*HpV_1L7j#9OfioAHO{67RrvY{O2?CEkPG*abiMVlVb%AN+9$2XO#LaRi6)CywJ7 zPU0_|z~4BHQ#gmSID?D0fb+P5%eaK=xQ45^g`2p6JGhO1a1a0DE*|0m?&C53!y`Py zQ#`>-yufq3!E3z2d%VM2e8NY3z*l_1X9SJL`4-=ZLr?}sFoZ@ZghV)mMHoax1cXNv zL`Eb;M>Ir5EW|_%#MWHmc!-NQh_AWCiI5NpkXUnxlOZXRAi3rer$S1kKx)k;PKUHe zgY=q9oCz6`0hu+II2*De3$kl2aW3RU4&>Hc;(W-9Jjk!P#4h-t0Nk2OTo{E=5JfbX zxHyWTC`xE9acPu7NtDrC;_@hmvZ$cB#FbGA6;VZViL0X;s-lMG64yp8)I=T4C9aQp zsEY=gOWYWZ&=5^Dm$*5ap($EuE^%wLLQAyKT;ldBW#pt;18 zF$ohfMRSR#V;ZJnhUOB_#w^Ul9L*)3k9nAj1)58|7>lqFOEi~wIhJ85R%kBqYOKOa ztkGQJ^;n0s*r2(@o3RNSu|;!qGc6n|TGr9Bu9o$*tgmGQEgNdtNXy1rHqo-Fmd&(mu4M}?TWZ-# z%hp=9(Xy?U?X+yKWd|)gYS~H4&RTZSva6QewCt{B4=sCY*-OjbTK3Vhua^C^?62hj zEeC2jNXx-m4$*R`mcz6huH^_VM`}4r%h6hn(Q>SoE$y!d)a;lco zw4AQx3@vABIZMmgTF%jOu9ow(oUi2qEf;FJNXx}qF41zSmdmtUuH_0XS8BOR%hg)0 z(Q>Vp>$F_28qummi}7q z({jI-2edq>YW@IL2W)^jn!F$HCcau{Zm$ zFZ;1S2XG(VC*U$~iD zxRu+uojbUbySSUbau4@%AAjS19^gS9;$a@)QU1KU7KI9`l<`X{U-~5Nq_%EOH1z++NU-Jz^KGgsD zA;U2|BQPQ(F*2htDx)zvV=yLTF*f5cF5@vi6EGnYF)@=cDU&fdKVk}|WGbd+8m47B ze$4dDz>Lhq%*?`1n3dU>ojLd^bMiChVs7SPUgl$d7GOaZVqq3xfJIr1#aV(SS&F4u zhGkif#;r?@C!C%BQ|CeHf1w5XA8DuE4F4E zwq-lEX9spL3{fCD**p&ZO19LixF&M!HFUvVVA z<|vNl7>?yQj^_kUmt=z`#+`*mP#ohdsd$^bT_#5~001xsI z5Az6*@^>ENasI&*Jjqi$%`-g9b3D%ryvR$u%qzUgYy6Yfd4o53i?{g~@9-|~@jf5$ zAs_KEpYSRF=0AMKfBBp*_>!;qnr|2qF4+G=10V21hGTd}U_?e@WJY0BMq_lwU`)nh zY{p?+#$$XYU_vHhVkTiyCS!7b#1u@)R7}k@Ov`lqnCY2;8JUThnT4M)E3+{>bMRB< z##2Cu|6B{3pQjUHf9qxWivKs z3$|n{wq_f)WjnTK2Xp)MIGz(Yk&`%?Q#h5=IGr;%le0LR-*67+avs0sd@kU3{GJQBh(GX0 zF6K{M!lhis$sj9xRIOq3paBMw{jb|a|d^F7kBel?%`hU<8R#0 z13bt>Jj^3J%HMg6$N2|O@FY+1G|%uX&+$Aj@FFkqGOzF|uklY_=MCQEE#Br|yu-V^ z$NPN1hkV4xe8Q*voB!|`|K)SO;7h*ZYrbJf1pS{MG91G*0wXdKBQpx4G8&^Z24gZ7 zV>1rpG9KeI0TVJ26Eg{uG8vQeBc@jng@U zGdYX1`3>iAF6Z%E&gTMt$M3n2i}(Y70Ra4WZQJ9ls=cX2m=84j-r{Zk#XG#qd%VvFe8@+9%qM)xzxfZJ@n1gY3%=wlzUCW- zMAZNJA;U2|BQPQ(F*2htDx)zvV=yLTF*f5cF5@vi6EGnYF)@=cDU&fdKVk}|WGbd+ z8m47Be$4dDz>Lhq%*?`1n3dU>ojLd^bMiChVs7SPUgl$d7GOaZVqq3xfJIr1#aV(S zS&F4uhGkif#;r?@C!C%BQ|CeHf1w5XA8Du zE4F4Ewq-lEX9spR?oIFqwDo8NE_=W-su<$NyScl@3UxrjgTM=s`1 zT*9SX#^qeWpShB&xSDIYmg~5l8@Q31_zO343%7C`w{r(~au;{=SMK3n?&ELV&jUQj zLp;nQJj&mBjK}#0Pw*s9@ifoyEYI;gFYqES@iMRQDzEWRUgr(oDyqj^I}u$*(zzqdA6SIgaBwffG52lR1S`IgQgfgEKjc zv-u6@a4zTZTh8YKe#h^*kc;>Of8=8R#3fwHWn9h`{Fy7cimSPXYq^f=xq%zGiNA0& zw{R=BaXWW#CwFl-f8`$TfJjBC1!lV41$9SB7@B~lt6i@RE&+;74^8zpO z5-;-#uksrId{>3}I%X_@f2Ykp!e9R|&%D?#!pYdNl=L^2%E57C%hD6r? z`60tGJR>k7BQY|gFe;-lI%6;kIjgZcYp^D3u{P_lF6*&A8}JJ@WFt0a6EG!JoO3tGJqLxR&d+|L6%$U{8L zBRtCAd5p*T2T$-MPw_O*@GQ^qJTLGfFYz+3@G7tIPhRH@-sCOb=3l(SyS&Hye87i% z#K(NXr~I4$@EQN*bH3n9zT#`X;eT)3^FfsVi~~MoIEH5gMr0&LW)wzcG)89(#$+tU zW*o+4JjQ1NCS)QeW)dc4GA8FoOu>{)#nep0v`oj3nVuP#k(rp8S@;RFG8?lq2R~&_ ze#TtP%{? zWG&Wa9oA(%)@K8L!G>(a#%#i-Y{uqn!Io^r)@;MJY{&NOz>e(1&g{aj?8ffw!Jh2J z-t5D^?8p8bz=0gZP!8r04&^Wo=a(G8uQ-xla}-B&499XD$8!QFauO$V3a4@!r*j5p zau#Rv8_wZe&f~Y7&jtLB-*X`s@dy6M#r%m&xRlGdoGbV1KE{Ehp0fCqVqhk1lY`8$vCIRD@Yp5!T><{6&lIiBYQ zUgRZS<`rJ$HU7!#yuq8i#oPRgcX*fgc%KjWkdOG7PxzF7^B+FrzkJRYe92dQ%{Tn- z4f{Tbs{b<_!!rUSG7=**3ZpU_qca9$G8SVq4&yQ&<1+yhG7%Fq36nAzlk+2{U`nQ9 zYNlaYrsKy<&kW4SOw7zI{DfJVjoF!lpE4&uV=m@q9_D2}=4SyGWFZ!25e8V4#aNsr zSdyh!nq^p)#`o}vjM+gLpEY#HepjXV{^7( zOSWQbwqaYgV|#XBM|NUoc41d`V|VsoPxfMO_F-T4V}B0dKn`Lk2XhFAau|p6OOD`I z9LcXailaG(V>yoFIe`;7iIX{nQ#p;(IfFAfi?jI+=Ws6P@mtR40)EHuxsZ$a1ApXV z{=_9*%4J;675teixr(c~hHJTw>$!m&xrx7UGq-Rnw{bgna3^=oyT~bfA9oP@)S?=4A1f$&+`H=@)9re3a|1S|KxSv;7#7*ZT`hOyvuvM z&j)t2Vl2)QEXh(V%`z;@axBjZtjJ2N%qpzP&smMt zS%WoMi?vyYby<(~*??cLAsewVo3JUHu{m3?C0nsI+psO$u{}GmBRjD(yRa*}u{(RP zCws9s`>-$ju|EfJAO|s&gE@plIgG>kB}ecpj^x)I#nBwYu^h+ooWO~k#L1k(shq~? zoWYr##o7FZb2yjt_$}vi0l(w-T*yWIfj@FFf8r7@ z=Xrq_d5M>Kg;#lvfATtS@Fs8ZHvi%s-sL^s=L0_EBR=L6KIPy1htK#gpYsJ@@)ck6 z4MU;_`~Tbf|L{YGV|YejL`Gs{MqyM&V|2z~OvYkt#$jB>V|*rHLMCEjCSg)0V{(4P z6imrfOwBY*%XIvh>6w8UnTeU1g`Y4hvoSk!@KfgGXUxUi%)`9Q$NVh7f-J$3sB zU_&-yV>V$^He++PU`w`QYqnuqwqtvCU`KXhXLey%c4K$;U{Cg9Z}wqd_G5nz;6M&y zChGRL7<2iv7If;`wg;P0=(>a4PIg7LT4d-w!=kZ(4 z=K_Am@41kR_yd3BV*bP>T*_r!&K3NbE4hlRxrS@Gj_bLB8@Y+Ua5J}XE4OhwcW@_n zaW{YE9`5Bn{>J@0z=J%*!#u*H{GG>moPY2HPx2H`^9;}O9MAItFY*#E^9rx>8vo>V z-r!B%;%)xLJG{$#yw3-G$VYt4Cw$7k`46A*Uq0sxzT_*u<{O5@aQx2?8IIu@fe{&r zkr{YW@IL2 zW)^jn!F$HCcau{Zm$FZ;1S2XG(VC*U$~iDxRu+uojbUbySSUbau4@%AAjS19^gS9;$a@)QU1KU7KI9`l<`X{U-~5Nq z_%EOH1z++NU-Jz^V(S0=kl`4f5g3t?7@1KRmC+cTF&LAv7@Khzm+=^%37C+Hn3zeJ zl*yQ!A29_}G8I!Z4bw6mKW2JnU`A$QW@h0h%*t%c&K&%dIr$lLF*oxtFY_@!3$P#y zu`r7;z@jY1;w-_EEXC3+!?G;L@~ps$ti;N!!m9k7)mWW1Sd+C_n{`;1^;n+`_yrrX z5gW4!o3a_3vjtnS6%qg78X`Id(oXJ_7&2Kn|b2*RSay}RE zJATiFT*M#vBNy{0F5yxx<8rRx&s@n>T+KCH%XM7O4cy30{Dqsjg^{*jQ{dEU+^Vg@ipJ@zhA`rL9G9b13qLphGzsu zWF$sr6h>t?!IVtJ)J(&)OvjIzo*9^t znV6Yb_zANz8?!S9KV?pS#$3$JJj}~{%+CTW$U-d4A`Gx7i?KLMup~>dG|R9o%dtEw zup%q5GOMsEKW8;oXARb5E!Jio)@41`X9Ir0hHS*fY{I5&#^!9nmTbk=Y{Rx}$M)>N zj_kzF?82_>#_sIFp6tcm?8Cn7$Nn6^fgHq84(1RJkgS!JE9r+x&}nc$fEhpAYzukNB8R_>_P1 zA3o#1e9jkq$ya>MHw=mG_@5s#9K$mLBQg>rGYX?J8ly7?V=@+FGY;c29^*3s6EYDK zGYOM28I$uPreI2@Vrr&gTBhU2OwSC=$V|-4Ec}F7nT^?*gP$@dKVvTDW*+8cKIUfu z7Gxn7W)TKhl*L$_C0LTBSej*6mgQKU6$3sB zU_&-yV>V$^He++PU`w`QYqnuqwqtvCU`KXhXLey%c4K$;U{Cg9Z}wqd_G5nz;6M&y zChGRL7<2iv7If;`wg;P0=(>a4PIg7LT4d-w!=kZ(4 z=K_Am@41kR_yd3BV*bP>T*_r!&K3NbE4hlRxrS@Gj_bLB8@Y+Ua5J}XE4OhwcW@_n zaW{YE9`5Bn{>J@0z=J%*!#u*H{GG>moPY2HPx2H`^9;}O9MAItFY*#E^9rx>8vo>V z-r!B%;%)xLJG{$#yw3-G$VYt4Cw$7k`46A*Uq0sxzT_*u<{O5@(f|1&!!bM~Fd`!{ zGNUjmqcJ*TFeYO$HsdfZ<1s!HFd-8$F_SPUlQB6zVhW~YDyC){re!*Q%=FB_jLgK$ z%)(EYmD!k`Iru4a@-yaQZsuWL=3{;qU_lmQVHRP4MOlo+S%M{5ilteGWm%5pS%DQ< ziIrJ}Rrxuqu{vw8CTp=a>##2Cu|6B{3pQjUHf9qxWivKs3$|n{wq_f)WjnTK2Xp)MIGz(Y zk&`%?Q#h5=IGr;%le0LR-*67+avs0sd@kU3{GJQBh(GX0F6K{M!lhis$sj9xRIOq3paBMw{jb|a|d^F7kBel?%`hU<8R#013bt>Jj^3J%HMg6$N2|O z@FY+1G|%uX&+$Aj@FFkqGOzF|uklY_=MCQEE#Br|yu-V^$NPN1hkV4xe8Q*voB!|` z|K)SO;7h*ZYrbJfT>YOPG91G*0wXdKBQpx4G8&^Z24gZ7V>1rpG9KeI0TVJ26Eg{u zG8vQeBc@jng@UGdYX1`3>iAF6Z%E&gTMt z$M3n2i}(Y70Ra4WZQJ9ls=cX2m= z84j z-r{Zk#XG#qd%VvFe8@+9%qM)xzxfZJ@n1gY3%=wlzUCW-#MA%zA;U2|BQPQ(F*2ht zDx)zvV=yLTF*f5cF5|I6sk+sJ=b#2}SNy@-DR-|H#hx8cxaC>F4%>p)E&l&0?0JO# zXFeq4!}nxgy%`h;PGQNn!PCbF1y0S2UpV+x$p6>lUMoK+P%Xps!ojaid^h{<<4&nH zFfi=jn}vg4vGi{C-Q`_>uYX`ov=l{xU&ru&Wt+z67nokRY?0u)csKjz?ehvwZ+{f5 z&^ar52j)NRS|oUz$9J>uF2lMrJp!55jx7?rCDi|weK4VGVE3X0MS{1F_`kASE_MtQ zO1ZvB@KV$ND?8+H+rWdT`-=oGOZmUDIXkorT#tRRNbnTa|10}+XOlpbCJ&1QPj~sh zvf0l!2t@AkK_K|6vHvT3ack{B<^xdz!H?1Yuk5JK)dH#a#0dn4-0x=JeeYC%STS&} zb&^1E^ZdWEt%{ckJY1hD5ZqMW&A$5@w{Kc3uzO2}K>YV)-+k{qtz0nhG&EZv!F#eF z1g{ki+wR`}@a;eHD17d~lebgC_hjFF+{Nv)1{(rNX*!Q zigT+6lKl_ag#97~^5&@pUj&b<5FUcY@_!6_{HHk+^C$s*PBw+^IyPxjr%jeUP-k;X&Y2U5K!8}9ADADsUC zxLc#GD3ZB(=RoTBWZ!*m%^uDwQv5`>K$`bt-+e!X+cu)e@Dn`)Y5#}ps4T6DWNqFj zknTO%cVFYq$pS?th4u@4{GRN)+uNxDiHe-fHXxAxJ=u4kTh@n{3J>ZwFp%Lr*>|7Y z>S~h<->5z)knug)cVCNRGvXEwcVbW=(|fY-z9-*C-d1QJ^V>iFulGZ)5pg%ieEYar z-jjXzaX-p3d2`7cg94wtC;RR?Yd`7I=Kb9V2C}{<`|h@xDMO+yiE|DJWP4Bc-Su04 ze330#M)V70e^2(^b+)T<%PluL^$FzoAF}oHjM&opR?onv|3mh9(OFwsKI#_8`JU{% z+goU^Kyp&f5`5Cykkp=b?pPW-jjWIJ#1)lVoUqJtpmB=lYMs?4mQ2DrNP-| zfjsZYzPrvkU3jtO!sUj6y#GTs-ld3JXH2ad$oHP?yYHQ+{bFsM`eBVg{`X|xeQrrN zC)#=>TjfB3_hjFF+@o_-ZoQheY@pzKvhS{kPt#=BdiYkcK%w_!-`zIXl*qRA(TIY9 z!tcqxyS#7v+ty%zEApP~yUUxmf5AYFs@b*%cbxBTo9`||w(Z3N_F* z6J-LOLsD%m_MYs!>tW=UN`c%p6K^g4KV-xAsUB!oI`-BQ@5#Qq4Ee*?4J6wiX=};% zWZzweQS}=JX0Lm-rPO<}?>=tHUd;mWZ{FTg`hUnytk^n`E#t{8W!{s0cl|~^)IJb# z_>L`Q-;;fJ8TQ}l9B7bq>6UW;LpJ@)?tv3=r)??!KV*CF>lKKzFmy|W_hjE)XE(d_ z4IIx@V@t*NWZzxh>Erqb#+J>nrPBY9jh${_AY7xrH&^~2vJZ0)3RGA%Z*!IZA^YKx zL4h8dl5ej1KV<*2{2?KgtCTENztRUGwOhAn(Y{-%s%^S;@6_?_-%nL6M)NCyftL%t zeS`o1Bf4hyU*`%=!L9G@w6%DZ%BAK_e;Zf9qrqSWkMx2SJcw!BKCpf+N~s z1xKsF3XVjB6&z&-D>#A-R&aC}tl-EmSiw!NiR&YcTtl(%PSizA*u!5t6U3`8u!4KBUhGRL7<2iv7If;`wg;P0=(>a4PIg7LT4d-w!=kZ(4=K_Am@41kR z_yd3BV*bP>T*_r!&K3NbE4hlRxrS@Gj_bLB8@Y+Ua5J}XE4OhwcW@_naW{YE9`5Bn z{>J@0z=J%*!#u*H{GG>moPY2HPx2H`^9;}O9MAItFY*#E^9rx>8vo>V-r!B%;%)xL zJG{$#yw3-G$VYt4Cw$7k`46A*Uq0sxzT_*u<{O564E*-LKltE3|Kmf3V|YejL`Gs{ zMqyM&V|2z~OvYkt#$jB>V|*rHLMCEjCSg)0V{(4P6imrfOwBY*%XIvh>6w8UnTeU1 zg`Y4hvoSk!@KfgGXUxUi%)`9Q$NVh7f-JOmg_K6PIu)mvK2) z@Mo^%Dz4@luH`ze=LT-%CjP?B+`_Hg#_im}o!rIU{FQsSm;3k|_wxV`@(>U62#@l2 z9^-NT!4o{mQ#{QxJj-)D&kMZBOT5f0yvl3*lh=8JH+hS<`4{i-F7NR^AMha`@iCw9 zDgWj_e8zwIoGHm4?g_Q{`o_OV|YejL`Gs{MqyM&V|2z~OvYkt#$jB> zV|*rHLMCEjCSg)0V{(4P6imrfOwBY*%XIvh>6w8UnTeU1g`Y4hvoSk!@KfgGXUxUi z%)`9Q$NVh7f-J2KI%B;ew{G8QToi$jK zwOE^VSeNx!pAGm08?q4_vk9BB8Jn{OTe1~fvklv_9ow@5JF*iyvkSYj8@sayd$JdM zvk&{SANz9v2XYWYIhaE@l*2fjUvdP$;z)kYQ5?-N9LsSW&k3B!Nu10noXTmO&KaD^ zS)9#pIEQmNkKb}W7w|iN&xKsXANV5|^CvFhQZD0iuHesH$yHpM$W8o( zo4JKsxsBVogFCs4yZI~ka4+}qH}2;F9^@e&<`Ev{?>xri{DUWWlBal@XLy$9c%Bz{ zk(YRxS9q1z_$ROP25<5fZ}TtS;a%S2eLmnrKH_6O;Zy$2fB205@;P7dC13G1-|)X5 z^nVae|7SRcX9PxMBt~WwMrAZcXAH(3*$F5q|k zo(s8%Kk!E`=1*M0rCi44T*05YlB>9yYq*x{xSkuhk(>AnH**WOavQgE2X}H8ck@^7 z;a=|JZ`{uVJjg>l%p*L?-+7G3`3Fz%Bv0`)&+shI@jNf^A}{eWukb3b@lRgo4c_D} z-sWGt!@Io4`+UHMe8k6m!l(S3|L__A<#WE^OTOZ3zTtm=!T&*c{h#3&o)H+4krER$*0s&T6dA8m!4$tj#*C%X+NO2K<5z*@%tVgiYCu&Dnx2*@~^%hHcr7?b(4H z*@>Omg_K6PIu)mvK2)@Mo^% zDz4@luH`ze=LT-%CjP?B+`_Hg#_im}o!rIU{FQsSm;3k|_wxV`@(>U62#@l29^-NT z!4o{mQ#{QxJj-)D&kMZBOT5f0yvl3*lh=8JH+hS<`4{i-F7NR^AMha`@iCw9DgWj_ ze8zwIoGeg6Y~$Z!nL2#m-`jLayE%4m$v7>vnSjLkTV%Xo~>1Wd?8 zOw1%q%4AH=kC=ifnTn~IhH06OA2U5OFe5WDGqdm$W@R>JXAXYKocxTrn45W+m-(2V z1z3=U7YG6uqcbMI7_f3OR+S|uq?~5JS(swE3q=Guqr=iHCAU0)?_W#W*ydL zJ=SLfe!+%p#KvsGrfkOMY{8an#nx=Ywrt1t?7)uf#Ln!(uI$F{?7^Pw#op}0zU;^T z9KeAb#83|A5Dw)q4(FE~!LK-yUvm^ka}39F9LIA4Cvp-ea|)+&8mDsxXL1&2^Bd0L zT+ZXSoX-XPj^A@37x4%F$i@7LOSqKFxST8aGgopIS91;5avj%m12=LLf8l0s;Z|%766yv5u6i+6aJ_jsQV_>hnIm{0hWfAb$cl7-Sf35}1sk#v8?y*+8O|>`f?tIh8W_p1If|ph z3<(*-u^h+ooWO~k#L1k(shq~?VTJ}~a3*JQc9a7riA%VY%eb5?!VC@k%#~cl)nSH&tl?U&sX|IHU=F&1YDmSicGW*L@cIhJPyR%9hs zW))WD=d8x+tihVB#oDaHx~#|gY``zrkd4@wP1uyp*qklclC9X9ZP=FW*q$BOk)7C? zUD!3u&_FkKXAkxaGbE%Jd$SMwvLE|%00(jqLphj3IF!RUoL_PTzv4)K%~2f9F&xWr z9M1`y$Vr^cDV)k_oX#1X$yuDuZ#ai@Igj6RJ{Ryie$Rzm#2@%07xO1B;ZiQ+a<1Ud zT**~j%{5%hbzIL4+{jJ*g`2sBTe*$fxq~~oi@W(N_i!)w@i*@00UqQb9_A4qF?yJxff$U*Sd1NJNJt#UWjw|YGc=HZ37LqA!+d-F zKa(;Ulk+2{U`nP6Gc=HzX_%Jj_%YKn12ZxcGcyZ6VOC~icIF84?e+i6$ER$*0s&T6dA8m!4$ ztj#*C%X+NO2K<5z*@%tVgiYCu&Dnx2*@~^%hHcr7?b(4H*@>Omg_K6PIu)mvK2)@Mo^%Dz4@luH`ze=LT-%CjP?B z+`_Hg#_im}o!rIU{FQsSm;3k|_wxV`@(>U62#@l29^-NT!4o{mQ#{QxJj-)D&kMZB zOT5f0yvl3*lh=8JH+hS<`4{i-F7NR^AMha`@iCw9DgWj_e8zwIoG4kmNtukv`4LkvB~vjq z(=aX5@nfcE24-X?W@Z+C!mP~3?99PWnUkL}7jrWY^D-avvj7XS5DPQxwzR?iZ@wst zu{cYxBulY0%djlVu{1Y{k}W!?tY4_Uyop?8MIO!mjMb?(D&y?8V;f!@lgt{v5!89K=u#<`53$Fb?OJ z9Ko+Rl3#NaM{^9vavaBV0w;13Cvys?avG;|24`{>XY(7*;atw+x17%f{EpvqAs6un z{>a7riA%VY%eb5?_%l~>6<2c&*K!@#a|1VW6Mx}mZsAsL<96=gPVVAv{>nYv%YFQf z`+0x|d5DL3gh%;1kMTJF;0d1ODW2vTp5-~7=LKHmC0^zgUgb6Z$?Lqqo4m!_{EK&Z zm-l#|5BQLe_?S=llz;OdKI6Z9&KG>iSA5Mk{O=9>K8X6CalnTR$MB56h>XO@jKZjl z#^{W}n2g2PjKjE$$M{UZgiOT5Ov0p0#^n5nDVUO}n3`#rmg)F0(=!7zG7~d13qN62 zW@C2d;HS*V&zOt3nTL6qkNH`E1zCuN8Fs7rVE;E?l*L$_C0LTBSej*6mgQKU6$3sBU_&-yV>V$^He++PU`w`QYqnuqwqtvCU`KXh zXLey%c4K$;U{Cg9Z}wqd_G5nz;6M&yChGRL7<2iv7 zIf;`wg;P0=(>a4PIg7LT4d-w!=kZ(4=K_Am@41kR_yd3BV*bP>T*_r!&K3NbE4hlR zxrS@Gj_bLB8@Y+Ua5J}XE4OhwcW@_naW{YE9`5Bn{>J@0z=J%*!#u*H{GG>moPY2H zPx2H`^9;}O9MAItFY*#E^9rx>8vo>V-r!B%;%)xLJG{$#yw3-G$VYt4Cw$7k`46A* zUq0sxzT_*u<{O4YbNtT_8IIu@fe{&rkr{YW@IL2W)^h8VP1%gi*@7+Eimlm(ZP||P*?}F|iJjSnUD=J@*@HdVi@n*0ec6xwIe-H> zh@l+JAsotK9L_H}f?shYzvd{8<`|CUIF9E8PUIv`<`holG*0IX&g3l4<~N+fxtzyu zIiCyo9lz&7F5(aTk&F2gmvAYUaXDA;XRhQbuI3u95D)VRkMegO<8l7M6FkXNJk2va%X2)>3%tlnyv!@S%4__S z*Lj0Cd5gFC7w_;c@9{n#@FD*nVRr&&Q~m!B{K~%XYlI}bEMqra`@ZjM_I=H+WQHPZ zL`6jjsmMAaDZ8@EE-FhQqGXrt=gvGm9v=OD=l^~@uBYMUIQN|MIiJs&d**zu@G7tI zI&bhMZ}B$&KU7K6*fZoMf*58JF=Gp9z?diI|v4n3TzwoGF-+shFB+n3n07 zo*9^tnV6Yb_%yRJ8=qlz=3q`f%Upbpx%oWvFfa2lKMSxR3$ZX?U=bE&F&1YSORywM zu{6uDEX%Px!x=p#T&Vx|bp=*rC01q?R%JC-XARb5E!Jio)@41`X9G55BQ|CeHf1w5 zXA8DuE4F4Ew&hD~$M)>Nj_kzF?82_>#_sIFp6tcm?8Cn7$Nqeo12~X_IG95?l*2fj zukcll;AQ!7&`mH#v^uIe`;7iIe#jr*JCY<}^;{JA9Y#aRz7deSW|X zIg7LT5kKY}e!{t&$NBt}3-}p7=NDYaMf{SBxr9r(jLW%#QC!KdxQeU!HP`SPuI0D< zj_bId8@Q31xS3nHmEZFRZsT_D;7;!1Ztme;{>XjY&jUQjLp;nQJj$PVjK}#if8nn@ z!IM12)BKIU^9;}O9RJ{XUf`d+$V>c-fAcc`;T2xxHD2cp-sCOb=D)ndyS&Hye85K& z^TbK6|7TprV|*rHLMCEjCSg)0V{)coN~U6JreRv9V|r#_MrLAWX5rJ!%4~dw*_nem z`7CqsIp*f`%)`9Q$NVh7f-Ju zEZ^ifj^_kUJnVE%8Gb^+48D?h==H#=?#pjrt&odA6G9UA^01L7Z z3-bjQVNn)iafY!3OR^M8vkc3!9LqDD(NnjF`hQV$^He++PU`w`QYqnuqzQlHH&kpR!PVCGs?83U;LYw`A@Wgz!hHQHC~T4GI)bGd5gEB4Fvw>9p2?V-sb~8nus?}O8r0MG9Kec z8yQT%giOT5(FOuZn3TzwJle=$3Z`T#rj9lcNW-*D$Mnp=jLgK$%)+OcmD%_Vvoi;C zMjIJ?mbv&Gb4UAd{$J){UgnE7GMJwQSdfLHeK`LwUtkdyWib|K7)!7uOR+S|L>n0_ z%W^Ew@Ms@C|BpddV8v)7gOymBRaiCJhx7lkI%}{dYq2)#urBMdJ{z!Mw2{F^Y|JKX z8f_rZjLq4CEu)PLwqk3xVcTc}ftT2h?b(4H*@>Omg1A$lgDo5}&j${NQIf|qCI^W=!Xd{DT`6kD4e6)eU z1Wx26PL4J*_!g&dD&LMa5SYg4e24GyJVC* z&D_GR{GLB>8@F=@cXAhZa}W3ONABZ(9^gS9;$a@)QU1hZJkFo_3xDMap5!T>=5PF+ zXLy$9_y^DP0{`SiUgBT;o0s_yukb3b@j7qtCU5aJ|K%OtVRq(VPCm~Jimb%Stir0S z#_FuWnykgzti!sj$NFr*hHS*fY{I5&#^!9nmTbk=Y{RyEiS5{)9oUhb*qL3}mEG8# zJ=l}I*qeRWm;KnEFLM9~au5ec`>_A#P!8kpXdm|fe3c{kTC|bDk&Iv@M@1V5jOOcn zgJU?BZ*m;RM;jTOz=@p1$@izbE9p2?V-sb}bQtSWu6yq`;<1+yhG7%Fq36nAzlQRWVG8I!Z4bw6m z(=!7zG7~d13!i3IX5%x=&K%6iXPJx7F*l!Q9_D2}=4SyGWFZ#j3oOE-EXLvtV+odI zDVAm#mSs7XXEwl~|coSe4aSoi$jKwOE^VSeNx!pAFcMjo6q?*p$uKoGsXr zt=O7v*p@G`9ow@5JF*iyvkSYj8@sayd$JdMvk&{SAN%uV4&Xoz;$RNpP!8j8zQR{I zg0FETBN)k19L?AH2FGwL-{d%s=LAmVBu?gAoWiMmo6|U*@9{t$hgW!&*La;bc$2qyoB#3-@A4k+^8o{C^#6Q{ zaT$;CnScqIh>4kmNtukvnSv>qim91~X_=1cnSmLZiJ6&&PctjC@fl`k4(8;u%*E%J zo6j>3^D-avvj7XS5DW7K7GY5qV{wMD1WU3MOS25ivK-4ZoG&uS3arRVtjsE`%4)36 z8m!4$tj#*C%X+NO25iViY|JKX%4TfN7Hr8@Y|S=o%a_=W?b(4H*@>Omgp&?avaBV0w;13 zC-W^%;Z(lOX`Ie?_%7e$49?{H{D2>F7H9J#e#|-igmXEM^Z6+k@H2kSFSwA4_$3!} z372vimvaT9xRPIS6<70XuHiRa%WwG|*Ks{Ja3eQyGq-RnzvmC!#_im}o!rIU+{3;6 zk^8ux2Y8T&c$i0clt1wpkMn2#!e4oUCwYpe`5S-d8J^`i{=xISz(0ABm-rX|=4JlF zE4<2Uyv`fE$y>b5e|d*@d5`z`fPu97e?G;yjK}y)z=TZ1#7x4ZOvdC)!IVtJ)J(&) ztX;Kb~x{=UC5^tu+W#QKM?;8Txfv)+h3 z8#5Jh%yKJ*g~z(wm}wJZvh`-go{gDeDJI*$@Qbl7H)cA9nC!v}v1el*-5itM@?$X8 z<;FbbF(zB%WQAC>F^`0b$qvg@Db{Sv<0CA0Smju=F+XY=lWlarO03zKA4`eJ9{s#p ztl5}bSYxtZ53UhwHs*Ghm~8)!wPMZ2d^8r5&D6V2tl5}vqs3%9PpKDcHfG2jlU=#3 zL9E%B<{6VslCE*A*_fshlg;0!X{_0FkF|?gdz;6aP5)SSQ^{7bW-~mNJv+Nitl5l@ zWm^Q=#hT6ZSaw*;4zXr4KbGAyzf-K)ERSWg{@Nwh?9-2Bd&cP=Yc}g+*)&Oe#+uFc zSa!$FUa@AMc`UndOP^S?*&oXm>DMpTY>vmWWv};-HJkIXY?7t}V$DALShnosfw5+D zJ(gWJYf!A&=N`)*9X&YKZ0^UhX@Wyy%|8EFHf&$)**uSBUo0~;*5&4XEZcQx?Ad&e zW#dhXJ)8frY?C3eXA3-*{VOc?Y{AE}Lw<;TI}~~>yP{C+*}{)ymvoDLzrFBScERA- zkB1_UW%IU({WvT7STR-pOFWhx&?)xw zL&?XoFShRy>oHmCvFz8uZn0)dKbD;kKlbxvna8p_zUmn3a?3uJJ=vsvtl4spWnVeh zHr8zU$Fidbw2n0!{#Z6}r$wyU7az+e8rv+^?88Cn!;0yT=VodWYqr8;*;T6>#+rTj zmk%puxi`Aik2PEAvFwgQbz{v|ek@xhdF@!URUXTxN>Ve{Y}LoIgYs05HCyemY>n|@Uwk7Wn6jeSg8^RaBJ^c7=Whgy$ikKK%Y3|{-O?BV#aXX`wc-4l%c zI-u@j*%S+6zZR+YSaw?J*t7K?%ND*F`?XVp$Fl#wYqEOvt5p4BK_Jk)dzUV~2j*zp zy+hYQfgC$$6~A14VuiqvsSnS&k--NKBBC$q-d)-ttmWKwQR&7<1P9I^5?-l(y{dC& zM*nZozr^v|m68P3m=5>hgf;#=rlSl5VmiS`L z3It+0oj@R_LkR?8I*ULcrXvUhVovgbK+FmJ;e@r8A9Lb;_ycRcuE2+_GrD3VoBPdJzJIG>+#0YBsC{DKR)h+lFsmvAYU zaXD8oiYxgQS8+AJ<{Ey(wfvUfaUIul12=LLH**WO@_YWkZQRZs+{s3xFZ`7!c#@}hn!oXPp5a-Z;~zZF3;dH8d5M4VZ(im6w8UnTeU1g-?!9 z6ic%V%d#BHGn_9n$O^2;O03K(tjcPv&Kj)ATCB}Ftjl_=&jxJBMr_O`Y|3VA&K7LR zR&32SY|EF}j_uij9odPU*@a!%josOUJ=u%B*@u1EkNx>F2XG((p9gr5hj^Grc$7c!7?1O3{=#2*f+u;3 zr}-Oy=NX>mIsU=(yud$sk(c-v|K?@>!z;YXYrM`IyvbX<&3}1^cX^NZ`GA3^^#6Q{ zaT$;CnScqIh>4kmNtukvnSv>qim91~X_=1cnSmLZiJ6&&PctjC@fl`k4(8;u%*E%J zo6j>3^D-avvj7XS5DW7K7GY5qV{wMD1WU3MOS25ivK-4ZoG;QR`hg0*uEJwJS_IF@g69LIA4 zCvp-e^DR!{RKCq=oX&UnF5lw}&gA?2fFE)eXY(U|%sKpob2*Rm`6(ChGk(r5xR8tZ zB^PrEmvR}Ga|NTgl3#HZSMzJG;Wu2%Z}}b9aXmM1BR6p~w{R=J=MUV*?cBkg+{NA8 z!@c~G`?#M6c#wy9m`8Y&Kk*ok^Jo6TUwMKjd5Wj`8-M2+p5;0I!SlSpKY5Xt_!s}? zW&Xn}yvl35&KtbRTfEJGd53p-kN5e2kG|0#CvMC*;3>vsJjQ1NCS)QeW)dc4GA3sV zrerFnW*VktI;Lj^W@IL2W)?optjxw|n4LM8lg~02pJQ%5&pgb_e9X@REXYDE%okXM zMOlo+8O9PU$x##2Cu|6BHAsewV zo3JUHu{m3?C0nsI+psNPVmr2H2XX7U`8KC&9AwJ z-*7Fz<#$}i_1wUX+{De?!ma$CKX4nja|d^F7k6_H_wq;X<9;6CK_22^9^p~`#A7_p zpZN=a@izbE9p2?V z-sb~8`hY)9JpDi8G9KeI0TVJ26Eg{uG8vOI1yeE=Q!@?IG9A-112ZxcGcyaHW>#k7 zGtAB$%*kh&i_bAPpJyKCWj^L-0TyH-7Ul~q!lEq3;tXR6mSicGW*L@cIhJQQUu2LK zSdo=jnN?Vo)mWW1Sd+C_n{`;1^;n+`*pQ9bm`&J}&DfkR*pjW-nr+yYFR>llvjaP_ z6FajDyRsX*vj=;!7kjf0`?4SV^JNa;Kn~(y4&hJ^<8Z#hS2=>OaU>%c$x$55*ZBs= za4g^CIF9E8PUIv`=3AV?seGH$IGykCUB1T|oXPk30YBs{&gMt_m~;3E=W-tB^HVP1 zXZ)OBa3L4*OD^UTF6A;V=L$w~CBNb-uIATV!*95j-|{=I<9cr3MsDI}ZsAsb&mXvr z+qr`~xr@8GhkN-W_i;ZD@E{NIFpuykf8sG7=g<6wzw!i6@)S?=H~!8uJj-+ZgXejH zfAS(P@h|?(%lwB|c$L?9oi})sw|JZX@(%Cv9`Ex31Mz+TpHDF^<1s!HFd-8$F_SPU zlQB6{FeOtlHPbLH(=k0WFe5WDGqdn%W@R=$!|cq#oP3tK_#AWddFEkW=3{;qU_lmQ zVZOj3EXram&M=l>NtR-1mSI_zV|j-2MFv@c6au{Zm$FZ;1SU*-S~ z2wu9L3Rmoo{dq$MQ{%<9JTsL{8#lzQrk=%C|X<)A)$aD^KtwPw_N=BI@Be2p7H1es zup~>dG|R9o%dtGe`67d?z>2KI%B;ewtj6lB!J4ea+N{I6tjGFnz=mwZ#%#i-Y{uqn z!Io^r)@;MJe2MMYo*meco!FUO*p=Pbojur-z1W+5*q8m-pD%L&2XYVxa|nlW7>Dx} zzRD4NjUySsNRHxYzRou|hGY3A$8kI-a3UvhGT-79PUYL2#_4>A@A5s);7q>H5BMQx zaW+5V$DG4YIG6J{pPzC8KjY{8f(yBbUve>*a4DB@Iae@>EBO^yaW%i@8h*pI{FdKw z9oKUMH*ym1J5xsUsKfCqVqhk1lY`4f-vIDh6Z{FNto zlBal@zwvjT;aQ&JA3V%766yv5u6mv?xV_jsQV82u!e zhh2Z1g!+HRWjw}b0w!c4CT0>QWilpb3Z`T#re+$ZWjdy324-X?W@Z*X&8*DEXPBKi zn3K;k7oTHpKF>VN%Y4kw0xZZvEX)^Jghg45#TmvDEXh(V%`z;@axBkqzQ`aeup%q5 zGOMsEtFbz3uqJD#;r?upt|%(pm&Q~5ThaXR1OyL^u`IFs-51AfR^oXwB;G3W3T&gDGL=cio2&-gjN z;6g6qmt4#xT*_r!&J~Q}N`A#vT+Oe!hTm{4zvXva$MxL6joie|+`_H=o84j-r{Zk%R9Wwd%VvFeDnkSaT4kO z8JF=Gp9z?diI|v4n3TzwoGF-+shFB+n3n07o*9^tnV6Yb_%yRJ8=qlz=3q`f%Upbp zx%oWvFfa2lKMSxR3$ZX?U=bE&F&1YSORywMu{6uDEX%Px!}%hEtiXz_#LBF~s;tK9 ztihVB#oDaHx~#|gY`}(W#KvsGrfkOMY{8an#nx=YwtR{0*q$BOk)7C?UD%b~*quGt zlfBrReb|@%*q<+R00(jq2XhFAau|p66~4+5e2pU+!AOqcXui%jIEG{SCdY9+CvYMs zaWdcH6i(&aoW|*Vhwt(|&frYG&ky(^XK^+^;>VoBPdJzJIG>+#0YBsC{DKR)h+lFs zmvAYUaXD8oiYxgQS8+AJ<{Ey(wfvUfaUIul12=LLH**WO@_YWkZQRZs+{s3xFZ`7!c#@}hn!oXPp5a-Z;~zZF3;dH8d5M4VZ(im< zyuz!z#_PPno4m!_{Firlm-l#|4;V-s)9=UOQ;f@ajL!s2$V5!cBuvU=OwJTc$y7|u zG)&8MOwSC=$V|-4EPR?-nT^jdJ9986pJgsS$J~6Ld6<{^n4bk$kcC*7FR%!UvKWgq zj3ro-rC6F}SeE5jp5c6vK~`WzR$^sVVO3URb=F`_)?#heVO`c^eKuf2HezEoVN*6^ zbGBehwqk3xVOze$c5KfM?8r{+%r5N8ZtTt;?8#p2%|7hQe(cYeIe-H>h=VzVLphAY z`3hg<2)@RVj9?^3aWr4&8yv&2e3Roio)b8clQ@}gaSEsMZBFBKzQcF<9%pbS-{%MX zkh3_OAMs<(;U}ESd7RHrxqzSXbAG{vT*NQAm`k{n%eb5?7{!(RimSMqUvmw=;aYyn z@3@ZZxq%zGiJQ5FTlqbI;5KgO4({YG?&cou<&WIQ{XD>fJjBC1!lV3&$9SAS^B4Zg z6FkXNJk8(uJJ0Ye&+!kQ=LP=Bi@e0Y_%|=}A70^AUgLG%;7#7*ZT`zUyvuvM&j)<; zz`i(1T>mpJ<1s!HFd-8$F_SPUlQB6{FeOtlHPbLH(=k0WFe5WDGqdn%W@R=$!|cq# zoP3tK_#AWddFEkW=3{;qU_lmQVZOj3EXram&M=l>NtR-1mSI_zV|j-2MFv@c6au{Zm$FZ;1SU*-S~2wu9L3Rmoo{dq$MQ{% z<9JTsL{8#lzQrk=%C|X<)A)$aD^KtwPw_N=$3qHvJo4z z37fJRo3jO5vK3pi4cqc1wqtvCU`KXhXLey%c4K$;U{Cg9Z}wqd_G5p(%mEz8K^)8> z9LixF&R6&cO4nN^s&f|Q3$_4z4pYsbYG!6>feS6s!_{F-a{ z4cGEpe#doO&kfwjP29{a+{*9y1GjNIcW@_naX0sHFMs4d?&kp>JnVE%8Gb^+4 z8D?h==H#=?#pjrt&odA6G9UA^01L7Z3-bjQVNn)iafY!3OR^M8vkc3!9LqDDFEYpq ztjJ2N%qpzPYOKy0tjSue%{r{hdaTa|Y{*7z%qDEgW^B$DY{^z^%{FYym)MT&*?}F| ziJjSnUD=J@*@HdVi@n*0ec6xw`7#G^AO~?Uhj1u|aX4S$s~o}CIFb>JwJS_ zIF@g69LIA4Cvp-e^DR!{RKCq=oX&UnF5lw}&gA?2fFE)eXY(U|%sKpob2*Rm`6(Ch zGk(r5xR8tZB^PrEmvR}Ga|NTgl3#HZSMzJG;Wu2%Z}}b9aXmM1BR6p~w{R=J=MUV* z?cBkg+{NA8!@c~G`?#M6c#wy9m`8Y&Kk*ok^Jo6TUwMKjd5Wj`8-M2+p5;0I!SlSp zKY5Xt_!s}?W&Xn}yvl35&KtbRTfEJGd53p-kN5e2k0$1clU)DLxQxg6Ou&Rp#KcU( zq)f)-Ou>{)#nep0v`okJ%)pGy#LUdXra4O&CG*0I` ze3$QW250hpe!veoi?jI=Kjs{M!nvHs`TUd%_!&Rv7hK3i{E~~ggiE=M%ejJ4T*$sj9xRINJj^3J z%Aa_Q$N4jV;jcWwlRU-K{Eff!4A1f$|KNFE;Gew6OZ#`o}vjH2j5gW4!o3a_3vjtnS6XjN1_JwefCqVqhk1lY`4f-vIDh6Z{FNto zlBal@zwvjT;aQ&JA3V%766yv5u6mv?xV_jsQV7)a^! ze?G;yjK}y)z=TZ1#7x4ZOvdC)!IVtJ)J(&)Ovm)hz>Lhq%*?{4nU&f246`!_bMjf{ z;&aT+=b49jnUDEdfCX8Ih4})DuqcbMIKxeD&OWbPUky(m+x@~XYzf1zz;c#v-uG}<{W;)xtz!O{FDp$89(P2T*yWI zl8d>7OSz28xq?w#$*;JItNAt8@Efk>xBQOlxSkuhk(;=gTey|q^9OF@cJAO#?&5Cl z;a>j8ecaCjJjg>l%p*L?pLmSN`7?jvuROt%JjK)ejlc5@&+;7q;CWu)pS;LR{EL6{ zGXLQfUgb4j=MCQEE#Bt8yu-V^$NPN1Kq~z|pJH6bV|*rHLMCEjCSg)0V{)coN~U6J zreRv9V|r#_MrLAWX5rJ!%4~dw*_nem`7CqsIp*f`%)`9Q$NVh7f-J$3qHvJo4z37fJR zo3jO5vK3pi4cqc1wqtvCU`KXhXLey%c4K$;U{Cg9Z}wqd_G5p(%mEz8K^)8>9LixF z9&Kds6~4+5d@b5QU?d|L$x$55*ZBs=L>n0#%QrcW^mo`4KB(_uege<`8C(@8?NQI{Eq9mo*TH4o4A=w@*Mx*d0yb3yvR%Zi+}Sn|KSy0#`o}vjH2j5gW4!o3a_3vjtnS6Me@CvW;8n5#PZ}Jvz^IzWKUEbq;K42h?{+~}VF5@vi z6EGnYF)@=cDU&fdQ!ph{F*VaLEz>bQGcY4FF*CF9X=Y_MKEv$H!JK@Sx%eD&^LgfB zUgl$d7GOaZVqw0(A}q>cEY2{NU`du@X_jGGmScH_^F;<(ffZSam05*VS&h|MgEd); zwONOCS&#MEfDPG*joE}v*^JHEf-TvKt=Wcc`4Zc)Jv*=?JFzpnuq(TmMksQU*e4TG_49D_Kj^lVv;6zU1WWL2I zoXWR3jnnxK-{pIp!I^xYAMiuY;%t7zk2!~*a4zR@K0oCGe#X!F1s8G=zvN;r;ZiQ+ za;{($SMn>a;%a`)HT;Ha`7OWWI8n2?E>m`RwF$(Woen3AcOnrWDpwX3#l z9J&WJ^tj?U4_`TU&MJPn`os!>AybP50+GQ74mNr1BNw#|4^5l+q-XdObY$Y1J)9eHy{RJ#)q!T9Clgohp<@xQV;hSm*x z>iJz!fpZbTvXxJl5B;d=ld_@xRwixTu!^g8NAW7P5+5y7Yo6Uv8fclmGj(RinIEVB(CW%7?y<_TTKI<>nkyJM8ma z2co*%iwL&Ln5KMa$o=1JXkA0ET#ajob(nN8s?Gg~V1{4Ll?ye`|7IU8cU-~RVf(Tl zin{hN`)dC+}c}Z!i1j;dc0^`Zwh=$C7PZsA1T> zF$b14f0!N7?R>c`|05e(cER=!m;2t_Wvw3Wx8EA4E&ucrvX73*3LiBL8y={;?BK)W zq5p-_<+DB^`)D8EJKHd9^jEJfo$>HEJD$Hw`D{5am|T23fZ?P0t4cJXKBvp*sGXq#oZ-YBf})eA+=T#N{=-?g=Tj##ok zwQ3yJVN~9tmCi;4i_SPxKIap%q5TkgmE7DoEKY;AMce!u5xi9+56L*gvAe^Uo^+gh~R=z&xJqtgzTgDmh5(uu*q+&E1GRX zL@?vNu<+dfBOA&;)2eA$ne<1C4qX`$Of#!W`1AiG8+vbLS2YbgF!6HHE}usP>#S}Z zp63bKNAGP-vSwj%PQ)#iZ&pO`^`|<9=Y2x<(S8eW+bk?yY&mt_k`@D z<6+~M4Z>C(*cA2D8xg^+M_vuj|39*!_1$`-L0GBD8>6}peYlVFz7byF3E4;M+n`#* zu&M<%M5XHy5zKOaLU_R^WFM`={SO+36<)e7>dzJt!IQbCg%^q?oAFx1u!2v27j?2) zL~#0n_rnXvlKs9xqp%4B)<#_|77-kC>XYyno{)XCzUP)U3fr}2O;q`85y6UO7KRsj zLiW-6=1bK$Z0(KJQ5WM!1Usx-5nl8O*+={0ss4?_8Wvd<)#TF1;Qe}Q!ygVV{-1N| zqwN0Ojl%}@T^V)ez{uc@Et|uOKOy_5T^!2OB)n?qtVA&hT!b`@I&628V*p9MG zqNcw*GFWZIsqj)y$UfS>@#;1WOP+9X)ZI2CgQZKK3oreI?4#{FBC=^%syJUprKvqK zSRvEJ@G`MvOD${~_CkS0QH9Ho4Bkq8IlOEv*>XFYhP55LFlu6vk--T$uZEX3VpDCuAS(i~h6ghh-dEd1awuBZCE2UJ0-GgzTgDwsv^^uyhA2ugn}A z8LU|6@9;{oWOLQ7A2zj4m6bExXSWQDtS@P9uYD2cHSA5=-{( z?s{PfCRJT|XZXlqqbw)Ft3Dxn_u;k;t@GQF^};6CtG4pMw2{G5XODzedqOsp3vIK7 z`Rj$P&sBY8iNzy>k+=7TSARk_v@b&0J-h3M6-iiQWxH)7gDpn<5MJX6*+<)KYp=Rt z7p~S=IpMdF!3?w3h1dKa+0b%FC#V~C<@cH^linX0%sK9>@LEsEKH6`AId#HbK2&RE z-HZ{z_IwZpcLsJk-f!*g|;slBoDg3B ze`G`3;r^CdVawyyUzuchMDXdCUJq~ZgluSiL$BOR8ie&*w;^i6*oa{3O2fnJ)vr>u zP2D(w=H0t=>7Aodzd;=a_2}Czw1A3j<~*~md#2#V(0}phEsUypCMxpb>sq`L!7K4f ztglqRUe!4>AI4Saaxhe(OTAEqF5^P=pPB6g|C#A7@Si8&2mbRUyg=v@Bvhfxi%|XN zPWixpJ~8vcYTG_(m-XxI{}(2yilq2WfTLPLpAg@y^C z3Jn2573$tY73#V}73!8l73y+B73xky73wNO73u~<73$(b73#i173!Ko73y|E73xw# z73wZR73vB?6*|p_Ds&1DRp|5_s?e!7R1e#CbX8zQhE8>%3Z2G66*@(QDs=h@Rp`_b zs?cd8RH0Kss6x#>RH3FEs!%fxRj3JuD%89}6>2)63N?#Rg%0^pHH;z9h>h8VP1%gi z*@7+Eimlm(ZTS-0u{}GmBRjD(yRa)mEiF{tV+izMPxfMO_F-T4V}HKP0UXFd9Lymc z%3&PNSNJMN@HLKP1S2_$qxm}D;24hOn;ggSoWO~k#L0Y%Q#h4xa~h}f9lp!=ID<3! zK0n}xoWMe@CvW;8n5#PZ}Jvz^IzWKUEbq; zK42hD%x~iGDaK_y#%BU1WFjVJ5+-FbCT9w!WGbd+8m47Bre_9bWF}^27Cz0a%*JP! zojI73&oUREV{SgrJj}~{%+CTW$U-d47g&TvS&YRQ#u6;aQY_6fEX#5%&v3rTASVb&jxJBMr_O`Y|3VA&K7LRR&32SY|EF} zj_uij9odPU*@a!%josOUJ=u%B*@yqf*IkEMRsH|NK1z2tNVoKWgmMH4=~O9cBm_x8 zq(d6%lI})eP`bMjkPt+=q?N9RVQ&8L^W*u>b!~3;@M6z8d!M!6>zp}z?QhtcZP=FW z*q$BuEjzLkzhh^9&o1oBZtTt;?8#p2%|7hQAJ~umIe-H>h=VzVL-`|zaX3eCBu8;H z$8apiaXcsRCr;!fPUaL&9yYq*x{xSkuhk(;=gTey|mxScz=le@T^d$^bTxSt1jkcapi5Az6*@^>ENah~8w z{=ri`%|CgDfAK8O@jNf^A}{eWukb3b@jCzJ4c_D}-sThnIm{0hW z&-k1#_>$o-_?d%*EWy!@SJL5awqAe!zk(#KJ7X z5Bd6c_^;}3QR_i|%wjCgPgsH_S&F6kDa)`d%dtEwup%q5GOMsEtFbyiHCU6i zSeteDCF`;t>$3qHvJo4z3BO`fHe++P;MZ))R{Vyo*@kV|j_uij-?Ae+@jG_r_w2&1 zuMGscu{(RPCws9s`>-#6U_bWf01o6J4(1RJ<&PZ3;T*w{9L3Qb!?7I4@tnY)IFXY$ znNv8G(>R?oIFqwDn{zmq^EjUixR8sum`nIGmvR}GGn6a%3xDNGuHtI0;aaZadT!uG zZsKNc;Z|-?KHc$2qyn|FAZ_xKP0<$XTjLq6hTKH*b7<8!{?OTKxd|D6co z?*qKc2#m-`jLayE%4m$v7>vnSjLkTV%Xo~>1Wd?8Ow1%q%4AH=6imrfe2=M_hH06O z>6w8UnTeU1g;|-6+4(+mFeh^{H}fzr^D%_^S%4p~APccDi||9f{#@RxLtNB)kRP)c zi}MqfU`du@X@1HwEX#5%&kC%_O03K(tjcPv&d>NczhDj4WG&Wa9e&BWtjGFnz=mwZ z#%#i`*p$uKoGth@Te20uVQaQwTef3+cHp<{$WHu@o%ubxuq(TiPf8|Q9;%ctpTCU@IZs104;%08)R&L{V?%+=D;%@HY zUhd<59^gS9;%_|6BRtCAd5p(-f+zV0Pw_PWMm%+B|jgE^Ut zxtWJ~nU5jN&jS2_1zCuNS%e?*^=IwF>c90MKV~r&=O-+|k}Sp2{FG%_mgQKU6VC*&D_GR+{W$P!JXX2-Q2^y+{gVqz=J%*-*}iuc$B~M7?1M= zPx23*;%WZLGyIEZd5-6Kffsp+mwAO(d5zckH*fGJZ}B$o@GkH1AO6exe87i%#K(NX zr+miee8HCtL<+C_@9bnM-+GWAvlxr>6P92}mSSms$}%j=axBjZtjJ2N%qpzPYOK!B_&L8|4c25W)@B`k z$-1n^`fR|4Y{bTF!mrqr&DfkR_%&Oy6~AF?wqaYgV|#Ysx9rGH{EnUZJ-e_gyRkca zuqS)5H~X+Je_%iM=Kv1mAP(jb4&{#=#^D^nksQU*9K*33$MKxNpE!||IGIy8mD4z# zGdPp8IGb}gm-9HE3%HPrxR^`$GnaB1motro{>8IA$Md|vi@e0k zyuz!z#_Rl>H+Yk`c$;^4m-qM&|K)u?;6py*V?Ns_Dz5ZteMr0&L zW)wzcG)89(#$+tUW*o+4JjQ1NCS)QeW)dc4GA3sVrerF<$J9*2v`okJ%)pGy#LUdX ztjxyje4ja(lew6id6<{^7{dH4zzZs!i}!9`5Bn?&kp>moF{mafAADf^G}}PUp&imJkJZf$V{)#rK$+X_%Jjn4TG!k(rp8S(ugCn4Rx42XitPb2AU~G9N>j zp9S~<3$hRkvj{)r>v?X%>c90MKV~r&=O-+|k}Sp2{FG%_mgQKU6VC*&D_GR+{W$P!JXX2-Q2^y+{gVqz=J%*-*}iuc$B~M7?1M=Px23*;%WZL zGyIEZd5-6Kffsp+mwAO(d5zckH*fGJZ}B$o@GkH1AO6exe87i%#K(NXr+miee8HD| za{>Q5QPqD&U_?e@WJY0BMq_lwU`)nhY{p?+#$$XYU_vHhVkTiyCS!7@U`nRqdrZwV zOv`jk&kW4SOw7zI%*t%c&i9#vIhl*OnTL6qk0H#@0{nmlS%`&Mgdg(t+;w5~-+GWA zvlxr>6P92}mSSms$}%j=axBjZtjJ2N%qpzPYOK!B_&L8|4c25W)@B`k$-1n^`fR|4 zY{bTF!mrqr&DfkR_%&Oy6~AF?wqaYgV|#Ysx9rGH{EnUZJ-e_gyRkcauqS)5H~X+J ze_%iM=Kv1mAP(jb4&{#=#^D^nksQU*9K*33$MKxNpE!||IGIy8mD4z#GdPp8IGb}g zm-9HE3%HPrxR^`$GnaB1motro{>8IA$Md|vi@e0kyuz!z#_Rl> zH+Yk`c$;^4m-qM&|K)u?;6py*V?N?d z%*EWy!@SJL5awqAe!zk(#KJ7X5BYjN+OYa>J;;w)jK%p0ORywMu{1wr8J1-^mS+W4 zWF=N+6;@?6R_AB@oL{g8YqAz=vkt#xUDjiLHef?GVq-SpS8U2=Y|a+^nl0Ii->@~? zur1rMJv;DQc4Q}h$IkqoUD%b~*quGtlfBrReb|>jupj$#00(jq2XhFA@<$HiaE{%qg78X`Id(oXJ_7%{iRQd7RG$T*yUS%q9GpOSz288Ojy> zg}-toS8+Aha4pwyJvVS8H*qt!a4WZQJ9ls=cX2oOa4+|9KM(LA5Aio1<`Ev{?>xri zJi(LvgQs|!fAS3f;#r>Kd0yZ}UgBk5;Z>Y_$y>b5JG{$#{D=SYJ|FNQ zAMr7t@F}11IbZN4!zb)}b^U+zuyH`o;Jb{#h>XO@jKZjl#^{W}n2g2PjKjE$$M{UZ zgiOT5Ov0p0#^g-FluX6vM%efJ{zzh8?iB)@GCZDGd5=ne$AF_#c$Y}ZP=FW*q$BuEjzLk zzhh^9&o1oBZtTt;?8#p2%|7hQAJ~umIe-H>h=VzVL-`|zaX3eCBu8;H$8apiaXcsR zCr;!fPUaL&9yYq*x{ zxSkuhk(;=gTey|mxScz=le@T^d$^bTxSt1jkcapi5Az6*@^>ENah~8w{=ri`%|CgD zfAK8O@jNf^A}{eWukb3b@jCzJ4c_D}-sThnIm{0hW&-k1#_>zGb z;dTEVzRL)V$ViOLD2&QzjLsO0$ykidIE>49jL!s2$V5!cBuvU=OwJTc$yBd>HUBSD zGY!)+9n&)dGcpr1GYhja8?*C$=3q|dVs7SPUgl#6^RoayU_lmQVHV-*`^CIE#2;BN z${;^xF&5`1EWwg2#nSwgWmuNwSe_MFk(F4PRalkPSe>8obAG`ZtjSue%{u&&by<(~ z*?h8VU$H5hu{m4tYqn%7e#6#m!?tY4_UyoK*^!<29Xs=Tc41d`V|VsoPxfMO z_F-TCz<%t{0UXFd9Lymc${#t5!#RQ@If|n>hGRL7<2ivpaUv&iGN*7Vr*S%Ga3*JQ zHs^3I=W#w4a3L3QF_-XXF6A;VXDCfJjCC4m`8Y&zw;Q6^8`=w51!&_{>d}^i)VR`=Xrq_d5M>Kg;#lv z*ZDVZ@Fs8ZHt+B*@9`i0%lmx5hkV4xe8Q)E#^-#&mwYop|2r|m#sRP9|7Qe7WF$sr z6h>tLhq%*?{9 z%*O0|pE;P5xtN=In3wq&!u%}24_J_eSeQll`W|qvj_XI(i!#WMS&YT`2}`gfOR+RR zWf_)bIhJPyR%9hsW))UtHCE?m{G4B~25YhwYqJi&WL?%{eKuf2HezEo;a6MBa{vc&5C?Mz zhw?`b<8Y4PNRHxYj^S92<9JTsPn^g}oXjbl%4wX=8Jx*koXt6$%Xys71zgBQT+Ai> znM=8h%NfcQ{Dr@AC0B7Z*KjS@aXmM1BR6p~w{R=BaXWW#CwFl-_i!)waX%06AP@03 z9_A4qnt$>P|KeGm<9S}-MPA}%Ug1?<<8}Vc8@$O|yv;kj%X|EX z|MET`@F5@ZF`w`$pYb_g@Fm~enCG2XugibnT}EI;Mq*?}VN^zAbjDyz#$s&7VO+*z zd?sK*CSqbHVNxbza;9KPrs8`{%`{BQbWG0-%*ag4%q+~xY|PI0nS(i*i@BMHd6|zP z%+CV+fCX8Ig;|8J@9P>?|E(8gkRP)ci}MqfU`du@X@1HwEX#5%&kC%_O03K(tjcPv z&d>NczhDj4WG&Wa9e&BWtjGFnz=mwZ#%#i`*p$uKoGth@Te20uVQaQwTef3+cHp<{ z$WHu@o%ubxuq(TiPf8|Q9;%ctp zTCU@IZs104;%08)R&L{V?%+=D;%@HYUhd<59^gS9;%_|6BRtCAd5p(-f+zV0Pw_PW zMm%+B|jgE^UtxtWJ~nU5jN&jS2_1zCuNS%k0e)gD&=trumG zAF~*X^Ana}NtR-1e#$Z|%W^Ew3arRVtjsE`%4)36&-gjNU=7w}E!Jioe#yG5$NFr* zhHS*fY{IYDl+Dau{Zm$ zFMnV^_U8Z&K+Jj&mBjK_I`C;10Y@ihPB8UDqyJje6Az>B=Z%e=y?yvFPN zn>Toqw|JX(c$fG15C7$TKHx(>;$uGHQ$FK!zTis+;)K`zcla(NFd`!{GNUjmqcJ*T zFeYO$HsdfZ<1s!HFd-8$F_SPUlQB6{FeOv*J*H+Fre!*&X9i|uCT3<9W@R>J=ljgT zoXo}C%)`9Q#}MXc0e--OEX2Yr!Vmcoi!#WMS&YT`2}`gfOR+RRWf_)bIhJPyR%9hs zW))UtHCE?m{G4B~25YhwYqJi&WL?%{eKuf2HezEo;a6MBa{vc&5C?Mzhw?`b<8Y4PNRHxY zj^S92<9JTsPn^g}oXjbl%4wX=8Jx*koXt6$%Xys71zgBQT+Ai>nM=8h%NfcQ{Dr@A zC0B7Z*KjS@aXmM1BR6p~w{R=BaXWW#CwFl-_i!)waX%06AP@039_A4qnt$>P|KeGm<9S}-MPA}%Ug1?<<8}Vc8@$O|yv;kj%X|EX|MET`@F5@ZF`w`$ zpYb_g@FfFr)qlRr2#m-`jLayE%4m$v7>vnSjLkTV%Xo~>1Wd?8Ow1%q%4AH=6imrf ze2=M_hH06O>6w8UnTeU1g;|-6+4(+mFeh^{H}fzr^D%_^S%4p~APccDi||8!#G(xH zV-{m^e!>zg$x_1%KhMT**~j%{5%hbzIL4+{jJb%q`r?ZQRZs+{s&(kp5~uC!@qcz=XjnMc#)TQnOAs~*La72otoW z^95fr5MTZ0yNtkyjKs){!l;bK=#0UbjK$cD!?=vc_)NfrOvJ=Y!lX>b6o4wn30*7nOT^X*_fU0GY4}r7jrWY^D-Ypn4bms0SmGa3$qA6u_>FeIa}~+wqz@Q!`5uWwrt1t?7(l?k)8M*JM(*XVOMrzclKaU_F`}LVPF2h ze(cWy9LPZ&%pn}gA32P}If5fOilaG(V>yoFIe|ZMA}4V&r*JB#aXM#kCTDRr=Ws6P zaXuGtAs2Bmm+)sUqhH#noKHwOq&b+`x_8#Le8ot=z`#+`*mP#ogS) zz1+wBJivoI#NT+BM|hOK^B9lw1W)o0p5kf#$usxH)XTqL(jw1jFoA=2B?SSIfT< z^9S!m%)jy7w`5QEcUOdF+8Fxoo{GUQ zt|fLmj{j!gw0Hff$SY>N2n|hhr+Tn=^4O;C{(rM!`yt)P=qvhuJ}-3VzFNVtmm`|y z^Z(6;Z97@)*egnuofMkALj7RjoexY6_TTI~ueKSsq$m|{MdnAtLQ6Dk61-dWLijWy zf&XU1ety_8B45H4Rl4^Ho&HXX;G?MrU2^>2Y}h^vTdp5YyrR#YR-ubBeiK}Ba;?jg z{+oTXA3CN_wxY-5>Y?TKw++V1FwaMs|C|t@uV^~&%JQP;y9AS8Ea0Wrf3t7eyZiezE54h$YWecU-GVnZ$8(zgZ#Hb3 zPhTw)@~2&qB<`T)3kP=(wtsnYeRx;-Z}!bT%e^}7iu=EOu)IU<9>Jl}MyyZxmVOb| zhOm6=DCt%t=&^EH;CPQYidT;_YuMkTUyT-$_$}G6e+yg6 zR!+GhB-5svi;UY!vCqa<(1zS(E@K1;l!*}EHaU8&Y1xW4M>kCMJ6`({5>DG+zX zi=B0I_h{cenE&qCkCMG58+Oc|yjq4mh_<3j%Kf=dXFr5mq$X zlrhh!o?U`nQv{2qcuO{{y;9rYyMH*x_w#(Q{3KKG|gMG5nkoOmRtwdgcgd|Ja5%P z&4M3xIbJmFTe5H3n{LmN&>fwJqXPOCHv-FG9%l}(23RNM-U0<`29tD&63pz6(jvY6c z@h#am{rGXLKA~GqKFhn|K!sqXVA5cww`AY6cjWALp&hQp%Gc&V>EN2^X@Z&Gk_|f+ zVQr3?xqj&GHL3EooLelItaavKmbYZzJht2uDu(Xgo+IC>21SAkTjmVD>P)Y`{@ahk zo?~J8zOQQAfHIfzy{c`&uo{=`E!nVs5w?td|Ig45N8ilXr&Z2iyjR=K{+8^UHXKU$ zdua0F5AvO8mpPbgREr{8j-Jyo_`zGUZ?-!#%Fxgkm4hLp?=>&Fx^U-U!M9}JYxLDB|^|}NLy(JrVe8ZkUl@1IDy-=}y$o}Waimp!FEm-(1*|6<~wPQf<{-N<# zR}Cqh=h8>j8g~yCc}q4d7q)*NFY6aNDtgV3kZ$8X>Quf*@WZ!c-_(nDEB6bX_F=t{ zr%4ij^z2BF;74!ChP5}W9k1FvuSME)Ax#JDef6|?HE-fuvU0&Go7UyI6DeKDq=<>u zPd(Zr_-X^MzW&>f-?aCuRv+b^xIAr0l%ZqRN3YT&`0-n^Z`x3K)sJ}_WK0|KvgWz< zG23+y7JEzf&2|gd+L*U!?KB}V<0sj0K5w^R@&BJ}SiZ=HJ9+a~P90J;ZqW^ehIR>l z@|NtIete{RynKybrV2T}w#kO(ojV6hyd@j9&9J3$yzKeDYLqghM(q9@F5K!EEcupf z*ggwe{)t;M-?om)LynA|xFOo5_Q6tb$-X(CEpA>f-_DSvAY#1@DX|T*&vTq(+@0R28 zo%u3ONJ!G#8>-i97%cmLWT#Y_m2c?w7$IfWyt6Ua@;bqC|3|j)fu;GDUX2p+U`&jS z`^JABEdQ2l*nS9md`~y7%lG7HgpjBa6K&j^rE;*sTe5H38zK6xd>ukw=39I-)yB+S z$^hS>+6VsUK6iotnfE^MdLF!2 z|M!39!wLM)^>Km!`Mg}!v|x5K=?o_5C|Vc1p?s%q(C5i@Dm7x4{QQ~ z@Igx;5I!IY1i}X!fk5~`A`l24Bm@HC1AssvytoGf;e|U82rtTkKzP9o1j37HAP`NczhDj4WG&Wa9e&BW ztjGFnz=mwZ#%#i`*p$uKoGth@Te20uVQaQwTef3+cHp<{$WHu@o%ubxuq(TiPf8|Q9;%ctpTCU@IZs104;%08)R&L{V z?%+=D;%@HYUhd<59^gS9;%_|6BRtCAd5p(-f+zV0Pw_PWNtl$$n4Bq?lBxI}Q!@?IG9A-112ZxcGcyab zG8?n=edb_J=3;Kn~0mS9PiVrhQL zGAzq-EYAw8$V#ltDy+(Ctj^E)Ilo{H)?_W#W*vUXx~#|gY`}(W#KvsGuh^8$*qkl+ zHCwV3zhP^(VOzFidv@Tr?8r|1j-B~EyRa*}u{(RPCws9s`>-#6U_bWf01o6J4(1RJ z<&PZ3;T*w{9L3Qb!?7I4@tnY)IFXY$nNv8G(>R?oIFqwDn{zmq^EjUixR8sum`nIG zmvR}GGn6a%3xDNGuHtI0;aaZadT!uGZsKNc;Z|-?KHc$2qyn|FAZ_xKP0 z<$XTjLq6hTKH*b7<8!{?OTKx*|IWMWKO-pzRJI6q+tmSicG=BF&fvMk5)tiXz_#LBF~s;tK9{EVOT z3)Wyw)?#he;g_t-daTa|Y{*7z%qIMbP1%gi*@9oQC0p?uwq_f)WjnTK2Y$a4PIg7J7hjTfP^SOWvxrmFoggH;R!lV41$9SA4c#?nc6i@R{p5b3S z%X2)>3%tlnyv!@S%4@vNzj=c1rpG9KeI0TVJ26Eg{uG8vOI1yeE=-(zZ~VOpkR zdS+loW@2V$VOC~icD~OX%*kBL%{ z6P92}mSSms$}%j=axBjZtjJ2N%qpzPYOK!B_&L8|4c25W)@B`k$-1n^`fR|4Y{bTF z!mrqr&DfkR_%&Oy6~AF?wqaYgV|#Ysx9rGH{EnUZJ-e_gyRkcauqS)5H~X+Je_%iM z=Kv1mAP(jb4&{#=#^D^nksQU*9K*33$MKxNpE!||IGIy8mD4z#GdPp8IGb}gm-9HE z3%HPrxR^`$GnaB1motro{>8IA$Md|vi@e0kyuz!z#_Rl>H+Yk` zc$;^4m-qM&|K)u?;6py*V?NBu?fOPUSRC=M2u|EY9W}&gDGL=K?O|A};0<{>-IZ#^ns<3jV@hxst26nrpb0 z>$sj9xRINa4PIg7J7hjTfP^SOWv zxrmFoggH;R!lV41$9SA4c#?nc6i@R{p5b3S%X2)>3%tlnyv!@S%4@vNzj=c?d%*EWy z!@SJL5awqAe!zk(#KJ7X5BU*`GRTivjK%p0ORywMu{1wr8J1-^mS+W4WF=N+6;@?6 zR_AB@oL{g8YqAz=vkt#xUDjiLHef?GVq-SpS8U2=Y|a+^nl0Ii->@~?ur1rMJv;DQ zc4Q}h$IkqoUD%b~*quGtlfBrReb|>jupj$#00(jq2XhFA@<$HiaE{%qg78X`Id(oXJ_7%{iRQd7RG$T*yUS%q9GpOSz288Ojy>g}-toS8+Ah za4pwyJvVS8H*qt!a4WZQJ9ls=cX2oOa4+|9KM(LA5Aio1<`Ev{?>xriJi(LvgQs|! zfAS3f;#r>Kd0yZ}UgBk5;ZQWilpb3Z`T# zzQ@!|!?aAt^vuAF%*4#h!mP~3?0la&n3K7fn|YX*`540dEWi&~kcC*7Mff22KI%B;ewtj6m6jGyxh)?iK6Vr|ypm#oWrtj`8) z$VP0;Cj5#`*^JHEf?u;GTk#vVW*fF;JGN&Be#?&R#P8Ud-?Iz5vKzaz2Ya#?d$SMw z@(1=~e-7Y44&q=A;ZXj_VI0m89LZ4}%`qIyaU9PH{D~7eiIX{nQ#p;(IfFAfi?cb0 zb2*Rmxqu6~h>N*|KXWOUaXCY|g1_)ruH-7N<{GZ$IbJ=ljgToXo}C%)`9Q#}MXc0e--OEX2Yr z!Vmcoi!#WMS&YT`2}`gfOR+RRWf_)bIhJPyR%9hsW))UtHCE?m{G4B~25YhwYqJi& zWL?%{eKuf2HezEo;a6MBa{vc&5C?Mzhw?`b<8Y4PNRHxYj^S92<9JTsPn^g}oXjbl%4wX= z8Jx*koXt6$%Xys71zgBQT+Ai>nM=8h%NfcQ{Dr@AC0B7Z*KjS@aXmM1BR6p~w{R=B zaXWW#CwFl-_i!)waX%06AP@039_A4qnt$>P|KeGm<9S}-MPA}% zUg1?<<8}Vc8@$O|yv;kj%X|EX|MET`@F5@ZF`w`$pYb_g@FfG$!e95l!*>~h5gCb* z8HG_9jnNr{F&T@o8HaHhkMWs+37LqAnS@E1jLDgTDVd7zF*VaLEz>bQGcY4FF*CC; zE3+{>-)9cyWG?1r9_D2}hA=-1@B#`o}vjH2j5gW4!zhYB1V{^9P*KEmF z{D!UBhHcr7?b(6fvLie3J9g&x?82_>#_sIFp6tcm?8CnNf&JK@12~X_IG95?ls|G9 zhjRo+aui2%499XD$8!RI;zUm3WKQ8!PUCdW;7rcqY|i0a&f|P8;6g6qVlLs&T*_r! z&QPx4FZ`7&xr(c~hHJTw>$!m&xrv*(g&+`H=@)9re3a|1Suk&x-;7#7*ZQkKs-s3;~m-qRA z5BZ3X`GimTjL-RkFZpJ|zIUQ~|DO>Uk&zggQ5coc7@aW~ld%|^aTu5J7@rB4kcpU> zNtl$$n4Bq?lBxI}Q!@?IG9A-112ZxcGcyabG8?n=edb_J=3;Kh{_HfIZd&6aG%Z`hh`*p}_so*notJF*kMV`qNPF6_!~ z?9LwS$zJTuKJ3dM*pK}=fCD**gE@pl`6GvMI7e_KM{zXAa4g4hJSXrcPUIv`<`hol zG*0IX&g3l4<{ZxDJkI9=F61IE<`VwQrCi444CM;`!e6~?(S|03F(kj5EPLbT1vVEq#GaX`Y{bTF!lrD-=4`>1Y{k}W!?tY4_Uyop?8MIO!mjMb?(D&y?8V;f!@lgt z{v5!89K^vK!l4|-PdS_;IFh6I8Ao#r$8sD$=Xg%wL{8#lPT^Ee<8;p87o5pioXt6$ z%X$2gUvWMc@M|vQB7VbfxtQN^3BTu3F5_~p;7Uet6<2c&*K!@#a|3_iMsDI}ZsAt` z$Zg!t9o)%X+|51Q%YEF>1N?~xd5DMkGmr2nkMTH9@FY+1G|%uX&+$Aj@FFkq7yioM z_&fjLWnSS`UgLHC$-j7mH+hS$WPdajoE}v*^JHEf-TvKt=Wcc z*^cemfgRb2o!Nz5*^S-VgFV@cz1fF-*^m7>fCD**gE@plIgFojI7e_KNAWX`<`|CU zIDXFYoWO~k#L1k(shq~?oWU->{{@dj`57H{(o@A4k+ z^8p|75g+pjpYj=>^9BFrOTPMGp4Z~L{%2H1V|2z~OvYkt#$jB>V|*rHLMCEjCSg)0 zV{)coN~U6JreRvX&NrBj>6w8UnTeU1g;|-6+4&}OFeh{IE#_t(=4C$SX8{&uAr@v4 zzRjX6#&=kpC0LT-46qbSvkc3!9Lw`vR$xU|Vr5ogRaRql*5G@5pEX&FwONNBur5Dj zJ$}UcY`~A%ke{#-8?y9_G(H!lOLK<2=EWJjK&I!?Qfc^Sr=|yu@Gl zD}Uqf{DYTyg;#lv*ZC*^;tk&9E#BrG-sL^s=L0_EBR=L6KIJn$=L`PLmkdkb`kzr4 zmC+cTF&LAv7@Khzm+=^%37C+Hn3zeJl*yQ!DVUO}n3`#rmap>-rek_$U`A$QW@cel zW@C1~$sEkdTzreUnTL6qkNH`E1zCuNS%h!1D2wqO7H0{TWHaX`Y{bTF!lrD-=4`>1Y{k}W z!?tY4_Uyop?8MIO!mjMb?(D&y?8V;f!@lgt{v5!89K^vK!l4|-PdS_;IFh6I8Ao#r z$8sD$=Xg%wL{8#lPT^Ee<8;p87o5pioXt6$%X$2gUvWMc@M|vQB7VbfxtQN^3BTu3 zF5_~p;7Uet6<2c&*K!@#a|3_iMsDI}ZsAt`$Zg!t9o)%X+|51Q%YEF>1N?~xd5DMk zGmr2nkMTH9@FY+1G|%uX&+$Aj@FFkq7yioM_&fjLWnSS`UgLHC$-j7mH+hSLhq%*?{9%*O0|lR21^x%d`yGY|7JAM>*S3$hRk zvk2d2Q5NGnEY1=v$#4c(ilteGWm%5p`7SH4A}g^ntFS7ou{vw;J-*MHti{@_!w*=O zAF>`lVtqE?$85+?*ockUgiYCu&Dnx2*@~^%hHcr7?b(4H*@>Omg@ya3n|ZGmhpMj^#Lh&hebUiJZjAoWiM`#_62FFF2F4 zIGb}gm-F}~zv6r@;MZKpMf`@}axuT-5`NF6T*l>G!Ig~QDz4@luH`ze=LY`3joie| z+`_H=k=wYPJGhg(xSM;pm;1P%2lx{Y@(>U6XCC2E9^-MI;7Ok1X`bO(p5u95;6+~I zFZ`9i@pt~g%e=y?yvFPNlYj9BZ}Jvz^A7Lw9`Ex3AMz0&^9i5w8K3h7|K>}EC35}G zD2&QzjLsO0$ykidIE>49jL!s2$V5!cBuvU=OwJTc$y7|uG)&9a`3BQ5Ju@&PGchx> zFe|e$JKtmu=439u#oWxpyv)b^EWm;+#KJ7Xw^@|M_zsJ+1WPiU0hVHEmSI_zV|l*I z3arRVtjsE`%4)368hnrMvnFe?HtX;M*5!w+$B$T_4frt|@)I^V$^He++PU`w`Q zYqnuqwqtvCU`KXhXLey%c4K$;U{Cg9Z}wqd_G5nz;6M)IU=HC>4&$dB&Ji5RQT&Xf zIfi37j-PWpCvYMsaWbcb92A(!X`Id(A;ZGH;7rcqY|i0a&f}LM2L-<3d@kVEA;ZEJ zauL7bw;=}w7V|qU;rAiK!j^IwmvcqPL4lQw;3}>T85XvNYq^f=xq&}$BR7Q{6xhry z+{zzAhJ|h8cJAO#?&5Cl;a=|JejeaYJjg>l%%6FLM|q6Ld4eZ-il=#oXL*k2d4U&s ziNEky{>I<=2QTvquksqN^H2W88@$O|yv;kj%X_@f2Ykp!e9R|&%4dAe7yO$q8J5`m z&nS$_XpGJnjLBGx%{Yw9c#O{kOvpq`%p^?8WK7N!OvzMC%`{BQ*ZBt1F+DRdBQr5G zvoI^OF+1O64(4PozQx?k!@SJL{4BtNEX2Yr!nawJ#rO`3vjj^roB@_%X_jGGmScIo z%L=T>O03K(tjcPv&Ki7=@3SUru{P`Q1J>n-tjCX7pAGmi8}bu2Vq-R8Q#NCBwqQ%P zVr#ZxTef3+c3?+#VrOCvh^Ta4M&9I%n_;&g3l4<{ZxDJbuZqIG+pnH5YObzu~uB%RtSsEo$wjKP?U#n_C)xQxg6Ou&Rp#KcU( zq)f)-Ou>{)#nep0w0xa!Fdfq~12ZxcGcyabG8?n=P3B-u=Hgq-%{49jL!s2$V5!cBuvUGR? z+`BDx;eWEDLfK$0_;1=gxmt4a2Ll2H#!On7Fj>aXM|V{@d2Cg%zNNCZEcn06T^=`G z`1+gu0KnEs{)$(*pnDe055F~`OCWlc8WFF}OC7o`$)(#@R|Lz=*M4iL zeP89@Nxv?9#*j_PZ=q=3GAKWd}G&0*LYxYn(1lugQ-FmP;e8{0Tfg*1W zj(E5_S?KLf-RkC#2$nnV%!mJ{+-r$0hUahJBCxCc*od6B5{F(IJ#13XP&QxtG5;qU zr}3Te2iqG5E?t-&(c@Wy(95WHe4BLj|1S5rI>hSyS|IoN27!b3=SS?l6gTuI*TM5s zu5R%k>X7R|?7)RBbps!MwlreG{8*u1&qisUHdOAQfAyV=yAuaSb*dRixNu#>l6Rwr zF6B~nc@zN~qOXAiV(QaVt$_pyj*_wGj| zi_E@!kzrM^4uht=9xC@$-+4GFPvAlI;(<-E&PN<5bt58qWVY$rT>sQz%<<58dzF0< zt#IIO4WM8f*7Oq>jv9`e;<4V4Ib?b2n6OFc;jm9;_Cq8b}pL-)LvV(UV&v(nMxY z%_$i=ZkN7{QZU%QulB9l+**MW2@(a)?b{SFx#yaQw2|3Xt^0-Qkg9LyLc#2_$i5TY ziWaFCNZvPQp!&cy5ou{*WLgVf5@ob@TU)5pE*rtJq3D?7S$Nx5B_qfRs=_0e=#~T_dcU_y+p>}xH zC+ZYy6)4j8WcXWg=0_yzH8LW7WHxrUF8_? z;IS)nqHCbZotfc7+fRg_U&|OY$*Gx9r85m9T=XgW%$;OVsJ^Z(KpfEm02URW9DWF)%Vop*`ab@^@p>0`Uj5nPZ^%2;i!nE zziwHXEizl{#M6kDk$orZV4_eqxNpIF4D31}koC@`lGPuMh&a`K+{)~c*~=>qMTGXP z*wdB&yYF17H88NG=H!y`qK$~ie6je-HzTuqGA;<6qZ&=!9Lfg!La^MZCk6&~%t%tQ zLf_#LeU`6Zks~tOXI|paach*TXQ=tc{M9y&?GG#D`gC|@1Sc@ zLfPPW3vLM_%Plt|$)?%)Gp)KbV}1Tyk=fzV(}mh0L*IA>gJr#{L%G_K{W90&P0L$k zTGj9S;sxFcW~&_!)pzTyR-x>xI_&EeA&a`UnJL3xEj?9+Hx*>EvD>Z0p zXy1bE8$2GV3-k}<&Yp7fqXwB*rSHC_K%U6#<17E1f48=n7Ap7EG0rujZ{U;h;hVST z&a!G$qdNuiMrQMs_%tGT{@v3y&8k=R4c7Te$KHWGjaqDeRyymd53eLHm@hILV@CW? zJIs3?Csgj!$Xu{bwz}3M(4feO%?svbTa~d~u7Z&#u&}~Mq@AHiy^DxvIcl9~X@L zp<(lCA6gkapJfO?8LGppepYsEyTDKPwr&1w@ms5U-s({>a*&4|zx1F`lVCq`-~ zSoQqiq=H2vv&#n#S{Xd|4eGZuRBo^hg82)-Gz@gU@N9FlnT1!)A3C?-+mYEzX&!~@ zP%7uRP`OVcbHO@HpBi~SyA)%~m@LIs9XzqPVA06zpgqe&<)(@rJ9I2wwb|4twF3|P zCft(ca*0)SH?J;OEHZnz)0I%RQ_*c2mkNubn8h>TZFp1>cFx_F9+f zpMKW6&HwCMu_R$BG@%A*BKL}tUP_YaNDu*IAH=ePxr$DI+y18d9X*|O(@YO8YpaIRp<$Y_hT zxe5ix@$(HeL-l>NZ}%hTw#aSEgaHT&AhDT=4oh}@zLnmvE;Bg4nrPh0S0>%0j z-%@1%xrj`CZWN6CV%VxwflzkP#G|2o3+94#sPumJK)xSKZ<%xRXhfp64+@rw%)VD; z)~euf3p@MII`!4q>=2eAu=GTQEuSpj7jZoOi-M&ivt2h;FBBXX>xv`^9gA0OQLs*` z!064@wk)`}HKJ9uD22*IW=p?TC)9tp{;&0Ku+FXDO%#aHyVjN?o7Y6-ycxYv*~sj$ zv>%1)JAUG%|EX`V?9}^X28u_kw`FwLl8C3BVizhGnay|O<4~Ku$_Cpkn4PlrMfjNd z4Y$-?HZS7lk$8p5M`qX8Z1hh%O#Z)Xjf7XPhnMf!bj!q@lOr-GOjPLI$ZWFgjYIW) zwT^nVZ#myQ89uRUt1X|E9T~AHUD84oBD2rWe*Vw=w&tJp@2hOIPq&4~J=ktb*`_@r z$~;M4sA6O`Mu7>T_T6fI_9|O1&G+H^|LU}5L7Dmyfhnm9Rf^1RN?9*7F6RBO;}*;x zO)@P!>lfX&)T$qdXn!qDp~{ijj@xU7_U+&0##uNhyyxDYTTb806tU;V>xHUBX45V! zP&nAnUS(gk+1?zr!>@Jjv!zVK7!m7cr7Ki5GJB-?+|a(g%D!3~4XKzte8%Vfwk-MW z=*l1Or7u)1GFxe8?ohd5|7$H5tnc}T4@)M=GGI%mShH4MzL%j;^~mhGl{x=87L^Z% z#?Y%eJFEabzuE`pX`gv zWTBx)aGXcZF*T}}pEv!VuLS=aybcULg4cM#N7R1^``1U>hyCj#?!x|c%loi@-2yM{ zUvG&I``1h4!~XRr^ROg-Zc-)-IVccZHwX74xF!x7T<-=Au4RJ;*Qr5+YtW#<^<~iD z+A(NwT^KaD<_nsh85mrL1-~9#V+9SapMnP0MnQw?o}j@sP0-+aC1`Lh5;VBZ2pU{N z1P!haf(GaQpuu@PXmHLB8k~=V2ItzK!Fe=jWG4z4dBO-8oZEt556)XbgL6{Q;CvG_ zIF|$s&J#g{b3oAG`8{ap+#PA~yc~QUJm&@tb%IDsc^*6u2EQIW#{~_Zzk&wOO+ka_ zouI*UO3>i>B53ej5HvW>g9gWN(BSwC8XS8;gX1b_aLfb^j)$PZz8>^_)?_W#W*vUO zy8Mv!_z~-~0Y7F#e!@m<%qDEgW^B$DY{^z^%{FYyc5KfM?8r{+%r5N8ZtTt;?8#p2 z%|7hQe(cWy9LPZ&%pn}gVf>WCIf5fOil1>b$8api@pF#n1Wx26PUaL&*c#wy9m_PFfkMbCg^8`=w6i@RE&+;74^8zpO z5`W>Z{Eff!4_@XKUgb4j=b!wGH+Yk`c$;^4m-l#|5BQLe_?S=ll+XB_FZefK@}G%6 zavl9z@C%XGnT*P4jLsO0$ykidIE>49jL!s2$V5!cBuvU=OwJTc$y7|uG)&9a`3BQ5 zJu@&PGchx>Fe|e$JKtmu=439u#oWxpyv)b^EWm;+#KJ7Xw^@|M_zsJ+1WPiUkrz&( z<6VlSS%zg%qg78X`Id({DLz%i?cb0b2*P+@+;2g z0)EYfT*PnqEf@1UF5&lF%4J;66QWilpb3Z`T#re+$Z6o4wn30*7nOT^X*_fSg zG6!=q7vExT=3!puV}2H3L5BY59(h~}dtQWZvnY%49TsN^mSi|1|DX_hlwxU?VOf@A zdA`dEtjJ2N%qpzPYOKy0e2?$5CTp=a>+l2C<%g`tk651#_%R#u6E$!nHa3eQyGq-Rnf8;i9=ML`VF7DO03K(tjcPv&Ki7= z@3SUru{P`Q1J>n-tjCX7pAGmi8}bu2Vq-R8Q#NCBwqQ%PVr#ZxTef3+c3?+#VrOCvh^T za4M&9I%n_;&g3l4<{ZxDJbuZqIG+pnH5YObzu~uB%wJUhn4TG!k(rp8S(ugCn4NDj2XitP-(qg&VP58AeimRs7Ghx*;oB_AVtj|iS%M`Q z&HziXG|R9o%dtG)Wd&AbC01q?R%JC-XAQo`_gRy*SeteD0qgQZ*5gO4&j$RM4fzQh zu`!#lDVwo5Td*Ztu{GPUE!(j@JFp`=u`|1{E4#5fd$1>au{Zm$FZ;1S2XG(3&QoX-XP znhUvz-|$;5=677e@41xAxST7vk`Y|R)m+21T*vj?z#q7go4A=c%zw$T!&OdmWS9q1z zc%6UpFW%ry-r{ZE;a%S2eLmnrKH_6O;Zr{2bH3o;e95rr=6^JnVE%InT^@`CUY<+bMYER$*0EV|CWx zdwicYS&Owjng@UUvMU8aW?00F6Z$}e#QA*z^}QGi}(${%koJje6Az>B=ZU-&D3KU7KI9`l<`X{U zGd|}F{>_(s^@9G_V*IlXh{C9h#^{W}n2g2PjKjE$$M{UZgiOT5Ov0p0#^g-FluX6c zOvAK%oo_H5(=!7zG7~d13$rpCv-3^nU{2=ZTg=To%*%Yt&jKvSLM+T8e49mCjPI~G zORyxv8DJ@vW*L@cIhN*?=Fj zAwOXwHf9qxWivKs3$|n{wq_f)WjnTK2XnPnrpb0>$sj9_yad`6E|}UxAI4B<96=g zPVVAv?%`hU<9;6CPdvy&Jj|bYghzRd$9aM$d5WibhG%(>=Xrq_d5OR9SN_J|`3Eoa z3a|1Suk%m-#T&fITfEIXyvuvM&j)%qg78X`Id({DLz%i?cb0b2*P+@+;2g0)EYfT*PnqEf@1UF5&lF%4J;6 z6{)#nep0w0xa!Fdfq~12ZxcGcyabG8?n=P3B-u=Hgq-%{-$ju|EfJAO~?Uhj1u|@ly`x2#(|^ ze#X%p!?7I4&pDnGIFXY$nNv8G(>R?o_yuQj7H4w~=W-su&ph%40mv6FkXNJk2va%X2)>3%tln{Dr^rH~!8)c$rstmDfUsgL{EIhu zlec)AcX*fgc%KjWkdOG7PxzG2_?$2JH(&DA4f|e;$3qrW9Liz*l*2iKBRPtnaWuzpEXVP4j^_kU;H zmS!22WjU7TyR5*9ti;N!!m6ys>a4-{_&#g07HhK(KVV&c$a?&U_1SfrLp;o%d4xxKjK_I`CwYped4^|sj^}xS7kP=l@K^rE-}whG^9rx>8n5$D z{>2--$y>b5JG{$#yw3-G$VYt4Cw$6he9jmAn=kq52K}$abN$b#jK=7U!I+H2*o?!t zjK}y)z=TZ1#7x4ZOvdC)!IVtJ)J(&)e4TGF9n&)dGcpr1GYhja8?*CG=3q|d;#;HmS!22WjU7TyR5*9ti;N!!m6ys>a4-{ z_&#g07HhK(KVV&c$a?&U_1SfrLp;o%d4xxKjK_I`CwYpe zd4^|sj^}xS7kP=l@K^rE-}whG^9rx>8n5$D{>2--$y>b5JG{$#yw3-G$VYt4Cw$6h ze9jmAn=cs_-}OJEFe;-lI%6;FU7J1ou;EXi;N zSc;`thGkif<@qivup%q5GOMsEtFbz3@IAiInykgztiumjmmjhoKVp40;KyvpPuPf! z*@R8mjLq4CE!m2#*@kV|j_uij9odPU*@a!%josOUJ=u%B*@u1EkNr7-138F;IfO$w zjGuBiM{p!Z@iUI*7>?yQe$Mfnz=@p1$(+KeoW|*#!7n(IvpAb`IG6MICBNc)F5uT( z$VL2y-*Pd(;}U+)rCi44T)~x$;3}@>8m{F!uIC2+z>VC*&D_GR{E^$ZojbUbySSTs zxR?95p9lC85AqNX^JgC6Q6A%Qp5RHI;%T1YS)Sv0Uf@Mu;xGJ_zwvke!OOhDtGveR z{F8t225<5fZ}SfC@*eN=0Uz=aAM**H@)@7=1^?ztzWPAE*Alq?XH-UGbjDyz#$s&7 zVO+*zd?sK*CSqbHVNxbza;9KPrebQQVOqYFe#H80z>nFGpRf@dvk9BB8Jn{OTe1~fvklv_9ow@5JF*iy zvkSYj8@sayd$JdMvk&{SANz9v2XYVxa|nlW7(eB3j^Id+;%6MqF&xWr{G8)CffG52 zlR1S`IgQgfgI{naXK^;?a4zTZOMb=qT)?lnkc;>YzvW_n$0hupOSz28xq>Sh!Bt$% zHC)SeT+a>sfg8Dro4JKs`6IV+J9ls=cX2oOa4+|9KM(LH9^@e&=FdFBqddmrJi(JZ z#nU{)vpmQ1yugdR#9#O;f8+1`gO_=QS9y)s`6vJ44c_D}-sT8n2?E>m`RwF$(Woen3AcOnrWDp zuk#J2V|r#_MrLAWW?@!lV|KpD9L&jFe2cl6hk2Qg`B{JkS%`&Mgm1Gbi}4*6X9<>M zI0G!j(k#QWEXVSEmlar%l~|coSe4aSoi+F#-)BwMVr|yp2dv8vS&tvFJ{$03HsmL4 z#KvsGrfkOMY{8an#nx=Ywrt1t?7)uf#Ln!(uI$F{?7^Pw#op}0zU;^T9KeAb#K9cG zp&Z6fIh-RnlB4(;M{^9vavVSBcuwF%PU2)v;Z#oJbk5)xoXJ_7%{iRQdHj-JaXuID zYcAv>e#39MnBQ>;zvoge<8rRxN=9%MS91;5avj%m1ApK~ZsKNc;a2|0ZQRZs+{stC@JOAKiUg1?< z<8}VYzj%W;d5gDshj)38_xXSi`G}ACgira5&-sFX^CiO)ng1DuQ5lWV8G|tyi?JDp zaT$;CnScqIh>4kmNtukvnSv>qim91~Y56+eU^=E}24-X?W@Z*hnIm{0hW z&-k1#_%~lNEV22YQ5coc7@aW~ld%|^aTu5J7@rB4kcpU>Ntl$$n4Bq?lBt-QX_%I; z^9`nBdS+loW@2V$VOC~icD~6R%*kAQi@BMHd6|#-S%3vuh=o~%Z?he(1&g{aj?8ffw!Jh2J-t5D^?8p8bz=0gZ!5qS& z9L7&MoFh1rqxcy|a}39F96#rHPT)jN;$%+YR8He`&fpiE$yuDuIh@OR{E}aBJ{Rz7 zF61J9!*98m-*E}Q=Ta`?a<1S?MsO8Za}C#W9oKUMf8a)L;%08)R{qFs+|C``$z9yd zJ>1KE+|L92i3fRzhxs#)@F!V%Px*|``GSA*CBu@K{~3i*8I92ygE1M4u^ESP z8ISRqfC-t1iJ62+nT*Mqf+?AbshNgp`8wZVI;Lj^W@IL2W)@~;HfHCW%)y+@#kZK7 zd6<{^n4bk$kcC*7Mff(0vKZfCah707hBLrYEX^`3%W^EwcUgfIS&5Zdg;iON)mek@ z@qN~0E!Jioe!#l?koEWx>$3qrW9Liz*l*2iKBRPtnaWuzpEXVP4j^_kU$>2vJ z|F?2~uRJhNGyC+C!H-S+clO`qPWfO!VAzwZC4(Qa^zZDy>$~n|zrgCa>B55_$MD~> zP2%?rOs`ilJlGch&c2M?uizH>t>9zOoaMa&Up?p&9=y%tzq9|Y!`d_513A`=3lH8B z>c3@gPv{cZxoCcP@b(e^ExY+*hd_z+>%xO?HT`edA&1%oZa>%`9(-HMf6EqV-y(21 z(Z%rKOIZI~_QCeXf!K}jga=>l^53#~&o>Cf>ik+D_@}Y|mc6*8ZXoA@*n!}$(f(U@ zbf=nujJp#Df=ljyXaC)IYTcO9jBEK2=L+(Z^9Jn93rT7oof0w(sU7o<% z#>E3E|3miQ^-b9^d!YTI(t%X}A^R+{p9i zB_p%d0;vL94ps}K`48ED*C9MXqCnNTwE}7Xe`HhijTv~mNWH-8{~`PDHXD@kMR=A` z4FhldhisI{wheBP-wHkkMNGIJK4xswK)T2$|K7L1Bljz~g_4okqJ2+>*DBU3kp4ep z|6OjPTie4M4Q&_5@E@{KBY%EydsXh1xXZ(HHtQ6~_#d+W-nXWAW`>tJ(KV3iKV<*i zAEIs@5&r3k9)bU_vHA&VGK}K@K2!`klv$u?QKUK7+FRPDnQdR!md^Z>QDqty8ZY;&kj3%`0;(d z@AG@#G6kEoo_E>Kg;CB}`iw)RaE-+y*u_}7Z=a$?u6Zqr3dYj2*;W>v`d|!Z#?rGr zIWg{B>eNxmSo$p9PZm0J(>g4SrFSw*vcEWXXaE0qAMA-jV?%bXm9cd0HtV?I_3PNf zSlU@|Y|%&!#b9GB-A#+RNEBB`p)r>B+kMj|tceKrGM0As@^rsg8VF;bg6*zJh(P8t zsub+6hI^uabr98zrTZ4QPm6Feg#8LO^?g=&W`eLYmiF-MOj-m-0&p;vW_W!zBYNih zP{UZ-*}%eYvGBPUwF-9gV!oW5=)wWU(!28`vQbXt_)*7LdbSdyNX}{PILKH!_uYf- z@=KWy^^B!GRP8j&w;4AMF_!M;Q;#NB6ZLR1mgdcV-{ji&&Ba)nw|2B1{tiv9y*TM^ z(hS-QH=2)|WdmdB+^KXELZ%(k%~;yQHPHsg$zpj}!RCcKaiOt5dKgPH)a7-dG__88 z8A~%HyL)ke=8rhSSUT4`+=ng8Uqz#Wz113kR{2phF_!kb{!I}1S7(Kfu{1;KTL?WR zQ=(bHR@@yzy70C*s$j3Y8pftaanZt9+S&5O5qz-tMJr=z-a9u&aouMYZ3?!aJcis; hKaF+;yW-H%^7x@~Ou^>N>A3WKtI?rg|K&HC{sPcrStzuAy69mkgH>;u@0r zoQHeeYnFM=aLr>}+-vN=-upT4{n?$)yY2t`dcF4RIUn!N+H0-7_ORC8d!2s$cItoL zt_`aiR8>{=JMf?(JJ?_MJZAjZ6L#p@wVVB(oUB~x|AhfnE9}4h59q%~jZxTr{K#Y7 z3tL|Nk3KygY~82D(zW|mRlVD%Qb4Hk-+p@x8PM2X1d(9}4js~bSp!!!s&8ne=_j|Q z<96RX={9Ca-HDBMPVpxG-m`79Wcq7sm4Nr0U)5(v!#h6HI<=DEFYv1GukiSzOPYmv z@>|DVN#hJ3YxIE!^c_z6Mfe{Uwo2Zb(ofRA!0_5fcCP7r$g|bp5A-+gwNBE#$wo=1 zPunE-9rjvjkm1b_ZeAk&GoI+395m(j#Yg^khh*+2&zD}x=oiU<^{5w0*PhVd)&G2l zsb%OVlOH-rfgkh9jMCgUF03Zra&)t#*Cm^#ogZF5{m-Oz6X2{L?+5j#E52`)fPM_8 ze9(U&UpjvAy2*^gYid;cfIs4^lW%&jKc*iXFtcXn`K?_0oY_prq@&D{7`1 zzOmu!zPfE)$ERHTJNYNJ+sol|4S%WoiKQ06VINP`+s7osYoC3!<`%QXrJWXH(o2ze%XFu z`@+6qKfkAc(7u#?7s-eI0sDo1Plf(#_Ab=_jfSr<{mwEx&|iuAn`8K&4d3GPokIO5 z)c+*IZ{B}q&1S$W?U%6q6kh%Isjht${ibh@PL{v3qGr%p?U(ra>)RgVL(;_XV}8A) zR6D-?5??>Y4)9?AZa1Sp&hSBJv|r-oZ?bbj9qx1DK}ow`y47@@*nUYMf3ow@&VEV* z4e#@>b8Bi1-`eb}d8fh9pBwu?qt)c$4qssO7ny$7G8}wS2kROR`U*d}-H2pX>lP(N z|KTBrCHEPAv*|ae-;bY*3}62K6{Ts0`}!;TPeK2E!+&dcK>0OmpRZf@szcvk8{e}> zRkB{Y?Mv;qJfM7x@xS}edpY^2AK(ivZ|v|Rmz`GL({PO4lNX`7K>lP&z87~X{X z&)NX=fh+qt^{T^?wl@AK`vX44>__zv*dOdm@eds1+ZNwWNTJ{U_4-Yz-;vjTTB^Eq z!_tO^2kld4`v5;=vpx=|exLsG!}1fi9+TES^5Eio9{bhdpdYpm+Q?cd1rGYEe++nd zFK3@hKl>UE`&aU@f5iHivd@bj81D3=?E4bKF@7ukb9{=8Z_0jt{OL^Be?UL5FU~Is zaQ45zzTDh_KHlTQG0B3}*xycuqkqQukI4_bsQyb$KO^2;TCMnpet;|b96xHs_{Q-E zcu>FVdypUYvpW3%hy2QZPO<)l{-gAR{)hgf`(OElV``HR3|IDx_MLC-Kh@gD&o4GFaD8*ybEi1_P~&gQ+EK~Swin3$ z-^%diR==7*PqFbG`d9rM<3IGT#`mjD{sXQ47=JPPs{fyA@_&W;Bl_)b^G~3E&QDJN z;7`q;(Ek@kKh{2Ke5HP4_7Q8}So_4}i?vTozcKx&`FV{Ue=D`^yr!Jrf!8kX=J08? zquuQnEo2@~BgT9)dni%~FMj!1{G`|7I`@jSGetm`cjr0Tl z{Q3?!=qvjhVe>2BU)}ty_~-lz`g_{?=Q0~V9y{Xw(xaOkot)Tm=knbdf2w`CzEbu9 zeC}ai)Bq>_r^bI+e!SZ;N$VRfT7vZzaL^Cu|NQz)(O-MRhRKX=hf4i4H@xSvXKR#v zPc~j&0Od*M96@VgG%? z@Vc4*aQ0s$-)0@^am62S&{y_J`pUk6<9%fxW3Q;tFB%`m84mt2e-*`7=zq5}|JCF4 zUu_Jh|GeD%Zy$fD_}?l0Zxx@R|6X-w`z1d9Q{aD(Fucp4nKfI_T8sXjTVvCIZg+P3 zB}bb7y`|wc_t5`N=s&(|>(e0qL;t-@|3uNJ|9z?H$Jd|DUGOvMKi_V6P(S_egzIO; zAJ@;FtpDy~>&u$EwhI04GW~Dh$JzYR+wdN(H%?~nJ23rn$`6a_KMyi|E5kqfXY0E1 zBS$6{TU zUJzTs7)Sp*rhjEW^uN{n^q+4r{Ri#q<9qbKmHp9w?`-2=pdUZJ)Bgre{kD64-7>uA zpU0o${pYO=XZ!5%@&@UQU-wFH*=|UQ;~VgxeZBuc|6TPj`ronsq4Y!hR{Ev?uI!us zcPu`u^iTg=^$+^*%6{m7EBmAW4Elk6y0HN^NdFuB1@=k*J*EF1<6pf`|5?>f|2rnX z!a05@`t+Zbe&~Oz{>|}6*$@41)jsr}m44`dEB(@cSN)Ivx3WL_&&q!3fA47hZ!McY zZaTL`=)affzpL?={|gi^&&jpIG~<`JMhZ@XO7=!2F;24sMLY`W5~u==1!nb?|}#OE9-~Me@6QS{L%kTF#mx+;6?Kz{dZ-5^uK{O zwe`*Q)_>RjW0Pd|!2^>Xo6Yh5v*I81BfhQLpYywFAFhv-{w8h_}&EBm7V4gPm9 z`$qe_^<};PoYH@WegYhQ!xj49s(;XbSN2Q)JH}s(zUsg9-&On3|5oyIeW~~Zj`$XE z_WyAG%KokFo8yC$kK>EdKXCZp%6{p;E1dqfqEG)>>4*Ne(l7mMW#1uQG``V)R_#mw zTlEk6@8dqZ#hriIY7;yE@=lL>|8={a6P|woj{W_mZPpC&6#Mr$zXBZRPk{H>$o6k% zAD`@e=$taozYyQj=m&U-=VuiC{P~7=d#+hG{k z^~duwJf8vj0sl$<{ENb4^eJCnzdZj!{j{|D1N|gCKl8(GGt#?`zP0}R%Tqm)6L;G= znbqLw-aP-Z=l55nf4$ z(I(mU^w#ONceeKDFD4lNQ|aa!;2pPblWaGtP151TR{s12^&7Mg^jqfn7q$=DH)x-f z=U1p-WgnnlWWTg8)}L=*o_`^p=a1)C6#cM&6xj#+*K*VUF3>;Dzf|h%{7XM;zmu)~jvu{u*na-}k)qG|Th+m(B}1+L6(y^G z$2Mu!em?$IJG``HzSZBbzW#LEv9A4n{7v!a<8RybU($^7Khq=4>~E1j|8hua$qC8L zH630VRJYwZZPJb}w@x~=Y@IOvwzNxscm8GnzYnTAx#ceDo(*n#_=NxL-eEhvWRqqIC`~|1{!OcYbDEP4D!m>vv2ZZ}7pxTwf~w z7=K&u@Y0e&?GH<~hW^hp{lC~ch5mVdW$t06B?Ao~_eVSb@`$zlC|m#ZZR6u_G5st1 zVf;@N%(d2G4w?gQ!? zcWanDH2Uy#UW1o*@%T#GX56hU%k)xo2sAjx0w72=lG%MGybOZ!}y!(-yDCG{V@Kf+K2Hs zr60~uO23T1ss6|Ko3cN~-<16_{`Rr;zg@POU$bb#{pz}IGpqDU-;yhf-_-ca z_?zmVjK8V*lkqpz{~3Q%#iEp!~yxk>z#kde+_EzA1VDY{?`4=0p*#WpXK=L^5y!;%xCsV zk2-6|GH}G-lzlP&rf|mJ6n)0ulzte0Q~G6mO!Ys;-&FfC{-*4g^ws#o_?xmX#@}kp zzRorKI`vQc)%Ci2)AZW+o+%wMcn2SUTWb9Sc&*_ZUbA-6=D9VKz0YZ%GXAFe2jg$b zei?s@@fV}7`Y+>es{I&$Q}T0tsrY06RQ-efTiG|q2PGfJ7o~sT?tF~sAB?|A`_9gn zDEf@QDg7}1ru57BnzC==%03u>Q|-(6o9Z8ozp3~L{cjatq5s^@{I3tq|L#;Df1&@K z!2iMhlLh9#KWYB^_K3e!{C9u3^qOKToywe~Ug@ z{T2V+-#=+*>yt0c|2}Q%R(0l|m0!HV)+aAtUc&ec|N0~IpKDD&IKOiGWj)hT`*lmE zJ@RNZ=Lf{6n=U`w?SFkgcw%|^t`pLR4H~%p7x>>jyB}0Ocj2*a|Lm3qLl##pJ1>2y z?`Qu0iIR`{i|K!a`RBvU|6bVD&c9Ur?}X=H<{Eya;cG$v7609}56;gh`=S4>?2rDl ziVxENR{Ya{Z}Q(WQm@~?^h`!3-4fi-;r#r8t>1(8q5oW>|Gey!GgIpK_1jJ^ef#Q! zbpQ7{)Np*n{=-jSjVgD)r*+-t+pn9<+j(d@ut5j!zpMU1|6A#Y{1ml&q_Y}->QA-zpMU7|N9&3fAh?LKK=FlmHp9wSK}}JZ`J?lKdbqZ{-CTGD{B6v{~c?en0{mS5o_OA`^4mnwNFgHG5x6dnf|w$ z-?=_sZ2tFD^S^Qa<;K>7lWk|WPR{L{F6R39aq~|eF#lxphFjM?u-jqDQ-^+7TH};I zl!3#4SMw9s=W2eV|Gb;|N7rTaufOSlwC?$LYC3Fa`3bV~FN4fqCVz{5Jv?prO;yt3 zk)|#_js1CLfAqgq`*VI){G)!Hf7xOD#B|IW6W#fV>D%=$|Iq8~^rHr27t?=N?aTF* zvJd*tBiG-%O#0hhc6I5K|Bg+M`R1M)`roSk=)Wua^uLvU=-(>&=zlBz=)bG}NB>)m zKlGoK{gOXrKlI;~ebE0__D%o!7qjnvW`B!2+5FJAZL+lGC#9j^Zy&WEh-d_d9pk&r&~w`6C>5}Y&R`5Dx|y8JUZe*ipx{sZ)p--CF--%96m zlzjQ~7b<^9?0kkgKSBCDp91k9_|iedvQOg5zDQr$2j5rn@qJ|<#8vx}zS7T>L%*)R;FN}a znttE9&*Tr&(u{QnBr6VGQNleVB;*S5ZEkB-`uVVP+!?_TKi}Tp>BkG}Vt7E`-D3j% zwLW?$4eBrF>jzHy_CE2I-Y0JLm-GCE^o#Hh8eg3@ZrY|#Gm{@Oo&R~?WdF^!&1C$2 z{E`0{{RjHKx#ZUi&Rt1=sK1fb-`(^V)Su!R`U&x(_e1>@)gR(T`UCw|cb{EG`=iF} z41coG6MH7_u2WY6-raDtZ-A$54QKliZ?)r^Y0qCbNjuM8Ki%TDAs#3F08iQ(PWse; zC|~)r-pN~5ziPjQ_ivvp%kZN1f5`CF=`S_1d0 zkYA0jQ|B)7IOm68{4Gs09Q5DXW4%&Pf5Q65o;cOLAL=h`pUu8r?C~P|1^#|UKj5GA zQ_u$v`s^PzKC^!(TYO#Z=*Rd29;46x8_-YN8GY0b{RQ=N{z#S&?&8(V-qL+m zzmji*;~y*yI($eJSNba%{l#{#N^IX)`^ET+=_e+C z%>Mqb^~dPHyX!;Mb4NAobMKheecJ!MWpc&Xy^`iN)5_2_<`>}C8@}ek3+n>h=AL@| z=ntN%-ez$F=l?G6`@d4N_Zp=qe%`~c?|^qO9P5h!_v@$g*Lf%P^*_=w&DX!nA@8Jo z|C>GjSI+4B_kjoX6ZiFle!xHJd;ZzKyA5vL=ccm;m*41iO0xUx8@&9J7GIUVH=woi zk3YR(T+Q~^%q)M>ZQM%rua3W%e5fDu=U%s7SQpgq`HS%%lOO!QWBkLvcKpwF{CoYN z{(c?CmbahMy3dFPT^F6WuH~rtu}4b(pxL(Xq`mhWSMGLA>prb^we``Pn*D*v~SAxrT>fZF|d!`w2#n# z4ceEu^KUVJfPP>fq@RTT^Xllw>@#Lx;D2@e#l|MrM_eTBTe|7xD`oPJ~N6Vb1lpQ@_*{0;J{{`L1=Kdym)tNQ2WTb%81 zrTyIB#>*)ORnEqn? zsrLER=)*r({pZe6-JSm&<1bc!On%50=!fg01olDyXmxm0KCwQfeq;Q{_>1XBjlYfh zeo_Pf7W9k8&l|g)<8U=TetiD6)$pIAxai-ta~t=Df2hWX4KLWX8vbRBe(Zh7*RNpx zdzZ<_{^k9Xz(4x)cO89vEYOdi->APBe`@`8z0pVgYWzIllY0AyeXNeZSp6~iVIP5h zxV}r*Hv0g7F+3*U|CRq({W1E@?0m_^mcQij&X(WB@^@j~fWOR70ldb}m;BT4;Czbz z{t@wG-#&}Ek5)Rr0{kMQ4?Ljnzkj4~=I2oKdA{R@gP*Mif1qEqKmW_H<|Wo&bbh0q zeZT0hc76x)7oD%*`@nL=em zJl_!G?_$eOd8Oqi96o7=Yaf0efcZzxH~ewS-#T#1hmpIIZS3=p+-UgrcK>D{;Ptt& z(EdLE$UMXUX!tOr&u@o>-#?;$0{a1-gy(~Rv;9K*p?y$)ct2<#|NSGjFYus!{r8Vp zKib#vpXKl3`7EWsuzwWs$NVp(pO=s4$DrR$q5rRbE!020k8!Z+??}S~{rUVm*BbsG z`~K0%d%qa!-{;>s*YIK1ekTC0w4cwvqj26oQ}lWNY=-4u_VritFZ=svb@u%uUw?gm zUY7%v`J3ljerGR#LH=cY-y@Kp`IG(qvpU1iHvQc6@1_{PTwDrv!uwOpjs6Ly-x~~v zT~P)a%#vLCk?X-@b|ALHjU&vcG=@ocjG~=U>Z<{(X3Qd$*T;{uj_^ z``rBLU>CRe{)&n2emu^{tNy|JXG%Z3f2QQ){j*sAQufLFXUe{L|4iwh_s?SEo3bC? zKLh>1zTDUW`(pkU@E6z@ZP4F8Q})OEXEFX`@~irJ|4i}E`)7(i#}Cy%IsPd5c>hfC z$NOi>et7>(>4*2vlzhB@rrMYH&s6{8{j=??|Mau|x#h17!~Dtq{+Y60-ak9v?8DD5 z$WNPn-;wvv)cDK$XR816{+XITdH+oHZ{9ys<2&!4#rTWSSN)&&&tm%RZ}Uf>f96ki z`p5k1FqUJZ=KLZ}n_vS@gYW(5-GiATzPuUOepDFv`{WE3X zynhDyTA6*LeVu*R`)~gK8T1q2Sev>v1n-|I`{n&J)qi;ZEXH34*2jlzhB@rugIiGi9Houk4%m z&y;=e{+Y5b-ao_qRTN*L|6ObTtHgo>M-cy^|L*gzD*E)l zFE{=8`YZmk|NhZ@!-M+ifBWwrDgL;A?rr18Pv(Emdu~DKfBXEaz+0LBe52vN&Nlyf zqa$4%7{8GpW~AXy+WhiU)m7=Cd(U_N_xmkRPdL56PV)|G1L;qX7PyczI=|5=SRla|u?2rCC z@}md(@#`1P@4%_wEiSvFZ1IhSpFcF--EW8gye-D}tbM-i_G9^PM<1Hr{Q6-3{UhK( z`_g~+`Bzo{qW>N1A4)&;zmuG<~OeIfd}+g@t@It0e=`D+!##%8+g(DNdH~gAN_COciH;pWb40;9&C`@_4Bag zii`I0-#=3P)BjfO&-q=o57$RZe_UU|e#l?5m(Bk^Z+Ozb?~OkHi?T2J?+T~?t?1K# zR{Ej;t@KO(SoJ^p->UuSKP&qseKr2je^>TJ{~P?jV)l*pck9cn572*xegeF{kJ!Iq z{uk9h=)WubrT-n{FGgSWU;6K={pf!y`RP9^{(vLD5^(naaQ({ut?ZlQgOZQ_v(i6s z_}|KY>Ax$S{zC(WsGoUOf1n@#{iFZc_je8-d29Xom&*5d{P&Lr*!Oc*SpM6^?PsJ#-#?mZ z`7aOJZB%L6S&P!(`#b*p#YDqzxBR!ji@twE{RZu`()W+pK4{;f?;lZr%0589$bM;G ztUuqrJpV#G&mYgPDEd7A0=&pRcz)(v)BgvSU)P;~sp#K-|7e`)Zx_?w4&S^O>d&7) znql}RrvI*n2m1HtkNR8t{lnVtmpy(9+s}XhNYQ8ft&inTZff;+LH(8d$v*y8XWu_+ zZ1s1qub=ssef&-F=i_gdfB6B*U&+7hzkf8@@+Y^o{KZSIXd32E_VKs%EdMgjpL{r} zX_$Z6$KOU+{^t1=`I*1j$KMov#^260{qD*7EBTXs{H;y(40rw|tDpIoef&-FNB_5} z<+to$`9*L4_U*Lj`$zlR_m4W+_m8lDRrLL%J?;BP6SMO#Mc+Sq+VVHgH~r%LOwsp` z6n~7r4YK^n$65a5MbLjGf3lCiy=(cmM;gAt%-_-=|FVz2#q_W2hw(S{KI3o7zIpyd z*&pL?EA0D6&=1bP6n+25?LXM}j~4v+bJ}>vRlk4qlzsn*?Njvqqqi-8EZeu}`$wvO z`S@F;e<=Mh{-*TH_?xnC#@}M&lhQxqZ>oPV{-*4Q@i%3EjK3lOZ(yIyzwEz1j`=CD zPv&p-@wXWN>V3xFRQ-&<#pG8w<8O*S<8MkojK8V=&GARs594pDeHedJ`eFP{>6h_0 z)&CfOQ})OBo3dZV-#)kg_mPdSgP(6$`28a_{xbfi`X}RWYW`&WP4$1q-_-c*<8Pw> zGyWFiFD741KQaBP`IGUt-ZsB^{TF=yD5js7eq;6#v#%I`G5H2X+9%e&YJO+@?JmnN zJIC_J4*btsY0>wO=34&ck(PfM=UL2Xi%Dy>1DESzFQ~GE8P1!HwZwhDpP0?rkP3ed6H>F?3*OYw|SN6g9 zn`&Ri-&Fr#{7uD2=zpvD3jOC=^S^4$|DIYOf1&^F@1HC;|9yh_@6!=~src{y`$tus z`Y-9i_)o?E_TN8RZ;kzyd{~M9(0{JnKQaFs`@5giPDz9B52y4WyB=Cva=H1>J@=iG z2H!9C-#=0~{qH(KpX=9+&HoPSr~mE0e{{aB|I4hu;=lX*C*5s*GRM}3%_l5Ki@tyK zKl7hAH~rxJO40X^5TCyN>$BbdSJC&6_Ob6DZDrp-!v0y&_m7l()L%^h`2I?*`QO*Q zbVcZY`}-%$4Ig88Kj^>Wzq|Iq`59$D^uLw;(SKI)LHgf{fBNrh+V_vVeha>T^r@}i zgZ5eF`$zw_?;laWMc+Td{=;?l{i7>izA`QP{*me*^uLvU=szp@=zquhm$Fa#-^#w} zKP&yy|Bl6XmHp8FzSjCrU|;l~{r!`fiL=)%Z^TJH}s(zUu$<-(&hc&gLht|AOxy zsri%scdUJ4`iKm3@-FvTyp&%0B3SEBm7V&ioXs%YT9MA1Z&v?>Qe(bbf^A3s67v zx483_xWixt=LZ_w_lt<<^PAv(eBTK5OLz zw2yrMAbsjbwJ+%dFS1YK%DzZn*$3ZO^6`CTAH-GrlD^W*zV`8+pxx+-_P(54GeD>$haDV7i!zUYk=JpBmUr|5Ke(-*M@%gWSv;9K*p?y$)ct2<# zpZ|*O3p{9FpZ|*WqkY5n;ry)h2YmW#Yq|C<;*aP5NIx$h&ksVs&zgQ){{2AL|CpbH z`bYkf1*X4^3=j0@^Iu(O_`ZgZ{`RL(|Ni{tWW$>p{X>BV_ea@&3g`ZVqR;(@rI!E7 z*I&7R>-Qh3?EbE=zy5wE#u2~&@UG!r{(}3r$nO%!&--D1|Dnq6hrMj_e>!dq^vC;U ze*dA5-QR6%_WhpW*1o(S;`bjE&iw~PpYcE3FAM7T<0s>XxF6)}ujt?JKeV&`gC5pC z<2P*;-oGuuzs3F90fs+n_+t<4=j3A_pnnYfcDtYQyy0i>y~N$Wee2CreEuuY|JLv+ zM!)qR)=U4@tK^ zy=9sH9q6-t7Ik~uaynO4{d(TH{{F7&AKZUX`r-bAl8^fjvHqp(llu?KzPbOP^w0f= z*!ZUGhx-qpAJ~^0J78bo{n^02XoG(LLD?VoA7cE+kx2 z$;bT%#UJ+{l>Ko3LFtG44@y4HFRFdH|DgIG_aC-L|FZu1-Wwys`?Eg(m9k&%KTNas z@$*YT{wp>9a{oc~f9^l1`IGw(s(*9;L5=U+e~9rHqp$iu_a9>V9ftX%qJQ3>_4%*V z{K@@?So_5E8?%pC`^MTQCSR<5V)~8gN6pXNe^B!~sr?`wzea`hIcEkHinEy((FV|PfKDhq?ob)#v(jvWWzoE&$ZW!hB zU#a%v{)3{={RgEV#`l$c+<#E~asNT}Kkh%M@rU~l%6`e8vLEh0p#6&MgZmH4zPbMZ z`O0ShXkTaFng7W9x6n_3V{Piz5WK&u?3eows{e5RA;w=!KGlBQe^B<#{;BB0{&D|S z$2p!ARN1?yv_AK=J;rRa12LFtG414=&bKPdjV|Df!X^p$;c|3TRY z_aBsfasL7HS5bV0{`Ug&k3CNR)y8nFzt1rL*vEeg{O{$4 zUuypI@_n`_VcpFbAM;-=F#oPaj}uGl?Yjlyd-T8E{V?Re8ew=4|Dpfx@82o<^uK4A zeti8E|JmQayUXyPe)`}3{+;5F>*s+se%x;Bn*|$;EL&X4uW#so17BqG$7I7>Jkd1y z+XaWF|7`H@#q^)Y8Gfqab)WB1UG?~RNuLJodJSsO(T)H2UEa6^d>7MS-6wlgLqC50 zGyi^p;fg={-@vDt|Ga?uuWtjVU--|^?p}+r7T7`)~SbSFLpZ>S%AN1dq{m}nb_DBC2^aK0E9E>r- z-@gNYfqlBU7jrQE_Za``efrO;e)``r`4vw8ThXWgtn@?wTlH^_KgxdSf2;PP|E%;w z|6A#o{=4db^uI5)_Ve>Yf&Z-Rm;QH8>whQO`1kH(kJJ?9zf$8b{cqJj=|8Lalm55r z|McJ0_)Py>^?&-$G5%um#q<-?ubMyUe^0jgC(u9VH=qA1rk|L8WA+iVuNZ$Z`C{!8 zYhN|L)BgtkzWEoJ|1oZH{e$%@{9DkUX*lM8%aDA=jH?Hr22lOlJ zhirY1_6zv)>ofY_z>DTb`tQpA=zjwrZtI&7|9qsT*>jDOYv0^2>ALqp{^&o$e#l>&Mr);aUvh9V^pV@Dfg}I4vM>7Y3a9_A=+l2z`l0`=^h^I( z^*{RGs{QCcEBhsVHU7|lSN28!8~jf-`$qe_xjpLx^q--h0QWvP{cqJj=)WubrT-n{ zFGgSWU;6K={pf!y`RP9^{(!^(2G0H;u3y=|m3?!3Q1WqnQThiC|6AEF{da}a|5o(r zKP&yv|5o~?f3560#EZr^`p>F;>3^&KLH~V%ou9+`jlR7mhWV|0{wv_v-)}d0*HTgb zE8sYP0=&m&=0DCpex>tu#A}RxfcyMcihlllL%U?>()fb>S3DmAJjn0l^Ix(4Jbyet z!}AdhZnN)$?b|Hr^@mN`w)X%T;?EKay>m=P*v`sp#xxUYT^^@gaT5FWu@5A|*O8zCE|7xJ+Pda$UaizM3 z>(mtGznW$DpYF2zmrL*cQ#r`L z`g#A>$KMox^ncsh{iav!{_QR!jZvUz%|J5+df3=n6zry}kQU0rC zc7GT7?QnjE`L8T~_b}I&ia*BRX4w7NNp^pB59q&gf7Zv}x*9&w@QYdv4e#Ij{8usk zEBj&mO})?fo3d}l-<16^{?^Fu-$Fk)|5B9y3i}JU9DQtg$?N+U=D%8M`LEbMMftDZ zxBG)^-=h3is(<0?1%9;Wq*vn;r?e} zpS*wT<8PRs0{i6sT_1mo@vq)z{7u!*_*+bVg){!9=rjJN^uzd@>faoHl>IRNrrL+` zH>DrO-;{nCe^dRB@i%3Eyg#e#m+`l+t^ZwZ_jhmTJTmRN&8*TZeNRf(yz_h)|3UtF zHU2XGrurx2Z)*Nz{7v-SHuSD63mUb}zW)b8J6{x8aZrPc@Z zuhslU|9pSDKTG;W`LBA~{l-oie?I@!zLoq}YJOz=P1zsgZ>L-StBIEX3g;V&@?R0?3eMk7=JPPs{b z_3;<_-~RqdSM#4cn*aJ5;x85d-QPdyWBIS%F#pHJe=7dB&wn+@@?VuI@gMrnmHQ_< z^mpf92EEg^RFwa!*79Ff_qF&>^NmYI`L7gC|GP@i=lXS1^S^QaC99wQx6gky&DQ^? zvi^$y?(d)UxAn#&MftA~pFYs?Ut#~NDF4;rmjCL> z2ak38XGQt1lzjBRWBOli{`YkAzb7}{uqMbq?eCv-J)*SaV&Kq!#eYwE|3ujj{cmM| z^q*CHkp8#gpZ^xtFr$K+S_)Bjfd(|=d=>3^&K$?-?YNB>*#NB>>f5B+bYANtQqKKkFPed)ie z{zw1&C+mOBx1C?pZs6jYqWo9Ne(8TJ`=kG^#$Wp1s{hk}R`VzQZ`Hr)zpL?`{&$SO z7=6|M>A%PHJHh5Bum6JlS8D#G{~c?en0}-7A@+~hzOnX+$ro#%n0{mWQS&qXZ#BPj zeZ0*4?`J<6;pYFM{8yiuf6~iL!P zUma@xJNYZhf2Hh?{`p=4g`ro@+{;P7+iSGPFQT{8{zVyG9eb9fNX8Es3zbOBe zYCrn#iaz~sr62mYN+zm3=Kz(0^C->3=Kz&_7o4(f?Nb(SKL=N&3pZ=|3y`p#QDxi~c+FQ>-rk1f>-vsaD`~&L8`}y-9c|3pqC8S>@AI?Xh zexAQj`9p}S^BGD%q|fsypdaLS@%gVPzteyH{TJNtNO*pS^5^9vPWtM65cyZ~@q7vJ zqWmhv)%g?BSNh@mD!&fj2Oi{a@%gWatMf~wug)LweMMjO59aS-`{vKj5GQ@bAKN!? z-}&=PD*q4LSDkO7edPNG=~F+deMuj9k$nE*!c5+ zo$s5w-Y#K&Dxd!f_y8MU>I@IYC!ha{__v+r`?J^K_yzoaqYs>C!|kunf2DAq&rM z^TF&NG5VAb`VZvu`LC#-eEZP8WBgri_gj|R{gi$FGRw73KL65m!#f(jVEJKeUnc|O z3%3})%+6ok2fY4lwEH`$-CjxUv#-|R{!l-Q&+c#ZgZxeY`-{|%v!9B7eEuuoY`@Tc zXdl!c-VfTx=f7h60uS2P=f7h8Xy34XI6o`>0Z0BT#UIcAk$zr2;I)tJT!Z`&=bC;y z-Z|g(zr6mDzhq6*Ut7Zi{rUV?HyVDk>A!Yv=TQIt{N+@`@3Z@z6MzTzN7;S~=l+AD z&;5sXcK_DbU%7wl_aFM${as&w{oT0K`0)D=UG09Ym%rftZI#{c4CLqiS-=0#$M7zu zpXFB$5AWZ)_%`m}PB!{ants>2YIt~m*XO@dIQJhEea8QAzbvSq_iz3F1MUa;`YZbP z`w!i1|KI~_pRT`dkOcQ{eg3QAhSwVZb?F06KK23n$H0f#{giozpLWHr$>augJ&!%5 zdqV#f^ye7f-srbVEdSMphpd$UO3BClhnW6>C-)yz|K|RK8sEA95aTaKU-f_P zKg9HVoXsDB{<#M6`LERc$^C~|`^5AcvyWK&#@Z()U#xv%`i<#F&ClF_Q1d(EgTT+V z`-zzUu{PlPfbl)hf7Ecy|28&a{KOcU0>}MbH9s-FspdECKL8KtqklX4nBPc0;LrPj zz;QoN*&p{GRQq#&R{V2*1^tq(e`;;~*kFydliRmBC|Pp)vKr>UQtiw2m9h`+KL98F zwr{ST-Z^@h8>4yuR<$43XNo@eAC!I=-&gW+|3UG`{Rh?mxc{KWAMQUW`z3$Mez^aD z_A9av?msB|=KcfZJI?GI?d$Bj-iJ(h{}%cQaQ10M>+K>AW z%D&k@75%V(70C}A>sMu;9AA|EaQ{K+AL9$@2kpDc_@wA_|3T@8`vauAKZUX_Qm~&>9&3;im%ZBUT*%g$1~pvV=VJuEj9n!$6qS`x4(a<;xqK$ z-!=c($A1d^@2(TtFX?@t`KM>hL*L=}?(g3%xAooe=70Av+~yvxPyPKn&yRLRU7)>WsL904-NcC zn?D*~U7KunPK)HW%Z8?pKT^qmHO=si4ZpqZ%w&zz8zof@Cii^sj>EkF4g3S6f3xA> zi}N$*7sVg_Z{XLN|J;%KuWti?{|@@S+VDOWU(4FZjdAq9fv-;g%6{m7tM}DC^!Fb zOaI;Hzf%2+{&%c@DE-j?R{Ev?uI!uscPu`u^iTg=^$+^*%6{m7FBkSl{~7cH`%Gzr zJw6!#9hE;aekl6%pOt>-e*+K3CqF)N{DJ<9 z`X~Kw;DP=y{yP29e^&aT|E=^(|6TPz`rntEe*FAUkpD{AFa7Uo^k2*$x6Q@)%Kqo? z->LDJ{_TE5=_;zF7Oj+E>l*^uK{mGyekfzwUsNzpM7)`bg=I{xj@{{59LAar!_b%T;j0RyFj$m3`5F zS2+D|MW6n&(hvP_rC<8Ts{hgdR_#asS=le?tMP~ayRt9(-{8NK**DtX&FxtXiT*S6 z6X2=qBld6Tf2;mM|6SQH{qGomG5V_i(tlU&NB>*NPybo*2ORM&;Ozh5`j!1#**C`r zB_GEZrGMb?zm@&ce^)sDZ$+Q}v(gX!Z>3-Q*UG*_yl8x*|E$`V{{7WVOlFxs&zvWN5+wMPp^4+YYDF4+Q zyZ_X*dQ_>p&k;$Gf61S}I2X9xKLlQs|BCu`?NgBditU5;b@{I@aQVr6{wwNF*$3zs z*)Q#j_2=7{=U<5D`Q!N&MW5$ifEU>Z&(Hi|`X6BWcjsR!`uF*-@cr~F?f&W)gF1!! z^ZBo?HvAd8|N4pHf&P8|s{z)2XIT5q-T#hK(0=~>k)qG|+fvJaHPY%|j`}P2XMOx_ zklnw%-|GLMzJA`n_3<~wpO3#;{)i1If93wI&wo{A_h%=X{S12ksPO)*kH5{e{8!i? zUi#aJ@cyljzb&`?S4ULj=lxwDe^c}sf17IhoyYns_h)_lt*za^4eICpTOWT@{L%mI zX!o0@+5Ow^_S+!o@!0J03vZv0bolg2AAhU0{8tk#{}uMHit=BbVEM0}wDl?Wzl!o- zEw}tv$Zv=9Ge!BY6n~7ry=(Vtuf+XX=)ZD**2mv!4Zqy*o-J-K1@~`#{;Qb&mHjaO zrru}#P1!f&Z_54{e_O-u-$Fk)|5B9y3i}KDTmGx1=iOIoyko=Uq0xt@^BTOg8`t+Q zTmCDyPf`A>kL~^-+qWqHmFizU{ub#UNK}~1Df?mk zP1zsgZ@B*%*eCDb`utbO9~Iaq@9+BjS26z8`;5P-`Wb(V$**w6?-hN<-;{nBe^dRN zIXP_8;qi{p|j3v$rlQ73IHD<1gcH zs(&*6rshw^-&Fr+{7sF|KK>^9KjUvP{$ldQ^b^ysnm-wTJJRMium6JlS26v>^c%B} zn0>|gi^=zHqJ z_ir)(7v;ZF>jV1NYJQ`CKE&?Nl73PCs~WrC_)5l~&wsUdCI6M09~pmB_Q&|!c*}pa zmF2&}`G%tWSBihm&#L_ye^c$l_?yxn<8LQe{;P{E{}uQv%73Noi}5#wGybONGybOZ z!}y!hFXLmX|1tii+K=%!Wxu4a#vjJtlzlP&wzt{W7_+YvmR(dT%74|=?%x7G#PFj0 zSE_$7{-*4g@wXU%G5V_iGXAF8kMTDpKjUwTKgQow|6u=C_RaA@$%pX=@qML#;E2B| z`(^x1;f%j2`i#FR{V@Kf^vn2~vTx$bJ{W&f?aTO^>K}~1srU%}?>V-9EsC$uf37nB z>nroW``5=`=zshBCzCDz)f?u&_eA`q;=lX*CzCDz)y3xjxcE=S|MvN>=34%%nU(kt z{bzswWRT^j!v5~!dABA-`L7n3|Nfcz&nG{7Yf_Z|O5yas6@9K>H#h$~sGt6~zkf2_ z^tXAxtp1As?(d%rwe`tw=6`qH{q&?L|JBBp|7x=72j^Fc@?Rl7{nJ-xyZx`C{8y)1 z{;M&T{|ftOMftCkeDuF#`bYkqYt8>|y2tD!@W1{2lgWn9HGCxWU-92l-ak?HL;qXZ zAN^+)AEf`S_^1Eg+Wc>?--7&C-`M&+XrEQ`Uwv-*uc%+2|Ej^ZH5?zY|M1n9qsp!N z&rFK)U#b2<|6A#Y{LI`=bBs@1NXk zcwk@jzy19aWq1ml&q_Y} z->QA-zpMU7|9ge?zeVOhUp;tk;`3j9c)q`XqU@Lcx3WL_?`r&||E>Bz{bx0Q(*IWd zoBq2R-|2tH_>0k3{h$7OOurY~{N(jtkpD`}pY*?D?Gw{)%syi68*87Ke6jY4={Key zH9yn;R`Wa8$IH$CKEwQPoPR0GfAx#`?{}GhGOqt=Nm2eQH9v8EuI4xT&wH7FG$*59 zl>h1o^WVu|QT{7sfAqgq`_q3`{L}y5&GKIzXZf#ieuDY0KAbXUG4G$K_ND)=?1TRE zOv`^o`bGJ#RQu6?SM=$BEB(;FRr1mQR{YU_SN)Ivw;F%wKP&qsf69L7zbpHo|E=ts z{&QFJzk8eg{Wj=^q$vN@L1v%8e=)o$|CO>|`roSm(0`8c7n4u5AN_A--|U}?KK*Yc zKi8+qJ~_T9`=S4=^iTg==?6IccSWE6x6%*&VhfRU{D;b4@q5k(6rCU8`2y6>{4LqtL3hrK=VyrL^PAv(k9_|iedi70ZT-g`tEBoO4 zN2Xsp2e7&}$5B$b{O_H`h z-(3#scXfmQeB%%JhK2|99q+_JU*X`deCrmH{y@VaKk5(k!}^{6fRlcvU)Jw%&{sJ4 z2Y-q_@T;$FCEEx3AzswJp?(AXq-cBS2kjg3m$e`Hclzx*zLn%3`U9@)E2dw_$M=Kw zb-c0t(7wt(L7(ENPn6O#E)eOw~G&1YjmJh^J> zM2FWNvBWAy)t53=j0<>Nfi6V8a`K^e@MMfIHcNgMP==;Gds3A-VCw z4HL9q@V=)Hyu-^Idps}y_YY5WING;Jf51sUke~WVKVNcI(&we8y!-)uC&NP@oayl* z{Xb~<^uw3=_6h9I)dBjztAD8~-#EW#+9f#*_Rac}6=NqP7r$PWobc$R5J%mve&Eg9 z{#+t{=+J{!>K|)7HqqgvpW&W9aL^~dO8wKuB;610=<)pf&;O-1X`kUAtnpAez)?p6 ze9nM&?tS0^eTT0w`tvdz@(1rb`F1{OeDaT$FG~6L8hxh2N0@$s`rW&ze-Fc(&-u{l zH^5!pz(JpQk^b*raz?WJ%0<5ZjDOH~bv*X)1c$T!0C#l&@3F}#fG{Q!6LM;Q+KJNmYq@Upl+Yj_ZJYWA_e;t!ter!k2U;h1noBn{S{_|hMTOHNO<9Ygr8GYc2 zztel4ogDJu*Ixd-eD@5T;PJqIsh=(Ols)H zr|Yc$W;p9l|9bmbNy7{;YCqur>!j(Q{?oW*dHe62{6+M?oPWBXF&RF+iInfO^h}Qz)epSQUcY$y`St^S;ItpF-)wxjbK2Ns;m%Jh`I8Hd zp5XDK`hkxd`?05=w_nf?@qGQC|7&7$!YFOuyIwRV>6GEQ@!j=5;Fq>IPG82r~N{H ztZ(!3)Bcry*ne1mUVhp?>o3A#zg(Z^^-KF#`e*-9^lAUZ^ZKLxD*0*uia+)r#UJfo z=@0e|`&ISR{#E_#KVp1HJD*>h)UNl2>i=n@qsBX2^?%@9_y1n@f6xc6>c3*fm}G-p zHZNMgJNtjr{3qhm|8wyw>-&!le{`q%@gI0FzPdj8XQK}spdN`_^4F#iE} z1^9^7(Er-jFX!G_zdkDBANax-zH;mP0B8LP);GX0ei!ive6rCO<9m8`uL()pC;lVf zzu@AD4p;gIK78*6a()1P;OyVI@x|Le@qGWM{i^;)`xpJs_aD;F*H8Ng-s78#8DF7( zQ`#@^o`whfC9pBtKj{a!qrv{8aN573Py2=ZLH(}o(EgQv*ne1mUVhrY(jV;?c%UEF z@9iJ-1Ki1uKEVE?aN573Py1E!)BctI*ngCKw11^P+OMjg_OJM7|Ka*~zn5M76Z(UW zTznGoPp;20++oBKza*Yte=`0_`oZ|?+JNy>;`#a+|0JG&AMs7ZFAK&`$l&9jz~8d< ze?T92%J`|G&-ka3kMYZb@ypc@9Pv@bALFO2Kj07gaq&sSKNbIsU$Xw7eVlxZf0F+I zucx2IPZfQ}KNbJqXYotcAGE)dA2{Np#Dn@Be~h0h{uuw1?`QE#;`#a+|0MkYhx`fS zr*p1+KCNrCNqWS2-=;P(Dr7mQ0f8eY5Wg-e<@ z*(Cj`9(S@KM;Y+;*S1K2uVwf`(9d$0p?yKWqv5Ll!8cAw=8W#(@Lz_0SN8l_-QW-S zkwdofxZ^L_AAjP8amhXzUc^7}X&L<@d`hpglIl~Raq^@7JpJ2_9G7%89P-UL_`9-~ zA2M2T_!G^Y{6+c!{ap-K^6$3a#AK1(w^sTC-lt}vtN&7~-|4qrH?9pvjTxWJHyref z^ap&o(O3BHzgT?rm33YHMf8E!jlV(4f6|uYlE)1v{k;Bwf0xlOvX95EAD66kdrI$v@}=$NYr-hy410@qglt3*!5T-(&v4`x#zu|JDwS{}a#Xdz||R zq`yl2S^OV(;9sWbyC{s`6A$=vIOG4MAK;D#_YV}#_`jmh_&wwUe+}#P;q zyneWU!20v@Gyc!|1KicY_&w_n^y_fO|5<;4JNdbPpy)IHujn&=PdqO_?f`^!1N}SwF@6vFct4=;aK`_M z=i(D7_YX)vzy4+XA2|9~9%uZXc%DDT|4BcObN@i$Sl=W5ujtc1fPBID0o^+JxxT0T zdHnz<{UZG{{?GUG`eXba>)Sv-_4V64$oN0`&+8BLv45a&#{Y@u^@sI6;`d5^#{U(6 z+&@tAG5$|HuRq4`RsD?rtNOWr(A(^*vBjSk-qb7HzxC^X;vX*DDa8HxhjFI=X7+xD z`}XJhpLj-}xIh0u`uX~~{_ko0&1?ElIlvtauHT7&RN)V}U;mSSo`3oe3g`M?(dYUd z@`1msepff@=lY-W=k-JXf%OOSrRYPzvHs`#dHwPH1M3fPrys8W$$voK;q)IA&h@{d z&-FX;y!_v1>wnVEw-0cfe^Byq{ZBlvKd#?Z{apVO&+CWhABLKL*yYZi=~wG)3j21t z!C$U_CR_Xp_!srKYa8M?|3JL$)*GzUKe+w@{jTEXX_vJKG!e6e`)qm zd87LJLEjawe~4%Ndz|YhMW5>*B_G!>6HGrr{VD6``iJ%B`Q!Qtc#;0O{$c%j{d4`o z`UBj_$n_8F&&$vClft?FA)e=->lfCa;a+~Oe~9P#-B0(`i=pY;LkrO{lal&*FV4m`=fpmuAhYb3HN_R z{r>#JO7&-b2kp=OUnM{Hk5&EL|5fkv`~z@|zrpzC?2r4u0}QWP^PzIDmHT(X{bNO+ z`@c#)?%#6!3C1^9KlgtXf80L?9@uY!u?70${;$$M_iraz`v&siUH3lsf0g_^|DbU0 z|0??2zg6;c|5wS+{bMB`_kUIW+`m=zbN^ShA8_m+bN!iLAJhJUH?;Nr%-s5i_KWpZ z(+cj}kM^(DZ#@5?>Zkn|tRG$b(th#&&9?sjQ;t8{zv7?$N8z-8MW6P2hRKimugR?+ zY5z(;>_4Cn|0}P5+P{*Y_RIBcu>M}j{+0gOe-wS%zmlK!tK_HsEB@Gj6o0gT;6?UD z`&ISR{#E_#KcfHp{a?}l{Qj-#f8767{h#~Cs($YOs`t5n3;gEqE)K_k^g+M>3;Od6 z55|AjN4bBj=yQFdEyJ=6~z=NlA%pbuQh&;4J;Klg9ZK7o9!-|zpb_T&Ds zqR;(b#Xt9NmHgcQRr~?R`3J=x_kY#<+`m=zbN^ShANP+%|M&J^*#B*RhxWTt|Euh8 zCA5Fh|9t;Z_0#@=5B>IH##em%(tg3;Aj5<4-|au~{Db13{YT-ne?_163;9vM8~^L& zNB{Enuk^$IqvWUkEB(=afd~3=bz=<#9Or+O{@8yMPWxB%X}?N-+P~5t`;U^3_OJ9u z`&ISR{uTf1Kj`0Bf39=0i+@6YurVM1k~OT;j&@caYuBktI`f}4(c{$aZ9|If7Z4U6h=r+e)G^ZWzw zS%yyl{mT5{&p(iUzJ8v60N!@kcV&;GeT_e!e*oUbaK~SL{KeTH&p(iUo`0TyP&m&& zDEd7A0Qu$}@?F`>4;iiS{DaaD&p)t!FJGpAo_|pK`m^{yaQe6WwwnF*=O2jw!}zPJ zn(V&+if@E6{;&Aw{(-8W@psb4`YNoS@$+zg24AQfe;I#Q@-u#~aK^uhXZrX0W&9dA z^ix+azpEcSF#fIhWBeTQb+`L}IseinR#}Sz4? z2g~ma1URB&g*%>Mzri{X=>Kcbwq9dMW51NlFIA7b=p zRdCef^M5Fu`6(2A=Kr|Q@^1w7yShQ2`9JP8JgDFCP8|6)6wdq`hETng){$$qR;#v&`(f*3fZir%>MyAs2{j1p?(AX5cl~%lzy0>L-Ei2AFBSC zeo0@oKXBytQ1UbXhtePOe=t8ukKtdJs2lvH{R2n-k?IQW^h^6^{*l^0HR_YS58T^7 z@CPja&8Za}I`;OjaJG-4Py1(nn5=$RH|SG8$S)Jr?|3K9{5M57+egu-{R0p5!}`7b zGrvuyU)JyKU*X`N`EQEo1807l08b&C6>tC0AM)Ge+c(s2AV1!BG|;}xe-q%2HuV?g zzsbu-`&aeH^b7fz{|5PM^7h5{1^puVY5%HyX#YIlHgwF2mFz#C|7OxL8&Yzwz-8;u(G7{`{A!pYadi$Zs;J!k?qT^Iya#R`>(%;~%7-=b!Ntg){!4=reu+ z`M_URzpESdGyXyO^ZEfE=D*47pYadApVuGb7pyhv&a||7OH`XL#MA{pkPU{s`{pXLxED ziud1$zx4Jryzg=Pf25z`{5S4=e3<`cmHIRPPrXn74LI(12J}(KD*0~$`VQy$FGZi{ zzm$AD|24w&6Vwm+9etkvQvC7!7wZrBb2R9Gvi`jO=|8gm0C)A%|786EeTUP3RXEx& z%zu;DFYF`Ce-pI7qYpgHf0O4A^uzo&0q*3d|EuJq|4KYxKmA|oFTfpr`p-Sgevp5p z!zeetgLmNG|HbF= zPybiRNB@=j&CAdI9oC=cpZ+uJ&+|wBm+u$hVg8#8_wB>;@8rJ-5A)yT>C^wk`^e9c zf1m!VlAr!B`OnKw|5@=z|5w#d|5epb|CjXh?L+^W{N?2L=f6b#{`{A!pXXmlKQBMe z&k)bo&+{+D^Y8Qg3UG|SMR=J1rv1wO+n@hZ^m+b8$;b069Dnlq<@p!IAJ5OQ{=ED= z|DyEI^DDgnnaM}{UnT!dUVfgR>6z&-kMsPCqR;ayN`9VyQS$TrjFOM%UsU}(zoP2r z`4`oGJU^q>zdZj%e11!}KJxmd{f@EqFYe!Dc#_Q@{`{j_zw!JR>F3wywEu$jBY5!k zOFYjX&wr7A5gz8h$>X$tMW6Ny`LX`b%TN1P`eFYee|h<7|Exb)KRfwpzg*u2>u-ni z{G-x8`;Vee`zM~)5A9dUPy1K=vHvLkX#Yxov|m*}?O)Z;{v-OoKmQ{7pFh8%`XA4~ zsQ%CMGpc@`e^KxA{0ea7R|&>{^g)0A3-o~p;~Q|FKSa^z`b5dc^$qZ#erJ2AA9$Gm zCeI(}hxu;;{y@X!=LqxP1i0g$=U31^fqbmrpMO#9$MZ8vKRo}U^vm-rN`95ulS>ZkoH{@H)f zzY*VAc$$lULVr&GjDK={mf;S=zhVAv;yM4w$3ICwzrJPslz6^=#y^SY-)H=?VE%v% zKK=gop`=D*2}-wETVtUoV5>GvpDO+s|5WlZen~uEKjWXIpSMrO zPnmz^x;J-rdc)Z&6rTSAj{GoJ&pEh)n~r(@i}_hP&UQHejX(bdyqTT<>i&k&ubdBX z^uzo&`TBYO3-$lc^3Ql2?Q8t;{15u2X6wdQsiayVO0Z0Cs zy!<@>Mf&;n;rTBmAJ2aQM}8bnALFy>nCHJ#{XG8#yhuMh|AqM}@Lyp+&W0HOCq8-E zs`33W|4oKF-NObM|Hu3k(Dyj#Sz3)^5^x#{R7sYm!I)})*s-m4#w|Ue}?<|8UJVf z0q*4I{(+*;_`jmh_&xEw{EYvTexQHHBk(Z)O`bo-|H*$|e~jO&`WgQx9?*C7bN>MR zA^%D){@~;P#IyIIJEuR!??E5$2lO4z_&@R7{+-`HApLy(jQ;~i|H-m1=BEkzua}?x0ptttg!nVf0LJw@qfi1_YahOjQM|A6QJ+9qYM zJG3F!|HK!!c{0TP{SBV4%W(c1zy2ql(I@Wx2hz{i&-Fj=2L-sJ!Sy@wfIr}V{ZIM< zo)Sm?Ooem(ujq6A4*8J(CXnCN&-Fj$4{%pMaGZZ&{egVISIK{q*B{sKtUtg}zd!## z{sa0Br~jaEuKyK%uHT6V@_~NxeJ=k^pns2t`ELULQ}ECAztSJq@2Y;T|A`0mo&5A4 zhMIqf`%kx@_@mksnZ6ur;&3+Utie^x)}y8;~F{~@07?{Ti56n|X*Q2xApT)*IcWl+D94LorD!}|05 zas33mNPez=SbtvsT)(jX0CzHS{loh6@^k&9aISxd=lSRQh4lyearJZkLp;wP*H215 zu7A|~T)z;{*U$A2=?A!LBd(vAe`SOE@g2Ma_v;_LkNhba?l9my|3EzJKg1KRe@H*y zzqo!Pp0A(lAL9Af3BZc zzvnO0Ki5Be-{V;wT)(jX45$A6`iJ}%;W+=G=yUy}=yUx-JTE`jKct_RpX(>ZAJ;#m zpXZJ&-@{ZKKFl>eB8g~_>-5P`@f1m?jN)MJb&E(W&L^m zbN`n2KZ|gDA4SQ}{bPl5|5wrH{;iUq`@c$l?jI}pxc{r_=l-p#pZmY0pKl-TA9MW~ ztk0bN@caYu;U~HE5ipPA`&C?@Wq3lI=YNO?>qGZG&p(iUzJA(2*Qa@$_KWwi{?7A9 z`zQS(9OoYtPWxB%X}`E%hx(7K*N>N<_D}iq`eFZJ{dxIl|4M$^FW0wu{qp<+>o3Cb zeJw?w_OIlp{VMrs|B65MAH^T-pLkw>v|m*}?O)Z;{v-Oo-~Sc;&+p%={>S}a)&IGF ztm^0fuX>;Rx4@DAB^duCkiaz&$m43N@tK{eYui_7QnExg>fBEnK zsQ0;ltLo?euWCQ;AB+C)?Z2@9+x`RXccuPU+22ZN|Dyl-{-f%r{R2mSnP7Z`4f*ps z;175(zPo+4F#pXe^Mmop{-flh{VV#kU&xR8-S}TGzq4`LztRu;kCH#1|0XwnJNw4> ztDxUNKdx@*C(M5n;J$yb|0w;^{uO=Nuackkuk^?MqwIs{AC&%Rzp8%Pzv7?$2mKrI zhm%V#{^@KB`eXc)>!%Ed{#@bt2jaQ@>*JrKpBvwN{FHdUe#SqE=ile~hl2S7GWhr> zaO8&x=sOu1KUMS@|5WlZepxWSy80RaRQxf1%K8KToPO~>@_#G-8NWpRfqZz^$;a~# zez)I%52k`Bw%G zdfn*_XA4kx{sH(P%a8N)j-OR<(=pFKFh5C~dYu2ppMM}e^8lk?nIHW52US1MKQMoa z=MU{`{PFw)aO8J!{ME-sz=J>kp!nzc2Zi(egQCy#56rLP<%f(`^7(H(j`72Ao__#+ z@1zg@ z!}=LN59ep_Rb~I-FXQh@e#Y+=&iFU+O#hw-#;<`x{y)rZ*vI5A%zpzM>$8wQ#?K)i z@~;HzOSHd_e-qE!2jkbMAMfYem+^1n`Sly)=cJ#npYd{eR+l{uuuz{XEY2 zxx%r&W&WEY`{eqV?UR?E>s!iSgp+=e{u%$~`+5Cw|DW|2;SKHkHq=jEe~h0iobhks zdHrF1%ltR!UwQc$|5p4ley-$W{F`{5KKK7gKaVs1O+2q3#?ME5_^0YUFBx4vcKD9i zzjSj4{@&SqSkkFo*97=yPiz(9_&3S;3x|5V>62TPyKH<7^5Z$o{-$FLAJcS-d;d72 zAK_qYh{E^0899~3!4dV~E(jVjlec*w7j(6}+`GE)W0eAlf^;16q zPWjT1|A0PlSHK_Z5A^S7qmEenou0Kn+OLTIm#=M~bTRu;?F*dt5$F%~yYgP^9g=T* z^^p2K_R*mpFOvT_!^h3}M@i}LeWMS&YFLlm#-2MMxutq#`|a>t&7#L2eyQf>bKgn> z9J+Hln)2IDrFS#@_KioDv-g3!0=%mK?B1Xs;O<@g8_*{X`inlhI_y6Q>*xCc4*Cwq z``{1sGo1A&te^Y`ICyY4_>alY`UCyAIzs+~`av7G=a2LQ{$2f)kNgGtb2O-5z8}=@ zaK2AGMqkNK{RQ=d|1__^0AGne@*krg;Gpl@C#K)u!(X6($9oa|KtHa2-+l+z+yCt& zx^Vn=@=?E(FT>rt)K6&t0q%I9{;G^V_zUPeJYWCR#@mPWSL{D~KfoOie4qNsa7R0o zpZo`SLfqMZME>8yKjc&V;eGV)0C)BOUj6d@K!12Y<@>~A^p*V7pK3qqFTh>>?4QJA z^aDJl{@wT&v5()wU!Z@`E~Fpm$KkY}p$G0gg zv6YRiw6(HH_8ZTeTiMLYrdGDde&cy7D_dG=XJuJcdR<^Oy-paPwZ#;LhvYnNV zRyt?D@w|hT?X7gNvSaoe&)uzbv(nYdPT6lf?_yYWCt-xW!Z#?(2($`8KE4y34Z#?g5We+R;t?ZTk#`8W__O>#>%D&leJnwI1KPv;R z9FYCS^MO_dTNz|!NcJ1g!>k-+WvG>dv)_0gZskxbhgdl*`;F%#tsG(Ha4Sb;zwtcM z%F$LvSQ%vnzwvyWm1C_OW99hlH=a+lGTO=sR!+)(^GjzwQ`P?NmkCwe&cznl_^#xTls?({KoS% zD;HQf-^zvAZ#-XY61GW#vvQ^R3*S{l@dXR_?K~z{=mU-*|q&%KcXEv+`i}8_$cZJY;2| zm4~z6crII6Vr8+FH2aO`N3A?!rOwLVt>8DF|7qnhEB~c=DmsY;8@^$tb z&)-`4#>#Rl|H*#i`3EcCTlvn)f3x3s{>jRZR{m$@=j=D0f3xzdm0zr^$bRFwVFMfg ztzZ&pWCg$R+|)`FD~+wJk^RQ=T2|Jy(#*=**>60zu(FPo=2q6te&e~7m6lf4v(h^I zjpq%ltZ$`_l?}7sc;48`MpoKd*(Cdo=gqBbW@S?=TV%iSyp@$Lt+cbUb@m(29jt6) zrM;DHv)_2`WMw-m9j$cEe&cxuE8AP?Vr9qdH=es&>1L&?m7TKRc;3az&Q^L@*){u( z=iXL&S?OtIx9m5bOIB*ER9i{1-+1n4rLUDfR(8*R<9SajdsyjjWv}cvp7*h`x0L}_ z_RW6dd4DVWSs7^Mfb2J(541Aa${;I4vfp?fX5}C&L#-T~{l@cfD~DP+#L8jWZ#*Aq zTRAHGjpvb8j5~wY2}YrW>~o@ z`;F(BR<5yfwUs|*zwtcB%4{pMto%9qjpysE{Kd+(R<6%}^GhlS$W9HLMsnvzwunQvc$?_D{1x{&yQMp#7do&zh}Sk{7);7S^0;Re`UY%{G^p9 ztUPYzsq8nNpSALgm8Y#dm;J``3s#=Dvee3p*>60*V&!EkFIjmt`;F%}th{dJH7jps zzwx}x%G*}nvhq&$8_(}sdC$tbR{ov+#`8y3KD6?Im5;OEc>c`Fr&d0(@_F_f&tF;j z(#jWBzRrH*`CBXBSXpl6KiO|Q|6t{NE8ki9Z}uC{KUw+l|7+nMcWqmvAd21`?ql1w zZQHhO+qP}nwr$(C?b|DOh=A~jdvO>V!yu z_(VhbM{3ztDE{Y;3jAGvEk|=@VDCMm#i!vyUa^C8SsDSdQV{~5`e@{>Zi*&ojAq{ImS}VX)5{utz~9*Q9tjA7pDkr;vD80D=Vi!m6Dao*~Q zn1Jz^V;T<`B;L*ScK(RhNW1Al~{qbScBEr zfc031&DeyE*oLjxf}Plb?bw6e*oFPrhrKw2gE)YrID*4Cf#W!a(>R5bIES-1gNwL; z^SI=#zKScjjBDQNo4A4NxaF+CwPo!-s+clf#-PTt$vF) zc#U`7>W}z<_xR+k{)#X7jBnoRpZJ0A_~otsi$C~{f8Odqfw|B44}qbr4u+rzg5cij zkO+YQgz{F0MHqxeIB#`CL_l~%@>WMh6huZeZ*@$>Ky<`GY{Wu*#6w&pLP8`!QY1lQ zq(E{cLu#Z#N~A+tq(MexKzd|BW@JKkWJ6ZuLQdpBUgSY;6hMCDLtzv`K@>w#6hTRp zKyj4vR+mK?ltwvkbwyM_c~tUNS49<6Mm2ABP1Hbj)bdu>MIF>eJ#TeGG(dec@>VxR z6EsFMZ*@zwKy$S6R<}hPv_?B`bw_kSdvx+vcSRR;MmKMDPxL@{^zv5sMIZD=KX3Iw z3_yPj@>UPU5DdmJZ}muwz;KN6R*%IPjK(-`^+Zg-cuewEPsJ2W#x!sBOw7P^%<@*x z#T?AWJa6?vEWms$@>Va!5-i3tZ}m#7z;dkeRUz;T@NR-eTgoW?nC^+jC3d0g^V zU&R$%#x-yCP29kB-11i6#U0$nJ#Y0xJivWC@>V~^6FkNp?yv93k z^+$ZbdwlX%f5jJk#y4;EPyE1l{PI@+#UK2}KW}xQAlzsChrrNQ2SZQd8?x$3L+z#w>lA`Ma_owqt8G9W!Nd8@M`3o;{{w>l?sAUkq-tMeicawDI&x*!T5 zKMHxPi=qe$qnNk4Bubz-N_nfxq6|u-oVU6nDxf?nd8@0U3M!+Tx4I^3pgL-KtLvf; zYNMXFx*-~%J{ozeo1zICqnWq5C0d|4T6wG6q77Q3owvFpI-or|d8@mk3p%5lx4I{K zpgVebtNWr4dZVAWdLRa%KL&ZLhhhi@W0<#kBt~F3MtQ5pVhl!OoVR)+CSW`!d8?;l z3MONkw|XXKU^-@btLI`4W@DbWdLb5IJ{EbamtqMPW0|*lC01ZLR(Y$}VhvVfows@; zHefwAd8@Z#3pQh$w|XabU^{kstM_6Lc4MEn`XCNqKMr}TkKzapl(3AONAf)nO3^p%Kno9T5=_9+AA&Q4s}^5zSj26EP4SvAorB5eKmm z&s&`k2@oHNywypO1c{N%Tb&XqkQ}MJ)oGCisgcfGoe>$39+|w=S&;>qkXG2)osxRt z1c!0VTYVBIa2%(+)n{=Ar*Y0(eGwOM9+$k;S8)ZGam`zO6E|=jx4hMNaR;|?&s+Tv z4{#rkywy+f1ds8|Tm2F*@Eota)o<|zukp@X{ShDV9-q9`U-1Q>@y%QP6F=}Bzr59d z@dv;0&s!ZR822ClAuzPn!4MQd5ZqfG5+M+PP~PgW2!qfF=dF&22ndfz-s-4`g2;&G zt&WKph>lp^>bQu5*ofz?PKX4Ek3`<;q)39qNan3hi4;hVRNm^eNQ2Z!=dI3&3`mbm z-s-H#g3QR~tb%H<+{ovxE{Foik3!z+q9}sGDCVs$i4rJ|Qr_yaD1*`{ z=dG@Y3Mh|C-s-BTg374ot*(h0sE%6R>bj_d+NkHPZioh`k4E0=rf7o3Xy&bMi56&% zR^IBiXoJ>h=dJFD4rq@~-s-OCg3jpXt?r2)=#F0A>b~fM-stD89*6baPM*_h|8UWf&l zk44_i4|CmRo?2gScBDA=dIp|4Oov&-s-K`g3Z|Gt=@?p*p6M^>b=;5 z-Pq@?K8OR@k3-(-qd0=YIOeTBi4!=EQ{L*cID^wT=dHeo3pkHU-s-Ekg3Gw(t-gsH zxQ<)i>btmu+qmbgeuxLSk4N6>r+9+Lc;>Bsi5GZ|SKjKkc!Sq?=dJ#T4|tDH-s-RT zg3tKot^SE0_>N!R>c9Ad-}vXP4iudGkN*%D+Uj5kiXaH?tqzG02tX)rby$Q!XoT}t zM??gKMnomZ*@{6L1HBHR;NS?Bu6T5 zby}oBYNYd4XG8|1M<#D|R%AhDWb;<%L=I#}E^l>SEpPQ*+`(mxJjW|<^;^8b zYrOMTf5Zp8$0u*~SA4-|eDhZS#1DMOFK_i<{K0Sh^Hv86;Qm8@hz|^Hbua`)5Cr#D zheQYjAe6T{EW#i(!g;GBA_BrAlD9f4q98J&d8=b02BIUDw>mE3AU5K8s}mvt;vhA_LMRleao6vLG|Ed8>0G2eKoVw>mHKAUE=P zs|%t4@}rQqx+sdEFp7DrOQHmdqm;M0EXtrX%6Y3Rq5{gJlDE1ls-QBed8=!p2CAc$ zx4JIspf>7xs~e&L>Z6gjx+$8VF`9X+TcQP;qm{S1E!vP(2fCw|x4JL-pf~z?s|R8L`eTr{dMJiqFot=nM`8qqW0bdgEXH6o#(AqJVgklv zlDB#)reHFrd8=n)2Bu?{w|Xw-U^eD?s~2Jc=3|k!dMTD*F_w9&S7HU0W0kjhE!JQ) z)_JQpVguG=lec;+wqP^1d8>C~2exCEw|X!3U^n)8s}JG;_T!MZ`Y4XzFphbvPvQiQ zY2Cn0lxB4#b;5P1gs~_S4?&FcS`YE2^ zF`jv=U*ZLxco2fpK%xB4&s;5Ytxs{@7L z{zD%{1%|dd7=j`Qf_tk&A_M{u%3B>4VGtVOywwpA0pStJTOAcq5E;?D)iDtR(GkmA z9T#yB8}Yo=36TKtk;q$}6iJX6$-LDmkpjt)%3GZlX^7vl)jiPz-OVqu>#An%3Hk_Yp@#Yyww}A0qe2JTfG%quo>ID)jP2R+p)`Ay%&418~eP~2XO%V zamZVJ6i09v$Gp`iaRSG2%3FOFXK)(lyww+R0q1eaTYVK*a2eOU)i-ei*Kx~ReHV9d z8~41`5Agu^@yJ{K6i@IN&%D(y@dD5B%3J*wZ}1xLywxA^0q^n2Tm2PZ@EPB{)j#nA z-|@>^{TF}m8~?o3fkJZsp$}sNLt7mTK@kMOz11NR0s#o+tqzMY2#s*w>WGMd@QCEC zj*2LVjA-8Kn23Ssh~=%0i#Ujlc;4!SNPzfA8-s+S{f#gW#txk(HNR4#f z>Ws*M^vL9`&WbF^jBMWOoXCOf$mOlhi#*7UeBSDUD1iJZA}EYv-s+Mlf#N9T ztuBi)D2;O7>WZj<@~Gsku8JzCjB4KMny7*5sO7D$i#n){dfw`WXn^`?>W=7u_UPoT?ustxjBeiQp6G$@=;f{Mi$3U$e%|VV7=Zp5 z#k>>WP?u@tEYTo{A}$jA`ELnV5m;nB}dWi#eE$ zdEV-USb+IhW$cd_1NUC-ij^QjBVcPo!Eix z*yXL>i#^zlectMWIDq{)-s+P$f#W#ktv-u0IE{1O>WjF5^SI=#zKScj zjBDQNo4A4NxaF+CwPo!-s+clf#-PTt$vF)c#U`7>W}z< z_xR+k{)#X7jBnoRpZJ0A_~otsi$C~{f8Odqp}7ChV+etvtqz8u2!i0=>W~P50EF^Z zhea5KMmTSEL_|P%MDkWgMHECvG;eiG#6Wb!@>a)19K=REZ*@W>Kztb_X9^^(oZ*@TwKz
    bVH9n?lW zZ*@a7Kz%gwRyRcxG)6OTbxX8BbF}hSw?!MYMmukHM|41Ybn;erMHh5NH*a-M^gws? z@>cgnAM{2)Z}mV7Kz|JKRu9Dx48|~T^+=4saE$U+kHr{_#yD^FL`=YVO!8Jw#S~1& zG;j4x%)oTa@>b8q9L&Z%Z}mbfzcJ~9_+?GZ}mYOzbu)9o)t}Z}mewzc)FANd8?x$3L+z#w>lA`Ma_owqt8G9W!Nd8@M`3o;{{w>l?sAUkq- ztMeicawDI&x*!T5KMHxPi=qe$qnNk4Bubz-N_nfxq6|u-oVU6nDxf?nd8@0U3M!+T zx4I^3pgL-KtLvf;YNMXFx*-~%J{ozeo1zICqnWq5C0d|4T6wG6q77Q3owvFpI-or| zd8@mk3p%5lx4I{KpgVebtNWr4dZVAWdLRa%KL&ZLhhhi@W0<#kBt~F3MtQ5pVhl!O zoVR)+CSW`!d8?;l3MONkw|XXKU^-@btLI`4W@DbWdLb5IJ{EbamtqMPW0|*lC01ZL zR(Y$}VhvVfows@;HefwAd8@Z#3pQh$w|XabU^{kstM_6Lc4MEn`XCNqKMr}TkKzap z9ksmGbx{YkQO{f55Dictjl9)O(FBdr%v;?OEzlgT zywz>d2CdP~Tip>I&>o$<)m_mAozcx(-4i{~9lgBOebEQK(a&2w5ChO3gS^#4F$9A# z%v(JYBQPAJywzhd2BR^~TRjmIFdmb<)l)GAlQGR(Jrgr99kaaEb1?_AG0$7Q5DPFL zi@eoKu>^~;%v-$@E3h1^ywz*52CK2oTfGq*upXPd)myOzo3YJXy%RgI9lN~Md$9+* zvCmt55C^ayhrHECaRi5P%v*gDCvY66ywzuM2B&e(TYV81a2}Vu)mL!^mvPNoeG@lu z9k;yIcX0=|anD=*5D#!4kG$1S@dS_Y%v=2uFYp|%ywz{<2CwnXTm2Cq@E)JM)nD-i zpYhFG{S!a%9lyNQfAI&u@y}ZwC@l9MdH^#pwAH~76hRQ&TOAT15P(qL>aYld&a<9M)JW&8&WH?1k4)a`tjL1Q$mXrii5$p|T;A%u$b;O-=dCV?0?3a--s++#g2E`~ ztuBcYD2`Iz>ar+<(kSPxu80aKk4oO^s;Gj>sOGJ%i5jSmTHflqsDs+5=dEst2B?ol z-s+}kg2rg(t!{}HXpUCi>b7Wu)@bLg?uZU(k51m|uIPf!=;p2Ni5}>VUf$}y=!4$q z=dB)y0qBoG-s+(kg25Q(tsaRH7>-fi>aiGu(HQ5go`?w;k4fI@shEPvnC7jXi5ZxV zS>Econ1k7v=dE6d1(=UT-s+`Tg2ha|#d)mZ1P-iQrYk4@g{t=NLi z*ygR?i5=LEUEb=w*n{2J=dC`71K5v4-s+<`g2OoGtv-npIF3`^>a#e5(>Uj?zK9Dr zk4xU_tGI&8xaO_Ci5s|%Ti)usxP#lc=dFH-2e^+%-s-1#g2#B~t$v9Yc#c=z>bH1< J*Ldfx{vSA5ni2p2 diff --git a/mods/advtrains/advtrains_train_steam/models/advtrains_wagon.b3d b/mods/advtrains/advtrains_train_steam/models/advtrains_wagon.b3d deleted file mode 100644 index 5c8214c2516ee9304f78cb35698256182ef208b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 107352 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 diff --git a/mods/advtrains/advtrains_train_steam/models/advtrains_wagon_box.b3d b/mods/advtrains/advtrains_train_steam/models/advtrains_wagon_box.b3d deleted file mode 100755 index 914975ffe676dd83370fad222599d65bda39b884..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50385 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 diff --git a/mods/advtrains/advtrains_train_steam/screenshot.png b/mods/advtrains/advtrains_train_steam/screenshot.png deleted file mode 100644 index 089da73e21c8cea54066de04e72fd44d0c873820..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 809738 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

  • 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 YgXzp+HnW(|Jm#{9g)CqxOIXbR0bsv=RR910 diff --git a/mods/advtrains/advtrains_train_industrial/models/advtrains_wagon_tank.b3d b/mods/advtrains/advtrains_train_industrial/models/advtrains_wagon_tank.b3d deleted file mode 100644 index 4f28d6c524bf487b7621a69c1dc2daea7fa2c1af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 155412 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%0A}sxuw$S=T7?_bnz}Jf&NvGtJrwWrMtn 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 diff --git a/mods/advtrains/advtrains_train_industrial/textures/advtrains_engine_industrial.png b/mods/advtrains/advtrains_train_industrial/textures/advtrains_engine_industrial.png deleted file mode 100644 index ac81bc714ffb0b992dcc1f2ebd2b808eb1c97c58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23044 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