From 84cf942ed027a64842ddd5ab9ed2526677bfc02d Mon Sep 17 00:00:00 2001 From: HbmMods Date: Fri, 15 Dec 2017 18:22:53 +0100 Subject: [PATCH] Lil' Pipsqueak, boxcars, compromiss for 100% green cloud probability --- assets/hbm/lang/de_DE.lang | 61 +- assets/hbm/lang/en_US.lang | 76 +- assets/hbm/models/boxcar.obj | 4477 +++++++++++++++++ assets/hbm/sounds.json | 8 +- assets/hbm/sounds/alarm/razortrainHorn.ogg | Bin 0 -> 20758 bytes assets/hbm/sounds/alarm/trainHorn.ogg | Bin 0 -> 37205 bytes assets/hbm/sounds/weapon/revolverShootAlt.ogg | Bin 0 -> 29606 bytes assets/hbm/textures/blocks/boxcar.png | Bin 0 -> 209 bytes assets/hbm/textures/gui/gui_ams_base.png | Bin 6227 -> 6370 bytes assets/hbm/textures/items/battery_spark.png | Bin 0 -> 337 bytes .../textures/items/battery_spark_cell_25.png | Bin 0 -> 298 bytes .../textures/items/battery_spark_cell_6.png | Bin 0 -> 287 bytes assets/hbm/textures/items/battery_su.png | Bin 0 -> 240 bytes assets/hbm/textures/items/battery_su_l.png | Bin 0 -> 240 bytes assets/hbm/textures/items/bottle_sparkle.png | Bin 0 -> 306 bytes assets/hbm/textures/items/cap_sparkle.png | Bin 0 -> 231 bytes .../hbm/textures/items/gun_revolver_pip.png | Bin 0 -> 323 bytes .../textures/items/gun_revolver_pip_alt.png | Bin 0 -> 290 bytes .../textures/items/gun_revolver_pip_ammo.png | Bin 0 -> 231 bytes ...ot_cyrophyr.png => ingot_dineutronium.png} | Bin .../textures/items/nugget_dineutronium.png | Bin 0 -> 179 bytes assets/hbm/textures/items/ore_cluster_bg.png | Bin 0 -> 259 bytes assets/hbm/textures/items/ore_cluster_fg.png | Bin 0 -> 261 bytes .../hbm/textures/items/ore_cluster_tikite.png | Bin 0 -> 433 bytes .../hbm/textures/items/powder_euphemium.png | Bin 0 -> 293 bytes .../hbm/textures/items/powder_meteorite.png | Bin 0 -> 227 bytes .../textures/items/powder_meteorite_tiny.png | Bin 0 -> 180 bytes .../hbm/textures/items/powder_spark_mix.png | Bin 0 -> 234 bytes assets/hbm/textures/models/ModelPip.png | Bin 0 -> 2305 bytes assets/hbm/textures/models/boxcar.png | Bin 0 -> 15348 bytes assets/hbm/textures/models/boxcar_wf.png | Bin 0 -> 190613 bytes com/hbm/blocks/ModBlocks.java | 12 + com/hbm/blocks/generic/DecoBlock.java | 73 + com/hbm/blocks/machine/BlockAMSBase.java | 52 +- com/hbm/blocks/machine/DummyBlockAMSBase.java | 106 + com/hbm/entity/projectile/EntityBoxcar.java | 77 + com/hbm/entity/projectile/EntityBullet.java | 28 +- com/hbm/entity/projectile/EntityMiniNuke.java | 21 +- com/hbm/handler/MultiblockHandler.java | 1 + com/hbm/inventory/MachineRecipes.java | 4 +- com/hbm/inventory/gui/GUIAMSBase.java | 8 +- .../inventory/gui/GUIFusionMultiblock.java | 4 +- com/hbm/inventory/gui/GuiInfoContainer.java | 4 +- com/hbm/items/ModItems.java | 58 +- com/hbm/items/food/ItemEnergy.java | 25 + com/hbm/items/special/ItemAntiCheat.java | 4 +- com/hbm/items/special/ItemBattery.java | 3 +- com/hbm/items/special/ItemCustomLore.java | 35 +- com/hbm/items/weapon/GunRevolver.java | 35 +- com/hbm/lib/Library.java | 96 +- com/hbm/lib/ModDamageSource.java | 1 + com/hbm/lib/RefStrings.java | 2 +- com/hbm/main/ClientProxy.java | 2 + com/hbm/main/CraftingManager.java | 24 +- com/hbm/main/MainRegistry.java | 2 + com/hbm/main/ResourceManager.java | 9 + com/hbm/render/entity/RenderBoxcar.java | 36 + com/hbm/render/item/ItemRenderOverkill.java | 23 + com/hbm/render/model/ModelPip.java | 223 + .../render/tileentity/RenderDecoBlock.java | 12 + .../tileentity/machine/TileEntityAMSBase.java | 37 +- .../machine/TileEntityAMSLimiter.java | 7 +- .../machine/TileEntityFWatzCore.java | 12 +- .../machine/TileEntityMachineCMBFactory.java | 10 +- 64 files changed, 5565 insertions(+), 103 deletions(-) create mode 100644 assets/hbm/models/boxcar.obj create mode 100644 assets/hbm/sounds/alarm/razortrainHorn.ogg create mode 100644 assets/hbm/sounds/alarm/trainHorn.ogg create mode 100644 assets/hbm/sounds/weapon/revolverShootAlt.ogg create mode 100644 assets/hbm/textures/blocks/boxcar.png create mode 100644 assets/hbm/textures/items/battery_spark.png create mode 100644 assets/hbm/textures/items/battery_spark_cell_25.png create mode 100644 assets/hbm/textures/items/battery_spark_cell_6.png create mode 100644 assets/hbm/textures/items/battery_su.png create mode 100644 assets/hbm/textures/items/battery_su_l.png create mode 100644 assets/hbm/textures/items/bottle_sparkle.png create mode 100644 assets/hbm/textures/items/cap_sparkle.png create mode 100644 assets/hbm/textures/items/gun_revolver_pip.png create mode 100644 assets/hbm/textures/items/gun_revolver_pip_alt.png create mode 100644 assets/hbm/textures/items/gun_revolver_pip_ammo.png rename assets/hbm/textures/items/{ingot_cyrophyr.png => ingot_dineutronium.png} (100%) create mode 100644 assets/hbm/textures/items/nugget_dineutronium.png create mode 100644 assets/hbm/textures/items/ore_cluster_bg.png create mode 100644 assets/hbm/textures/items/ore_cluster_fg.png create mode 100644 assets/hbm/textures/items/ore_cluster_tikite.png create mode 100644 assets/hbm/textures/items/powder_euphemium.png create mode 100644 assets/hbm/textures/items/powder_meteorite.png create mode 100644 assets/hbm/textures/items/powder_meteorite_tiny.png create mode 100644 assets/hbm/textures/items/powder_spark_mix.png create mode 100755 assets/hbm/textures/models/ModelPip.png create mode 100644 assets/hbm/textures/models/boxcar.png create mode 100644 assets/hbm/textures/models/boxcar_wf.png create mode 100644 com/hbm/blocks/machine/DummyBlockAMSBase.java create mode 100644 com/hbm/entity/projectile/EntityBoxcar.java create mode 100644 com/hbm/render/entity/RenderBoxcar.java create mode 100755 com/hbm/render/model/ModelPip.java diff --git a/assets/hbm/lang/de_DE.lang b/assets/hbm/lang/de_DE.lang index 6f67681a1..7ebf12c54 100644 --- a/assets/hbm/lang/de_DE.lang +++ b/assets/hbm/lang/de_DE.lang @@ -119,6 +119,7 @@ death.attack.teleporter=%1$s wurde ins Nichts teleportiert. death.attack.blackhole=%1$s wurde spaghettifiziert. death.attack.blender=%1$s wurde in kleine, mundgerechte Stücke geschnitten. death.attack.meteorite=%1$s wurde von einem fallenden Stein aus dem Weltall erschlagen. +death.attack.boxcar=%1$s wurde von einem fallenden Güterwagon zermatscht. Autsch! item.redstone_sword.name=Redstoneschwert item.big_sword.name=Großes Schwert @@ -194,6 +195,7 @@ tile.therm_endo.name=Endothermische Bombe tile.therm_exo.name=Exothermische Bombe tile.crashed_bomb.name=Blindgänger +tile.boxcar.name=Güterwagon tile.crate.name=Vorratskiste tile.marker_structure.name=Multiblock-Strukturvorlage @@ -398,6 +400,7 @@ item.pipes_steel.name=Stahlrohre item.drill_titanium.name=Titanbohrer item.bolt_tungsten.name=Wolframbolzen item.bolt_compound.name=Verstärkte Turbinenwelle +item.plate_polymer.name=Isolator item.ingot_australium.name=Australiumbarren item.ingot_weidanium.name=Weidaniumbarren @@ -417,6 +420,10 @@ item.nugget_desh.name=Deshnugget item.powder_desh.name=Deshstaub item.powder_desh_mix.name=Deshmischung item.powder_nitan_mix.name=Nitaniummischung +item.powder_spark_mix.name=Sparkmischung +item.ingot_dineutronium.name=Dineutroniumbarren +item.powder_dineutronium.name=Dineutroniumstaub +item.nugget_dineutronium.name=Dineutroniumnugget item.solid_fuel.name=Festbrennstoff @@ -594,8 +601,12 @@ item.battery_generic.name=Batterie item.battery_advanced.name=Fortgeschrittene Batterie item.battery_lithium.name=Lithium-Ionen-Batterie item.battery_schrabidium.name=Schrabidiumbatterie +item.battery_spark.name=Spark-Batterie item.battery_creative.name=Unendliche Batterie +item.battery_su.name=Einwegbatterie +item.battery_su_l.name=Große Einwegbatterie + item.battery_red_cell.name=Redstone-Energiezelle item.battery_advanced_cell.name=Fortgeschrittene Energiezelle item.battery_lithium_cell.name=Lithium-Ionen-Energiezelle @@ -608,6 +619,8 @@ item.battery_red_cell_24.name=24-fache Redstone-Energiezelle item.battery_advanced_cell_12.name=Zwölffache fortgeschrittene Energiezelle item.battery_lithium_cell_6.name=Sechsfache Lithium-Ionen-Energiezelle item.battery_schrabidium_cell_4.name=Vierfache Schrabidium-Energiezelle +item.battery_spark_cell_6.name=Spark-Energiezelle +item.battery_spark_cell_25.name=Spark-Arkane Autobatterie item.upgrade_template.name=Maschinenupgrade-Vorlage item.upgrade_speed_1.name=Rotes Maschinenupgrade Mk.I @@ -723,7 +736,7 @@ item.rod_pu240.name=Pu240-Brennstab item.rod_neptunium.name=Neptuniumbrennstab item.rod_lead.name=Bleistab item.rod_schrabidium.name=Schrabidiumbrennstab -item.rod_astatine.name=Euphemiumbrennstab +item.rod_euphemium.name=Euphemiumbrennstab item.rod_australium.name=Australiumbrennstab item.rod_weidanium.name=Weidaniumbrennstab item.rod_reiium.name=Reiiumbrennstab @@ -915,6 +928,7 @@ item.gun_revolver_schrabidium.name=Schrabidiumrevolver item.gun_revolver_cursed.name=Verfluchte Pistole item.gun_revolver_nightmare.name=Nightmare-Revolver (Original) item.gun_revolver_nightmare2.name=Nightmare-Revolver (Dunkel) +item.gun_revolver_pip.name=Lil' Pipsqueak item.gun_fatman.name=M42 Nukleares Katapult "Fat Man" item.gun_mirv.name=M42 Nukleares Katapult "Experimentelles MIRV" item.gun_bf.name=M42_2 Nukleares Katapult "Antimaterienwerfer" @@ -944,6 +958,7 @@ item.gun_revolver_schrabidium_ammo.name=Schrabidiumpatrone item.gun_revolver_cursed_ammo.name=Stahlpatrone item.gun_revolver_nightmare_ammo.name=Nightmare-Kugel item.gun_revolver_nightmare2_ammo.name=Laserschrot +item.gun_revolver_pip_ammo.name=Verdorbene Patrone item.gun_fatman_ammo.name=Miniatombombe item.gun_mirv_ammo.name=Achtfaches MIRV item.gun_bf_ammo.name=Mk.V kompaktes AMAT-Artilleriegeschoss - Typ B.F. @@ -1045,16 +1060,16 @@ item.chopper_blades.name=Jagdschrauber Rotorblätter item.igniter.name=Zünder item.watch.name=Zerbrochene Taschenuhr -item.apple_astatine.name=Euphemiumapfel -item.ingot_astatine.name=Euphemiumbarren -item.nugget_astatine.name=Euphemiumnugget -item.rod_quad_astatine.name=Ausgebrannter Schrabidiumvierfachbrennstab +item.apple_euphemium.name=Euphemiumapfel +item.ingot_euphemium.name=Euphemiumbarren +item.nugget_euphemium.name=Euphemiumnugget +item.rod_quad_euphemium.name=Ausgebrannter Schrabidiumvierfachbrennstab item.plate_euphemium.name=Euphemium-Verbundplatte -item.astatine_helmet.name=Euphemiumstiefel -item.astatine_plate.name=Euphemiumbrustplatte -item.astatine_legs.name=Euphemiumbeinschutz -item.astatine_boots.name=Euphemiumstiefel +item.euphemium_helmet.name=Euphemiumstiefel +item.euphemium_plate.name=Euphemiumbrustplatte +item.euphemium_legs.name=Euphemiumbeinschutz +item.euphemium_boots.name=Euphemiumstiefel item.schrabidium_helmet.name=Schrabidiumhelm item.schrabidium_plate.name=Schrabidiumbrustplatte @@ -1281,6 +1296,7 @@ item.bottle_empty.name=Leere bombenförmige Glasflasche item.bottle_nuka.name=Nuka-Cola Flasche item.bottle_cherry.name=Nuka-Cherry Flasche item.bottle_quantum.name=Nuka Cola Quantum +item.bottle_sparkle.name=S~Cola item.bottle2_empty.name=Leere Glasflasche item.bottle2_korl.name=Korl item.bottle2_fritz.name=Fritz-Kola @@ -1289,6 +1305,7 @@ item.bottle2_fritz_special.name=Die erste Fritz-Kola item.chocolate_milk.name=Schokomilch item.cap_nuka.name=Nuka-Cola Kronkorken item.cap_quantum.name=Nuka Cola Quantum Kronkorken +item.cap_sparkle.name=S~Cola Kronkorken item.cap_korl.name=Korl Kronkorken item.cap_fritz.name=Fritz-Kola Kronkorken item.ring_pull.name=Dosenring @@ -1335,6 +1352,32 @@ item.part_carbon.name=Kohlenstoffstaubkiste item.part_copper.name=Kupferstaubkiste item.part_plutonium.name=Plutoniumstaubkiste +item.rune_blank.name=Blank Catalyst Matrix +item.rune_isa.name=Cool Catalyst Matrix +item.rune_dagaz.name=Balanced Catalyst Matrix +item.rune_hagalaz.name=Rough Catalyst Matrix +item.rune_jera.name=Multiplicative Catalyst Matrix +item.rune_thurisaz.name=Additive Catalyst Matrix + +item.ams_catalyst_blank.name=Blanker Reaktionskatalysator +item.ams_catalyst_aluminium.name=Aluminium-Reaktionskatalysator +item.ams_catalyst_beryllium.name=Beryllium-Reaktionskatalysator +item.ams_catalyst_caesium.name=Caeseium-Reaktionskatalysator +item.ams_catalyst_cerium.name=Cer-Reaktionskatalysator +item.ams_catalyst_cobalt.name=Cobalt-Reaktionskatalysator +item.ams_catalyst_copper.name=Kupfer-Reaktionskatalysator +item.ams_catalyst_euphemium.name=Euphemium-Reaktionskatalysator +item.ams_catalyst_iron.name=Eisen-Reaktionskatalysator +item.ams_catalyst_lithium.name=Lithium-Reaktionskatalysator +item.ams_catalyst_niobium.name=Niob-Reaktionskatalysator +item.ams_catalyst_strontium.name=Strontium-Reaktionskatalysator +item.ams_catalyst_thorium.name=Thorium-Reaktionskatalysator +item.ams_catalyst_tungsten.name=Wolfram-Reaktionskatalysator + +item.ams_focus_blank.name=Blanker Stabilisierungsfokus +item.ams_focus_limiter.name=Beschränkender Stabilisierungsfokus +item.ams_focus_booster.name=Verstärkender Stabilisierungsfokus + item.crystal_energy.name=Energiekristall item.pellet_coolant.name=Kühlcluster diff --git a/assets/hbm/lang/en_US.lang b/assets/hbm/lang/en_US.lang index 33ef14469..bd31915f4 100644 --- a/assets/hbm/lang/en_US.lang +++ b/assets/hbm/lang/en_US.lang @@ -119,6 +119,7 @@ death.attack.teleporter=%1$s was teleported into nothingness. death.attack.blackhole=%1$s was spaghettified. death.attack.blender=%1$s was chopped in small, bite-sized pieces. death.attack.meteorite=%1$s was hit by a falling rock from outer space. +death.attack.boxcar=%1$s was smushed by a falling boxcar. Oh well. item.redstone_sword.name=Redstone Sword item.big_sword.name=Great Sword @@ -186,6 +187,7 @@ tile.therm_endo.name=Endothermic Bomb tile.therm_exo.name=Exothermic Bomb tile.crashed_bomb.name=Dud +tile.boxcar.name=Boxcar tile.turret_light.name=Light Machine Gun Turret tile.turret_heavy.name=Heavy Machine Gun Turret @@ -398,6 +400,7 @@ item.pipes_steel.name=Steel Pipes item.drill_titanium.name=Titanium Drill item.bolt_tungsten.name=Tunsten Bolt item.bolt_compound.name=Reinforced Turbine Shaft +item.plate_polymer.name=Insulator item.ingot_australium.name=Australium Ingot item.ingot_weidanium.name=Weidanium Ingot @@ -415,8 +418,12 @@ item.nugget_verticium.name=Verticium Nugget item.ingot_desh.name=Desh Ingot item.nugget_desh.name=Desh Nugget item.powder_desh.name=Desh Powder -item.powder_desh_mix.name=Desh Mixture -item.powder_nitan_mix.name=Nitanium Mixture +item.powder_desh_mix.name=Desh Blend +item.powder_nitan_mix.name=Nitanium Blend +item.powder_spark_mix.name=Spark Blend +item.ingot_dineutronium.name=Dineutronium Ingot +item.powder_dineutronium.name=Dineutronium Powder +item.nugget_dineutronium.name=Dineutronium Nugget item.solid_fuel.name=Solid Fuel @@ -581,6 +588,9 @@ item.powder_niobium_tiny.name=Tiny Pile of Niobium Powder item.powder_cerium_tiny.name=Tiny Pile of Cerium Powder item.powder_lanthanium_tiny.name=Tiny Pile of Lanthanium Powder item.powder_actinium_tiny.name=Tiny Pile of Actinium Powder +item.powder_euphemium.name=Euphemium Powder +item.powder_meteorite.name=Meteorite Powder +item.powder_meteorite_tiny.name=Tiny Pile of Ḿeteorite Powder item.fragment_neodymium.name=Neodymium Fragment item.fragment_cobalt.name=Cobalt Fragment @@ -594,8 +604,12 @@ item.battery_generic.name=Battery item.battery_advanced.name=Advanced Battery item.battery_lithium.name=Lithium-Ion Battery item.battery_schrabidium.name=Schrabidium Battery +item.battery_spark.name=Spark Battery item.battery_creative.name=Infinite Battery +item.battery_su.name=SU-Battery +item.battery_su_l.name=Large SU-Battery + item.battery_red_cell.name=Redstone Power Cell item.battery_advanced_cell.name=Advanced Power Cell item.battery_lithium_cell.name=Lithium-Ion Power Cell @@ -608,6 +622,8 @@ item.battery_red_cell_24.name=24-Fold Redstone Power Cell item.battery_advanced_cell_12.name=Twelvefold Advanced Power Cell item.battery_lithium_cell_6.name=Sixfold Lithium-Ion Power Cell item.battery_schrabidium_cell_4.name=Quadruple Schrabidium Power Cell +item.battery_spark_cell_6.name=Spark Power Cell +item.battery_spark_cell_25.name=Spark Arcane Car Battery item.upgrade_template.name=Machine Upgrade Piece Template item.upgrade_speed_1.name=Red Machine Upgrade Mk.I @@ -712,7 +728,7 @@ item.fluid_barrel_empty.name=Empty Fluid Barrel item.fluid_barrel_full.name=Fluid Barrel: item.fluid_barrel_infinite.name=Infinite Fluid Barrel -item.rod_empty.name=Emty Rod +item.rod_empty.name=Empty Rod item.rod_uranium.name=Uranium Rod item.rod_u235.name=U235 Rod item.rod_u238.name=U238 Rod @@ -723,7 +739,7 @@ item.rod_pu240.name=Pu240 Rod item.rod_neptunium.name=Neptunium Rod item.rod_lead.name=Lead Rod item.rod_schrabidium.name=Schrabidium Rod -item.rod_astatine.name=Euphemium Rod +item.rod_euphemium.name=Euphemium Rod item.rod_australium.name=Australium Rod item.rod_weidanium.name=Weidanium Rod item.rod_reiium.name=Reiium Rod @@ -731,8 +747,8 @@ item.rod_unobtainium.name=Unobtainium Rod item.rod_daffergon.name=Daffergon Rod item.rod_verticium.name=Verticium Rod -item.rod_dual_empty.name=Emty Dual Rod -item.rod_dual_uranium.name=Uranium Dual Fl Rod +item.rod_dual_empty.name=Empty Dual Rod +item.rod_dual_uranium.name=Uranium Dual Fuel Rod item.rod_dual_u235.name=U235 Dual Rod item.rod_dual_u238.name=U238 Dual Rod item.rod_dual_plutonium.name=Plutonium Dual Rod @@ -743,7 +759,7 @@ item.rod_dual_neptunium.name=Neptunium Dual Rod item.rod_dual_lead.name=Lead Dual Rod item.rod_dual_schrabidium.name=Schrabidium Dual Rod -item.rod_quad_empty.name=Emty Quad Rod +item.rod_quad_empty.name=Empty Quad Rod item.rod_quad_uranium.name=Uranium Quad Rod item.rod_quad_u235.name=U235 Quad Rod item.rod_quad_u238.name=U238 Quad Rod @@ -915,6 +931,7 @@ item.gun_revolver_schrabidium.name=Schrabidium Revolver item.gun_revolver_cursed.name=Cursed Revolver item.gun_revolver_nightmare.name=Nightmare Revolver (Original) item.gun_revolver_nightmare2.name=Nightmare Revolver (Dark) +item.gun_revolver_pip.name=Lil' Pipsqueak item.gun_fatman.name=M42 Nuclear Catapult "Fat Man" item.gun_mirv.name=M42 Nuclear Catapult "Experimental MIRV" item.gun_bf.name=M42_2 Nuclear Catapult "Antimatter Launcher" @@ -944,6 +961,7 @@ item.gun_revolver_schrabidium_ammo.name=Schrabidium Bullet item.gun_revolver_cursed_ammo.name=Steel Bullet item.gun_revolver_nightmare_ammo.name=Nightmare Bullet item.gun_revolver_nightmare2_ammo.name=Laser Buckshot +item.gun_revolver_pip_ammo.name=Tainted Bullet item.gun_fatman_ammo.name=Mini Nuke item.gun_mirv_ammo.name=Eightfold MIRV item.gun_bf_ammo.name=Mk.V Compact AMAT-Artillery Shell - Type B.F. @@ -1045,16 +1063,16 @@ item.chopper_blades.name=Hunter Chopper Rotor Blades item.igniter.name=Igniter item.watch.name=Broken Pocket Watch -item.apple_astatine.name=Euphemium Apple -item.ingot_astatine.name=Euphemium Ingot -item.nugget_astatine.name=Euphemium Nugget -item.rod_quad_astatine.name=Burned Out Quad Schrabidium Fuel Rod +item.apple_euphemium.name=Euphemium Apple +item.ingot_euphemium.name=Euphemium Ingot +item.nugget_euphemium.name=Euphemium Nugget +item.rod_quad_euphemium.name=Burned Out Quad Schrabidium Fuel Rod item.plate_euphemium.name=Euphemium Compound Plate -item.astatine_helmet.name=Euphemium Helemt -item.astatine_plate.name=Euphemium Chestplate -item.astatine_legs.name=Euphemium Leggings -item.astatine_boots.name=Euphemiums Boots +item.euphemium_helmet.name=Euphemium Helemt +item.euphemium_plate.name=Euphemium Chestplate +item.euphemium_legs.name=Euphemium Leggings +item.euphemium_boots.name=Euphemiums Boots item.schrabidium_helmet.name=Schrabidium Helmet item.schrabidium_plate.name=Schrabidium Chestpate @@ -1281,6 +1299,7 @@ item.bottle_empty.name=Empty Bomb-Shaped Bottle item.bottle_nuka.name=Bottle of Nuka Cola item.bottle_cherry.name=Bottle of Nuka Cherry item.bottle_quantum.name=Bottle of Nuka Cola Quantum +item.bottle_sparkle.name=Bottle of S~Cola item.bottle2_empty.name=Empty Bottle item.bottle2_korl.name=Korl item.bottle2_fritz.name=Fritz Cola @@ -1289,6 +1308,7 @@ item.bottle2_fritz_special.name=The First Fritz Cola item.chocolate_milk.name=Chocolate Milk item.cap_nuka.name=Nuka Cola Bottle Cap item.cap_quantum.name=Nuka Cola Quantum Bottle Cap +item.cap_sparkle.name=S~Cola Bottle Cap item.cap_korl.name=Korl Bottle Cap item.cap_fritz.name=Fritz Cola Bottle Cap item.ring_pull.name=Ring Pull @@ -1335,6 +1355,32 @@ item.part_carbon.name=Box of Carbon Dust item.part_copper.name=Box of Copper Dust item.part_plutonium.name=Box of Plutonium Dust +item.rune_blank.name=Blank Catalyst Matrix +item.rune_isa.name=Cool Catalyst Matrix +item.rune_dagaz.name=Balanced Catalyst Matrix +item.rune_hagalaz.name=Rough Catalyst Matrix +item.rune_jera.name=Multiplicative Catalyst Matrix +item.rune_thurisaz.name=Additive Catalyst Matrix + +item.ams_catalyst_blank.name=Blank Reaction Catalyst +item.ams_catalyst_aluminium.name=Aluminium Reaction Catalyst +item.ams_catalyst_beryllium.name=Beryllium Reaction Catalyst +item.ams_catalyst_caesium.name=Caeseium Reaction Catalyst +item.ams_catalyst_cerium.name=Cerium Reaction Catalyst +item.ams_catalyst_cobalt.name=Cobalt Reaction Catalyst +item.ams_catalyst_copper.name=Copper Reaction Catalyst +item.ams_catalyst_euphemium.name=Euphemium Reaction Catalyst +item.ams_catalyst_iron.name=Iron Reaction Catalyst +item.ams_catalyst_lithium.name=Lithium Reaction Catalyst +item.ams_catalyst_niobium.name=Niobium Reaction Catalyst +item.ams_catalyst_strontium.name=Strontium Reaction Catalyst +item.ams_catalyst_thorium.name=Thorium Reaction Catalyst +item.ams_catalyst_tungsten.name=Tungsten Reaction Catalyst + +item.ams_focus_blank.name=Blank Stabilizer Focus +item.ams_focus_limiter.name=Limiting Stabilizer Focus +item.ams_focus_booster.name=Boosting Stabilizer Focus + item.crystal_energy.name=Energy Crystal item.pellet_coolant.name=Coolant Cluster diff --git a/assets/hbm/models/boxcar.obj b/assets/hbm/models/boxcar.obj new file mode 100644 index 000000000..e44dd93fe --- /dev/null +++ b/assets/hbm/models/boxcar.obj @@ -0,0 +1,4477 @@ +# Blender v2.76 (sub 0) OBJ File: 'boxcar.blend' +# www.blender.org +o Cube_Cube.001 +v 1.000000 0.750000 4.000000 +v 1.000000 2.750000 4.000000 +v 1.000000 0.750000 -4.000000 +v 1.000000 2.750000 -4.000000 +v 1.000000 0.750000 3.000000 +v 1.000000 2.750000 3.000000 +v 1.000000 0.750000 2.000000 +v 1.000000 2.750000 2.000000 +v 1.000000 0.750000 1.000000 +v 1.000000 2.750000 1.000000 +v 1.000000 0.750000 0.000000 +v 1.000000 2.750000 0.000000 +v 1.000000 0.750000 -1.000000 +v 1.000000 2.750000 -1.000000 +v 1.000000 0.750000 -2.000000 +v 1.000000 2.750000 -2.000000 +v 1.000000 0.750000 -3.000000 +v 1.000000 2.750000 -3.000000 +v -1.000000 0.750000 2.000000 +v -1.000000 2.750000 3.000000 +v -1.000000 0.750000 3.000000 +v -1.000000 2.750000 -4.000000 +v -1.000000 0.750000 -4.000000 +v -1.000000 2.750000 4.000000 +v -1.000000 0.750000 4.000000 +v 1.000000 0.850000 1.950000 +v 1.000000 0.850000 1.050000 +v 1.000000 2.650000 1.050000 +v 1.000000 2.650000 1.950000 +v 1.000000 0.850000 0.950000 +v 1.000000 2.650000 0.950000 +v 1.000000 0.850000 2.950000 +v 1.000000 0.850000 2.050000 +v 1.000000 2.650000 2.050000 +v 1.000000 2.650000 2.950000 +v 1.000000 0.850000 3.950000 +v 1.000000 0.850000 3.050000 +v 1.000000 2.650000 3.050000 +v 1.000000 2.650000 3.950000 +v 1.000000 0.850000 -0.950000 +v 1.000000 2.650000 -0.950000 +v 1.000000 0.850000 -1.050000 +v 1.000000 0.850000 -1.950000 +v 1.000000 2.650000 -1.950000 +v 1.000000 2.650000 -1.050000 +v 1.000000 0.850000 -2.050000 +v 1.000000 0.850000 -2.950000 +v 1.000000 2.650000 -2.950000 +v 1.000000 2.650000 -2.050000 +v 1.000000 0.850000 -3.950000 +v 1.000000 2.650000 -3.950000 +v 1.000000 2.650000 -3.050000 +v 1.000000 0.850000 -3.050000 +v -1.000000 2.750000 2.000000 +v -1.000000 0.750000 1.000000 +v -1.000000 2.750000 1.000000 +v -1.000000 0.750000 0.000000 +v -1.000000 2.750000 0.000000 +v -1.000000 0.750000 -1.000000 +v -1.000000 2.750000 -1.000000 +v -1.000000 0.750000 -2.000000 +v -1.000000 2.750000 -2.000000 +v -1.000000 0.750000 -3.000000 +v -1.000000 2.750000 -3.000000 +v -1.000000 0.850000 1.950000 +v -1.000000 0.850000 1.050000 +v -1.000000 2.650000 1.050000 +v -1.000000 2.650000 1.950000 +v -1.000000 0.850000 0.950000 +v -1.000000 0.850000 0.050000 +v -1.000000 2.650000 0.050000 +v -1.000000 2.650000 0.950000 +v -1.000000 0.850000 2.950000 +v -1.000000 0.850000 2.050000 +v -1.000000 2.650000 2.050000 +v -1.000000 2.650000 2.950000 +v -1.000000 0.850000 3.950000 +v -1.000000 0.850000 3.050000 +v -1.000000 2.650000 3.050000 +v -1.000000 2.650000 3.950000 +v -1.000000 0.850000 -0.050000 +v -1.000000 0.850000 -0.950000 +v -1.000000 2.650000 -0.950000 +v -1.000000 2.650000 -0.050000 +v -1.000000 0.850000 -1.050000 +v -1.000000 0.850000 -1.950000 +v -1.000000 2.650000 -1.950000 +v -1.000000 2.650000 -1.050000 +v -1.000000 0.850000 -2.050000 +v -1.000000 0.850000 -2.950000 +v -1.000000 2.650000 -2.950000 +v -1.000000 2.650000 -2.050000 +v -1.000000 0.850000 -3.950000 +v -1.000000 2.650000 -3.950000 +v -1.000000 2.650000 -3.050000 +v -1.000000 0.850000 -3.050000 +v -0.900000 0.850000 0.950000 +v -0.900000 2.650000 0.950000 +v -0.900000 2.650000 0.050000 +v -0.900000 0.850000 0.050000 +v -0.900000 0.850000 1.950000 +v -0.900000 2.650000 1.950000 +v -0.900000 2.650000 1.050000 +v -0.900000 0.850000 1.050000 +v -0.900000 0.850000 2.950000 +v -0.900000 2.650000 2.950000 +v -0.900000 2.650000 2.050000 +v -0.900000 0.850000 2.050000 +v 0.900000 0.850000 1.950000 +v 0.900000 0.850000 1.050000 +v 0.900000 2.650000 1.050000 +v 0.900000 2.650000 1.950000 +v -0.900000 0.850000 -0.050000 +v -0.900000 2.650000 -0.050000 +v -0.900000 2.650000 -0.950000 +v -0.900000 0.850000 -0.950000 +v 0.900000 0.850000 2.950000 +v 0.900000 0.850000 2.050000 +v 0.900000 2.650000 2.050000 +v 0.900000 2.650000 2.950000 +v 0.900000 0.850000 3.950000 +v 0.900000 0.850000 3.050000 +v 0.900000 2.650000 3.050000 +v 0.900000 2.650000 3.950000 +v -0.900000 0.850000 3.950000 +v -0.900000 2.650000 3.950000 +v -0.900000 2.650000 3.050000 +v -0.900000 0.850000 3.050000 +v 0.900000 0.850000 -1.050000 +v 0.900000 0.850000 -1.950000 +v 0.900000 2.650000 -1.950000 +v 0.900000 2.650000 -1.050000 +v 0.900000 0.850000 -2.050000 +v 0.900000 0.850000 -2.950000 +v 0.900000 2.650000 -2.950000 +v 0.900000 2.650000 -2.050000 +v 0.900000 0.850000 -3.950000 +v 0.900000 2.650000 -3.950000 +v 0.900000 2.650000 -3.050000 +v 0.900000 0.850000 -3.050000 +v -0.900000 0.850000 -1.050000 +v -0.900000 2.650000 -1.050000 +v -0.900000 2.650000 -1.950000 +v -0.900000 0.850000 -1.950000 +v -0.900000 0.850000 -2.050000 +v -0.900000 2.650000 -2.050000 +v -0.900000 2.650000 -2.950000 +v -0.900000 0.850000 -2.950000 +v -0.900000 0.850000 -3.950000 +v -0.900000 0.850000 -3.050000 +v -0.900000 2.650000 -3.050000 +v -0.900000 2.650000 -3.950000 +v 1.100000 0.850000 0.950000 +v 1.100000 2.650000 0.950000 +v 1.100000 2.650000 -0.950000 +v 1.100000 0.850000 -0.950000 +v 1.150000 0.775000 1.000000 +v 1.150000 0.850000 1.000000 +v 1.000000 0.775000 1.000000 +v 1.000000 2.650000 1.000000 +v 1.150000 2.725000 1.000000 +v 1.150000 2.650000 1.000000 +v 1.000000 2.725000 1.000000 +v 1.000000 0.850000 1.000000 +v 1.000000 0.775000 -3.000000 +v 1.150000 0.775000 -3.000000 +v 1.000000 0.850000 -3.000000 +v 1.150000 0.850000 -3.000000 +v 1.000000 2.725000 -3.000000 +v 1.150000 2.725000 -3.000000 +v 1.150000 2.650000 -3.000000 +v 1.000000 2.650000 -3.000000 +v 1.100000 1.750000 0.950000 +v 1.100000 1.750000 -0.950000 +v 1.100000 2.200000 0.950000 +v 1.100000 2.200000 -0.950000 +v 1.100000 1.300000 0.950000 +v 1.100000 1.300000 -0.950000 +v 1.100000 1.700000 -0.900000 +v 1.100000 1.700000 0.900000 +v 1.100000 1.350000 0.900000 +v 1.100000 1.350000 -0.900000 +v 1.100000 2.600000 -0.900000 +v 1.100000 2.600000 0.900000 +v 1.100000 2.250000 0.900000 +v 1.100000 2.250000 -0.900000 +v 1.100000 0.900000 -0.900000 +v 1.100000 1.250000 -0.900000 +v 1.100000 1.250000 0.900000 +v 1.100000 0.900000 0.900000 +v 1.100000 1.810000 -0.900000 +v 1.100000 2.150000 -0.900000 +v 1.100000 2.150000 0.900000 +v 1.100000 1.810000 0.900000 +v 1.050000 1.700000 -0.900000 +v 1.050000 1.700000 0.900000 +v 1.050000 1.350000 0.900000 +v 1.050000 1.350000 -0.900000 +v 1.050000 2.600000 -0.900000 +v 1.050000 2.600000 0.900000 +v 1.050000 2.250000 0.900000 +v 1.050000 2.250000 -0.900000 +v 1.050000 0.900000 -0.900000 +v 1.050000 1.250000 -0.900000 +v 1.050000 1.250000 0.900000 +v 1.050000 0.900000 0.900000 +v 1.050000 1.810000 -0.900000 +v 1.050000 2.150000 -0.900000 +v 1.050000 2.150000 0.900000 +v 1.050000 1.810000 0.900000 +v 1.000000 2.750000 3.500000 +v 1.000000 2.750000 2.500000 +v 1.000000 2.750000 1.500000 +v 1.000000 2.750000 0.500000 +v 1.000000 2.750000 -0.500000 +v 1.000000 2.750000 -1.500000 +v 1.000000 2.750000 -2.500000 +v 0.000000 3.000000 3.500000 +v 0.000000 3.000000 2.500000 +v 0.000000 3.000000 1.500000 +v 0.000000 3.000000 0.500000 +v 0.000000 3.000000 -0.500000 +v 0.000000 3.000000 -1.500000 +v 0.000000 3.000000 -2.500000 +v -1.000000 2.750000 3.500000 +v -1.000000 2.750000 2.500000 +v -1.000000 2.750000 1.500000 +v -1.000000 2.750000 0.500000 +v -1.000000 2.750000 -0.500000 +v -1.000000 2.750000 -1.500000 +v -1.000000 2.750000 -2.500000 +v 1.000000 2.750000 -3.500000 +v 0.000000 3.000000 -3.500000 +v -1.000000 2.750000 -3.500000 +v 1.000000 2.750000 3.000000 +v 1.000000 2.750000 2.000000 +v 1.000000 2.750000 1.000000 +v 1.000000 2.750000 0.000000 +v 1.000000 2.750000 -1.000000 +v 1.000000 2.750000 -2.000000 +v 0.000000 3.000000 3.000000 +v 0.000000 3.000000 2.000000 +v 0.000000 3.000000 1.000000 +v 0.000000 3.000000 0.000000 +v 0.000000 3.000000 -1.000000 +v 0.000000 3.000000 -2.000000 +v -1.000000 2.750000 3.000000 +v -1.000000 2.750000 2.000000 +v -1.000000 2.750000 1.000000 +v -1.000000 2.750000 0.000000 +v -1.000000 2.750000 -1.000000 +v -1.000000 2.750000 -2.000000 +v 1.000000 2.750000 -3.000000 +v 0.000000 3.000000 -3.000000 +v -1.000000 2.750000 -3.000000 +v 0.000000 3.000000 4.000000 +v 0.000000 3.000000 -4.000000 +v 0.000000 2.875000 4.000000 +v 0.000000 2.875000 -4.000000 +v -0.125000 2.775000 4.125000 +v -0.125000 3.025000 4.125000 +v -0.125000 2.775000 -4.125000 +v -0.125000 3.025000 -4.125000 +v 0.125000 2.775000 4.125000 +v 0.125000 3.025000 4.125000 +v 0.125000 2.775000 -4.125000 +v 0.125000 3.025000 -4.125000 +v 0.550000 1.275000 -4.450000 +v 0.550000 1.275000 -4.200000 +v 0.673744 1.223744 -4.450000 +v 0.673744 1.223744 -4.200000 +v 0.725000 1.100000 -4.450000 +v 0.725000 1.100000 -4.200000 +v 0.673744 0.976256 -4.450000 +v 0.673744 0.976256 -4.200000 +v 0.550000 0.925000 -4.450000 +v 0.550000 0.925000 -4.200000 +v 0.426256 0.976256 -4.450000 +v 0.426256 0.976256 -4.200000 +v 0.375000 1.100000 -4.450000 +v 0.375000 1.100000 -4.200000 +v 0.426256 1.223744 -4.450000 +v 0.426256 1.223744 -4.200000 +v 0.550000 1.362500 -4.450000 +v 0.735615 1.285615 -4.450000 +v 0.812500 1.100000 -4.450000 +v 0.735615 0.914384 -4.450000 +v 0.550000 0.837500 -4.450000 +v 0.364384 0.914385 -4.450000 +v 0.287500 1.100000 -4.450000 +v 0.364384 1.285615 -4.450000 +v 0.550000 1.362500 -4.550000 +v 0.735615 1.285615 -4.550000 +v 0.812500 1.100000 -4.550000 +v 0.735615 0.914384 -4.550000 +v 0.550000 0.837500 -4.550000 +v 0.364384 0.914384 -4.550000 +v 0.287500 1.100000 -4.550000 +v 0.364384 1.285615 -4.550000 +v -0.550000 1.275000 -4.450000 +v -0.550000 1.275000 -4.200000 +v -0.426256 1.223744 -4.450000 +v -0.426256 1.223744 -4.200000 +v -0.375000 1.100000 -4.450000 +v -0.375000 1.100000 -4.200000 +v -0.426256 0.976256 -4.450000 +v -0.426256 0.976256 -4.200000 +v -0.550000 0.925000 -4.450000 +v -0.550000 0.925000 -4.200000 +v -0.673744 0.976256 -4.450000 +v -0.673744 0.976256 -4.200000 +v -0.725000 1.100000 -4.450000 +v -0.725000 1.100000 -4.200000 +v -0.673744 1.223744 -4.450000 +v -0.673744 1.223744 -4.200000 +v -0.550000 1.362500 -4.450000 +v -0.364385 1.285615 -4.450000 +v -0.287500 1.100000 -4.450000 +v -0.364385 0.914384 -4.450000 +v -0.550000 0.837500 -4.450000 +v -0.735616 0.914385 -4.450000 +v -0.812500 1.100000 -4.450000 +v -0.735616 1.285615 -4.450000 +v -0.550000 1.362500 -4.550000 +v -0.364385 1.285615 -4.550000 +v -0.287500 1.100000 -4.550000 +v -0.364385 0.914384 -4.550000 +v -0.550000 0.837500 -4.550000 +v -0.735616 0.914384 -4.550000 +v -0.812500 1.100000 -4.550000 +v -0.735616 1.285615 -4.550000 +v -0.975000 0.775000 -4.000000 +v -0.975000 1.425000 -4.000000 +v -0.975000 0.775000 -4.200000 +v -0.975000 1.425000 -4.200000 +v 0.975000 0.775000 -4.000000 +v 0.975000 1.425000 -4.000000 +v 0.975000 0.775000 -4.200000 +v 0.975000 1.425000 -4.200000 +v 0.550000 1.275000 4.450000 +v 0.550000 1.275000 4.200000 +v 0.673744 1.223744 4.450000 +v 0.673744 1.223744 4.200000 +v 0.725000 1.100000 4.450000 +v 0.725000 1.100000 4.200000 +v 0.673744 0.976256 4.450000 +v 0.673744 0.976256 4.200000 +v 0.550000 0.925000 4.450000 +v 0.550000 0.925000 4.200000 +v 0.426256 0.976256 4.450000 +v 0.426256 0.976256 4.200000 +v 0.375000 1.100000 4.450000 +v 0.375000 1.100000 4.200000 +v 0.426256 1.223744 4.450000 +v 0.426256 1.223744 4.200000 +v 0.550000 1.362500 4.450000 +v 0.735615 1.285615 4.450000 +v 0.812500 1.100000 4.450000 +v 0.735615 0.914384 4.450000 +v 0.550000 0.837500 4.450000 +v 0.364384 0.914385 4.450000 +v 0.287500 1.100000 4.450000 +v 0.364384 1.285615 4.450000 +v 0.550000 1.362500 4.550000 +v 0.735615 1.285615 4.550000 +v 0.812500 1.100000 4.550000 +v 0.735615 0.914384 4.550000 +v 0.550000 0.837500 4.550000 +v 0.364384 0.914384 4.550000 +v 0.287500 1.100000 4.550000 +v 0.364384 1.285615 4.550000 +v -0.550000 1.275000 4.450000 +v -0.550000 1.275000 4.200000 +v -0.426256 1.223744 4.450000 +v -0.426256 1.223744 4.200000 +v -0.375000 1.100000 4.450000 +v -0.375000 1.100000 4.200000 +v -0.426256 0.976256 4.450000 +v -0.426256 0.976256 4.200000 +v -0.550000 0.925000 4.450000 +v -0.550000 0.925000 4.200000 +v -0.673744 0.976256 4.450000 +v -0.673744 0.976256 4.200000 +v -0.725000 1.100000 4.450000 +v -0.725000 1.100000 4.200000 +v -0.673744 1.223744 4.450000 +v -0.673744 1.223744 4.200000 +v -0.550000 1.362500 4.450000 +v -0.364385 1.285615 4.450000 +v -0.287500 1.100000 4.450000 +v -0.364385 0.914384 4.450000 +v -0.550000 0.837500 4.450000 +v -0.735616 0.914385 4.450000 +v -0.812500 1.100000 4.450000 +v -0.735616 1.285615 4.450000 +v -0.550000 1.362500 4.550000 +v -0.364385 1.285615 4.550000 +v -0.287500 1.100000 4.550000 +v -0.364385 0.914384 4.550000 +v -0.550000 0.837500 4.550000 +v -0.735616 0.914384 4.550000 +v -0.812500 1.100000 4.550000 +v -0.735616 1.285615 4.550000 +v -0.975000 0.775000 4.000000 +v -0.975000 1.425000 4.000000 +v -0.975000 0.775000 4.200000 +v -0.975000 1.425000 4.200000 +v 0.975000 0.775000 4.000000 +v 0.975000 1.425000 4.000000 +v 0.975000 0.775000 4.200000 +v 0.975000 1.425000 4.200000 +v 0.700000 0.375000 -3.625000 +v 0.700000 0.562500 -3.574759 +v 0.700000 0.699760 -3.437500 +v 0.700000 0.750000 -3.250000 +v 0.700000 0.699759 -3.062500 +v 0.700000 0.562500 -2.925241 +v 0.700000 0.375000 -2.875000 +v 0.700000 0.187500 -2.925241 +v 0.700000 0.050241 -3.062500 +v 0.700000 0.000000 -3.250000 +v 0.700000 0.050240 -3.437500 +v 0.700000 0.187500 -3.574759 +v 0.750000 0.562500 -3.574759 +v 0.750000 0.375000 -3.625000 +v 0.750000 0.699760 -3.437500 +v 0.750000 0.750000 -3.250000 +v 0.750000 0.699759 -3.062500 +v 0.750000 0.562500 -2.925241 +v 0.750000 0.375000 -2.875000 +v 0.750000 0.187500 -2.925241 +v 0.750000 0.050241 -3.062500 +v 0.750000 0.000000 -3.250000 +v 0.750000 0.050240 -3.437500 +v 0.750000 0.187500 -3.574759 +v 0.750000 0.506250 -3.477332 +v 0.750000 0.375000 -3.512500 +v 0.750000 0.602332 -3.381250 +v 0.750000 0.637500 -3.250000 +v 0.750000 0.602332 -3.118750 +v 0.750000 0.506250 -3.022668 +v 0.750000 0.375000 -2.987500 +v 0.750000 0.243750 -3.022668 +v 0.750000 0.147668 -3.118750 +v 0.750000 0.112500 -3.250000 +v 0.750000 0.147668 -3.381250 +v 0.750000 0.243750 -3.477332 +v 0.825000 0.506250 -3.477332 +v 0.825000 0.375000 -3.512500 +v 0.825000 0.602332 -3.381250 +v 0.825000 0.637500 -3.250000 +v 0.825000 0.602332 -3.118750 +v 0.825000 0.506250 -3.022668 +v 0.825000 0.375000 -2.987500 +v 0.825000 0.243750 -3.022668 +v 0.825000 0.147668 -3.118750 +v 0.825000 0.112500 -3.250000 +v 0.825000 0.147668 -3.381250 +v 0.825000 0.243750 -3.477332 +v -0.700000 0.375000 -3.625000 +v -0.700000 0.562500 -3.574759 +v -0.700000 0.699760 -3.437500 +v -0.700000 0.750000 -3.250000 +v -0.700000 0.699759 -3.062500 +v -0.700000 0.562500 -2.925241 +v -0.700000 0.375000 -2.875000 +v -0.700000 0.187500 -2.925241 +v -0.700000 0.050241 -3.062500 +v -0.700000 0.000000 -3.250000 +v -0.700000 0.050240 -3.437500 +v -0.700000 0.187500 -3.574759 +v -0.750000 0.562500 -3.574759 +v -0.750000 0.375000 -3.625000 +v -0.750000 0.699760 -3.437500 +v -0.750000 0.750000 -3.250000 +v -0.750000 0.699759 -3.062500 +v -0.750000 0.562500 -2.925241 +v -0.750000 0.375000 -2.875000 +v -0.750000 0.187500 -2.925241 +v -0.750000 0.050241 -3.062500 +v -0.750000 0.000000 -3.250000 +v -0.750000 0.050240 -3.437500 +v -0.750000 0.187500 -3.574759 +v -0.750000 0.506250 -3.477332 +v -0.750000 0.375000 -3.512500 +v -0.750000 0.602332 -3.381250 +v -0.750000 0.637500 -3.250000 +v -0.750000 0.602332 -3.118750 +v -0.750000 0.506250 -3.022668 +v -0.750000 0.375000 -2.987500 +v -0.750000 0.243750 -3.022668 +v -0.750000 0.147668 -3.118750 +v -0.750000 0.112500 -3.250000 +v -0.750000 0.147668 -3.381250 +v -0.750000 0.243750 -3.477332 +v -0.825000 0.506250 -3.477332 +v -0.825000 0.375000 -3.512500 +v -0.825000 0.602332 -3.381250 +v -0.825000 0.637500 -3.250000 +v -0.825000 0.602332 -3.118750 +v -0.825000 0.506250 -3.022668 +v -0.825000 0.375000 -2.987500 +v -0.825000 0.243750 -3.022668 +v -0.825000 0.147668 -3.118750 +v -0.825000 0.112500 -3.250000 +v -0.825000 0.147668 -3.381250 +v -0.825000 0.243750 -3.477332 +v 0.700000 0.440625 -3.363666 +v 0.700000 0.375000 -3.381250 +v 0.700000 0.488666 -3.315625 +v 0.700000 0.506250 -3.250000 +v 0.700000 0.488666 -3.184375 +v 0.700000 0.440625 -3.136334 +v 0.700000 0.375000 -3.118750 +v 0.700000 0.309375 -3.136334 +v 0.700000 0.261334 -3.184375 +v 0.700000 0.243750 -3.250000 +v 0.700000 0.261334 -3.315625 +v 0.700000 0.309375 -3.363666 +v -0.700000 0.440625 -3.363666 +v -0.700000 0.375000 -3.381250 +v -0.700000 0.488666 -3.315625 +v -0.700000 0.506250 -3.250000 +v -0.700000 0.488666 -3.184375 +v -0.700000 0.440625 -3.136334 +v -0.700000 0.375000 -3.118750 +v -0.700000 0.309375 -3.136334 +v -0.700000 0.261334 -3.184375 +v -0.700000 0.243750 -3.250000 +v -0.700000 0.261334 -3.315625 +v -0.700000 0.309375 -3.363666 +v -0.500000 0.200000 3.500000 +v -0.500000 0.750000 3.875000 +v -0.500000 0.200000 2.000000 +v -0.500000 0.750000 1.625000 +v 0.500000 0.200000 3.500000 +v 0.500000 0.750000 3.875000 +v 0.500000 0.200000 2.000000 +v 0.500000 0.750000 1.625000 +v -0.500000 0.200000 -2.000000 +v -0.500000 0.750000 -1.625000 +v -0.500000 0.200000 -3.500000 +v -0.500000 0.750000 -3.875000 +v 0.500000 0.200000 -2.000000 +v 0.500000 0.750000 -1.625000 +v 0.500000 0.200000 -3.500000 +v 0.500000 0.750000 -3.875000 +v 1.000000 0.500000 4.000000 +v 1.000000 0.500000 -4.000000 +v -1.000000 0.500000 -4.000000 +v -1.000000 0.500000 4.000000 +v 0.100000 0.450000 2.000000 +v 0.100000 0.550000 2.000000 +v 0.100000 0.450000 -2.000000 +v 0.100000 0.550000 -2.000000 +v 0.200000 0.450000 2.000000 +v 0.200000 0.550000 2.000000 +v 0.200000 0.450000 -2.000000 +v 0.200000 0.550000 -2.000000 +v -0.200000 0.450000 2.000000 +v -0.200000 0.550000 2.000000 +v -0.200000 0.450000 -2.000000 +v -0.200000 0.550000 -2.000000 +v -0.100000 0.450000 2.000000 +v -0.100000 0.550000 2.000000 +v -0.100000 0.450000 -2.000000 +v -0.100000 0.550000 -2.000000 +v 0.700000 0.375000 -2.625000 +v 0.700000 0.562500 -2.574759 +v 0.700000 0.699760 -2.437500 +v 0.700000 0.750000 -2.250000 +v 0.700000 0.699759 -2.062500 +v 0.700000 0.562500 -1.925241 +v 0.700000 0.375000 -1.875000 +v 0.700000 0.187500 -1.925241 +v 0.700000 0.050241 -2.062500 +v 0.700000 0.000000 -2.250000 +v 0.700000 0.050240 -2.437500 +v 0.700000 0.187500 -2.574759 +v 0.750000 0.562500 -2.574759 +v 0.750000 0.375000 -2.625000 +v 0.750000 0.699760 -2.437500 +v 0.750000 0.750000 -2.250000 +v 0.750000 0.699759 -2.062500 +v 0.750000 0.562500 -1.925241 +v 0.750000 0.375000 -1.875000 +v 0.750000 0.187500 -1.925241 +v 0.750000 0.050241 -2.062500 +v 0.750000 0.000000 -2.250000 +v 0.750000 0.050240 -2.437500 +v 0.750000 0.187500 -2.574759 +v 0.750000 0.506250 -2.477332 +v 0.750000 0.375000 -2.512500 +v 0.750000 0.602332 -2.381250 +v 0.750000 0.637500 -2.250000 +v 0.750000 0.602332 -2.118750 +v 0.750000 0.506250 -2.022668 +v 0.750000 0.375000 -1.987500 +v 0.750000 0.243750 -2.022668 +v 0.750000 0.147668 -2.118750 +v 0.750000 0.112500 -2.250000 +v 0.750000 0.147668 -2.381250 +v 0.750000 0.243750 -2.477332 +v 0.825000 0.506250 -2.477332 +v 0.825000 0.375000 -2.512500 +v 0.825000 0.602332 -2.381250 +v 0.825000 0.637500 -2.250000 +v 0.825000 0.602332 -2.118750 +v 0.825000 0.506250 -2.022668 +v 0.825000 0.375000 -1.987500 +v 0.825000 0.243750 -2.022668 +v 0.825000 0.147668 -2.118750 +v 0.825000 0.112500 -2.250000 +v 0.825000 0.147668 -2.381250 +v 0.825000 0.243750 -2.477332 +v -0.700000 0.375000 -2.625000 +v -0.700000 0.562500 -2.574759 +v -0.700000 0.699760 -2.437500 +v -0.700000 0.750000 -2.250000 +v -0.700000 0.699759 -2.062500 +v -0.700000 0.562500 -1.925241 +v -0.700000 0.375000 -1.875000 +v -0.700000 0.187500 -1.925241 +v -0.700000 0.050241 -2.062500 +v -0.700000 0.000000 -2.250000 +v -0.700000 0.050240 -2.437500 +v -0.700000 0.187500 -2.574759 +v -0.750000 0.562500 -2.574759 +v -0.750000 0.375000 -2.625000 +v -0.750000 0.699760 -2.437500 +v -0.750000 0.750000 -2.250000 +v -0.750000 0.699759 -2.062500 +v -0.750000 0.562500 -1.925241 +v -0.750000 0.375000 -1.875000 +v -0.750000 0.187500 -1.925241 +v -0.750000 0.050241 -2.062500 +v -0.750000 0.000000 -2.250000 +v -0.750000 0.050240 -2.437500 +v -0.750000 0.187500 -2.574759 +v -0.750000 0.506250 -2.477332 +v -0.750000 0.375000 -2.512500 +v -0.750000 0.602332 -2.381250 +v -0.750000 0.637500 -2.250000 +v -0.750000 0.602332 -2.118750 +v -0.750000 0.506250 -2.022668 +v -0.750000 0.375000 -1.987500 +v -0.750000 0.243750 -2.022668 +v -0.750000 0.147668 -2.118750 +v -0.750000 0.112500 -2.250000 +v -0.750000 0.147668 -2.381250 +v -0.750000 0.243750 -2.477332 +v -0.825000 0.506250 -2.477332 +v -0.825000 0.375000 -2.512500 +v -0.825000 0.602332 -2.381250 +v -0.825000 0.637500 -2.250000 +v -0.825000 0.602332 -2.118750 +v -0.825000 0.506250 -2.022668 +v -0.825000 0.375000 -1.987500 +v -0.825000 0.243750 -2.022668 +v -0.825000 0.147668 -2.118750 +v -0.825000 0.112500 -2.250000 +v -0.825000 0.147668 -2.381250 +v -0.825000 0.243750 -2.477332 +v 0.700000 0.440625 -2.363666 +v 0.700000 0.375000 -2.381250 +v 0.700000 0.488666 -2.315625 +v 0.700000 0.506250 -2.250000 +v 0.700000 0.488666 -2.184375 +v 0.700000 0.440625 -2.136334 +v 0.700000 0.375000 -2.118750 +v 0.700000 0.309375 -2.136334 +v 0.700000 0.261334 -2.184375 +v 0.700000 0.243750 -2.250000 +v 0.700000 0.261334 -2.315625 +v 0.700000 0.309375 -2.363666 +v -0.700000 0.440625 -2.363666 +v -0.700000 0.375000 -2.381250 +v -0.700000 0.488666 -2.315625 +v -0.700000 0.506250 -2.250000 +v -0.700000 0.488666 -2.184375 +v -0.700000 0.440625 -2.136334 +v -0.700000 0.375000 -2.118750 +v -0.700000 0.309375 -2.136334 +v -0.700000 0.261334 -2.184375 +v -0.700000 0.243750 -2.250000 +v -0.700000 0.261334 -2.315625 +v -0.700000 0.309375 -2.363666 +v 0.700000 0.375000 1.875000 +v 0.700000 0.562500 1.925241 +v 0.700000 0.699760 2.062500 +v 0.700000 0.750000 2.250000 +v 0.700000 0.699759 2.437500 +v 0.700000 0.562500 2.574759 +v 0.700000 0.375000 2.625000 +v 0.700000 0.187500 2.574759 +v 0.700000 0.050241 2.437500 +v 0.700000 0.000000 2.250000 +v 0.700000 0.050240 2.062500 +v 0.700000 0.187500 1.925241 +v 0.750000 0.562500 1.925241 +v 0.750000 0.375000 1.875000 +v 0.750000 0.699760 2.062500 +v 0.750000 0.750000 2.250000 +v 0.750000 0.699759 2.437500 +v 0.750000 0.562500 2.574759 +v 0.750000 0.375000 2.625000 +v 0.750000 0.187500 2.574759 +v 0.750000 0.050241 2.437500 +v 0.750000 0.000000 2.250000 +v 0.750000 0.050240 2.062500 +v 0.750000 0.187500 1.925241 +v 0.750000 0.506250 2.022668 +v 0.750000 0.375000 1.987500 +v 0.750000 0.602332 2.118750 +v 0.750000 0.637500 2.250000 +v 0.750000 0.602332 2.381250 +v 0.750000 0.506250 2.477332 +v 0.750000 0.375000 2.512500 +v 0.750000 0.243750 2.477332 +v 0.750000 0.147668 2.381250 +v 0.750000 0.112500 2.250000 +v 0.750000 0.147668 2.118750 +v 0.750000 0.243750 2.022668 +v 0.825000 0.506250 2.022668 +v 0.825000 0.375000 1.987500 +v 0.825000 0.602332 2.118750 +v 0.825000 0.637500 2.250000 +v 0.825000 0.602332 2.381250 +v 0.825000 0.506250 2.477332 +v 0.825000 0.375000 2.512500 +v 0.825000 0.243750 2.477332 +v 0.825000 0.147668 2.381250 +v 0.825000 0.112500 2.250000 +v 0.825000 0.147668 2.118750 +v 0.825000 0.243750 2.022668 +v -0.700000 0.375000 1.875000 +v -0.700000 0.562500 1.925241 +v -0.700000 0.699760 2.062500 +v -0.700000 0.750000 2.250000 +v -0.700000 0.699759 2.437500 +v -0.700000 0.562500 2.574759 +v -0.700000 0.375000 2.625000 +v -0.700000 0.187500 2.574759 +v -0.700000 0.050241 2.437500 +v -0.700000 0.000000 2.250000 +v -0.700000 0.050240 2.062500 +v -0.700000 0.187500 1.925241 +v -0.750000 0.562500 1.925241 +v -0.750000 0.375000 1.875000 +v -0.750000 0.699760 2.062500 +v -0.750000 0.750000 2.250000 +v -0.750000 0.699759 2.437500 +v -0.750000 0.562500 2.574759 +v -0.750000 0.375000 2.625000 +v -0.750000 0.187500 2.574759 +v -0.750000 0.050241 2.437500 +v -0.750000 0.000000 2.250000 +v -0.750000 0.050240 2.062500 +v -0.750000 0.187500 1.925241 +v -0.750000 0.506250 2.022668 +v -0.750000 0.375000 1.987500 +v -0.750000 0.602332 2.118750 +v -0.750000 0.637500 2.250000 +v -0.750000 0.602332 2.381250 +v -0.750000 0.506250 2.477332 +v -0.750000 0.375000 2.512500 +v -0.750000 0.243750 2.477332 +v -0.750000 0.147668 2.381250 +v -0.750000 0.112500 2.250000 +v -0.750000 0.147668 2.118750 +v -0.750000 0.243750 2.022668 +v -0.825000 0.506250 2.022668 +v -0.825000 0.375000 1.987500 +v -0.825000 0.602332 2.118750 +v -0.825000 0.637500 2.250000 +v -0.825000 0.602332 2.381250 +v -0.825000 0.506250 2.477332 +v -0.825000 0.375000 2.512500 +v -0.825000 0.243750 2.477332 +v -0.825000 0.147668 2.381250 +v -0.825000 0.112500 2.250000 +v -0.825000 0.147668 2.118750 +v -0.825000 0.243750 2.022668 +v 0.700000 0.440625 2.136334 +v 0.700000 0.375000 2.118750 +v 0.700000 0.488666 2.184375 +v 0.700000 0.506250 2.250000 +v 0.700000 0.488666 2.315625 +v 0.700000 0.440625 2.363666 +v 0.700000 0.375000 2.381250 +v 0.700000 0.309375 2.363666 +v 0.700000 0.261334 2.315625 +v 0.700000 0.243750 2.250000 +v 0.700000 0.261334 2.184375 +v 0.700000 0.309375 2.136334 +v -0.700000 0.440625 2.136334 +v -0.700000 0.375000 2.118750 +v -0.700000 0.488666 2.184375 +v -0.700000 0.506250 2.250000 +v -0.700000 0.488666 2.315625 +v -0.700000 0.440625 2.363666 +v -0.700000 0.375000 2.381250 +v -0.700000 0.309375 2.363666 +v -0.700000 0.261334 2.315625 +v -0.700000 0.243750 2.250000 +v -0.700000 0.261334 2.184375 +v -0.700000 0.309375 2.136334 +v 0.700000 0.375000 2.875000 +v 0.700000 0.562500 2.925241 +v 0.700000 0.699760 3.062500 +v 0.700000 0.750000 3.250000 +v 0.700000 0.699759 3.437500 +v 0.700000 0.562500 3.574759 +v 0.700000 0.375000 3.625000 +v 0.700000 0.187500 3.574759 +v 0.700000 0.050241 3.437500 +v 0.700000 0.000000 3.250000 +v 0.700000 0.050240 3.062500 +v 0.700000 0.187500 2.925241 +v 0.750000 0.562500 2.925241 +v 0.750000 0.375000 2.875000 +v 0.750000 0.699760 3.062500 +v 0.750000 0.750000 3.250000 +v 0.750000 0.699759 3.437500 +v 0.750000 0.562500 3.574759 +v 0.750000 0.375000 3.625000 +v 0.750000 0.187500 3.574759 +v 0.750000 0.050241 3.437500 +v 0.750000 0.000000 3.250000 +v 0.750000 0.050240 3.062500 +v 0.750000 0.187500 2.925241 +v 0.750000 0.506250 3.022668 +v 0.750000 0.375000 2.987500 +v 0.750000 0.602332 3.118750 +v 0.750000 0.637500 3.250000 +v 0.750000 0.602332 3.381250 +v 0.750000 0.506250 3.477332 +v 0.750000 0.375000 3.512500 +v 0.750000 0.243750 3.477332 +v 0.750000 0.147668 3.381250 +v 0.750000 0.112500 3.250000 +v 0.750000 0.147668 3.118750 +v 0.750000 0.243750 3.022668 +v 0.825000 0.506250 3.022668 +v 0.825000 0.375000 2.987500 +v 0.825000 0.602332 3.118750 +v 0.825000 0.637500 3.250000 +v 0.825000 0.602332 3.381250 +v 0.825000 0.506250 3.477332 +v 0.825000 0.375000 3.512500 +v 0.825000 0.243750 3.477332 +v 0.825000 0.147668 3.381250 +v 0.825000 0.112500 3.250000 +v 0.825000 0.147668 3.118750 +v 0.825000 0.243750 3.022668 +v -0.700000 0.375000 2.875000 +v -0.700000 0.562500 2.925241 +v -0.700000 0.699760 3.062500 +v -0.700000 0.750000 3.250000 +v -0.700000 0.699759 3.437500 +v -0.700000 0.562500 3.574759 +v -0.700000 0.375000 3.625000 +v -0.700000 0.187500 3.574759 +v -0.700000 0.050241 3.437500 +v -0.700000 0.000000 3.250000 +v -0.700000 0.050240 3.062500 +v -0.700000 0.187500 2.925241 +v -0.750000 0.562500 2.925241 +v -0.750000 0.375000 2.875000 +v -0.750000 0.699760 3.062500 +v -0.750000 0.750000 3.250000 +v -0.750000 0.699759 3.437500 +v -0.750000 0.562500 3.574759 +v -0.750000 0.375000 3.625000 +v -0.750000 0.187500 3.574759 +v -0.750000 0.050241 3.437500 +v -0.750000 0.000000 3.250000 +v -0.750000 0.050240 3.062500 +v -0.750000 0.187500 2.925241 +v -0.750000 0.506250 3.022668 +v -0.750000 0.375000 2.987500 +v -0.750000 0.602332 3.118750 +v -0.750000 0.637500 3.250000 +v -0.750000 0.602332 3.381250 +v -0.750000 0.506250 3.477332 +v -0.750000 0.375000 3.512500 +v -0.750000 0.243750 3.477332 +v -0.750000 0.147668 3.381250 +v -0.750000 0.112500 3.250000 +v -0.750000 0.147668 3.118750 +v -0.750000 0.243750 3.022668 +v -0.825000 0.506250 3.022668 +v -0.825000 0.375000 2.987500 +v -0.825000 0.602332 3.118750 +v -0.825000 0.637500 3.250000 +v -0.825000 0.602332 3.381250 +v -0.825000 0.506250 3.477332 +v -0.825000 0.375000 3.512500 +v -0.825000 0.243750 3.477332 +v -0.825000 0.147668 3.381250 +v -0.825000 0.112500 3.250000 +v -0.825000 0.147668 3.118750 +v -0.825000 0.243750 3.022668 +v 0.700000 0.440625 3.136334 +v 0.700000 0.375000 3.118750 +v 0.700000 0.488666 3.184375 +v 0.700000 0.506250 3.250000 +v 0.700000 0.488666 3.315625 +v 0.700000 0.440625 3.363666 +v 0.700000 0.375000 3.381250 +v 0.700000 0.309375 3.363666 +v 0.700000 0.261334 3.315625 +v 0.700000 0.243750 3.250000 +v 0.700000 0.261334 3.184375 +v 0.700000 0.309375 3.136334 +v -0.700000 0.440625 3.136334 +v -0.700000 0.375000 3.118750 +v -0.700000 0.488666 3.184375 +v -0.700000 0.506250 3.250000 +v -0.700000 0.488666 3.315625 +v -0.700000 0.440625 3.363666 +v -0.700000 0.375000 3.381250 +v -0.700000 0.309375 3.363666 +v -0.700000 0.261334 3.315625 +v -0.700000 0.243750 3.250000 +v -0.700000 0.261334 3.184375 +v -0.700000 0.309375 3.136334 +v -1.000000 0.500000 -3.000000 +v -1.000000 0.500000 -2.000000 +v -1.000000 0.500000 -1.000000 +v -1.000000 0.500000 0.000000 +v -1.000000 0.500000 1.000000 +v -1.000000 0.500000 2.000000 +v -1.000000 0.500000 3.000000 +v 1.000000 0.500000 3.000000 +v 1.000000 0.500000 2.000000 +v 1.000000 0.500000 1.000000 +v 1.000000 0.500000 0.000000 +v 1.000000 0.500000 -1.000000 +v 1.000000 0.500000 -2.000000 +v 1.000000 0.500000 -3.000000 +vt 0.015179 0.024143 +vt 0.015179 0.131714 +vt 0.012190 0.137690 +vt 0.582916 0.131714 +vt 0.582916 0.024143 +vt 0.585904 0.018167 +vt 0.089881 0.143666 +vt 0.092869 0.137690 +vt 0.146654 0.137690 +vt 0.293071 0.012190 +vt 0.290083 0.018166 +vt 0.236297 0.018166 +vt 0.233309 0.143666 +vt 0.236297 0.137690 +vt 0.290083 0.137690 +vt 0.221357 0.012190 +vt 0.218369 0.018166 +vt 0.164583 0.018166 +vt 0.161595 0.143666 +vt 0.164583 0.137690 +vt 0.218369 0.137690 +vt 0.149643 0.012190 +vt 0.146654 0.018166 +vt 0.092869 0.018166 +vt 0.810323 0.540928 +vt 0.810323 0.660451 +vt 0.750562 0.667921 +vt 0.460880 0.546904 +vt 0.407094 0.546904 +vt 0.404106 0.540928 +vt 0.364785 0.012190 +vt 0.361797 0.018166 +vt 0.308012 0.018166 +vt 0.407095 0.666427 +vt 0.460880 0.666427 +vt 0.463868 0.672403 +vt 0.517178 0.024143 +vt 0.517178 0.131714 +vt 0.511202 0.131714 +vt 0.305023 0.143666 +vt 0.308012 0.137690 +vt 0.361797 0.137690 +vt 0.389166 0.546904 +vt 0.335380 0.546904 +vt 0.332392 0.540928 +vt 0.077928 0.012190 +vt 0.074940 0.018166 +vt 0.021155 0.018166 +vt 0.335380 0.666427 +vt 0.389166 0.666427 +vt 0.392154 0.672403 +vt 0.018167 0.143666 +vt 0.021155 0.137690 +vt 0.074940 0.137690 +vt 0.177011 0.710231 +vt 0.177011 0.705748 +vt 0.185975 0.705748 +vt 0.317452 0.546904 +vt 0.263666 0.546904 +vt 0.260678 0.540928 +vt 0.263666 0.666427 +vt 0.317452 0.666427 +vt 0.320440 0.672403 +vt 0.257690 0.552880 +vt 0.257690 0.660451 +vt 0.254702 0.666427 +vt 0.155619 0.552880 +vt 0.161595 0.660451 +vt 0.155618 0.660451 +vt 0.083905 0.552880 +vt 0.089880 0.660451 +vt 0.083904 0.660451 +vt 0.077928 0.546904 +vt 0.024143 0.546904 +vt 0.021155 0.540928 +vt 0.012190 0.552880 +vt 0.018167 0.552880 +vt 0.012190 0.660451 +vt 0.024143 0.666427 +vt 0.077928 0.666427 +vt 0.080916 0.672403 +vt 0.149642 0.546904 +vt 0.095857 0.546904 +vt 0.092869 0.540928 +vt 0.095857 0.666427 +vt 0.149642 0.666427 +vt 0.152630 0.672403 +vt 0.401118 0.660451 +vt 0.395142 0.552880 +vt 0.401118 0.552880 +vt 0.648587 0.717698 +vt 0.648587 0.690808 +vt 0.654563 0.690808 +vt 0.227333 0.660451 +vt 0.227333 0.552880 +vt 0.230321 0.546904 +vt 0.167571 0.666427 +vt 0.221356 0.666427 +vt 0.224344 0.672404 +vt 0.329404 0.660451 +vt 0.323428 0.552880 +vt 0.329404 0.552880 +vt 0.221357 0.546904 +vt 0.167571 0.546904 +vt 0.164583 0.540928 +vt 0.445464 0.024143 +vt 0.445464 0.131714 +vt 0.439487 0.131714 +vt 0.376738 0.143666 +vt 0.379726 0.137690 +vt 0.433511 0.137690 +vt 0.373750 0.024143 +vt 0.373750 0.131714 +vt 0.367773 0.131714 +vt 0.436499 0.012190 +vt 0.433511 0.018166 +vt 0.379726 0.018166 +vt 0.302035 0.024143 +vt 0.302035 0.131714 +vt 0.296059 0.131714 +vt 0.128725 0.941198 +vt 0.131713 0.947174 +vt 0.071952 0.947174 +vt 0.448452 0.143666 +vt 0.451440 0.137690 +vt 0.505225 0.137690 +vt 0.230321 0.024143 +vt 0.230321 0.131714 +vt 0.224345 0.131714 +vt 0.508214 0.012190 +vt 0.505225 0.018166 +vt 0.451440 0.018166 +vt 0.152631 0.131714 +vt 0.152631 0.024143 +vt 0.158607 0.024143 +vt 0.676019 0.511046 +vt 0.562472 0.511046 +vt 0.619245 0.505070 +vt 0.579928 0.012190 +vt 0.576940 0.018166 +vt 0.523154 0.018166 +vt 0.080916 0.131714 +vt 0.080917 0.024143 +vt 0.086893 0.024143 +vt 0.520166 0.143666 +vt 0.523154 0.137690 +vt 0.576940 0.137690 +vt 0.624207 0.750569 +vt 0.616736 0.810331 +vt 0.497213 0.810331 +vt 0.251236 0.168046 +vt 0.310998 0.168046 +vt 0.490283 0.228273 +vt 0.370760 0.312881 +vt 0.370761 0.432404 +vt 0.310999 0.432404 +vt 0.236297 0.024143 +vt 0.290083 0.024143 +vt 0.290083 0.131714 +vt 0.236297 0.131714 +vt 0.296059 0.024143 +vt 0.164583 0.024143 +vt 0.218369 0.024143 +vt 0.218369 0.131714 +vt 0.164583 0.131714 +vt 0.158607 0.131714 +vt 0.224345 0.024143 +vt 0.092869 0.024143 +vt 0.146654 0.024143 +vt 0.146654 0.131714 +vt 0.092869 0.131714 +vt 0.086893 0.131714 +vt 0.460880 0.552880 +vt 0.460880 0.660451 +vt 0.407095 0.660451 +vt 0.407094 0.552880 +vt 0.466856 0.552880 +vt 0.308012 0.024143 +vt 0.361797 0.024143 +vt 0.361797 0.131714 +vt 0.308012 0.131714 +vt 0.367773 0.024143 +vt 0.389166 0.552880 +vt 0.389166 0.660451 +vt 0.335380 0.660451 +vt 0.335380 0.552880 +vt 0.317452 0.552880 +vt 0.317452 0.660451 +vt 0.263666 0.660451 +vt 0.263666 0.552880 +vt 0.021155 0.024143 +vt 0.074940 0.024143 +vt 0.074940 0.131714 +vt 0.021155 0.131714 +vt 0.077928 0.552880 +vt 0.077928 0.660451 +vt 0.024143 0.660451 +vt 0.024143 0.552880 +vt 0.018166 0.660451 +vt 0.149642 0.552880 +vt 0.149642 0.660451 +vt 0.095857 0.660451 +vt 0.095857 0.552880 +vt 0.221356 0.660451 +vt 0.167571 0.660451 +vt 0.167571 0.552880 +vt 0.221357 0.552880 +vt 0.379726 0.024143 +vt 0.433511 0.024143 +vt 0.433511 0.131714 +vt 0.379726 0.131714 +vt 0.439488 0.024143 +vt 0.451440 0.024143 +vt 0.505225 0.024143 +vt 0.505225 0.131714 +vt 0.451440 0.131714 +vt 0.511202 0.024143 +vt 0.523154 0.131714 +vt 0.523154 0.024143 +vt 0.576940 0.024143 +vt 0.576940 0.131714 +vt 0.472832 0.552880 +vt 0.466856 0.660451 +vt 0.177011 0.757022 +vt 0.177011 0.752540 +vt 0.185975 0.752540 +vt 0.425025 0.705749 +vt 0.433987 0.705749 +vt 0.433987 0.710230 +vt 0.425025 0.752541 +vt 0.433987 0.752541 +vt 0.433987 0.757022 +vt 0.185975 0.696784 +vt 0.425025 0.696785 +vt 0.185975 0.743576 +vt 0.425025 0.743577 +vt 0.425025 0.757022 +vt 0.185975 0.710231 +vt 0.425025 0.710230 +vt 0.425025 0.719195 +vt 0.185975 0.757022 +vt 0.425025 0.765986 +vt 0.464344 0.723686 +vt 0.464344 0.750577 +vt 0.458368 0.696784 +vt 0.012190 0.916818 +vt 0.071952 0.901877 +vt 0.131714 0.916818 +vt 0.616261 0.074940 +vt 0.723832 0.074940 +vt 0.726820 0.077928 +vt 0.613273 0.051036 +vt 0.613273 0.071952 +vt 0.610285 0.074940 +vt 0.723831 0.048047 +vt 0.616261 0.048048 +vt 0.613273 0.045059 +vt 0.726820 0.071952 +vt 0.726820 0.051035 +vt 0.729808 0.048047 +vt 0.798847 0.707242 +vt 0.858608 0.692302 +vt 0.918370 0.707242 +vt 0.616261 0.140678 +vt 0.723832 0.140678 +vt 0.726820 0.143667 +vt 0.613273 0.116773 +vt 0.613273 0.137690 +vt 0.610285 0.140678 +vt 0.723832 0.113786 +vt 0.616261 0.113785 +vt 0.613273 0.110797 +vt 0.726820 0.137690 +vt 0.726820 0.116774 +vt 0.729808 0.113786 +vt 0.787531 0.274036 +vt 0.847293 0.259095 +vt 0.907055 0.274036 +vt 0.729807 0.042071 +vt 0.726819 0.039083 +vt 0.726819 0.018166 +vt 0.616261 0.042071 +vt 0.723831 0.042071 +vt 0.726820 0.045059 +vt 0.613273 0.018167 +vt 0.613273 0.039083 +vt 0.610285 0.042071 +vt 0.723831 0.015178 +vt 0.616261 0.015179 +vt 0.613272 0.012190 +vt 0.787531 0.234715 +vt 0.847293 0.219774 +vt 0.907055 0.234715 +vt 0.729808 0.107809 +vt 0.726820 0.104821 +vt 0.726820 0.084502 +vt 0.616261 0.107809 +vt 0.723832 0.107809 +vt 0.726820 0.110797 +vt 0.613273 0.084502 +vt 0.613273 0.104821 +vt 0.610285 0.107809 +vt 0.723832 0.081514 +vt 0.616261 0.081514 +vt 0.613273 0.077928 +vt 0.616261 0.071952 +vt 0.616261 0.051036 +vt 0.723831 0.051035 +vt 0.723832 0.071952 +vt 0.616261 0.137690 +vt 0.616261 0.116773 +vt 0.723832 0.116774 +vt 0.723832 0.137690 +vt 0.723831 0.039083 +vt 0.616261 0.039083 +vt 0.616261 0.018167 +vt 0.723831 0.018166 +vt 0.723832 0.104821 +vt 0.616261 0.104821 +vt 0.616261 0.084502 +vt 0.723832 0.084502 +vt 0.785021 0.888973 +vt 0.844782 0.874033 +vt 0.904544 0.888973 +vt 0.837856 0.171489 +vt 0.897618 0.186429 +vt 0.778094 0.186429 +vt 0.700878 0.874033 +vt 0.760640 0.888973 +vt 0.641117 0.888973 +vt 0.556975 0.874033 +vt 0.616736 0.888973 +vt 0.497213 0.888973 +vt 0.760640 0.849652 +vt 0.820402 0.834712 +vt 0.880164 0.849652 +vt 0.012190 0.877497 +vt 0.071952 0.862556 +vt 0.131714 0.877497 +vt 0.754189 0.145093 +vt 0.813950 0.130153 +vt 0.873712 0.145093 +vt 0.754189 0.105773 +vt 0.813950 0.090832 +vt 0.873712 0.105773 +vt 0.813950 0.051511 +vt 0.873712 0.066452 +vt 0.754189 0.066452 +vt 0.813950 0.012190 +vt 0.873712 0.027131 +vt 0.754189 0.027131 +vt 0.071952 0.823235 +vt 0.131714 0.838176 +vt 0.012190 0.838176 +vt 0.750562 0.765405 +vt 0.750562 0.772876 +vt 0.690800 0.780346 +vt 0.810323 0.780346 +vt 0.012190 0.228274 +vt 0.191476 0.288500 +vt 0.131715 0.288500 +vt 0.071952 0.791385 +vt 0.071952 0.783914 +vt 0.131714 0.798855 +vt 0.012190 0.798855 +vt 0.520163 0.501607 +vt 0.520163 0.516547 +vt 0.027131 0.516547 +vt 0.520163 0.486666 +vt 0.535103 0.486666 +vt 0.535103 0.501607 +vt 0.027131 0.486666 +vt 0.027131 0.471725 +vt 0.520163 0.471726 +vt 0.027131 0.501606 +vt 0.012190 0.501606 +vt 0.012190 0.486666 +vt 0.520163 0.456785 +vt 0.972869 0.475361 +vt 0.972869 0.467356 +vt 0.987810 0.467356 +vt 0.972869 0.459352 +vt 0.972869 0.451348 +vt 0.987810 0.451348 +vt 0.972869 0.443343 +vt 0.987810 0.443343 +vt 0.972869 0.507379 +vt 0.972869 0.499374 +vt 0.987810 0.499374 +vt 0.972869 0.491370 +vt 0.987810 0.491370 +vt 0.966254 0.338922 +vt 0.966254 0.330918 +vt 0.981194 0.330918 +vt 0.972869 0.483365 +vt 0.987810 0.475361 +vt 0.987810 0.483365 +vt 0.856659 0.311485 +vt 0.862319 0.317145 +vt 0.860318 0.321976 +vt 0.822880 0.342434 +vt 0.827105 0.338209 +vt 0.835595 0.346699 +vt 0.837596 0.357506 +vt 0.835595 0.352675 +vt 0.847602 0.352675 +vt 0.820878 0.347266 +vt 0.831370 0.350924 +vt 0.826538 0.311485 +vt 0.831370 0.313486 +vt 0.822880 0.321976 +vt 0.866899 0.336208 +vt 0.862068 0.338209 +vt 0.862068 0.326202 +vt 0.845601 0.306905 +vt 0.847602 0.311736 +vt 0.835595 0.311736 +vt 0.862319 0.347266 +vt 0.856659 0.352925 +vt 0.851828 0.350924 +vt 0.816298 0.336208 +vt 0.816298 0.328203 +vt 0.821129 0.326202 +vt 0.835595 0.317712 +vt 0.856092 0.326202 +vt 0.847602 0.346699 +vt 0.856092 0.338209 +vt 0.847602 0.317712 +vt 0.827105 0.326202 +vt 0.851828 0.313486 +vt 0.966254 0.322914 +vt 0.966254 0.314909 +vt 0.981194 0.314909 +vt 0.966254 0.306905 +vt 0.981194 0.306905 +vt 0.966254 0.370940 +vt 0.966254 0.362936 +vt 0.981195 0.362936 +vt 0.966254 0.354931 +vt 0.981194 0.354931 +vt 0.966254 0.346927 +vt 0.981194 0.338922 +vt 0.981194 0.346927 +vt 0.875065 0.545508 +vt 0.880725 0.551168 +vt 0.878723 0.555999 +vt 0.841285 0.576457 +vt 0.845511 0.572231 +vt 0.854001 0.580721 +vt 0.864007 0.591529 +vt 0.856002 0.591529 +vt 0.854001 0.586698 +vt 0.839284 0.581288 +vt 0.849775 0.584947 +vt 0.839284 0.551168 +vt 0.844944 0.545508 +vt 0.849775 0.547509 +vt 0.885305 0.570230 +vt 0.880474 0.572232 +vt 0.880474 0.560225 +vt 0.864007 0.540928 +vt 0.866008 0.545759 +vt 0.854001 0.545759 +vt 0.880724 0.581288 +vt 0.875064 0.586948 +vt 0.870233 0.584947 +vt 0.834704 0.562226 +vt 0.839535 0.560225 +vt 0.839535 0.572231 +vt 0.854001 0.551735 +vt 0.874498 0.560225 +vt 0.866008 0.580722 +vt 0.874498 0.572232 +vt 0.866008 0.551735 +vt 0.845511 0.560225 +vt 0.878723 0.576457 +vt 0.526617 0.231727 +vt 0.526617 0.270572 +vt 0.514664 0.270572 +vt 0.643152 0.231727 +vt 0.643152 0.270572 +vt 0.655104 0.231727 +vt 0.655104 0.270572 +vt 0.643152 0.282524 +vt 0.526617 0.219774 +vt 0.967674 0.937367 +vt 0.982615 0.937367 +vt 0.982615 0.945371 +vt 0.967674 0.929362 +vt 0.982615 0.929362 +vt 0.967674 0.921358 +vt 0.982615 0.921358 +vt 0.967674 0.913354 +vt 0.982615 0.913354 +vt 0.967674 0.969385 +vt 0.982615 0.969385 +vt 0.982615 0.977389 +vt 0.967674 0.961380 +vt 0.982615 0.961380 +vt 0.971743 0.111178 +vt 0.986684 0.111178 +vt 0.986684 0.119182 +vt 0.967674 0.945371 +vt 0.982615 0.953376 +vt 0.967674 0.953376 +vt 0.833154 0.461365 +vt 0.837985 0.463366 +vt 0.829495 0.471856 +vt 0.854217 0.496579 +vt 0.862707 0.488089 +vt 0.866933 0.492315 +vt 0.842210 0.502555 +vt 0.854217 0.502555 +vt 0.852216 0.507386 +vt 0.858443 0.500805 +vt 0.868934 0.497146 +vt 0.866933 0.471856 +vt 0.858443 0.463366 +vt 0.863274 0.461365 +vt 0.827744 0.476082 +vt 0.827744 0.488089 +vt 0.822913 0.486088 +vt 0.854217 0.461616 +vt 0.842210 0.461616 +vt 0.844212 0.456785 +vt 0.827494 0.497146 +vt 0.829495 0.492315 +vt 0.837985 0.500805 +vt 0.873514 0.486088 +vt 0.868683 0.488089 +vt 0.868683 0.476082 +vt 0.833720 0.476082 +vt 0.854217 0.467592 +vt 0.842210 0.496579 +vt 0.833721 0.488089 +vt 0.842210 0.467592 +vt 0.862707 0.476082 +vt 0.971743 0.103173 +vt 0.986684 0.103173 +vt 0.971743 0.095169 +vt 0.986684 0.095169 +vt 0.971743 0.087165 +vt 0.986684 0.087165 +vt 0.971743 0.143196 +vt 0.986684 0.143196 +vt 0.986684 0.151200 +vt 0.971743 0.135191 +vt 0.986684 0.135191 +vt 0.971743 0.119182 +vt 0.986684 0.127187 +vt 0.971743 0.127187 +vt 0.835220 0.381886 +vt 0.838917 0.385584 +vt 0.827825 0.390179 +vt 0.841204 0.422480 +vt 0.852297 0.417885 +vt 0.854584 0.423407 +vt 0.827825 0.428636 +vt 0.827825 0.423407 +vt 0.838917 0.428001 +vt 0.843491 0.428001 +vt 0.854584 0.428636 +vt 0.862413 0.404506 +vt 0.857818 0.393413 +vt 0.863047 0.393413 +vt 0.824590 0.393413 +vt 0.819996 0.404506 +vt 0.816298 0.400808 +vt 0.854584 0.390179 +vt 0.843491 0.385584 +vt 0.847189 0.381886 +vt 0.816298 0.412777 +vt 0.819996 0.409080 +vt 0.824590 0.420172 +vt 0.857818 0.420172 +vt 0.862413 0.409080 +vt 0.866111 0.412777 +vt 0.830112 0.395700 +vt 0.852297 0.395700 +vt 0.830112 0.417885 +vt 0.825517 0.406793 +vt 0.841204 0.391105 +vt 0.856892 0.406793 +vt 0.012190 0.708737 +vt 0.024143 0.708737 +vt 0.024143 0.747582 +vt 0.140678 0.708736 +vt 0.140678 0.747581 +vt 0.152630 0.708736 +vt 0.152630 0.747581 +vt 0.140678 0.696784 +vt 0.024143 0.759534 +vt 0.872198 0.802899 +vt 0.861897 0.792599 +vt 0.863927 0.789083 +vt 0.901081 0.105999 +vt 0.907575 0.107739 +vt 0.907575 0.115860 +vt 0.946962 0.104505 +vt 0.944375 0.105999 +vt 0.938574 0.095953 +vt 0.915433 0.087565 +vt 0.916927 0.090153 +vt 0.906881 0.095953 +vt 0.898493 0.119094 +vt 0.901081 0.117600 +vt 0.906881 0.127646 +vt 0.947363 0.117600 +vt 0.944375 0.117600 +vt 0.930022 0.136034 +vt 0.928528 0.133447 +vt 0.938574 0.127646 +vt 0.928528 0.087165 +vt 0.928528 0.090153 +vt 0.898092 0.105999 +vt 0.941162 0.129140 +vt 0.916927 0.136435 +vt 0.916927 0.133447 +vt 0.940068 0.093365 +vt 0.904293 0.094459 +vt 0.905387 0.130234 +vt 0.308973 0.953952 +vt 0.312854 0.956193 +vt 0.308794 0.963226 +vt 0.933820 0.122892 +vt 0.918667 0.126953 +vt 0.926788 0.126953 +vt 0.933820 0.100707 +vt 0.926788 0.096647 +vt 0.911635 0.100707 +vt 0.911635 0.122892 +vt 0.937881 0.107739 +vt 0.918667 0.096647 +vt 0.937881 0.115860 +vt 0.319887 0.982439 +vt 0.339100 0.963226 +vt 0.310613 0.982260 +vt 0.312854 0.978379 +vt 0.342981 0.960985 +vt 0.335040 0.956193 +vt 0.338921 0.980620 +vt 0.335040 0.978379 +vt 0.339100 0.971346 +vt 0.317646 0.948251 +vt 0.319887 0.952133 +vt 0.304912 0.973587 +vt 0.308794 0.971346 +vt 0.330248 0.986321 +vt 0.328007 0.982439 +vt 0.328007 0.947651 +vt 0.328007 0.952133 +vt 0.304312 0.963226 +vt 0.319887 0.986921 +vt 0.337281 0.952312 +vt 0.343582 0.971346 +vt 0.675856 0.929200 +vt 0.661785 0.932970 +vt 0.659755 0.929454 +vt 0.903981 0.026282 +vt 0.909804 0.029643 +vt 0.907702 0.037487 +vt 0.936708 0.059008 +vt 0.934595 0.056895 +vt 0.942798 0.048692 +vt 0.948686 0.036714 +vt 0.945800 0.037487 +vt 0.942798 0.026282 +vt 0.901868 0.050805 +vt 0.903981 0.048692 +vt 0.912184 0.056895 +vt 0.910071 0.015966 +vt 0.912184 0.018079 +vt 0.945684 0.049466 +vt 0.944910 0.024169 +vt 0.934595 0.018079 +vt 0.911411 0.059782 +vt 0.923389 0.059898 +vt 0.901095 0.025508 +vt 0.900979 0.037487 +vt 0.935368 0.015193 +vt 0.923389 0.015077 +vt 0.924163 0.062784 +vt 0.898092 0.038261 +vt 0.922616 0.012190 +vt 0.914273 0.951286 +vt 0.915433 0.946956 +vt 0.923277 0.949058 +vt 0.931233 0.023901 +vt 0.923389 0.053175 +vt 0.931233 0.051073 +vt 0.923389 0.021800 +vt 0.936975 0.045331 +vt 0.939077 0.037487 +vt 0.909804 0.045331 +vt 0.915546 0.051073 +vt 0.915546 0.023901 +vt 0.936975 0.029643 +vt 0.931121 0.946956 +vt 0.907590 0.933370 +vt 0.931121 0.919785 +vt 0.905362 0.924367 +vt 0.909691 0.925527 +vt 0.932281 0.915455 +vt 0.923277 0.917683 +vt 0.924437 0.953387 +vt 0.903260 0.934530 +vt 0.909691 0.941214 +vt 0.922117 0.913354 +vt 0.915433 0.919785 +vt 0.934290 0.950125 +vt 0.936863 0.941214 +vt 0.943294 0.932210 +vt 0.938964 0.933370 +vt 0.936863 0.925527 +vt 0.906522 0.944383 +vt 0.912264 0.916615 +vt 0.941192 0.942374 +vt 0.940032 0.922357 +vt 0.690800 0.720724 +vt 0.690800 0.716664 +vt 0.774466 0.716663 +vt 0.850550 0.808699 +vt 0.840504 0.802899 +vt 0.850804 0.792599 +vt 0.840504 0.771206 +vt 0.850804 0.781506 +vt 0.848774 0.785022 +vt 0.877998 0.792853 +vt 0.863927 0.785022 +vt 0.872198 0.771206 +vt 0.861897 0.781506 +vt 0.858381 0.779476 +vt 0.854321 0.794629 +vt 0.858381 0.794629 +vt 0.834704 0.781252 +vt 0.848774 0.789083 +vt 0.877998 0.781252 +vt 0.850550 0.765405 +vt 0.862151 0.765405 +vt 0.862151 0.808699 +vt 0.834704 0.792853 +vt 0.854321 0.779476 +vt 0.690800 0.712604 +vt 0.774466 0.712603 +vt 0.675856 0.940801 +vt 0.670056 0.950847 +vt 0.659755 0.940547 +vt 0.638362 0.919154 +vt 0.648409 0.913354 +vt 0.652179 0.927424 +vt 0.638362 0.950847 +vt 0.632562 0.940801 +vt 0.646633 0.937031 +vt 0.661785 0.937031 +vt 0.660009 0.956648 +vt 0.656239 0.942577 +vt 0.660009 0.913354 +vt 0.656239 0.927424 +vt 0.632562 0.929200 +vt 0.646633 0.932970 +vt 0.648409 0.956648 +vt 0.652179 0.942577 +vt 0.670056 0.919154 +vt 0.648663 0.929454 +vt 0.648663 0.940547 +vt 0.690800 0.708543 +vt 0.774466 0.708543 +vt 0.690800 0.704483 +vt 0.774466 0.704483 +vt 0.690800 0.700423 +vt 0.774466 0.700422 +vt 0.690800 0.696363 +vt 0.774466 0.696362 +vt 0.690800 0.692303 +vt 0.774466 0.692302 +vt 0.690800 0.741025 +vt 0.690800 0.736965 +vt 0.774466 0.736965 +vt 0.690800 0.724784 +vt 0.774466 0.720724 +vt 0.690800 0.728844 +vt 0.774466 0.724784 +vt 0.690800 0.732905 +vt 0.774466 0.728844 +vt 0.774466 0.732904 +vt 0.532036 0.306905 +vt 0.666500 0.306905 +vt 0.644089 0.339774 +vt 0.683871 0.399535 +vt 0.644089 0.399535 +vt 0.666500 0.432404 +vt 0.532036 0.432404 +vt 0.554446 0.399535 +vt 0.514664 0.339774 +vt 0.554446 0.339774 +vt 0.514584 0.540928 +vt 0.649048 0.540928 +vt 0.626637 0.573797 +vt 0.666419 0.633558 +vt 0.626637 0.633558 +vt 0.649048 0.666427 +vt 0.514584 0.666427 +vt 0.536995 0.633558 +vt 0.497213 0.573797 +vt 0.536995 0.573797 +vt 0.616736 0.834712 +vt 0.616736 0.849652 +vt 0.556975 0.849652 +vt 0.356296 0.869009 +vt 0.296534 0.883950 +vt 0.296534 0.869009 +vt 0.296534 0.923270 +vt 0.177011 0.923270 +vt 0.177011 0.908330 +vt 0.440438 0.923270 +vt 0.320915 0.923270 +vt 0.320915 0.908330 +vt 0.753714 0.189417 +vt 0.753714 0.195394 +vt 0.514664 0.195394 +vt 0.514664 0.183442 +vt 0.514664 0.177465 +vt 0.753714 0.177465 +vt 0.753714 0.171489 +vt 0.753714 0.183441 +vt 0.514664 0.189418 +vt 0.798533 0.468737 +vt 0.798533 0.474713 +vt 0.559484 0.474714 +vt 0.559483 0.462762 +vt 0.559483 0.456785 +vt 0.798533 0.456785 +vt 0.798533 0.480690 +vt 0.559484 0.480690 +vt 0.798533 0.462761 +vt 0.559484 0.468738 +vt 0.580734 0.956648 +vt 0.584504 0.942577 +vt 0.588565 0.942577 +vt 0.907532 0.791496 +vt 0.914026 0.789756 +vt 0.918087 0.796789 +vt 0.946520 0.767262 +vt 0.945026 0.769849 +vt 0.934979 0.764049 +vt 0.910745 0.768355 +vt 0.913333 0.769849 +vt 0.907532 0.779896 +vt 0.911838 0.804130 +vt 0.913332 0.801543 +vt 0.923379 0.807343 +vt 0.953414 0.778402 +vt 0.950826 0.779896 +vt 0.947614 0.803037 +vt 0.945026 0.801543 +vt 0.950826 0.791496 +vt 0.921885 0.761461 +vt 0.923379 0.764049 +vt 0.904944 0.792990 +vt 0.953814 0.791496 +vt 0.936474 0.809931 +vt 0.934979 0.807343 +vt 0.934979 0.761061 +vt 0.904544 0.779896 +vt 0.923379 0.810331 +vt 0.253995 0.948251 +vt 0.256236 0.952133 +vt 0.249204 0.956193 +vt 0.944332 0.789756 +vt 0.933239 0.800849 +vt 0.940272 0.796789 +vt 0.933239 0.770543 +vt 0.925119 0.770543 +vt 0.914026 0.781636 +vt 0.925119 0.800849 +vt 0.940272 0.774603 +vt 0.918087 0.774603 +vt 0.944332 0.781636 +vt 0.249204 0.978379 +vt 0.275449 0.971346 +vt 0.241262 0.973587 +vt 0.245143 0.971346 +vt 0.279931 0.971346 +vt 0.275449 0.963226 +vt 0.266598 0.986321 +vt 0.264357 0.982439 +vt 0.271389 0.978379 +vt 0.264356 0.947651 +vt 0.264356 0.952133 +vt 0.240661 0.963226 +vt 0.245143 0.963226 +vt 0.256236 0.986921 +vt 0.256236 0.982439 +vt 0.273630 0.952312 +vt 0.271389 0.956193 +vt 0.245322 0.953952 +vt 0.246963 0.982260 +vt 0.279331 0.960985 +vt 0.275271 0.980620 +vt 0.743531 0.929200 +vt 0.729460 0.932970 +vt 0.727430 0.929454 +vt 0.903784 0.470876 +vt 0.909606 0.474238 +vt 0.907504 0.482082 +vt 0.936510 0.503603 +vt 0.934397 0.501490 +vt 0.942600 0.493287 +vt 0.948489 0.481308 +vt 0.945602 0.482082 +vt 0.942600 0.470876 +vt 0.901671 0.495400 +vt 0.903784 0.493287 +vt 0.911986 0.501490 +vt 0.909874 0.460561 +vt 0.911986 0.462674 +vt 0.945486 0.494060 +vt 0.944713 0.468764 +vt 0.934397 0.462674 +vt 0.911213 0.504376 +vt 0.923192 0.504492 +vt 0.900897 0.470103 +vt 0.900781 0.482082 +vt 0.935170 0.459787 +vt 0.923192 0.459671 +vt 0.923965 0.507379 +vt 0.897895 0.482855 +vt 0.922418 0.456785 +vt 0.368563 0.973587 +vt 0.372445 0.971346 +vt 0.376505 0.978379 +vt 0.931036 0.468496 +vt 0.923192 0.497769 +vt 0.931036 0.495668 +vt 0.923192 0.466394 +vt 0.936778 0.489926 +vt 0.938879 0.482082 +vt 0.909606 0.489926 +vt 0.915348 0.495667 +vt 0.915348 0.468496 +vt 0.936778 0.474238 +vt 0.383537 0.982439 +vt 0.376505 0.956193 +vt 0.402750 0.963226 +vt 0.381296 0.948251 +vt 0.383537 0.952133 +vt 0.406632 0.960985 +vt 0.398690 0.956193 +vt 0.374264 0.982260 +vt 0.372623 0.953952 +vt 0.372445 0.963226 +vt 0.400931 0.952312 +vt 0.391658 0.952133 +vt 0.383537 0.986921 +vt 0.391658 0.982439 +vt 0.402572 0.980620 +vt 0.398690 0.978379 +vt 0.402750 0.971346 +vt 0.367962 0.963226 +vt 0.391658 0.947651 +vt 0.393899 0.986321 +vt 0.407232 0.971346 +vt 0.708252 0.408431 +vt 0.708252 0.404371 +vt 0.791918 0.404370 +vt 0.564887 0.940801 +vt 0.564887 0.929200 +vt 0.578958 0.932970 +vt 0.592335 0.913354 +vt 0.588565 0.927424 +vt 0.584504 0.927424 +vt 0.592335 0.956648 +vt 0.592081 0.940547 +vt 0.608181 0.940801 +vt 0.594111 0.937031 +vt 0.594111 0.932970 +vt 0.578958 0.937031 +vt 0.580988 0.940547 +vt 0.580734 0.913354 +vt 0.580988 0.929454 +vt 0.602381 0.950847 +vt 0.602381 0.919154 +vt 0.608181 0.929200 +vt 0.570688 0.950847 +vt 0.570688 0.919154 +vt 0.592081 0.929454 +vt 0.708252 0.400310 +vt 0.791918 0.400310 +vt 0.743531 0.940801 +vt 0.737730 0.950847 +vt 0.727430 0.940547 +vt 0.706037 0.919154 +vt 0.716083 0.913354 +vt 0.719853 0.927424 +vt 0.700237 0.940801 +vt 0.714307 0.937031 +vt 0.716337 0.940547 +vt 0.729460 0.937031 +vt 0.727684 0.956648 +vt 0.723914 0.942577 +vt 0.727684 0.913354 +vt 0.723914 0.927424 +vt 0.700237 0.929200 +vt 0.714307 0.932970 +vt 0.716083 0.956648 +vt 0.719853 0.942577 +vt 0.737730 0.919154 +vt 0.716337 0.929454 +vt 0.706037 0.950847 +vt 0.708252 0.396250 +vt 0.791918 0.396250 +vt 0.708252 0.392190 +vt 0.791917 0.392189 +vt 0.708251 0.388130 +vt 0.791917 0.388129 +vt 0.708251 0.384070 +vt 0.791917 0.384069 +vt 0.708251 0.380009 +vt 0.791917 0.380008 +vt 0.708252 0.428732 +vt 0.708252 0.424671 +vt 0.791918 0.424671 +vt 0.708252 0.412491 +vt 0.791918 0.408430 +vt 0.708252 0.416551 +vt 0.791918 0.412491 +vt 0.708252 0.420611 +vt 0.791918 0.416551 +vt 0.791918 0.420611 +vt 0.841386 0.950847 +vt 0.851686 0.940547 +vt 0.855202 0.942577 +vt 0.840593 0.652412 +vt 0.846415 0.649050 +vt 0.852157 0.654792 +vt 0.871979 0.618912 +vt 0.871206 0.621798 +vt 0.860001 0.618796 +vt 0.837706 0.629228 +vt 0.840592 0.630001 +vt 0.837590 0.641206 +vt 0.848022 0.663501 +vt 0.848795 0.660614 +vt 0.860001 0.663617 +vt 0.881522 0.627888 +vt 0.879409 0.630001 +vt 0.882295 0.653185 +vt 0.879409 0.652412 +vt 0.882411 0.641206 +vt 0.846682 0.619685 +vt 0.848795 0.621798 +vt 0.838480 0.654524 +vt 0.885298 0.640433 +vt 0.873319 0.662727 +vt 0.871206 0.660614 +vt 0.859227 0.615909 +vt 0.834704 0.641980 +vt 0.860774 0.666503 +vt 0.190344 0.948251 +vt 0.192585 0.952133 +vt 0.185553 0.956193 +vt 0.875688 0.641206 +vt 0.867844 0.654792 +vt 0.873586 0.649050 +vt 0.860001 0.625519 +vt 0.852157 0.627620 +vt 0.844313 0.641206 +vt 0.860001 0.656894 +vt 0.867844 0.627620 +vt 0.846415 0.633362 +vt 0.873586 0.633362 +vt 0.185553 0.978379 +vt 0.211799 0.971346 +vt 0.177611 0.973587 +vt 0.181493 0.971346 +vt 0.216281 0.971346 +vt 0.211799 0.963226 +vt 0.202947 0.986321 +vt 0.200706 0.982439 +vt 0.207738 0.978379 +vt 0.200706 0.947651 +vt 0.200706 0.952133 +vt 0.177011 0.963226 +vt 0.181493 0.963226 +vt 0.192586 0.986921 +vt 0.192586 0.982439 +vt 0.209980 0.952312 +vt 0.207738 0.956193 +vt 0.181671 0.953952 +vt 0.183312 0.982260 +vt 0.215680 0.960985 +vt 0.211620 0.980620 +vt 0.540507 0.929200 +vt 0.526436 0.932970 +vt 0.524406 0.929454 +vt 0.909326 0.384874 +vt 0.911066 0.391369 +vt 0.904034 0.395429 +vt 0.909326 0.431157 +vt 0.909326 0.428169 +vt 0.920927 0.428169 +vt 0.933561 0.423862 +vt 0.930973 0.422368 +vt 0.936773 0.412322 +vt 0.890491 0.400721 +vt 0.893479 0.400721 +vt 0.893479 0.412322 +vt 0.920927 0.381886 +vt 0.920927 0.384874 +vt 0.922421 0.430756 +vt 0.939761 0.412322 +vt 0.936773 0.400721 +vt 0.890891 0.413816 +vt 0.899279 0.422368 +vt 0.907832 0.382287 +vt 0.899279 0.390675 +vt 0.939361 0.399227 +vt 0.930973 0.390675 +vt 0.897785 0.424956 +vt 0.896692 0.389181 +vt 0.932467 0.388087 +vt 0.942448 0.257706 +vt 0.943608 0.253377 +vt 0.951452 0.255478 +vt 0.930279 0.402461 +vt 0.904034 0.417614 +vt 0.911066 0.421674 +vt 0.926219 0.395429 +vt 0.919186 0.421674 +vt 0.926219 0.417614 +vt 0.899973 0.402461 +vt 0.899973 0.410582 +vt 0.919186 0.391369 +vt 0.930279 0.410582 +vt 0.959296 0.253377 +vt 0.935765 0.239791 +vt 0.967140 0.239791 +vt 0.933537 0.230787 +vt 0.937866 0.231947 +vt 0.960456 0.221876 +vt 0.959296 0.226205 +vt 0.951452 0.224104 +vt 0.952612 0.259808 +vt 0.931435 0.240951 +vt 0.937866 0.247635 +vt 0.950292 0.219774 +vt 0.943608 0.226205 +vt 0.962465 0.256546 +vt 0.965038 0.247635 +vt 0.971469 0.238631 +vt 0.965038 0.231947 +vt 0.934697 0.250804 +vt 0.940439 0.223036 +vt 0.969367 0.248795 +vt 0.968207 0.228778 +vt 0.679485 0.248196 +vt 0.679485 0.244136 +vt 0.763151 0.244136 +vt 0.835586 0.929200 +vt 0.841386 0.919154 +vt 0.851686 0.929454 +vt 0.873079 0.919154 +vt 0.862779 0.929454 +vt 0.859263 0.927424 +vt 0.863033 0.956648 +vt 0.851432 0.956648 +vt 0.873079 0.950847 +vt 0.862779 0.940547 +vt 0.864809 0.937031 +vt 0.849656 0.932970 +vt 0.849656 0.937031 +vt 0.863033 0.913354 +vt 0.855203 0.927424 +vt 0.859263 0.942577 +vt 0.878880 0.940801 +vt 0.864809 0.932970 +vt 0.835586 0.940801 +vt 0.851432 0.913354 +vt 0.878880 0.929200 +vt 0.679485 0.240076 +vt 0.763151 0.240075 +vt 0.540507 0.940801 +vt 0.534707 0.950847 +vt 0.524406 0.940547 +vt 0.503013 0.919154 +vt 0.513060 0.913354 +vt 0.516830 0.927424 +vt 0.503013 0.950847 +vt 0.497213 0.940801 +vt 0.511283 0.937031 +vt 0.526436 0.937031 +vt 0.524660 0.956648 +vt 0.520890 0.942577 +vt 0.524660 0.913354 +vt 0.520890 0.927424 +vt 0.497213 0.929200 +vt 0.511283 0.932970 +vt 0.513060 0.956648 +vt 0.516830 0.942577 +vt 0.534707 0.919154 +vt 0.513314 0.929454 +vt 0.513314 0.940547 +vt 0.679485 0.236016 +vt 0.763151 0.236015 +vt 0.679485 0.231956 +vt 0.763151 0.231955 +vt 0.679485 0.227895 +vt 0.763151 0.227895 +vt 0.679485 0.223835 +vt 0.763151 0.223835 +vt 0.679485 0.219775 +vt 0.763151 0.219774 +vt 0.679485 0.268497 +vt 0.679485 0.264437 +vt 0.763151 0.264437 +vt 0.679485 0.252257 +vt 0.763151 0.248196 +vt 0.679485 0.256317 +vt 0.763151 0.252256 +vt 0.679485 0.260377 +vt 0.763151 0.256317 +vt 0.763151 0.260377 +vt 0.937133 0.584222 +vt 0.933363 0.570151 +vt 0.936879 0.568121 +vt 0.918466 0.656391 +vt 0.923221 0.651637 +vt 0.930253 0.655697 +vt 0.940113 0.615909 +vt 0.940113 0.618897 +vt 0.928513 0.618897 +vt 0.909678 0.634744 +vt 0.912666 0.634744 +vt 0.912666 0.646345 +vt 0.928513 0.665179 +vt 0.928513 0.662191 +vt 0.940113 0.662191 +vt 0.951654 0.622110 +vt 0.950160 0.624698 +vt 0.958948 0.646345 +vt 0.955960 0.646345 +vt 0.955960 0.634744 +vt 0.915879 0.623204 +vt 0.918466 0.624698 +vt 0.916972 0.658979 +vt 0.958548 0.633250 +vt 0.952748 0.657885 +vt 0.950160 0.656391 +vt 0.927019 0.616310 +vt 0.910078 0.647839 +vt 0.941607 0.664779 +vt 0.956084 0.692902 +vt 0.958325 0.696784 +vt 0.951293 0.700844 +vt 0.949466 0.636484 +vt 0.945406 0.651637 +vt 0.949466 0.644605 +vt 0.930253 0.625391 +vt 0.923221 0.629452 +vt 0.919160 0.644605 +vt 0.938373 0.655697 +vt 0.938373 0.625391 +vt 0.919160 0.636484 +vt 0.945406 0.629452 +vt 0.951293 0.723029 +vt 0.977538 0.715997 +vt 0.943351 0.718238 +vt 0.947233 0.715997 +vt 0.982020 0.715997 +vt 0.977538 0.707877 +vt 0.968687 0.730971 +vt 0.966446 0.727090 +vt 0.973478 0.723029 +vt 0.966446 0.692302 +vt 0.966446 0.696784 +vt 0.942750 0.707877 +vt 0.947233 0.707877 +vt 0.958325 0.731572 +vt 0.958325 0.727090 +vt 0.975719 0.696962 +vt 0.973478 0.700844 +vt 0.947411 0.698603 +vt 0.949052 0.726911 +vt 0.981420 0.705635 +vt 0.977360 0.725271 +vt 0.811205 0.929200 +vt 0.797135 0.932970 +vt 0.795104 0.929454 +vt 0.897168 0.320996 +vt 0.902991 0.324358 +vt 0.900889 0.332202 +vt 0.929895 0.353723 +vt 0.927782 0.351610 +vt 0.935985 0.343407 +vt 0.941874 0.331428 +vt 0.938987 0.332202 +vt 0.935985 0.320996 +vt 0.895056 0.345520 +vt 0.897168 0.343407 +vt 0.905371 0.351610 +vt 0.903258 0.310681 +vt 0.905371 0.312793 +vt 0.938871 0.344180 +vt 0.938098 0.318883 +vt 0.927782 0.312793 +vt 0.904598 0.354496 +vt 0.916577 0.354612 +vt 0.894282 0.320223 +vt 0.894166 0.332202 +vt 0.928555 0.309907 +vt 0.916577 0.309791 +vt 0.917350 0.357499 +vt 0.891280 0.332975 +vt 0.915803 0.306905 +vt 0.939938 0.886871 +vt 0.941098 0.882542 +vt 0.948941 0.884644 +vt 0.924420 0.318616 +vt 0.916577 0.347889 +vt 0.924420 0.345787 +vt 0.916577 0.316514 +vt 0.930162 0.340045 +vt 0.932264 0.332202 +vt 0.902991 0.340045 +vt 0.908733 0.345787 +vt 0.908733 0.318616 +vt 0.930162 0.324358 +vt 0.956785 0.882542 +vt 0.933254 0.868956 +vt 0.956785 0.855370 +vt 0.931026 0.859952 +vt 0.935356 0.861112 +vt 0.957945 0.851041 +vt 0.948941 0.853269 +vt 0.950101 0.888973 +vt 0.928925 0.870116 +vt 0.935356 0.876800 +vt 0.947781 0.848939 +vt 0.941098 0.855370 +vt 0.959954 0.885711 +vt 0.962527 0.876800 +vt 0.968958 0.867796 +vt 0.964629 0.868956 +vt 0.962527 0.861112 +vt 0.932186 0.879969 +vt 0.937928 0.852201 +vt 0.966857 0.877960 +vt 0.965696 0.857943 +vt 0.708252 0.335327 +vt 0.708252 0.331267 +vt 0.791918 0.331266 +vt 0.915486 0.578421 +vt 0.909685 0.568375 +vt 0.923756 0.564605 +vt 0.925532 0.540928 +vt 0.929302 0.554998 +vt 0.925786 0.557028 +vt 0.947179 0.578421 +vt 0.938909 0.564605 +vt 0.952979 0.556774 +vt 0.938909 0.560545 +vt 0.936879 0.557028 +vt 0.925786 0.568121 +vt 0.929302 0.570151 +vt 0.915486 0.546728 +vt 0.923756 0.560545 +vt 0.952980 0.568375 +vt 0.937133 0.540928 +vt 0.947179 0.546728 +vt 0.925532 0.584222 +vt 0.909685 0.556774 +vt 0.933363 0.554998 +vt 0.708252 0.327207 +vt 0.791918 0.327206 +vt 0.811205 0.940801 +vt 0.805405 0.950847 +vt 0.795104 0.940547 +vt 0.773711 0.919154 +vt 0.783758 0.913354 +vt 0.787528 0.927424 +vt 0.773711 0.950847 +vt 0.767911 0.940801 +vt 0.781982 0.937031 +vt 0.797135 0.937031 +vt 0.795358 0.956648 +vt 0.791588 0.942577 +vt 0.795358 0.913354 +vt 0.791588 0.927424 +vt 0.767911 0.929200 +vt 0.781982 0.932970 +vt 0.783758 0.956648 +vt 0.787528 0.942577 +vt 0.805405 0.919154 +vt 0.784012 0.929454 +vt 0.784012 0.940547 +vt 0.708252 0.323146 +vt 0.791918 0.323146 +vt 0.708252 0.319086 +vt 0.791917 0.319086 +vt 0.708251 0.315026 +vt 0.791917 0.315025 +vt 0.708251 0.310966 +vt 0.791917 0.310965 +vt 0.708251 0.306906 +vt 0.791917 0.306905 +vt 0.708252 0.355628 +vt 0.708252 0.351568 +vt 0.791918 0.351568 +vt 0.708252 0.339387 +vt 0.791918 0.335327 +vt 0.708252 0.343447 +vt 0.791918 0.339387 +vt 0.708252 0.347508 +vt 0.791918 0.343447 +vt 0.791918 0.347507 +vt 0.296534 0.790367 +vt 0.296534 0.805308 +vt 0.236772 0.805308 +vt 0.296534 0.844629 +vt 0.296534 0.829688 +vt 0.356296 0.829688 +vt 0.012190 0.018166 +vt 0.585904 0.137690 +vt 0.149643 0.143666 +vt 0.233309 0.012190 +vt 0.293071 0.143666 +vt 0.161595 0.012190 +vt 0.221357 0.143666 +vt 0.089881 0.012190 +vt 0.690800 0.660451 +vt 0.690800 0.540928 +vt 0.463868 0.540928 +vt 0.305023 0.012190 +vt 0.404106 0.672403 +vt 0.514190 0.018166 +vt 0.514190 0.137690 +vt 0.364785 0.143666 +vt 0.392154 0.540928 +vt 0.018167 0.012190 +vt 0.332392 0.672403 +vt 0.077928 0.143666 +vt 0.320440 0.540928 +vt 0.260678 0.672403 +vt 0.254702 0.546904 +vt 0.158606 0.666427 +vt 0.158607 0.546904 +vt 0.161595 0.552880 +vt 0.086892 0.666427 +vt 0.086893 0.546904 +vt 0.089881 0.552880 +vt 0.080916 0.540928 +vt 0.015178 0.666427 +vt 0.015178 0.546904 +vt 0.021155 0.672403 +vt 0.152631 0.540928 +vt 0.092869 0.672403 +vt 0.398130 0.546904 +vt 0.398130 0.666427 +vt 0.395142 0.660451 +vt 0.654564 0.798380 +vt 0.648587 0.744588 +vt 0.648587 0.798380 +vt 0.648587 0.771479 +vt 0.230321 0.666427 +vt 0.164583 0.672403 +vt 0.326416 0.546904 +vt 0.326416 0.666427 +vt 0.323428 0.660451 +vt 0.224345 0.540928 +vt 0.442476 0.018166 +vt 0.442476 0.137690 +vt 0.436499 0.143666 +vt 0.370761 0.018166 +vt 0.370761 0.137690 +vt 0.376738 0.012190 +vt 0.299047 0.018166 +vt 0.299047 0.137690 +vt 0.012190 0.947174 +vt 0.015178 0.941198 +vt 0.508214 0.143666 +vt 0.227333 0.018166 +vt 0.227333 0.137690 +vt 0.448452 0.012190 +vt 0.155619 0.137690 +vt 0.155619 0.018166 +vt 0.559483 0.505070 +vt 0.679007 0.505070 +vt 0.520166 0.012190 +vt 0.083905 0.137690 +vt 0.083905 0.018166 +vt 0.579928 0.143666 +vt 0.497213 0.690808 +vt 0.616736 0.690808 +vt 0.071940 0.168047 +vt 0.131711 0.168047 +vt 0.012190 0.168047 +vt 0.430522 0.168046 +vt 0.490283 0.168046 +vt 0.370760 0.168046 +vt 0.191475 0.168046 +vt 0.191475 0.432404 +vt 0.131714 0.432404 +vt 0.131714 0.312881 +vt 0.071952 0.432404 +vt 0.012190 0.432404 +vt 0.012190 0.312881 +vt 0.071952 0.312881 +vt 0.191475 0.312881 +vt 0.251237 0.312881 +vt 0.310999 0.312881 +vt 0.430522 0.312881 +vt 0.430522 0.432404 +vt 0.490284 0.312881 +vt 0.490284 0.432404 +vt 0.251237 0.432404 +vt 0.469844 0.666427 +vt 0.472832 0.660451 +vt 0.469844 0.546904 +vt 0.185975 0.719195 +vt 0.185975 0.765986 +vt 0.458369 0.804357 +vt 0.464344 0.696784 +vt 0.464344 0.777467 +vt 0.464344 0.804357 +vt 0.610285 0.048048 +vt 0.729808 0.074940 +vt 0.613273 0.143666 +vt 0.610285 0.113785 +vt 0.729808 0.140678 +vt 0.729807 0.015178 +vt 0.610285 0.015179 +vt 0.726819 0.012190 +vt 0.729808 0.080916 +vt 0.610285 0.080916 +vt 0.071952 0.288500 +vt 0.012190 0.288500 +vt 0.251237 0.288500 +vt 0.430522 0.288500 +vt 0.370760 0.288500 +vt 0.490283 0.288500 +vt 0.310999 0.288500 +vt 0.027131 0.456785 +vt 0.987810 0.459352 +vt 0.987810 0.507379 +vt 0.845601 0.357506 +vt 0.826538 0.352925 +vt 0.820878 0.317145 +vt 0.866899 0.328203 +vt 0.837596 0.306905 +vt 0.860318 0.342434 +vt 0.821129 0.338209 +vt 0.981194 0.322914 +vt 0.981195 0.370940 +vt 0.870234 0.547509 +vt 0.866008 0.586698 +vt 0.844944 0.586948 +vt 0.841285 0.555999 +vt 0.885305 0.562226 +vt 0.856002 0.540928 +vt 0.834704 0.570230 +vt 0.514664 0.231727 +vt 0.526617 0.282524 +vt 0.643152 0.219774 +vt 0.967674 0.977389 +vt 0.827494 0.467025 +vt 0.844212 0.507386 +vt 0.863274 0.502806 +vt 0.868934 0.467025 +vt 0.822913 0.478083 +vt 0.852216 0.456785 +vt 0.833154 0.502806 +vt 0.873514 0.478083 +vt 0.971743 0.151200 +vt 0.827825 0.384950 +vt 0.835220 0.431699 +vt 0.847189 0.431699 +vt 0.866111 0.400808 +vt 0.819361 0.393413 +vt 0.854584 0.384950 +vt 0.819361 0.420172 +vt 0.863047 0.420172 +vt 0.012190 0.747582 +vt 0.024143 0.696784 +vt 0.140678 0.759534 +vt 0.941162 0.094459 +vt 0.905387 0.093365 +vt 0.904293 0.129140 +vt 0.947363 0.105999 +vt 0.940068 0.130234 +vt 0.916927 0.087165 +vt 0.898092 0.117600 +vt 0.946962 0.119094 +vt 0.928528 0.136435 +vt 0.930022 0.087565 +vt 0.898493 0.104505 +vt 0.915433 0.136034 +vt 0.304912 0.960985 +vt 0.317646 0.986321 +vt 0.338921 0.953952 +vt 0.342981 0.973587 +vt 0.310613 0.952312 +vt 0.308973 0.980620 +vt 0.337281 0.982260 +vt 0.319887 0.947651 +vt 0.304312 0.971346 +vt 0.328007 0.986921 +vt 0.330248 0.948251 +vt 0.343582 0.963226 +vt 0.944910 0.050805 +vt 0.945684 0.025508 +vt 0.910071 0.059008 +vt 0.901868 0.024169 +vt 0.948686 0.038261 +vt 0.936708 0.015966 +vt 0.922616 0.062784 +vt 0.898092 0.036714 +vt 0.924163 0.012190 +vt 0.935368 0.059782 +vt 0.901095 0.049466 +vt 0.911411 0.015193 +vt 0.922117 0.953387 +vt 0.903260 0.932210 +vt 0.924437 0.913354 +vt 0.932281 0.951286 +vt 0.905362 0.942374 +vt 0.914273 0.915455 +vt 0.940032 0.944383 +vt 0.941192 0.924367 +vt 0.912264 0.950125 +vt 0.906522 0.922357 +vt 0.943294 0.934530 +vt 0.934290 0.916615 +vt 0.774466 0.741025 +vt 0.683871 0.339774 +vt 0.514664 0.399535 +vt 0.666419 0.573797 +vt 0.497213 0.633558 +vt 0.497213 0.849652 +vt 0.497213 0.834712 +vt 0.556975 0.834712 +vt 0.676498 0.834712 +vt 0.676498 0.849652 +vt 0.736260 0.834712 +vt 0.736260 0.849652 +vt 0.177011 0.883950 +vt 0.177011 0.869009 +vt 0.236772 0.869009 +vt 0.416058 0.869009 +vt 0.416058 0.883949 +vt 0.356296 0.883949 +vt 0.236772 0.883950 +vt 0.296534 0.908330 +vt 0.440438 0.908330 +vt 0.514664 0.171490 +vt 0.936474 0.761461 +vt 0.904944 0.778402 +vt 0.921885 0.809931 +vt 0.947614 0.768355 +vt 0.953414 0.792990 +vt 0.911838 0.767262 +vt 0.910745 0.803037 +vt 0.953814 0.779896 +vt 0.946520 0.804130 +vt 0.923379 0.761061 +vt 0.904544 0.791496 +vt 0.934979 0.810331 +vt 0.246963 0.952312 +vt 0.245322 0.980620 +vt 0.279931 0.963226 +vt 0.273630 0.982260 +vt 0.256236 0.947651 +vt 0.240661 0.971346 +vt 0.264357 0.986921 +vt 0.266598 0.948251 +vt 0.241262 0.960985 +vt 0.253995 0.986321 +vt 0.275271 0.953952 +vt 0.279331 0.973587 +vt 0.944713 0.495400 +vt 0.945486 0.470103 +vt 0.909874 0.503603 +vt 0.901671 0.468764 +vt 0.948489 0.482855 +vt 0.936510 0.460561 +vt 0.922418 0.507379 +vt 0.897895 0.481308 +vt 0.923965 0.456785 +vt 0.935170 0.504376 +vt 0.900897 0.494060 +vt 0.911213 0.459787 +vt 0.372623 0.980620 +vt 0.374264 0.952312 +vt 0.402572 0.953952 +vt 0.381296 0.986321 +vt 0.368563 0.960985 +vt 0.393899 0.948251 +vt 0.391658 0.986921 +vt 0.406632 0.973587 +vt 0.367962 0.971346 +vt 0.383537 0.947651 +vt 0.400931 0.982260 +vt 0.407232 0.963226 +vt 0.791918 0.428732 +vt 0.860774 0.615909 +vt 0.834704 0.640433 +vt 0.859227 0.666503 +vt 0.873319 0.619685 +vt 0.885298 0.641980 +vt 0.838480 0.627888 +vt 0.846682 0.662727 +vt 0.882295 0.629228 +vt 0.881522 0.654524 +vt 0.848022 0.618912 +vt 0.837706 0.653185 +vt 0.871979 0.663501 +vt 0.183312 0.952312 +vt 0.181671 0.980620 +vt 0.216281 0.963226 +vt 0.209979 0.982260 +vt 0.192585 0.947651 +vt 0.177011 0.971346 +vt 0.200706 0.986921 +vt 0.202947 0.948251 +vt 0.177611 0.960985 +vt 0.190344 0.986321 +vt 0.211620 0.953952 +vt 0.215680 0.973587 +vt 0.920927 0.431157 +vt 0.939361 0.413816 +vt 0.890491 0.412322 +vt 0.909326 0.381886 +vt 0.932467 0.424956 +vt 0.939761 0.400721 +vt 0.896692 0.423862 +vt 0.897785 0.388087 +vt 0.933561 0.389181 +vt 0.907832 0.430756 +vt 0.890891 0.399227 +vt 0.922421 0.382287 +vt 0.950292 0.259808 +vt 0.931435 0.238631 +vt 0.952612 0.219774 +vt 0.960456 0.257706 +vt 0.933537 0.248795 +vt 0.942448 0.221876 +vt 0.968207 0.250804 +vt 0.969367 0.230787 +vt 0.940439 0.256546 +vt 0.934697 0.228778 +vt 0.971469 0.240951 +vt 0.962465 0.223036 +vt 0.763151 0.268497 +vt 0.928513 0.615909 +vt 0.909678 0.646345 +vt 0.940113 0.665179 +vt 0.941608 0.616310 +vt 0.958948 0.634744 +vt 0.910078 0.633250 +vt 0.927019 0.664779 +vt 0.952748 0.623204 +vt 0.958548 0.647839 +vt 0.916972 0.622110 +vt 0.915879 0.657885 +vt 0.951654 0.658979 +vt 0.949052 0.696962 +vt 0.947411 0.725271 +vt 0.982020 0.707877 +vt 0.975719 0.726911 +vt 0.958325 0.692302 +vt 0.942750 0.715997 +vt 0.966446 0.731572 +vt 0.968687 0.692902 +vt 0.943351 0.705635 +vt 0.956084 0.730971 +vt 0.977360 0.698603 +vt 0.981420 0.718238 +vt 0.938098 0.345520 +vt 0.938871 0.320223 +vt 0.903258 0.353723 +vt 0.895056 0.318883 +vt 0.941874 0.332975 +vt 0.929895 0.310681 +vt 0.915803 0.357499 +vt 0.891280 0.331428 +vt 0.917350 0.306905 +vt 0.928555 0.354496 +vt 0.894282 0.344180 +vt 0.904598 0.309907 +vt 0.947781 0.888973 +vt 0.928925 0.867796 +vt 0.950101 0.848939 +vt 0.957945 0.886871 +vt 0.931026 0.877960 +vt 0.939938 0.851041 +vt 0.965696 0.879969 +vt 0.966857 0.859952 +vt 0.937928 0.885711 +vt 0.932186 0.857943 +vt 0.968958 0.870116 +vt 0.959954 0.852201 +vt 0.791918 0.355628 +vt 0.177011 0.805308 +vt 0.177011 0.790367 +vt 0.236772 0.790367 +vt 0.356296 0.790367 +vt 0.356296 0.805307 +vt 0.416058 0.790367 +vt 0.416058 0.805307 +vt 0.416058 0.829688 +vt 0.416058 0.844629 +vt 0.356296 0.844629 +vt 0.236772 0.844629 +vt 0.236772 0.829688 +vt 0.177011 0.844629 +vt 0.177011 0.829688 +vn -1.000000 0.000000 0.000000 +vn 0.000000 0.000000 1.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +vn 0.124000 0.992300 0.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 1.000000 0.000000 +vn -0.124000 0.992300 0.000000 +vn 0.382700 0.923900 0.000000 +vn 0.923900 0.382700 0.000000 +vn 0.923900 -0.382700 0.000000 +vn 0.382700 -0.923900 0.000000 +vn -0.382700 -0.923900 0.000000 +vn -0.923900 -0.382700 0.000000 +vn -0.382700 0.923900 -0.000000 +vn -0.923900 0.382700 0.000000 +vn 0.000000 -0.965900 -0.258800 +vn 0.000000 -0.258800 0.965900 +vn 0.000000 0.965900 0.258800 +vn 0.000000 -0.707100 -0.707100 +vn 0.000000 0.258800 -0.965900 +vn 0.000000 -0.707100 0.707100 +vn 0.000000 0.707100 0.707100 +vn 0.000000 -0.258800 -0.965900 +vn 0.000000 0.707100 -0.707100 +vn 0.000000 -0.965900 0.258800 +vn 0.000000 0.258800 0.965900 +vn 0.000000 0.965900 -0.258800 +vn 0.000000 -0.563300 -0.826200 +vn 0.000000 -0.563300 0.826200 +s off +f 80/1/1 77/2/1 25/3/1 +f 93/4/1 94/5/1 22/6/1 +f 21/7/1 73/8/1 74/9/1 +f 58/10/1 71/11/1 72/12/1 +f 55/13/1 69/14/1 70/15/1 +f 56/16/1 67/17/1 68/18/1 +f 19/19/1 65/20/1 66/21/1 +f 54/22/1 75/23/1 76/24/1 +f 1/25/2 2/26/2 258/27/2 +f 27/28/3 26/29/3 7/30/3 +f 60/31/1 83/32/1 84/33/1 +f 29/34/3 28/35/3 10/36/3 +f 95/37/1 96/38/1 90/39/1 +f 57/40/1 81/41/1 82/42/1 +f 33/43/3 32/44/3 5/45/3 +f 20/46/1 79/47/1 80/48/1 +f 35/49/3 34/50/3 8/51/3 +f 25/52/1 77/53/1 78/54/1 +f 164/55/2 159/56/2 157/57/2 +f 37/58/3 36/59/3 1/60/3 +f 39/61/3 38/62/3 6/63/3 +f 36/64/3 39/65/3 2/66/3 +f 47/67/3 52/68/3 48/69/3 +f 43/70/3 49/71/3 44/72/3 +f 43/73/3 42/74/3 13/75/3 +f 40/76/3 42/77/3 41/78/3 +f 45/79/3 44/80/3 16/81/3 +f 47/82/3 46/83/3 15/84/3 +f 49/85/3 48/86/3 18/87/3 +f 29/88/3 33/89/3 26/90/3 +f 178/91/4 156/92/4 40/93/4 +f 51/94/3 50/95/3 3/96/3 +f 52/97/3 51/98/3 4/99/3 +f 35/100/3 37/101/3 32/102/3 +f 50/103/3 53/104/3 17/105/3 +f 92/106/1 89/107/1 86/108/1 +f 59/109/1 85/110/1 86/111/1 +f 88/112/1 85/113/1 82/114/1 +f 62/115/1 87/116/1 88/117/1 +f 84/118/1 81/119/1 70/120/1 +f 41/121/3 14/122/3 12/123/3 +f 61/124/1 89/125/1 90/126/1 +f 72/127/1 69/128/1 66/129/1 +f 64/130/1 91/131/1 92/132/1 +f 74/133/1 75/134/1 68/135/1 +f 40/136/3 30/137/3 11/138/3 +f 22/139/1 94/140/1 95/141/1 +f 78/142/1 79/143/1 76/144/1 +f 63/145/1 96/146/1 93/147/1 +f 259/148/4 4/149/4 3/150/4 +f 12/151/5 14/152/5 259/153/5 +f 61/154/6 15/155/6 13/156/6 +f 98/157/1 99/158/1 100/159/1 +f 98/157/4 97/160/4 69/128/4 +f 99/158/6 98/157/6 72/12/6 +f 100/159/2 99/158/2 71/161/2 +f 97/160/7 100/159/7 70/15/7 +f 102/162/1 103/163/1 104/164/1 +f 102/162/4 101/165/4 65/166/4 +f 103/163/6 102/162/6 68/18/6 +f 104/164/2 103/163/2 67/167/2 +f 101/165/7 104/164/7 66/21/7 +f 106/168/1 107/169/1 108/170/1 +f 106/168/4 105/171/4 73/172/4 +f 107/169/6 106/168/6 76/24/6 +f 108/170/2 107/169/2 75/134/2 +f 105/171/7 108/170/7 74/9/7 +f 110/173/3 111/174/3 112/175/3 +f 110/173/7 109/176/7 26/29/7 +f 111/174/2 110/173/2 27/177/2 +f 112/175/6 111/174/6 28/35/6 +f 109/176/4 112/175/4 29/88/4 +f 114/178/1 115/179/1 116/180/1 +f 114/178/4 113/181/4 81/119/4 +f 115/179/6 114/178/6 84/33/6 +f 116/180/2 115/179/2 83/182/2 +f 113/181/7 116/180/7 82/42/7 +f 118/183/3 119/184/3 120/185/3 +f 118/183/7 117/186/7 32/44/7 +f 119/184/2 118/183/2 33/89/2 +f 120/185/6 119/184/6 34/50/6 +f 117/186/4 120/185/4 35/100/4 +f 122/187/3 123/188/3 124/189/3 +f 122/187/7 121/190/7 36/59/7 +f 123/188/2 122/187/2 37/101/2 +f 124/189/6 123/188/6 38/62/6 +f 121/190/4 124/189/4 39/65/4 +f 126/191/1 127/192/1 128/193/1 +f 126/191/4 125/194/4 77/2/4 +f 127/192/6 126/191/6 80/48/6 +f 128/193/2 127/192/2 79/143/2 +f 125/194/7 128/193/7 78/54/7 +f 130/195/3 131/196/3 132/197/3 +f 130/195/7 129/198/7 42/74/7 +f 131/196/2 130/195/2 43/70/2 +f 132/197/6 131/196/6 44/80/6 +f 129/198/4 132/197/4 45/199/4 +f 134/200/3 135/201/3 136/202/3 +f 134/200/7 133/203/7 46/83/7 +f 135/201/2 134/200/2 47/67/2 +f 136/202/6 135/201/6 48/86/6 +f 133/203/4 136/202/4 49/71/4 +f 138/204/3 139/205/3 140/206/3 +f 138/204/2 137/207/2 50/95/2 +f 139/205/6 138/204/6 51/98/6 +f 140/206/4 139/205/4 52/68/4 +f 137/207/7 140/206/7 53/104/7 +f 142/208/1 143/209/1 144/210/1 +f 142/208/4 141/211/4 85/113/4 +f 143/209/6 142/208/6 88/117/6 +f 144/210/2 143/209/2 87/212/2 +f 141/211/7 144/210/7 86/111/7 +f 146/213/1 147/214/1 148/215/1 +f 146/213/4 145/216/4 89/107/4 +f 147/214/6 146/213/6 92/132/6 +f 148/215/2 147/214/2 91/217/2 +f 145/216/7 148/215/7 90/126/7 +f 150/218/1 151/219/1 152/220/1 +f 150/218/7 149/221/7 93/147/7 +f 151/219/4 150/218/4 96/38/4 +f 152/220/6 151/219/6 95/141/6 +f 149/221/2 152/220/2 94/5/2 +f 27/177/3 30/222/3 28/223/3 +f 163/224/2 160/225/2 162/226/2 +f 166/227/4 165/228/4 167/229/4 +f 171/230/4 172/231/4 169/232/4 +f 159/233/6 165/234/6 166/227/6 +f 160/235/6 172/236/6 171/230/6 +f 162/226/3 171/230/3 170/237/3 +f 158/238/7 168/239/7 167/240/7 +f 161/241/7 170/237/7 169/242/7 +f 157/57/3 166/227/3 168/239/3 +f 177/243/2 173/244/2 30/245/2 +f 228/246/4 221/247/4 214/248/4 +f 180/249/3 179/250/3 174/251/3 +f 181/252/3 180/253/3 173/254/3 +f 182/255/3 181/256/3 177/257/3 +f 179/258/3 182/259/3 178/260/3 +f 227/261/4 220/262/4 213/263/4 +f 184/264/3 183/265/3 155/266/3 +f 185/267/3 184/268/3 154/269/3 +f 186/270/3 185/271/3 175/272/3 +f 183/273/3 186/274/3 176/275/3 +f 226/276/4 219/277/4 212/278/4 +f 178/279/3 188/280/3 187/281/3 +f 189/282/3 188/283/3 178/284/3 +f 190/285/3 189/286/3 177/287/3 +f 187/288/3 190/289/3 153/290/3 +f 225/291/4 218/292/4 211/293/4 +f 176/294/3 192/295/3 191/296/3 +f 193/297/3 192/298/3 176/299/3 +f 194/300/3 193/301/3 175/302/3 +f 191/303/3 194/304/3 173/305/3 +f 196/306/3 197/307/3 198/308/3 +f 196/306/6 195/309/6 179/250/6 +f 197/307/4 196/306/4 180/253/4 +f 198/308/7 197/307/7 181/256/7 +f 195/309/2 198/308/2 182/259/2 +f 200/310/3 201/311/3 202/312/3 +f 200/310/6 199/313/6 183/265/6 +f 201/311/4 200/310/4 184/268/4 +f 202/312/7 201/311/7 185/271/7 +f 199/313/2 202/312/2 186/274/2 +f 204/314/3 205/315/3 206/316/3 +f 204/314/2 203/317/2 187/281/2 +f 205/315/6 204/314/6 188/283/6 +f 206/316/4 205/315/4 189/286/4 +f 203/317/7 206/316/7 190/289/7 +f 208/318/3 209/319/3 210/320/3 +f 208/318/2 207/321/2 191/296/2 +f 209/319/6 208/318/6 192/298/6 +f 210/320/4 209/319/4 193/301/4 +f 207/321/7 210/320/7 194/304/7 +f 229/322/4 222/323/4 215/324/4 +f 223/325/4 216/326/4 230/327/4 +f 224/328/4 217/329/4 231/330/4 +f 233/331/4 232/332/4 234/333/4 +f 249/334/4 243/335/4 237/336/4 +f 248/337/4 242/338/4 236/339/4 +f 247/340/4 241/341/4 235/342/4 +f 250/343/4 244/344/4 238/345/4 +f 245/346/4 239/347/4 251/348/4 +f 246/349/4 240/350/4 252/351/4 +f 254/352/4 253/353/4 255/354/4 +f 257/355/4 259/356/4 22/357/4 +f 259/356/4 257/355/4 4/358/4 +f 258/359/8 56/360/8 54/361/8 +f 258/362/4 256/363/4 2/364/4 +f 256/363/4 258/362/4 24/365/4 +f 263/366/1 262/367/1 260/368/1 +f 267/369/4 266/370/4 262/371/4 +f 265/372/3 264/373/3 266/374/3 +f 261/375/2 260/376/2 264/377/2 +f 262/378/6 266/374/6 264/373/6 +f 267/369/7 263/366/7 261/375/7 +f 269/379/9 271/380/9 270/381/9 +f 270/381/10 271/380/10 273/382/10 +f 273/382/11 275/383/11 274/384/11 +f 275/383/12 277/385/12 276/386/12 +f 277/387/13 279/388/13 278/389/13 +f 279/388/14 281/390/14 280/391/14 +f 301/392/9 303/393/9 302/394/9 +f 283/395/15 269/379/15 268/396/15 +f 281/390/16 283/395/16 282/397/16 +f 276/398/2 278/399/2 289/400/2 +f 285/401/9 293/402/9 292/403/9 +f 268/404/2 284/405/2 291/406/2 +f 270/407/2 285/401/2 284/408/2 +f 274/409/2 287/410/2 286/411/2 +f 280/412/2 290/413/2 289/414/2 +f 276/415/2 288/416/2 287/417/2 +f 280/418/2 282/419/2 291/420/2 +f 270/421/2 272/422/2 286/423/2 +f 295/424/4 297/425/4 293/402/4 +f 284/405/15 292/403/15 299/426/15 +f 289/414/14 290/413/14 298/427/14 +f 288/416/12 296/428/12 295/424/12 +f 286/423/10 294/429/10 293/402/10 +f 291/420/16 299/426/16 298/427/16 +f 288/430/13 289/400/13 297/425/13 +f 287/410/11 295/424/11 294/429/11 +f 302/394/10 303/393/10 305/431/10 +f 305/431/11 307/432/11 306/433/11 +f 307/432/12 309/434/12 308/435/12 +f 309/436/13 311/437/13 310/438/13 +f 311/437/14 313/439/14 312/440/14 +f 315/441/15 301/392/15 300/442/15 +f 313/439/16 315/441/16 314/443/16 +f 308/444/2 310/445/2 321/446/2 +f 317/447/9 325/448/9 324/449/9 +f 314/450/2 300/451/2 316/452/2 +f 302/453/2 317/447/2 316/454/2 +f 304/455/2 306/456/2 319/457/2 +f 312/458/2 322/459/2 321/460/2 +f 308/461/2 320/462/2 319/463/2 +f 312/464/2 314/465/2 323/466/2 +f 304/467/2 318/468/2 317/469/2 +f 327/470/4 329/471/4 331/472/4 +f 316/452/15 324/449/15 331/472/15 +f 321/460/14 322/459/14 330/473/14 +f 320/462/12 328/474/12 327/470/12 +f 318/468/10 326/475/10 325/448/10 +f 322/476/16 323/466/16 331/472/16 +f 321/446/13 329/471/13 328/474/13 +f 319/457/11 327/470/11 326/475/11 +f 335/477/1 334/478/1 332/479/1 +f 339/480/4 338/481/4 334/478/4 +f 337/482/3 336/483/3 338/481/3 +f 334/478/6 338/481/6 336/484/6 +f 339/480/7 335/477/7 333/485/7 +f 342/486/9 343/487/9 341/488/9 +f 342/486/10 344/489/10 345/490/10 +f 346/491/11 347/492/11 345/490/11 +f 348/493/12 349/494/12 347/492/12 +f 350/495/13 351/496/13 349/497/13 +f 352/498/14 353/499/14 351/496/14 +f 374/500/9 375/501/9 373/502/9 +f 340/503/15 341/488/15 355/504/15 +f 354/505/16 355/504/16 353/499/16 +f 348/506/4 360/507/4 361/508/4 +f 364/509/9 365/510/9 357/511/9 +f 363/512/4 356/513/4 340/514/4 +f 356/515/4 357/511/4 342/516/4 +f 358/517/4 359/518/4 346/519/4 +f 361/520/4 362/521/4 352/522/4 +f 359/523/4 360/524/4 348/525/4 +f 352/526/4 362/527/4 363/528/4 +f 342/529/4 357/530/4 358/531/4 +f 369/532/2 367/533/2 365/510/2 +f 371/534/15 364/509/15 356/513/15 +f 361/520/14 369/532/14 370/535/14 +f 367/533/12 368/536/12 360/524/12 +f 365/510/10 366/537/10 358/531/10 +f 362/527/16 370/535/16 371/534/16 +f 360/507/13 368/536/13 369/532/13 +f 366/537/11 367/533/11 359/518/11 +f 374/500/10 376/538/10 377/539/10 +f 378/540/11 379/541/11 377/539/11 +f 380/542/12 381/543/12 379/541/12 +f 382/544/13 383/545/13 381/546/13 +f 384/547/14 385/548/14 383/545/14 +f 372/549/15 373/502/15 387/550/15 +f 386/551/16 387/550/16 385/548/16 +f 380/552/4 392/553/4 393/554/4 +f 396/555/9 397/556/9 389/557/9 +f 386/558/4 395/559/4 388/560/4 +f 388/561/4 389/557/4 374/562/4 +f 390/563/4 391/564/4 378/565/4 +f 393/566/4 394/567/4 384/568/4 +f 391/569/4 392/570/4 380/571/4 +f 384/572/4 394/573/4 395/574/4 +f 389/575/4 390/576/4 376/577/4 +f 401/578/2 399/579/2 397/556/2 +f 403/580/15 396/555/15 388/560/15 +f 393/566/14 401/578/14 402/581/14 +f 399/579/12 400/582/12 392/570/12 +f 397/556/10 398/583/10 390/576/10 +f 394/573/16 402/581/16 403/580/16 +f 400/582/13 401/578/13 393/554/13 +f 398/583/11 399/579/11 391/564/11 +f 404/584/1 406/585/1 407/586/1 +f 406/585/2 410/587/2 411/588/2 +f 410/587/3 408/589/3 409/590/3 +f 408/591/6 410/587/6 406/585/6 +f 405/592/7 407/586/7 411/588/7 +f 421/593/1 517/594/1 518/595/1 +f 429/596/3 441/597/3 440/598/3 +f 422/599/17 434/600/17 433/601/17 +f 419/602/18 431/603/18 430/604/18 +f 416/605/19 428/606/19 427/607/19 +f 423/608/20 435/609/20 434/600/20 +f 413/610/21 424/611/21 425/612/21 +f 420/613/22 432/614/22 431/603/22 +f 417/615/23 429/596/23 428/606/23 +f 412/616/24 425/612/24 435/609/24 +f 414/617/25 426/618/25 424/611/25 +f 421/619/26 433/601/26 432/614/26 +f 418/620/27 430/604/27 429/596/27 +f 415/621/28 427/607/28 426/618/28 +f 444/622/22 456/623/22 455/624/22 +f 435/609/3 425/612/3 437/625/3 +f 426/618/3 438/626/3 436/627/3 +f 433/601/3 445/628/3 444/629/3 +f 429/596/3 430/604/3 442/630/3 +f 427/607/3 439/631/3 438/626/3 +f 433/601/3 434/600/3 446/632/3 +f 431/603/3 443/633/3 442/630/3 +f 428/606/3 440/598/3 439/631/3 +f 435/609/3 447/634/3 446/632/3 +f 424/611/3 436/627/3 437/625/3 +f 432/614/3 444/629/3 443/633/3 +f 452/635/3 456/623/3 449/636/3 +f 441/637/23 453/638/23 452/635/23 +f 437/639/24 449/636/24 459/640/24 +f 438/641/25 450/642/25 448/643/25 +f 445/644/26 457/645/26 456/623/26 +f 442/646/27 454/647/27 453/638/27 +f 439/648/28 451/649/28 450/642/28 +f 446/650/17 458/651/17 457/645/17 +f 443/652/18 455/624/18 454/647/18 +f 440/653/19 452/635/19 451/649/19 +f 447/654/20 459/640/20 458/651/20 +f 436/655/21 448/643/21 449/636/21 +f 471/656/3 531/657/3 530/658/3 +f 477/659/1 489/660/1 490/661/1 +f 470/662/20 482/663/20 483/664/20 +f 460/665/21 473/666/21 472/667/21 +f 467/668/22 479/669/22 480/670/22 +f 464/671/23 476/672/23 477/659/23 +f 471/673/24 483/664/24 473/666/24 +f 461/674/25 472/667/25 474/675/25 +f 468/676/26 480/670/26 481/677/26 +f 465/678/27 477/659/27 478/679/27 +f 462/680/28 474/675/28 475/681/28 +f 469/682/17 481/677/17 482/663/17 +f 466/683/18 478/679/18 479/669/18 +f 463/684/19 475/681/19 476/672/19 +f 492/685/26 504/686/26 505/687/26 +f 475/681/1 474/675/1 486/688/1 +f 481/677/1 493/689/1 494/690/1 +f 479/669/1 478/679/1 490/661/1 +f 476/672/1 475/681/1 487/691/1 +f 482/663/1 494/690/1 495/692/1 +f 472/667/1 473/666/1 485/693/1 +f 479/669/1 491/694/1 492/695/1 +f 477/659/1 476/672/1 488/696/1 +f 483/664/1 495/692/1 485/693/1 +f 474/675/1 472/667/1 484/697/1 +f 480/670/1 492/695/1 493/689/1 +f 506/698/1 502/699/1 498/700/1 +f 489/701/27 501/702/27 502/699/27 +f 486/703/28 498/700/28 499/704/28 +f 493/705/17 505/687/17 506/698/17 +f 490/706/18 502/699/18 503/707/18 +f 487/708/19 499/704/19 500/709/19 +f 494/710/20 506/698/20 507/711/20 +f 485/712/21 497/713/21 496/714/21 +f 491/715/22 503/707/22 504/686/22 +f 488/716/23 500/709/23 501/702/23 +f 495/717/24 507/711/24 497/713/24 +f 484/718/25 496/714/25 498/700/25 +f 522/719/28 523/720/28 511/721/28 +f 419/722/1 418/723/1 514/724/1 +f 415/725/1 511/726/1 512/727/1 +f 422/728/1 518/595/1 519/729/1 +f 412/730/1 509/731/1 508/732/1 +f 419/722/1 515/733/1 516/734/1 +f 416/735/1 512/727/1 513/736/1 +f 412/730/1 423/737/1 519/729/1 +f 414/738/1 413/739/1 508/732/1 +f 421/593/1 420/740/1 516/734/1 +f 417/741/1 513/736/1 514/724/1 +f 414/738/1 510/742/1 511/726/1 +f 523/720/19 524/743/19 512/744/19 +f 460/745/3 461/746/3 520/747/3 +f 467/748/3 468/749/3 528/750/3 +f 464/751/3 465/752/3 525/753/3 +f 460/745/3 521/754/3 531/657/3 +f 462/755/3 522/756/3 520/747/3 +f 469/757/3 529/758/3 528/750/3 +f 465/752/3 466/759/3 526/760/3 +f 462/755/3 463/761/3 523/762/3 +f 470/763/3 530/658/3 529/758/3 +f 467/748/3 527/764/3 526/760/3 +f 464/751/3 524/765/3 523/762/3 +f 524/743/23 525/766/23 513/767/23 +f 525/766/27 526/768/27 514/769/27 +f 526/768/18 527/770/18 515/771/18 +f 527/770/22 528/772/22 516/773/22 +f 528/772/26 529/774/26 517/775/26 +f 529/776/17 530/777/17 518/778/17 +f 520/779/25 522/719/25 510/780/25 +f 521/781/21 520/779/21 508/782/21 +f 531/783/24 521/781/24 509/784/24 +f 530/777/20 531/783/20 519/785/20 +f 533/786/1 535/787/1 534/788/1 +f 539/789/29 538/790/29 534/788/29 +f 539/791/3 537/792/3 536/793/3 +f 533/794/30 532/795/30 536/793/30 +f 534/788/6 538/790/6 536/793/6 +f 541/796/1 543/797/1 542/798/1 +f 547/799/29 546/800/29 542/798/29 +f 547/801/3 545/802/3 544/803/3 +f 541/804/30 540/805/30 544/803/30 +f 542/798/6 546/800/6 544/803/6 +f 936/806/3 7/807/3 5/808/3 +f 930/809/1 61/810/1 929/811/1 +f 549/812/4 550/813/4 23/814/4 +f 1/815/2 25/816/2 551/817/2 +f 555/818/1 554/819/1 552/820/1 +f 557/821/3 556/822/3 558/823/3 +f 554/824/6 558/823/6 556/822/6 +f 559/825/7 555/818/7 553/826/7 +f 563/827/1 562/828/1 560/829/1 +f 565/830/3 564/831/3 566/832/3 +f 562/828/6 566/833/6 564/834/6 +f 567/835/7 563/827/7 561/836/7 +f 577/837/1 673/838/1 674/839/1 +f 585/840/3 597/841/3 596/842/3 +f 578/843/17 590/844/17 589/845/17 +f 575/846/18 587/847/18 586/848/18 +f 572/849/19 584/850/19 583/851/19 +f 579/852/20 591/853/20 590/844/20 +f 569/854/21 580/855/21 581/856/21 +f 576/857/22 588/858/22 587/847/22 +f 573/859/23 585/840/23 584/850/23 +f 568/860/24 581/856/24 591/853/24 +f 570/861/25 582/862/25 580/855/25 +f 577/863/26 589/845/26 588/858/26 +f 574/864/27 586/848/27 585/840/27 +f 571/865/28 583/851/28 582/862/28 +f 600/866/22 612/867/22 611/868/22 +f 591/853/3 581/856/3 593/869/3 +f 582/862/3 594/870/3 592/871/3 +f 589/845/3 601/872/3 600/873/3 +f 585/840/3 586/848/3 598/874/3 +f 583/851/3 595/875/3 594/870/3 +f 589/845/3 590/844/3 602/876/3 +f 587/847/3 599/877/3 598/874/3 +f 584/850/3 596/842/3 595/875/3 +f 591/853/3 603/878/3 602/876/3 +f 580/855/3 592/871/3 593/869/3 +f 588/858/3 600/873/3 599/877/3 +f 608/879/3 612/867/3 605/880/3 +f 597/881/23 609/882/23 608/879/23 +f 593/883/24 605/880/24 615/884/24 +f 594/885/25 606/886/25 604/887/25 +f 601/888/26 613/889/26 612/867/26 +f 598/890/27 610/891/27 609/882/27 +f 595/892/28 607/893/28 606/886/28 +f 602/894/17 614/895/17 613/889/17 +f 599/896/18 611/868/18 610/891/18 +f 596/897/19 608/879/19 607/893/19 +f 603/898/20 615/884/20 614/895/20 +f 592/899/21 604/887/21 605/880/21 +f 627/900/3 687/901/3 686/902/3 +f 633/903/1 645/904/1 646/905/1 +f 626/906/20 638/907/20 639/908/20 +f 616/909/21 629/910/21 628/911/21 +f 623/912/22 635/913/22 636/914/22 +f 620/915/23 632/916/23 633/903/23 +f 627/917/24 639/908/24 629/910/24 +f 617/918/25 628/911/25 630/919/25 +f 624/920/26 636/914/26 637/921/26 +f 621/922/27 633/903/27 634/923/27 +f 618/924/28 630/919/28 631/925/28 +f 625/926/17 637/921/17 638/907/17 +f 622/927/18 634/923/18 635/913/18 +f 619/928/19 631/925/19 632/916/19 +f 648/929/26 660/930/26 661/931/26 +f 631/925/1 630/919/1 642/932/1 +f 637/921/1 649/933/1 650/934/1 +f 635/913/1 634/923/1 646/905/1 +f 632/916/1 631/925/1 643/935/1 +f 638/907/1 650/934/1 651/936/1 +f 628/911/1 629/910/1 641/937/1 +f 635/913/1 647/938/1 648/939/1 +f 633/903/1 632/916/1 644/940/1 +f 639/908/1 651/936/1 641/937/1 +f 630/919/1 628/911/1 640/941/1 +f 636/914/1 648/939/1 649/933/1 +f 662/942/1 658/943/1 654/944/1 +f 645/945/27 657/946/27 658/943/27 +f 642/947/28 654/944/28 655/948/28 +f 649/949/17 661/931/17 662/942/17 +f 646/950/18 658/943/18 659/951/18 +f 643/952/19 655/948/19 656/953/19 +f 650/954/20 662/942/20 663/955/20 +f 641/956/21 653/957/21 652/958/21 +f 647/959/22 659/951/22 660/930/22 +f 644/960/23 656/953/23 657/946/23 +f 651/961/24 663/955/24 653/957/24 +f 640/962/25 652/958/25 654/944/25 +f 678/963/28 679/964/28 667/965/28 +f 575/966/1 574/967/1 670/968/1 +f 571/969/1 667/970/1 668/971/1 +f 578/972/1 674/839/1 675/973/1 +f 568/974/1 665/975/1 664/976/1 +f 575/966/1 671/977/1 672/978/1 +f 572/979/1 668/971/1 669/980/1 +f 568/974/1 579/981/1 675/973/1 +f 570/982/1 569/983/1 664/976/1 +f 577/837/1 576/984/1 672/978/1 +f 573/985/1 669/980/1 670/968/1 +f 570/982/1 666/986/1 667/970/1 +f 679/964/19 680/987/19 668/988/19 +f 616/989/3 617/990/3 676/991/3 +f 623/992/3 624/993/3 684/994/3 +f 621/995/3 681/996/3 680/997/3 +f 616/989/3 677/998/3 687/901/3 +f 618/999/3 678/1000/3 676/991/3 +f 625/1001/3 685/1002/3 684/994/3 +f 621/995/3 622/1003/3 682/1004/3 +f 618/999/3 619/1005/3 679/1006/3 +f 626/1007/3 686/902/3 685/1002/3 +f 623/992/3 683/1008/3 682/1004/3 +f 620/1009/3 680/997/3 679/1006/3 +f 680/987/23 681/1010/23 669/1011/23 +f 681/1010/27 682/1012/27 670/1013/27 +f 682/1012/18 683/1014/18 671/1015/18 +f 683/1014/22 684/1016/22 672/1017/22 +f 684/1016/26 685/1018/26 673/1019/26 +f 685/1020/17 686/1021/17 674/1022/17 +f 676/1023/25 678/963/25 666/1024/25 +f 677/1025/21 676/1023/21 664/1026/21 +f 687/1027/24 677/1025/24 665/1028/24 +f 686/1021/20 687/1027/20 675/1029/20 +f 697/1030/1 793/1031/1 794/1032/1 +f 705/1033/3 717/1034/3 716/1035/3 +f 698/1036/17 710/1037/17 709/1038/17 +f 695/1039/18 707/1040/18 706/1041/18 +f 692/1042/19 704/1043/19 703/1044/19 +f 699/1045/20 711/1046/20 710/1037/20 +f 689/1047/21 700/1048/21 701/1049/21 +f 696/1050/22 708/1051/22 707/1040/22 +f 693/1052/23 705/1033/23 704/1043/23 +f 688/1053/24 701/1049/24 711/1046/24 +f 690/1054/25 702/1055/25 700/1048/25 +f 697/1056/26 709/1038/26 708/1051/26 +f 694/1057/27 706/1041/27 705/1033/27 +f 691/1058/28 703/1044/28 702/1055/28 +f 720/1059/22 732/1060/22 731/1061/22 +f 711/1046/3 701/1049/3 713/1062/3 +f 702/1055/3 714/1063/3 712/1064/3 +f 709/1038/3 721/1065/3 720/1066/3 +f 705/1033/3 706/1041/3 718/1067/3 +f 703/1044/3 715/1068/3 714/1063/3 +f 709/1038/3 710/1037/3 722/1069/3 +f 707/1040/3 719/1070/3 718/1067/3 +f 704/1043/3 716/1035/3 715/1068/3 +f 711/1046/3 723/1071/3 722/1069/3 +f 700/1048/3 712/1064/3 713/1062/3 +f 708/1051/3 720/1066/3 719/1070/3 +f 728/1072/3 732/1060/3 725/1073/3 +f 717/1074/23 729/1075/23 728/1072/23 +f 713/1076/24 725/1073/24 735/1077/24 +f 714/1078/25 726/1079/25 724/1080/25 +f 721/1081/26 733/1082/26 732/1060/26 +f 718/1083/27 730/1084/27 729/1075/27 +f 715/1085/28 727/1086/28 726/1079/28 +f 722/1087/17 734/1088/17 733/1082/17 +f 719/1089/18 731/1061/18 730/1084/18 +f 716/1090/19 728/1072/19 727/1086/19 +f 723/1091/20 735/1077/20 734/1088/20 +f 712/1092/21 724/1080/21 725/1073/21 +f 747/1093/3 807/1094/3 806/1095/3 +f 753/1096/1 765/1097/1 766/1098/1 +f 746/1099/20 758/1100/20 759/1101/20 +f 736/1102/21 749/1103/21 748/1104/21 +f 743/1105/22 755/1106/22 756/1107/22 +f 740/1108/23 752/1109/23 753/1096/23 +f 747/1110/24 759/1101/24 749/1103/24 +f 737/1111/25 748/1104/25 750/1112/25 +f 744/1113/26 756/1107/26 757/1114/26 +f 741/1115/27 753/1096/27 754/1116/27 +f 738/1117/28 750/1112/28 751/1118/28 +f 745/1119/17 757/1114/17 758/1100/17 +f 742/1120/18 754/1116/18 755/1106/18 +f 739/1121/19 751/1118/19 752/1109/19 +f 768/1122/26 780/1123/26 781/1124/26 +f 751/1118/1 750/1112/1 762/1125/1 +f 757/1114/1 769/1126/1 770/1127/1 +f 755/1106/1 754/1116/1 766/1098/1 +f 752/1109/1 751/1118/1 763/1128/1 +f 758/1100/1 770/1127/1 771/1129/1 +f 748/1104/1 749/1103/1 761/1130/1 +f 755/1106/1 767/1131/1 768/1132/1 +f 753/1096/1 752/1109/1 764/1133/1 +f 759/1101/1 771/1129/1 761/1130/1 +f 750/1112/1 748/1104/1 760/1134/1 +f 756/1107/1 768/1132/1 769/1126/1 +f 782/1135/1 778/1136/1 773/1137/1 +f 765/1138/27 777/1139/27 778/1136/27 +f 762/1140/28 774/1141/28 775/1142/28 +f 769/1143/17 781/1124/17 782/1135/17 +f 766/1144/18 778/1136/18 779/1145/18 +f 763/1146/19 775/1142/19 776/1147/19 +f 770/1148/20 782/1135/20 783/1149/20 +f 761/1150/21 773/1137/21 772/1151/21 +f 767/1152/22 779/1145/22 780/1123/22 +f 764/1153/23 776/1147/23 777/1139/23 +f 771/1154/24 783/1149/24 773/1137/24 +f 760/1155/25 772/1151/25 774/1141/25 +f 798/1156/28 799/1157/28 787/1158/28 +f 695/1159/1 694/1160/1 790/1161/1 +f 691/1162/1 787/1163/1 788/1164/1 +f 699/1165/1 698/1166/1 794/1032/1 +f 688/1167/1 785/1168/1 784/1169/1 +f 695/1159/1 791/1170/1 792/1171/1 +f 692/1172/1 788/1164/1 789/1173/1 +f 688/1167/1 699/1165/1 795/1174/1 +f 689/1175/1 784/1169/1 786/1176/1 +f 697/1030/1 696/1177/1 792/1171/1 +f 693/1178/1 789/1173/1 790/1161/1 +f 690/1179/1 786/1176/1 787/1163/1 +f 799/1157/19 800/1180/19 788/1181/19 +f 736/1182/3 737/1183/3 796/1184/3 +f 743/1185/3 744/1186/3 804/1187/3 +f 740/1188/3 741/1189/3 801/1190/3 +f 736/1182/3 797/1191/3 807/1094/3 +f 738/1192/3 798/1193/3 796/1184/3 +f 745/1194/3 805/1195/3 804/1187/3 +f 741/1189/3 742/1196/3 802/1197/3 +f 738/1192/3 739/1198/3 799/1199/3 +f 746/1200/3 806/1095/3 805/1195/3 +f 743/1185/3 803/1201/3 802/1197/3 +f 740/1188/3 800/1202/3 799/1199/3 +f 800/1180/23 801/1203/23 789/1204/23 +f 801/1203/27 802/1205/27 790/1206/27 +f 802/1205/18 803/1207/18 791/1208/18 +f 803/1207/22 804/1209/22 792/1210/22 +f 804/1209/26 805/1211/26 793/1212/26 +f 805/1213/17 806/1214/17 794/1215/17 +f 796/1216/25 798/1156/25 786/1217/25 +f 797/1218/21 796/1216/21 784/1219/21 +f 807/1220/24 797/1218/24 785/1221/24 +f 806/1214/20 807/1220/20 795/1222/20 +f 817/1223/1 913/1224/1 914/1225/1 +f 825/1226/3 837/1227/3 836/1228/3 +f 818/1229/17 830/1230/17 829/1231/17 +f 815/1232/18 827/1233/18 826/1234/18 +f 812/1235/19 824/1236/19 823/1237/19 +f 819/1238/20 831/1239/20 830/1230/20 +f 809/1240/21 820/1241/21 821/1242/21 +f 816/1243/22 828/1244/22 827/1233/22 +f 813/1245/23 825/1226/23 824/1236/23 +f 808/1246/24 821/1242/24 831/1239/24 +f 810/1247/25 822/1248/25 820/1241/25 +f 817/1249/26 829/1231/26 828/1244/26 +f 814/1250/27 826/1234/27 825/1226/27 +f 811/1251/28 823/1237/28 822/1248/28 +f 840/1252/22 852/1253/22 851/1254/22 +f 831/1239/3 821/1242/3 833/1255/3 +f 822/1248/3 834/1256/3 832/1257/3 +f 829/1231/3 841/1258/3 840/1259/3 +f 825/1226/3 826/1234/3 838/1260/3 +f 823/1237/3 835/1261/3 834/1256/3 +f 829/1231/3 830/1230/3 842/1262/3 +f 827/1233/3 839/1263/3 838/1260/3 +f 824/1236/3 836/1228/3 835/1261/3 +f 831/1239/3 843/1264/3 842/1262/3 +f 820/1241/3 832/1257/3 833/1255/3 +f 828/1244/3 840/1259/3 839/1263/3 +f 848/1265/3 852/1253/3 845/1266/3 +f 837/1267/23 849/1268/23 848/1265/23 +f 833/1269/24 845/1266/24 855/1270/24 +f 834/1271/25 846/1272/25 844/1273/25 +f 841/1274/26 853/1275/26 852/1253/26 +f 838/1276/27 850/1277/27 849/1268/27 +f 835/1278/28 847/1279/28 846/1272/28 +f 842/1280/17 854/1281/17 853/1275/17 +f 839/1282/18 851/1254/18 850/1277/18 +f 836/1283/19 848/1265/19 847/1279/19 +f 843/1284/20 855/1270/20 854/1281/20 +f 832/1285/21 844/1273/21 845/1266/21 +f 867/1286/3 927/1287/3 926/1288/3 +f 873/1289/1 885/1290/1 886/1291/1 +f 866/1292/20 878/1293/20 879/1294/20 +f 856/1295/21 869/1296/21 868/1297/21 +f 863/1298/22 875/1299/22 876/1300/22 +f 860/1301/23 872/1302/23 873/1289/23 +f 867/1303/24 879/1294/24 869/1296/24 +f 857/1304/25 868/1297/25 870/1305/25 +f 864/1306/26 876/1300/26 877/1307/26 +f 861/1308/27 873/1289/27 874/1309/27 +f 858/1310/28 870/1305/28 871/1311/28 +f 865/1312/17 877/1307/17 878/1293/17 +f 862/1313/18 874/1309/18 875/1299/18 +f 859/1314/19 871/1311/19 872/1302/19 +f 888/1315/26 900/1316/26 901/1317/26 +f 871/1311/1 870/1305/1 882/1318/1 +f 877/1307/1 889/1319/1 890/1320/1 +f 875/1299/1 874/1309/1 886/1291/1 +f 872/1302/1 871/1311/1 883/1321/1 +f 878/1293/1 890/1320/1 891/1322/1 +f 868/1297/1 869/1296/1 881/1323/1 +f 875/1299/1 887/1324/1 888/1325/1 +f 873/1289/1 872/1302/1 884/1326/1 +f 879/1294/1 891/1322/1 881/1323/1 +f 870/1305/1 868/1297/1 880/1327/1 +f 876/1300/1 888/1325/1 889/1319/1 +f 902/1328/1 898/1329/1 894/1330/1 +f 885/1331/27 897/1332/27 898/1329/27 +f 882/1333/28 894/1330/28 895/1334/28 +f 889/1335/17 901/1317/17 902/1328/17 +f 886/1336/18 898/1329/18 899/1337/18 +f 883/1338/19 895/1334/19 896/1339/19 +f 890/1340/20 902/1328/20 903/1341/20 +f 881/1342/21 893/1343/21 892/1344/21 +f 887/1345/22 899/1337/22 900/1316/22 +f 884/1346/23 896/1339/23 897/1332/23 +f 891/1347/24 903/1341/24 893/1343/24 +f 880/1348/25 892/1344/25 894/1330/25 +f 918/1349/28 919/1350/28 907/1351/28 +f 815/1352/1 814/1353/1 910/1354/1 +f 811/1355/1 907/1356/1 908/1357/1 +f 818/1358/1 914/1225/1 915/1359/1 +f 808/1360/1 905/1361/1 904/1362/1 +f 815/1352/1 911/1363/1 912/1364/1 +f 812/1365/1 908/1357/1 909/1366/1 +f 808/1360/1 819/1367/1 915/1359/1 +f 810/1368/1 809/1369/1 904/1362/1 +f 817/1223/1 816/1370/1 912/1364/1 +f 813/1371/1 909/1366/1 910/1354/1 +f 810/1368/1 906/1372/1 907/1356/1 +f 919/1350/19 920/1373/19 908/1374/19 +f 856/1375/3 857/1376/3 916/1377/3 +f 863/1378/3 864/1379/3 924/1380/3 +f 860/1381/3 861/1382/3 921/1383/3 +f 856/1375/3 917/1384/3 927/1287/3 +f 858/1385/3 918/1386/3 916/1377/3 +f 865/1387/3 925/1388/3 924/1380/3 +f 861/1382/3 862/1389/3 922/1390/3 +f 858/1385/3 859/1391/3 919/1392/3 +f 866/1393/3 926/1288/3 925/1388/3 +f 863/1378/3 923/1394/3 922/1390/3 +f 860/1381/3 920/1395/3 919/1392/3 +f 920/1373/23 921/1396/23 909/1397/23 +f 921/1396/27 922/1398/27 910/1399/27 +f 922/1398/18 923/1400/18 911/1401/18 +f 923/1400/22 924/1402/22 912/1403/22 +f 924/1402/26 925/1404/26 913/1405/26 +f 925/1406/17 926/1407/17 914/1408/17 +f 916/1409/25 918/1349/25 906/1410/25 +f 917/1411/21 916/1409/21 904/1412/21 +f 927/1413/24 917/1411/24 905/1414/24 +f 926/1407/20 927/1413/20 915/1415/20 +f 940/1416/3 15/1417/3 13/1418/3 +f 933/1419/1 19/1420/1 55/1421/1 +f 24/1422/1 80/1/1 25/3/1 +f 23/1423/1 93/4/1 22/6/1 +f 19/1424/1 21/7/1 74/9/1 +f 56/1425/1 58/10/1 72/12/1 +f 57/1426/1 55/13/1 70/15/1 +f 54/1427/1 56/16/1 68/18/1 +f 55/1428/1 19/19/1 66/21/1 +f 20/1429/1 54/22/1 76/24/1 +f 258/27/2 24/1430/2 25/1431/2 +f 25/1431/2 1/25/2 258/27/2 +f 9/1432/3 27/28/3 7/30/3 +f 58/1433/1 60/31/1 84/33/1 +f 8/1434/3 29/34/3 10/36/3 +f 90/39/1 91/217/1 95/37/1 +f 64/1435/1 95/37/1 91/217/1 +f 96/38/1 63/1436/1 90/39/1 +f 59/1437/1 57/40/1 82/42/1 +f 7/1438/3 33/43/3 5/45/3 +f 24/1439/1 20/46/1 80/48/1 +f 6/1440/3 35/49/3 8/51/3 +f 21/1441/1 25/52/1 78/54/1 +f 158/238/2 164/55/2 157/57/2 +f 5/1442/3 37/58/3 1/60/3 +f 2/1443/3 39/61/3 6/63/3 +f 1/1444/3 36/64/3 2/66/3 +f 18/1445/3 48/69/3 52/68/3 +f 47/67/3 17/1446/3 53/1447/3 +f 53/1447/3 52/68/3 47/67/3 +f 16/1448/3 44/72/3 49/71/3 +f 43/70/3 15/1449/3 46/1450/3 +f 46/1450/3 49/71/3 43/70/3 +f 15/1451/3 43/73/3 13/75/3 +f 14/1452/3 41/78/3 45/199/3 +f 40/76/3 13/1453/3 42/77/3 +f 42/77/3 45/199/3 41/78/3 +f 14/1454/3 45/79/3 16/81/3 +f 17/1455/3 47/82/3 15/84/3 +f 16/1456/3 49/85/3 18/87/3 +f 7/1457/3 26/90/3 33/89/3 +f 29/88/3 8/1458/3 34/1459/3 +f 34/1459/3 33/89/3 29/88/3 +f 40/93/4 41/1460/4 174/1461/4 +f 155/1462/4 176/1463/4 41/1460/4 +f 174/1461/4 178/91/4 40/93/4 +f 41/1460/4 176/1463/4 174/1461/4 +f 4/1464/3 51/94/3 3/96/3 +f 18/1465/3 52/97/3 4/99/3 +f 5/1466/3 32/102/3 37/101/3 +f 35/100/3 6/1467/3 38/1468/3 +f 38/1468/3 37/101/3 35/100/3 +f 3/1469/3 50/103/3 17/105/3 +f 86/108/1 87/212/1 92/106/1 +f 62/1470/1 92/106/1 87/212/1 +f 89/107/1 61/1471/1 86/108/1 +f 61/1472/1 59/109/1 86/111/1 +f 82/114/1 83/182/1 88/112/1 +f 60/1473/1 88/112/1 83/182/1 +f 85/113/1 59/1474/1 82/114/1 +f 60/1475/1 62/115/1 88/117/1 +f 70/120/1 71/161/1 84/118/1 +f 58/1476/1 84/118/1 71/161/1 +f 81/119/1 57/1477/1 70/120/1 +f 12/123/3 10/1478/3 31/1479/3 +f 31/1479/3 41/121/3 12/123/3 +f 63/1480/1 61/124/1 90/126/1 +f 66/129/1 67/167/1 72/127/1 +f 56/1481/1 72/127/1 67/167/1 +f 69/128/1 55/1482/1 66/129/1 +f 62/1483/1 64/130/1 92/132/1 +f 68/135/1 65/166/1 74/133/1 +f 19/1484/1 74/133/1 65/166/1 +f 75/134/1 54/1485/1 68/135/1 +f 9/1486/3 11/138/3 30/137/3 +f 13/1487/3 40/136/3 11/138/3 +f 64/1488/1 22/139/1 95/141/1 +f 76/144/1 73/172/1 78/142/1 +f 21/1489/1 78/142/1 73/172/1 +f 79/143/1 20/1490/1 76/144/1 +f 23/1491/1 63/145/1 93/147/1 +f 3/150/4 23/1492/4 259/148/4 +f 22/1493/4 259/148/4 23/1492/4 +f 259/153/5 258/359/5 12/151/5 +f 6/1494/5 8/1495/5 258/359/5 +f 258/359/5 2/1496/5 6/1494/5 +f 18/1497/5 4/1498/5 259/153/5 +f 14/152/5 16/1499/5 259/153/5 +f 10/1500/5 12/151/5 258/359/5 +f 258/359/5 8/1495/5 10/1500/5 +f 16/1499/5 18/1497/5 259/153/5 +f 9/1501/6 7/1502/6 19/1503/6 +f 5/1504/6 1/1505/6 25/1506/6 +f 25/1506/6 21/1507/6 5/1504/6 +f 19/1503/6 55/1508/6 9/1501/6 +f 57/1509/6 59/1510/6 13/156/6 +f 61/154/6 63/1511/6 17/1512/6 +f 23/1513/6 3/1514/6 17/1512/6 +f 17/1512/6 15/155/6 61/154/6 +f 13/156/6 11/1515/6 57/1509/6 +f 7/1502/6 5/1504/6 19/1503/6 +f 21/1507/6 19/1503/6 5/1504/6 +f 59/1510/6 61/154/6 13/156/6 +f 23/1513/6 17/1512/6 63/1511/6 +f 11/1515/6 9/1501/6 57/1509/6 +f 55/1508/6 57/1509/6 9/1501/6 +f 97/160/1 98/157/1 100/159/1 +f 72/127/4 98/157/4 69/128/4 +f 71/11/6 99/158/6 72/12/6 +f 70/120/2 100/159/2 71/161/2 +f 69/14/7 97/160/7 70/15/7 +f 101/165/1 102/162/1 104/164/1 +f 68/135/4 102/162/4 65/166/4 +f 67/17/6 103/163/6 68/18/6 +f 66/129/2 104/164/2 67/167/2 +f 65/20/7 101/165/7 66/21/7 +f 105/171/1 106/168/1 108/170/1 +f 76/144/4 106/168/4 73/172/4 +f 75/23/6 107/169/6 76/24/6 +f 74/133/2 108/170/2 75/134/2 +f 73/8/7 105/171/7 74/9/7 +f 109/176/3 110/173/3 112/175/3 +f 27/28/7 110/173/7 26/29/7 +f 28/223/2 111/174/2 27/177/2 +f 29/34/6 112/175/6 28/35/6 +f 26/90/4 109/176/4 29/88/4 +f 113/181/1 114/178/1 116/180/1 +f 84/118/4 114/178/4 81/119/4 +f 83/32/6 115/179/6 84/33/6 +f 82/114/2 116/180/2 83/182/2 +f 81/41/7 113/181/7 82/42/7 +f 117/186/3 118/183/3 120/185/3 +f 33/43/7 118/183/7 32/44/7 +f 34/1459/2 119/184/2 33/89/2 +f 35/49/6 120/185/6 34/50/6 +f 32/102/4 117/186/4 35/100/4 +f 121/190/3 122/187/3 124/189/3 +f 37/58/7 122/187/7 36/59/7 +f 38/1468/2 123/188/2 37/101/2 +f 39/61/6 124/189/6 38/62/6 +f 36/64/4 121/190/4 39/65/4 +f 125/194/1 126/191/1 128/193/1 +f 80/1/4 126/191/4 77/2/4 +f 79/47/6 127/192/6 80/48/6 +f 78/142/2 128/193/2 79/143/2 +f 77/53/7 125/194/7 78/54/7 +f 129/198/3 130/195/3 132/197/3 +f 43/73/7 130/195/7 42/74/7 +f 44/72/2 131/196/2 43/70/2 +f 45/79/6 132/197/6 44/80/6 +f 42/77/4 129/198/4 45/199/4 +f 133/203/3 134/200/3 136/202/3 +f 47/82/7 134/200/7 46/83/7 +f 48/69/2 135/201/2 47/67/2 +f 49/85/6 136/202/6 48/86/6 +f 46/1450/4 133/203/4 49/71/4 +f 137/207/3 138/204/3 140/206/3 +f 51/94/2 138/204/2 50/95/2 +f 52/97/6 139/205/6 51/98/6 +f 53/1447/4 140/206/4 52/68/4 +f 50/103/7 137/207/7 53/104/7 +f 141/211/1 142/208/1 144/210/1 +f 88/112/4 142/208/4 85/113/4 +f 87/116/6 143/209/6 88/117/6 +f 86/108/2 144/210/2 87/212/2 +f 85/110/7 141/211/7 86/111/7 +f 145/216/1 146/213/1 148/215/1 +f 92/106/4 146/213/4 89/107/4 +f 91/131/6 147/214/6 92/132/6 +f 90/39/2 148/215/2 91/217/2 +f 89/125/7 145/216/7 90/126/7 +f 149/221/1 150/218/1 152/220/1 +f 96/146/7 150/218/7 93/147/7 +f 95/37/4 151/219/4 96/38/4 +f 94/140/6 152/220/6 95/141/6 +f 93/4/2 149/221/2 94/5/2 +f 10/1516/3 28/223/3 31/1517/3 +f 27/177/3 9/1518/3 30/222/3 +f 30/222/3 31/1517/3 28/223/3 +f 161/241/2 163/224/2 162/226/2 +f 168/239/4 166/227/4 167/229/4 +f 170/237/4 171/230/4 169/232/4 +f 157/57/6 159/233/6 166/227/6 +f 162/226/6 160/235/6 171/230/6 +f 161/241/3 162/226/3 170/237/3 +f 164/1519/7 158/238/7 167/240/7 +f 163/1520/7 161/241/7 169/242/7 +f 158/238/3 157/57/3 168/239/3 +f 31/1521/2 30/245/2 173/244/2 +f 153/1522/2 177/243/2 30/245/2 +f 173/244/2 175/1523/2 31/1521/2 +f 154/1524/2 31/1521/2 175/1523/2 +f 173/305/3 180/249/3 174/251/3 +f 177/1525/3 181/252/3 173/254/3 +f 178/284/3 182/255/3 177/257/3 +f 174/1526/3 179/258/3 178/260/3 +f 154/1527/3 184/264/3 155/266/3 +f 175/1528/3 185/267/3 154/269/3 +f 176/299/3 186/270/3 175/272/3 +f 155/1529/3 183/273/3 176/275/3 +f 156/1530/3 178/279/3 187/281/3 +f 177/257/3 189/282/3 178/284/3 +f 153/1531/3 190/285/3 177/287/3 +f 156/1532/3 187/288/3 153/290/3 +f 174/1533/3 176/294/3 191/296/3 +f 175/272/3 193/297/3 176/299/3 +f 173/1534/3 194/300/3 175/302/3 +f 174/251/3 191/303/3 173/305/3 +f 195/309/3 196/306/3 198/308/3 +f 180/249/6 196/306/6 179/250/6 +f 181/252/4 197/307/4 180/253/4 +f 182/255/7 198/308/7 181/256/7 +f 179/258/2 195/309/2 182/259/2 +f 199/313/3 200/310/3 202/312/3 +f 184/264/6 200/310/6 183/265/6 +f 185/267/4 201/311/4 184/268/4 +f 186/270/7 202/312/7 185/271/7 +f 183/273/2 199/313/2 186/274/2 +f 203/317/3 204/314/3 206/316/3 +f 188/280/2 204/314/2 187/281/2 +f 189/282/6 205/315/6 188/283/6 +f 190/285/4 206/316/4 189/286/4 +f 187/288/7 203/317/7 190/289/7 +f 207/321/3 208/318/3 210/320/3 +f 192/295/2 208/318/2 191/296/2 +f 193/297/6 209/319/6 192/298/6 +f 194/300/4 210/320/4 193/301/4 +f 191/303/7 207/321/7 194/304/7 +f 20/1535/8 24/1536/8 258/359/8 +f 258/359/8 259/153/8 58/1537/8 +f 64/1538/8 62/1539/8 259/153/8 +f 259/153/8 22/1540/8 64/1538/8 +f 54/361/8 20/1535/8 258/359/8 +f 58/1537/8 56/360/8 258/359/8 +f 259/153/8 62/1539/8 60/1541/8 +f 60/1541/8 58/1537/8 259/153/8 +f 261/375/1 263/366/1 260/368/1 +f 263/366/4 267/369/4 262/371/4 +f 267/369/3 265/372/3 266/374/3 +f 265/372/2 261/375/2 264/377/2 +f 260/1542/6 262/378/6 264/373/6 +f 265/372/7 267/369/7 261/375/7 +f 268/396/9 269/379/9 270/381/9 +f 272/1543/10 270/381/10 273/382/10 +f 272/1543/11 273/382/11 274/384/11 +f 274/384/12 275/383/12 276/386/12 +f 276/1544/13 277/387/13 278/389/13 +f 278/389/14 279/388/14 280/391/14 +f 300/442/9 301/392/9 302/394/9 +f 282/397/15 283/395/15 268/396/15 +f 280/391/16 281/390/16 282/397/16 +f 288/430/2 276/398/2 289/400/2 +f 284/408/9 285/401/9 292/403/9 +f 282/1545/2 268/404/2 291/406/2 +f 268/1546/2 270/407/2 284/408/2 +f 272/1547/2 274/409/2 286/411/2 +f 278/1548/2 280/412/2 289/414/2 +f 274/1549/2 276/415/2 287/417/2 +f 290/1550/2 280/418/2 291/420/2 +f 285/1551/2 270/421/2 286/423/2 +f 299/426/4 292/403/4 293/402/4 +f 293/402/4 294/429/4 295/424/4 +f 295/424/4 296/428/4 297/425/4 +f 297/425/4 298/427/4 299/426/4 +f 299/426/4 293/402/4 297/425/4 +f 291/406/15 284/405/15 299/426/15 +f 297/425/14 289/414/14 298/427/14 +f 287/417/12 288/416/12 295/424/12 +f 285/1551/10 286/423/10 293/402/10 +f 290/1550/16 291/420/16 298/427/16 +f 296/428/13 288/430/13 297/425/13 +f 286/411/11 287/410/11 294/429/11 +f 304/1552/10 302/394/10 305/431/10 +f 304/1552/11 305/431/11 306/433/11 +f 306/433/12 307/432/12 308/435/12 +f 308/1553/13 309/436/13 310/438/13 +f 310/438/14 311/437/14 312/440/14 +f 314/443/15 315/441/15 300/442/15 +f 312/440/16 313/439/16 314/443/16 +f 320/1554/2 308/444/2 321/446/2 +f 316/454/9 317/447/9 324/449/9 +f 323/1555/2 314/450/2 316/452/2 +f 300/1556/2 302/453/2 316/454/2 +f 318/1557/2 304/455/2 319/457/2 +f 310/1558/2 312/458/2 321/460/2 +f 306/1559/2 308/461/2 319/463/2 +f 322/476/2 312/464/2 323/466/2 +f 302/1560/2 304/467/2 317/469/2 +f 331/472/4 324/449/4 325/448/4 +f 325/448/4 326/475/4 327/470/4 +f 327/470/4 328/474/4 329/471/4 +f 329/471/4 330/473/4 331/472/4 +f 331/472/4 325/448/4 327/470/4 +f 323/1555/15 316/452/15 331/472/15 +f 329/471/14 321/460/14 330/473/14 +f 319/463/12 320/462/12 327/470/12 +f 317/469/10 318/468/10 325/448/10 +f 330/473/16 322/476/16 331/472/16 +f 320/1554/13 321/446/13 328/474/13 +f 318/1557/11 319/457/11 326/475/11 +f 333/1561/1 335/477/1 332/479/1 +f 335/477/4 339/480/4 334/478/4 +f 339/480/3 337/482/3 338/481/3 +f 332/1562/6 334/478/6 336/484/6 +f 337/1563/7 339/480/7 333/485/7 +f 340/503/9 342/486/9 341/488/9 +f 343/487/10 342/486/10 345/490/10 +f 344/489/11 346/491/11 345/490/11 +f 346/491/12 348/493/12 347/492/12 +f 348/1564/13 350/495/13 349/497/13 +f 350/495/14 352/498/14 351/496/14 +f 372/549/9 374/500/9 373/502/9 +f 354/505/15 340/503/15 355/504/15 +f 352/498/16 354/505/16 353/499/16 +f 350/1565/4 348/506/4 361/508/4 +f 356/515/9 364/509/9 357/511/9 +f 354/1566/4 363/512/4 340/514/4 +f 340/1567/4 356/515/4 342/516/4 +f 344/1568/4 358/517/4 346/519/4 +f 350/1569/4 361/520/4 352/522/4 +f 346/1570/4 359/523/4 348/525/4 +f 354/1571/4 352/526/4 363/528/4 +f 344/1572/4 342/529/4 358/531/4 +f 365/510/2 364/509/2 371/534/2 +f 371/534/2 370/535/2 369/532/2 +f 369/532/2 368/536/2 367/533/2 +f 367/533/2 366/537/2 365/510/2 +f 365/510/2 371/534/2 369/532/2 +f 363/512/15 371/534/15 356/513/15 +f 362/521/14 361/520/14 370/535/14 +f 359/523/12 367/533/12 360/524/12 +f 357/530/10 365/510/10 358/531/10 +f 363/528/16 362/527/16 371/534/16 +f 361/508/13 360/507/13 369/532/13 +f 358/517/11 366/537/11 359/518/11 +f 375/501/10 374/500/10 377/539/10 +f 376/538/11 378/540/11 377/539/11 +f 378/540/12 380/542/12 379/541/12 +f 380/1573/13 382/544/13 381/546/13 +f 382/544/14 384/547/14 383/545/14 +f 386/551/15 372/549/15 387/550/15 +f 384/547/16 386/551/16 385/548/16 +f 382/1574/4 380/552/4 393/554/4 +f 388/561/9 396/555/9 389/557/9 +f 372/1575/4 386/558/4 388/560/4 +f 372/1576/4 388/561/4 374/562/4 +f 376/1577/4 390/563/4 378/565/4 +f 382/1578/4 393/566/4 384/568/4 +f 378/1579/4 391/569/4 380/571/4 +f 386/1580/4 384/572/4 395/574/4 +f 374/1581/4 389/575/4 376/577/4 +f 397/556/2 396/555/2 403/580/2 +f 403/580/2 402/581/2 397/556/2 +f 401/578/2 400/582/2 399/579/2 +f 399/579/2 398/583/2 397/556/2 +f 397/556/2 402/581/2 401/578/2 +f 395/559/15 403/580/15 388/560/15 +f 394/567/14 393/566/14 402/581/14 +f 391/569/12 399/579/12 392/570/12 +f 389/575/10 397/556/10 390/576/10 +f 395/574/16 394/573/16 403/580/16 +f 392/553/13 400/582/13 393/554/13 +f 390/563/11 398/583/11 391/564/11 +f 405/1582/1 404/584/1 407/586/1 +f 407/586/2 406/585/2 411/588/2 +f 411/588/3 410/587/3 409/590/3 +f 404/1583/6 408/591/6 406/585/6 +f 409/1584/7 405/592/7 411/588/7 +f 422/728/1 421/593/1 518/595/1 +f 428/606/3 429/596/3 440/598/3 +f 421/1585/17 422/599/17 433/601/17 +f 418/1586/18 419/602/18 430/604/18 +f 415/1587/19 416/605/19 427/607/19 +f 422/1588/20 423/608/20 434/600/20 +f 412/1589/21 413/610/21 425/612/21 +f 419/1590/22 420/613/22 431/603/22 +f 416/1591/23 417/615/23 428/606/23 +f 423/1592/24 412/616/24 435/609/24 +f 413/1593/25 414/617/25 424/611/25 +f 420/1594/26 421/619/26 432/614/26 +f 417/1595/27 418/620/27 429/596/27 +f 414/1596/28 415/621/28 426/618/28 +f 443/1597/22 444/622/22 455/624/22 +f 447/634/3 435/609/3 437/625/3 +f 424/611/3 426/618/3 436/627/3 +f 432/614/3 433/601/3 444/629/3 +f 441/597/3 429/596/3 442/630/3 +f 426/618/3 427/607/3 438/626/3 +f 445/628/3 433/601/3 446/632/3 +f 430/604/3 431/603/3 442/630/3 +f 427/607/3 428/606/3 439/631/3 +f 434/600/3 435/609/3 446/632/3 +f 425/612/3 424/611/3 437/625/3 +f 431/603/3 432/614/3 443/633/3 +f 449/636/3 448/643/3 452/635/3 +f 450/642/3 451/649/3 452/635/3 +f 452/635/3 453/638/3 456/623/3 +f 454/647/3 455/624/3 456/623/3 +f 456/623/3 457/645/3 449/636/3 +f 458/651/3 459/640/3 449/636/3 +f 448/643/3 450/642/3 452/635/3 +f 453/638/3 454/647/3 456/623/3 +f 457/645/3 458/651/3 449/636/3 +f 440/1598/23 441/637/23 452/635/23 +f 447/1599/24 437/639/24 459/640/24 +f 436/1600/25 438/641/25 448/643/25 +f 444/1601/26 445/644/26 456/623/26 +f 441/1602/27 442/646/27 453/638/27 +f 438/1603/28 439/648/28 450/642/28 +f 445/1604/17 446/650/17 457/645/17 +f 442/1605/18 443/652/18 454/647/18 +f 439/1606/19 440/653/19 451/649/19 +f 446/1607/20 447/654/20 458/651/20 +f 437/1608/21 436/655/21 449/636/21 +f 470/763/3 471/656/3 530/658/3 +f 478/679/1 477/659/1 490/661/1 +f 471/1609/20 470/662/20 483/664/20 +f 461/1610/21 460/665/21 472/667/21 +f 468/1611/22 467/668/22 480/670/22 +f 465/1612/23 464/671/23 477/659/23 +f 460/1613/24 471/673/24 473/666/24 +f 462/1614/25 461/674/25 474/675/25 +f 469/1615/26 468/676/26 481/677/26 +f 466/1616/27 465/678/27 478/679/27 +f 463/1617/28 462/680/28 475/681/28 +f 470/1618/17 469/682/17 482/663/17 +f 467/1619/18 466/683/18 479/669/18 +f 464/1620/19 463/684/19 476/672/19 +f 493/1621/26 492/685/26 505/687/26 +f 487/691/1 475/681/1 486/688/1 +f 482/663/1 481/677/1 494/690/1 +f 491/694/1 479/669/1 490/661/1 +f 488/696/1 476/672/1 487/691/1 +f 483/664/1 482/663/1 495/692/1 +f 484/697/1 472/667/1 485/693/1 +f 480/670/1 479/669/1 492/695/1 +f 489/660/1 477/659/1 488/696/1 +f 473/666/1 483/664/1 485/693/1 +f 486/688/1 474/675/1 484/697/1 +f 481/677/1 480/670/1 493/689/1 +f 498/700/1 496/714/1 506/698/1 +f 497/713/1 507/711/1 506/698/1 +f 506/698/1 505/687/1 504/686/1 +f 504/686/1 503/707/1 506/698/1 +f 502/699/1 501/702/1 498/700/1 +f 500/709/1 499/704/1 498/700/1 +f 496/714/1 497/713/1 506/698/1 +f 506/698/1 503/707/1 502/699/1 +f 501/702/1 500/709/1 498/700/1 +f 490/1622/27 489/701/27 502/699/27 +f 487/1623/28 486/703/28 499/704/28 +f 494/1624/17 493/705/17 506/698/17 +f 491/1625/18 490/706/18 503/707/18 +f 488/1626/19 487/708/19 500/709/19 +f 495/1627/20 494/710/20 507/711/20 +f 484/1628/21 485/712/21 496/714/21 +f 492/1629/22 491/715/22 504/686/22 +f 489/1630/23 488/716/23 501/702/23 +f 485/1631/24 495/717/24 497/713/24 +f 486/1632/25 484/718/25 498/700/25 +f 510/780/28 522/719/28 511/721/28 +f 515/733/1 419/722/1 514/724/1 +f 416/735/1 415/725/1 512/727/1 +f 423/737/1 422/728/1 519/729/1 +f 413/739/1 412/730/1 508/732/1 +f 420/740/1 419/722/1 516/734/1 +f 417/741/1 416/735/1 513/736/1 +f 509/731/1 412/730/1 519/729/1 +f 510/742/1 414/738/1 508/732/1 +f 517/594/1 421/593/1 516/734/1 +f 418/723/1 417/741/1 514/724/1 +f 415/725/1 414/738/1 511/726/1 +f 511/721/19 523/720/19 512/744/19 +f 521/754/3 460/745/3 520/747/3 +f 527/764/3 467/748/3 528/750/3 +f 524/765/3 464/751/3 525/753/3 +f 471/656/3 460/745/3 531/657/3 +f 461/746/3 462/755/3 520/747/3 +f 468/749/3 469/757/3 528/750/3 +f 525/753/3 465/752/3 526/760/3 +f 522/756/3 462/755/3 523/762/3 +f 469/757/3 470/763/3 529/758/3 +f 466/759/3 467/748/3 526/760/3 +f 463/761/3 464/751/3 523/762/3 +f 512/744/23 524/743/23 513/767/23 +f 513/767/27 525/766/27 514/769/27 +f 514/769/18 526/768/18 515/771/18 +f 515/771/22 527/770/22 516/773/22 +f 516/773/26 528/772/26 517/775/26 +f 517/1633/17 529/776/17 518/778/17 +f 508/782/25 520/779/25 510/780/25 +f 509/784/21 521/781/21 508/782/21 +f 519/785/24 531/783/24 509/784/24 +f 518/778/20 530/777/20 519/785/20 +f 532/795/1 533/786/1 534/788/1 +f 535/1634/29 539/789/29 534/788/29 +f 538/790/3 539/791/3 536/793/3 +f 537/1635/30 533/794/30 536/793/30 +f 532/795/6 534/788/6 536/793/6 +f 540/805/1 541/796/1 542/798/1 +f 543/1636/29 547/799/29 542/798/29 +f 546/800/3 547/801/3 544/803/3 +f 545/1637/30 541/804/30 544/803/30 +f 540/805/6 542/798/6 544/803/6 +f 5/808/3 1/1638/3 548/1639/3 +f 548/1639/3 935/1640/3 5/808/3 +f 936/806/3 937/1641/3 9/1642/3 +f 938/1643/3 11/1644/3 9/1642/3 +f 9/1642/3 7/807/3 936/806/3 +f 5/808/3 935/1640/3 936/806/3 +f 937/1641/3 938/1643/3 9/1642/3 +f 23/1645/1 550/1646/1 928/1647/1 +f 928/1647/1 929/811/1 61/810/1 +f 930/809/1 931/1648/1 57/1649/1 +f 57/1649/1 59/1650/1 930/809/1 +f 61/810/1 63/1651/1 928/1647/1 +f 23/1645/1 928/1647/1 63/1651/1 +f 930/809/1 59/1650/1 61/810/1 +f 3/1652/4 549/812/4 23/814/4 +f 548/1653/2 1/815/2 551/817/2 +f 553/826/1 555/818/1 552/820/1 +f 559/825/3 557/821/3 558/823/3 +f 552/1654/6 554/824/6 556/822/6 +f 557/821/7 559/825/7 553/826/7 +f 561/836/1 563/827/1 560/829/1 +f 567/835/3 565/830/3 566/832/3 +f 560/829/6 562/828/6 564/834/6 +f 565/830/7 567/835/7 561/836/7 +f 578/972/1 577/837/1 674/839/1 +f 584/850/3 585/840/3 596/842/3 +f 577/1655/17 578/843/17 589/845/17 +f 574/1656/18 575/846/18 586/848/18 +f 571/1657/19 572/849/19 583/851/19 +f 578/1658/20 579/852/20 590/844/20 +f 568/1659/21 569/854/21 581/856/21 +f 575/1660/22 576/857/22 587/847/22 +f 572/1661/23 573/859/23 584/850/23 +f 579/1662/24 568/860/24 591/853/24 +f 569/1663/25 570/861/25 580/855/25 +f 576/1664/26 577/863/26 588/858/26 +f 573/1665/27 574/864/27 585/840/27 +f 570/1666/28 571/865/28 582/862/28 +f 599/1667/22 600/866/22 611/868/22 +f 603/878/3 591/853/3 593/869/3 +f 580/855/3 582/862/3 592/871/3 +f 588/858/3 589/845/3 600/873/3 +f 597/841/3 585/840/3 598/874/3 +f 582/862/3 583/851/3 594/870/3 +f 601/872/3 589/845/3 602/876/3 +f 586/848/3 587/847/3 598/874/3 +f 583/851/3 584/850/3 595/875/3 +f 590/844/3 591/853/3 602/876/3 +f 581/856/3 580/855/3 593/869/3 +f 587/847/3 588/858/3 599/877/3 +f 605/880/3 604/887/3 608/879/3 +f 606/886/3 607/893/3 608/879/3 +f 608/879/3 609/882/3 612/867/3 +f 610/891/3 611/868/3 612/867/3 +f 612/867/3 613/889/3 605/880/3 +f 614/895/3 615/884/3 605/880/3 +f 604/887/3 606/886/3 608/879/3 +f 609/882/3 610/891/3 612/867/3 +f 613/889/3 614/895/3 605/880/3 +f 596/1668/23 597/881/23 608/879/23 +f 603/1669/24 593/883/24 615/884/24 +f 592/1670/25 594/885/25 604/887/25 +f 600/1671/26 601/888/26 612/867/26 +f 597/1672/27 598/890/27 609/882/27 +f 594/1673/28 595/892/28 606/886/28 +f 601/1674/17 602/894/17 613/889/17 +f 598/1675/18 599/896/18 610/891/18 +f 595/1676/19 596/897/19 607/893/19 +f 602/1677/20 603/898/20 614/895/20 +f 593/1678/21 592/899/21 605/880/21 +f 626/1007/3 627/900/3 686/902/3 +f 634/923/1 633/903/1 646/905/1 +f 627/1679/20 626/906/20 639/908/20 +f 617/1680/21 616/909/21 628/911/21 +f 624/1681/22 623/912/22 636/914/22 +f 621/1682/23 620/915/23 633/903/23 +f 616/1683/24 627/917/24 629/910/24 +f 618/1684/25 617/918/25 630/919/25 +f 625/1685/26 624/920/26 637/921/26 +f 622/1686/27 621/922/27 634/923/27 +f 619/1687/28 618/924/28 631/925/28 +f 626/1688/17 625/926/17 638/907/17 +f 623/1689/18 622/927/18 635/913/18 +f 620/1690/19 619/928/19 632/916/19 +f 649/1691/26 648/929/26 661/931/26 +f 643/935/1 631/925/1 642/932/1 +f 638/907/1 637/921/1 650/934/1 +f 647/938/1 635/913/1 646/905/1 +f 644/940/1 632/916/1 643/935/1 +f 639/908/1 638/907/1 651/936/1 +f 640/941/1 628/911/1 641/937/1 +f 636/914/1 635/913/1 648/939/1 +f 645/904/1 633/903/1 644/940/1 +f 629/910/1 639/908/1 641/937/1 +f 642/932/1 630/919/1 640/941/1 +f 637/921/1 636/914/1 649/933/1 +f 654/944/1 652/958/1 662/942/1 +f 653/957/1 663/955/1 662/942/1 +f 662/942/1 661/931/1 658/943/1 +f 660/930/1 659/951/1 658/943/1 +f 658/943/1 657/946/1 656/953/1 +f 656/953/1 655/948/1 658/943/1 +f 652/958/1 653/957/1 662/942/1 +f 661/931/1 660/930/1 658/943/1 +f 658/943/1 655/948/1 654/944/1 +f 646/1692/27 645/945/27 658/943/27 +f 643/1693/28 642/947/28 655/948/28 +f 650/1694/17 649/949/17 662/942/17 +f 647/1695/18 646/950/18 659/951/18 +f 644/1696/19 643/952/19 656/953/19 +f 651/1697/20 650/954/20 663/955/20 +f 640/1698/21 641/956/21 652/958/21 +f 648/1699/22 647/959/22 660/930/22 +f 645/1700/23 644/960/23 657/946/23 +f 641/1701/24 651/961/24 653/957/24 +f 642/1702/25 640/962/25 654/944/25 +f 666/1024/28 678/963/28 667/965/28 +f 671/977/1 575/966/1 670/968/1 +f 572/979/1 571/969/1 668/971/1 +f 579/981/1 578/972/1 675/973/1 +f 569/983/1 568/974/1 664/976/1 +f 576/984/1 575/966/1 672/978/1 +f 573/985/1 572/979/1 669/980/1 +f 665/975/1 568/974/1 675/973/1 +f 666/986/1 570/982/1 664/976/1 +f 673/838/1 577/837/1 672/978/1 +f 574/967/1 573/985/1 670/968/1 +f 571/969/1 570/982/1 667/970/1 +f 667/965/19 679/964/19 668/988/19 +f 677/998/3 616/989/3 676/991/3 +f 683/1008/3 623/992/3 684/994/3 +f 620/1009/3 621/995/3 680/997/3 +f 627/900/3 616/989/3 687/901/3 +f 617/990/3 618/999/3 676/991/3 +f 624/993/3 625/1001/3 684/994/3 +f 681/996/3 621/995/3 682/1004/3 +f 678/1000/3 618/999/3 679/1006/3 +f 625/1001/3 626/1007/3 685/1002/3 +f 622/1003/3 623/992/3 682/1004/3 +f 619/1005/3 620/1009/3 679/1006/3 +f 668/988/23 680/987/23 669/1011/23 +f 669/1011/27 681/1010/27 670/1013/27 +f 670/1013/18 682/1012/18 671/1015/18 +f 671/1015/22 683/1014/22 672/1017/22 +f 672/1017/26 684/1016/26 673/1019/26 +f 673/1703/17 685/1020/17 674/1022/17 +f 664/1026/25 676/1023/25 666/1024/25 +f 665/1028/21 677/1025/21 664/1026/21 +f 675/1029/24 687/1027/24 665/1028/24 +f 674/1022/20 686/1021/20 675/1029/20 +f 698/1166/1 697/1030/1 794/1032/1 +f 704/1043/3 705/1033/3 716/1035/3 +f 697/1704/17 698/1036/17 709/1038/17 +f 694/1705/18 695/1039/18 706/1041/18 +f 691/1706/19 692/1042/19 703/1044/19 +f 698/1707/20 699/1045/20 710/1037/20 +f 688/1708/21 689/1047/21 701/1049/21 +f 695/1709/22 696/1050/22 707/1040/22 +f 692/1710/23 693/1052/23 704/1043/23 +f 699/1711/24 688/1053/24 711/1046/24 +f 689/1712/25 690/1054/25 700/1048/25 +f 696/1713/26 697/1056/26 708/1051/26 +f 693/1714/27 694/1057/27 705/1033/27 +f 690/1715/28 691/1058/28 702/1055/28 +f 719/1716/22 720/1059/22 731/1061/22 +f 723/1071/3 711/1046/3 713/1062/3 +f 700/1048/3 702/1055/3 712/1064/3 +f 708/1051/3 709/1038/3 720/1066/3 +f 717/1034/3 705/1033/3 718/1067/3 +f 702/1055/3 703/1044/3 714/1063/3 +f 721/1065/3 709/1038/3 722/1069/3 +f 706/1041/3 707/1040/3 718/1067/3 +f 703/1044/3 704/1043/3 715/1068/3 +f 710/1037/3 711/1046/3 722/1069/3 +f 701/1049/3 700/1048/3 713/1062/3 +f 707/1040/3 708/1051/3 719/1070/3 +f 725/1073/3 724/1080/3 728/1072/3 +f 726/1079/3 727/1086/3 728/1072/3 +f 728/1072/3 729/1075/3 732/1060/3 +f 730/1084/3 731/1061/3 732/1060/3 +f 732/1060/3 733/1082/3 725/1073/3 +f 734/1088/3 735/1077/3 725/1073/3 +f 724/1080/3 726/1079/3 728/1072/3 +f 729/1075/3 730/1084/3 732/1060/3 +f 733/1082/3 734/1088/3 725/1073/3 +f 716/1717/23 717/1074/23 728/1072/23 +f 723/1718/24 713/1076/24 735/1077/24 +f 712/1719/25 714/1078/25 724/1080/25 +f 720/1720/26 721/1081/26 732/1060/26 +f 717/1721/27 718/1083/27 729/1075/27 +f 714/1722/28 715/1085/28 726/1079/28 +f 721/1723/17 722/1087/17 733/1082/17 +f 718/1724/18 719/1089/18 730/1084/18 +f 715/1725/19 716/1090/19 727/1086/19 +f 722/1726/20 723/1091/20 734/1088/20 +f 713/1727/21 712/1092/21 725/1073/21 +f 746/1200/3 747/1093/3 806/1095/3 +f 754/1116/1 753/1096/1 766/1098/1 +f 747/1728/20 746/1099/20 759/1101/20 +f 737/1729/21 736/1102/21 748/1104/21 +f 744/1730/22 743/1105/22 756/1107/22 +f 741/1731/23 740/1108/23 753/1096/23 +f 736/1732/24 747/1110/24 749/1103/24 +f 738/1733/25 737/1111/25 750/1112/25 +f 745/1734/26 744/1113/26 757/1114/26 +f 742/1735/27 741/1115/27 754/1116/27 +f 739/1736/28 738/1117/28 751/1118/28 +f 746/1737/17 745/1119/17 758/1100/17 +f 743/1738/18 742/1120/18 755/1106/18 +f 740/1739/19 739/1121/19 752/1109/19 +f 769/1740/26 768/1122/26 781/1124/26 +f 763/1128/1 751/1118/1 762/1125/1 +f 758/1100/1 757/1114/1 770/1127/1 +f 767/1131/1 755/1106/1 766/1098/1 +f 764/1133/1 752/1109/1 763/1128/1 +f 759/1101/1 758/1100/1 771/1129/1 +f 760/1134/1 748/1104/1 761/1130/1 +f 756/1107/1 755/1106/1 768/1132/1 +f 765/1097/1 753/1096/1 764/1133/1 +f 749/1103/1 759/1101/1 761/1130/1 +f 762/1125/1 750/1112/1 760/1134/1 +f 757/1114/1 756/1107/1 769/1126/1 +f 774/1141/1 772/1151/1 773/1137/1 +f 773/1137/1 783/1149/1 782/1135/1 +f 782/1135/1 781/1124/1 780/1123/1 +f 780/1123/1 779/1145/1 782/1135/1 +f 778/1136/1 777/1139/1 774/1141/1 +f 776/1147/1 775/1142/1 774/1141/1 +f 774/1141/1 773/1137/1 778/1136/1 +f 782/1135/1 779/1145/1 778/1136/1 +f 777/1139/1 776/1147/1 774/1141/1 +f 766/1741/27 765/1138/27 778/1136/27 +f 763/1742/28 762/1140/28 775/1142/28 +f 770/1743/17 769/1143/17 782/1135/17 +f 767/1744/18 766/1144/18 779/1145/18 +f 764/1745/19 763/1146/19 776/1147/19 +f 771/1746/20 770/1148/20 783/1149/20 +f 760/1747/21 761/1150/21 772/1151/21 +f 768/1748/22 767/1152/22 780/1123/22 +f 765/1749/23 764/1153/23 777/1139/23 +f 761/1750/24 771/1154/24 773/1137/24 +f 762/1751/25 760/1155/25 774/1141/25 +f 786/1217/28 798/1156/28 787/1158/28 +f 791/1170/1 695/1159/1 790/1161/1 +f 692/1172/1 691/1162/1 788/1164/1 +f 795/1174/1 699/1165/1 794/1032/1 +f 689/1175/1 688/1167/1 784/1169/1 +f 696/1177/1 695/1159/1 792/1171/1 +f 693/1178/1 692/1172/1 789/1173/1 +f 785/1168/1 688/1167/1 795/1174/1 +f 690/1179/1 689/1175/1 786/1176/1 +f 793/1031/1 697/1030/1 792/1171/1 +f 694/1160/1 693/1178/1 790/1161/1 +f 691/1162/1 690/1179/1 787/1163/1 +f 787/1158/19 799/1157/19 788/1181/19 +f 797/1191/3 736/1182/3 796/1184/3 +f 803/1201/3 743/1185/3 804/1187/3 +f 800/1202/3 740/1188/3 801/1190/3 +f 747/1093/3 736/1182/3 807/1094/3 +f 737/1183/3 738/1192/3 796/1184/3 +f 744/1186/3 745/1194/3 804/1187/3 +f 801/1190/3 741/1189/3 802/1197/3 +f 798/1193/3 738/1192/3 799/1199/3 +f 745/1194/3 746/1200/3 805/1195/3 +f 742/1196/3 743/1185/3 802/1197/3 +f 739/1198/3 740/1188/3 799/1199/3 +f 788/1181/23 800/1180/23 789/1204/23 +f 789/1204/27 801/1203/27 790/1206/27 +f 790/1206/18 802/1205/18 791/1208/18 +f 791/1208/22 803/1207/22 792/1210/22 +f 792/1210/26 804/1209/26 793/1212/26 +f 793/1752/17 805/1213/17 794/1215/17 +f 784/1219/25 796/1216/25 786/1217/25 +f 785/1221/21 797/1218/21 784/1219/21 +f 795/1222/24 807/1220/24 785/1221/24 +f 794/1215/20 806/1214/20 795/1222/20 +f 818/1358/1 817/1223/1 914/1225/1 +f 824/1236/3 825/1226/3 836/1228/3 +f 817/1753/17 818/1229/17 829/1231/17 +f 814/1754/18 815/1232/18 826/1234/18 +f 811/1755/19 812/1235/19 823/1237/19 +f 818/1756/20 819/1238/20 830/1230/20 +f 808/1757/21 809/1240/21 821/1242/21 +f 815/1758/22 816/1243/22 827/1233/22 +f 812/1759/23 813/1245/23 824/1236/23 +f 819/1760/24 808/1246/24 831/1239/24 +f 809/1761/25 810/1247/25 820/1241/25 +f 816/1762/26 817/1249/26 828/1244/26 +f 813/1763/27 814/1250/27 825/1226/27 +f 810/1764/28 811/1251/28 822/1248/28 +f 839/1765/22 840/1252/22 851/1254/22 +f 843/1264/3 831/1239/3 833/1255/3 +f 820/1241/3 822/1248/3 832/1257/3 +f 828/1244/3 829/1231/3 840/1259/3 +f 837/1227/3 825/1226/3 838/1260/3 +f 822/1248/3 823/1237/3 834/1256/3 +f 841/1258/3 829/1231/3 842/1262/3 +f 826/1234/3 827/1233/3 838/1260/3 +f 823/1237/3 824/1236/3 835/1261/3 +f 830/1230/3 831/1239/3 842/1262/3 +f 821/1242/3 820/1241/3 833/1255/3 +f 827/1233/3 828/1244/3 839/1263/3 +f 845/1266/3 844/1273/3 848/1265/3 +f 846/1272/3 847/1279/3 848/1265/3 +f 848/1265/3 849/1268/3 852/1253/3 +f 850/1277/3 851/1254/3 852/1253/3 +f 852/1253/3 853/1275/3 845/1266/3 +f 854/1281/3 855/1270/3 845/1266/3 +f 844/1273/3 846/1272/3 848/1265/3 +f 849/1268/3 850/1277/3 852/1253/3 +f 853/1275/3 854/1281/3 845/1266/3 +f 836/1766/23 837/1267/23 848/1265/23 +f 843/1767/24 833/1269/24 855/1270/24 +f 832/1768/25 834/1271/25 844/1273/25 +f 840/1769/26 841/1274/26 852/1253/26 +f 837/1770/27 838/1276/27 849/1268/27 +f 834/1771/28 835/1278/28 846/1272/28 +f 841/1772/17 842/1280/17 853/1275/17 +f 838/1773/18 839/1282/18 850/1277/18 +f 835/1774/19 836/1283/19 847/1279/19 +f 842/1775/20 843/1284/20 854/1281/20 +f 833/1776/21 832/1285/21 845/1266/21 +f 866/1393/3 867/1286/3 926/1288/3 +f 874/1309/1 873/1289/1 886/1291/1 +f 867/1777/20 866/1292/20 879/1294/20 +f 857/1778/21 856/1295/21 868/1297/21 +f 864/1779/22 863/1298/22 876/1300/22 +f 861/1780/23 860/1301/23 873/1289/23 +f 856/1781/24 867/1303/24 869/1296/24 +f 858/1782/25 857/1304/25 870/1305/25 +f 865/1783/26 864/1306/26 877/1307/26 +f 862/1784/27 861/1308/27 874/1309/27 +f 859/1785/28 858/1310/28 871/1311/28 +f 866/1786/17 865/1312/17 878/1293/17 +f 863/1787/18 862/1313/18 875/1299/18 +f 860/1788/19 859/1314/19 872/1302/19 +f 889/1789/26 888/1315/26 901/1317/26 +f 883/1321/1 871/1311/1 882/1318/1 +f 878/1293/1 877/1307/1 890/1320/1 +f 887/1324/1 875/1299/1 886/1291/1 +f 884/1326/1 872/1302/1 883/1321/1 +f 879/1294/1 878/1293/1 891/1322/1 +f 880/1327/1 868/1297/1 881/1323/1 +f 876/1300/1 875/1299/1 888/1325/1 +f 885/1290/1 873/1289/1 884/1326/1 +f 869/1296/1 879/1294/1 881/1323/1 +f 882/1318/1 870/1305/1 880/1327/1 +f 877/1307/1 876/1300/1 889/1319/1 +f 894/1330/1 892/1344/1 902/1328/1 +f 893/1343/1 903/1341/1 902/1328/1 +f 902/1328/1 901/1317/1 900/1316/1 +f 900/1316/1 899/1337/1 902/1328/1 +f 898/1329/1 897/1332/1 894/1330/1 +f 896/1339/1 895/1334/1 894/1330/1 +f 892/1344/1 893/1343/1 902/1328/1 +f 902/1328/1 899/1337/1 898/1329/1 +f 897/1332/1 896/1339/1 894/1330/1 +f 886/1790/27 885/1331/27 898/1329/27 +f 883/1791/28 882/1333/28 895/1334/28 +f 890/1792/17 889/1335/17 902/1328/17 +f 887/1793/18 886/1336/18 899/1337/18 +f 884/1794/19 883/1338/19 896/1339/19 +f 891/1795/20 890/1340/20 903/1341/20 +f 880/1796/21 881/1342/21 892/1344/21 +f 888/1797/22 887/1345/22 900/1316/22 +f 885/1798/23 884/1346/23 897/1332/23 +f 881/1799/24 891/1347/24 893/1343/24 +f 882/1800/25 880/1348/25 894/1330/25 +f 906/1410/28 918/1349/28 907/1351/28 +f 911/1363/1 815/1352/1 910/1354/1 +f 812/1365/1 811/1355/1 908/1357/1 +f 819/1367/1 818/1358/1 915/1359/1 +f 809/1369/1 808/1360/1 904/1362/1 +f 816/1370/1 815/1352/1 912/1364/1 +f 813/1371/1 812/1365/1 909/1366/1 +f 905/1361/1 808/1360/1 915/1359/1 +f 906/1372/1 810/1368/1 904/1362/1 +f 913/1224/1 817/1223/1 912/1364/1 +f 814/1353/1 813/1371/1 910/1354/1 +f 811/1355/1 810/1368/1 907/1356/1 +f 907/1351/19 919/1350/19 908/1374/19 +f 917/1384/3 856/1375/3 916/1377/3 +f 923/1394/3 863/1378/3 924/1380/3 +f 920/1395/3 860/1381/3 921/1383/3 +f 867/1286/3 856/1375/3 927/1287/3 +f 857/1376/3 858/1385/3 916/1377/3 +f 864/1379/3 865/1387/3 924/1380/3 +f 921/1383/3 861/1382/3 922/1390/3 +f 918/1386/3 858/1385/3 919/1392/3 +f 865/1387/3 866/1393/3 925/1388/3 +f 862/1389/3 863/1378/3 922/1390/3 +f 859/1391/3 860/1381/3 919/1392/3 +f 908/1374/23 920/1373/23 909/1397/23 +f 909/1397/27 921/1396/27 910/1399/27 +f 910/1399/18 922/1398/18 911/1401/18 +f 911/1401/22 923/1400/22 912/1403/22 +f 912/1403/26 924/1402/26 913/1405/26 +f 913/1801/17 925/1406/17 914/1408/17 +f 904/1412/25 916/1409/25 906/1410/25 +f 905/1414/21 917/1411/21 904/1412/21 +f 915/1415/24 927/1413/24 905/1414/24 +f 914/1408/20 926/1407/20 915/1415/20 +f 13/1418/3 11/1802/3 938/1803/3 +f 938/1803/3 939/1804/3 13/1418/3 +f 940/1416/3 941/1805/3 17/1806/3 +f 549/1807/3 3/1808/3 17/1806/3 +f 17/1806/3 15/1417/3 940/1416/3 +f 13/1418/3 939/1804/3 940/1416/3 +f 941/1805/3 549/1807/3 17/1806/3 +f 55/1421/1 57/1809/1 931/1810/1 +f 931/1810/1 932/1811/1 55/1421/1 +f 933/1419/1 934/1812/1 21/1813/1 +f 551/1814/1 25/1815/1 21/1813/1 +f 21/1813/1 19/1420/1 933/1419/1 +f 55/1421/1 932/1811/1 933/1419/1 +f 934/1812/1 551/1814/1 21/1813/1 diff --git a/assets/hbm/sounds.json b/assets/hbm/sounds.json index dae0311b6..214062f07 100644 --- a/assets/hbm/sounds.json +++ b/assets/hbm/sounds.json @@ -29,7 +29,8 @@ "weapon.tauShoot": {"category": "player", "sounds": [{"name": "weapon/tauShoot", "stream": false}]}, "weapon.tauChargeLoop2": {"category": "player", "sounds": [{"name": "weapon/tauChargeLoop2", "stream": true}]}, - "weapon.revolverShoot": {"category": "player", "sounds": [{"name": "weapon/revolverShoot", "stream": false}]}, + "weapon.revolverShoot": {"category": "player", "sounds": [{"name": "weapon/revolverShoot", "stream": false}]}, + "weapon.revolverShootAlt": {"category": "player", "sounds": [{"name": "weapon/revolverShootAlt", "stream": false}]}, "weapon.heavyShoot": {"category": "player", "sounds": [{"name": "weapon/heavyShoot", "stream": false}]}, "weapon.shotgunShoot": {"category": "player", "sounds": [{"name": "weapon/shotgunShoot", "stream": false}]}, "weapon.schrabidiumShoot": {"category": "player", "sounds": [{"name": "weapon/schrabidiumShoot", "stream": false}]}, @@ -62,5 +63,8 @@ "entity.chopperDamage": {"category": "hostile", "sounds": [{"name": "entity/chopperDamage", "stream": true}]}, "entity.chopperMineLoop": {"category": "hostile", "sounds": [{"name": "entity/chopperMineLoop", "stream": false}]}, "entity.chopperCrashingLoop": {"category": "hostile", "sounds": [{"name": "entity/chopperCrashingLoop", "stream": true}]}, - "entity.oldExplosion": {"category": "ambient", "sounds": [{"name": "entity/oldExplosion", "stream": false}]} + "entity.oldExplosion": {"category": "ambient", "sounds": [{"name": "entity/oldExplosion", "stream": false}]}, + + "alarm.trainHorn": {"category": "record", "sounds": [{"name": "alarm/trainHorn", "stream": false}]}, + "alarm.razortrainHorn": {"category": "record", "sounds": [{"name": "alarm/razortrainHorn", "stream": false}]} } diff --git a/assets/hbm/sounds/alarm/razortrainHorn.ogg b/assets/hbm/sounds/alarm/razortrainHorn.ogg new file mode 100644 index 0000000000000000000000000000000000000000..16786f7ba5c9778b2c11cb1e6518baa1bc1ccc6a GIT binary patch literal 20758 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 literal 0 HcmV?d00001 diff --git a/assets/hbm/sounds/alarm/trainHorn.ogg b/assets/hbm/sounds/alarm/trainHorn.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b54cf2b4c7878db6127436f22339e3bb8bdefc13 GIT binary patch literal 37205 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 O$P2P6w6~+^?%`-qLhF)U?*iL*dAQOWSLv+5bOu z@O+8b9p{W@j_9>B;+z*ud2}@R+`GBYcQU^?E8}9($*|+zwAQU*=hyC*a%M>Cd3*cv z+U4v4q1&D>+Z%UG@WA~UMP>e>@ynM@xwSjn?kD^IM~wPgP4yHLnEwLZ#Ng@b=d#Wz Gp$Pz;c~T(& literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/gui/gui_ams_base.png b/assets/hbm/textures/gui/gui_ams_base.png index 2de3c50f66d423957154c2d66239bc53481c8a5c..b8907715942b6718dd3f95968a687a93b62ee7e2 100644 GIT binary patch literal 6370 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 literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/items/battery_spark_cell_25.png b/assets/hbm/textures/items/battery_spark_cell_25.png new file mode 100644 index 0000000000000000000000000000000000000000..54cb53a866a7c899bde945df3fab341bc5aec3c1 GIT binary patch literal 298 zcmV+_0oDGAP)oBA56ntOHio)_wqyfSrvHf{m4(q!htU zuD10<*xQR@;lV}k)Z(6n_{he8h;~jhkKNgMGYij!DqSh_BY)4F|DpjR9)XH#^rcEy z05*hdi7dTk;1Ng>V@f1VkBL6o5CX6zIx;Ya!F646oV{Nh#}`>d@O|H$tZ*wdfkz-O zyaEvN3qYj21YoVa;)}d_NQK0?Xzkh9O3+AuoYb8)IG~=%>E`dn5P)W?p!ZgV&TI-m w#eLJrt@%h3T&?i=p4|_zUEvb${=~bn15)aZY$L#DdH?_b07*qoM6N<$f{Chsxc~qF literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/items/battery_spark_cell_6.png b/assets/hbm/textures/items/battery_spark_cell_6.png new file mode 100644 index 0000000000000000000000000000000000000000..3b525dafd51435867c688723ac55bb70d54b85a3 GIT binary patch literal 287 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#VfM_YvQH<7HxiKN(>&~3}#CTdc@oIm}kGlKH~%l2c3u`0e!am6QtQh Zm>JmZR|b~(O$7Ov!PC{xWt~$(69Ce9Y5@QM literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/items/battery_su.png b/assets/hbm/textures/items/battery_su.png new file mode 100644 index 0000000000000000000000000000000000000000..82440d819f964d9dec82cbbbb00bbd53854937fa GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#VfyU$hYrRTd=2JtPgY%Tu-dMsLz5D}<+`%yJ-?pw&w{6>2xa5B0U(?#VVRC|c zO2Vx3j}OjgTxOelTkUy_R5F+DmTPLsJV`wYoRb6uTLg^uU14eOP1vbX@RId<`-5*H zcjB8$Peg_W%=eNocJJYQlJ5G2YxBc0hs%{$o&ZaYi=y*eRfs89ZJ6T-G@yGywqEVq8%G literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/items/battery_su_l.png b/assets/hbm/textures/items/battery_su_l.png new file mode 100644 index 0000000000000000000000000000000000000000..e78387cf0320f036b2d536791284f8c488166471 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vfw#Z3ERZ%ZePZ6Mz|Y()pwE1G_xb&j_v(M1{qXR$e4GFMe+D)G{@S3j3^P6l&W1sqm&d2w5;Obsv0a>5$6V*1nLpUuTug zt-DJ(_us7iGxKM9+C%@8kWN)6hMY)dgGI}qXg$0!tsuwyg~iQy*QVFbv(LZYb^Wv& zLzwT))D+R`Ey2?z0K3zKR7(}?&Z+XyO(0z&!5@xqqB0s3BBz< bu7~U2?J)c3pI&JNbSZJjy&x~Jejm8PixBuOGqJ=Q+NaV(za;W!Rynp$_JqwIYsio#mg6=Tdh z$x%wF%T)I9@e@QTCCjp0LN23Tt)r9@*LCrIpQ@^?TfiAIjw5Z`GEEa_$nCM>IF@;y zaU2KW8)Vxynx?VrJHR-O02pHc2*Z%3X{_D+YXX2Mip29g0Lrp_{Jp?ep`s{~VHhMy z5;>Rbc7pH1}K(y9U2f^n60IjuXt^a0zq8D7n VhR8hKa2o&s002ovPDHLkV1iamhZX<; literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/items/gun_revolver_pip_alt.png b/assets/hbm/textures/items/gun_revolver_pip_alt.png new file mode 100644 index 0000000000000000000000000000000000000000..dd888d23b20e4aa455ce55b55400dd1e09ae93cc GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf#|)3{t2-#f|q6e|WEmN{|x z^!*6}Or^2zdp&m*`|VzLSb|xgwPp!}A`3%XBEtfm)9vqTcP?3^aV3h|;j+nRH37lg z+h(tS&vUgyU#4i~7YQKQa|7I2`?hJRDfGtL5*TZJqkVxhvz%6NN`VS*A;@DY+fn7Ww0M zgzVC9+6^67m}dVlVx2a5_&T81&)Y%PFgUHdCN8V dn}0Iyec7(^Q0&Tmd!S1hJYD@<);T3K0RZMfT7Uom literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/items/ingot_cyrophyr.png b/assets/hbm/textures/items/ingot_dineutronium.png similarity index 100% rename from assets/hbm/textures/items/ingot_cyrophyr.png rename to assets/hbm/textures/items/ingot_dineutronium.png diff --git a/assets/hbm/textures/items/nugget_dineutronium.png b/assets/hbm/textures/items/nugget_dineutronium.png new file mode 100644 index 0000000000000000000000000000000000000000..08caf43c42ab6136ccb7102d765340f0a55fb6b3 GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#VfFVdQ&MBb@062X=y#N3J literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/items/ore_cluster_bg.png b/assets/hbm/textures/items/ore_cluster_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..5611489a979136c50b082b90148cc18323996ec9 GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vft6j9tCVO9zvy+bx?an0DT@OKV?*XFE%m?KpA_Bi`QWn6Ws~UJyot#@3_XuI z4(wVt_vHc=t)E(7Bo?O1I=E;}T*j;`GSTPSRgoQK*Y}*;>8@_hICt&2T`k3W+_J|f z%HRKU>hz{3@yi3ZFp%4m5F%*yk1^7q-bl{u@StRV{veNp5 z@MoUKz^@{uWFlhU>b6z0s-pM)UNPrvDWylnPc(y|wKj_9!2p&tW5977K~?Oqlu~Ya06>hyh#<8R^uN_@5{mc6Tq00000 LNkvXXu0mjfNRe;Y literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/items/ore_cluster_tikite.png b/assets/hbm/textures/items/ore_cluster_tikite.png new file mode 100644 index 0000000000000000000000000000000000000000..635bc7b321d9909a1d6a9355df37791a8891735f GIT binary patch literal 433 zcmV;i0Z#sjP)`U-4Q8!HwG_l1tt~<-5F(-4 znhGw>31ZW=Kms8mAqUssEWsTv33aw>i>D#ZK~rgpp6Lwd`Fh_M{tB+^>QpMFfBP37 zMwU{dlp>6LE0P>r5<`{p`Mh>rR|ABRufxdKpP!F9jC^gpmV!Fdj?r z(NSESJOiMV!iWzP@H|gQDUni=PVe*4QC3(=3BZUDeQA3-g^{ne!~#M*3DTu~IBquQq16OHDMc}!p?&Q@ zoCa)nHdt@Bt#{v|EC)~+a}Hj%mZg+>@M_m#$f`nuXaEC^ZWn;{WMYGjL7!2t;~eto rF92v?JARzRw?%h)0F*&a!=Ka%=OA3+ch_ms00000NkvXXu0mjflNojp literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/items/powder_meteorite.png b/assets/hbm/textures/items/powder_meteorite.png new file mode 100644 index 0000000000000000000000000000000000000000..139b29b5cbe4191ab7b81112bd77e25c2a8ab329 GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#VfS>|26k?MGF7zTo7}iWYsd^(@P&JGW=f~^*TDcHa~yf>_`^| zhP~xmu3g$be{y8#;TW%johjW`X=O7d85*9r840GOiF>YiEZuQIW|qdyOdkoQ-QPV!=uO>a@&sg6~8&MRD?mP zDJuKa-#14D85>l>Jpb`5ix4tCc*l5h{;h813~-KQe7)(9h^oDW~;3kF;I!?|O9by=76t z-OP;VZDo32bG$xua=V|KqT<r;>$dyP>je|-PT-JRl>EqmgAYU%3-$k8M^+r=r z{!MGovQD$GEj_{~p2)J#O?yAZht)QAhoMG}Y7xUcpO>;8Pj+i%nHQ?OQn>wJHKOYc eck$l;XW36iyDB~1`r{tZu?(KBelF{r5}E*gMOtkD literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/models/ModelPip.png b/assets/hbm/textures/models/ModelPip.png new file mode 100755 index 0000000000000000000000000000000000000000..40c63f03eb5e32f41b05b459fc7556d80ea516bb GIT binary patch literal 2305 zcmb_ei$Bx-7ynLf6G<2`gi3iHE$JcGHMy*wpScZT(H=x@bD2vqrj$G}d8CxviZ#AO zrN&${&7znHF?U(+O)7GIR=?NpKlq*3>)c-Fbyzq$v6Ychkpcif<}}*M zNvO#`SyEgmTP*NzgbEVrWNQgjbi!wZj;KG%4g~;DGj?v^#e_aI4DB8X0J~a#GK51Y z@dW_M$kSFRY^>KpUIRtpH0;{COjn?Cy7G>T*IZdBOEg+iLP7%mU;5qaLIHmBTOZ3~ zhiW8Ty*L`PXwIY)hHs>mx6dxlS`-p*-wRJXb}ZD_muPRG)cQ7lb1h1VZs6S*Kk%S| zRgQ&!Y+=DQ+i&yC&)8lh=${d4*tX(GS{2|e5|{ZM<^7f3-nEZL z8sdzOUoeOrJCScpZ?2P>kFL{n5#y>90Ng_4D5?;dc!XVD;>1;-$t6so7tdreirby- zFfLpjdoS=lRoG}a_~A;Ikr!7}q2?Rkxy+3mc};%xc9t?WI$(by4PEC(oZVbsnKH(* zeGAKLhArUrfvuJX#I7Ls+dkr)0hhy>%w@`<_Eu3U}iI z^c~|v-V{Ou57U{bGzIWJz?^n30F0Dj{$K6BiPrd)=K}*0{me1_V@bGxaVKm29jwnnm)%$^@JTvnB*xr3Lay^vh2tuV@R8Jma zEvonKBWOAeP#ndx^wy`XUP;mVyHvJoIu;Jdwz_I%FDUytJehB?mro`odz}i}m^7@u zYo_d(ie>oRMm0Z^HM+I?PE5n~zEw`hk);Xt&EYH^`wO{S3bgi>2OikQ4LN(>vDN4J z7c9BxuW_+oCX((cgW_o(ld3a_DGsyo9O&32+*7!Uy*X)(XhHu~r}+fgo6Qg{1l8_e zkv9pCZ9EQHEoFTW;3``>f>U84wyO*zsxwiipcqs z)Piljev#Xc)4U`bCT#*Cej}%U(hW&LR&+q$i8yi#%y}pm&t#b*wAis0ZBG z{+^11ef;UnZOlIJ6y9m&`#}6zy(6>*Ttuwecw8P&^d+^Vi($x#VnG$}&W*P`djh(e zD*TM-P%l@!Fs_g<-~SkCHZx$jLu}M3Gumcn-p)#oFR8>+!3`284y?_ze+|xE5`yF0 z9oW~=rtO58TAf!mgL|J>)y#S-GWTq1534^Ou4g!=%zq)6Ggo*2y~Q0($Q3W(6dX6~ z?!<0kUBa^0Y--ItklY~Es3T>p?1yZgrLfV>92doNw8qR(*-8Ks{c=b$+%``FXvbO? z3%+kJ%~jGK{{)?NIaX1(f7raoq>TVUdFsQF%Qc8E><{f`ymn-ze25T%KSY~4 z4){KY8MHQn~jP2AJz&Mcng)@KZSgx8_kk!uv(r1y9r?{(Br zsLcW>y`?Iau=mf zdi&p{ADl%#tSWN*C>$GMzH#GNV9WNIDezZnqLsgGSzHB-~BSpYoUzRij~pX}pa!(z?;3NR3e&KhR4qrJxEC$jNtCSCrnCt>8l& z+-eZ4@HZ1D0x=rGpR>y#TG zQ>(E1(YzU@8Q42BZ4Z$ZI-=7BUSXzr!l`t^ip1#gnA zRRp}E4C15_LiaBAv|3IJfG!|~iNEPl7^Q?_-YF9Heo9#p!#R^robI3wCH+3Az0nO= z4rGAw)I3BH1Aa=sl7X0Ncp<2JLqI6?HxLKLs&9KPDFoPZc zGpAz`(zS+^ebV$>|8IiH!{IiR{G#|ES~^Ed_$L8QTVt#$EYDvNno30LvqU?BuU{~L Z_45e`^+RByg8U*74h|Q?e6ZSm{{pi~WNH8a literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/models/boxcar.png b/assets/hbm/textures/models/boxcar.png new file mode 100644 index 0000000000000000000000000000000000000000..0e7ef4b1de63f1068ad112778bb16056a1f44204 GIT binary patch literal 15348 zcmWk#2Q*w=7u5|0qmL4uAUe@9dWjwcA(-eTdd=v)_ugByd?KSJ>gc_PBtvwgM0A3P z_P^g+<5{!Td+vSro_){WXP2Dh9wc?EfDS0q}c3&T0a<;CU-) z7=nPGAdqbw78Wa(hKiygqA0p}DS_Y2ujIK(Nve_a;fl^1aRMvO@NcaF9FYo?P?xB_ zdQ1K&H*g63n}rZu#rc)riQRj_Uss%swy&uvx<~)1g^0XzE7CJGVrJiAiVeNBnG|s_ ze%PP6uPfB%7J-5{J){PGWRk0$-Xr(hR^0T_zA7q7Y87#DZRUa^%&8b3nIQx$W&eU< zU_+Rl{oYN6l-bB=+qVOm*k=i`K&zsCDJZ^vafKJ|0$DcPgl>*mrK#Iemx_l=aK#^Zmp{q*Rax47y{+GbQ>rPRayFiLZ>s@I4?=W3|Mv7 zyDk+yAxDlm$kM%Obt<^+EYarn>|EIlk{j8bDaCk5ZN)yX(4X8rr#?FLOFTs|xh@Sm ziYIJ%|>RGN$eyHt(^5=Id(4KuD`R1cw4}o{7IY-iJ9?sPyHUT z(Tya~29ZQ=rGe4Q}H&4oRHY4<_Mee_MDuBZ4(YGh3h@=iA zCIEGr<=44l-Doms-@M0*=vjMifo@zowh?Ez;I_mE{(Z9vGEr6jTrV^Q9h7V^Yb<)+ zINMe~;$CG^4w{UMP=bo7NkYM1{Aw(zjeq**p56I_i*}PJw-K(DCAsy<{Nv7IYa0mI z^ceKat<_BT$VX;-D=bL)7qAYPQ)r{fpRxr_yRw*4O6>9YT&mBM?LFD!4kCiFtbyVB zLpFUU{%c}(i^7kXlR}J*>4!DBt~*$BSz-=E!3=DFdwf_YW~ciQZ%cf@3}ms5=7RHY zjXxT-xH4i+rP^_56C1U;GfV6|WjAe{rkL|&M^4Q6A{r^U^&$oo(7wQi2uwIZfwS#` zcBNz40zcKqmf!fs@}}s=!d_hNke%T=d&uk+m294olHIZ4PoY_%f+Xz+EtP{ zF}7_gapq{)ptonx7teJb=&+cI2T$XsR=d@oOP^;A^06Yhx|YG;5{KB;D)jr;g5*-S zz4B+tzb3{>73+Q#*I^*p+73VspCS&1cB`EXJgPD%3fSuZsBloiDmh)auKC%JoO#AU zd!K2w|4Vydp>O$`Gk8d!-W;JRC6qmrm#iCtR7pDvWe$;-`BcmIyZ%kja7a(;i&D7@ z%Rte5&I8ie0U&bd&BE`#xKjPokFj|WQ)LAQwrz|@e5qM%%hTKQ-wrNK?jx`mwv2sL z;tdlr?VKuH@wyb9ah%TBNj2M(PGVXZZ zTs>5|?02Lvs4IN!72Vqa;%m_*=d=g8FI74dkGE_oS6Wjxg7GAdU7O!)Av}z6iN!H% z%N|)Hdt%Gix+HLnc~6W!_cl(6{^e56SwdzCJC;iD(mLAMk4zdJj7py|BdE$aEMqRE zXjQ?DU7CZ&4s5JoA<@o07IeS^bJvjQeUnedB85}$U6-Vo$mnsZ=beasVay{zax;kq zdZG&4Z`q1wc1t1@3IY5Oft!DU##>vYgop z*Zai8Y)1x{QPS``?2`%`*`3|APWw6>qsQ==;Mo=~b$DB!TWjKm2ef&Se|p#3(1->I zh1In+8<}DNRx}5Gbv&=NDbLbNqyTV{x#&$jIuAfjCbH(iBsRnEvJ<_|@xf42BO_0_ zQXA3yKL%2>I9sB9PolRA2r)adGo$da`)lyI_bQx0J3q(NUX6_-_1KBJ5j&f0!?c$4 zXQ1v=8d%h1n0u?)vRf-KXB5!}1+b*GwFzGxsVg%~IB+=cb8!J|6wK9{Q3poIm;HVc z7+6WzV@QtPGJt%ih-D6s!Pg-L)$w~i|B^+`wHlg4m}7BC787{@8OeG7{m;+4P0kH=7pe))<~$1SHSzQB$N3l5mt0tP@Jw%%usr z={64APUReB;oA&oiPQlA=p$2g>Lptf`>^-s;VBT>6WbY;8P4JM6WgM|;F3l#zY4gO zW5xu%``7;~GyX1XK@dEQ@%&~%cXKC45UJQrOX2hZm>+=j=D@3*viC&6{|~CPo5018Dg^aKyTN+Cv@z$TX3#qP0H+v9k2q1MeTw11=gs-bt!LVSGx54 znhDsjITLm&%l`d9fK6;u0s~BU6lWN66dyN`B35imdMD1nCG_uXTT6yoO}upGWjhdg zbaTMSft|o#X=M)2_SG&09@bjzw0XWe)41qz*0Fmo4NN2@wf4WS#8K*5rh>Vi?dF@0 z<*zk>$+hV5g-3xl>qCWdC!nb#`bI`d9nt1Wbsr7NaCtYyaPa$27;=(4>6P-OVibPH zzYikciGQyreqI!cm<{Qf@hsJ?;jC5@?{Wi9oq6$mQW54Xw73rN;5^+LPZ+aUkgG%? z9Q3)ua?%4C7f3_f?$Wvh#M4-y!jY(Wo?ebhtG&mY?jVgg2co=0oYKw}L5z^d4FYy) zoyFG8A4nO?YB6X}t*jP-ZHYo~s?;O*si}og=7M6l*lMzL2m(DKl>te0E=3p^M;!O< z6qkb3Dz4Id*l^P6;nfWQg3{bGRP?WmvelwakNrBchJZ0&ZPu|SKbqyFMnONfp&@K3 zKoE^>O6G{)IbJGg{K41b#cP`Sa;oO0&VzlXACMpTY{Wq+icy)B*jz9dWgvdVnJK)L zamY`bm^47!alFm94J_7>H3hH~7zwWeVBRvt-HQB~!m+O)4FG5`r%JPcBeISG#P@2~ z#zZ{^w)QtP0;X%&|5wi|Um}NIU1bnbl`$+F2W)m=(-u@~EcA^drn~wY{{lBzH>#fv zlcPu4iu|z_!PGN+`QrK5B4749fY5YG+X1J2u68>6S2NFhKeBeK!=4r|L_p$h$pj;O zP{fwP9mP9%c5@07#;Vu|y=x8CiX4DI=>mGOUVSuTB8!E0fKFWsxc9jtQ=7WQB!vd9 zXe0BasBpUFL+_b@#jq;1v*iA~;ufe%olCcY&vO?f=U@uGbfM;1YHJg$XVb2uFMn^y zSdA&Cz!d_3NY=eY6kN!yC-|(wr>3UiZ*A?IdfdpZ&PvpkG&hxI8WkwcK`g|U{JG-e zsPILXOPxS^@(TLYr9(d<{1-Lz3&&Tcq=Ol8&O9VSl9QC)ytL(pyVsYtSqY+wM3y8U z#11^)AThh~HwvBf!U^`DY+9GLy(>+jY1i=|y`VYxaYZh9up+mDp+cJz`al8Ep?wba zhhc@$ECu|X$hvo(7O=nt)>&LNxQ*Q(f~Ftt;=MMF)>*@6!X>?H)0liHd|wF3Oj#*6;edce;hy zy#p;JEQr9`=Ms#{mX`HW=r$DB>7R<8B^n*MaUBHGj)%}4sjgHJ;N(ztQ{uxHd-}L{ z({$V}tyC^J0RSxfTIE~Cc9RtsiHZ0#xq4Uu&nBsMmUiEd6>*(QHV@RK^S0}91;6+m zMkqAj^M`E~lq~Btb`;rqn+gGIs4&!4>N7h(3LFz*?R@K~HX!4LQcc!}mjMf0cPZzdDA=-c#sF#gTQ)Iv$*wzBw)B^dV5&+?NKnjMUbUgFhrc88 z_N2IYKIOyA+Ht>}P%vv1p>+0UV z6s@QGs~>t;AEOY^t9RoGr+LpT#Q}iyCygS$oMb9~Isbs=FuqA}c7iZKYkWhl+-@P1%@yla&Wf9Tn~;vO{PQI-8Vgs85B0ij~cy`GnZ!=uuh zbQkF<0(o_F;zJNe$JXoh-WZR7kz!4u;Tnr-s8i#siJU~F+TOI`mnByQx;@&U{tdzk z+-%E($X~(dyjBG|ybmj2Ykn1x^uwd|xwPuH zZlI0xk~3@hWK0BH4UouPHI*|q7&^KR2nV%+2%7S5UO?_-`nnrle|mN{msv&QoSzMM zTMT5IKKsPGB_;WEqiORm3qfMT2f{3o*g|=m(#zi&Wha=x9M6Nrz~+^cB_64-o_)4ah!LvGx;im6YhA;j>w*SQG&2ri zrc~NFnv#V&^#oRw+dCPjh@xM8l!7sD(7s(LlpV-Nssmo%2(J(1oZU*LmHJDitNL?f zPBfrl^I%&7>zwNum6|1{@hh10c#tJaz02!+Ep^^YE_Ymv8oXo>;}Tx=E>N_~?O5>f z#!UXLv@FAuP&Eyx@N(?G5f7=!XnrB(NKW{#jdNcMhgTGA8$L32A|NGcfV*vHK*Il@ zECNZ2HVf+QB9NoB%HQ$+*!NwXiDup+^tv5*p6TYqQ!JbDt}qY9pE{Q>(Wz>*v0p@!%({(?h9G^JA1NPB+?3Pk zJRt?yN{ci?y$zZ|Unmx!;A>+?>3GpgdF50Gh;+U-K>hz*igdK8{v_Vxux+?~RyqT4 z;Qv$U6}MccvO)#Dar@?Y<3OG}VU4HKxK3kU;9cEL*RskgAt50YfjP&ZSjrG8*1pk> zd8z`rZyqottX;y+{50TAg`o@4;f(c7svRCzxH$VsSMt;`{wE(fI-gEl(hr&b?WMaXVu3Uz>u`&S4^ zqQ)}9y!e{Xik;KiZib<77cTMh0)VMvRbR zV*gh0N{~oiS?rZa=TY~nl2q9eA$=#S>I?^sR?1mlV_m1HaxH2WC)~R+B9H#mR5}|D)2L5SdbZUrlYbBe!#36(oL?VHcG|Tha=sQZF=xwf$ z+AB@dxWN zx%@GArUsCDM~OhIC#oPMwKn`qIi3WR-^8zqg+a86Y*ICXf6k>l%NV|x@KdJbS7slz zAYECKGYr4#Wjyf*^sLZ_{T|)aKN9@j^wd#I=D&v*PK_%-&SVdNC*E+|zO=PwOO{Qx zlbMQ?c57V%NYp8dJlSu)<|qeWS`H^u1@B)UYEun_9~x}%*&3e~HC3Yt^`Le0MvCf` z^;Gk9D(bpu*#ZvMw^7vU43mYP?6%&qalf9X3Cj^b1xOJ3c7l&Sip=Ec`!H%~{uL~u z#C*PVAWoR?l0y{UM937==>N_b?JFDGa&-?ydx2UMPk07AEznny%uc^mJOLECxd}}5 zQ4qWh3uUO% z1h08!G&aE%K2+2tv2rj!|C)7u~P8WnQOxTer4a8Bv*Xhqp(Mv`u}rb#SP%__O&=p{gGWu-_wZZxr>$hs2%k*m*mJw zEx{kZ*P_!j+&7n&%u=gx_uyk35_4o~n(B@Up72|oM%Fi#6Wo5f((MuigR%;Qq5=Vg zX}rW$%7GGv+a0*84|Qj6@%Tx!)EH()y2@&6KctS>G~L&B&Q0QFK?qTJS)$zm5#6aVB?pKudvcXxH!F47Jtnz;25 z=z~bO?YmMQ%Vg1KoEkT~8q*R+2F};y&RTe?AfrCsg_N?=Wq6{(hJ|K%upE)VcJpeh{+c%KsY+zG zj6f*C^{t@Try3LkC|^LwrGot->MPo}I2HnI`JymWp7!4t0aKz+2vmf+nhAHmUba;` zS$D4N+neb;or8xir1>njV-iYgt{f@d55nUqq=_e_{ot*S7i!?YCq?fk zhuG2qQnW_W^!2gAUu6wJDE-gt)3!&`uo^=IMfck*oddjS3%+E;x9j*Jp6mr$Px-Fi zU7}|eRuQzcYQ1XIW`}@eibkWwi8V`Yxp+qLA!MClgAuSwGib-i*1u;?d?jw;;@FWU z3ZFc%Hm613I+{! z&;6As_o$f_g8G|Stq}~j5qV%MO zNUa!+8|APDQC!kme{nvwyGT>zhNKa*Gaq&pxe(4gMsd!2B9BitTjoyJF0dE{uDs)T z5??;mp{%d3U!=C0;6h^h5NeBzFN&Cx)liYu^uo+oKAW->@A~6f4czRSOaweBZ36uL zfnAOIwy8*~H{tyIpvnQfN*$rts4)OJ7DbNn+qCSS!$gV?@CES~BL~VVmkw!x$H%*^ ziYI_4BGO;J@Yy-(?JA`huB~M@8|XR>U)X&ll*V6|i|y^nPsSsb(e{?0=sAo*NS)CY zT84F6kOfKY7dwove8-Aaj&=O!=y65PleDgxPw*YGX+b9Em9?-<^=nWpkF!K!6&s}z zTcoW8cOCZ!F3j^7uJG-RnRd5c=cf_gxv6WvT4oCw05PlGJm9lODNWdON@CVr1?2wP z);_hVW9WORvKj@&>BT;J^$YLrF+|Q9`O?DOz%vxfo6t@Vz6jR*z!@C%x4nY6M)<`E zw4FdrQy^wG2BYA%_o~4mSC!>FG9yeTvVnq>Ao9bW(c{%NYEA6{ud(Ohx?nsK-wrAY z6kHmO16I|===Q@MWtMj z(Trw)n_uet-7)>+9}tjQu+md?`R0N(tdXv7riiuyV@!C9G4EiHS6wvN2o|8&?Wl6X11Wda4ao7>AIS}Tb3 zhmkHfkiIxEKYa`7{jLpSy@>tOM!rqIGoi~RDwb(>o=*8&hhVBxb8~lLW=+{`on3qB zOS>GFcK((=J>HS2xb;Qq8Sm^=Y=yCA8Tm2J@3b{Vx zN{?^vc+;yR0{^q&E>x85G0~+*du(SuNghJsNe)zE1k*D_1=OP1b*vAsVY$9{9X%>< z1Tlp|wkD2CH;EHaS%!B4s(xMtmQ}ng<&kH%&m58Op(8(js5=g|b$_-OEyD91gR2 zTFi}nS-7XM2`9W0J4c#4_r8}!o(B#8eh*2Ipu8kj)IM{NzcI~7yAE32C*ibDXNjbA zcX$5}WL7dW**8~AVDNW6MA(t~(YEuwFPFaNqew^Q>kF z+JS}$OO!quy%G+u-jSP@O42mP9bi2;x$e0Wo}S~;QNL!X=|dn^>(4`{7%e=l-yHyA z3LhITr~Tag@cLf=X@HDc#N!MyYanNp09cp`>?}y^-~3)y;HhIvZ{X;EB1--7J@Qx^ zIOmwtyM5PR%7cth4uS7k9r5j#Z!5qlis3{r?gv=z)AHxsTD6!Xuv=W0%r?0NBykndoi|wF3vnaq z)&JLi02+l)-Wt;`qmE6eXnoiV+lY8u5qJX>^@pgZ$(E%?j0`} zb91+XBFNCXQ@T7oF#X;tD+#|U$LUe&c}5HBr^hjPghpMD*=Akl=`69W*9K4wl)u}1 z0ff*pVQS5LAO1!B^s{Q@U?USrVU1o3yuO)~IMt6~fLnb;bMw@?G4B83IiPKqsBZEz z>uO6jO9sBfC&#V&5aqS(ikBF>?actf=T6HAZ0i`6)h4!BV562%RVyb;-Y&pW`7urq zo-gTjSU#L9^d^8&4kc6)uV@HcZ<4_mKZ7Hqo7(@QD>yNL(Z>mD74xh*|3kPeeIY8X zqwk$1!uBBVA|5P5L$W-%viJul26^V3xw)r-S2TX=Ne<4LiC{5dBYpxGW(4R4fLNavrYdYp9v7&IiED z!o?Av{_P4{-byfsR6wX5&Wv{sr_F=jpyemI>i#rMzA^fKXEp#~7y0%{)7RpvoByY@ zm`*7IYZmPAp>~8$L_ybb9gr5;s8rjM-g1S5%WyC7l=(Qp%=6+?lB$Ks{eUMa5Tnv; z@HHQ52yPqKSWlvg7;Jcpa=WzuY6cEV=9=(Vk5l z=PNT2>b-%5#aQ}(F95EM>erwY)ajsSp6?*$#IgG>;?Xlm4v^mbVG<>XGqOOR-rtw# zO?nFGqCWr{qZJG}(D_5Sa4O>+)`WtHfIArxZS}n7h$A?o=TKM|WiBS{m6bZz*7h!* zxeI+V;|&dQn(dOa?cG{V6ENf3oo9s^R06z4WT3{G0{yXeTx}{Y4xp+Z_D6w=$e@V^hki=v?(Q=D|+s`vyZS#xVOHFKaKY@(yM4nq4b4r#xrV3gMUAS6qQ z&DfF5a0z>Gw_}tApCkW@2yMBkvMUF6W#5vXzLYKZOI|&}s(b$DX2YE5ydSV1oL*l3 za7HM6<=rXs8$^279Orqmyy#r7D?DE?=E4ibfpRVz5E4Ju&#FV?flZd5BehE!~(WJX3 zu5;w@j5!t1tj?2yq8b)mtlP~m`4DwNy|_$5|EW;Uth6Y)C0Uv<>@cjhPnwvPZ^`-) z%zxHCc&K@E%dStFGApig+nLJ5g3C`n;P;}`+vgn(ML@{K$2S*c(wm;v>eui7v!oiO zG(8YEZur`v!V>!#xqtM0Xp;z(=;b_!VH|>pOJ34GzHIhXrpsAK-92LdIl<1fhVJ4D=0sghlN1tP?)i7%Ny?cXd) zAv|~?Bh%;C%S$Rs4<*UbSzz*ufA^Li$AyoZS#4+G(@+j}t-+Kb4!ngW4^ zGo0AgAWKny@qRJ@HJu?C`LXt1(lcNzyV>n`N6K;cjUZ4KDY@RoA%km&xF4&u^Eb4( z7MA)xC&P#=`V@BVliL4s$x=0ie-!3z-j!w)=Cl#N^m3rE|GPX7vZ-1s(;=Sl@^H;K zzq?v{u2PxXFg@L5kM^anLGeby3Z)J|yFCAb@CTdQS^K*LFUt!SG*dRi0fy zoc>cCZ~4b*V{^p=5_Pp5S93S)M_`F(twS9Z(c))^hlh+aKGON&OPJ-8y?WKyhJGqx z6{;4|s9Cy(*PjC3EVyv7+IAK13gaQ8YpkJmV{OR&)eyWuzx>>r_PIT)3D^PiQD!BlQgJ^gCbWd`t~(R; z6VNN+p+~B5Ryx>`6-r}w3QQg4P{ugwQ}u8G1eFzpqI?OVD0yCM`K27MzFq5_N$F)P``;b$GD| zrMWQ^T*qDANftff%NoVj0Hv~%+q^f8o*ar``%{L1dyB;SB){d1RTcAFr-RnK9sRtp z-|H~hpa^}(y+n2RnGAQ7jw@$lba*IGN6pnzkntI;9hr%aM=&|W7`?noMGPvAyy(XU zSrO=PrTk{yD~s+|SrK|(RMV!sF;Yp1AT%oaDZ=bPZuoEfhAj)IFzmAmPA_PU!WBfM z2**cQC$hjmeYQE6nal9ppK+-9APk-Vm}d_?5%^bnqRfxHH1OLV0k>;~aQ{$H2iHk* zZeC@d0JO4v?#<6ZU%-R&B`sSRq^Y_*uY{&ncp~)RXOWxC&d)_vunhkFvR(7ob~Qu_ z$(TSPI@oTA7>sONTo;ykOA_Nl{rif6-j!1=-a+$fE$P#aTBT-CoG_kT0v=rk*@(xB9*B~GNyWEYNz`@2i^uX7b7|y{jJyacjPo@X%Cu~f;sT#TlIX(! z2K}5Vm3OEjBU6Y5=c$f1c;vY6)m{{I$%g%X@iR`iNakybnxDdR@=_Z*vXaR&Zwq-{ zIYrNwus&Z$?(mAX(A3$HHUX2g^13z=$)cg8Ro*h$^epr>ipJ6Z`Za9#BASvdXsyXO zO_q9fYh5QRXgw8h9ty3+^tS)SiTdX}OV6t5jj#d|xt823F@?=%pkBO%S3R#kow>6# zdB_wu6*E@EjJA)lvuE5z%BgXaOr0cT6irKawU72Y7c=KsR+KvPoK!VxSdj#@iX=&WBaMjv{88|l{)OzV z*}=evKQ;0fCej~)A|9x4oBVJdWO0 zkp3A#4m@!G>Hb1w2k4ztN=4@e#4#)LX{Jh);H8u8ar#6)1-i!Em#UTzJP$xo4zMR3 zb%eh|G>({;EvxUT=G6umikl{`Z-`if%IN#w36j2TYs2{B&^fZ^+Jcj2&=O2${%Wxf zsb_a&^gAHvShL6GL4*kS(K$Q&xx)x!j;;t;GPUikRQ_@gA|e25T+sP}NdBVYdwd7h zvyAx0imyC9;^CeK^H*2DS`KYuAxWhnq20$=)ic2s$e{)Gm)BsnnTRUm{$O(9FS+4=ypRup$nG35m-tS6*_AuV}(^#<8 zXv(Cy1XetKWu9y7jrqpErrGs|tXDU=sU1Y;egQhr0TAgPP&}M@3k4ILUTx~|+?Xz2 zW4co-UbLr2567Nb7D)cJN)xy1oke9rk1=^Bd9qj5BEwG-jf^hHQU~YvR0o&FG&by?mxWUL9k#+>Xgb zNy};`PnL%>F(-J4%tEep>@?nP-+^EpR_td!ciRau>aVNSY5s%cZ1jHg)Qx0kenX-x z#jbkTAvlAU)ZdKq{!P`DV%bh-9#aqp{N*>r5AfYu85V5{PIz#0NR4I@i^{)|2#DGHQ`@dM^Prx!8g^Da3v|^}OfiCy z{AkFT37XDn|5vKFe`FLg!}}XC6FyLaVqS<9k5IFF9iyPgmQl+=Mf=>jA zfacuRS9SXm>gXC^F-;y@-y2ZA zc;@4rX7;$WQE?N__r%X<*fdZ6sq7KSo#$qyw|p(xL?wVSm60G>C~S-9nDvJkOFbQD z;60@KS>i1gy~0;fRP%d_a!d%94`4GISq6|dpSDX-seZlvJU&c5J_h*2=nSCgdecA!psTyvUPfJG z!J;P$6vE*mg-70%zUyDQv8FQ9^N7G)OZZ0UJoMggr|+&{r<){En|JdoZuogP&geqI z6*0%v<{bqKlO+o70OCpI#o#EEMU#>DVkuD8F;nhtTc_mV2gKW~PP{1Ec^!o_J_PA$ zZEZEFM{9(bY@FY*vtN&$A|}P+i{{v1lELf#@Ig-zeC5iM$kV0ygT9%h2$o?igAU#w z>O)eU$cf-|x!tfy{760$wW{z|*T9EvEMi8$Bx>J0h8V^nW(JIE=e|mKnme+HGH*A$ zs9uwWMYmR7mv`t4uYX{r-4#LpcKOm9WzCg3&C-gVn^_}8a5goqNi}_T3++bwkW{pC zU)5Q$j>%#Waxy|nsP8jjsQ<35X#7P$@x-A^P8G!u-kS6$C^+6{pnTDuF801BYp>q* zbF=_$qPdS%aLM_D0_hhADv7+mz)iWixh_HuJ0(@` zDpDs@S(*}CujA5*m=zX0ZWx39<9v77;lN|rq@FxLVqbO&9E=c zEVYj;T&%8$gcSyljKZz~F%5NE4RR*=d9&tpT?EPP)-tbR;Rs7L5tTf?s>0L0>#s6O z3)A=+DeF1+b?tUX5=DJ5!nz#Of1#!JhBgpk@--$H#EIsv;yCZ)RlxMEhy3GNI$lVh zf&wRfNzJf%t8%Vn``T1Ycy6Y>A}r4A1V3ri*xgQl(Bnm!w`D!MHH?2l zRPF~G6Yf;CMJ%f=VxrLI$>4Xif>qLx@X^9sT!H!Lj1=|ZajPC@^52!$X=O{}bom~g zs^^Zi-F_BF;{NT{wQ4TV5+ShCI~`C~AL#lqeZ;U?_3|-)UG33Qb(iDd#fN#^(@JsQ zy9IONO4rsUmsOt^%&Xd$y<^O@I3$K1cuJ)BLe>>Tnc358M>zjPs>I&K@&}f;hZjf8 z0Pa$lU#Z7#g=?L7Ki=8NI44`G$lnq!O4XnPQlBR@o}@eph(C=Y5CcjvpWk@G2&g={ z0c|}++n@1ui9#K~LHU0j_dR6{p=k@29_`W;(aUdyFoGJ-$`5wGjfrQ*F9u2uB1kkv z7tePeF=$@S7zf+#F@z^7dEnS4Wuk!MR>DmZB4>EP*W#NA1Bp_Dn%m@>0%b$8B@zA+ z-{rnw7S>Ddw@mrtd}Yog_qrB=1bA~>O-L32%Ou%Szq13&{A5`78S ze99Kp*Id%uB-DNbfB>Jl%9epU+Sl~995V{0jZnUgBzk675z^~aF8FGogh-$(W^VjF z84h1^@32(`kL=R$=GE&E3HE+=6>=_{S%fqjc9d!icNVkcxnTT9{r`6MjipPX>0DJ? z!WI)1aN_XU@bImn;OVV2V#df`s`w2+Na!KKg7+hqpQ&pUL{|gi@iWOdrRdz8b8gzC^e_?C;3t;aLW93Ojh-y8LyVMLV$D<_|;kay!G81I637VETNPakL zy!QG0`a+k6aD}xGJ~x~PbW<3*7M|$bMbH>$VL!G41MWt&;DR4%0GrJ-VF1MV*cy8mLBh;NZ;dl5{;~6b74>`QnegI@I<8% zP#V)~DC)C54sLrH6OUae$ZeJMheSo?OIElV@}N)gL<+n@u=O@g&~R7l%&e_r7z51~@=HzpwHYl6_6@?_{4;TU&8a6cY(jJ#Wg z^eEzWWer1C$+c=+#~Gi7U&oEQl({Zx-?^L~#i*4`IdSf{IRtZpO6rgmve>xH8+c00&o(=+at^n^KG z!f_RqrjR+?{=`SV&5K(_phs%CqQ{a4H~Jjf)=&KJ{5q2X*S9m|LR44@x8Nje#SOjG znp#8oDjWqMuK7b~V4xO=vl8My#mfWj6979$RU`N3Dx?i->uf9=gq;Vxm*l#~bBI}a zc5om%J*s`PQsM@0}7;kj~`nx-V6HR&1QdNmK(M;v6kv{qlGx~_AV_C6)|;Tnjho}gs% z!>QY=hZCS=W|6c}pgrf5MfU{)=A<@IE9{`N=-OKHO|7p5JgFK1`MCAvSg`cT^}9RS zkEKzpqEVDn3LMjxJ859xlz!eQHPf7T{F_tM!>`u_$eru(vGlj9dXu6Fi1?hp88(IS zy`yf#+3la$@E9GYlzZNRYyMsxk3>|c5w|t}_8QVX|mSI{{ zy<8`QNZC%HR1ZHYvYM6b&>v`S0KD$+7Xj4sZ`2>|@aP-CyaS!Av0(n|G3Dbrjy(~f zkO{KTwfJOAl-%Hj7q0i8aR00#r5BtPVz5`l%;CdyCDGVtnHGn??EQ#=pT}q^ah-!A zy^&#nz0mWrw>%pveLRGf$3l?sRXX`85l2@*3P48EY4O7iYz@AN&1M(EL+T7&eR>!C zzYTg?)ANEobSDXN8h!v(l3!tZ4R59Ja|lGl6#HIU4ek&k#3SwAiLR2|>;$OsfOFcw zPVdju*zm*OJH~NNL5~=>R?E18iK0FNg0x{6>B4QqHB|?bW^w>`bs3qOk4*9A;h})M zGEo=*->iKsB#7PlQ}j1py)FXoeNv`MQBcy`M|MB{FPF_f&cf3;(?1?uuI*q^(x_e! zWUGt|)J>^T<`m)EEX#*g>8B0r6nhX&6Z8j~NV3*7^b?r(r=A4WW-CY#TL+~a13f6+ zLDw1H{q1R7=2cDwKD9vK&Bsu4TufOwow6!(%+1`nqBYfkI4wVcy&2lKq#@qdGlltw z1|e~_*y;qHFc!6Dq9n6*d4`+}ZbP5G(Uv!&0sk$R%>|DQ;4#v6FW_eTF5to>i81Dv zN+e?Q_P%BsESR#t{w@Q>I~y=TBtzDJ5?ZB~5JS*glu>v_z*+59%Zuqrw45PU`qdHR zikoV}kolO5UQYTkgfd!R$~BzogsJ3Uf$>zTV+cMFo*9L`o<`K)b>hex%I z!ScXQir>%Z?oha_V~FdT6K?SEItSh>QXwg3Yk>hk%P(%}UW>I-bb0kI#~p%lq4!0! z2hlX#Gk9xjYk|vH8PE6V`kFLw6xUC8=nc`r%%M{-HLTkTpZc!yq_`2KZ$NLC(3|c* z#B!DHQJh)ftpTn>-xZ1yPG4GZK6;lu`yCZGI&En!+r-0Gb+c?18-Q7Df*qGt8WMZaVLTvE}MeE{mQ;kx&?)I$g7xf!ruMkP3k9uP2Fnq%x&en3+L$yr95+~*(c68a zTy2C0(t?Zsq#d&n7zfif=H{X}csAj-);;||s~4aNJ(g*w$5Xb2*R5tJ>Oh%DoNZr5 zvDef=RH$CDvP2$q2oA8u5CuSRKD1DFd(vi2O?M(yQA(hE`o1fP6 zWmzELM?7ZL{9I!*#cd%tr$Av7c3r68X<$wGV*tdEDcp%6{M17#Qy-@or@y? literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/models/boxcar_wf.png b/assets/hbm/textures/models/boxcar_wf.png new file mode 100644 index 0000000000000000000000000000000000000000..c8b527567a87007d6198f60843fb8d727c10fe2d GIT binary patch literal 190613 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

erVPI{UTEbC>J*mhA%X05WaZ_bB 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%0AIg2l-5q|cyHn4EM^$P{3+ZC8Mr)u>z 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 literal 0 HcmV?d00001 diff --git a/com/hbm/blocks/ModBlocks.java b/com/hbm/blocks/ModBlocks.java index 7fc06c2c1..35a68fec7 100644 --- a/com/hbm/blocks/ModBlocks.java +++ b/com/hbm/blocks/ModBlocks.java @@ -166,6 +166,7 @@ public class ModBlocks { public static Block rejuvinator; public static Block crate; + public static Block boxcar; public static Block seal_frame; public static Block seal_controller; @@ -449,6 +450,8 @@ public class ModBlocks { public static Block dummy_port_ams_limiter; public static Block dummy_block_ams_emitter; public static Block dummy_port_ams_emitter; + public static Block dummy_block_ams_base; + public static Block dummy_port_ams_base; private static void initializeBlock() { @@ -726,6 +729,8 @@ public class ModBlocks { crate = new BlockCrate(Material.iron).setBlockName("crate").setStepSound(Block.soundTypeWood).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.tabNuke).setBlockTextureName(RefStrings.MODID + ":crate"); crate_iron = new BlockStorageCrate(Material.iron).setBlockName("crate_iron").setStepSound(Block.soundTypeMetal).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.tabBlock); crate_steel = new BlockStorageCrate(Material.iron).setBlockName("crate_steel").setStepSound(Block.soundTypeMetal).setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.tabBlock); + + boxcar = new DecoBlock(Material.iron).setBlockName("boxcar").setStepSound(Block.soundTypeMetal).setHardness(10.0F).setResistance(10.0F).setCreativeTab(MainRegistry.tabNuke).setBlockTextureName(RefStrings.MODID + ":boxcar"); machine_well = new MachineOilWell(Material.iron).setBlockName("machine_well").setHardness(5.0F).setResistance(100.0F).setCreativeTab(MainRegistry.tabBlock).setBlockTextureName(RefStrings.MODID + ":machine_well"); machine_pumpjack = new MachinePumpjack(Material.iron).setBlockName("machine_pumpjack").setHardness(5.0F).setResistance(100.0F).setCreativeTab(MainRegistry.tabBlock).setBlockTextureName(RefStrings.MODID + ":machine_pumpjack"); @@ -794,6 +799,8 @@ public class ModBlocks { dummy_port_ams_limiter = new DummyBlockAMSLimiter(Material.iron).setBlockName("dummy_port_ams_limiter").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":block_steel"); dummy_block_ams_emitter = new DummyBlockAMSEmitter(Material.iron).setBlockName("dummy_block_ams_emitter").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":block_steel"); dummy_port_ams_emitter = new DummyBlockAMSEmitter(Material.iron).setBlockName("dummy_port_ams_emitter").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":block_steel"); + dummy_block_ams_base = new DummyBlockAMSBase(Material.iron).setBlockName("dummy_block_ams_base").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":block_steel"); + dummy_port_ams_base = new DummyBlockAMSBase(Material.iron).setBlockName("dummy_port_ams_base").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":block_steel"); } private static void registerBlock() { @@ -969,6 +976,9 @@ public class ModBlocks { GameRegistry.registerBlock(crate_iron, crate_iron.getUnlocalizedName()); GameRegistry.registerBlock(crate_steel, crate_steel.getUnlocalizedName()); + //Junk + GameRegistry.registerBlock(boxcar, boxcar.getUnlocalizedName()); + //Machines GameRegistry.registerBlock(machine_press, machine_press.getUnlocalizedName()); GameRegistry.registerBlock(machine_difurnace_off, machine_difurnace_off.getUnlocalizedName()); @@ -1131,6 +1141,8 @@ public class ModBlocks { GameRegistry.registerBlock(dummy_port_ams_limiter, dummy_port_ams_limiter.getUnlocalizedName()); GameRegistry.registerBlock(dummy_block_ams_emitter, dummy_block_ams_emitter.getUnlocalizedName()); GameRegistry.registerBlock(dummy_port_ams_emitter, dummy_port_ams_emitter.getUnlocalizedName()); + GameRegistry.registerBlock(dummy_block_ams_base, dummy_block_ams_base.getUnlocalizedName()); + GameRegistry.registerBlock(dummy_port_ams_base, dummy_port_ams_base.getUnlocalizedName()); //Other Technical Blocks GameRegistry.registerBlock(oil_pipe, oil_pipe.getUnlocalizedName()); diff --git a/com/hbm/blocks/generic/DecoBlock.java b/com/hbm/blocks/generic/DecoBlock.java index f20888cb8..93d603e0e 100644 --- a/com/hbm/blocks/generic/DecoBlock.java +++ b/com/hbm/blocks/generic/DecoBlock.java @@ -1,12 +1,23 @@ package com.hbm.blocks.generic; +import java.util.ArrayList; +import java.util.List; +import java.util.Random; + import com.hbm.blocks.ModBlocks; +import com.hbm.items.ModItems; +import com.hbm.tileentity.bomb.TileEntityNukeGadget; import com.hbm.tileentity.deco.TileEntityDecoBlock; +import net.minecraft.block.Block; import net.minecraft.block.BlockContainer; import net.minecraft.block.material.Material; import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Items; +import net.minecraft.item.Item; import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.AxisAlignedBB; import net.minecraft.util.MathHelper; @@ -14,6 +25,8 @@ import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; public class DecoBlock extends BlockContainer { + + Random rand = new Random(); public DecoBlock(Material p_i45386_1_) { super(p_i45386_1_); @@ -39,6 +52,14 @@ public class DecoBlock extends BlockContainer { return false; } + @Override + public Item getItemDropped(int p_149650_1_, Random p_149650_2_, int p_149650_3_) + { + if(this == ModBlocks.boxcar) + return null; + return Item.getItemFromBlock(this); + } + @Override public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase player, ItemStack itemStack) { int i = MathHelper.floor_double(player.rotationYaw * 4.0F / 360.0F + 0.5D) & 3; @@ -187,4 +208,56 @@ public class DecoBlock extends BlockContainer { return AxisAlignedBB.getBoundingBox(x + this.minX, y + this.minY, z + this.minZ, x + this.maxX, y + this.maxY, z + this.maxZ); } + @Override + public void breakBlock(World world, int x, int y, int z, Block b, int i) { + + if (b == ModBlocks.boxcar) { + + List list = new ArrayList(); + list.add(new ItemStack(ModItems.ingot_steel, 5 + rand.nextInt(16))); + list.add(new ItemStack(ModItems.plate_steel, 15 + rand.nextInt(31))); + list.add(new ItemStack(Items.iron_ingot, 5 + rand.nextInt(11))); + list.add(new ItemStack(ModBlocks.block_steel, 1 + rand.nextInt(3))); + list.add(new ItemStack(ModBlocks.crate, 1 + rand.nextInt(6))); + + for (int i1 = 0; i1 < list.size(); ++i1) { + ItemStack itemstack = list.get(i1).copy(); + + if (itemstack != null) { + float f = this.rand.nextFloat() * 0.8F + 0.1F; + float f1 = this.rand.nextFloat() * 0.8F + 0.1F; + float f2 = this.rand.nextFloat() * 0.8F + 0.1F; + + while (itemstack.stackSize > 0) { + int j1 = this.rand.nextInt(21) + 10; + + if (j1 > itemstack.stackSize) { + j1 = itemstack.stackSize; + } + + itemstack.stackSize -= j1; + EntityItem entityitem = new EntityItem(world, x + f, y + f1, + z + f2, + new ItemStack(itemstack.getItem(), j1, itemstack.getItemDamage())); + + if (itemstack.hasTagCompound()) { + entityitem.getEntityItem() + .setTagCompound((NBTTagCompound) itemstack.getTagCompound().copy()); + } + + float f3 = 0.05F; + entityitem.motionX = (float) this.rand.nextGaussian() * f3; + entityitem.motionY = (float) this.rand.nextGaussian() * f3 + 0.2F; + entityitem.motionZ = (float) this.rand.nextGaussian() * f3; + world.spawnEntityInWorld(entityitem); + } + } + } + + world.func_147453_f(x, y, z, b); + } + + super.breakBlock(world, x, y, z, b, i); + } + } diff --git a/com/hbm/blocks/machine/BlockAMSBase.java b/com/hbm/blocks/machine/BlockAMSBase.java index baf5ff944..5f20487a3 100644 --- a/com/hbm/blocks/machine/BlockAMSBase.java +++ b/com/hbm/blocks/machine/BlockAMSBase.java @@ -1,18 +1,23 @@ package com.hbm.blocks.machine; import com.hbm.blocks.ModBlocks; +import com.hbm.handler.MultiblockHandler; +import com.hbm.interfaces.IMultiblock; import com.hbm.main.MainRegistry; import com.hbm.tileentity.machine.TileEntityAMSBase; import com.hbm.tileentity.machine.TileEntityAMSEmitter; +import com.hbm.tileentity.machine.TileEntityDummy; import cpw.mods.fml.common.network.internal.FMLNetworkHandler; import net.minecraft.block.BlockContainer; import net.minecraft.block.material.Material; +import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; -public class BlockAMSBase extends BlockContainer { +public class BlockAMSBase extends BlockContainer implements IMultiblock { public BlockAMSBase(Material p_i45386_1_) { super(p_i45386_1_); @@ -56,4 +61,49 @@ public class BlockAMSBase extends BlockContainer { return false; } + @Override + public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase player, ItemStack itemStack) { + + if(MultiblockHandler.checkSpace(world, x, y, z, MultiblockHandler.AMSBaseDimension)) { + MultiblockHandler.fillUp(world, x, y, z, MultiblockHandler.AMSBaseDimension, ModBlocks.dummy_block_ams_base); + + DummyBlockAMSBase.safeBreak = true; + world.setBlock(x + 1, y, z, ModBlocks.dummy_port_ams_base); + TileEntity te = world.getTileEntity(x + 1, y, z); + if(te instanceof TileEntityDummy) { + TileEntityDummy dummy = (TileEntityDummy)te; + dummy.targetX = x; + dummy.targetY = y; + dummy.targetZ = z; + } + world.setBlock(x, y, z - 1, ModBlocks.dummy_port_ams_base); + TileEntity te2 = world.getTileEntity(x, y, z - 1); + if(te instanceof TileEntityDummy) { + TileEntityDummy dummy = (TileEntityDummy)te2; + dummy.targetX = x; + dummy.targetY = y; + dummy.targetZ = z; + } + world.setBlock(x - 1, y, z, ModBlocks.dummy_port_ams_base); + TileEntity te3 = world.getTileEntity(x - 1, y, z); + if(te3 instanceof TileEntityDummy) { + TileEntityDummy dummy = (TileEntityDummy)te3; + dummy.targetX = x; + dummy.targetY = y; + dummy.targetZ = z; + } + world.setBlock(x, y, z + 1, ModBlocks.dummy_port_ams_base); + TileEntity te4 = world.getTileEntity(x, y , z + 1); + if(te4 instanceof TileEntityDummy) { + TileEntityDummy dummy = (TileEntityDummy)te4; + dummy.targetX = x; + dummy.targetY = y; + dummy.targetZ = z; + } + DummyBlockAMSBase.safeBreak = false; + + } else + world.func_147480_a(x, y, z, true); + } + } diff --git a/com/hbm/blocks/machine/DummyBlockAMSBase.java b/com/hbm/blocks/machine/DummyBlockAMSBase.java new file mode 100644 index 000000000..4eb3fd137 --- /dev/null +++ b/com/hbm/blocks/machine/DummyBlockAMSBase.java @@ -0,0 +1,106 @@ +package com.hbm.blocks.machine; + +import java.util.Random; + +import com.hbm.blocks.ModBlocks; +import com.hbm.interfaces.IDummy; +import com.hbm.main.MainRegistry; +import com.hbm.tileentity.machine.TileEntityAMSBase; +import com.hbm.tileentity.machine.TileEntityAMSEmitter; +import com.hbm.tileentity.machine.TileEntityDummy; + +import cpw.mods.fml.common.network.internal.FMLNetworkHandler; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import net.minecraft.block.Block; +import net.minecraft.block.BlockContainer; +import net.minecraft.block.material.Material; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.Item; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class DummyBlockAMSBase extends BlockContainer implements IDummy { + + public static boolean safeBreak = false; + + public DummyBlockAMSBase(Material p_i45386_1_) { + super(p_i45386_1_); + } + + @Override + public TileEntity createNewTileEntity(World p_149915_1_, int p_149915_2_) { + return new TileEntityDummy(); + } + + @Override + public void breakBlock(World world, int x, int y, int z, Block block, int i) + { + if(!safeBreak) { + TileEntity te = world.getTileEntity(x, y, z); + if(te != null && te instanceof TileEntityDummy) { + int a = ((TileEntityDummy)te).targetX; + int b = ((TileEntityDummy)te).targetY; + int c = ((TileEntityDummy)te).targetZ; + + //world.getBlock(a, b, c).breakBlock(world, a, b, c, block, i); + if(!world.isRemote) + world.func_147480_a(a, b, c, true); + } + } + world.removeTileEntity(x, y, z); + } + + @Override + public int getRenderType() { + return -1; + } + + @Override + public boolean isOpaqueCube() { + return false; + } + + @Override + public boolean renderAsNormalBlock() { + return false; + } + + @Override + public Item getItemDropped(int p_149650_1_, Random p_149650_2_, int p_149650_3_) + { + return null; + } + + @Override + @SideOnly(Side.CLIENT) + public Item getItem(World world, int x, int y, int z) + { + return Item.getItemFromBlock(ModBlocks.ams_base); + } + + @Override + public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float hitX, float hitY, float hitZ) { + if(world.isRemote) + { + return true; + } else if(!player.isSneaking()) + { + TileEntity te = world.getTileEntity(x, y, z); + if(te != null && te instanceof TileEntityDummy) { + int a = ((TileEntityDummy)te).targetX; + int b = ((TileEntityDummy)te).targetY; + int c = ((TileEntityDummy)te).targetZ; + + TileEntityAMSBase entity = (TileEntityAMSBase) world.getTileEntity(a, b, c); + if(entity != null) + { + FMLNetworkHandler.openGui(player, MainRegistry.instance, ModBlocks.guiID_ams_base, world, a, b, c); + } + } + return true; + } else { + return false; + } + } +} diff --git a/com/hbm/entity/projectile/EntityBoxcar.java b/com/hbm/entity/projectile/EntityBoxcar.java new file mode 100644 index 000000000..2c24c3878 --- /dev/null +++ b/com/hbm/entity/projectile/EntityBoxcar.java @@ -0,0 +1,77 @@ +package com.hbm.entity.projectile; + +import java.util.List; + +import com.hbm.blocks.ModBlocks; +import com.hbm.entity.particle.EntityGasFlameFX; +import com.hbm.entity.particle.EntitySmokeFX; +import com.hbm.explosion.ExplosionLarge; +import com.hbm.lib.ModDamageSource; +import com.hbm.main.MainRegistry; +import com.hbm.world.Meteorite; + +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import net.minecraft.entity.Entity; +import net.minecraft.entity.projectile.EntityThrowable; +import net.minecraft.init.Blocks; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.MovingObjectPosition; +import net.minecraft.world.World; + +public class EntityBoxcar extends EntityThrowable { + + public EntityBoxcar(World p_i1582_1_) { + super(p_i1582_1_); + this.ignoreFrustumCheck = true; + this.isImmuneToFire = true; + } + + @Override + public void onUpdate() { + this.prevPosX = this.posX; + this.prevPosY = this.posY; + this.prevPosZ = this.posZ; + + this.posX += this.motionX; + this.posY += this.motionY; + this.posZ += this.motionZ; + + this.motionY -= 0.03; + if(motionY < -1.5) + motionY = -1.5; + + if(this.worldObj.getBlock((int)this.posX, (int)this.posY, (int)this.posZ) != Blocks.air) + { + this.worldObj.playSoundEffect(this.posX, this.posY, this.posZ, "hbm:entity.oldExplosion", 10000.0F, 0.5F + this.rand.nextFloat() * 0.1F); + this.setDead(); + ExplosionLarge.spawnShock(worldObj, posX, posY + 1, posZ, 24, 3); + ExplosionLarge.spawnShock(worldObj, posX, posY + 1, posZ, 24, 2.5); + ExplosionLarge.spawnShock(worldObj, posX, posY + 1, posZ, 24, 2); + ExplosionLarge.spawnShock(worldObj, posX, posY + 1, posZ, 24, 1.5); + ExplosionLarge.spawnShock(worldObj, posX, posY + 1, posZ, 24, 1); + + List list = (List)worldObj.getEntitiesWithinAABBExcludingEntity(null, + AxisAlignedBB.getBoundingBox(posX - 2, posY - 2, posZ - 2, posX + 2, posY + 2, posZ + 2)); + + for(Entity e : list) { + e.attackEntityFrom(ModDamageSource.boxcar, 1000); + } + + if(!worldObj.isRemote) + worldObj.setBlock((int)(this.posX - 0.5), (int)(this.posY + 0.5), (int)(this.posZ - 0.5), ModBlocks.boxcar); + } + } + + @Override + protected void onImpact(MovingObjectPosition p_70184_1_) { + + } + + @Override + @SideOnly(Side.CLIENT) + public boolean isInRangeToRenderDist(double distance) + { + return distance < 25000; + } +} diff --git a/com/hbm/entity/projectile/EntityBullet.java b/com/hbm/entity/projectile/EntityBullet.java index d99b9da0b..f634599e6 100644 --- a/com/hbm/entity/projectile/EntityBullet.java +++ b/com/hbm/entity/projectile/EntityBullet.java @@ -33,6 +33,7 @@ import com.hbm.blocks.ModBlocks; import com.hbm.blocks.generic.RedBarrel; import com.hbm.entity.grenade.EntityGrenadeTau; import com.hbm.entity.mob.EntityNuclearCreeper; +import com.hbm.entity.particle.EntityBSmokeFX; import com.hbm.items.ModItems; import com.hbm.lib.Library; import com.hbm.lib.ModDamageSource; @@ -66,6 +67,7 @@ public class EntityBullet extends Entity implements IProjectile { private boolean instakill = false; private boolean rad = false; public boolean antidote = false; + public boolean pip = false; public EntityBullet(World p_i1753_1_) { super(p_i1753_1_); @@ -431,7 +433,7 @@ public class EntityBullet extends Entity implements IProjectile { if (movingobjectposition != null) { if (movingobjectposition.entityHit != null) { - //TODO: Remove test feature in retail version + //TODO: Remove test feature in release version if (!(movingobjectposition.entityHit instanceof EntityItemFrame) || movingobjectposition.entityHit instanceof EntityItemFrame && (((EntityItemFrame) movingobjectposition.entityHit).getDisplayedItem() == null @@ -455,9 +457,9 @@ public class EntityBullet extends Entity implements IProjectile { //O: Direct // X X Bullet - // \ | + // \| // O-X Tau - // | / + // |/ // X-O Displacer if (!this.getIsCritical() && !this.getIsChopper()) { @@ -542,6 +544,26 @@ public class EntityBullet extends Entity implements IProjectile { ((EntityPlayerMP) this.shootingEntity).playerNetServerHandler .sendPacket(new S2BPacketChangeGameState(6, 0.0F)); } + + if(this.pip) { + if(!worldObj.isRemote) { + EntityBoxcar pippo = new EntityBoxcar(worldObj); + pippo.posX = movingobjectposition.entityHit.posX; + pippo.posY = movingobjectposition.entityHit.posY + 50; + pippo.posZ = movingobjectposition.entityHit.posZ; + + for(int j = 0; j < 50; j++) { + EntityBSmokeFX fx = new EntityBSmokeFX(worldObj, pippo.posX + (rand.nextDouble() - 0.5) * 4, pippo.posY + (rand.nextDouble() - 0.5) * 12, pippo.posZ + (rand.nextDouble() - 0.5) * 4, 0, 0, 0); + worldObj.spawnEntityInWorld(fx); + } + + worldObj.spawnEntityInWorld(pippo); + } + + worldObj.playSoundEffect(movingobjectposition.entityHit.posX, + movingobjectposition.entityHit.posY + 50, + movingobjectposition.entityHit.posZ, "hbm:alarm.trainHorn", 100F, 1F); + } } if (!(movingobjectposition.entityHit instanceof EntityEnderman)) { diff --git a/com/hbm/entity/projectile/EntityMiniNuke.java b/com/hbm/entity/projectile/EntityMiniNuke.java index 85f036d61..4a624ae6b 100644 --- a/com/hbm/entity/projectile/EntityMiniNuke.java +++ b/com/hbm/entity/projectile/EntityMiniNuke.java @@ -246,12 +246,21 @@ public class EntityMiniNuke extends Entity implements IProjectile entity0.coefficient = 10.0F; this.worldObj.spawnEntityInWorld(entity0); - if(rand.nextInt(100) >= 0) //edited - { - ExplosionParticleB.spawnMush(this.worldObj, (int)this.posX, (int)this.posY - 3, (int)this.posZ); - } else { - ExplosionParticle.spawnMush(this.worldObj, (int)this.posX, (int)this.posY - 3, (int)this.posZ); - } + //Perma-baleflare mode if the polaroid's glitched + if(MainRegistry.polaroidID == 11) + if(rand.nextInt(100) >= 0) //edited + { + ExplosionParticleB.spawnMush(this.worldObj, (int)this.posX, (int)this.posY - 3, (int)this.posZ); + } else { + ExplosionParticle.spawnMush(this.worldObj, (int)this.posX, (int)this.posY - 3, (int)this.posZ); + } + else + if(rand.nextInt(100) == 0) //original + { + ExplosionParticleB.spawnMush(this.worldObj, (int)this.posX, (int)this.posY - 3, (int)this.posZ); + } else { + ExplosionParticle.spawnMush(this.worldObj, (int)this.posX, (int)this.posY - 3, (int)this.posZ); + } } this.setDead(); } diff --git a/com/hbm/handler/MultiblockHandler.java b/com/hbm/handler/MultiblockHandler.java index e44a35436..b075818c5 100644 --- a/com/hbm/handler/MultiblockHandler.java +++ b/com/hbm/handler/MultiblockHandler.java @@ -72,6 +72,7 @@ public class MultiblockHandler { public static final int[] AMSLimiterDimensionSouth = new int[] { 0, 0, 5, 0, 2, 2 }; public static final int[] AMSLimiterDimensionWest = new int[] { 2, 2, 5, 0, 0, 0 }; public static final int[] AMSEmitterDimension = new int[] { 2, 2, 5, 0, 2, 2, }; + public static final int[] AMSBaseDimension = new int[] { 1, 1, 1, 0, 1, 1, }; //Approved! public static boolean checkSpace(World world, int x, int y, int z, int[] i) { diff --git a/com/hbm/inventory/MachineRecipes.java b/com/hbm/inventory/MachineRecipes.java index 8ca07cc62..d31f03876 100644 --- a/com/hbm/inventory/MachineRecipes.java +++ b/com/hbm/inventory/MachineRecipes.java @@ -157,7 +157,7 @@ public class MachineRecipes { new ItemStack(ModItems.rod_dual_waste, 1) }; ItemStack[] schrabidium3 = new ItemStack[] { new ItemStack(ModItems.nugget_schrabidium_fuel, 4), new ItemStack(ModItems.nugget_lead, 19), new ItemStack(ModItems.nugget_neptunium, 1), - new ItemStack(ModItems.rod_quad_euphemium, 1, 34) }; + new ItemStack(ModItems.rod_quad_euphemium, 1) }; if (item == ModItems.cell_uf6) { return uranium; @@ -2554,7 +2554,7 @@ public class MachineRecipes { case PROTOTYPE: list.add(new ItemStack(ModItems.dysfunctional_reactor, 1)); list.add(new ItemStack(ModItems.hull_small_steel, 2)); - list.add(new ItemStack(ModItems.ingot_euphemium, 3, 34)); + list.add(new ItemStack(ModItems.ingot_euphemium, 3)); list.add(new ItemStack(ModItems.circuit_gold, 2)); list.add(new ItemStack(ModItems.wire_gold, 16)); break; diff --git a/com/hbm/inventory/gui/GUIAMSBase.java b/com/hbm/inventory/gui/GUIAMSBase.java index 93dbcda40..bcea7c723 100644 --- a/com/hbm/inventory/gui/GUIAMSBase.java +++ b/com/hbm/inventory/gui/GUIAMSBase.java @@ -55,16 +55,16 @@ public class GUIAMSBase extends GuiInfoContainer { Minecraft.getMinecraft().getTextureManager().bindTexture(texture); drawTexturedModalRect(guiLeft, guiTop, 0, 0, xSize, ySize); - int i = (int)base.getPowerScaled(104); + int i = (int)base.getPowerScaled(106); drawTexturedModalRect(guiLeft + 116, guiTop + 124 - i, 206, 106 - i, 7, i); - int j = base.getFieldScaled(104); + int j = base.getFieldScaled(106); drawTexturedModalRect(guiLeft + 44, guiTop + 124 - j, 192, 106 - j, 7, j); - int k = base.getEfficiencyScaled(104); + int k = base.getEfficiencyScaled(106); drawTexturedModalRect(guiLeft + 53, guiTop + 124 - k, 199, 106 - k, 7, k); - int l = base.getHeatScaled(104); + int l = base.getHeatScaled(106); drawTexturedModalRect(guiLeft + 125, guiTop + 124 - l, 213, 106 - l, 7, l); int m = base.mode; diff --git a/com/hbm/inventory/gui/GUIFusionMultiblock.java b/com/hbm/inventory/gui/GUIFusionMultiblock.java index eb7b0eeea..111893bf7 100644 --- a/com/hbm/inventory/gui/GUIFusionMultiblock.java +++ b/com/hbm/inventory/gui/GUIFusionMultiblock.java @@ -33,7 +33,7 @@ public class GUIFusionMultiblock extends GuiInfoContainer { diFurnace.tanks[0].renderTankInfo(this, mouseX, mouseY, guiLeft + 8, guiTop + 88 - 70, 16, 70); diFurnace.tanks[1].renderTankInfo(this, mouseX, mouseY, guiLeft + 134, guiTop + 88 - 70, 16, 70); diFurnace.tanks[2].renderTankInfo(this, mouseX, mouseY, guiLeft + 152, guiTop + 88 - 70, 16, 70); - this.drawElectricityInfo(this, mouseX, mouseY, guiLeft + 26, guiTop + 88 - 88, 16, 88, diFurnace.power, diFurnace.maxPower); + this.drawElectricityInfo(this, mouseX, mouseY, guiLeft + 26, guiTop + 88 - 70, 16, 70, diFurnace.power, diFurnace.maxPower); } @Override @@ -50,7 +50,7 @@ public class GUIFusionMultiblock extends GuiInfoContainer { Minecraft.getMinecraft().getTextureManager().bindTexture(texture); drawTexturedModalRect(guiLeft, guiTop, 0, 0, xSize, ySize); - int k = (int)diFurnace.getPowerScaled(88); + int k = (int)diFurnace.getPowerScaled(70); drawTexturedModalRect(guiLeft + 26, guiTop + 88 - k, 192, 88 - k, 16, k); if(diFurnace.isRunning()) diff --git a/com/hbm/inventory/gui/GuiInfoContainer.java b/com/hbm/inventory/gui/GuiInfoContainer.java index 7dded0616..560fba6b3 100644 --- a/com/hbm/inventory/gui/GuiInfoContainer.java +++ b/com/hbm/inventory/gui/GuiInfoContainer.java @@ -2,6 +2,8 @@ package com.hbm.inventory.gui; import java.util.Arrays; +import com.hbm.lib.Library; + import net.minecraft.client.gui.inventory.GuiContainer; import net.minecraft.client.resources.I18n; import net.minecraft.inventory.Container; @@ -18,7 +20,7 @@ public abstract class GuiInfoContainer extends GuiContainer { public void drawElectricityInfo(GuiInfoContainer gui, int mouseX, int mouseY, int x, int y, int width, int height, long power, long maxPower) { if(x <= mouseX && x + width > mouseX && y < mouseY && y + height >= mouseY) - gui.drawFluidInfo(new String[] { power + "/" + maxPower + "HE" }, mouseX, mouseY); + gui.drawFluidInfo(new String[] { Library.getShortNumber(power) + "/" + Library.getShortNumber(maxPower) + "HE" }, mouseX, mouseY); } public void drawCustomInfo(GuiInfoContainer gui, int mouseX, int mouseY, int x, int y, int width, int height, String[] text) { diff --git a/com/hbm/items/ModItems.java b/com/hbm/items/ModItems.java index 8481f9568..f6d6a0313 100644 --- a/com/hbm/items/ModItems.java +++ b/com/hbm/items/ModItems.java @@ -90,6 +90,8 @@ public class ModItems { public static Item ingot_desh; public static Item nugget_desh; + public static Item ingot_dineutronium; + public static Item nugget_dineutronium; public static Item nugget_uranium; public static Item nugget_u235; @@ -130,6 +132,7 @@ public class ModItems { public static Item plate_euphemium; public static Item bolt_tungsten; public static Item bolt_compound; + public static Item plate_polymer; public static Item ingot_dura_steel; public static Item ingot_polymer; @@ -189,6 +192,8 @@ public class ModItems { public static Item powder_dura_steel; public static Item powder_polymer; + public static Item powder_euphemium; + public static Item powder_meteorite; public static Item powder_lithium_tiny; public static Item powder_neodymium_tiny; @@ -197,12 +202,14 @@ public class ModItems { public static Item powder_cerium_tiny; public static Item powder_lanthanium_tiny; public static Item powder_actinium_tiny; + public static Item powder_meteorite_tiny; public static Item powder_lanthanium; public static Item powder_actinium; public static Item powder_desh; public static Item powder_desh_mix; public static Item powder_nitan_mix; + public static Item powder_spark_mix; public static Item fragment_neodymium; public static Item fragment_cobalt; @@ -465,6 +472,7 @@ public class ModItems { public static Item bottle_nuka; public static Item bottle_cherry; public static Item bottle_quantum; + public static Item bottle_sparkle; public static Item bottle2_empty; public static Item bottle2_korl; public static Item bottle2_fritz; @@ -473,6 +481,7 @@ public class ModItems { public static Item chocolate_milk; public static Item cap_nuka; public static Item cap_quantum; + public static Item cap_sparkle; public static Item cap_korl; public static Item cap_fritz; public static Item ring_pull; @@ -636,6 +645,8 @@ public class ModItems { public static Item gun_revolver_nightmare_ammo; public static Item gun_revolver_nightmare2; public static Item gun_revolver_nightmare2_ammo; + public static Item gun_revolver_pip; + public static Item gun_revolver_pip_ammo; public static Item gun_fatman; public static Item gun_fatman_ammo; public static Item gun_mirv; @@ -746,6 +757,7 @@ public class ModItems { public static Item battery_advanced; public static Item battery_lithium; public static Item battery_schrabidium; + public static Item battery_spark; public static Item battery_creative; public static Item battery_red_cell; @@ -760,7 +772,11 @@ public class ModItems { public static Item battery_schrabidium_cell; public static Item battery_schrabidium_cell_2; public static Item battery_schrabidium_cell_4; + public static Item battery_spark_cell_6; + public static Item battery_spark_cell_25; + public static Item battery_su; + public static Item battery_su_l; public static Item fusion_core; public static Item fusion_core_infinite; public static Item energy_core; @@ -1153,14 +1169,17 @@ public class ModItems { pipes_steel = new Item().setUnlocalizedName("pipes_steel").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":pipes_steel"); drill_titanium = new Item().setUnlocalizedName("drill_titanium").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":drill_titanium"); plate_dalekanium = new Item().setUnlocalizedName("plate_dalekanium").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":plate_dalekanium"); - plate_euphemium = new ItemCustomLore().setUnlocalizedName("plate_euphemium").setCreativeTab(null).setTextureName(RefStrings.MODID + ":plate_euphemium"); + plate_euphemium = new ItemCustomLore().setUnlocalizedName("plate_euphemium").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":plate_euphemium"); bolt_tungsten = new Item().setUnlocalizedName("bolt_tungsten").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":bolt_tungsten"); bolt_compound = new Item().setUnlocalizedName("bolt_compound").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":bolt_compound"); + plate_polymer = new Item().setUnlocalizedName("plate_polymer").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":plate_polymer"); ingot_dura_steel = new ItemCustomLore().setUnlocalizedName("ingot_dura_steel").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":ingot_dura_steel"); ingot_polymer = new ItemCustomLore().setUnlocalizedName("ingot_polymer").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":ingot_polymer"); ingot_desh = new ItemCustomLore().setUnlocalizedName("ingot_desh").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":ingot_desh"); nugget_desh = new ItemCustomLore().setUnlocalizedName("nugget_desh").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":nugget_desh"); + ingot_dineutronium = new ItemCustomLore().setUnlocalizedName("ingot_dineutronium").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":ingot_dineutronium"); + nugget_dineutronium = new ItemCustomLore().setUnlocalizedName("nugget_dineutronium").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":nugget_dineutronium"); ingot_lanthanium = new ItemCustomLore().setUnlocalizedName("ingot_lanthanium").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":ingot_lanthanium"); ingot_actinium = new ItemCustomLore().setUnlocalizedName("ingot_actinium").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":ingot_actinium"); @@ -1249,10 +1268,13 @@ public class ModItems { powder_cerium = new ItemCustomLore().setUnlocalizedName("powder_cerium").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":powder_cerium"); powder_dura_steel = new ItemCustomLore().setUnlocalizedName("powder_dura_steel").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":powder_dura_steel"); powder_polymer = new ItemCustomLore().setUnlocalizedName("powder_polymer").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":powder_polymer"); + powder_euphemium = new ItemCustomLore().setUnlocalizedName("powder_euphemium").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":powder_euphemium"); + powder_meteorite = new Item().setUnlocalizedName("powder_meteorite").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":powder_meteorite"); powder_lanthanium = new ItemCustomLore().setUnlocalizedName("powder_lanthanium").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":powder_lanthanium"); powder_actinium = new ItemCustomLore().setUnlocalizedName("powder_actinium").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":powder_actinium"); powder_desh_mix = new Item().setUnlocalizedName("powder_desh_mix").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":powder_desh_mix"); powder_nitan_mix = new Item().setUnlocalizedName("powder_nitan_mix").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":powder_nitan_mix"); + powder_spark_mix = new Item().setUnlocalizedName("powder_spark_mix").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":powder_spark_mix"); powder_desh = new Item().setUnlocalizedName("powder_desh").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":powder_desh"); powder_lithium_tiny = new Item().setUnlocalizedName("powder_lithium_tiny").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":powder_lithium_tiny"); powder_neodymium_tiny = new Item().setUnlocalizedName("powder_neodymium_tiny").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":powder_neodymium_tiny"); @@ -1261,6 +1283,7 @@ public class ModItems { powder_cerium_tiny = new Item().setUnlocalizedName("powder_cerium_tiny").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":powder_cerium_tiny"); powder_lanthanium_tiny = new Item().setUnlocalizedName("powder_lanthanium_tiny").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":powder_lanthanium_tiny"); powder_actinium_tiny = new Item().setUnlocalizedName("powder_actinium_tiny").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":powder_actinium_tiny"); + powder_meteorite_tiny = new Item().setUnlocalizedName("powder_meteorite_tiny").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":powder_meteorite_tiny"); fragment_neodymium = new Item().setUnlocalizedName("fragment_neodymium").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":fragment_neodymium"); fragment_cobalt = new Item().setUnlocalizedName("fragment_cobalt").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":fragment_cobalt"); @@ -1505,6 +1528,7 @@ public class ModItems { bottle_nuka = new ItemEnergy().setUnlocalizedName("bottle_nuka").setContainerItem(ModItems.bottle_empty).setCreativeTab(MainRegistry.tabNuke).setTextureName(RefStrings.MODID + ":bottle_nuka"); bottle_cherry = new ItemEnergy().setUnlocalizedName("bottle_cherry").setContainerItem(ModItems.bottle_empty).setCreativeTab(MainRegistry.tabNuke).setTextureName(RefStrings.MODID + ":bottle_cherry"); bottle_quantum = new ItemEnergy().setUnlocalizedName("bottle_quantum").setContainerItem(ModItems.bottle_empty).setCreativeTab(MainRegistry.tabNuke).setTextureName(RefStrings.MODID + ":bottle_quantum"); + bottle_sparkle = new ItemEnergy().setUnlocalizedName("bottle_sparkle").setContainerItem(ModItems.bottle_empty).setCreativeTab(MainRegistry.tabNuke).setTextureName(RefStrings.MODID + ":bottle_sparkle"); bottle2_empty = new Item().setUnlocalizedName("bottle2_empty").setCreativeTab(MainRegistry.tabNuke).setTextureName(RefStrings.MODID + ":bottle2_empty"); bottle2_korl = new ItemEnergy().setUnlocalizedName("bottle2_korl").setContainerItem(ModItems.bottle2_empty).setCreativeTab(MainRegistry.tabNuke).setTextureName(RefStrings.MODID + ":bottle2_korl"); bottle2_fritz = new ItemEnergy().setUnlocalizedName("bottle2_fritz").setContainerItem(ModItems.bottle2_empty).setCreativeTab(MainRegistry.tabNuke).setTextureName(RefStrings.MODID + ":bottle2_fritz"); @@ -1513,6 +1537,7 @@ public class ModItems { chocolate_milk = new ItemEnergy().setUnlocalizedName("chocolate_milk").setCreativeTab(MainRegistry.tabNuke).setTextureName(RefStrings.MODID + ":chocolate_milk"); cap_nuka = new Item().setUnlocalizedName("cap_nuka").setCreativeTab(MainRegistry.tabNuke).setTextureName(RefStrings.MODID + ":cap_nuka"); cap_quantum = new Item().setUnlocalizedName("cap_quantum").setCreativeTab(MainRegistry.tabNuke).setTextureName(RefStrings.MODID + ":cap_quantum"); + cap_sparkle = new Item().setUnlocalizedName("cap_sparkle").setCreativeTab(MainRegistry.tabNuke).setTextureName(RefStrings.MODID + ":cap_sparkle"); cap_korl = new Item().setUnlocalizedName("cap_korl").setCreativeTab(MainRegistry.tabNuke).setTextureName(RefStrings.MODID + ":cap_korl"); cap_fritz = new Item().setUnlocalizedName("cap_fritz").setCreativeTab(MainRegistry.tabNuke).setTextureName(RefStrings.MODID + ":cap_fritz"); ring_pull = new Item().setUnlocalizedName("ring_pull").setCreativeTab(MainRegistry.tabNuke).setTextureName(RefStrings.MODID + ":ring_pull"); @@ -1528,7 +1553,7 @@ public class ModItems { rod_neptunium = new ItemCustomLore().setUnlocalizedName("rod_neptunium").setMaxStackSize(1).setCreativeTab(MainRegistry.tabParts).setContainerItem(ModItems.rod_empty).setTextureName(RefStrings.MODID + ":rod_neptunium"); rod_lead = new Item().setUnlocalizedName("rod_lead").setMaxStackSize(1).setCreativeTab(MainRegistry.tabParts).setContainerItem(ModItems.rod_empty).setTextureName(RefStrings.MODID + ":rod_lead"); rod_schrabidium = new ItemCustomLore().setUnlocalizedName("rod_schrabidium").setMaxStackSize(1).setCreativeTab(MainRegistry.tabParts).setContainerItem(ModItems.rod_empty).setTextureName(RefStrings.MODID + ":rod_schrabidium"); - rod_euphemium = new ItemCustomLore().setUnlocalizedName("rod_astatine").setMaxStackSize(1).setCreativeTab(null).setContainerItem(ModItems.rod_empty).setTextureName(RefStrings.MODID + ":rod_euphemium"); + rod_euphemium = new ItemCustomLore().setUnlocalizedName("rod_astatine").setMaxStackSize(1).setCreativeTab(MainRegistry.tabParts).setContainerItem(ModItems.rod_empty).setTextureName(RefStrings.MODID + ":rod_euphemium"); rod_australium = new ItemCustomLore().setUnlocalizedName("rod_australium").setMaxStackSize(1).setCreativeTab(MainRegistry.tabParts).setContainerItem(ModItems.rod_empty).setTextureName(RefStrings.MODID + ":rod_australium"); rod_weidanium = new ItemCustomLore().setUnlocalizedName("rod_weidanium").setMaxStackSize(1).setCreativeTab(MainRegistry.tabParts).setContainerItem(ModItems.rod_empty).setTextureName(RefStrings.MODID + ":rod_weidanium"); rod_reiium = new ItemCustomLore().setUnlocalizedName("rod_reiium").setMaxStackSize(1).setCreativeTab(MainRegistry.tabParts).setContainerItem(ModItems.rod_empty).setTextureName(RefStrings.MODID + ":rod_reiium"); @@ -1665,6 +1690,8 @@ public class ModItems { gun_revolver_nightmare = new GunNightmare().setMaxDamage(6).setUnlocalizedName("gun_revolver_nightmare").setCreativeTab(MainRegistry.tabNuke).setTextureName(RefStrings.MODID + ":gun_revolver_nightmare"); gun_revolver_nightmare2_ammo = new ItemCustomLore().setUnlocalizedName("gun_revolver_nightmare2_ammo").setCreativeTab(MainRegistry.tabNuke).setTextureName(RefStrings.MODID + ":gun_revolver_nightmare2_ammo"); gun_revolver_nightmare2 = new GunNightmare().setMaxDamage(6).setUnlocalizedName("gun_revolver_nightmare2").setCreativeTab(MainRegistry.tabNuke).setTextureName(RefStrings.MODID + ":gun_revolver_nightmare2"); + gun_revolver_pip_ammo = new ItemCustomLore().setUnlocalizedName("gun_revolver_pip_ammo").setCreativeTab(MainRegistry.tabNuke).setTextureName(RefStrings.MODID + ":gun_revolver_pip_ammo"); + gun_revolver_pip = new GunRevolver(gun_revolver_pip_ammo, 25, 35, false, false).setMaxDamage(1000).setUnlocalizedName("gun_revolver_pip").setCreativeTab(MainRegistry.tabNuke).setTextureName(RefStrings.MODID + ":gun_revolver_pip"); gun_fatman_ammo = new Item().setUnlocalizedName("gun_fatman_ammo").setCreativeTab(MainRegistry.tabNuke).setTextureName(RefStrings.MODID + ":gun_fatman_ammo"); gun_fatman = new GunFatman().setMaxDamage(2500).setUnlocalizedName("gun_fatman").setCreativeTab(MainRegistry.tabNuke).setTextureName(RefStrings.MODID + ":gun_fatman"); gun_mirv_ammo = new Item().setUnlocalizedName("gun_mirv_ammo").setCreativeTab(MainRegistry.tabNuke).setTextureName(RefStrings.MODID + ":gun_mirv_ammo"); @@ -1774,6 +1801,7 @@ public class ModItems { battery_advanced = new ItemBattery(200).setUnlocalizedName("battery_advanced").setMaxStackSize(1).setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":battery_advanced"); battery_lithium = new ItemBattery(2500).setUnlocalizedName("battery_lithium").setMaxStackSize(1).setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":battery_lithium"); battery_schrabidium = new ItemBattery(10000).setUnlocalizedName("battery_schrabidium").setMaxStackSize(1).setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":battery_schrabidium"); + battery_spark = new ItemBattery(1000000).setUnlocalizedName("battery_spark").setMaxStackSize(1).setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":battery_spark"); battery_creative = new Item().setUnlocalizedName("battery_creative").setMaxStackSize(1).setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":battery_creative"); battery_red_cell = new ItemBattery(150).setUnlocalizedName("battery_red_cell").setMaxStackSize(1).setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":battery_red_cell"); @@ -1788,7 +1816,11 @@ public class ModItems { battery_schrabidium_cell = new ItemBattery(30000).setUnlocalizedName("battery_schrabidium_cell").setMaxStackSize(1).setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":battery_schrabidium_cell"); battery_schrabidium_cell_2 = new ItemBattery(30000 * 2).setUnlocalizedName("battery_schrabidium_cell_2").setMaxStackSize(1).setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":battery_schrabidium_cell_2"); battery_schrabidium_cell_4 = new ItemBattery(30000 * 4).setUnlocalizedName("battery_schrabidium_cell_4").setMaxStackSize(1).setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":battery_schrabidium_cell_4"); + battery_spark_cell_6 = new ItemBattery(1000000 * 6).setUnlocalizedName("battery_spark_cell_6").setMaxStackSize(1).setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":battery_spark_cell_6"); + battery_spark_cell_25 = new ItemBattery(1000000 * 25).setUnlocalizedName("battery_spark_cell_25").setMaxStackSize(1).setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":battery_spark_cell_25"); + battery_su = new ItemBattery(15).setUnlocalizedName("battery_su").setMaxStackSize(1).setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":battery_su"); + battery_su_l = new ItemBattery(35).setUnlocalizedName("battery_su_l").setMaxStackSize(1).setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":battery_su_l"); fusion_core = new ItemBattery(5000).setUnlocalizedName("fusion_core").setMaxStackSize(1).setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":fusion_core"); fusion_core_infinite = new Item().setUnlocalizedName("fusion_core_infinite").setMaxStackSize(1).setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":fusion_core_infinite"); energy_core = new ItemBattery(5000).setUnlocalizedName("energy_core").setMaxStackSize(1).setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":energy_core"); @@ -1864,9 +1896,9 @@ public class ModItems { clip_xvl1456 = new ItemClip().setUnlocalizedName("clip_xvl1456").setCreativeTab(MainRegistry.tabNuke).setTextureName(RefStrings.MODID + ":clip_xvl1456"); clip_emp = new ItemClip().setUnlocalizedName("clip_emp").setCreativeTab(MainRegistry.tabNuke).setTextureName(RefStrings.MODID + ":clip_emp"); - ingot_euphemium = new ItemAntiCheat().setUnlocalizedName("ingot_astatine").setTextureName(RefStrings.MODID + ":ingot_euphemium"); - nugget_euphemium = new ItemAntiCheat().setUnlocalizedName("nugget_astatine").setTextureName(RefStrings.MODID + ":nugget_euphemium"); - rod_quad_euphemium = new ItemCustomLore().setUnlocalizedName("rod_quad_astatine").setMaxStackSize(1).setContainerItem(ModItems.rod_quad_empty).setTextureName(RefStrings.MODID + ":rod_quad_euphemium"); + ingot_euphemium = new ItemAntiCheat().setUnlocalizedName("ingot_euphemium").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":ingot_euphemium"); + nugget_euphemium = new ItemAntiCheat().setUnlocalizedName("nugget_euphemium").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":nugget_euphemium"); + rod_quad_euphemium = new ItemCustomLore().setUnlocalizedName("rod_quad_astatine").setCreativeTab(MainRegistry.tabParts).setMaxStackSize(1).setContainerItem(ModItems.rod_quad_empty).setTextureName(RefStrings.MODID + ":rod_quad_euphemium"); watch = new ItemCustomLore().setUnlocalizedName("watch").setMaxStackSize(1).setTextureName(RefStrings.MODID + ":watch"); apple_euphemium = new ItemAppleEuphemium(20, 100, false).setUnlocalizedName("apple_astatine").setMaxStackSize(1).setTextureName(RefStrings.MODID + ":apple_euphemium"); @@ -2190,6 +2222,7 @@ public class ModItems { GameRegistry.registerItem(ingot_lanthanium, ingot_lanthanium.getUnlocalizedName()); GameRegistry.registerItem(ingot_actinium, ingot_actinium.getUnlocalizedName()); GameRegistry.registerItem(ingot_desh, ingot_desh.getUnlocalizedName()); + GameRegistry.registerItem(ingot_dineutronium, ingot_dineutronium.getUnlocalizedName()); //Dusts & Other GameRegistry.registerItem(lithium, lithium.getUnlocalizedName()); @@ -2244,6 +2277,8 @@ public class ModItems { GameRegistry.registerItem(powder_desh_mix, powder_desh_mix.getUnlocalizedName()); GameRegistry.registerItem(powder_desh, powder_desh.getUnlocalizedName()); GameRegistry.registerItem(powder_nitan_mix, powder_nitan_mix.getUnlocalizedName()); + GameRegistry.registerItem(powder_spark_mix, powder_spark_mix.getUnlocalizedName()); + GameRegistry.registerItem(powder_meteorite, powder_meteorite.getUnlocalizedName()); GameRegistry.registerItem(dust, dust.getUnlocalizedName()); GameRegistry.registerItem(powder_lithium_tiny, powder_lithium_tiny.getUnlocalizedName()); GameRegistry.registerItem(powder_neodymium_tiny, powder_neodymium_tiny.getUnlocalizedName()); @@ -2252,6 +2287,8 @@ public class ModItems { GameRegistry.registerItem(powder_cerium_tiny, powder_cerium_tiny.getUnlocalizedName()); GameRegistry.registerItem(powder_lanthanium_tiny, powder_lanthanium_tiny.getUnlocalizedName()); GameRegistry.registerItem(powder_actinium_tiny, powder_actinium_tiny.getUnlocalizedName()); + GameRegistry.registerItem(powder_meteorite_tiny, powder_meteorite_tiny.getUnlocalizedName()); + GameRegistry.registerItem(powder_euphemium, powder_euphemium.getUnlocalizedName()); //Powders GameRegistry.registerItem(powder_fire, powder_fire.getUnlocalizedName()); @@ -2297,6 +2334,7 @@ public class ModItems { GameRegistry.registerItem(nugget_daffergon, nugget_daffergon.getUnlocalizedName()); GameRegistry.registerItem(nugget_verticium, nugget_verticium.getUnlocalizedName()); GameRegistry.registerItem(nugget_desh, nugget_desh.getUnlocalizedName()); + GameRegistry.registerItem(nugget_dineutronium, nugget_dineutronium.getUnlocalizedName()); //Plates GameRegistry.registerItem(plate_iron, plate_iron.getUnlocalizedName()); @@ -2312,6 +2350,7 @@ public class ModItems { GameRegistry.registerItem(plate_combine_steel, plate_combine_steel.getUnlocalizedName()); GameRegistry.registerItem(plate_mixed, plate_mixed.getUnlocalizedName()); GameRegistry.registerItem(plate_paa, plate_paa.getUnlocalizedName()); + GameRegistry.registerItem(plate_polymer, plate_polymer.getUnlocalizedName()); GameRegistry.registerItem(plate_dalekanium, plate_dalekanium.getUnlocalizedName()); GameRegistry.registerItem(plate_euphemium, plate_euphemium.getUnlocalizedName()); @@ -2539,7 +2578,12 @@ public class ModItems { GameRegistry.registerItem(battery_schrabidium_cell, battery_schrabidium_cell.getUnlocalizedName()); GameRegistry.registerItem(battery_schrabidium_cell_2, battery_schrabidium_cell_2.getUnlocalizedName()); GameRegistry.registerItem(battery_schrabidium_cell_4, battery_schrabidium_cell_4.getUnlocalizedName()); + GameRegistry.registerItem(battery_spark, battery_spark.getUnlocalizedName()); + GameRegistry.registerItem(battery_spark_cell_6, battery_spark_cell_6.getUnlocalizedName()); + GameRegistry.registerItem(battery_spark_cell_25, battery_spark_cell_25.getUnlocalizedName()); GameRegistry.registerItem(battery_creative, battery_creative.getUnlocalizedName()); + GameRegistry.registerItem(battery_su, battery_su.getUnlocalizedName()); + GameRegistry.registerItem(battery_su_l, battery_su_l.getUnlocalizedName()); GameRegistry.registerItem(fusion_core, fusion_core.getUnlocalizedName()); GameRegistry.registerItem(energy_core, energy_core.getUnlocalizedName()); GameRegistry.registerItem(fusion_core_infinite, fusion_core_infinite.getUnlocalizedName()); @@ -2813,6 +2857,7 @@ public class ModItems { GameRegistry.registerItem(gun_revolver_cursed, gun_revolver_cursed.getUnlocalizedName()); GameRegistry.registerItem(gun_revolver_nightmare, gun_revolver_nightmare.getUnlocalizedName()); GameRegistry.registerItem(gun_revolver_nightmare2, gun_revolver_nightmare2.getUnlocalizedName()); + GameRegistry.registerItem(gun_revolver_pip, gun_revolver_pip.getUnlocalizedName()); GameRegistry.registerItem(gun_rpg, gun_rpg.getUnlocalizedName()); GameRegistry.registerItem(gun_fatman, gun_fatman.getUnlocalizedName()); GameRegistry.registerItem(gun_mirv, gun_mirv.getUnlocalizedName()); @@ -2846,6 +2891,7 @@ public class ModItems { GameRegistry.registerItem(gun_revolver_cursed_ammo, gun_revolver_cursed_ammo.getUnlocalizedName()); GameRegistry.registerItem(gun_revolver_nightmare_ammo, gun_revolver_nightmare_ammo.getUnlocalizedName()); GameRegistry.registerItem(gun_revolver_nightmare2_ammo, gun_revolver_nightmare2_ammo.getUnlocalizedName()); + GameRegistry.registerItem(gun_revolver_pip_ammo, gun_revolver_pip_ammo.getUnlocalizedName()); GameRegistry.registerItem(gun_rpg_ammo, gun_rpg_ammo.getUnlocalizedName()); GameRegistry.registerItem(gun_fatman_ammo, gun_fatman_ammo.getUnlocalizedName()); GameRegistry.registerItem(gun_mirv_ammo, gun_mirv_ammo.getUnlocalizedName()); @@ -3022,6 +3068,7 @@ public class ModItems { GameRegistry.registerItem(bottle_nuka, bottle_nuka.getUnlocalizedName()); GameRegistry.registerItem(bottle_cherry, bottle_cherry.getUnlocalizedName()); GameRegistry.registerItem(bottle_quantum, bottle_quantum.getUnlocalizedName()); + GameRegistry.registerItem(bottle_sparkle, bottle_sparkle.getUnlocalizedName()); GameRegistry.registerItem(bottle2_empty, bottle2_empty.getUnlocalizedName()); GameRegistry.registerItem(bottle2_korl, bottle2_korl.getUnlocalizedName()); GameRegistry.registerItem(bottle2_fritz, bottle2_fritz.getUnlocalizedName()); @@ -3032,6 +3079,7 @@ public class ModItems { //Money GameRegistry.registerItem(cap_nuka, cap_nuka.getUnlocalizedName()); GameRegistry.registerItem(cap_quantum, cap_quantum.getUnlocalizedName()); + GameRegistry.registerItem(cap_sparkle, cap_sparkle.getUnlocalizedName()); GameRegistry.registerItem(cap_korl, cap_korl.getUnlocalizedName()); GameRegistry.registerItem(cap_fritz, cap_fritz.getUnlocalizedName()); GameRegistry.registerItem(ring_pull, ring_pull.getUnlocalizedName()); diff --git a/com/hbm/items/food/ItemEnergy.java b/com/hbm/items/food/ItemEnergy.java index b9280496e..8f07d0675 100644 --- a/com/hbm/items/food/ItemEnergy.java +++ b/com/hbm/items/food/ItemEnergy.java @@ -109,6 +109,14 @@ public class ItemEnergy extends Item { p_77654_3_.addPotionEffect(new PotionEffect(Potion.resistance.id, 120 * 20, 2)); p_77654_3_.addPotionEffect(new PotionEffect(Potion.jump.id, 120 * 20, 2)); } + if(this == ModItems.bottle_sparkle) + { + p_77654_3_.heal(10F); + p_77654_3_.addPotionEffect(new PotionEffect(Potion.moveSpeed.id, 120 * 20, 1)); + p_77654_3_.addPotionEffect(new PotionEffect(Potion.resistance.id, 120 * 20, 2)); + p_77654_3_.addPotionEffect(new PotionEffect(Potion.damageBoost.id, 120 * 20, 2)); + p_77654_3_.addPotionEffect(new PotionEffect(Potion.digSpeed.id, 120 * 20, 1)); + } } if (!p_77654_3_.capabilities.isCreativeMode && this != ModItems.chocolate_milk) @@ -162,6 +170,16 @@ public class ItemEnergy extends Item { p_77654_3_.inventory.addItemStackToInventory(new ItemStack(ModItems.bottle2_empty)); } + + if(this == ModItems.bottle_sparkle || this == ModItems.bottle_sparkle) { + p_77654_3_.inventory.addItemStackToInventory(new ItemStack(ModItems.cap_sparkle)); + if (p_77654_1_.stackSize <= 0) + { + return new ItemStack(ModItems.bottle_empty); + } + + p_77654_3_.inventory.addItemStackToInventory(new ItemStack(ModItems.bottle_empty)); + } } return p_77654_1_; @@ -254,5 +272,12 @@ public class ItemEnergy extends Item { else list.add("moremore caffeine"); } + if(this == ModItems.bottle_sparkle) + { + if(MainRegistry.polaroidID == 11) + list.add("Contains trace amounts of taint."); + else + list.add("The most delicious beverage in the wasteland!"); + } } } diff --git a/com/hbm/items/special/ItemAntiCheat.java b/com/hbm/items/special/ItemAntiCheat.java index 2dd859442..8169a06cc 100644 --- a/com/hbm/items/special/ItemAntiCheat.java +++ b/com/hbm/items/special/ItemAntiCheat.java @@ -12,7 +12,7 @@ public class ItemAntiCheat extends ItemCustomLore { @Override public void onUpdate(ItemStack stack, World world, Entity entity, int j, boolean b) { - if(stack.getItemDamage() != 34) { + /*if(stack.getItemDamage() != 34) { if(entity instanceof EntityPlayer) { EntityPlayer player = (EntityPlayer)entity; @@ -28,7 +28,7 @@ public class ItemAntiCheat extends ItemCustomLore { //if(!world.isRemote) // ExplosionChaos.antiCheat(world, (int)entity.posX, (int)entity.posY, (int)entity.posZ, 20); - } + }*/ } } diff --git a/com/hbm/items/special/ItemBattery.java b/com/hbm/items/special/ItemBattery.java index 9b7a003c3..75b8a8a9e 100644 --- a/com/hbm/items/special/ItemBattery.java +++ b/com/hbm/items/special/ItemBattery.java @@ -3,6 +3,7 @@ package com.hbm.items.special; import java.util.List; import com.hbm.items.ModItems; +import com.hbm.lib.Library; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.EnumRarity; @@ -27,7 +28,7 @@ public class ItemBattery extends Item { if(itemstack.getItem() != ModItems.fusion_core && itemstack.getItem() != ModItems.factory_core_titanium && itemstack.getItem() != ModItems.factory_core_advanced && itemstack.getItem() != ModItems.energy_core) { - list.add("Energy stored: " + (charge * 100) + "/" + (maxCharge * 100) + " HE"); + list.add("Energy stored: " + Library.getShortNumber(charge * 100) + "/" + Library.getShortNumber(maxCharge * 100) + "HE"); } else { long charge1 = (charge * 100) / this.maxCharge; list.add("Charge: " + charge1 + "%"); diff --git a/com/hbm/items/special/ItemCustomLore.java b/com/hbm/items/special/ItemCustomLore.java index 1cd48fe31..62d897002 100644 --- a/com/hbm/items/special/ItemCustomLore.java +++ b/com/hbm/items/special/ItemCustomLore.java @@ -296,6 +296,12 @@ public class ItemCustomLore extends ItemRadioactive { list.add("DEAL WITH IT carefully."); } + if(this == ModItems.powder_euphemium) + { + list.add("Pulverized pink."); + list.add("Tastes like strawberries."); + } + if(this == ModItems.watch) { list.add("A small blue pocket watch."); @@ -560,17 +566,40 @@ public class ItemCustomLore extends ItemRadioactive { @Override public EnumRarity getRarity(ItemStack p_77613_1_) { - if(this == ModItems.nugget_euphemium || this == ModItems.ingot_euphemium || this == ModItems.rod_quad_euphemium || this == ModItems.plate_euphemium || this == ModItems.watch || this == ModItems.powder_iodine || this == ModItems.powder_thorium || this == ModItems.powder_neodymium || this == ModItems.powder_neptunium || this == ModItems.powder_astatine || this == ModItems.powder_caesium || this == ModItems.powder_strontium || this == ModItems.powder_cobalt || this == ModItems.powder_bromine || this == ModItems.powder_niobium || this == ModItems.powder_tennessine || this == ModItems.powder_cerium) + if(this == ModItems.nugget_euphemium || this == ModItems.ingot_euphemium || + this == ModItems.rod_quad_euphemium || this == ModItems.plate_euphemium || + this == ModItems.watch || this == ModItems.powder_iodine || + this == ModItems.powder_thorium || this == ModItems.powder_neodymium || + this == ModItems.powder_neptunium || this == ModItems.powder_astatine || + this == ModItems.powder_caesium || this == ModItems.powder_strontium || + this == ModItems.powder_cobalt || this == ModItems.powder_bromine || + this == ModItems.powder_niobium || this == ModItems.powder_tennessine || + this == ModItems.powder_cerium || this == ModItems.powder_euphemium) { return EnumRarity.epic; } - if(this == ModItems.rod_schrabidium || this == ModItems.rod_dual_schrabidium || this == ModItems.rod_quad_schrabidium || this == ModItems.ingot_schrabidium || this == ModItems.nugget_schrabidium || this == ModItems.plate_schrabidium || this == ModItems.cell_sas3 || this == ModItems.powder_schrabidium || this == ModItems.wire_schrabidium || this == ModItems.circuit_schrabidium || this == ModItems.gun_revolver_schrabidium_ammo) + if(this == ModItems.rod_schrabidium || this == ModItems.rod_dual_schrabidium || + this == ModItems.rod_quad_schrabidium || this == ModItems.ingot_schrabidium || + this == ModItems.nugget_schrabidium || this == ModItems.plate_schrabidium || + this == ModItems.cell_sas3 || this == ModItems.powder_schrabidium || + this == ModItems.wire_schrabidium || this == ModItems.circuit_schrabidium || + this == ModItems.gun_revolver_schrabidium_ammo) { return EnumRarity.rare; } - if(this == ModItems.gun_revolver_cursed_ammo || this == ModItems.plate_paa || this == ModItems.gun_mp_ammo || this == ModItems.powder_power || this == ModItems.ingot_australium || this == ModItems.ingot_weidanium || this == ModItems.ingot_reiium || this == ModItems.ingot_unobtainium || this == ModItems.ingot_daffergon || this == ModItems.ingot_verticium || this == ModItems.nugget_australium || this == ModItems.nugget_weidanium || this == ModItems.nugget_reiium || this == ModItems.nugget_unobtainium || this == ModItems.nugget_daffergon || this == ModItems.nugget_verticium || this == ModItems.powder_australium || this == ModItems.powder_weidanium || this == ModItems.powder_reiium || this == ModItems.powder_unobtainium || this == ModItems.powder_daffergon || this == ModItems.powder_verticium) + if(this == ModItems.gun_revolver_cursed_ammo || this == ModItems.plate_paa || + this == ModItems.gun_mp_ammo || this == ModItems.powder_power || + this == ModItems.ingot_australium || this == ModItems.ingot_weidanium || + this == ModItems.ingot_reiium || this == ModItems.ingot_unobtainium || + this == ModItems.ingot_daffergon || this == ModItems.ingot_verticium || + this == ModItems.nugget_australium || this == ModItems.nugget_weidanium || + this == ModItems.nugget_reiium || this == ModItems.nugget_unobtainium || + this == ModItems.nugget_daffergon || this == ModItems.nugget_verticium || + this == ModItems.powder_australium || this == ModItems.powder_weidanium || + this == ModItems.powder_reiium || this == ModItems.powder_unobtainium || + this == ModItems.powder_daffergon || this == ModItems.powder_verticium) { return EnumRarity.uncommon; } diff --git a/com/hbm/items/weapon/GunRevolver.java b/com/hbm/items/weapon/GunRevolver.java index 5b1460a27..0efe71ed4 100644 --- a/com/hbm/items/weapon/GunRevolver.java +++ b/com/hbm/items/weapon/GunRevolver.java @@ -27,10 +27,7 @@ import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; public class GunRevolver extends Item { - public static final String[] bowPullIconNameArray = new String[] { "pulling_0", "pulling_1", "pulling_2" }; - @SideOnly(Side.CLIENT) - private IIcon[] iconArray; - private static final String __OBFID = "CL_00001777"; + private Item ammo; private int dmgMin; private int dmgMax; @@ -58,6 +55,9 @@ public class GunRevolver extends Item { if (this == ModItems.gun_revolver_cursed) { this.setMaxDamage(5000); } + if (this == ModItems.gun_revolver_pip) { + this.setMaxDamage(1000); + } this.ammo = ammo; this.dmgMin = dmgMin; @@ -77,6 +77,10 @@ public class GunRevolver extends Item { return EnumRarity.uncommon; } + if (this == ModItems.gun_revolver_pip) { + return EnumRarity.uncommon; + } + return EnumRarity.common; } @@ -109,24 +113,25 @@ public class GunRevolver extends Item { EntityBullet entityarrow = new EntityBullet(p_77615_2_, p_77615_3_, 3.0F, dmgMin, dmgMax, instakill, rad); entityarrow.setDamage(dmgMin + rand.nextInt(dmgMax - dmgMin)); + if(this == ModItems.gun_revolver_pip && p_77615_3_.isSneaking()) { + entityarrow.pip = true; + entityarrow.setDamage(1); + } p_77615_1_.damageItem(1, p_77615_3_); if (this == ModItems.gun_revolver || this == ModItems.gun_revolver_iron || this == ModItems.gun_revolver_gold || this == ModItems.gun_revolver_lead) { - // p_77615_2_.playSoundAtEntity(p_77615_3_, "random.explode", - // 1.0F, 3.0F); p_77615_2_.playSoundAtEntity(p_77615_3_, "hbm:weapon.revolverShoot", 1.0F, 1.0F); } if (this == ModItems.gun_revolver_cursed) { - // p_77615_2_.playSoundAtEntity(p_77615_3_, "random.explode", - // 3.0F, 1.5F); p_77615_2_.playSoundAtEntity(p_77615_3_, "hbm:weapon.heavyShoot", 3.0F, 1.0F); } if (this == ModItems.gun_revolver_schrabidium) { - // p_77615_2_.playSoundAtEntity(p_77615_3_, "random.explode", - // 1.0F, 3.0F); p_77615_2_.playSoundAtEntity(p_77615_3_, "hbm:weapon.schrabidiumShoot", 1.0F, 1.0F); } + if (this == ModItems.gun_revolver_pip) { + p_77615_2_.playSoundAtEntity(p_77615_3_, "hbm:weapon.revolverShootAlt", 1.0F, 1.0F); + } if (flag) { entityarrow.canBePickedUp = 2; @@ -233,6 +238,16 @@ public class GunRevolver extends Item { list.add("Damage: 25 - 40"); list.add("33% chance of user being withered."); } + if (this == ModItems.gun_revolver_pip) { + list.add("In loving memory of the eldritch"); + list.add("creature which got smushed by a"); + list.add("falling freight wagon."); + list.add(""); + list.add("Ammo: Tainted Bullets"); + list.add("Damage: 25 - 35"); + list.add("Secondary Damage: 1"); + list.add("Enemy is hit by boxcar."); + } } @Override diff --git a/com/hbm/lib/Library.java b/com/hbm/lib/Library.java index 43f2944d5..df335fec8 100644 --- a/com/hbm/lib/Library.java +++ b/com/hbm/lib/Library.java @@ -291,7 +291,8 @@ public class Library { world.getBlock(x, y, z) == ModBlocks.dummy_port_pumpjack || world.getBlock(x, y, z) == ModBlocks.dummy_port_turbofan || world.getBlock(x, y, z) == ModBlocks.dummy_port_ams_limiter || - world.getBlock(x, y, z) == ModBlocks.dummy_port_ams_emitter) + world.getBlock(x, y, z) == ModBlocks.dummy_port_ams_emitter || + world.getBlock(x, y, z) == ModBlocks.dummy_port_ams_base) { return true; } @@ -325,7 +326,8 @@ public class Library { world.getBlock(x, y, z) == ModBlocks.watz_hatch || world.getBlock(x, y, z) == ModBlocks.fwatz_hatch || world.getBlock(x, y, z) == ModBlocks.dummy_port_ams_limiter || - world.getBlock(x, y, z) == ModBlocks.dummy_port_ams_emitter) + world.getBlock(x, y, z) == ModBlocks.dummy_port_ams_emitter || + world.getBlock(x, y, z) == ModBlocks.dummy_port_ams_base) { return true; } @@ -500,6 +502,42 @@ public class Library { return list; } + public static String getShortNumber(long l) { + + if(l >= Math.pow(10, 18)) { + double res = l / Math.pow(10, 18); + res = Math.round(res * 100.0) / 100.0; + return res + "E"; + } + if(l >= Math.pow(10, 15)) { + double res = l / Math.pow(10, 15); + res = Math.round(res * 100.0) / 100.0; + return res + "P"; + } + if(l >= Math.pow(10, 12)) { + double res = l / Math.pow(10, 12); + res = Math.round(res * 100.0) / 100.0; + return res + "T"; + } + if(l >= Math.pow(10, 9)) { + double res = l / Math.pow(10, 9); + res = Math.round(res * 100.0) / 100.0; + return res + "G"; + } + if(l >= Math.pow(10, 6)) { + double res = l / Math.pow(10, 6); + res = Math.round(res * 100.0) / 100.0; + return res + "M"; + } + if(l >= Math.pow(10, 3)) { + double res = l / Math.pow(10, 3); + res = Math.round(res * 100.0) / 100.0; + return res + "k"; + } + + return Long.toString(l); + } + public static long chargeItemsFromTE(ItemStack[] slots, int index, long power, long maxPower) { if(power - 100 >= 0 && slots[index] != null && slots[index].getItem() == ModItems.battery_generic && ItemBattery.getCharge(slots[index]) < ((ItemBattery)slots[index].getItem()).getMaxCharge()) @@ -597,6 +635,25 @@ public class Library { power -= 100; ((ItemBattery)slots[index].getItem()).chargeBattery(slots[index], 1); } else break; + + for(int i = 0; i < 200; i++) + if(power - 100 >= 0 && slots[index] != null && slots[index].getItem() == ModItems.battery_spark && ItemBattery.getCharge(slots[index]) < ((ItemBattery)slots[index].getItem()).getMaxCharge()) + { + power -= 100; + ((ItemBattery)slots[index].getItem()).chargeBattery(slots[index], 1); + } else break; + for(int i = 0; i < 200; i++) + if(power - 100 >= 0 && slots[index] != null && slots[index].getItem() == ModItems.battery_spark_cell_6 && ItemBattery.getCharge(slots[index]) < ((ItemBattery)slots[index].getItem()).getMaxCharge()) + { + power -= 100; + ((ItemBattery)slots[index].getItem()).chargeBattery(slots[index], 1); + } else break; + for(int i = 0; i < 200; i++) + if(power - 100 >= 0 && slots[index] != null && slots[index].getItem() == ModItems.battery_spark_cell_25 && ItemBattery.getCharge(slots[index]) < ((ItemBattery)slots[index].getItem()).getMaxCharge()) + { + power -= 100; + ((ItemBattery)slots[index].getItem()).chargeBattery(slots[index], 1); + } else break; for(int i = 0; i < 10; i++) if(power - 100 >= 0 && slots[index] != null && slots[index].getItem() == ModItems.factory_core_titanium && ItemBattery.getCharge(slots[index]) < ((ItemBattery)slots[index].getItem()).getMaxCharge()) @@ -655,6 +712,17 @@ public class Library { return maxPower; } + if(power + 100 <= maxPower && slots[index] != null && slots[index].getItem() == ModItems.battery_su && ItemBattery.getCharge(slots[index]) > 0) + { + power += 100; + ((ItemBattery)slots[index].getItem()).dischargeBattery(slots[index], 1); + } + if(power + 100 <= maxPower && slots[index] != null && slots[index].getItem() == ModItems.battery_su_l && ItemBattery.getCharge(slots[index]) > 0) + { + power += 100; + ((ItemBattery)slots[index].getItem()).dischargeBattery(slots[index], 1); + } + if(power + 100 <= maxPower && slots[index] != null && slots[index].getItem() == ModItems.battery_generic && ItemBattery.getCharge(slots[index]) > 0) { power += 100; @@ -750,6 +818,25 @@ public class Library { power += 100; ((ItemBattery)slots[index].getItem()).dischargeBattery(slots[index], 1); } else break; + + for(int i = 0; i < 200; i++) + if(power + 100 <= maxPower && slots[index] != null && slots[index].getItem() == ModItems.battery_spark && ItemBattery.getCharge(slots[index]) > 0) + { + power += 100; + ((ItemBattery)slots[index].getItem()).dischargeBattery(slots[index], 1); + } else break; + for(int i = 0; i < 200; i++) + if(power + 100 <= maxPower && slots[index] != null && slots[index].getItem() == ModItems.battery_spark_cell_6 && ItemBattery.getCharge(slots[index]) > 0) + { + power += 100; + ((ItemBattery)slots[index].getItem()).dischargeBattery(slots[index], 1); + } else break; + for(int i = 0; i < 200; i++) + if(power + 100 <= maxPower && slots[index] != null && slots[index].getItem() == ModItems.battery_spark_cell_25 && ItemBattery.getCharge(slots[index]) > 0) + { + power += 100; + ((ItemBattery)slots[index].getItem()).dischargeBattery(slots[index], 1); + } else break; for(int i = 0; i < 25; i++) if(power + 100 <= maxPower && slots[index] != null && slots[index].getItem() == ModItems.fusion_core && ItemBattery.getCharge(slots[index]) > 0) @@ -1059,6 +1146,11 @@ public class Library { { tileentity = worldObj.getTileEntity(((TileEntityDummy)worldObj.getTileEntity(x, y, z)).targetX, ((TileEntityDummy)worldObj.getTileEntity(x, y, z)).targetY, ((TileEntityDummy)worldObj.getTileEntity(x, y, z)).targetZ); } + //AMS Base + if(block == ModBlocks.dummy_port_ams_base) + { + tileentity = worldObj.getTileEntity(((TileEntityDummy)worldObj.getTileEntity(x, y, z)).targetX, ((TileEntityDummy)worldObj.getTileEntity(x, y, z)).targetY, ((TileEntityDummy)worldObj.getTileEntity(x, y, z)).targetZ); + } if(tileentity == that) tileentity = null; diff --git a/com/hbm/lib/ModDamageSource.java b/com/hbm/lib/ModDamageSource.java index 7e142c7b4..d32c1d10e 100644 --- a/com/hbm/lib/ModDamageSource.java +++ b/com/hbm/lib/ModDamageSource.java @@ -31,6 +31,7 @@ public class ModDamageSource extends DamageSource { public static DamageSource blackhole = (new DamageSource("blackhole")).setDamageIsAbsolute().setDamageBypassesArmor(); public static DamageSource turbofan = (new DamageSource("blender")).setDamageIsAbsolute().setDamageBypassesArmor(); public static DamageSource meteorite = (new DamageSource("meteorite")).setDamageIsAbsolute().setDamageBypassesArmor(); + public static DamageSource boxcar = (new DamageSource("boxcar")).setDamageIsAbsolute().setDamageBypassesArmor(); public ModDamageSource(String p_i1566_1_) { super(p_i1566_1_); diff --git a/com/hbm/lib/RefStrings.java b/com/hbm/lib/RefStrings.java index 292b46572..e4e069ee6 100644 --- a/com/hbm/lib/RefStrings.java +++ b/com/hbm/lib/RefStrings.java @@ -3,7 +3,7 @@ package com.hbm.lib; public class RefStrings { public static final String MODID = "hbm"; public static final String NAME = "Hbm's Nuclear Tech Mod"; - public static final String VERSION = "1.0.26"; + public static final String VERSION = "1.0.27 BETA (Bromine-Mercury-X01)"; //HBM's Beta Naming Convention: //V T (X-Y-Z) //V -> next release version diff --git a/com/hbm/main/ClientProxy.java b/com/hbm/main/ClientProxy.java index b9ede10c1..73ccb4e06 100644 --- a/com/hbm/main/ClientProxy.java +++ b/com/hbm/main/ClientProxy.java @@ -161,6 +161,7 @@ public class ClientProxy extends ServerProxy MinecraftForgeClient.registerItemRenderer(ModItems.gun_defabricator, new ItemRenderOverkill()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_dash, new ItemRenderOverkill()); MinecraftForgeClient.registerItemRenderer(ModItems.gun_twigun, new ItemRenderOverkill()); + MinecraftForgeClient.registerItemRenderer(ModItems.gun_revolver_pip, new ItemRenderOverkill()); MinecraftForgeClient.registerItemRenderer(ModItems.multitool_dig, new ItemRenderMultitool()); MinecraftForgeClient.registerItemRenderer(ModItems.multitool_silk, new ItemRenderMultitool()); @@ -238,6 +239,7 @@ public class ClientProxy extends ServerProxy RenderingRegistry.registerEntityRenderingHandler(EntityBombletTheta.class, new RenderBombletTheta()); RenderingRegistry.registerEntityRenderingHandler(EntityBombletSelena.class, new RenderBombletSelena()); RenderingRegistry.registerEntityRenderingHandler(EntityMeteor.class, new RenderMeteor()); + RenderingRegistry.registerEntityRenderingHandler(EntityBoxcar.class, new RenderBoxcar()); RenderingRegistry.registerEntityRenderingHandler(EntityMissileEndo.class, new RenderMissileThermo()); RenderingRegistry.registerEntityRenderingHandler(EntityMissileExo.class, new RenderMissileThermo()); diff --git a/com/hbm/main/CraftingManager.java b/com/hbm/main/CraftingManager.java index c69f33fa4..a51c042b8 100644 --- a/com/hbm/main/CraftingManager.java +++ b/com/hbm/main/CraftingManager.java @@ -374,9 +374,9 @@ public class CraftingManager { //GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.part_copper), new Object[] { "P", "D", "P", 'P', "plateSteel", 'D', "dustCopper" })); //GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.part_plutonium), new Object[] { "P", "D", "P", 'P', "plateSteel", 'D', "dustPlutonium" })); - GameRegistry.addShapelessRecipe(new ItemStack(ModItems.nugget_euphemium, 1, 34), new Object[] { ModItems.rod_quad_euphemium }); - GameRegistry.addRecipe(new ItemStack(ModItems.ingot_euphemium, 1, 34), new Object[] { "###", "###", "###", '#', new ItemStack(ModItems.nugget_euphemium, 1, 34) }); - GameRegistry.addRecipe(new ItemStack(ModItems.nugget_euphemium, 9, 34), new Object[] { "#", '#', new ItemStack(ModItems.ingot_euphemium, 1, 34) }); + GameRegistry.addShapelessRecipe(new ItemStack(ModItems.nugget_euphemium, 1), new Object[] { ModItems.rod_quad_euphemium }); + GameRegistry.addRecipe(new ItemStack(ModItems.ingot_euphemium, 1), new Object[] { "###", "###", "###", '#', ModItems.nugget_euphemium }); + GameRegistry.addRecipe(new ItemStack(ModItems.nugget_euphemium, 9), new Object[] { "#", '#', ModItems.ingot_euphemium }); //GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.pellet_rtg, 1), new Object[] { "IPI", "PPP", "IPI", 'I', "plateIron", 'P', "tinyPu238" })); //GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.pellet_rtg_weak, 1), new Object[] { "IUI", "UPU", "IUI", 'I', "plateIron", 'P', "tinyPu238", 'U', "tinyU238" })); @@ -543,11 +543,11 @@ public class CraftingManager { //GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.titanium_filter, 1), new Object[] { "PFP", "CBC", "CBC", 'P', "plateLead", 'B', "U238", 'C', "plateTitanium", 'F', ModItems.fuse })); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.detonator, 1), new Object[] { " W", "SC", "CE", 'S', "plateSteel", 'W', ModItems.wire_red_copper, 'C', ModItems.circuit_red_copper, 'E', "ingotSteel" })); - GameRegistry.addRecipe(new ItemStack(ModItems.singularity, 1), new Object[] { "ESE", "SBS", "ESE", 'E', new ItemStack(ModItems.nugget_euphemium, 1, 34), 'S', ModItems.cell_anti_schrabidium, 'B', Item.getItemFromBlock(ModBlocks.block_schrabidium) }); + GameRegistry.addRecipe(new ItemStack(ModItems.singularity, 1), new Object[] { "ESE", "SBS", "ESE", 'E', ModItems.nugget_euphemium, 'S', ModItems.cell_anti_schrabidium, 'B', Item.getItemFromBlock(ModBlocks.block_schrabidium) }); GameRegistry.addRecipe(new ItemStack(ModItems.singularity_counter_resonant, 1), new Object[] { "CTC", "TST", "CTC", 'C', ModItems.plate_combine_steel, 'T', ModItems.ingot_magnetized_tungsten, 'S', ModItems.singularity }); GameRegistry.addRecipe(new ItemStack(ModItems.singularity_super_heated, 1), new Object[] { "CTC", "TST", "CTC", 'C', ModItems.plate_advanced_alloy, 'T', ModItems.powder_power, 'S', ModItems.singularity }); GameRegistry.addRecipe(new ItemStack(ModItems.black_hole, 1), new Object[] { "SSS", "SCS", "SSS", 'C', ModItems.singularity, 'S', ModItems.crystal_xen }); - GameRegistry.addRecipe(new ItemStack(ModItems.crystal_xen, 1), new Object[] { "EEE", "EIE", "EEE", 'E', ModItems.powder_power, 'I', new ItemStack(ModItems.ingot_euphemium, 1, 34) }); + GameRegistry.addRecipe(new ItemStack(ModItems.crystal_xen, 1), new Object[] { "EEE", "EIE", "EEE", 'E', ModItems.powder_power, 'I', ModItems.ingot_euphemium }); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.screwdriver, 1), new Object[] { " I", " I ", "S ", 'S', "ingotSteel", 'I', "ingotIron" })); GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(ModItems.overfuse, 1), new Object[] { ModItems.screwdriver, "dustNeptunium", ModItems.powder_iodine, ModItems.powder_thorium, ModItems.powder_astatine, ModItems.powder_neodymium, ModItems.board_copper, ModItems.black_hole, ModItems.powder_caesium })); @@ -679,7 +679,7 @@ public class CraftingManager { GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.gun_cryolator_ammo, 16), new Object[] { "SPS", "PCP", "SPS", 'S', "plateSteel", 'C', "dustSalpeter", 'P', Items.snowball })); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.gun_cryolator_ammo, 16), new Object[] { " F ", "SFS", " F ", 'S', "plateSteel", 'F', ModItems.powder_ice })); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.gun_zomg, 1), new Object[] { "PRR", "CCS", "PXX", 'P', ModItems.plate_paa, 'R', "plateDenseLead", 'S', ModItems.singularity_counter_resonant, 'X', ModItems.crystal_xen, 'C', ModItems.coil_magnetized_tungsten})); - GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.gun_mp, 1), new Object[] { "EEE", "SSM", "III", 'E', new ItemStack(ModItems.ingot_euphemium, 1, 34), 'S', "plateSteel", 'I', "ingotSteel", 'M', ModItems.motor})); + GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.gun_mp, 1), new Object[] { "EEE", "SSM", "III", 'E', ModItems.ingot_euphemium, 'S', "plateSteel", 'I', "ingotSteel", 'M', ModItems.motor})); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.gun_mp_ammo, 32), new Object[] { "G", "C", 'G', "plateGold", 'C', "plateCopper", 'S', Items.gunpowder })); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.gun_emp, 1), new Object[] { "CPG", "CMF", "CPI", 'C', ModItems.coil_copper, 'P', "plateLead", 'G', ModItems.circuit_gold, 'M', ModItems.magnetron, 'I', "ingotTungsten", 'F', ModItems.fuse })); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.gun_emp_ammo, 8), new Object[] { "IGI", "IPI", "IPI", 'G', "plateGold", 'I', "plateIron", 'P', ModItems.powder_power })); @@ -949,18 +949,18 @@ public class CraftingManager { GameRegistry.addRecipe(new ItemStack(ModItems.cape_radiation, 1), new Object[] { "W W", "WIW", "WDW", 'W', new ItemStack(Item.getItemFromBlock(Blocks.wool), 1, 11), 'D', new ItemStack(Items.dye, 1, 11), 'I', ModItems.nuclear_waste }); GameRegistry.addRecipe(new ItemStack(ModItems.cape_gasmask, 1), new Object[] { "W W", "WIW", "WDW", 'W', new ItemStack(Item.getItemFromBlock(Blocks.wool), 1, 4), 'D', new ItemStack(Items.dye, 1, 0), 'I', ModItems.gas_mask }); GameRegistry.addRecipe(new ItemStack(ModItems.cape_schrabidium, 1), new Object[] { "W W", "WIW", "WDW", 'W', ModItems.ingot_schrabidium, 'D', new ItemStack(Items.dye, 1, 0), 'I', ModItems.circuit_red_copper }); - GameRegistry.addRecipe(new ItemStack(ModItems.cape_hbm, 1), new Object[] { "W W", "WIW", "WDW", 'W', new ItemStack(Item.getItemFromBlock(Blocks.wool), 1, 15), 'D', ModItems.ingot_neptunium, 'I', new ItemStack(ModItems.ingot_euphemium, 1, 34) }); + GameRegistry.addRecipe(new ItemStack(ModItems.cape_hbm, 1), new Object[] { "W W", "WIW", "WDW", 'W', new ItemStack(Item.getItemFromBlock(Blocks.wool), 1, 15), 'D', ModItems.ingot_neptunium, 'I', ModItems.ingot_euphemium }); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.cape_dafnik, 1), new Object[] { "W W", "WIW", "WDW", 'W', new ItemStack(Item.getItemFromBlock(Blocks.wool), 1, 1), 'D', new ItemStack(Items.dye, 1, 0), 'I', "ingotSteel" })); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.cape_lpkukin, 1), new Object[] { "W W", "WIW", "WDW", 'W', new ItemStack(Item.getItemFromBlock(Blocks.wool), 1, 13), 'D', new ItemStack(Items.dye, 1, 8), 'I', "plateSteel" })); - GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.igniter, 1), new Object[] { " W", "SC", "CE", 'S', "plateSteel", 'W', ModItems.wire_schrabidium, 'C', ModItems.circuit_schrabidium, 'E', new ItemStack(ModItems.ingot_euphemium, 1, 34) })); + GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.igniter, 1), new Object[] { " W", "SC", "CE", 'S', "plateSteel", 'W', ModItems.wire_schrabidium, 'C', ModItems.circuit_schrabidium, 'E', ModItems.ingot_euphemium })); GameRegistry.addRecipe(new ItemStack(ModItems.euphemium_helmet, 1), new Object[] { "EEE", "E E", 'E', ModItems.plate_euphemium }); GameRegistry.addRecipe(new ItemStack(ModItems.euphemium_plate, 1), new Object[] { "EWE", "EEE", "EEE", 'E', ModItems.plate_euphemium, 'W', ModItems.watch }); GameRegistry.addRecipe(new ItemStack(ModItems.euphemium_legs, 1), new Object[] { "EEE", "E E", "E E", 'E', ModItems.plate_euphemium }); GameRegistry.addRecipe(new ItemStack(ModItems.euphemium_boots, 1), new Object[] { "E E", "E E", 'E', ModItems.plate_euphemium }); - GameRegistry.addRecipe(new ItemStack(ModItems.watch, 1), new Object[] { "LEL", "EWE", "LEL", 'E', new ItemStack(ModItems.ingot_euphemium, 1, 34), 'L', new ItemStack(Items.dye, 1, 4), 'W', Items.clock }); - GameRegistry.addRecipe(new ItemStack(ModItems.apple_euphemium, 1), new Object[] { "EEE", "EAE", "EEE", 'E', new ItemStack(ModItems.nugget_euphemium, 1, 34), 'A', Items.apple }); - GameRegistry.addRecipe(new ItemStack(ModItems.plate_euphemium, 1), new Object[] { "AEA", "ENE", "AEA", 'E', new ItemStack(ModItems.ingot_euphemium, 1, 34), 'N', Items.nether_star, 'A', ModItems.powder_astatine }); + GameRegistry.addRecipe(new ItemStack(ModItems.watch, 1), new Object[] { "LEL", "EWE", "LEL", 'E', ModItems.ingot_euphemium, 'L', new ItemStack(Items.dye, 1, 4), 'W', Items.clock }); + GameRegistry.addRecipe(new ItemStack(ModItems.apple_euphemium, 1), new Object[] { "EEE", "EAE", "EEE", 'E', ModItems.nugget_euphemium, 'A', Items.apple }); + GameRegistry.addRecipe(new ItemStack(ModItems.plate_euphemium, 1), new Object[] { "AEA", "ENE", "AEA", 'E', ModItems.ingot_euphemium, 'N', Items.nether_star, 'A', ModItems.powder_astatine }); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.mask_of_infamy, 1), new Object[] { "III", "III", " I ", 'I', "plateIron" })); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.designator, 1), new Object[] { " A", "#B#", "#B#", '#', "plateIron", 'A', "plateSteel", 'B', ModItems.circuit_red_copper })); @@ -972,7 +972,7 @@ public class CraftingManager { GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.geiger_counter, 1), new Object[] { "GPP", "WCS", "WBB", 'W', ModItems.wire_gold, 'P', ModItems.ingot_polymer, 'C', ModItems.circuit_copper, 'G', "ingotGold", 'S', "plateSteel", 'B', ModItems.ingot_beryllium })); //GameRegistry.addRecipe(new ItemStack(ModItems.schrabidium_hammer, 1), new Object[] { "BBB", "BBB", " S ", 'B', Item.getItemFromBlock(ModBlocks.block_schrabidium), 'S', Items.stick }); - GameRegistry.addRecipe(new ItemStack(ModItems.euphemium_stopper, 1), new Object[] { "I", "S", "S", 'I', new ItemStack(ModItems.ingot_euphemium, 1, 34), 'S', Items.stick }); + GameRegistry.addRecipe(new ItemStack(ModItems.euphemium_stopper, 1), new Object[] { "I", "S", "S", 'I', ModItems.ingot_euphemium, 'S', Items.stick }); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.matchstick, 16), new Object[] { "I", "S", 'I', "sulfur", 'S', Items.stick })); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.matchstick, 16), new Object[] { "I", "S", 'I', "dustSulfur", 'S', Items.stick })); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.crowbar, 1), new Object[] { "II", " I", " I", 'I', "ingotSteel" })); diff --git a/com/hbm/main/MainRegistry.java b/com/hbm/main/MainRegistry.java index b18606ebf..13f5a510c 100644 --- a/com/hbm/main/MainRegistry.java +++ b/com/hbm/main/MainRegistry.java @@ -105,6 +105,7 @@ import com.hbm.entity.particle.EntitySSmokeFX; import com.hbm.entity.particle.EntitySmokeFX; import com.hbm.entity.particle.EntityTSmokeFX; import com.hbm.entity.projectile.EntityBaleflare; +import com.hbm.entity.projectile.EntityBoxcar; import com.hbm.entity.projectile.EntityBullet; import com.hbm.entity.projectile.EntityChopperMine; import com.hbm.entity.projectile.EntityCombineBall; @@ -615,6 +616,7 @@ public class MainRegistry EntityRegistry.registerModEntity(EntityVortex.class, "entity_vortex", 83, this, 250, 1, true); EntityRegistry.registerModEntity(EntityMeteor.class, "entity_meteor", 84, this, 1000, 1, true); EntityRegistry.registerModEntity(EntityLaser.class, "entity_laser", 85, this, 1000, 1, true); + EntityRegistry.registerModEntity(EntityBoxcar.class, "entity_boxcar", 86, this, 1000, 1, true); EntityRegistry.registerGlobalEntityID(EntityNuclearCreeper.class, "entity_mob_nuclear_creeper", EntityRegistry.findGlobalUniqueEntityId(), 0x204131, 0x75CE00); EntityRegistry.registerGlobalEntityID(EntityHunterChopper.class, "entity_mob_hunter_chopper", EntityRegistry.findGlobalUniqueEntityId(), 0x000020, 0x2D2D72); diff --git a/com/hbm/main/ResourceManager.java b/com/hbm/main/ResourceManager.java index 56f851e8a..472839b6d 100644 --- a/com/hbm/main/ResourceManager.java +++ b/com/hbm/main/ResourceManager.java @@ -89,4 +89,13 @@ public class ResourceManager { //Shimmer Sledge public static final ResourceLocation shimmer_sledge_tex = new ResourceLocation(RefStrings.MODID, "textures/models/shimmer_sledge.png"); + ////Obj Entities + + //Boxcar + public static final IModelCustom boxcar = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/boxcar.obj")); + + ////Texture Entities + + //Boxcar + public static final ResourceLocation boxcar_tex = new ResourceLocation(RefStrings.MODID, "textures/models/boxcar.png"); } diff --git a/com/hbm/render/entity/RenderBoxcar.java b/com/hbm/render/entity/RenderBoxcar.java new file mode 100644 index 000000000..7ab69b184 --- /dev/null +++ b/com/hbm/render/entity/RenderBoxcar.java @@ -0,0 +1,36 @@ +package com.hbm.render.entity; + +import org.lwjgl.opengl.GL11; + +import com.hbm.main.ResourceManager; + +import net.minecraft.client.renderer.entity.Render; +import net.minecraft.entity.Entity; +import net.minecraft.util.ResourceLocation; + +public class RenderBoxcar extends Render { + + @Override + public void doRender(Entity p_76986_1_, double p_76986_2_, double p_76986_4_, double p_76986_6_, float p_76986_8_, + float p_76986_9_) { + + GL11.glPushMatrix(); + GL11.glTranslatef((float)p_76986_2_, (float)p_76986_4_, (float)p_76986_6_); + GL11.glTranslatef(0, 0, -1.5F); + GL11.glRotated(180, 0, 0, 1); + GL11.glRotated(90, 1, 0, 0); + GL11.glDisable(GL11.GL_CULL_FACE); + + bindTexture(ResourceManager.boxcar_tex); + ResourceManager.boxcar.renderAll(); + + GL11.glEnable(GL11.GL_CULL_FACE); + GL11.glPopMatrix(); + } + + @Override + protected ResourceLocation getEntityTexture(Entity p_110775_1_) { + return ResourceManager.boxcar_tex; + } + +} \ No newline at end of file diff --git a/com/hbm/render/item/ItemRenderOverkill.java b/com/hbm/render/item/ItemRenderOverkill.java index 5dccbdd75..27d8b341c 100644 --- a/com/hbm/render/item/ItemRenderOverkill.java +++ b/com/hbm/render/item/ItemRenderOverkill.java @@ -4,12 +4,14 @@ import org.lwjgl.opengl.GL11; import com.hbm.items.ModItems; import com.hbm.lib.RefStrings; +import com.hbm.main.MainRegistry; import com.hbm.render.model.ModelDash; import com.hbm.render.model.ModelDefabricator; import com.hbm.render.model.ModelEuthanasia; import com.hbm.render.model.ModelGun; import com.hbm.render.model.ModelHP; import com.hbm.render.model.ModelJack; +import com.hbm.render.model.ModelPip; import com.hbm.render.model.ModelSpark; import com.hbm.render.model.ModelTwiGun; @@ -28,6 +30,7 @@ public class ItemRenderOverkill implements IItemRenderer { protected ModelDefabricator defab; protected ModelDash dasher; protected ModelTwiGun rgottp; + protected ModelPip pip; public ItemRenderOverkill() { powerJack = new ModelJack(); @@ -37,6 +40,7 @@ public class ItemRenderOverkill implements IItemRenderer { defab = new ModelDefabricator(); dasher = new ModelDash(); rgottp = new ModelTwiGun(); + pip = new ModelPip(); } @Override @@ -76,6 +80,8 @@ public class ItemRenderOverkill implements IItemRenderer { Minecraft.getMinecraft().renderEngine.bindTexture(new ResourceLocation(RefStrings.MODID +":textures/models/ModelDash.png")); if(item.getItem() == ModItems.gun_twigun) Minecraft.getMinecraft().renderEngine.bindTexture(new ResourceLocation(RefStrings.MODID +":textures/models/ModelTwiGun.png")); + if(item.getItem() == ModItems.gun_revolver_pip) + Minecraft.getMinecraft().renderEngine.bindTexture(new ResourceLocation(RefStrings.MODID +":textures/models/ModelPip.png")); GL11.glRotatef(-135.0F, 0.0F, 0.0F, 1.0F); GL11.glTranslatef(-0.5F, 0.0F, -0.2F); @@ -83,9 +89,15 @@ public class ItemRenderOverkill implements IItemRenderer { GL11.glScalef(0.5F, 0.5F, 0.5F); //GL11.glTranslatef(-0.4F, -0.1F, 0.1F); GL11.glTranslatef(-0.2F, -0.1F, -0.1F); + if(item.getItem() == ModItems.gun_defabricator) GL11.glTranslatef(0, 0.5F, 0.4F); + if(item.getItem() == ModItems.gun_revolver_pip) { + GL11.glScalef(0.60F, 0.60F, 0.60F); + GL11.glTranslatef(0.0F, 0.3F, 0.2F); + } + if(item.getItem() == ModItems.gun_jack) powerJack.render((Entity)data[1], 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0625F); if(item.getItem() == ModItems.gun_spark) @@ -100,6 +112,8 @@ public class ItemRenderOverkill implements IItemRenderer { dasher.render((Entity)data[1], 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0625F); if(item.getItem() == ModItems.gun_twigun) rgottp.render((Entity)data[1], 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0625F); + if(item.getItem() == ModItems.gun_revolver_pip) + pip.render((Entity)data[1], 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0625F); GL11.glPopMatrix(); break; case EQUIPPED: @@ -120,6 +134,8 @@ public class ItemRenderOverkill implements IItemRenderer { Minecraft.getMinecraft().renderEngine.bindTexture(new ResourceLocation(RefStrings.MODID +":textures/models/ModelDash.png")); if(item.getItem() == ModItems.gun_twigun) Minecraft.getMinecraft().renderEngine.bindTexture(new ResourceLocation(RefStrings.MODID +":textures/models/ModelTwiGun.png")); + if(item.getItem() == ModItems.gun_revolver_pip) + Minecraft.getMinecraft().renderEngine.bindTexture(new ResourceLocation(RefStrings.MODID +":textures/models/ModelPip.png")); GL11.glRotatef(-200.0F, 0.0F, 0.0F, 1.0F); GL11.glRotatef(75.0F, 0.0F, 1.0F, 0.0F); @@ -138,6 +154,11 @@ public class ItemRenderOverkill implements IItemRenderer { if(item.getItem() == ModItems.gun_defabricator) GL11.glTranslatef(0.5F, 0.6F, -0.2F); + if(item.getItem() == ModItems.gun_revolver_pip) { + GL11.glScalef(0.60F, 0.60F, 0.60F); + GL11.glTranslatef(0.7F, 0.3F, 0.0F); + } + if(item.getItem() == ModItems.gun_jack) powerJack.render((Entity)data[1], 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0625F); if(item.getItem() == ModItems.gun_spark) @@ -152,6 +173,8 @@ public class ItemRenderOverkill implements IItemRenderer { dasher.render((Entity)data[1], 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0625F); if(item.getItem() == ModItems.gun_twigun) rgottp.render((Entity)data[1], 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0625F); + if(item.getItem() == ModItems.gun_revolver_pip) + pip.render((Entity)data[1], 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0625F); GL11.glPopMatrix(); default: break; } diff --git a/com/hbm/render/model/ModelPip.java b/com/hbm/render/model/ModelPip.java new file mode 100755 index 000000000..6fe5f40c2 --- /dev/null +++ b/com/hbm/render/model/ModelPip.java @@ -0,0 +1,223 @@ +//This File was created with the Minecraft-SMP Modelling Toolbox 2.3.0.0 +// Copyright (C) 2017 Minecraft-SMP.de +// This file is for Flan's Flying Mod Version 4.0.x+ + +// Model: Pip +// Model Creator: +// Created on:09.12.2017 - 12:48:52 +// Last changed on: 09.12.2017 - 12:48:52 + +package com.hbm.render.model; + +import org.lwjgl.opengl.GL11; + +import net.minecraft.client.model.ModelBase; +import net.minecraft.client.model.ModelRenderer; +import net.minecraft.entity.Entity; + +public class ModelPip extends ModelBase +{ + + public ModelRenderer pipModel[]; + + int textureX = 128; + int textureY = 128; + + public ModelPip() + { + textureWidth = 128; + textureHeight = 128; + pipModel = new ModelRenderer[39]; + pipModel[0] = new ModelRenderer(this, 1, 1); // Box 0 + pipModel[1] = new ModelRenderer(this, 49, 1); // Box 1 + pipModel[2] = new ModelRenderer(this, 97, 1); // Box 2 + pipModel[3] = new ModelRenderer(this, 1, 9); // Box 3 + pipModel[4] = new ModelRenderer(this, 25, 9); // Box 4 + pipModel[5] = new ModelRenderer(this, 49, 9); // Box 5 + pipModel[6] = new ModelRenderer(this, 73, 9); // Box 6 + pipModel[7] = new ModelRenderer(this, 81, 17); // Box 7 + pipModel[8] = new ModelRenderer(this, 97, 17); // Box 10 + pipModel[9] = new ModelRenderer(this, 1, 25); // Box 12 + pipModel[10] = new ModelRenderer(this, 1, 9); // Box 14 + pipModel[11] = new ModelRenderer(this, 17, 25); // Box 15 + pipModel[12] = new ModelRenderer(this, 41, 25); // Box 16 + pipModel[13] = new ModelRenderer(this, 49, 9); // Box 17 + pipModel[14] = new ModelRenderer(this, 113, 17); // Box 18 + pipModel[15] = new ModelRenderer(this, 73, 17); // Box 19 + pipModel[16] = new ModelRenderer(this, 65, 25); // Box 20 + pipModel[17] = new ModelRenderer(this, 113, 25); // Box 22 + pipModel[18] = new ModelRenderer(this, 65, 25); // Box 23 + pipModel[19] = new ModelRenderer(this, 1, 33); // Box 24 + pipModel[20] = new ModelRenderer(this, 81, 33); // Box 25 + pipModel[21] = new ModelRenderer(this, 1, 41); // Box 26 + pipModel[22] = new ModelRenderer(this, 89, 33); // Box 27 + pipModel[23] = new ModelRenderer(this, 105, 33); // Box 28 + pipModel[24] = new ModelRenderer(this, 33, 41); // Box 29 + pipModel[25] = new ModelRenderer(this, 49, 41); // Box 30 + pipModel[26] = new ModelRenderer(this, 65, 41); // Box 31 + pipModel[27] = new ModelRenderer(this, 105, 41); // Box 32 + pipModel[28] = new ModelRenderer(this, 1, 49); // Box 33 + pipModel[29] = new ModelRenderer(this, 17, 49); // Box 34 + pipModel[30] = new ModelRenderer(this, 33, 49); // Box 35 + pipModel[31] = new ModelRenderer(this, 57, 49); // Box 36 + pipModel[32] = new ModelRenderer(this, 81, 49); // Box 37 + pipModel[33] = new ModelRenderer(this, 105, 49); // Box 38 + pipModel[34] = new ModelRenderer(this, 1, 57); // Box 39 + pipModel[35] = new ModelRenderer(this, 89, 25); // Box 40 + pipModel[36] = new ModelRenderer(this, 97, 41); // Box 41 + pipModel[37] = new ModelRenderer(this, 49, 49); // Box 42 + pipModel[38] = new ModelRenderer(this, 73, 57); // Box 43 + + pipModel[0].addBox(0F, 0F, 0F, 20, 3, 2, 0F); // Box 0 + pipModel[0].setRotationPoint(-20F, -5.5F, -1F); + + pipModel[1].addBox(0F, 0F, 0F, 20, 2, 3, 0F); // Box 1 + pipModel[1].setRotationPoint(-20F, -5F, -1.5F); + + pipModel[2].addBox(0F, 0F, 0F, 10, 8, 3, 0F); // Box 2 + pipModel[2].setRotationPoint(0F, -6F, -1.5F); + + pipModel[3].addBox(0F, 0F, 0F, 6, 5, 5, 0F); // Box 3 + pipModel[3].setRotationPoint(2F, -5F, -2.5F); + + pipModel[4].addBox(0F, 0F, 0F, 6, 6, 4, 0F); // Box 4 + pipModel[4].setRotationPoint(2F, -5.5F, -2F); + + pipModel[5].addBox(0F, 0F, 0F, 6, 4, 6, 0F); // Box 5 + pipModel[5].setRotationPoint(2F, -4.5F, -3F); + + pipModel[6].addBox(0F, 0F, 0F, 7, 2, 1, 0F); // Box 6 + pipModel[6].setRotationPoint(-7F, -2.5F, -0.5F); + + pipModel[7].addBox(-6F, 0F, 0F, 6, 3, 1, 0F); // Box 7 + pipModel[7].setRotationPoint(15F, -2.5F, -1.5F); + pipModel[7].rotateAngleZ = 0.61086524F; + + pipModel[8].addBox(0F, 0F, 0F, 5, 5, 3, 0F); // Box 10 + pipModel[8].setRotationPoint(10F, -2.5F, -1.5F); + + pipModel[9].addBox(-6F, 0F, 0F, 6, 3, 1, 0F); // Box 12 + pipModel[9].setRotationPoint(15F, -2.5F, 0.5F); + pipModel[9].rotateAngleZ = 0.61086524F; + + pipModel[10].addBox(-6F, 0F, 0F, 1, 3, 1, 0F); // Box 14 + pipModel[10].setRotationPoint(15F, -2.5F, -0.5F); + pipModel[10].rotateAngleZ = 0.61086524F; + + pipModel[11].addBox(0F, 0F, 0F, 6, 6, 4, 0F); // Box 15 + pipModel[11].setRotationPoint(12F, 4F, -2F); + + pipModel[12].addBox(-5F, -7F, 0F, 5, 7, 4, 0F); // Box 16 + pipModel[12].setRotationPoint(18F, 4F, -2F); + pipModel[12].rotateAngleZ = -0.52359878F; + + pipModel[13].addBox(0F, -2F, 0F, 1, 2, 1, 0F); // Box 17 + pipModel[13].setRotationPoint(12F, -2.5F, -0.5F); + pipModel[13].rotateAngleZ = 0.34906585F; + + pipModel[14].addBox(-0.5F, -3F, 0F, 3, 1, 1, 0F); // Box 18 + pipModel[14].setRotationPoint(12F, -2.5F, -0.5F); + pipModel[14].rotateAngleZ = 0.34906585F; + + pipModel[15].addBox(0F, 0F, 0F, 1, 3, 5, 0F); // Box 19 + pipModel[15].setRotationPoint(8F, -4F, -2.5F); + + pipModel[16].addBox(0F, 0F, 0F, 1, 3, 5, 0F); // Box 20 + pipModel[16].setRotationPoint(1F, -4F, -2.5F); + + pipModel[17].addBox(0F, 0F, 0F, 5, 3, 2, 0F); // Box 22 + pipModel[17].setRotationPoint(5F, 2F, -1F); + + pipModel[18].addBox(-1F, -0.5F, 0F, 1, 3, 1, 0F); // Box 23 + pipModel[18].setRotationPoint(9F, 2F, -0.5F); + pipModel[18].rotateAngleZ = 0.43633231F; + + pipModel[19].addBox(0F, 0F, 0F, 5, 1, 2, 0F); // Box 24 + pipModel[19].setRotationPoint(-19.5F, -6.5F, -1F); + + pipModel[20].addBox(0F, 0F, 0F, 4, 1, 1, 0F); // Box 25 + pipModel[20].setRotationPoint(-19F, -7.5F, -0.5F); + pipModel[20].rotateAngleZ = 0.26179939F; + + pipModel[21].addBox(0F, 0F, 0F, 15, 1, 2, 0F); // Box 26 + pipModel[21].setRotationPoint(-4F, -7F, -1F); + + pipModel[22].addBox(1F, 0F, 0F, 3, 4, 3, 0F); // Box 27 + pipModel[22].setRotationPoint(-3F, -12F, -1.5F); + + pipModel[23].addBox(1F, 0F, 0F, 3, 3, 4, 0F); // Box 28 + pipModel[23].setRotationPoint(-3F, -11.5F, -2F); + + pipModel[24].addBox(0F, 0F, 0F, 3, 3, 4, 0F); // Box 29 + pipModel[24].setRotationPoint(6F, -11.5F, -2F); + + pipModel[25].addBox(0F, 0F, 0F, 3, 4, 3, 0F); // Box 30 + pipModel[25].setRotationPoint(6F, -12F, -1.5F); + + pipModel[26].addBox(0F, 0F, 0F, 13, 3, 3, 0F); // Box 31 + pipModel[26].setRotationPoint(-3F, -11.5F, -1.5F); + + pipModel[27].addBox(0F, 0F, 0F, 3, 4, 3, 0F); // Box 32 + pipModel[27].setRotationPoint(-6F, -12F, -1.5F); + + pipModel[28].addBox(0F, 0F, 0F, 3, 3, 4, 0F); // Box 33 + pipModel[28].setRotationPoint(-6F, -11.5F, -2F); + + pipModel[29].addBox(0F, 0F, 0F, 4, 5, 3, 0F); // Box 34 + pipModel[29].setRotationPoint(-10F, -12.5F, -1.5F); + + pipModel[30].addBox(0F, 0F, 0F, 4, 3, 5, 0F); // Box 35 + pipModel[30].setRotationPoint(-10F, -11.5F, -2.5F); + + pipModel[31].addBox(0F, 0F, 0F, 4, 4, 4, 0F); // Box 36 + pipModel[31].setRotationPoint(-10F, -12F, -2F); + + pipModel[32].addBox(0F, 0F, 0F, 5, 3, 4, 0F); // Box 37 + pipModel[32].setRotationPoint(10F, -11.5F, -2F); + + pipModel[33].addBox(0F, 0F, 0F, 5, 4, 3, 0F); // Box 38 + pipModel[33].setRotationPoint(10F, -12F, -1.5F); + + pipModel[34].addBox(0F, 0F, 0F, 3, 4, 4, 0F); // Box 39 + pipModel[34].setRotationPoint(2F, -12F, -2F); + + pipModel[35].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // Box 40 + pipModel[35].setRotationPoint(-2F, -8F, -0.5F); + + pipModel[36].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // Box 41 + pipModel[36].setRotationPoint(6F, -8F, -0.5F); + + pipModel[37].addBox(0F, 0F, 0F, 2, 1, 2, 0F); // Box 42 + pipModel[37].setRotationPoint(2.5F, -12.5F, -1F); + + pipModel[38].addBox(0F, 0F, 0F, 3, 1, 3, 0F); // Box 43 + pipModel[38].setRotationPoint(2F, -13.5F, -1.5F); + + + for(int i = 0; i < 39; i++) + { + pipModel[i].setTextureSize(textureX, textureY); + pipModel[i].mirror = true; + } + + } + + @Override + public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) + { + super.render(entity, f, f1, f2, f3, f4, f5); + setRotationAngles(f, f1, f2, f3, f4, f5, entity); + GL11.glDisable(GL11.GL_CULL_FACE); + for(int i = 0; i < 39; i++) + { + pipModel[i].render(f5); + } + GL11.glEnable(GL11.GL_CULL_FACE); + } + + @Override + public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5, Entity entity) + { + super.setRotationAngles(f, f1, f2, f3, f4, f5, entity); + } +} \ No newline at end of file diff --git a/com/hbm/render/tileentity/RenderDecoBlock.java b/com/hbm/render/tileentity/RenderDecoBlock.java index f621549cc..aec97c4d4 100644 --- a/com/hbm/render/tileentity/RenderDecoBlock.java +++ b/com/hbm/render/tileentity/RenderDecoBlock.java @@ -4,6 +4,7 @@ import org.lwjgl.opengl.GL11; import com.hbm.blocks.ModBlocks; import com.hbm.lib.RefStrings; +import com.hbm.main.ResourceManager; import com.hbm.render.model.ModelSteelBeam; import com.hbm.render.model.ModelSteelCorner; import com.hbm.render.model.ModelSteelRoof; @@ -108,6 +109,17 @@ public class RenderDecoBlock extends TileEntitySpecialRenderer { if(tileentity.getWorldObj().getBlock(tileentity.xCoord, tileentity.yCoord, tileentity.zCoord) == ModBlocks.steel_scaffold) this.model5.renderModel(0.0625F); GL11.glPopMatrix(); + + if(tileentity.getWorldObj().getBlock(tileentity.xCoord, tileentity.yCoord, tileentity.zCoord) == ModBlocks.boxcar) { + GL11.glTranslatef(0, 0, -1.5F); + GL11.glRotated(90, 1, 0, 0); + + GL11.glDisable(GL11.GL_CULL_FACE); + bindTexture(ResourceManager.boxcar_tex); + ResourceManager.boxcar.renderAll(); + GL11.glEnable(GL11.GL_CULL_FACE); + } + GL11.glPopMatrix(); } diff --git a/com/hbm/tileentity/machine/TileEntityAMSBase.java b/com/hbm/tileentity/machine/TileEntityAMSBase.java index cea2acb40..49dbb682e 100644 --- a/com/hbm/tileentity/machine/TileEntityAMSBase.java +++ b/com/hbm/tileentity/machine/TileEntityAMSBase.java @@ -35,7 +35,7 @@ public class TileEntityAMSBase extends TileEntity implements ISidedInventory, IS private ItemStack slots[]; public long power = 0; - public static final long maxPower = 1000000; + public static final long maxPower = 1000000000000000L; public int field = 0; public static final int maxField = 100; public int efficiency = 0; @@ -61,10 +61,10 @@ public class TileEntityAMSBase extends TileEntity implements ISidedInventory, IS public TileEntityAMSBase() { slots = new ItemStack[13]; tanks = new FluidTank[4]; - tanks[0] = new FluidTank(FluidType.WATER, 64000, 0); - tanks[1] = new FluidTank(FluidType.COOLANT, 64000, 1); - tanks[2] = new FluidTank(FluidType.DEUTERIUM, 64000, 2); - tanks[3] = new FluidTank(FluidType.TRITIUM, 64000, 3); + tanks[0] = new FluidTank(FluidType.WATER, 8000, 0); + tanks[1] = new FluidTank(FluidType.COOLANT, 8000, 1); + tanks[2] = new FluidTank(FluidType.DEUTERIUM, 8000, 2); + tanks[3] = new FluidTank(FluidType.TRITIUM, 8000, 3); } @Override @@ -246,30 +246,49 @@ public class TileEntityAMSBase extends TileEntity implements ISidedInventory, IS tanks[i].updateTank(xCoord, yCoord, zCoord); int f1 = 0, f2 = 0, f3 = 0, f4 = 0; + int booster = 0; if(worldObj.getTileEntity(xCoord + 6, yCoord, zCoord) instanceof TileEntityAMSLimiter) { TileEntityAMSLimiter te = (TileEntityAMSLimiter)worldObj.getTileEntity(xCoord + 6, yCoord, zCoord); - if(!te.locked && worldObj.getBlockMetadata(xCoord + 6, yCoord, zCoord) == 4) + if(!te.locked && worldObj.getBlockMetadata(xCoord + 6, yCoord, zCoord) == 4) { f1 = te.efficiency; + if(te.mode == 2) + booster++; + } } if(worldObj.getTileEntity(xCoord - 6, yCoord, zCoord) instanceof TileEntityAMSLimiter) { TileEntityAMSLimiter te = (TileEntityAMSLimiter)worldObj.getTileEntity(xCoord - 6, yCoord, zCoord); - if(!te.locked && worldObj.getBlockMetadata(xCoord - 6, yCoord, zCoord) == 5) + if(!te.locked && worldObj.getBlockMetadata(xCoord - 6, yCoord, zCoord) == 5) { f2 = te.efficiency; + if(te.mode == 2) + booster++; + } } if(worldObj.getTileEntity(xCoord, yCoord, zCoord + 6) instanceof TileEntityAMSLimiter) { TileEntityAMSLimiter te = (TileEntityAMSLimiter)worldObj.getTileEntity(xCoord, yCoord, zCoord + 6); - if(!te.locked && worldObj.getBlockMetadata(xCoord, yCoord, zCoord + 6) == 2) + if(!te.locked && worldObj.getBlockMetadata(xCoord, yCoord, zCoord + 6) == 2) { f3 = te.efficiency; + if(te.mode == 2) + booster++; + } } if(worldObj.getTileEntity(xCoord, yCoord, zCoord - 6) instanceof TileEntityAMSLimiter) { TileEntityAMSLimiter te = (TileEntityAMSLimiter)worldObj.getTileEntity(xCoord, yCoord, zCoord - 6); - if(!te.locked && worldObj.getBlockMetadata(xCoord, yCoord, zCoord - 6) == 3) + if(!te.locked && worldObj.getBlockMetadata(xCoord, yCoord, zCoord - 6) == 3) { f4 = te.efficiency; + if(te.mode == 2) + booster++; + } } this.field = Math.round(calcField(f1, f2, f3, f4)); + mode = 0; + if(field > 0) + mode = 1; + if(booster > 0) + mode = 2; + if(worldObj.getTileEntity(xCoord, yCoord + 9, zCoord) instanceof TileEntityAMSEmitter) { TileEntityAMSEmitter te = (TileEntityAMSEmitter)worldObj.getTileEntity(xCoord, yCoord + 9, zCoord); this.efficiency = te.efficiency; diff --git a/com/hbm/tileentity/machine/TileEntityAMSLimiter.java b/com/hbm/tileentity/machine/TileEntityAMSLimiter.java index b0e3f5a9d..01f02b7fa 100644 --- a/com/hbm/tileentity/machine/TileEntityAMSLimiter.java +++ b/com/hbm/tileentity/machine/TileEntityAMSLimiter.java @@ -302,9 +302,12 @@ public class TileEntityAMSLimiter extends TileEntity implements ISidedInventory, if(slots[2] != null) { if(slots[2].getItem() == ModItems.ams_focus_limiter) mode = 1; - if(slots[2].getItem() == ModItems.ams_focus_booster) + else if(slots[2].getItem() == ModItems.ams_focus_booster) mode = 2; - } + else + this.efficiency = 0; + } else + this.efficiency = 0; if(tank.getFill() <= 5 || heat > maxHeat * 0.9) warning = 2; diff --git a/com/hbm/tileentity/machine/TileEntityFWatzCore.java b/com/hbm/tileentity/machine/TileEntityFWatzCore.java index 3a535c2c3..47a33812b 100644 --- a/com/hbm/tileentity/machine/TileEntityFWatzCore.java +++ b/com/hbm/tileentity/machine/TileEntityFWatzCore.java @@ -29,7 +29,7 @@ import net.minecraft.world.World; public class TileEntityFWatzCore extends TileEntity implements ISidedInventory, IReactor, ISource, IFluidContainer, IFluidAcceptor { public long power; - public final static long maxPower = 100000000; + public final static long maxPower = 10000000000L; public boolean cooldown = false; public FluidTank tanks[]; @@ -303,35 +303,35 @@ public class TileEntityFWatzCore extends TileEntity implements ISidedInventory, tanks[0].setFill(tanks[0].getFill() - 150); tanks[1].setFill(tanks[1].getFill() - 75); tanks[2].setFill(tanks[2].getFill() - 75); - power += 500000; + power += 5000000; isWorking = true; } if(i == 2 && tanks[1].getFill() - 75 >= 0 && tanks[2].getFill() - 35 >= 0) { tanks[0].setFill(tanks[0].getFill() - 75); tanks[1].setFill(tanks[1].getFill() - 35); tanks[2].setFill(tanks[2].getFill() - 30); - power += 250000; + power += 2500000; isWorking = true; } if(i == 3 && tanks[1].getFill() - 75 >= 0 && tanks[2].getFill() - 140 >= 0) { tanks[0].setFill(tanks[0].getFill() - 300); tanks[1].setFill(tanks[1].getFill() - 75); tanks[2].setFill(tanks[2].getFill() - 140); - power += 1000000; + power += 10000000; isWorking = true; } if(i == 4 && tanks[1].getFill() - 100 >= 0 && tanks[2].getFill() - 100 >= 0) { tanks[0].setFill(tanks[0].getFill() - 100); tanks[1].setFill(tanks[1].getFill() - 100); tanks[2].setFill(tanks[2].getFill() - 100); - power += 1000000; + power += 10000000; isWorking = true; } if(i == 5 && tanks[1].getFill() - 15 >= 0 && tanks[2].getFill() - 15 >= 0) { tanks[0].setFill(tanks[0].getFill() - 150); tanks[1].setFill(tanks[1].getFill() - 15); tanks[2].setFill(tanks[2].getFill() - 15); - power += 10000000; + power += 100000000; isWorking = true; } diff --git a/com/hbm/tileentity/machine/TileEntityMachineCMBFactory.java b/com/hbm/tileentity/machine/TileEntityMachineCMBFactory.java index 4a33cb83e..df17a2f06 100644 --- a/com/hbm/tileentity/machine/TileEntityMachineCMBFactory.java +++ b/com/hbm/tileentity/machine/TileEntityMachineCMBFactory.java @@ -26,7 +26,7 @@ public class TileEntityMachineCMBFactory extends TileEntity implements ISidedInv public long power = 0; public int process = 0; public int soundCycle = 0; - public static final long maxPower = 100000; + public static final long maxPower = 100000000; public static final int processSpeed = 200; public FluidTank tank; @@ -38,7 +38,7 @@ public class TileEntityMachineCMBFactory extends TileEntity implements ISidedInv public TileEntityMachineCMBFactory() { slots = new ItemStack[6]; - tank = new FluidTank(FluidType.WATZ, 16000, 0); + tank = new FluidTank(FluidType.WATZ, 8000, 0); } @Override @@ -232,7 +232,7 @@ public class TileEntityMachineCMBFactory extends TileEntity implements ISidedInv boolean b = false; - if(tank.getFill() > 0 && power > 0 && slots[1] != null && slots[3] != null && (slots[4] == null || slots[4].stackSize <= 60)) + if(tank.getFill() >= 10 && power >= 100000 && slots[1] != null && slots[3] != null && (slots[4] == null || slots[4].stackSize <= 60)) { boolean flag0 = slots[1].getItem() == ModItems.ingot_magnetized_tungsten || slots[1].getItem() == ModItems.powder_magnetized_tungsten; boolean flag1 = slots[3].getItem() == ModItems.ingot_advanced_alloy || slots[3].getItem() == ModItems.powder_advanced_alloy; @@ -248,8 +248,8 @@ public class TileEntityMachineCMBFactory extends TileEntity implements ISidedInv } public void process() { - tank.setFill(tank.getFill() - 1); - power -= 15; + tank.setFill(tank.getFill() - 10); + power -= 100000; process++;