From 1bd7f8b614c552ae905b3663d6da7cd269700c72 Mon Sep 17 00:00:00 2001 From: HbmMods Date: Thu, 9 May 2019 22:48:11 +0200 Subject: [PATCH] yet again more missile parts, error model, fuselage skins --- assets/hbm/lang/de_DE.lang | 14 +- assets/hbm/lang/en_US.lang | 14 +- assets/hbm/models/error.obj | 2909 +++++++++++++++++ .../models/missile_parts/mp_f_10_kerosene.obj | 171 +- .../missile_parts/mp_f_10_long_kerosene.obj | 135 + .../models/missile_parts/mp_t_15_balefire.obj | 669 ++-- .../missile_parts/mp_t_15_balefire_short.obj | 674 ++-- assets/hbm/sounds.json | 1 + assets/hbm/sounds/block/missileAssembly2.ogg | Bin 0 -> 14165 bytes .../textures/gui/gui_launch_table_small.png | Bin 0 -> 2665 bytes .../hbm/textures/items/missile_skin_camo.png | Bin 0 -> 296 bytes .../textures/items/missile_skin_flames.png | Bin 0 -> 290 bytes .../items/missile_skin_manly_pink.png | Bin 0 -> 205 bytes .../items/missile_skin_orange_insulation.png | Bin 0 -> 391 bytes .../hbm/textures/items/missile_skin_sleek.png | Bin 0 -> 230 bytes .../items/missile_skin_soviet_glory.png | Bin 0 -> 204 bytes .../items/missile_skin_soviet_stank.png | Bin 0 -> 446 bytes .../launch_table_small_scaffold_base.png | Bin 0 -> 922 bytes .../{ => fuselages}/mp_f_10_15_balefire.png | Bin .../{ => fuselages}/mp_f_10_15_hydrogen.png | Bin .../{ => fuselages}/mp_f_10_15_kerosene.png | Bin .../{ => fuselages}/mp_f_10_15_solid.png | Bin .../{ => fuselages}/mp_f_10_kerosene.png | Bin .../fuselages/mp_f_10_kerosene_flames.png | Bin 0 -> 1438 bytes .../fuselages/mp_f_10_kerosene_sleek.png | Bin 0 -> 1157 bytes .../fuselages/mp_f_10_long_kerosene.png | Bin 0 -> 1067 bytes .../mp_f_10_long_kerosene_flames.png | Bin 0 -> 2042 bytes .../fuselages/mp_f_10_long_kerosene_sleek.png | Bin 0 -> 1387 bytes .../fuselages/mp_f_10_long_solid.png | Bin 0 -> 1656 bytes .../fuselages/mp_f_10_long_solid_flames.png | Bin 0 -> 2046 bytes .../fuselages/mp_f_10_long_solid_sleek.png | Bin 0 -> 1397 bytes .../{ => fuselages}/mp_f_10_solid.png | Bin .../fuselages/mp_f_10_solid_flames.png | Bin 0 -> 1448 bytes .../fuselages/mp_f_10_solid_sleek.png | Bin 0 -> 1168 bytes .../{ => fuselages}/mp_f_10_xenon.png | Bin .../{ => fuselages}/mp_f_15_balefire.png | Bin .../{ => fuselages}/mp_f_15_hydrogen.png | Bin .../{ => fuselages}/mp_f_15_kerosene.png | Bin .../fuselages/mp_f_15_kerosene_metal.png | Bin 0 -> 8139 bytes .../{ => fuselages}/mp_f_15_solid.png | Bin .../missile_parts/fuselages/overlay_flame.png | Bin 0 -> 336 bytes .../{ => stability}/mp_s_10_cruise.png | Bin .../{ => stability}/mp_s_10_flat.png | Bin .../{ => stability}/mp_s_15_flat.png | Bin .../{ => stability}/mp_s_15_thin.png | Bin .../{ => thrusters}/mp_t_10_kerosene.png | Bin .../{ => thrusters}/mp_t_10_solid.png | Bin .../{ => thrusters}/mp_t_10_xenon.png | Bin .../thrusters/mp_t_15_balefire.png | Bin 0 -> 1402 bytes .../thrusters/mp_t_15_balefire_short.png | Bin 0 -> 1255 bytes .../{ => thrusters}/mp_t_15_kerosene.png | Bin .../{ => thrusters}/mp_t_15_kerosene_dual.png | Bin .../{ => thrusters}/mp_t_15_solid.png | Bin .../mp_t_15_solid_hexdecuple.png | Bin .../{ => warheads}/mp_w_10_buster.png | Bin .../{ => warheads}/mp_w_10_he.png | Bin .../{ => warheads}/mp_w_10_incendiary.png | Bin .../{ => warheads}/mp_w_10_nuclear.png | Bin .../{ => warheads}/mp_w_10_nuclear_large.png | Bin .../{ => warheads}/mp_w_15_he.png | Bin .../{ => warheads}/mp_w_15_incendiary.png | Bin .../{ => warheads}/mp_w_15_nuclear.png | Bin assets/hbm/textures/models/strut.png | Bin 322 -> 452 bytes com/hbm/blocks/ModBlocks.java | 7 +- .../blocks/machine/MachineLaunchTable.java | 59 + .../machine/MachineMissileAssembly.java | 84 + com/hbm/items/ModItems.java | 140 +- com/hbm/items/weapon/ItemCustomMissile.java | 10 +- com/hbm/items/weapon/ItemMissile.java | 32 +- com/hbm/lib/HbmChestContents.java | 13 +- com/hbm/lib/Library.java | 6 + com/hbm/main/ClientProxy.java | 13 +- com/hbm/main/CraftingManager.java | 12 +- com/hbm/main/ResourceManager.java | 78 +- com/hbm/render/misc/ErrorPronter.java | 24 + com/hbm/render/misc/MissilePart.java | 28 +- com/hbm/render/misc/MissilePronter.java | 3 +- .../render/tileentity/RenderLaunchTable.java | 25 + .../tileentity/RenderMissileAssembly.java | 11 + .../bomb/TileEntityLaunchTable.java | 7 + .../TileEntityMachineMissileAssembly.java | 2 +- 81 files changed, 4489 insertions(+), 652 deletions(-) create mode 100644 assets/hbm/models/error.obj create mode 100644 assets/hbm/models/missile_parts/mp_f_10_long_kerosene.obj create mode 100644 assets/hbm/sounds/block/missileAssembly2.ogg create mode 100644 assets/hbm/textures/gui/gui_launch_table_small.png create mode 100644 assets/hbm/textures/items/missile_skin_camo.png create mode 100644 assets/hbm/textures/items/missile_skin_flames.png create mode 100644 assets/hbm/textures/items/missile_skin_manly_pink.png create mode 100644 assets/hbm/textures/items/missile_skin_orange_insulation.png create mode 100644 assets/hbm/textures/items/missile_skin_sleek.png create mode 100644 assets/hbm/textures/items/missile_skin_soviet_glory.png create mode 100644 assets/hbm/textures/items/missile_skin_soviet_stank.png create mode 100644 assets/hbm/textures/models/launch_table_small_scaffold_base.png rename assets/hbm/textures/models/missile_parts/{ => fuselages}/mp_f_10_15_balefire.png (100%) rename assets/hbm/textures/models/missile_parts/{ => fuselages}/mp_f_10_15_hydrogen.png (100%) rename assets/hbm/textures/models/missile_parts/{ => fuselages}/mp_f_10_15_kerosene.png (100%) rename assets/hbm/textures/models/missile_parts/{ => fuselages}/mp_f_10_15_solid.png (100%) rename assets/hbm/textures/models/missile_parts/{ => fuselages}/mp_f_10_kerosene.png (100%) create mode 100644 assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_kerosene_flames.png create mode 100644 assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_kerosene_sleek.png create mode 100644 assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_long_kerosene.png create mode 100644 assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_long_kerosene_flames.png create mode 100644 assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_long_kerosene_sleek.png create mode 100644 assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_long_solid.png create mode 100644 assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_long_solid_flames.png create mode 100644 assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_long_solid_sleek.png rename assets/hbm/textures/models/missile_parts/{ => fuselages}/mp_f_10_solid.png (100%) create mode 100644 assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_solid_flames.png create mode 100644 assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_solid_sleek.png rename assets/hbm/textures/models/missile_parts/{ => fuselages}/mp_f_10_xenon.png (100%) rename assets/hbm/textures/models/missile_parts/{ => fuselages}/mp_f_15_balefire.png (100%) rename assets/hbm/textures/models/missile_parts/{ => fuselages}/mp_f_15_hydrogen.png (100%) rename assets/hbm/textures/models/missile_parts/{ => fuselages}/mp_f_15_kerosene.png (100%) create mode 100644 assets/hbm/textures/models/missile_parts/fuselages/mp_f_15_kerosene_metal.png rename assets/hbm/textures/models/missile_parts/{ => fuselages}/mp_f_15_solid.png (100%) create mode 100644 assets/hbm/textures/models/missile_parts/fuselages/overlay_flame.png rename assets/hbm/textures/models/missile_parts/{ => stability}/mp_s_10_cruise.png (100%) rename assets/hbm/textures/models/missile_parts/{ => stability}/mp_s_10_flat.png (100%) rename assets/hbm/textures/models/missile_parts/{ => stability}/mp_s_15_flat.png (100%) rename assets/hbm/textures/models/missile_parts/{ => stability}/mp_s_15_thin.png (100%) rename assets/hbm/textures/models/missile_parts/{ => thrusters}/mp_t_10_kerosene.png (100%) rename assets/hbm/textures/models/missile_parts/{ => thrusters}/mp_t_10_solid.png (100%) rename assets/hbm/textures/models/missile_parts/{ => thrusters}/mp_t_10_xenon.png (100%) create mode 100644 assets/hbm/textures/models/missile_parts/thrusters/mp_t_15_balefire.png create mode 100644 assets/hbm/textures/models/missile_parts/thrusters/mp_t_15_balefire_short.png rename assets/hbm/textures/models/missile_parts/{ => thrusters}/mp_t_15_kerosene.png (100%) rename assets/hbm/textures/models/missile_parts/{ => thrusters}/mp_t_15_kerosene_dual.png (100%) rename assets/hbm/textures/models/missile_parts/{ => thrusters}/mp_t_15_solid.png (100%) rename assets/hbm/textures/models/missile_parts/{ => thrusters}/mp_t_15_solid_hexdecuple.png (100%) rename assets/hbm/textures/models/missile_parts/{ => warheads}/mp_w_10_buster.png (100%) rename assets/hbm/textures/models/missile_parts/{ => warheads}/mp_w_10_he.png (100%) rename assets/hbm/textures/models/missile_parts/{ => warheads}/mp_w_10_incendiary.png (100%) rename assets/hbm/textures/models/missile_parts/{ => warheads}/mp_w_10_nuclear.png (100%) rename assets/hbm/textures/models/missile_parts/{ => warheads}/mp_w_10_nuclear_large.png (100%) rename assets/hbm/textures/models/missile_parts/{ => warheads}/mp_w_15_he.png (100%) rename assets/hbm/textures/models/missile_parts/{ => warheads}/mp_w_15_incendiary.png (100%) rename assets/hbm/textures/models/missile_parts/{ => warheads}/mp_w_15_nuclear.png (100%) create mode 100644 com/hbm/blocks/machine/MachineLaunchTable.java create mode 100644 com/hbm/render/misc/ErrorPronter.java create mode 100644 com/hbm/render/tileentity/RenderLaunchTable.java create mode 100644 com/hbm/tileentity/bomb/TileEntityLaunchTable.java diff --git a/assets/hbm/lang/de_DE.lang b/assets/hbm/lang/de_DE.lang index 1da40a906..55e122157 100644 --- a/assets/hbm/lang/de_DE.lang +++ b/assets/hbm/lang/de_DE.lang @@ -1659,11 +1659,15 @@ item.mp_warhead_10_he.name=Größe 10 HE-Sprengkopf item.mp_warhead_10_incendiary.name=Größe 10 Brandsprengkopf item.mp_warhead_10_buster.name=Größe 10 Bunkerbrechender Sprengkopf item.mp_warhead_10_nuclear.name=Größe 10 Mikro-Atomsprengkopf "Kleine Krokette" -item.mp_warhead_10_nuclear_large.name=Größe 10 Atomsprengkopf +item.mp_warhead_10_nuclear_large.name=Größe 10 Atomsprengkopf "Chernobyl Boris" +item.mp_warhead_15_he.name=Größe 15 HE-Sprengkopf +item.mp_warhead_15_incendiary.name=Größe 15 Brandsprengkopf item.mp_warhead_15_nuclear.name=Größe 15 Atomsprengkopf "Tantchen Bertha" item.mp_fuselage_10_kerosene.name=Größe 10 Kerosintank item.mp_fuselage_10_solid.name=Größe 10 Festbrennstofftank item.mp_fuselage_10_xenon.name=Größe 10 Xenontank +item.mp_fuselage_10_long_kerosene.name=Größe 10 Langer Kerosintank +item.mp_fuselage_10_long_solid.name=Größe 10 Langer Festbrennstofftank item.mp_fuselage_10_15_kerosene.name=Größe 10/15 Kerosintank item.mp_fuselage_10_15_solid.name=Größe 10/15 Festbrennstofftank item.mp_fuselage_10_15_hydrogen.name=Größe 10/15 Wasserstofftank @@ -1688,6 +1692,14 @@ item.mp_thruster_15_balefire_short.name=Größe 15 BF-Triebwerk mit nuklearem Vo item.mp_thruster_15_balefire.name=Größe 15 BF-Triebwerk mit nuklearem Vorwärmer item.mp_thruster_15_balefire_large.name=Größe 15 BF-Triebwerk mit nuklearem Vorwärmer (Schwerlastdüse) +item.missile_skin_camo.name=Missile Skin: Camouflage +item.missile_skin_flames.name=Missile Skin: Krasse Flammen +item.missile_skin_manly_pink.name=Missile Skin: Männliches Pink +item.missile_skin_orange_insulation.name=Missile Skin: Oranger Isolator +item.missile_skin_sleek.name=Missile Skin: IF-R&D +item.missile_skin_soviet_glory.name=Missile Skin: Sowjetischer Ruhm +item.missile_skin_soviet_stank.name=Missile Skin: Sowjetischer Mief + item.missile_carrier.name=HTR-01 Trägerrakete item.sat_mapper.name=Oberflächen-Abtastungssatellit item.sat_scanner.name=Satellit mit Tiefenscanning-Modul diff --git a/assets/hbm/lang/en_US.lang b/assets/hbm/lang/en_US.lang index fad27a081..55ffe6e6c 100644 --- a/assets/hbm/lang/en_US.lang +++ b/assets/hbm/lang/en_US.lang @@ -1659,11 +1659,15 @@ item.mp_warhead_10_he.name=Size 10 HE Warhead item.mp_warhead_10_incendiary.name=Size 10 Incendiary Warhead item.mp_warhead_10_buster.name=Size 10 Bunker Buster Warhead item.mp_warhead_10_nuclear.name=Size 10 Micro Nuclear Warhead "Tater Tot" -item.mp_warhead_10_nuclear_large.name=Size 10 Nuclear Warhead +item.mp_warhead_15_he.name=Size 15 HE Warhead +item.mp_warhead_15_incendiary.name=Size 15 Incendiary Warhead +item.mp_warhead_10_nuclear_large.name=Size 10 Nuclear Warhead "Chernobyl Boris" item.mp_warhead_15_nuclear.name=Size 15 Nuclear Warhead "Auntie Bertha" item.mp_fuselage_10_kerosene.name=Size 10 Kerosene Fuselage item.mp_fuselage_10_solid.name=Size 10 Solid Fuel Fuselage item.mp_fuselage_10_xenon.name=Size 10 Xenon Fuselage +item.mp_fuselage_10_long_kerosene.name=Size 10 Long Kerosene Fuselage +item.mp_fuselage_10_long_solid.name=Size 10 Long Solid Fuel Fuselage item.mp_fuselage_10_15_kerosene.name=Size 10/15 Kerosene Fuselage item.mp_fuselage_10_15_solid.name=Size 10/15 Solid Fuel Fuselage item.mp_fuselage_10_15_hydrogen.name=Size 10/15 Hydrogen Fuselage @@ -1688,6 +1692,14 @@ item.mp_thruster_15_balefire_short.name=Size 15 BF Thruster with Nuclear Preheat item.mp_thruster_15_balefire.name=Size 15 BF Thruster with Nuclear Preheater item.mp_thruster_15_balefire_large.name=Size 15 BF Thruster with Nuclear Preheater (Heavy Duty Nozzle) +item.missile_skin_camo.name=Missile Skin: Camo +item.missile_skin_flames.name=Missile Skin: Sick Flames +item.missile_skin_manly_pink.name=Missile Skin: Manly Pink +item.missile_skin_orange_insulation.name=Missile Skin: Orange Insulation +item.missile_skin_sleek.name=Missile Skin: IF-R&D +item.missile_skin_soviet_glory.name=Missile Skin: Soviet Glory +item.missile_skin_soviet_stank.name=Missile Skin: Soviet Stank + item.missile_carrier.name=HTR-01 Carrier Rocket item.sat_mapper.name=Surface Mapping Satellite item.sat_scanner.name=Satellite with Depth-Resource Scanning Module diff --git a/assets/hbm/models/error.obj b/assets/hbm/models/error.obj new file mode 100644 index 000000000..e948f3e60 --- /dev/null +++ b/assets/hbm/models/error.obj @@ -0,0 +1,2909 @@ +# Blender v2.76 (sub 0) OBJ File: 'error.blend' +# www.blender.org +o Text_Mesh +v -0.125000 -0.000000 -0.643408 +v -0.125000 -0.000000 -0.745792 +v -0.125000 0.234222 -0.745792 +v -0.125000 0.247672 -0.751697 +v -0.125000 0.259659 -0.758142 +v -0.125000 0.270238 -0.765055 +v -0.125000 0.279466 -0.772362 +v -0.125000 0.287399 -0.779991 +v -0.125000 0.294092 -0.787868 +v -0.125000 0.299602 -0.795920 +v -0.125000 0.303984 -0.804075 +v -0.125000 0.307295 -0.812259 +v -0.125000 0.309591 -0.820399 +v -0.125000 0.310927 -0.828422 +v -0.125000 0.311360 -0.836255 +v -0.125000 0.311317 -0.840189 +v -0.125000 0.311185 -0.843943 +v -0.125000 0.310966 -0.847541 +v -0.125000 0.310659 -0.851008 +v -0.125000 0.310265 -0.854367 +v -0.125000 0.309783 -0.857644 +v -0.125000 0.309213 -0.860862 +v -0.125000 0.308555 -0.864046 +v -0.125000 0.307810 -0.867220 +v -0.125000 0.306978 -0.870409 +v -0.125000 0.306057 -0.873637 +v -0.125000 0.305049 -0.876928 +v -0.125000 0.394109 -0.895161 +v -0.125000 0.395306 -0.892161 +v -0.125000 0.396437 -0.889103 +v -0.125000 0.397495 -0.885957 +v -0.125000 0.398473 -0.882694 +v -0.125000 0.399363 -0.879286 +v -0.125000 0.400158 -0.875701 +v -0.125000 0.400850 -0.871913 +v -0.125000 0.401434 -0.867890 +v -0.125000 0.401900 -0.863605 +v -0.125000 0.402242 -0.859027 +v -0.125000 0.402453 -0.854128 +v -0.125000 0.402524 -0.848878 +v -0.125000 0.401943 -0.838689 +v -0.125000 0.400210 -0.828493 +v -0.125000 0.397342 -0.818340 +v -0.125000 0.393356 -0.808283 +v -0.125000 0.388270 -0.798371 +v -0.125000 0.382100 -0.788657 +v -0.125000 0.374864 -0.779191 +v -0.125000 0.366578 -0.770025 +v -0.125000 0.357260 -0.761209 +v -0.125000 0.346927 -0.752795 +v -0.125000 0.335595 -0.744834 +v -0.125000 0.323282 -0.737377 +v -0.125000 0.323282 -0.734572 +v -0.125000 0.392707 -0.727560 +v -0.125000 0.392707 -0.643408 +v -0.125000 -0.009818 -0.368513 +v -0.125000 -0.008252 -0.392849 +v -0.125000 -0.003607 -0.416576 +v -0.125000 0.004043 -0.439407 +v -0.125000 0.014623 -0.461054 +v -0.125000 0.028056 -0.481231 +v -0.125000 0.044267 -0.499649 +v -0.125000 0.063181 -0.516023 +v -0.125000 0.084723 -0.530063 +v -0.125000 0.108816 -0.541484 +v -0.125000 0.135386 -0.549997 +v -0.125000 0.164356 -0.555316 +v -0.125000 0.195652 -0.557153 +v -0.125000 0.227270 -0.555316 +v -0.125000 0.256509 -0.549997 +v -0.125000 0.283299 -0.541484 +v -0.125000 0.307568 -0.530063 +v -0.125000 0.329247 -0.516023 +v -0.125000 0.348264 -0.499649 +v -0.125000 0.364550 -0.481231 +v -0.125000 0.378032 -0.461054 +v -0.125000 0.388642 -0.439407 +v -0.125000 0.396307 -0.416576 +v -0.125000 0.400958 -0.392849 +v -0.125000 0.402525 -0.368513 +v -0.125000 0.400958 -0.344178 +v -0.125000 0.396307 -0.320451 +v -0.125000 0.388642 -0.297620 +v -0.125000 0.378032 -0.275973 +v -0.125000 0.364550 -0.255796 +v -0.125000 0.348264 -0.237377 +v -0.125000 0.329247 -0.221004 +v -0.125000 0.307568 -0.206963 +v -0.125000 0.283299 -0.195543 +v -0.125000 0.256509 -0.187029 +v -0.125000 0.227270 -0.181710 +v -0.125000 0.195652 -0.179874 +v -0.125000 0.164356 -0.181710 +v -0.125000 0.135386 -0.187029 +v -0.125000 0.108816 -0.195543 +v -0.125000 0.084723 -0.206963 +v -0.125000 0.063181 -0.221004 +v -0.125000 0.044267 -0.237377 +v -0.125000 0.028056 -0.255796 +v -0.125000 0.014623 -0.275973 +v -0.125000 0.004043 -0.297620 +v -0.125000 -0.003607 -0.320451 +v -0.125000 -0.008252 -0.344178 +v -0.125000 0.074334 -0.368513 +v -0.125000 0.075315 -0.355675 +v -0.125000 0.078207 -0.343826 +v -0.125000 0.082935 -0.332990 +v -0.125000 0.089424 -0.323191 +v -0.125000 0.097598 -0.314454 +v -0.125000 0.107381 -0.306802 +v -0.125000 0.118698 -0.300261 +v -0.125000 0.131474 -0.294855 +v -0.125000 0.145632 -0.290607 +v -0.125000 0.161099 -0.287543 +v -0.125000 0.177797 -0.285687 +v -0.125000 0.195652 -0.285063 +v -0.125000 0.213682 -0.285687 +v -0.125000 0.230553 -0.287543 +v -0.125000 0.246187 -0.290607 +v -0.125000 0.260506 -0.294855 +v -0.125000 0.273432 -0.300261 +v -0.125000 0.284888 -0.306802 +v -0.125000 0.294795 -0.314454 +v -0.125000 0.303075 -0.323191 +v -0.125000 0.309651 -0.332990 +v -0.125000 0.314445 -0.343826 +v -0.125000 0.317378 -0.355675 +v -0.125000 0.318373 -0.368513 +v -0.125000 0.317378 -0.381351 +v -0.125000 0.314445 -0.393200 +v -0.125000 0.309651 -0.404037 +v -0.125000 0.303075 -0.413836 +v -0.125000 0.294795 -0.422573 +v -0.125000 0.284888 -0.430224 +v -0.125000 0.273432 -0.436765 +v -0.125000 0.260506 -0.442172 +v -0.125000 0.246187 -0.446419 +v -0.125000 0.230553 -0.449483 +v -0.125000 0.213682 -0.451339 +v -0.125000 0.195652 -0.451963 +v -0.125000 0.177797 -0.451339 +v -0.125000 0.161099 -0.449483 +v -0.125000 0.145632 -0.446419 +v -0.125000 0.131474 -0.442172 +v -0.125000 0.118698 -0.436765 +v -0.125000 0.107381 -0.430224 +v -0.125000 0.097598 -0.422573 +v -0.125000 0.089424 -0.413836 +v -0.125000 0.082935 -0.404037 +v -0.125000 0.078207 -0.393200 +v -0.125000 0.075315 -0.381351 +v -0.125000 0.000000 0.101332 +v -0.125000 -0.000000 -0.001052 +v -0.125000 0.234222 -0.001052 +v -0.125000 0.247672 -0.006957 +v -0.125000 0.259659 -0.013402 +v -0.125000 0.270238 -0.020315 +v -0.125000 0.279466 -0.027622 +v -0.125000 0.287399 -0.035251 +v -0.125000 0.294092 -0.043128 +v -0.125000 0.299602 -0.051180 +v -0.125000 0.303984 -0.059335 +v -0.125000 0.307295 -0.067518 +v -0.125000 0.309591 -0.075658 +v -0.125000 0.310927 -0.083682 +v -0.125000 0.311360 -0.091515 +v -0.125000 0.311317 -0.095449 +v -0.125000 0.311185 -0.099203 +v -0.125000 0.310966 -0.102801 +v -0.125000 0.310659 -0.106267 +v -0.125000 0.310265 -0.109627 +v -0.125000 0.309783 -0.112903 +v -0.125000 0.309213 -0.116121 +v -0.125000 0.308555 -0.119305 +v -0.125000 0.307810 -0.122480 +v -0.125000 0.306978 -0.125669 +v -0.125000 0.306057 -0.128897 +v -0.125000 0.305049 -0.132188 +v -0.125000 0.394109 -0.150421 +v -0.125000 0.395306 -0.147421 +v -0.125000 0.396437 -0.144363 +v -0.125000 0.397495 -0.141217 +v -0.125000 0.398473 -0.137954 +v -0.125000 0.399363 -0.134545 +v -0.125000 0.400158 -0.130961 +v -0.125000 0.400851 -0.127172 +v -0.125000 0.401434 -0.123149 +v -0.125000 0.401900 -0.118864 +v -0.125000 0.402242 -0.114286 +v -0.125000 0.402453 -0.109387 +v -0.125000 0.402525 -0.104137 +v -0.125000 0.401943 -0.093948 +v -0.125000 0.400210 -0.083752 +v -0.125000 0.397342 -0.073600 +v -0.125000 0.393356 -0.063542 +v -0.125000 0.388270 -0.053631 +v -0.125000 0.382100 -0.043917 +v -0.125000 0.374864 -0.034451 +v -0.125000 0.366578 -0.025284 +v -0.125000 0.357260 -0.016469 +v -0.125000 0.346927 -0.008055 +v -0.125000 0.335595 -0.000094 +v -0.125000 0.323282 0.007363 +v -0.125000 0.323282 0.010168 +v -0.125000 0.392707 0.017181 +v -0.125000 0.392707 0.101332 +v -0.125000 0.000000 0.407083 +v -0.125000 0.000000 0.304698 +v -0.125000 0.234222 0.304698 +v -0.125000 0.247672 0.298794 +v -0.125000 0.259659 0.292348 +v -0.125000 0.270238 0.285436 +v -0.125000 0.279466 0.278128 +v -0.125000 0.287399 0.270500 +v -0.125000 0.294092 0.262623 +v -0.125000 0.299602 0.254570 +v -0.125000 0.303984 0.246416 +v -0.125000 0.307295 0.238232 +v -0.125000 0.309591 0.230092 +v -0.125000 0.310927 0.222069 +v -0.125000 0.311360 0.214236 +v -0.125000 0.311317 0.210302 +v -0.125000 0.311185 0.206548 +v -0.125000 0.310966 0.202950 +v -0.125000 0.310659 0.199483 +v -0.125000 0.310265 0.196124 +v -0.125000 0.309783 0.192847 +v -0.125000 0.309213 0.189629 +v -0.125000 0.308555 0.186445 +v -0.125000 0.307810 0.183270 +v -0.125000 0.306978 0.180082 +v -0.125000 0.306057 0.176854 +v -0.125000 0.305049 0.173562 +v -0.125000 0.394109 0.155330 +v -0.125000 0.395306 0.158329 +v -0.125000 0.396437 0.161388 +v -0.125000 0.397495 0.164534 +v -0.125000 0.398473 0.167796 +v -0.125000 0.399363 0.171205 +v -0.125000 0.400158 0.174790 +v -0.125000 0.400851 0.178578 +v -0.125000 0.401434 0.182601 +v -0.125000 0.401900 0.186886 +v -0.125000 0.402242 0.191464 +v -0.125000 0.402453 0.196363 +v -0.125000 0.402525 0.201613 +v -0.125000 0.401943 0.211802 +v -0.125000 0.400210 0.221998 +v -0.125000 0.397342 0.232151 +v -0.125000 0.393356 0.242208 +v -0.125000 0.388270 0.252120 +v -0.125000 0.382100 0.261834 +v -0.125000 0.374864 0.271300 +v -0.125000 0.366578 0.280466 +v -0.125000 0.357260 0.289282 +v -0.125000 0.346927 0.297696 +v -0.125000 0.335595 0.305657 +v -0.125000 0.323282 0.313114 +v -0.125000 0.323282 0.315919 +v -0.125000 0.392707 0.322931 +v -0.125000 0.392707 0.407083 +v -0.125000 0.000000 0.829944 +v -0.125000 0.000000 0.503857 +v -0.125000 0.086957 0.503857 +v -0.125000 0.086957 0.726157 +v -0.125000 0.225807 0.726157 +v -0.125000 0.225806 0.543829 +v -0.125000 0.312763 0.543829 +v -0.125000 0.312763 0.726157 +v -0.125000 0.432679 0.726157 +v -0.125000 0.432679 0.511571 +v -0.125000 0.518934 0.511571 +v -0.125000 0.518934 0.829944 +v 0.125000 0.364550 -0.255796 +v 0.125000 0.348264 -0.237377 +v 0.125000 0.311185 -0.099203 +v 0.125000 0.310966 -0.102801 +v 0.125000 0.014623 -0.461054 +v 0.125000 0.014623 -0.275973 +v 0.125000 0.000000 0.503857 +v 0.125000 0.086957 0.503857 +v 0.125000 0.398473 0.167797 +v 0.125000 0.397342 0.232151 +v 0.125000 0.401900 -0.118864 +v 0.125000 0.400210 -0.083752 +v 0.125000 0.164356 -0.181710 +v 0.125000 0.135386 -0.187029 +v 0.125000 0.294092 -0.043128 +v 0.125000 0.299602 -0.051180 +v 0.125000 0.074334 -0.368513 +v 0.125000 0.075315 -0.381351 +v 0.125000 0.063181 -0.221004 +v 0.125000 0.388642 -0.439407 +v 0.125000 0.396307 -0.416576 +v 0.125000 0.305049 -0.876928 +v 0.125000 0.374864 -0.779191 +v 0.125000 0.305049 0.173562 +v 0.125000 0.357260 0.289282 +v 0.125000 0.306978 -0.125669 +v 0.125000 0.306057 -0.128897 +v 0.125000 0.227270 -0.555316 +v 0.125000 0.256509 -0.549997 +v 0.125000 0.000000 0.407083 +v 0.125000 0.392707 0.407083 +v 0.125000 0.399363 -0.134545 +v 0.125000 0.400158 -0.130961 +v 0.125000 0.401434 -0.867890 +v 0.125000 0.400210 -0.828493 +v 0.125000 0.309783 -0.112903 +v 0.125000 0.335595 -0.000094 +v 0.125000 0.082935 -0.332990 +v 0.125000 0.089424 -0.323191 +v 0.125000 0.131474 -0.442172 +v 0.125000 0.118698 -0.436765 +v 0.125000 0.329247 -0.516023 +v 0.125000 0.329247 -0.221004 +v 0.125000 -0.000000 0.101332 +v 0.125000 -0.000000 -0.001052 +v 0.125000 0.028056 -0.255796 +v 0.125000 0.318373 -0.368513 +v 0.125000 0.260506 -0.442172 +v 0.125000 0.246187 -0.446419 +v 0.125000 0.177797 -0.285687 +v 0.125000 0.195652 -0.285063 +v 0.125000 0.378032 -0.461054 +v 0.125000 0.294795 -0.314454 +v 0.125000 0.303075 -0.323191 +v 0.125000 0.108816 -0.541484 +v 0.125000 0.366578 -0.770025 +v 0.125000 0.310927 0.222069 +v 0.125000 0.311360 0.214236 +v 0.125000 0.305049 -0.132188 +v 0.125000 0.382100 -0.043917 +v 0.125000 0.394109 -0.150421 +v 0.125000 0.393356 -0.063542 +v 0.125000 0.402453 -0.854128 +v 0.125000 0.402524 -0.848878 +v 0.125000 0.270238 0.285436 +v 0.125000 0.279466 0.278128 +v 0.125000 0.323282 0.010168 +v 0.125000 0.392707 0.017181 +v 0.125000 0.084723 -0.530063 +v 0.125000 0.089424 -0.413836 +v 0.125000 0.063181 -0.516023 +v 0.125000 0.084723 -0.206963 +v 0.125000 0.107381 -0.306802 +v 0.125000 0.309783 -0.857644 +v 0.125000 0.335595 -0.744834 +v 0.125000 0.396437 0.161388 +v 0.125000 0.397495 0.164534 +v 0.125000 0.401943 -0.093948 +v 0.125000 0.161099 -0.287543 +v 0.125000 0.388270 -0.053631 +v 0.125000 0.311185 -0.843943 +v 0.125000 0.310966 -0.847541 +v 0.125000 0.311185 0.206548 +v 0.125000 0.323282 0.313114 +v 0.125000 0.306978 -0.870409 +v 0.125000 0.306057 -0.873637 +v 0.125000 0.307568 -0.206963 +v 0.125000 0.314445 -0.343826 +v 0.125000 0.225807 0.726157 +v 0.125000 0.225806 0.543829 +v 0.125000 0.283299 -0.541484 +v 0.125000 0.294795 -0.422573 +v 0.125000 0.309591 -0.820399 +v 0.125000 0.323282 -0.737377 +v 0.125000 0.294092 -0.787868 +v 0.125000 0.299602 -0.795920 +v 0.125000 0.309591 0.230092 +v 0.125000 0.309213 0.189629 +v 0.125000 0.308555 0.186445 +v 0.125000 0.382100 0.261834 +v 0.125000 0.374864 0.271300 +v 0.125000 0.402453 0.196363 +v 0.125000 0.401943 0.211802 +v 0.125000 0.311317 -0.095449 +v 0.125000 0.323282 0.007363 +v 0.125000 0.402242 0.191464 +v 0.125000 -0.000000 -0.643408 +v 0.125000 -0.000000 -0.745792 +v 0.125000 0.294092 0.262623 +v 0.125000 0.309213 -0.116121 +v 0.125000 0.308555 -0.119305 +v 0.125000 0.378032 -0.275973 +v 0.125000 0.323282 0.315919 +v 0.125000 -0.003607 -0.416576 +v 0.125000 -0.008252 -0.344178 +v 0.125000 0.306057 0.176854 +v 0.125000 0.346927 0.297696 +v 0.125000 0.259659 -0.758142 +v 0.125000 0.259659 0.292348 +v 0.125000 0.307295 -0.067518 +v 0.125000 0.346927 -0.008055 +v 0.125000 0.195652 -0.179874 +v 0.125000 0.400958 -0.344178 +v 0.125000 0.287399 -0.035251 +v 0.125000 0.400158 0.174790 +v 0.125000 0.400210 0.221998 +v 0.125000 0.310927 -0.083682 +v 0.125000 0.311360 -0.091515 +v 0.125000 0.402242 -0.114286 +v 0.125000 0.402453 -0.109387 +v 0.125000 0.195652 -0.557153 +v 0.125000 0.366578 0.280466 +v 0.125000 0.396437 -0.144363 +v 0.125000 0.397495 -0.141217 +v 0.125000 0.395306 -0.892161 +v 0.125000 0.393356 -0.808283 +v 0.125000 0.395306 0.158329 +v 0.125000 0.393356 0.242208 +v 0.125000 0.396307 -0.320451 +v 0.125000 0.097598 -0.314454 +v 0.125000 0.399363 -0.879286 +v 0.125000 0.397342 -0.818340 +v 0.125000 0.004043 -0.297620 +v 0.125000 0.145632 -0.446419 +v 0.125000 0.213682 -0.285687 +v 0.125000 0.247672 -0.006957 +v 0.125000 0.273432 -0.436765 +v 0.125000 0.309651 -0.332990 +v 0.125000 0.398473 -0.137954 +v 0.125000 0.397342 -0.073600 +v 0.125000 0.357260 -0.761209 +v 0.125000 0.000000 0.304698 +v 0.125000 0.401943 -0.838689 +v 0.125000 0.299602 0.254570 +v 0.125000 0.097598 -0.422573 +v 0.125000 -0.009818 -0.368513 +v 0.125000 -0.008252 -0.392849 +v 0.125000 0.082935 -0.404037 +v 0.125000 0.366578 -0.025284 +v 0.125000 0.357260 -0.016469 +v 0.125000 0.164356 -0.555316 +v 0.125000 0.177797 -0.451339 +v 0.125000 0.432679 0.726157 +v 0.125000 0.518934 0.511571 +v 0.125000 0.307810 -0.867220 +v 0.125000 0.346927 -0.752795 +v 0.125000 0.312763 0.726157 +v 0.125000 0.398473 -0.882694 +v 0.125000 0.310966 0.202950 +v 0.125000 0.309783 0.192847 +v 0.125000 0.335595 0.305657 +v 0.125000 0.317378 -0.355675 +v 0.125000 0.307810 0.183271 +v 0.125000 0.311317 -0.840189 +v 0.125000 0.287399 -0.779991 +v 0.125000 0.234222 -0.745792 +v 0.125000 0.000000 0.829944 +v 0.125000 0.402525 0.201613 +v 0.125000 -0.003607 -0.320451 +v 0.125000 0.310659 -0.106267 +v 0.125000 0.310265 -0.109627 +v 0.125000 0.401434 -0.123149 +v 0.125000 0.108816 -0.195543 +v 0.125000 0.399363 0.171205 +v 0.125000 0.303984 -0.059335 +v 0.125000 0.400958 -0.392849 +v 0.125000 0.402525 -0.368513 +v 0.125000 0.392707 0.101332 +v 0.125000 0.307568 -0.530063 +v 0.125000 0.323282 -0.734572 +v 0.125000 0.400851 -0.127172 +v 0.125000 0.396437 -0.889103 +v 0.125000 0.400850 -0.871913 +v 0.125000 0.107381 -0.430224 +v 0.125000 0.234222 -0.001052 +v 0.125000 0.230553 -0.287543 +v 0.125000 0.230553 -0.449483 +v 0.125000 0.213682 -0.451339 +v 0.125000 0.314445 -0.393200 +v 0.125000 0.309651 -0.404037 +v 0.125000 0.234222 0.304698 +v 0.125000 0.388270 -0.798371 +v 0.125000 0.382100 -0.788657 +v 0.125000 0.307295 0.238232 +v 0.125000 0.401900 -0.863605 +v 0.125000 0.402242 -0.859027 +v 0.125000 0.518934 0.829944 +v 0.125000 0.247672 0.298794 +v 0.125000 0.392707 -0.727560 +v 0.125000 0.028056 -0.481231 +v 0.125000 0.044267 -0.499649 +v 0.125000 0.394109 0.155330 +v 0.125000 0.309213 -0.860862 +v 0.125000 0.308555 -0.864046 +v 0.125000 0.310927 -0.828422 +v 0.125000 0.397495 -0.885957 +v 0.125000 0.312763 0.543829 +v 0.125000 0.310265 0.196124 +v 0.125000 0.311360 -0.836255 +v 0.125000 0.388270 0.252120 +v 0.125000 0.279466 -0.772362 +v 0.125000 0.401434 0.182601 +v 0.125000 0.401900 0.186886 +v 0.125000 0.086957 0.726157 +v 0.125000 0.392707 0.322931 +v 0.125000 0.270238 -0.765055 +v 0.125000 0.388642 -0.297620 +v 0.125000 0.306978 0.180082 +v 0.125000 0.256509 -0.187029 +v 0.125000 0.227270 -0.181710 +v 0.125000 0.309591 -0.075658 +v 0.125000 0.348264 -0.499649 +v 0.125000 0.364550 -0.481231 +v 0.125000 0.395306 -0.147421 +v 0.125000 0.078207 -0.393200 +v 0.125000 0.135386 -0.549997 +v 0.125000 0.078207 -0.343826 +v 0.125000 0.317378 -0.381351 +v 0.125000 0.400158 -0.875701 +v 0.125000 0.270238 -0.020315 +v 0.125000 0.279466 -0.027622 +v 0.125000 0.044267 -0.237377 +v 0.125000 0.161099 -0.449483 +v 0.125000 0.284888 -0.430224 +v 0.125000 0.284888 -0.306802 +v 0.125000 0.118698 -0.300261 +v 0.125000 0.303984 0.246416 +v 0.125000 0.004043 -0.439407 +v 0.125000 0.246187 -0.290607 +v 0.125000 0.310659 -0.851008 +v 0.125000 0.303984 -0.804075 +v 0.125000 0.283299 -0.195543 +v 0.125000 0.392707 -0.643408 +v 0.125000 0.131474 -0.294855 +v 0.125000 0.259659 -0.013402 +v 0.125000 0.195652 -0.451963 +v 0.125000 0.260506 -0.294855 +v 0.125000 0.303075 -0.413836 +v 0.125000 0.432679 0.511571 +v 0.125000 0.310659 0.199483 +v 0.125000 0.400851 0.178578 +v 0.125000 0.075315 -0.355675 +v 0.125000 0.145632 -0.290607 +v 0.125000 0.273432 -0.300261 +v 0.125000 0.310265 -0.854367 +v 0.125000 0.394109 -0.895161 +v 0.125000 0.307295 -0.812259 +v 0.125000 0.247672 -0.751697 +v 0.125000 0.307810 -0.122480 +v 0.125000 0.402525 -0.104137 +v 0.125000 0.287399 0.270500 +v 0.125000 0.374864 -0.034451 +v 0.125000 0.311317 0.210302 +vt 0.426575 0.688748 +vt 0.421208 0.689051 +vt 0.418443 0.689014 +vt 0.415862 0.688904 +vt 0.413450 0.688726 +vt 0.431947 0.687846 +vt 0.411193 0.688483 +vt 0.409074 0.688180 +vt 0.407078 0.687819 +vt 0.437295 0.686354 +vt 0.405190 0.687406 +vt 0.403394 0.686942 +vt 0.401675 0.686434 +vt 0.400018 0.685883 +vt 0.442593 0.684280 +vt 0.398407 0.685294 +vt 0.396827 0.684672 +vt 0.406431 0.638321 +vt 0.447814 0.681632 +vt 0.529446 0.479562 +vt 0.529446 0.683942 +vt 0.485117 0.683942 +vt 0.481422 0.647810 +vt 0.452931 0.678421 +vt 0.457918 0.674655 +vt 0.462747 0.670343 +vt 0.467391 0.665494 +vt 0.471823 0.660116 +vt 0.476017 0.654218 +vt 0.413218 0.640146 +vt 0.411546 0.639758 +vt 0.409866 0.639325 +vt 0.408165 0.638846 +vt 0.479945 0.647810 +vt 0.420086 0.641241 +vt 0.418316 0.641036 +vt 0.416590 0.640785 +vt 0.414895 0.640488 +vt 0.475512 0.601460 +vt 0.472401 0.608460 +vt 0.469006 0.614698 +vt 0.465365 0.620204 +vt 0.461515 0.625007 +vt 0.457497 0.629135 +vt 0.453347 0.632619 +vt 0.449105 0.635486 +vt 0.444809 0.637767 +vt 0.440498 0.639490 +vt 0.436210 0.640685 +vt 0.431984 0.641380 +vt 0.427857 0.641606 +vt 0.425785 0.641583 +vt 0.423808 0.641515 +vt 0.421912 0.641401 +vt 0.475512 0.479562 +vt 0.105673 0.484231 +vt 0.092827 0.484303 +vt 0.080077 0.482747 +vt 0.067743 0.479607 +vt 0.118294 0.482538 +vt 0.055974 0.474928 +vt 0.130536 0.479252 +vt 0.044917 0.468756 +vt 0.142248 0.474400 +vt 0.153274 0.468010 +vt 0.034723 0.461136 +vt 0.163463 0.460111 +vt 0.025540 0.452114 +vt 0.172660 0.450730 +vt 0.017516 0.441734 +vt 0.180713 0.439895 +vt 0.095424 0.440582 +vt 0.010802 0.430043 +vt 0.102206 0.440457 +vt 0.088703 0.439674 +vt 0.108528 0.439294 +vt 0.082563 0.437789 +vt 0.114374 0.437134 +vt 0.077012 0.434968 +vt 0.119730 0.434017 +vt 0.072062 0.431253 +vt 0.187468 0.427634 +vt 0.005545 0.417086 +vt 0.124581 0.429981 +vt 0.067723 0.426684 +vt 0.128910 0.425067 +vt 0.064005 0.421304 +vt 0.132703 0.419315 +vt 0.060919 0.415153 +vt 0.192772 0.413976 +vt 0.001895 0.402908 +vt 0.135945 0.412764 +vt 0.058474 0.408272 +vt 0.138621 0.405454 +vt 0.056683 0.400703 +vt 0.196472 0.398947 +vt 0.000000 0.387554 +vt 0.140715 0.397425 +vt 0.055554 0.392487 +vt 0.142212 0.388717 +vt 0.055099 0.383665 +vt 0.198413 0.382576 +vt 0.000010 0.371071 +vt 0.143096 0.379368 +vt 0.055327 0.374279 +vt 0.198413 0.366260 +vt 0.143319 0.370073 +vt 0.056206 0.365022 +vt 0.001942 0.354868 +vt 0.142859 0.361341 +vt 0.057698 0.356403 +vt 0.196511 0.351047 +vt 0.005633 0.339979 +vt 0.141725 0.353212 +vt 0.059786 0.348461 +vt 0.139928 0.345726 +vt 0.062457 0.341234 +vt 0.192854 0.336983 +vt 0.010930 0.326434 +vt 0.137479 0.338924 +vt 0.065694 0.334761 +vt 0.134389 0.332844 +vt 0.069484 0.329081 +vt 0.187591 0.324117 +vt 0.017680 0.314265 +vt 0.130667 0.327528 +vt 0.073809 0.324232 +vt 0.126324 0.323015 +vt 0.078656 0.320251 +vt 0.121372 0.319345 +vt 0.084010 0.317179 +vt 0.180872 0.312497 +vt 0.025728 0.303501 +vt 0.115819 0.316558 +vt 0.089854 0.315053 +vt 0.109677 0.314694 +vt 0.096175 0.313912 +vt 0.102956 0.313793 +vt 0.172846 0.302171 +vt 0.034922 0.294174 +vt 0.163660 0.293187 +vt 0.045109 0.286313 +vt 0.153464 0.285593 +vt 0.056134 0.279949 +vt 0.142407 0.279436 +vt 0.067844 0.275113 +vt 0.130637 0.274765 +vt 0.080087 0.271834 +vt 0.118303 0.271628 +vt 0.092707 0.270144 +vt 0.105553 0.270073 +vt 0.578122 0.000303 +vt 0.583490 0.000000 +vt 0.586255 0.000037 +vt 0.588836 0.000147 +vt 0.591247 0.000325 +vt 0.572751 0.001205 +vt 0.593505 0.000568 +vt 0.595624 0.000871 +vt 0.597620 0.001232 +vt 0.567403 0.002697 +vt 0.599508 0.001645 +vt 0.601304 0.002109 +vt 0.603022 0.002617 +vt 0.604680 0.003168 +vt 0.562105 0.004772 +vt 0.606291 0.003757 +vt 0.607871 0.004380 +vt 0.598266 0.050730 +vt 0.556884 0.007419 +vt 0.475251 0.209489 +vt 0.475251 0.005109 +vt 0.519581 0.005109 +vt 0.523275 0.041241 +vt 0.551766 0.010630 +vt 0.546780 0.014396 +vt 0.541951 0.018708 +vt 0.537307 0.023557 +vt 0.532875 0.028935 +vt 0.528681 0.034833 +vt 0.591480 0.048905 +vt 0.593152 0.049293 +vt 0.594832 0.049726 +vt 0.596532 0.050205 +vt 0.524753 0.041241 +vt 0.584612 0.047810 +vt 0.586381 0.048016 +vt 0.588107 0.048266 +vt 0.589803 0.048563 +vt 0.529186 0.087591 +vt 0.532296 0.080591 +vt 0.535692 0.074353 +vt 0.539333 0.068847 +vt 0.543182 0.064044 +vt 0.547201 0.059916 +vt 0.551351 0.056432 +vt 0.555592 0.053565 +vt 0.559888 0.051284 +vt 0.564199 0.049561 +vt 0.568487 0.048366 +vt 0.572714 0.047671 +vt 0.576840 0.047445 +vt 0.578913 0.047468 +vt 0.580890 0.047536 +vt 0.582785 0.047651 +vt 0.529186 0.209489 +vt 0.426575 0.479259 +vt 0.421208 0.479562 +vt 0.418443 0.479525 +vt 0.415862 0.479415 +vt 0.413450 0.479237 +vt 0.431947 0.478357 +vt 0.411193 0.478994 +vt 0.409074 0.478691 +vt 0.407078 0.478330 +vt 0.437295 0.476865 +vt 0.405190 0.477917 +vt 0.403394 0.477453 +vt 0.401675 0.476945 +vt 0.400018 0.476394 +vt 0.442593 0.474790 +vt 0.398407 0.475805 +vt 0.396827 0.475182 +vt 0.406431 0.428832 +vt 0.447814 0.472143 +vt 0.529446 0.270073 +vt 0.529446 0.474453 +vt 0.485117 0.474453 +vt 0.481422 0.438321 +vt 0.452931 0.468932 +vt 0.457918 0.465166 +vt 0.462747 0.460854 +vt 0.467391 0.456005 +vt 0.471823 0.450627 +vt 0.476017 0.444729 +vt 0.413218 0.430657 +vt 0.411546 0.430269 +vt 0.409866 0.429836 +vt 0.408165 0.429357 +vt 0.479945 0.438321 +vt 0.420086 0.431752 +vt 0.418316 0.431547 +vt 0.416590 0.431296 +vt 0.414895 0.430999 +vt 0.475512 0.391971 +vt 0.472401 0.398971 +vt 0.469006 0.405209 +vt 0.465365 0.410715 +vt 0.461515 0.415518 +vt 0.457496 0.419646 +vt 0.453347 0.423130 +vt 0.449105 0.425997 +vt 0.444809 0.428278 +vt 0.440498 0.430001 +vt 0.436210 0.431196 +vt 0.431984 0.431891 +vt 0.427857 0.432117 +vt 0.425785 0.432094 +vt 0.423808 0.432026 +vt 0.421912 0.431911 +vt 0.475512 0.270073 +vt 0.000000 0.270073 +vt 0.000000 0.000000 +vt 0.054673 0.044891 +vt 0.167714 0.000000 +vt 0.167714 0.044891 +vt 0.054673 0.107299 +vt 0.054673 0.152555 +vt 0.150721 0.107299 +vt 0.150721 0.152555 +vt 0.054673 0.224818 +vt 0.171778 0.224817 +vt 0.171778 0.270073 +vt 0.559195 0.479865 +vt 0.551062 0.479599 +vt 0.553828 0.479562 +vt 0.548481 0.479709 +vt 0.546070 0.479887 +vt 0.564566 0.480767 +vt 0.543812 0.480130 +vt 0.541693 0.480433 +vt 0.539698 0.480794 +vt 0.569915 0.482259 +vt 0.537809 0.481208 +vt 0.536014 0.481671 +vt 0.534295 0.482179 +vt 0.532638 0.482730 +vt 0.575213 0.484334 +vt 0.531027 0.483319 +vt 0.529446 0.483942 +vt 0.539051 0.530292 +vt 0.580434 0.486981 +vt 0.662066 0.689051 +vt 0.617736 0.484672 +vt 0.662066 0.484672 +vt 0.614042 0.520803 +vt 0.585551 0.490192 +vt 0.590538 0.493958 +vt 0.595366 0.498270 +vt 0.600010 0.503119 +vt 0.604443 0.508497 +vt 0.608636 0.514395 +vt 0.545837 0.528467 +vt 0.544165 0.528855 +vt 0.542485 0.529288 +vt 0.540785 0.529767 +vt 0.612565 0.520803 +vt 0.552706 0.527372 +vt 0.550936 0.527578 +vt 0.549210 0.527828 +vt 0.547515 0.528125 +vt 0.608132 0.567153 +vt 0.605021 0.560153 +vt 0.601626 0.553915 +vt 0.597984 0.548409 +vt 0.594135 0.543606 +vt 0.590116 0.539478 +vt 0.585967 0.535995 +vt 0.581725 0.533127 +vt 0.577429 0.530846 +vt 0.573118 0.529123 +vt 0.568830 0.527928 +vt 0.564604 0.527233 +vt 0.560477 0.527007 +vt 0.558405 0.527030 +vt 0.556427 0.527099 +vt 0.554532 0.527213 +vt 0.608132 0.689051 +vt 0.304086 0.270145 +vt 0.278491 0.271629 +vt 0.291240 0.270073 +vt 0.266157 0.274769 +vt 0.316707 0.271838 +vt 0.254387 0.279447 +vt 0.328950 0.275124 +vt 0.243331 0.285620 +vt 0.340661 0.279976 +vt 0.351688 0.286366 +vt 0.233136 0.293240 +vt 0.361877 0.294265 +vt 0.223953 0.302262 +vt 0.371074 0.303646 +vt 0.215930 0.312642 +vt 0.379127 0.314481 +vt 0.293837 0.313793 +vt 0.209215 0.324333 +vt 0.300619 0.313919 +vt 0.287117 0.314702 +vt 0.306941 0.315082 +vt 0.280976 0.316587 +vt 0.312788 0.317242 +vt 0.275426 0.319408 +vt 0.318144 0.320359 +vt 0.270475 0.323123 +vt 0.385882 0.326742 +vt 0.203958 0.337290 +vt 0.322994 0.324395 +vt 0.266136 0.327692 +vt 0.327323 0.329309 +vt 0.262418 0.333072 +vt 0.331117 0.335061 +vt 0.259332 0.339223 +vt 0.391185 0.340400 +vt 0.200308 0.351468 +vt 0.334359 0.341612 +vt 0.256888 0.346104 +vt 0.337034 0.348922 +vt 0.255096 0.353673 +vt 0.394885 0.355429 +vt 0.198413 0.366821 +vt 0.339128 0.356951 +vt 0.253967 0.361889 +vt 0.340625 0.365659 +vt 0.253512 0.370710 +vt 0.396827 0.371800 +vt 0.198423 0.383304 +vt 0.341510 0.375008 +vt 0.253740 0.380097 +vt 0.396827 0.388116 +vt 0.341733 0.384303 +vt 0.254620 0.389354 +vt 0.200355 0.399508 +vt 0.341272 0.393035 +vt 0.256111 0.397973 +vt 0.394924 0.403330 +vt 0.204046 0.414397 +vt 0.340138 0.401164 +vt 0.258200 0.405915 +vt 0.338341 0.408650 +vt 0.260870 0.413142 +vt 0.391267 0.417393 +vt 0.209343 0.427942 +vt 0.335892 0.415452 +vt 0.264108 0.419614 +vt 0.332802 0.421531 +vt 0.267897 0.425295 +vt 0.386005 0.430259 +vt 0.216093 0.440111 +vt 0.329080 0.426848 +vt 0.272222 0.430144 +vt 0.324738 0.431361 +vt 0.277069 0.434124 +vt 0.319785 0.435031 +vt 0.282423 0.437197 +vt 0.379286 0.441879 +vt 0.224141 0.450874 +vt 0.314232 0.437817 +vt 0.288267 0.439323 +vt 0.308090 0.439681 +vt 0.294588 0.440464 +vt 0.301369 0.440582 +vt 0.371259 0.452205 +vt 0.233335 0.460202 +vt 0.362073 0.461189 +vt 0.243522 0.468063 +vt 0.351877 0.468783 +vt 0.254547 0.474427 +vt 0.340820 0.474940 +vt 0.266257 0.479263 +vt 0.329050 0.479611 +vt 0.278500 0.482542 +vt 0.316716 0.482748 +vt 0.291121 0.484232 +vt 0.303967 0.484303 +vt 0.559195 0.270376 +vt 0.551062 0.270110 +vt 0.553828 0.270073 +vt 0.548481 0.270220 +vt 0.546070 0.270398 +vt 0.564566 0.271278 +vt 0.543813 0.270641 +vt 0.541694 0.270944 +vt 0.539698 0.271305 +vt 0.569915 0.272770 +vt 0.537810 0.271719 +vt 0.536014 0.272182 +vt 0.534295 0.272690 +vt 0.532638 0.273241 +vt 0.575213 0.274845 +vt 0.531027 0.273830 +vt 0.529446 0.274453 +vt 0.539051 0.320803 +vt 0.580434 0.277492 +vt 0.662066 0.479562 +vt 0.617736 0.275182 +vt 0.662066 0.275182 +vt 0.614042 0.311314 +vt 0.585551 0.280703 +vt 0.590538 0.284469 +vt 0.595366 0.288781 +vt 0.600010 0.293630 +vt 0.604443 0.299008 +vt 0.608636 0.304906 +vt 0.545837 0.318978 +vt 0.544165 0.319366 +vt 0.542485 0.319799 +vt 0.540785 0.320278 +vt 0.612565 0.311314 +vt 0.552706 0.317883 +vt 0.550936 0.318089 +vt 0.549210 0.318339 +vt 0.547515 0.318636 +vt 0.608132 0.357664 +vt 0.605021 0.350664 +vt 0.601626 0.344426 +vt 0.597984 0.338920 +vt 0.594135 0.334117 +vt 0.590116 0.329989 +vt 0.585967 0.326505 +vt 0.581725 0.323638 +vt 0.577429 0.321357 +vt 0.573118 0.319634 +vt 0.568830 0.318439 +vt 0.564604 0.317744 +vt 0.560477 0.317518 +vt 0.558405 0.317541 +vt 0.556427 0.317609 +vt 0.554532 0.317724 +vt 0.608132 0.479562 +vt 0.029749 0.484606 +vt 0.021616 0.484340 +vt 0.024381 0.484303 +vt 0.019035 0.484450 +vt 0.016624 0.484628 +vt 0.035120 0.485508 +vt 0.014366 0.484871 +vt 0.012247 0.485174 +vt 0.010251 0.485535 +vt 0.040468 0.487000 +vt 0.008363 0.485948 +vt 0.006567 0.486412 +vt 0.004849 0.486920 +vt 0.003191 0.487471 +vt 0.045766 0.489074 +vt 0.001580 0.488060 +vt 0.000000 0.488682 +vt 0.009605 0.535033 +vt 0.050987 0.491721 +vt 0.132620 0.693792 +vt 0.088290 0.489412 +vt 0.132620 0.489412 +vt 0.084596 0.525544 +vt 0.056105 0.494932 +vt 0.061091 0.498698 +vt 0.065920 0.503011 +vt 0.070564 0.507860 +vt 0.074996 0.513238 +vt 0.079190 0.519136 +vt 0.016391 0.533208 +vt 0.014719 0.533596 +vt 0.013039 0.534029 +vt 0.011339 0.534508 +vt 0.083118 0.525544 +vt 0.023259 0.532113 +vt 0.021490 0.532318 +vt 0.019764 0.532569 +vt 0.018068 0.532866 +vt 0.078685 0.571894 +vt 0.075575 0.564894 +vt 0.072179 0.558656 +vt 0.068538 0.553150 +vt 0.064688 0.548347 +vt 0.060670 0.544219 +vt 0.056520 0.540735 +vt 0.052278 0.537868 +vt 0.047983 0.535587 +vt 0.043672 0.533864 +vt 0.039384 0.532669 +vt 0.035157 0.531973 +vt 0.031031 0.531748 +vt 0.028958 0.531771 +vt 0.026981 0.531839 +vt 0.025086 0.531953 +vt 0.078685 0.693792 +vt 0.343555 0.270073 +vt 0.288882 0.044891 +vt 0.343555 0.000000 +vt 0.175841 0.000000 +vt 0.175841 0.044891 +vt 0.288882 0.107299 +vt 0.288882 0.152555 +vt 0.192834 0.107299 +vt 0.192834 0.152555 +vt 0.288882 0.224818 +vt 0.000000 0.703709 +vt 0.131696 0.703709 +vt 0.131696 0.714506 +vt 0.916252 0.609672 +vt 0.916252 0.739781 +vt 0.914116 0.739781 +vt 0.739066 0.811666 +vt 0.739066 0.941775 +vt 0.736796 0.941775 +vt 0.717198 0.941775 +vt 0.717198 0.811666 +vt 0.718894 0.811666 +vt 0.280391 0.972763 +vt 0.280391 0.842654 +vt 0.286716 0.842654 +vt 0.393453 0.842654 +vt 0.393453 0.972764 +vt 0.386676 0.972763 +vt 0.961733 0.609672 +vt 0.961733 0.739781 +vt 0.957061 0.739781 +vt 0.558392 0.973773 +vt 0.558392 0.843663 +vt 0.560462 0.843663 +vt 0.644885 0.973773 +vt 0.644885 0.843663 +vt 0.650663 0.843663 +vt 0.386676 0.842654 +vt 0.380393 0.972763 +vt 0.923522 0.609672 +vt 0.923522 0.739781 +vt 0.920940 0.739781 +vt 0.793762 0.570314 +vt 0.662066 0.570314 +vt 0.662066 0.553834 +vt 0.549165 0.973773 +vt 0.549165 0.843663 +vt 0.550904 0.843663 +vt 0.610237 0.843663 +vt 0.612307 0.843663 +vt 0.612307 0.973773 +vt 0.822592 0.869891 +vt 0.822592 1.000000 +vt 0.815816 1.000000 +vt 0.396827 0.693059 +vt 0.528523 0.693059 +vt 0.528523 0.697688 +vt 0.715444 0.941775 +vt 0.715444 0.811666 +vt 0.749745 0.130110 +vt 0.749745 0.000000 +vt 0.760787 0.000000 +vt 0.952060 0.260219 +vt 0.952060 0.130110 +vt 0.996252 0.130110 +vt 0.053834 0.960358 +vt 0.053834 0.830249 +vt 0.058761 0.830249 +vt 0.000000 0.799734 +vt 0.131696 0.799734 +vt 0.131696 0.810754 +vt 0.955807 0.609672 +vt 0.955807 0.479562 +vt 1.000000 0.479562 +vt 0.835339 0.130109 +vt 0.835339 0.000000 +vt 0.847061 0.000000 +vt 0.952216 0.869891 +vt 0.952216 0.739781 +vt 0.996409 0.739781 +vt 0.697517 0.941775 +vt 0.697517 0.811666 +vt 0.700277 0.811666 +vt 0.817025 0.609672 +vt 0.817025 0.479562 +vt 0.824637 0.479562 +vt 0.264316 0.779822 +vt 0.132620 0.779822 +vt 0.132620 0.763555 +vt 0.500979 0.973773 +vt 0.500979 0.843663 +vt 0.502689 0.843663 +vt 0.000000 0.714506 +vt 0.131696 0.726038 +vt 0.852290 0.609672 +vt 0.852290 0.739781 +vt 0.842836 0.739781 +vt 0.631826 0.843663 +vt 0.631826 0.973773 +vt 0.630063 0.973773 +vt 0.264316 0.708611 +vt 0.132620 0.708611 +vt 0.132620 0.697702 +vt 0.793762 0.553834 +vt 0.662066 0.538446 +vt 0.884784 0.609672 +vt 0.884784 0.479562 +vt 0.891347 0.479562 +vt 0.089888 0.960358 +vt 0.089888 0.830249 +vt 0.095991 0.830249 +vt 0.906593 0.270073 +vt 0.906593 0.400182 +vt 0.793762 0.400182 +vt 0.499283 0.973773 +vt 0.499283 0.843663 +vt 0.070062 0.960358 +vt 0.070062 0.830249 +vt 0.076405 0.830249 +vt 0.568743 0.973773 +vt 0.568743 0.843663 +vt 0.572949 0.843663 +vt 0.311896 0.972763 +vt 0.311896 0.842654 +vt 0.316837 0.842654 +vt 0.725449 0.811666 +vt 0.725449 0.941775 +vt 0.723796 0.941775 +vt 0.661142 0.839656 +vt 0.529446 0.839656 +vt 0.529446 0.835027 +vt 0.904905 0.609672 +vt 0.904905 0.739781 +vt 0.903252 0.739781 +vt 0.618017 0.843663 +vt 0.618017 0.973773 +vt 0.616184 0.973773 +vt 0.000000 0.810754 +vt 0.131696 0.820976 +vt 0.692190 0.941775 +vt 0.692190 0.811666 +vt 0.803756 0.869891 +vt 0.803756 1.000000 +vt 0.798495 1.000000 +vt 0.705277 0.941775 +vt 0.705277 0.811666 +vt 0.707547 0.811666 +vt 0.901973 0.609672 +vt 0.901973 0.479562 +vt 0.662066 0.941775 +vt 0.662066 0.811666 +vt 0.666737 0.811666 +vt 0.793762 0.646485 +vt 0.662066 0.646485 +vt 0.662066 0.637347 +vt 0.518091 0.973773 +vt 0.518091 0.843663 +vt 0.522266 0.843663 +vt 0.931608 0.609672 +vt 0.931608 0.739781 +vt 0.926282 0.739781 +vt 0.824637 0.609672 +vt 0.832887 0.479562 +vt 0.589407 0.843663 +vt 0.589407 0.973773 +vt 0.585350 0.973773 +vt 0.734660 0.811666 +vt 0.734660 0.941775 +vt 0.732641 0.941775 +vt 0.793762 0.488769 +vt 0.662066 0.488769 +vt 0.824980 0.609672 +vt 0.824980 0.739781 +vt 0.817127 0.739781 +vt 0.720547 0.941775 +vt 0.720547 0.811666 +vt 0.722171 0.811666 +vt 0.784873 0.130109 +vt 0.784873 0.000000 +vt 0.797618 0.000000 +vt 0.906601 0.609672 +vt 0.906601 0.739781 +vt 0.554515 0.973773 +vt 0.554515 0.843663 +vt 0.556414 0.843663 +vt 0.891347 0.609672 +vt 0.897090 0.479562 +vt 0.396012 0.828743 +vt 0.264316 0.828743 +vt 0.264316 0.822799 +vt 0.095991 0.960358 +vt 0.101486 0.830249 +vt 0.223020 0.845800 +vt 0.223020 0.975910 +vt 0.178003 0.975910 +vt 0.762648 0.811666 +vt 0.762648 0.941775 +vt 0.757435 0.941775 +vt 0.264316 0.763555 +vt 0.132620 0.748242 +vt 0.650663 0.973773 +vt 0.655923 0.843663 +vt 0.178003 0.845800 +vt 0.132620 0.975909 +vt 0.890963 0.609672 +vt 0.890963 0.739781 +vt 0.884517 0.739781 +vt 0.064176 0.960358 +vt 0.064176 0.830249 +vt 0.264316 0.733940 +vt 0.132620 0.733940 +vt 0.132620 0.720710 +vt 0.513986 0.973773 +vt 0.513986 0.843663 +vt 0.623245 0.843663 +vt 0.623245 0.973773 +vt 0.621534 0.973773 +vt 0.793762 0.601285 +vt 0.662066 0.601285 +vt 0.662066 0.586474 +vt 0.396827 0.689051 +vt 0.528523 0.689051 +vt 0.374616 0.842654 +vt 0.374616 0.972763 +vt 0.369356 0.972763 +vt 0.728899 0.811666 +vt 0.728899 0.941775 +vt 0.727145 0.941775 +vt 0.581293 0.973773 +vt 0.581293 0.843663 +vt 0.585350 0.843663 +vt 0.552683 0.973773 +vt 0.552683 0.843663 +vt 0.083187 0.960358 +vt 0.083187 0.830249 +vt 0.495887 0.973773 +vt 0.495887 0.843663 +vt 0.497590 0.843663 +vt 0.396012 0.834017 +vt 0.264316 0.834017 +vt 0.936891 0.609672 +vt 0.936891 0.739781 +vt 0.662066 0.270073 +vt 0.793762 0.270073 +vt 0.793762 0.439465 +vt 0.661142 0.835027 +vt 0.529446 0.829752 +vt 0.777606 0.811666 +vt 0.777606 0.941775 +vt 0.772759 0.941775 +vt 0.000000 0.775910 +vt 0.131696 0.775910 +vt 0.131696 0.788069 +vt 0.889631 0.869890 +vt 0.889631 0.739781 +vt 0.858102 0.130109 +vt 0.858102 0.000000 +vt 0.868307 0.000000 +vt 0.741484 0.811666 +vt 0.741484 0.941775 +vt 0.000000 0.738158 +vt 0.131696 0.738158 +vt 0.131696 0.750719 +vt 0.540636 0.973773 +vt 0.540636 0.843663 +vt 0.542363 0.843663 +vt 0.793762 0.524197 +vt 0.662066 0.524197 +vt 0.662066 0.511135 +vt 0.832887 0.609672 +vt 0.841733 0.479562 +vt 0.910182 0.609672 +vt 0.910182 0.739781 +vt 0.908355 0.739781 +vt 0.264316 0.810695 +vt 0.132620 0.810695 +vt 0.132620 0.795995 +vt 0.912097 0.609672 +vt 0.912097 0.739781 +vt 0.833562 0.609672 +vt 0.833562 0.739781 +vt 0.616184 0.843663 +vt 0.614285 0.973773 +vt 0.396012 0.688042 +vt 0.264316 0.688042 +vt 0.264316 0.484303 +vt 0.897090 0.609672 +vt 0.711702 0.941775 +vt 0.711702 0.811666 +vt 0.713617 0.811666 +vt 0.577146 0.973773 +vt 0.577146 0.843663 +vt 0.896681 0.609672 +vt 0.896681 0.739781 +vt 0.809533 0.869891 +vt 0.809533 1.000000 +vt 0.626633 0.843663 +vt 0.626633 0.973773 +vt 0.624940 0.973773 +vt 0.772546 0.130110 +vt 0.772546 0.000000 +vt 0.942104 0.609672 +vt 0.942104 0.739781 +vt 0.509938 0.973773 +vt 0.509938 0.843663 +vt 0.511916 0.843663 +vt 0.058761 0.960358 +vt 0.369356 0.842654 +vt 0.364622 0.972763 +vt 0.810091 0.609672 +vt 0.810091 0.479562 +vt 0.396012 0.842654 +vt 0.264316 0.842654 +vt 0.264316 0.838646 +vt 0.396827 0.715542 +vt 0.528523 0.715542 +vt 0.528523 0.722894 +vt 0.960427 0.270073 +vt 0.264316 0.845800 +vt 0.132620 0.845800 +vt 0.132620 0.835614 +vt 0.847061 0.130109 +vt 0.504427 0.973773 +vt 0.504427 0.843663 +vt 0.506206 0.843663 +vt 0.746826 0.811666 +vt 0.746826 0.941775 +vt 0.744066 0.941775 +vt 0.655923 0.973773 +vt 0.660657 0.843663 +vt 0.538873 0.973773 +vt 0.538873 0.843663 +vt 0.597750 0.843663 +vt 0.597750 0.973773 +vt 0.593554 0.973773 +vt 0.877442 0.609672 +vt 0.877442 0.479562 +vt 0.709683 0.941775 +vt 0.709683 0.811666 +vt 0.914116 0.609672 +vt 0.793762 0.511135 +vt 0.662066 0.499310 +vt 0.842836 0.609672 +vt 0.444612 0.973773 +vt 0.444612 0.843663 +vt 0.492397 0.843663 +vt 0.076405 0.960358 +vt 0.380393 0.842654 +vt 0.638603 0.973773 +vt 0.638603 0.843663 +vt 0.550904 0.973773 +vt 0.901627 0.609672 +vt 0.901627 0.739781 +vt 0.815816 0.869891 +vt 0.661142 0.823809 +vt 0.529446 0.823809 +vt 0.529446 0.817173 +vt 0.760787 0.130110 +vt 0.793762 0.626749 +vt 0.662066 0.626749 +vt 0.662066 0.614719 +vt 0.798495 0.869891 +vt 0.793762 1.000000 +vt 0.793762 0.811666 +vt 0.610237 0.973773 +vt 0.606133 0.973773 +vt 0.681695 0.941775 +vt 0.681695 0.811666 +vt 0.686908 0.811666 +vt 0.572949 0.973773 +vt 0.752153 0.811666 +vt 0.752153 0.941775 +vt 0.793762 0.609672 +vt 0.793762 0.479562 +vt 0.798419 0.479562 +vt 0.000000 0.750719 +vt 0.131696 0.763410 +vt 0.926282 0.609672 +vt 0.506206 0.973773 +vt 0.508039 0.843663 +vt 0.132620 0.688042 +vt 0.396827 0.697688 +vt 0.528523 0.702962 +vt 0.526473 0.973773 +vt 0.526473 0.843663 +vt 0.530669 0.843663 +vt 0.797618 0.130109 +vt 0.810464 0.000000 +vt 0.396827 0.973773 +vt 0.396827 0.843663 +vt 0.997465 0.609672 +vt 0.614285 0.843663 +vt 0.793762 0.637347 +vt 0.264316 0.835614 +vt 0.132620 0.823907 +vt 0.851135 0.609672 +vt 0.851135 0.479562 +vt 0.860577 0.479562 +vt 0.492397 0.973773 +vt 0.494160 0.843663 +vt 0.264316 0.720710 +vt 0.628336 0.843663 +vt 0.628336 0.973773 +vt 0.707547 0.941775 +vt 0.817127 0.609672 +vt 0.810041 0.739781 +vt 0.986157 0.000000 +vt 0.986157 0.130109 +vt 0.940774 0.130109 +vt 0.727145 0.811666 +vt 0.884517 0.609672 +vt 0.877384 0.739781 +vt 0.757435 0.811666 +vt 0.798321 0.609672 +vt 0.798321 0.739781 +vt 0.793762 0.739781 +vt 0.686908 0.941775 +vt 0.730726 0.811666 +vt 0.730726 0.941775 +vt 0.952215 0.609672 +vt 0.947221 0.739781 +vt 0.530669 0.973773 +vt 0.534816 0.843663 +vt 0.396012 0.816163 +vt 0.264316 0.816163 +vt 0.264316 0.808811 +vt 0.666737 0.941776 +vt 0.671583 0.811666 +vt 0.630063 0.843663 +vt 0.508039 0.973773 +vt 0.793762 0.499310 +vt 0.269176 0.972764 +vt 0.269176 0.842654 +vt 0.274539 0.842654 +vt 0.606133 0.843663 +vt 0.601957 0.973773 +vt 0.732641 0.811666 +vt 0.823089 0.130109 +vt 0.823089 0.000000 +vt 0.556414 0.973773 +vt 0.798419 0.609672 +vt 0.803875 0.479562 +vt 0.494160 0.973773 +vt 0.396827 0.702962 +vt 0.528523 0.708906 +vt 0.396012 0.808811 +vt 0.661142 0.817173 +vt 0.529446 0.809820 +vt 0.856309 0.260219 +vt 0.739567 0.260219 +vt 0.739567 0.130110 +vt 0.547455 0.973773 +vt 0.547455 0.843663 +vt 0.861228 0.609672 +vt 0.861228 0.739781 +vt 0.793762 0.869891 +vt 0.918522 0.609672 +vt 0.918522 0.739781 +vt 0.860577 0.609672 +vt 0.869359 0.479562 +vt 0.793762 0.614719 +vt 0.783750 0.941775 +vt 0.783750 0.811666 +vt 0.785223 0.811666 +vt 0.996159 0.270073 +vt 0.996159 0.400182 +vt 0.960427 0.400182 +vt 0.306352 0.972763 +vt 0.306352 0.842654 +vt 0.000000 0.726038 +vt 0.274539 0.972763 +vt 0.534816 0.973773 +vt 0.793762 0.538446 +vt 0.957061 0.609672 +vt 0.624940 0.843663 +vt 0.792289 0.941775 +vt 0.792289 0.811666 +vt 0.739567 0.203739 +vt 0.607871 0.203739 +vt 0.607871 0.000000 +vt 0.601957 0.843663 +vt 0.782277 0.811666 +vt 0.782277 0.941775 +vt 0.739567 0.000000 +vt 0.564567 0.973773 +vt 0.564567 0.843663 +vt 0.920940 0.609672 +vt 0.000000 0.763410 +vt 0.000000 0.820976 +vt 0.131696 0.830249 +vt 0.475251 0.269226 +vt 0.343555 0.269226 +vt 0.744066 0.811666 +vt 0.702859 0.941775 +vt 0.702859 0.811666 +vt 0.396827 0.708906 +vt 0.000000 0.960358 +vt 0.000000 0.830249 +vt 0.264316 0.823907 +vt 0.364622 0.842654 +vt 0.316837 0.972763 +vt 0.671583 0.941775 +vt 0.676578 0.811666 +vt 0.545760 0.973773 +vt 0.545760 0.843663 +vt 0.542363 0.973773 +vt 0.544067 0.843663 +vt 0.502689 0.973773 +vt 0.000000 0.693792 +vt 0.131696 0.693792 +vt 0.718894 0.941775 +vt 0.258752 0.845800 +vt 0.258752 0.975909 +vt 0.783750 0.811666 +vt 0.713617 0.941775 +vt 0.903252 0.609672 +vt 0.264316 0.748242 +vt 0.264316 0.697702 +vt 0.723796 0.811666 +vt 0.722172 0.941775 +vt 0.619796 0.843663 +vt 0.619796 0.973773 +vt 0.810041 0.609672 +vt 0.803760 0.739781 +vt 0.803760 0.609672 +vt 0.522266 0.973773 +vt 0.497590 0.973773 +vt 0.940774 0.000000 +vt 0.868307 0.130109 +vt 0.661142 0.829752 +vt 0.810464 0.130110 +vt 0.803875 0.609672 +vt 0.101486 0.960358 +vt 0.106364 0.830249 +vt 0.676578 0.941776 +vt 0.661142 0.809820 +vt 0.529446 0.689051 +vt 0.841733 0.609672 +vt 0.793762 0.586474 +vt 0.869607 0.609672 +vt 0.869607 0.739781 +vt 0.736796 0.811666 +vt 0.908355 0.609672 +vt 0.869359 0.609672 +vt 0.293498 0.972763 +vt 0.293498 0.842654 +vt 0.300216 0.842654 +vt 0.661142 0.843663 +vt 0.529446 0.843663 +vt 0.286716 0.972763 +vt 0.621534 0.843663 +vt 0.560462 0.973773 +vt 0.300216 0.972763 +vt 0.767765 0.811666 +vt 0.767765 0.941775 +vt 0.947221 0.609672 +vt 0.000000 0.788069 +vt 0.511916 0.973773 +vt 0.264316 0.972764 +vt 0.772759 0.811666 +vt 0.700277 0.941775 +vt 0.396012 0.822799 +vt 0.396827 0.722894 +vt 0.528523 0.843663 +vt 0.396012 0.838646 +vt 0.264316 0.795995 +vt 0.544067 0.973773 +vt 0.593554 0.843663 +vt 0.996252 0.260219 +vt 1.000000 0.609672 +vt 0.996409 0.869891 +vt 0.662066 0.439465 +vt 0.396012 0.484303 +vt 0.660657 0.973773 +vt 0.132620 0.484303 +vt 0.997465 0.739781 +vt 0.856309 0.130110 +vt 0.785223 0.941775 +vt 0.793762 0.941775 +vt 0.475251 0.000000 +vt 0.106364 0.960358 +vt 0.661142 0.689051 +vn -1.000000 -0.000000 0.000000 +vn -1.000000 0.000100 0.000000 +vn -1.000000 0.000200 0.000000 +vn -1.000000 -0.000100 -0.000000 +vn 1.000000 0.000100 0.000000 +vn 1.000000 0.000000 0.000000 +vn 1.000000 -0.000100 0.000000 +vn 1.000000 -0.000200 0.000000 +vn 1.000000 -0.000500 0.000100 +vn 0.000000 0.898000 0.440100 +vn 0.000000 0.989700 -0.143500 +vn 0.000000 0.994100 -0.108200 +vn 0.000000 0.947800 -0.318800 +vn 0.000000 -0.970700 0.240300 +vn 0.000000 0.518000 0.855400 +vn 0.000000 0.794500 0.607300 +vn -0.000000 -0.999900 0.011200 +vn -0.000000 0.631400 0.775500 +vn 0.000000 0.574900 0.818300 +vn 0.000000 0.999100 -0.042900 +vn -0.000000 0.058000 0.998300 +vn -0.000000 -0.989300 0.145600 +vn 0.000000 -0.999900 0.011100 +vn 0.000000 -0.693200 -0.720800 +vn 0.000000 0.957900 -0.287000 +vn 0.000000 -0.898400 -0.439100 +vn 0.000000 1.000000 -0.000000 +vn 0.000000 0.730300 -0.683200 +vn 0.000000 0.831400 -0.555600 +vn 0.000000 -0.898400 0.439100 +vn 0.000000 0.999900 -0.013700 +vn 0.000000 0.287300 0.957800 +vn 0.000000 -0.058600 -0.998300 +vn 0.000000 -0.984700 0.174300 +vn 0.000000 0.948000 0.318300 +vn 0.000000 -0.034600 -0.999400 +vn -0.000000 -0.956200 0.292900 +vn 0.000000 -0.654500 -0.756100 +vn -0.000000 0.179000 0.983900 +vn 0.000000 -0.385900 0.922600 +vn 0.000000 0.971500 0.237100 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 -0.979300 0.202200 +vn 0.000000 0.971500 -0.237100 +vn 0.000000 -0.962500 -0.271400 +vn 0.000000 -0.830400 -0.557200 +vn 0.000000 0.937900 -0.346900 +vn 0.000000 -0.996100 0.088200 +vn 0.000000 0.749200 -0.662400 +vn -0.000000 0.998400 0.057000 +vn 0.000000 0.687300 0.726400 +vn -0.000000 -0.654500 0.756100 +vn 0.000000 -0.986400 -0.164300 +vn 0.000000 0.194300 0.980900 +vn 0.000000 -0.825300 -0.564700 +vn 0.000000 0.983700 -0.179900 +vn -0.000000 0.749200 0.662400 +vn 0.000000 0.194300 -0.980900 +vn 0.000000 0.928800 -0.370500 +vn -0.000000 -0.997900 -0.064200 +vn -0.000000 -0.998100 0.060800 +vn 0.000000 -0.495900 0.868400 +vn 0.000000 -0.547000 -0.837100 +vn 0.000000 0.916500 0.399900 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 0.962300 0.271800 +vn 0.000000 -0.180600 -0.983600 +vn 0.000000 -0.495900 -0.868400 +vn 0.000000 0.916500 -0.399900 +vn -0.000000 -0.428300 -0.903600 +vn 0.000000 -0.998500 -0.055200 +vn -0.000000 -0.180600 0.983600 +vn 0.000000 -0.762000 -0.647500 +vn 0.000000 0.997100 0.076200 +vn 0.000000 -0.967600 0.252700 +vn 0.000000 -0.620800 -0.784000 +vn 0.000000 0.985900 0.167600 +vn 0.000000 0.844100 0.536100 +vn 0.000000 0.948000 -0.318300 +vn 0.000000 -0.750700 0.660700 +vn 0.000000 0.997200 -0.074500 +vn 0.000000 0.997900 0.064200 +vn -0.000000 -0.961700 0.274200 +vn 0.000000 0.425800 0.904800 +vn 0.000000 0.110500 0.993900 +vn 0.000000 0.967600 -0.252600 +vn 0.000000 0.179000 -0.983900 +vn 0.000000 0.976300 -0.216500 +vn 0.000000 0.110500 -0.993900 +vn 0.000000 -0.998200 0.060800 +vn 0.000000 0.000000 1.000000 +vn 0.000000 -0.611200 0.791400 +vn 0.000000 -0.880900 -0.473400 +vn 0.000000 -0.611200 -0.791400 +vn 0.000000 -0.973500 0.228500 +vn -0.000000 -0.981400 -0.192100 +vn 0.000000 -0.999400 0.035000 +vn 0.000000 0.833800 -0.552100 +vn 0.000000 0.741800 0.670600 +vn 0.000000 0.389700 0.920900 +vn 0.000000 -0.402000 -0.915600 +vn 0.000000 0.543600 -0.839300 +vn 0.000000 -0.832400 0.554200 +vn 0.000000 -0.993200 0.116600 +vn 0.000000 -0.927000 -0.375100 +vn 0.000000 -0.284400 0.958700 +vn -0.000000 0.543600 0.839300 +vn 0.000000 0.034900 -0.999400 +vn 0.000000 -0.200600 -0.979700 +vn 0.000000 0.997100 -0.076200 +vn 0.000000 -0.725800 -0.687900 +vn 0.000000 -0.473600 -0.880800 +vn 0.000000 -0.948200 -0.317700 +vn -0.000000 -0.428300 0.903600 +vn 0.000000 0.730300 0.683200 +vn 0.000000 0.997900 -0.064200 +vn -0.000000 -0.997900 0.064200 +vn 0.000000 0.100500 -0.994900 +vn -0.000000 -0.546000 0.837800 +vn 0.000000 0.425800 -0.904800 +vn 0.000000 -0.034600 0.999400 +vn 0.000000 -0.546000 -0.837800 +vn 0.000000 0.287300 -0.957800 +vn 0.000000 -0.385900 -0.922600 +vn 0.000000 0.616100 -0.787700 +vn 0.000000 0.889700 0.456600 +vn -0.000000 0.652500 0.757800 +vn 0.000000 -0.830400 0.557200 +vn 0.000000 -0.948200 0.317700 +vn 0.000000 0.616100 0.787700 +vn 0.000000 -0.402000 -0.915700 +vn 0.000000 -0.109400 -0.994000 +vn 0.000000 -0.109400 0.994000 +vn 0.000000 -0.305100 0.952300 +vn 0.000000 -0.914500 -0.404500 +vn 0.000000 0.981300 0.192400 +vn 0.000000 -0.914500 0.404500 +vn -0.000000 0.302900 0.953000 +vn 0.000000 -0.832400 -0.554200 +vn 0.000000 0.981300 -0.192400 +vn 0.000000 0.652500 -0.757800 +vn 0.000000 0.302900 -0.953000 +vn 0.000000 0.831500 0.555600 +vn 0.000000 -0.305100 -0.952300 +vn 0.000000 -0.750700 -0.660700 +vn 0.000000 0.389700 -0.920900 +vn 0.000000 0.500400 -0.865800 +vn -0.000000 -0.981400 0.192100 +vn 0.000000 0.500400 0.865800 +vn 0.000000 0.833800 0.552100 +vn -0.000000 0.929700 0.368400 +vn 0.000000 0.034900 0.999400 +vn -0.000000 -0.058600 0.998300 +vn 0.000000 -0.192300 -0.981300 +vn 0.000000 -0.284400 -0.958700 +vn 0.000000 -0.192300 0.981300 +vn 0.000000 -0.997000 -0.077300 +vn 0.000000 -0.997000 0.077300 +vn 0.000000 -0.970700 -0.240300 +vn 0.000000 0.898000 -0.440100 +vn 0.000000 -0.725800 0.687900 +vn 0.000000 0.058000 -0.998300 +vn 0.000000 0.999100 -0.043000 +vn 0.000000 0.831500 -0.555600 +vn 0.000000 0.928800 -0.370600 +vn 0.000000 -0.956200 0.292800 +vn 0.000000 0.831400 0.555600 +s off +f 41/1/1 40/2/1 39/3/1 +f 41/1/1 39/3/1 38/4/1 +f 41/1/1 38/4/1 37/5/1 +f 42/6/1 41/1/1 37/5/1 +f 42/6/1 37/5/1 36/7/1 +f 42/6/1 36/7/1 35/8/1 +f 42/6/1 35/8/1 34/9/1 +f 43/10/1 42/6/1 34/9/1 +f 43/10/1 34/9/1 33/11/1 +f 43/10/1 33/11/1 32/12/1 +f 43/10/1 32/12/1 31/13/1 +f 43/10/1 31/13/1 30/14/1 +f 44/15/1 43/10/1 30/14/1 +f 44/15/1 30/14/1 29/16/1 +f 44/15/1 29/16/1 28/17/1 +f 44/15/1 28/17/1 27/18/1 +f 45/19/1 44/15/1 27/18/1 +f 1/20/1 55/21/1 54/22/1 +f 1/20/1 54/22/1 53/23/1 +f 46/24/1 45/19/1 27/18/1 +f 47/25/1 46/24/1 27/18/1 +f 48/26/1 47/25/1 27/18/1 +f 49/27/1 48/26/1 27/18/1 +f 50/28/1 49/27/1 27/18/1 +f 51/29/1 50/28/1 23/30/1 +f 23/30/1 50/28/1 24/31/1 +f 24/31/1 50/28/1 25/32/1 +f 25/32/2 50/28/2 26/33/2 +f 26/33/1 50/28/1 27/18/1 +f 52/34/1 51/29/1 19/35/1 +f 19/35/1 51/29/1 20/36/1 +f 20/36/1 51/29/1 21/37/1 +f 21/37/1 51/29/1 22/38/1 +f 22/38/3 51/29/3 23/30/3 +f 1/20/1 53/23/1 52/34/1 +f 1/20/1 52/34/1 3/39/1 +f 3/39/1 52/34/1 4/40/1 +f 4/40/1 52/34/1 5/41/1 +f 5/41/1 52/34/1 6/42/1 +f 6/42/1 52/34/1 7/43/1 +f 7/43/1 52/34/1 8/44/1 +f 8/44/1 52/34/1 9/45/1 +f 9/45/1 52/34/1 10/46/1 +f 10/46/1 52/34/1 11/47/1 +f 11/47/1 52/34/1 12/48/1 +f 12/48/1 52/34/1 13/49/1 +f 13/49/1 52/34/1 14/50/1 +f 14/50/1 52/34/1 15/51/1 +f 15/51/1 52/34/1 16/52/1 +f 16/52/2 52/34/2 17/53/2 +f 17/53/1 52/34/1 18/54/1 +f 18/54/1 52/34/1 19/35/1 +f 1/20/1 3/39/1 2/55/1 +f 81/56/1 80/57/1 79/58/1 +f 81/56/1 79/58/1 78/59/1 +f 82/60/1 81/56/1 78/59/1 +f 82/60/1 78/59/1 77/61/1 +f 83/62/1 82/60/1 77/61/1 +f 83/62/1 77/61/1 76/63/1 +f 84/64/1 83/62/1 76/63/1 +f 85/65/1 84/64/1 76/63/1 +f 85/65/1 76/63/1 75/66/1 +f 86/67/1 85/65/1 75/66/1 +f 86/67/1 75/66/1 74/68/1 +f 87/69/1 86/67/1 74/68/1 +f 87/69/1 74/68/1 73/70/1 +f 88/71/1 87/69/1 73/70/1 +f 88/71/1 73/70/1 128/72/1 +f 128/72/1 73/70/1 72/73/1 +f 88/71/2 128/72/2 127/74/2 +f 129/75/1 128/72/1 72/73/1 +f 88/71/1 127/74/1 126/76/1 +f 130/77/1 129/75/1 72/73/1 +f 88/71/1 126/76/1 125/78/1 +f 131/79/1 130/77/1 72/73/1 +f 88/71/1 125/78/1 124/80/1 +f 132/81/1 131/79/1 72/73/1 +f 89/82/1 88/71/1 124/80/1 +f 132/81/1 72/73/1 71/83/1 +f 89/82/1 124/80/1 123/84/1 +f 133/85/1 132/81/1 71/83/1 +f 89/82/1 123/84/1 122/86/1 +f 134/87/1 133/85/1 71/83/1 +f 89/82/1 122/86/1 121/88/1 +f 135/89/1 134/87/1 71/83/1 +f 90/90/1 89/82/1 121/88/1 +f 135/89/1 71/83/1 70/91/1 +f 90/90/1 121/88/1 120/92/1 +f 136/93/1 135/89/1 70/91/1 +f 90/90/1 120/92/1 119/94/1 +f 137/95/1 136/93/1 70/91/1 +f 91/96/1 90/90/1 119/94/1 +f 137/95/1 70/91/1 69/97/1 +f 91/96/1 119/94/1 118/98/1 +f 138/99/1 137/95/1 69/97/1 +f 91/96/1 118/98/1 117/100/1 +f 139/101/1 138/99/1 69/97/1 +f 92/102/1 91/96/1 117/100/1 +f 139/101/1 69/97/1 68/103/1 +f 92/102/1 117/100/1 116/104/1 +f 140/105/1 139/101/1 68/103/1 +f 93/106/1 92/102/1 116/104/1 +f 93/106/1 116/104/1 115/107/1 +f 141/108/1 140/105/1 68/103/1 +f 141/108/1 68/103/1 67/109/1 +f 93/106/1 115/107/1 114/110/1 +f 142/111/1 141/108/1 67/109/1 +f 94/112/1 93/106/1 114/110/1 +f 142/111/1 67/109/1 66/113/1 +f 94/112/1 114/110/1 113/114/1 +f 143/115/1 142/111/1 66/113/1 +f 94/112/1 113/114/1 112/116/1 +f 144/117/1 143/115/1 66/113/1 +f 95/118/1 94/112/1 112/116/1 +f 144/117/1 66/113/1 65/119/1 +f 95/118/1 112/116/1 111/120/1 +f 145/121/1 144/117/1 65/119/1 +f 95/118/1 111/120/1 110/122/1 +f 146/123/1 145/121/1 65/119/1 +f 96/124/1 95/118/1 110/122/1 +f 146/123/1 65/119/1 64/125/1 +f 96/124/1 110/122/1 109/126/1 +f 147/127/1 146/123/1 64/125/1 +f 96/124/1 109/126/1 108/128/1 +f 148/129/1 147/127/1 64/125/1 +f 96/124/1 108/128/1 107/130/1 +f 149/131/1 148/129/1 64/125/1 +f 97/132/1 96/124/1 107/130/1 +f 149/131/1 64/125/1 63/133/1 +f 97/132/1 107/130/1 106/134/1 +f 150/135/1 149/131/1 63/133/1 +f 97/132/1 106/134/1 105/136/1 +f 151/137/1 150/135/1 63/133/1 +f 97/132/1 105/136/1 104/138/1 +f 104/138/1 151/137/1 63/133/1 +f 97/132/1 104/138/1 63/133/1 +f 98/139/1 97/132/1 63/133/1 +f 98/139/1 63/133/1 62/140/1 +f 99/141/1 98/139/1 62/140/1 +f 99/141/1 62/140/1 61/142/1 +f 100/143/1 99/141/1 61/142/1 +f 100/143/1 61/142/1 60/144/1 +f 101/145/1 100/143/1 60/144/1 +f 101/145/1 60/144/1 59/146/1 +f 102/147/1 101/145/1 59/146/1 +f 102/147/1 59/146/1 58/148/1 +f 103/149/1 102/147/1 58/148/1 +f 103/149/1 58/148/1 57/150/1 +f 56/151/1 103/149/1 57/150/1 +f 192/152/1 191/153/1 190/154/1 +f 192/152/4 190/154/4 189/155/4 +f 192/152/1 189/155/1 188/156/1 +f 193/157/1 192/152/1 188/156/1 +f 193/157/1 188/156/1 187/158/1 +f 193/157/1 187/158/1 186/159/1 +f 193/157/1 186/159/1 185/160/1 +f 194/161/1 193/157/1 185/160/1 +f 194/161/1 185/160/1 184/162/1 +f 194/161/1 184/162/1 183/163/1 +f 194/161/1 183/163/1 182/164/1 +f 194/161/1 182/164/1 181/165/1 +f 195/166/1 194/161/1 181/165/1 +f 195/166/1 181/165/1 180/167/1 +f 195/166/1 180/167/1 179/168/1 +f 195/166/1 179/168/1 178/169/1 +f 196/170/1 195/166/1 178/169/1 +f 152/171/1 206/172/1 205/173/1 +f 152/171/1 205/173/1 204/174/1 +f 197/175/1 196/170/1 178/169/1 +f 198/176/1 197/175/1 178/169/1 +f 199/177/1 198/176/1 178/169/1 +f 200/178/1 199/177/1 178/169/1 +f 201/179/1 200/178/1 178/169/1 +f 202/180/1 201/179/1 174/181/1 +f 174/181/1 201/179/1 175/182/1 +f 175/182/1 201/179/1 176/183/1 +f 176/183/1 201/179/1 177/184/1 +f 177/184/1 201/179/1 178/169/1 +f 203/185/1 202/180/1 170/186/1 +f 170/186/1 202/180/1 171/187/1 +f 171/187/1 202/180/1 172/188/1 +f 172/188/1 202/180/1 173/189/1 +f 173/189/1 202/180/1 174/181/1 +f 152/171/1 204/174/1 203/185/1 +f 152/171/1 203/185/1 154/190/1 +f 154/190/1 203/185/1 155/191/1 +f 155/191/1 203/185/1 156/192/1 +f 156/192/1 203/185/1 157/193/1 +f 157/193/1 203/185/1 158/194/1 +f 158/194/1 203/185/1 159/195/1 +f 159/195/1 203/185/1 160/196/1 +f 160/196/1 203/185/1 161/197/1 +f 161/197/1 203/185/1 162/198/1 +f 162/198/1 203/185/1 163/199/1 +f 163/199/1 203/185/1 164/200/1 +f 164/200/1 203/185/1 165/201/1 +f 165/201/1 203/185/1 166/202/1 +f 166/202/1 203/185/1 167/203/1 +f 167/203/1 203/185/1 168/204/1 +f 168/204/1 203/185/1 169/205/1 +f 169/205/1 203/185/1 170/186/1 +f 152/171/1 154/190/1 153/206/1 +f 247/207/1 246/208/1 245/209/1 +f 247/207/1 245/209/1 244/210/1 +f 247/207/1 244/210/1 243/211/1 +f 248/212/1 247/207/1 243/211/1 +f 248/212/1 243/211/1 242/213/1 +f 248/212/1 242/213/1 241/214/1 +f 248/212/1 241/214/1 240/215/1 +f 249/216/1 248/212/1 240/215/1 +f 249/216/1 240/215/1 239/217/1 +f 249/216/1 239/217/1 238/218/1 +f 249/216/1 238/218/1 237/219/1 +f 249/216/1 237/219/1 236/220/1 +f 250/221/1 249/216/1 236/220/1 +f 250/221/1 236/220/1 235/222/1 +f 250/221/1 235/222/1 234/223/1 +f 250/221/1 234/223/1 233/224/1 +f 251/225/1 250/221/1 233/224/1 +f 207/226/1 261/227/1 260/228/1 +f 207/226/1 260/228/1 259/229/1 +f 252/230/1 251/225/1 233/224/1 +f 253/231/1 252/230/1 233/224/1 +f 254/232/1 253/231/1 233/224/1 +f 255/233/1 254/232/1 233/224/1 +f 256/234/1 255/233/1 233/224/1 +f 257/235/1 256/234/1 229/236/1 +f 229/236/1 256/234/1 230/237/1 +f 230/237/1 256/234/1 231/238/1 +f 231/238/1 256/234/1 232/239/1 +f 232/239/1 256/234/1 233/224/1 +f 258/240/1 257/235/1 225/241/1 +f 225/241/1 257/235/1 226/242/1 +f 226/242/1 257/235/1 227/243/1 +f 227/243/1 257/235/1 228/244/1 +f 228/244/1 257/235/1 229/236/1 +f 207/226/1 259/229/1 258/240/1 +f 207/226/1 258/240/1 209/245/1 +f 209/245/1 258/240/1 210/246/1 +f 210/246/1 258/240/1 211/247/1 +f 211/247/1 258/240/1 212/248/1 +f 212/248/1 258/240/1 213/249/1 +f 213/249/1 258/240/1 214/250/1 +f 214/250/1 258/240/1 215/251/1 +f 215/251/1 258/240/1 216/252/1 +f 216/252/1 258/240/1 217/253/1 +f 217/253/1 258/240/1 218/254/1 +f 218/254/1 258/240/1 219/255/1 +f 219/255/1 258/240/1 220/256/1 +f 220/256/1 258/240/1 221/257/1 +f 221/257/1 258/240/1 222/258/1 +f 222/258/1 258/240/1 223/259/1 +f 223/259/1 258/240/1 224/260/1 +f 224/260/1 258/240/1 225/241/1 +f 207/226/1 209/245/1 208/261/1 +f 262/262/1 273/263/1 270/264/1 +f 270/264/1 273/263/1 272/265/1 +f 270/264/1 272/265/1 271/266/1 +f 262/262/1 270/264/1 269/267/1 +f 262/262/1 269/267/1 266/268/1 +f 266/268/1 269/267/1 268/269/1 +f 266/268/1 268/269/1 267/270/1 +f 262/262/1 266/268/1 265/271/1 +f 262/262/1 265/271/1 264/272/1 +f 262/262/1 264/272/1 263/273/1 +f 426/274/5 336/275/5 337/276/5 +f 426/274/6 479/277/6 336/275/6 +f 426/274/6 478/278/6 479/277/6 +f 308/279/6 478/278/6 426/274/6 +f 308/279/6 307/280/6 478/278/6 +f 308/279/6 466/281/6 307/280/6 +f 308/279/6 512/282/6 466/281/6 +f 415/283/6 512/282/6 308/279/6 +f 415/283/6 414/284/6 512/282/6 +f 415/283/6 441/285/6 414/284/6 +f 415/283/6 489/286/6 441/285/6 +f 415/283/6 465/287/6 489/286/6 +f 409/288/6 465/287/6 415/283/6 +f 409/288/6 408/289/6 465/287/6 +f 409/288/6 539/290/6 408/289/6 +f 409/288/6 295/291/6 539/290/6 +f 475/292/6 295/291/6 409/288/6 +f 380/293/6 482/294/6 526/295/6 +f 380/293/6 463/296/6 482/294/6 +f 476/297/6 295/291/6 475/292/6 +f 296/298/6 295/291/6 476/297/6 +f 329/299/6 295/291/6 296/298/6 +f 424/300/6 295/291/6 329/299/6 +f 439/301/6 295/291/6 424/300/6 +f 348/302/6 487/303/6 439/301/6 +f 487/303/6 438/304/6 439/301/6 +f 438/304/6 358/305/6 439/301/6 +f 358/305/7 359/306/7 439/301/7 +f 359/306/6 295/291/6 439/301/6 +f 367/307/6 523/308/6 348/302/6 +f 523/308/6 538/309/6 348/302/6 +f 538/309/6 347/310/6 348/302/6 +f 347/310/6 486/311/6 348/302/6 +f 486/311/8 487/303/8 348/302/8 +f 380/293/6 367/307/6 463/296/6 +f 380/293/6 449/312/6 367/307/6 +f 449/312/6 541/313/6 367/307/6 +f 541/313/6 391/314/6 367/307/6 +f 391/314/6 499/315/6 367/307/6 +f 499/315/6 494/316/6 367/307/6 +f 494/316/6 448/317/6 367/307/6 +f 448/317/6 368/318/6 367/307/6 +f 368/318/6 369/319/6 367/307/6 +f 369/319/6 524/320/6 367/307/6 +f 524/320/6 540/321/6 367/307/6 +f 540/321/6 366/322/6 367/307/6 +f 366/322/6 488/323/6 367/307/6 +f 488/323/6 492/324/6 367/307/6 +f 492/324/6 447/325/6 367/307/6 +f 447/325/7 354/326/7 367/307/7 +f 354/326/6 355/327/6 367/307/6 +f 355/327/6 523/308/6 367/307/6 +f 380/293/6 381/328/6 449/312/6 +f 396/329/6 459/330/6 460/331/6 +f 396/329/6 294/332/6 459/330/6 +f 412/333/6 294/332/6 396/329/6 +f 412/333/6 293/334/6 294/332/6 +f 500/335/6 293/334/6 412/333/6 +f 500/335/6 325/336/6 293/334/6 +f 385/337/6 325/336/6 500/335/6 +f 274/338/6 325/336/6 385/337/6 +f 274/338/6 506/339/6 325/336/6 +f 275/340/6 506/339/6 274/338/6 +f 275/340/6 505/341/6 506/339/6 +f 316/342/6 505/341/6 275/340/6 +f 316/342/6 315/343/6 505/341/6 +f 360/344/6 315/343/6 316/342/6 +f 360/344/6 320/345/6 315/343/6 +f 320/345/6 462/346/6 315/343/6 +f 360/344/7 445/347/7 320/345/7 +f 511/348/6 462/346/6 320/345/6 +f 360/344/6 361/349/6 445/347/6 +f 472/350/6 462/346/6 511/348/6 +f 360/344/6 421/351/6 361/349/6 +f 473/352/6 462/346/6 472/350/6 +f 360/344/6 327/353/6 421/351/6 +f 531/354/6 462/346/6 473/352/6 +f 525/355/6 327/353/6 360/344/6 +f 531/354/6 364/356/6 462/346/6 +f 525/355/6 326/357/6 327/353/6 +f 365/358/6 364/356/6 531/354/6 +f 525/355/6 518/359/6 326/357/6 +f 517/360/6 364/356/6 365/358/6 +f 525/355/6 537/361/6 518/359/6 +f 420/362/6 364/356/6 517/360/6 +f 502/363/6 537/361/6 525/355/6 +f 420/362/6 302/364/6 364/356/6 +f 502/363/6 530/365/6 537/361/6 +f 321/366/6 302/364/6 420/362/6 +f 502/363/6 522/367/6 530/365/6 +f 322/368/6 302/364/6 321/366/6 +f 503/369/6 522/367/6 502/363/6 +f 322/368/6 301/370/6 302/364/6 +f 503/369/6 469/371/6 522/367/6 +f 470/372/6 301/370/6 322/368/6 +f 503/369/6 418/373/6 469/371/6 +f 471/374/6 301/370/6 470/372/6 +f 395/375/6 418/373/6 503/369/6 +f 471/374/6 404/376/6 301/370/6 +f 395/375/6 324/377/6 418/373/6 +f 529/378/6 404/376/6 471/374/6 +f 286/379/6 324/377/6 395/375/6 +f 286/379/6 323/380/6 324/377/6 +f 435/381/6 404/376/6 529/378/6 +f 435/381/6 434/382/6 404/376/6 +f 286/379/6 352/383/6 323/380/6 +f 516/384/6 434/382/6 435/381/6 +f 287/385/6 352/383/6 286/379/6 +f 516/384/6 509/386/6 434/382/6 +f 287/385/6 536/387/6 352/383/6 +f 417/388/6 509/386/6 516/384/6 +f 287/385/6 527/389/6 536/387/6 +f 313/390/6 509/386/6 417/388/6 +f 456/391/6 527/389/6 287/385/6 +f 313/390/6 328/392/6 509/386/6 +f 456/391/6 519/393/6 527/389/6 +f 314/394/6 328/392/6 313/390/6 +f 456/391/6 346/395/6 519/393/6 +f 467/396/6 328/392/6 314/394/6 +f 345/397/6 346/395/6 456/391/6 +f 467/396/6 342/398/6 328/392/6 +f 345/397/6 413/399/6 346/395/6 +f 428/400/6 342/398/6 467/396/6 +f 345/397/6 312/401/6 413/399/6 +f 343/402/6 342/398/6 428/400/6 +f 345/397/6 311/403/6 312/401/6 +f 431/404/6 342/398/6 343/402/6 +f 292/405/6 311/403/6 345/397/6 +f 431/404/6 344/406/6 342/398/6 +f 292/405/6 510/407/6 311/403/6 +f 508/408/6 344/406/6 431/404/6 +f 292/405/6 535/409/6 510/407/6 +f 291/410/6 344/406/6 508/408/6 +f 292/405/6 290/411/6 535/409/6 +f 290/411/6 344/406/6 291/410/6 +f 292/405/6 344/406/6 290/411/6 +f 515/412/6 344/406/6 292/405/6 +f 515/412/6 484/413/6 344/406/6 +f 319/414/6 484/413/6 515/412/6 +f 319/414/6 483/415/6 484/413/6 +f 279/416/6 483/415/6 319/414/6 +f 279/416/6 278/417/6 483/415/6 +f 416/418/6 278/417/6 279/416/6 +f 416/418/6 521/419/6 278/417/6 +f 452/420/6 521/419/6 416/418/6 +f 452/420/6 387/421/6 521/419/6 +f 388/422/6 387/421/6 452/420/6 +f 388/422/6 430/423/6 387/421/6 +f 429/424/6 430/423/6 388/422/6 +f 351/425/6 403/426/6 543/427/6 +f 351/425/6 402/428/6 403/426/6 +f 351/425/6 284/429/6 402/428/6 +f 285/430/6 284/429/6 351/425/6 +f 285/430/6 455/431/6 284/429/6 +f 285/430/6 464/432/6 455/431/6 +f 285/430/6 306/433/6 464/432/6 +f 423/434/6 306/433/6 285/430/6 +f 423/434/6 305/435/6 306/433/6 +f 423/434/6 422/436/6 305/435/6 +f 423/434/6 407/437/6 422/436/6 +f 423/434/6 406/438/6 407/437/6 +f 335/439/6 406/438/6 423/434/6 +f 335/439/6 507/440/6 406/438/6 +f 335/439/6 334/441/6 507/440/6 +f 335/439/6 332/442/6 334/441/6 +f 353/443/6 332/442/6 335/439/6 +f 317/444/6 341/445/6 461/446/6 +f 317/444/6 340/447/6 341/445/6 +f 333/448/6 332/442/6 353/443/6 +f 545/449/6 332/442/6 333/448/6 +f 432/450/6 332/442/6 545/449/6 +f 433/451/6 332/442/6 432/450/6 +f 394/452/6 332/442/6 433/451/6 +f 310/453/6 384/454/6 394/452/6 +f 384/454/6 542/455/6 394/452/6 +f 542/455/6 299/456/6 394/452/6 +f 299/456/6 300/457/6 394/452/6 +f 300/457/6 332/442/6 394/452/6 +f 378/458/6 453/459/6 310/453/6 +f 453/459/6 454/460/6 310/453/6 +f 454/460/6 309/461/6 310/453/6 +f 309/461/6 383/462/6 310/453/6 +f 383/462/9 384/454/9 310/453/9 +f 317/444/6 378/458/6 340/447/6 +f 317/444/6 468/463/6 378/458/6 +f 468/463/6 419/464/6 378/458/6 +f 419/464/6 528/465/6 378/458/6 +f 528/465/6 513/466/6 378/458/6 +f 513/466/6 514/467/6 378/458/6 +f 514/467/6 397/468/6 378/458/6 +f 397/468/6 288/469/6 378/458/6 +f 288/469/6 289/470/6 378/458/6 +f 289/470/6 458/471/6 378/458/6 +f 458/471/6 393/472/6 378/458/6 +f 393/472/6 504/473/6 378/458/6 +f 504/473/6 400/474/6 378/458/6 +f 400/474/6 401/475/6 378/458/6 +f 401/475/6 377/476/6 378/458/6 +f 377/476/6 276/477/6 378/458/6 +f 276/477/6 277/478/6 378/458/6 +f 277/478/6 453/459/6 378/458/6 +f 317/444/6 318/479/6 468/463/6 +f 376/480/6 375/481/6 451/482/6 +f 376/480/6 379/483/6 375/481/6 +f 376/480/6 496/484/6 379/483/6 +f 399/485/6 496/484/6 376/480/6 +f 399/485/6 495/486/6 496/484/6 +f 399/485/6 534/487/6 495/486/6 +f 399/485/6 398/488/6 534/487/6 +f 283/489/6 398/488/6 399/485/6 +f 283/489/6 457/490/6 398/488/6 +f 283/489/6 282/491/6 457/490/6 +f 283/489/6 350/492/6 282/491/6 +f 283/489/6 349/493/6 350/492/6 +f 411/494/6 349/493/6 283/489/6 +f 411/494/6 410/495/6 349/493/6 +f 411/494/6 485/496/6 410/495/6 +f 411/494/6 297/497/6 485/496/6 +f 493/498/6 297/497/6 411/494/6 +f 303/499/6 498/500/6 304/501/6 +f 303/499/6 386/502/6 498/500/6 +f 373/503/6 297/497/6 493/498/6 +f 374/504/6 297/497/6 373/503/6 +f 405/505/6 297/497/6 374/504/6 +f 298/506/6 297/497/6 405/505/6 +f 390/507/6 297/497/6 298/506/6 +f 444/508/6 372/509/6 390/507/6 +f 372/509/6 446/510/6 390/507/6 +f 446/510/6 501/511/6 390/507/6 +f 501/511/6 389/512/6 390/507/6 +f 389/512/6 297/497/6 390/507/6 +f 357/513/6 533/514/6 444/508/6 +f 533/514/6 491/515/6 444/508/6 +f 491/515/6 443/516/6 444/508/6 +f 443/516/6 371/517/6 444/508/6 +f 371/517/6 372/509/6 444/508/6 +f 303/499/6 357/513/6 386/502/6 +f 303/499/6 474/518/6 357/513/6 +f 474/518/6 481/519/6 357/513/6 +f 481/519/6 392/520/6 357/513/6 +f 392/520/6 338/521/6 357/513/6 +f 338/521/6 339/522/6 357/513/6 +f 339/522/6 544/523/6 357/513/6 +f 544/523/6 382/524/6 357/513/6 +f 382/524/6 427/525/6 357/513/6 +f 427/525/6 520/526/6 357/513/6 +f 520/526/6 477/527/6 357/513/6 +f 477/527/6 370/528/6 357/513/6 +f 370/528/6 330/529/6 357/513/6 +f 330/529/6 331/530/6 357/513/6 +f 331/530/6 546/531/6 357/513/6 +f 546/531/6 356/532/6 357/513/6 +f 356/532/6 442/533/6 357/513/6 +f 442/533/6 533/514/6 357/513/6 +f 303/499/6 425/534/6 474/518/6 +f 450/535/6 436/536/6 480/537/6 +f 436/536/6 437/538/6 480/537/6 +f 436/536/6 532/539/6 437/538/6 +f 450/535/6 440/540/6 436/536/6 +f 450/535/6 362/541/6 440/540/6 +f 362/541/6 490/542/6 440/540/6 +f 362/541/6 363/543/6 490/542/6 +f 450/535/6 497/544/6 362/541/6 +f 450/535/6 281/272/6 497/544/6 +f 450/535/6 280/273/6 281/272/6 +f 84/545/10 385/546/10 500/547/10 +f 36/548/11 307/549/11 466/550/11 +f 243/551/12 496/552/12 495/553/12 +f 182/554/13 407/555/13 406/556/13 +f 130/557/14 472/558/14 511/559/14 +f 258/560/15 357/561/15 444/562/15 +f 47/563/16 296/564/16 476/565/16 +f 167/566/17 377/567/17 401/568/17 +f 201/569/18 394/570/18 433/571/18 +f 257/572/19 444/562/19 390/573/19 +f 39/574/20 336/575/20 479/576/20 +f 92/577/21 395/578/21 503/579/21 +f 172/580/22 309/581/22 454/582/22 +f 221/583/23 222/584/23 546/585/23 +f 52/586/15 367/587/15 348/588/15 +f 214/589/24 544/590/24 339/591/24 +f 183/592/25 422/593/25 407/555/25 +f 60/594/26 278/595/26 521/596/26 +f 261/597/27 304/598/27 498/599/27 +f 109/600/28 413/601/28 312/602/28 +f 76/603/29 325/604/29 506/605/29 +f 55/606/27 526/607/27 482/608/27 +f 101/609/30 416/610/30 279/611/30 +f 206/612/27 461/613/27 341/614/27 +f 191/615/31 543/616/31 403/617/31 +f 144/618/32 313/619/32 417/620/32 +f 68/621/33 404/622/33 434/623/33 +f 22/624/34 486/625/34 347/626/34 +f 83/627/35 500/547/35 412/628/35 +f 117/629/36 418/630/36 324/631/36 +f 233/632/37 297/633/37 389/634/37 +f 63/635/38 344/636/38 484/637/38 +f 91/638/39 503/579/39 502/639/39 +f 136/640/40 321/641/40 420/642/40 +f 151/643/41 291/644/41 508/645/41 +f 271/646/42 532/647/42 436/648/42 +f 23/649/43 487/650/43 486/625/43 +f 106/651/44 510/652/44 535/653/44 +f 164/654/45 504/655/45 393/656/45 +f 125/657/46 421/658/46 327/659/46 +f 236/660/47 349/661/47 410/662/47 +f 159/663/24 397/664/24 514/665/24 +f 30/666/47 465/667/47 408/668/47 +f 225/669/48 533/670/48 442/671/48 +f 75/672/49 506/605/49 505/673/49 +f 192/674/50 351/675/50 543/616/50 +f 49/676/51 424/677/51 329/678/51 +f 188/679/12 284/680/12 455/681/12 +f 208/682/42 425/683/42 303/607/42 +f 198/684/16 545/685/16 333/686/16 +f 98/687/52 515/688/52 292/689/52 +f 14/690/53 488/691/53 366/692/53 +f 41/693/50 426/694/50 337/695/50 +f 143/696/54 417/620/54 516/697/54 +f 216/698/55 427/699/55 382/700/55 +f 241/701/56 534/702/56 398/703/56 +f 86/704/57 275/705/57 274/444/57 +f 114/706/58 352/707/58 536/708/58 +f 180/709/59 507/710/59 334/711/59 +f 57/712/60 430/713/60 429/714/60 +f 31/715/13 489/716/13 465/667/13 +f 169/717/61 277/718/61 276/719/61 +f 135/720/62 420/642/62 517/721/62 +f 6/722/63 499/723/63 391/724/63 +f 150/725/64 508/645/64 431/726/64 +f 272/727/65 437/728/65 532/729/65 +f 249/730/66 283/731/66 399/732/66 +f 67/733/67 434/623/67 509/734/67 +f 200/735/51 433/571/51 432/736/51 +f 264/737/65 281/729/65 280/738/65 +f 122/739/68 518/740/68 537/741/68 +f 107/742/69 311/743/69 510/652/69 +f 65/744/70 328/745/70 342/746/70 +f 15/747/71 492/748/71 488/691/71 +f 228/749/34 371/750/34 443/751/34 +f 94/752/72 287/753/72 286/754/72 +f 215/755/73 382/756/73 544/590/73 +f 255/757/51 298/758/51 405/759/51 +f 238/760/25 282/761/25 350/762/25 +f 161/763/55 289/764/55 288/765/55 +f 170/766/48 453/767/48 277/718/48 +f 104/768/74 290/769/74 291/644/74 +f 25/770/75 358/771/75 438/772/75 +f 7/773/76 494/774/76 499/723/76 +f 42/775/77 308/776/77 426/694/77 +f 263/777/42 280/778/42 450/779/42 +f 158/780/76 514/665/76 513/781/76 +f 252/782/78 373/783/78 493/784/78 +f 78/785/79 294/786/79 293/787/79 +f 270/788/65 436/789/65 440/613/65 +f 99/790/80 319/791/80 515/792/80 +f 244/793/81 379/794/81 496/552/81 +f 81/795/82 396/796/82 460/797/82 +f 177/798/83 300/799/83 299/800/83 +f 89/801/84 525/802/84 360/803/84 +f 142/804/85 516/697/85 435/805/85 +f 33/806/86 414/807/86 441/808/86 +f 70/809/87 302/810/87 301/811/87 +f 34/812/88 512/813/88 414/807/88 +f 115/814/89 323/815/89 352/707/89 +f 224/816/90 442/671/90 356/817/90 +f 207/818/91 303/819/91 304/820/91 +f 134/821/92 517/721/92 365/683/92 +f 185/822/88 306/823/88 305/824/88 +f 162/825/93 458/826/93 289/764/93 +f 123/827/94 326/828/94 518/740/94 +f 50/829/18 439/830/18 424/677/18 +f 230/831/95 446/832/95 372/833/95 +f 58/834/96 387/835/96 430/713/96 +f 43/836/66 415/837/66 308/776/66 +f 17/838/97 354/839/97 447/840/97 +f 108/841/98 312/602/98 311/743/98 +f 254/842/99 405/759/99 374/843/99 +f 145/844/100 314/845/100 313/619/100 +f 9/846/73 368/847/73 448/848/73 +f 210/849/101 481/850/101 474/851/101 +f 153/647/42 318/646/42 317/852/42 +f 73/853/102 315/854/102 462/855/102 +f 100/856/103 279/611/103 319/791/103 +f 20/857/104 538/858/104 523/859/104 +f 246/860/31 451/861/31 375/862/31 +f 199/863/99 432/736/99 545/864/99 +f 178/865/37 332/866/37 300/799/37 +f 218/867/105 477/868/105 520/869/105 +f 137/870/106 322/871/106 321/641/106 +f 186/872/56 464/873/56 306/823/56 +f 35/874/56 466/550/56 512/813/56 +f 88/875/107 360/803/107 316/876/107 +f 116/877/108 324/631/108 323/815/108 +f 28/878/109 539/879/109 295/880/109 +f 105/881/110 535/653/110 290/769/110 +f 256/882/18 390/573/18 298/758/18 +f 202/883/19 310/884/19 394/570/19 +f 171/885/104 454/582/104 453/767/104 +f 124/886/111 327/887/111 326/828/111 +f 51/888/19 348/588/19 439/830/19 +f 156/889/112 528/890/112 419/891/112 +f 59/892/113 521/596/113 387/835/113 +f 96/893/114 345/894/114 456/895/114 +f 48/896/99 329/678/99 296/897/99 +f 273/688/27 480/687/27 437/898/27 +f 221/583/71 331/899/71 330/900/71 +f 194/901/66 423/902/66 285/903/66 +f 163/904/105 393/656/105 458/826/105 +f 247/905/50 376/906/50 451/861/50 +f 148/907/115 343/908/115 428/909/115 +f 80/910/116 460/797/116 459/911/116 +f 40/912/31 337/695/31 336/575/31 +f 19/913/48 523/859/48 355/914/48 +f 206/820/91 152/819/91 317/915/91 +f 213/916/76 339/591/76 338/917/76 +f 12/918/105 540/919/105 524/920/105 +f 56/921/117 429/714/117 388/922/117 +f 179/923/109 334/924/109 332/879/109 +f 205/564/118 341/563/118 340/925/118 +f 223/926/97 356/817/97 546/585/97 +f 97/927/119 292/689/119 345/894/119 +f 72/928/120 462/855/120 364/929/120 +f 140/930/121 529/931/121 471/932/121 +f 27/933/37 295/880/37 359/934/37 +f 64/935/122 342/746/122 344/636/122 +f 231/936/75 501/937/75 446/832/75 +f 187/938/11 455/681/11 464/873/11 +f 113/939/123 536/708/123 527/940/123 +f 268/941/65 490/942/65 363/943/65 +f 237/944/13 350/762/13 349/661/13 +f 121/945/124 537/741/124 530/946/124 +f 248/947/77 399/732/77 376/906/77 +f 110/948/125 346/949/125 413/950/125 +f 193/951/77 285/903/77 351/675/77 +f 239/952/86 457/953/86 282/761/86 +f 45/954/126 475/613/126 409/955/126 +f 11/956/93 524/920/93 369/957/93 +f 4/958/101 541/959/101 449/960/101 +f 197/961/78 333/686/78 353/962/78 +f 232/963/83 389/634/83 501/937/83 +f 18/964/61 355/914/61 354/839/61 +f 87/965/127 316/876/127 275/705/127 +f 132/966/128 531/967/128 473/968/128 +f 220/969/53 330/900/53 370/970/53 +f 240/971/88 398/703/88 457/953/88 +f 102/972/129 452/973/129 416/610/129 +f 168/974/97 276/719/97 377/567/97 +f 147/975/130 428/909/130 467/976/130 +f 26/977/83 359/934/83 358/771/83 +f 212/978/63 338/917/63 392/979/63 +f 3/980/65 449/960/65 381/819/65 +f 155/981/131 419/891/131 468/982/131 +f 264/983/27 265/984/27 497/985/27 +f 173/986/34 383/987/34 309/581/34 +f 118/988/132 469/989/132 418/630/132 +f 267/990/42 363/950/42 362/789/42 +f 37/991/12 478/992/12 307/549/12 +f 139/993/133 471/932/133 470/994/133 +f 95/995/134 456/895/134 287/753/134 +f 204/996/27 340/997/27 378/998/27 +f 260/999/118 498/1000/118 386/1001/118 +f 126/1002/135 361/1003/135 421/658/135 +f 82/1004/136 412/628/136 396/796/136 +f 131/1005/137 473/968/137 472/558/137 +f 10/1006/55 369/957/55 368/866/55 +f 90/1007/138 502/639/138 525/802/138 +f 46/1008/78 476/565/78 475/613/78 +f 229/1009/43 372/833/43 371/750/43 +f 53/1010/27 463/1011/27 367/898/27 +f 1/1012/91 380/1013/91 526/1014/91 +f 219/1015/45 370/970/45 477/868/45 +f 253/1016/16 374/1017/16 373/783/16 +f 61/985/139 483/1018/139 278/595/139 +f 165/1019/53 400/1020/53 504/655/53 +f 38/1021/81 479/576/81 478/992/81 +f 79/1022/140 459/911/140 294/786/140 +f 74/1023/141 505/673/141 315/1024/141 +f 262/1025/91 450/1026/91 480/537/91 +f 245/1027/20 375/862/20 379/794/20 +f 189/1028/81 402/1029/81 284/680/81 +f 211/1030/112 392/979/112 481/850/112 +f 2/1031/42 381/1032/42 380/601/42 +f 71/1033/142 364/929/142 302/810/142 +f 234/1034/109 485/843/109 297/1035/109 +f 203/633/15 378/632/15 310/884/15 +f 196/1036/126 353/962/126 335/1037/126 +f 174/1038/43 384/1039/43 383/987/43 +f 176/1040/75 299/800/75 542/1041/75 +f 21/1042/22 347/626/22 538/858/22 +f 85/1043/143 274/1044/143 385/546/143 +f 181/1045/47 406/556/47 507/710/47 +f 54/1046/118 482/1047/118 463/728/118 +f 259/1017/27 386/1016/27 357/1048/27 +f 184/1049/86 305/824/86 422/593/86 +f 29/1050/59 408/668/59 539/887/59 +f 66/1051/144 509/734/144 328/745/144 +f 62/1052/145 484/637/145 483/915/145 +f 235/1053/59 410/662/59 485/1054/59 +f 226/1055/104 491/1056/104 533/670/104 +f 112/1057/146 527/940/146 519/1058/146 +f 111/1059/147 519/1058/147 346/949/147 +f 13/1060/45 366/692/45 540/919/45 +f 24/1061/95 438/772/95 487/650/95 +f 266/1062/65 362/943/65 497/1063/65 +f 157/1064/63 513/781/63 528/890/63 +f 103/1065/148 388/922/148 452/973/148 +f 146/1066/149 467/976/149 314/845/149 +f 149/1067/150 431/726/150 343/1068/150 +f 195/1069/151 335/1037/151 423/902/151 +f 154/1070/65 468/982/65 318/1071/65 +f 141/1072/152 435/805/152 529/931/152 +f 93/1073/153 286/754/153 395/578/153 +f 119/1074/154 522/1075/154 469/989/154 +f 242/1076/11 495/553/11 534/702/11 +f 120/870/155 530/946/155 522/1075/155 +f 32/1077/25 441/808/25 489/716/25 +f 138/1078/156 470/994/156 322/871/156 +f 128/1079/157 320/1080/157 445/1081/157 +f 269/598/27 440/597/27 490/983/27 +f 160/1082/73 288/1083/73 397/664/73 +f 129/1084/158 511/559/158 320/1080/158 +f 227/1085/22 443/751/22 491/1056/22 +f 166/1086/71 401/568/71 400/1020/71 +f 127/1087/159 445/1081/159 361/1003/159 +f 250/1088/151 411/1089/151 283/731/151 +f 44/1090/151 409/955/151 415/837/151 +f 77/1091/160 293/787/160 325/604/160 +f 16/1092/17 447/840/17 492/748/17 +f 133/1093/161 365/847/161 531/967/161 +f 251/1094/126 493/784/126 411/1089/126 +f 190/1095/20 403/617/20 402/1029/20 +f 5/1096/112 391/724/112 541/959/112 +f 209/1097/65 474/851/65 425/1098/65 +f 8/1099/24 448/848/24 494/774/24 +f 69/1100/162 301/811/162 404/622/162 +f 175/1101/95 542/1041/95 384/1039/95 +f 217/1102/93 520/869/93 427/699/93 +f 83/627/10 84/545/10 500/547/10 +f 35/874/11 36/548/11 466/550/11 +f 242/1076/12 243/551/12 495/553/12 +f 181/1045/13 182/554/13 406/556/13 +f 129/1084/14 130/557/14 511/559/14 +f 257/572/15 258/560/15 444/562/15 +f 46/1008/16 47/563/16 476/565/16 +f 166/1086/23 167/566/23 401/568/23 +f 200/735/18 201/569/18 433/571/18 +f 256/882/19 257/572/19 390/573/19 +f 38/1021/163 39/574/163 479/576/163 +f 91/638/21 92/577/21 503/579/21 +f 171/885/22 172/580/22 454/582/22 +f 331/899/17 221/583/17 546/585/17 +f 51/888/15 52/586/15 348/588/15 +f 213/916/24 214/589/24 339/591/24 +f 182/554/25 183/592/25 407/555/25 +f 59/892/26 60/594/26 521/596/26 +f 260/1103/27 261/597/27 498/599/27 +f 108/841/28 109/600/28 312/602/28 +f 75/672/164 76/603/164 506/605/164 +f 54/1104/27 55/606/27 482/608/27 +f 100/856/30 101/609/30 279/611/30 +f 205/1105/27 206/612/27 341/614/27 +f 190/1095/31 191/615/31 403/617/31 +f 143/696/32 144/618/32 417/620/32 +f 67/733/33 68/621/33 434/623/33 +f 21/1042/34 22/624/34 347/626/34 +f 82/1004/35 83/627/35 412/628/35 +f 116/877/36 117/629/36 324/631/36 +f 232/963/37 233/632/37 389/634/37 +f 62/1052/38 63/635/38 484/637/38 +f 90/1007/39 91/638/39 502/639/39 +f 135/720/40 136/640/40 420/642/40 +f 150/725/41 151/643/41 508/645/41 +f 270/778/42 271/646/42 436/648/42 +f 22/624/43 23/649/43 486/625/43 +f 105/881/44 106/651/44 535/653/44 +f 163/904/45 164/654/45 393/656/45 +f 124/1035/46 125/657/46 327/659/46 +f 235/1053/47 236/660/47 410/662/47 +f 158/780/24 159/663/24 514/665/24 +f 29/1050/47 30/666/47 408/668/47 +f 224/816/48 225/669/48 442/671/48 +f 74/1023/49 75/672/49 505/673/49 +f 191/615/50 192/674/50 543/616/50 +f 48/896/51 49/676/51 329/678/51 +f 187/938/12 188/679/12 455/681/12 +f 207/606/42 208/682/42 303/607/42 +f 197/961/16 198/684/16 333/686/16 +f 97/927/52 98/687/52 292/689/52 +f 13/1060/53 14/690/53 366/692/53 +f 40/912/50 41/693/50 337/695/50 +f 142/804/54 143/696/54 516/697/54 +f 215/765/55 216/698/55 382/700/55 +f 240/971/56 241/701/56 398/703/56 +f 85/908/57 86/704/57 274/444/57 +f 113/939/58 114/706/58 536/708/58 +f 179/1054/165 180/709/165 334/711/165 +f 56/921/60 57/712/60 429/714/60 +f 30/666/13 31/715/13 465/667/13 +f 168/974/90 169/717/90 276/719/90 +f 134/821/62 135/720/62 517/721/62 +f 5/1096/63 6/722/63 391/724/63 +f 149/1067/64 150/725/64 431/726/64 +f 271/737/65 272/727/65 532/729/65 +f 248/947/66 249/730/66 399/732/66 +f 66/1051/67 67/733/67 509/734/67 +f 199/863/51 200/735/51 432/736/51 +f 263/854/65 264/737/65 280/738/65 +f 121/945/68 122/739/68 537/741/68 +f 106/651/69 107/742/69 510/652/69 +f 64/935/70 65/744/70 342/746/70 +f 14/690/71 15/747/71 488/691/71 +f 227/1085/34 228/749/34 443/751/34 +f 93/1073/72 94/752/72 286/754/72 +f 214/589/73 215/755/73 544/590/73 +f 254/842/51 255/757/51 405/759/51 +f 237/944/25 238/760/25 350/762/25 +f 160/700/55 161/763/55 288/765/55 +f 169/717/48 170/766/48 277/718/48 +f 151/643/74 104/768/74 291/644/74 +f 24/1061/75 25/770/75 438/772/75 +f 6/722/76 7/773/76 499/723/76 +f 41/693/77 42/775/77 426/694/77 +f 262/1106/42 263/777/42 450/779/42 +f 157/1064/76 158/780/76 513/781/76 +f 251/1094/78 252/782/78 493/784/78 +f 77/1091/79 78/785/79 293/787/79 +f 269/612/65 270/788/65 440/613/65 +f 98/1063/80 99/790/80 515/792/80 +f 243/551/81 244/793/81 496/552/81 +f 80/910/82 81/795/82 460/797/82 +f 176/1040/83 177/798/83 299/800/83 +f 88/875/84 89/801/84 360/803/84 +f 141/1072/85 142/804/85 435/805/85 +f 32/1077/86 33/806/86 441/808/86 +f 69/1100/87 70/809/87 301/811/87 +f 33/806/88 34/812/88 414/807/88 +f 114/706/89 115/814/89 352/707/89 +f 223/926/61 224/816/61 356/817/61 +f 261/1107/91 207/818/91 304/820/91 +f 133/682/92 134/821/92 365/683/92 +f 184/1049/88 185/822/88 305/824/88 +f 161/763/93 162/825/93 289/764/93 +f 122/739/94 123/827/94 518/740/94 +f 49/676/18 50/829/18 424/677/18 +f 229/1009/95 230/831/95 372/833/95 +f 57/712/96 58/834/96 430/713/96 +f 42/775/66 43/836/66 308/776/66 +f 16/1092/97 17/838/97 447/840/97 +f 107/742/98 108/841/98 311/743/98 +f 253/1034/99 254/842/99 374/843/99 +f 144/618/100 145/844/100 313/619/100 +f 8/1099/73 9/846/73 448/848/73 +f 209/1097/101 210/849/101 474/851/101 +f 152/1001/42 153/647/42 317/852/42 +f 72/928/102 73/853/102 462/855/102 +f 99/790/103 100/856/103 319/791/103 +f 19/913/104 20/857/104 523/859/104 +f 245/1027/31 246/860/31 375/862/31 +f 198/1108/99 199/863/99 545/864/99 +f 177/798/37 178/865/37 300/799/37 +f 217/1102/105 218/867/105 520/869/105 +f 136/640/106 137/870/106 321/641/106 +f 185/822/56 186/872/56 306/823/56 +f 34/812/56 35/874/56 512/813/56 +f 87/965/107 88/875/107 316/876/107 +f 115/814/108 116/877/108 323/815/108 +f 27/933/109 28/878/109 295/880/109 +f 104/768/110 105/881/110 290/769/110 +f 255/757/18 256/882/18 298/758/18 +f 201/569/19 202/883/19 394/570/19 +f 170/766/104 171/885/104 453/767/104 +f 123/827/111 124/886/111 326/828/111 +f 50/829/19 51/888/19 439/830/19 +f 155/981/112 156/889/112 419/891/112 +f 58/834/113 59/892/113 387/835/113 +f 95/995/114 96/893/114 456/895/114 +f 47/990/99 48/896/99 296/897/99 +f 272/685/27 273/688/27 437/898/27 +f 220/969/71 221/583/71 330/900/71 +f 193/951/66 194/901/66 285/903/66 +f 162/825/105 163/904/105 458/826/105 +f 246/860/50 247/905/50 451/861/50 +f 147/975/115 148/907/115 428/909/115 +f 79/1022/116 80/910/116 459/911/116 +f 39/574/31 40/912/31 336/575/31 +f 18/964/48 19/913/48 355/914/48 +f 461/1109/91 206/820/91 317/915/91 +f 212/978/76 213/916/76 338/917/76 +f 11/956/105 12/918/105 524/920/105 +f 103/1065/117 56/921/117 388/922/117 +f 178/878/109 179/923/109 332/879/109 +f 204/1110/118 205/564/118 340/925/118 +f 222/584/97 223/926/97 546/585/97 +f 96/893/119 97/927/119 345/894/119 +f 71/1033/120 72/928/120 364/929/120 +f 139/993/121 140/930/121 471/932/121 +f 26/977/166 27/933/166 359/934/166 +f 63/635/122 64/935/122 344/636/122 +f 230/831/75 231/936/75 446/832/75 +f 186/872/11 187/938/11 464/873/11 +f 112/1057/123 113/939/123 527/940/123 +f 267/1062/65 268/941/65 363/943/65 +f 236/660/13 237/944/13 349/661/13 +f 120/870/124 121/945/124 530/946/124 +f 247/905/77 248/947/77 376/906/77 +f 109/907/125 110/948/125 413/950/125 +f 192/674/77 193/951/77 351/675/77 +f 238/760/86 239/952/86 282/761/86 +f 44/1090/126 45/954/126 409/955/126 +f 10/1006/93 11/956/93 369/957/93 +f 3/980/101 4/958/101 449/960/101 +f 196/1036/78 197/961/78 353/962/78 +f 231/936/83 232/963/83 501/937/83 +f 17/838/90 18/964/90 354/839/90 +f 86/704/127 87/965/127 275/705/127 +f 131/1005/128 132/966/128 473/968/128 +f 219/1015/53 220/969/53 370/970/53 +f 239/952/88 240/971/88 457/953/88 +f 101/609/129 102/972/129 416/610/129 +f 167/566/97 168/974/97 377/567/97 +f 146/1066/130 147/975/130 467/976/130 +f 25/770/83 26/977/83 358/771/83 +f 211/1030/63 212/978/63 392/979/63 +f 2/818/65 3/980/65 381/819/65 +f 154/1070/101 155/981/101 468/982/101 +f 281/1111/27 264/983/27 497/985/27 +f 172/580/34 173/986/34 309/581/34 +f 117/629/132 118/988/132 418/630/132 +f 266/788/42 267/990/42 362/789/42 +f 36/548/12 37/991/12 307/549/12 +f 138/1078/133 139/993/133 470/994/133 +f 94/752/134 95/995/134 287/753/134 +f 203/1112/27 204/996/27 378/998/27 +f 259/852/118 260/999/118 386/1001/118 +f 125/657/135 126/1002/135 421/658/135 +f 81/795/136 82/1004/136 396/796/136 +f 130/557/137 131/1005/137 472/558/137 +f 9/865/55 10/1006/55 368/866/55 +f 89/801/138 90/1007/138 525/802/138 +f 45/954/78 46/1008/78 475/613/78 +f 228/749/43 229/1009/43 371/750/43 +f 52/1113/27 53/1010/27 367/898/27 +f 55/1018/91 1/1012/91 526/1014/91 +f 218/867/45 219/1015/45 477/868/45 +f 252/782/16 253/1016/16 373/783/16 +f 60/594/139 61/985/139 278/595/139 +f 164/654/53 165/1019/53 504/655/53 +f 37/991/81 38/1021/81 478/992/81 +f 78/785/140 79/1022/140 294/786/140 +f 73/1032/141 74/1023/141 315/1024/141 +f 273/1114/91 262/1025/91 480/537/91 +f 244/793/163 245/1027/163 379/794/163 +f 188/679/81 189/1028/81 284/680/81 +f 210/849/112 211/1030/112 481/850/112 +f 1/600/42 2/1031/42 380/601/42 +f 70/809/142 71/1033/142 302/810/142 +f 233/659/109 234/1034/109 297/1035/109 +f 202/883/15 203/633/15 310/884/15 +f 195/1069/126 196/1036/126 335/1037/126 +f 173/986/43 174/1038/43 383/987/43 +f 175/1101/75 176/1040/75 542/1041/75 +f 20/857/22 21/1042/22 538/858/22 +f 84/545/167 85/1043/167 385/546/167 +f 180/709/47 181/1045/47 507/710/47 +f 53/727/118 54/1046/118 463/728/118 +f 258/996/27 259/1017/27 357/1048/27 +f 183/592/86 184/1049/86 422/593/86 +f 28/886/165 29/1050/165 539/887/165 +f 65/744/144 66/1051/144 328/745/144 +f 61/819/145 62/1052/145 483/915/145 +f 234/711/165 235/1053/165 485/1054/165 +f 225/669/104 226/1055/104 533/670/104 +f 111/1059/146 112/1057/146 519/1058/146 +f 110/948/147 111/1059/147 346/949/147 +f 12/918/45 13/1060/45 540/919/45 +f 23/649/95 24/1061/95 487/650/95 +f 265/792/65 266/1062/65 497/1063/65 +f 156/889/63 157/1064/63 528/890/63 +f 102/972/148 103/1065/148 452/973/148 +f 145/844/149 146/1066/149 314/845/149 +f 148/1115/150 149/1067/150 343/1068/150 +f 194/901/151 195/1069/151 423/902/151 +f 153/1116/65 154/1070/65 318/1071/65 +f 140/930/152 141/1072/152 529/931/152 +f 92/577/153 93/1073/153 395/578/153 +f 118/988/154 119/1074/154 469/989/154 +f 241/701/11 242/1076/11 534/702/11 +f 119/1074/155 120/870/155 522/1075/155 +f 31/715/25 32/1077/25 489/716/25 +f 137/870/156 138/1078/156 322/871/156 +f 127/1087/157 128/1079/157 445/1081/157 +f 268/1111/27 269/598/27 490/983/27 +f 159/663/73 160/1082/73 397/664/73 +f 128/1079/158 129/1084/158 320/1080/158 +f 226/1055/22 227/1085/22 491/1056/22 +f 165/1019/71 166/1086/71 400/1020/71 +f 126/1002/159 127/1087/159 361/1003/159 +f 249/730/151 250/1088/151 283/731/151 +f 43/836/151 44/1090/151 415/837/151 +f 76/603/160 77/1091/160 325/604/160 +f 15/747/23 16/1092/23 492/748/23 +f 132/966/161 133/1093/161 531/967/161 +f 250/1088/126 251/1094/126 411/1089/126 +f 189/1028/163 190/1095/163 402/1029/163 +f 4/958/112 5/1096/112 541/959/112 +f 208/924/65 209/1097/65 425/1098/65 +f 7/773/24 8/1099/24 494/774/24 +f 68/621/162 69/1100/162 404/622/162 +f 174/1038/95 175/1101/95 384/1039/95 +f 216/698/93 217/1102/93 427/699/93 diff --git a/assets/hbm/models/missile_parts/mp_f_10_kerosene.obj b/assets/hbm/models/missile_parts/mp_f_10_kerosene.obj index 9b46b70dc..f5863f77f 100644 --- a/assets/hbm/models/missile_parts/mp_f_10_kerosene.obj +++ b/assets/hbm/models/missile_parts/mp_f_10_kerosene.obj @@ -25,6 +25,29 @@ v -0.433013 0.000000 -0.250000 v -0.433013 4.000000 -0.250000 v -0.250000 0.000000 -0.433013 v -0.250000 4.000000 -0.433013 +vt 0.765625 0.312500 +vt 0.875000 0.500000 +vt 0.984375 0.312500 +vt 0.875000 0.000000 +vt 0.875000 0.250000 +vt 0.984375 0.187500 +vt 0.937500 0.265625 +vt 0.812500 0.265625 +vt 0.750000 0.375000 +vt 0.765625 0.437500 +vt 0.812500 0.484375 +vt 0.937500 0.484375 +vt 0.984375 0.437500 +vt 1.000000 0.375000 +vt 1.000000 0.125000 +vt 0.984375 0.062500 +vt 0.937500 0.015625 +vt 0.812500 0.015625 +vt 0.765625 0.062500 +vt 0.750000 0.125000 +vt 0.765625 0.187500 +vt 0.812500 0.234375 +vt 0.937500 0.234375 vt 0.562500 1.000000 vt 0.500000 1.000000 vt 0.500000 0.000000 @@ -47,89 +70,79 @@ vt 0.000000 0.000000 vt 0.750000 1.000000 vt 0.687500 1.000000 vt 0.687500 0.000000 -vt 0.765625 0.312500 -vt 0.875000 0.500000 -vt 0.984375 0.312500 vt 0.625000 1.000000 vt 0.562500 0.000000 vt 0.625000 0.000000 -vt 0.875000 0.000000 -vt 0.875000 0.250000 -vt 0.984375 0.187500 vt 0.750000 0.000000 -vt 0.937500 0.265625 -vt 0.812500 0.265625 -vt 0.750000 0.375000 -vt 0.765625 0.437500 -vt 0.812500 0.484375 -vt 0.937500 0.484375 -vt 0.984375 0.437500 -vt 1.000000 0.375000 -vt 1.000000 0.125000 -vt 0.984375 0.062500 -vt 0.937500 0.015625 -vt 0.812500 0.015625 -vt 0.765625 0.062500 -vt 0.750000 0.125000 -vt 0.765625 0.187500 -vt 0.812500 0.234375 -vt 0.937500 0.234375 -vn 0.258800 0.000000 -0.965900 -vn 0.707100 0.000000 -0.707100 -vn 0.965900 0.000000 -0.258800 -vn 0.965900 0.000000 0.258800 -vn 0.707100 0.000000 0.707100 -vn 0.258800 0.000000 0.965900 -vn -0.258800 0.000000 0.965900 -vn -0.707100 0.000000 0.707100 -vn -0.965900 0.000000 0.258800 -vn -0.965900 0.000000 -0.258800 vn 0.000000 1.000000 0.000000 -vn -0.258800 0.000000 -0.965900 -vn -0.707100 0.000000 -0.707100 vn 0.000000 -1.000000 0.000000 +vn 0.000000 0.653200 -0.757100 +vn 0.378600 0.653200 -0.655700 +vn 0.378600 -0.653200 -0.655700 +vn 0.655700 0.653200 -0.378600 +vn 0.655700 -0.653200 -0.378600 +vn 0.757100 0.653200 0.000000 +vn 0.757100 -0.653200 0.000000 +vn 0.655700 0.653200 0.378600 +vn 0.655700 -0.653200 0.378600 +vn 0.378600 0.653200 0.655700 +vn 0.378600 -0.653200 0.655700 +vn 0.000000 0.653200 0.757100 +vn 0.000000 -0.653200 0.757100 +vn -0.378600 0.653200 0.655700 +vn -0.378600 -0.653200 0.655700 +vn -0.655700 0.653200 0.378600 +vn -0.655700 -0.653200 0.378600 +vn -0.757100 0.653200 0.000000 +vn -0.757100 -0.653200 0.000000 +vn -0.655700 0.653200 -0.378600 +vn -0.655700 -0.653200 -0.378600 +vn -0.378600 0.653200 -0.655700 +vn 0.000000 -0.653200 -0.757100 +vn -0.378600 -0.653200 -0.655700 s off -f 2/1/1 4/2/1 3/3/1 -f 4/2/2 6/4/2 5/5/2 -f 6/4/3 8/6/3 7/7/3 -f 8/6/4 10/8/4 9/9/4 -f 10/8/5 12/10/5 11/11/5 -f 12/10/6 14/12/6 13/13/6 -f 14/12/7 16/14/7 15/15/7 -f 16/14/8 18/16/8 17/17/8 -f 18/16/9 20/18/9 19/19/9 -f 20/20/10 22/21/10 21/22/10 -f 22/23/11 14/24/11 6/25/11 -f 24/26/12 2/1/12 1/27/12 -f 22/21/13 24/26/13 23/28/13 -f 7/29/14 19/30/14 23/31/14 -f 1/27/1 2/1/1 3/3/1 -f 3/3/2 4/2/2 5/5/2 -f 5/5/3 6/4/3 7/7/3 -f 7/7/4 8/6/4 9/9/4 -f 9/9/5 10/8/5 11/11/5 -f 11/11/6 12/10/6 13/13/6 -f 13/13/7 14/12/7 15/15/7 -f 15/15/8 16/14/8 17/17/8 -f 17/17/9 18/16/9 19/19/9 -f 19/32/10 20/20/10 21/22/10 -f 6/25/11 4/33/11 2/30/11 -f 2/30/11 24/34/11 6/25/11 -f 22/23/11 20/35/11 18/36/11 -f 18/36/11 16/37/11 14/24/11 -f 14/24/11 12/38/11 10/39/11 -f 10/39/11 8/40/11 6/25/11 -f 6/25/11 24/34/11 22/23/11 -f 22/23/11 18/36/11 14/24/11 -f 14/24/11 10/39/11 6/25/11 -f 23/28/12 24/26/12 1/27/12 -f 21/22/13 22/21/13 23/28/13 -f 23/31/14 1/41/14 3/42/14 -f 3/42/14 5/43/14 7/29/14 -f 7/29/14 9/44/14 11/45/14 -f 11/45/14 13/46/14 15/47/14 -f 15/47/14 17/48/14 19/30/14 -f 19/30/14 21/49/14 23/31/14 -f 23/31/14 3/42/14 7/29/14 -f 7/29/14 11/45/14 15/47/14 -f 15/47/14 19/30/14 7/29/14 +f 22/1/1 14/2/1 6/3/1 +f 7/4/2 19/5/2 23/6/2 +f 6/3/1 4/7/1 2/5/1 +f 2/5/1 24/8/1 6/3/1 +f 22/1/1 20/9/1 18/10/1 +f 18/10/1 16/11/1 14/2/1 +f 14/2/1 12/12/1 10/13/1 +f 10/13/1 8/14/1 6/3/1 +f 6/3/1 24/8/1 22/1/1 +f 22/1/1 18/10/1 14/2/1 +f 14/2/1 10/13/1 6/3/1 +f 23/6/2 1/15/2 3/16/2 +f 3/16/2 5/17/2 7/4/2 +f 7/4/2 9/18/2 11/19/2 +f 11/19/2 13/20/2 15/21/2 +f 15/21/2 17/22/2 19/5/2 +f 19/5/2 21/23/2 23/6/2 +f 23/6/2 3/16/2 7/4/2 +f 7/4/2 11/19/2 15/21/2 +f 15/21/2 19/5/2 7/4/2 +s 1 +f 2/24/3 4/25/4 3/26/5 +f 4/25/4 6/27/6 5/28/7 +f 6/27/6 8/29/8 7/30/9 +f 8/29/8 10/31/10 9/32/11 +f 10/31/10 12/33/12 11/34/13 +f 12/33/12 14/35/14 13/36/15 +f 14/35/14 16/37/16 15/38/17 +f 16/37/16 18/39/18 17/40/19 +f 18/39/18 20/41/20 19/42/21 +f 20/43/20 22/44/22 21/45/23 +f 24/46/24 2/24/3 1/47/25 +f 22/44/22 24/46/24 23/48/26 +f 1/47/25 2/24/3 3/26/5 +f 3/26/5 4/25/4 5/28/7 +f 5/28/7 6/27/6 7/30/9 +f 7/30/9 8/29/8 9/32/11 +f 9/32/11 10/31/10 11/34/13 +f 11/34/13 12/33/12 13/36/15 +f 13/36/15 14/35/14 15/38/17 +f 15/38/17 16/37/16 17/40/19 +f 17/40/19 18/39/18 19/42/21 +f 19/49/21 20/43/20 21/45/23 +f 23/48/26 24/46/24 1/47/25 +f 21/45/23 22/44/22 23/48/26 diff --git a/assets/hbm/models/missile_parts/mp_f_10_long_kerosene.obj b/assets/hbm/models/missile_parts/mp_f_10_long_kerosene.obj new file mode 100644 index 000000000..0910c6de3 --- /dev/null +++ b/assets/hbm/models/missile_parts/mp_f_10_long_kerosene.obj @@ -0,0 +1,135 @@ +# Blender v2.76 (sub 0) OBJ File: 'mp_f_10_long.blend' +# www.blender.org +o Cylinder +v 0.000000 0.000000 -0.500000 +v 0.000000 7.000000 -0.500000 +v 0.250000 0.000000 -0.433013 +v 0.250000 7.000000 -0.433013 +v 0.433013 0.000000 -0.250000 +v 0.433013 7.000000 -0.250000 +v 0.500000 0.000000 0.000000 +v 0.500000 7.000000 0.000000 +v 0.433013 0.000000 0.250000 +v 0.433013 7.000000 0.250000 +v 0.250000 0.000000 0.433013 +v 0.250000 7.000000 0.433013 +v 0.000000 0.000000 0.500000 +v 0.000000 7.000000 0.500000 +v -0.250000 0.000000 0.433013 +v -0.250000 7.000000 0.433013 +v -0.433013 0.000000 0.250000 +v -0.433013 7.000000 0.250000 +v -0.500000 0.000000 0.000000 +v -0.500000 7.000000 0.000000 +v -0.433013 0.000000 -0.250000 +v -0.433013 7.000000 -0.250000 +v -0.250000 0.000000 -0.433013 +v -0.250000 7.000000 -0.433013 +vt 0.321429 1.000000 +vt 0.285714 1.000000 +vt 0.285714 0.000000 +vt 0.250000 1.000000 +vt 0.250000 -0.000000 +vt 0.214286 1.000000 +vt 0.214286 -0.000000 +vt 0.178571 1.000000 +vt 0.178571 -0.000000 +vt 0.142857 1.000000 +vt 0.142857 -0.000000 +vt 0.107143 1.000000 +vt 0.107143 -0.000000 +vt 0.071429 1.000000 +vt 0.071429 0.000000 +vt 0.035714 1.000000 +vt 0.035714 0.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.428571 1.000000 +vt 0.392857 1.000000 +vt 0.392857 0.000000 +vt 0.437500 0.178571 +vt 0.500000 0.285714 +vt 0.562500 0.178571 +vt 0.357143 1.000000 +vt 0.321429 0.000000 +vt 0.357143 -0.000000 +vt 0.500000 0.000000 +vt 0.500000 0.142857 +vt 0.562500 0.107143 +vt 0.428571 0.000000 +vt 0.535714 0.151786 +vt 0.464286 0.151786 +vt 0.428571 0.214286 +vt 0.437500 0.250000 +vt 0.464286 0.276786 +vt 0.535714 0.276786 +vt 0.562500 0.250000 +vt 0.571429 0.214286 +vt 0.571429 0.071429 +vt 0.562500 0.035714 +vt 0.535714 0.008929 +vt 0.464286 0.008929 +vt 0.437500 0.035714 +vt 0.428571 0.071429 +vt 0.437500 0.107143 +vt 0.464286 0.133929 +vt 0.535714 0.133929 +vn 0.258800 0.000000 -0.965900 +vn 0.707100 0.000000 -0.707100 +vn 0.965900 0.000000 -0.258800 +vn 0.965900 0.000000 0.258800 +vn 0.707100 0.000000 0.707100 +vn 0.258800 0.000000 0.965900 +vn -0.258800 0.000000 0.965900 +vn -0.707100 0.000000 0.707100 +vn -0.965900 0.000000 0.258800 +vn -0.965900 0.000000 -0.258800 +vn 0.000000 1.000000 0.000000 +vn -0.258800 0.000000 -0.965900 +vn -0.707100 0.000000 -0.707100 +vn 0.000000 -1.000000 0.000000 +s off +f 2/1/1 4/2/1 3/3/1 +f 4/2/2 6/4/2 5/5/2 +f 6/4/3 8/6/3 7/7/3 +f 8/6/4 10/8/4 9/9/4 +f 10/8/5 12/10/5 11/11/5 +f 12/10/6 14/12/6 13/13/6 +f 14/12/7 16/14/7 15/15/7 +f 16/14/8 18/16/8 17/17/8 +f 18/16/9 20/18/9 19/19/9 +f 20/20/10 22/21/10 21/22/10 +f 22/23/11 14/24/11 6/25/11 +f 24/26/12 2/1/12 1/27/12 +f 22/21/13 24/26/13 23/28/13 +f 7/29/14 19/30/14 23/31/14 +f 1/27/1 2/1/1 3/3/1 +f 3/3/2 4/2/2 5/5/2 +f 5/5/3 6/4/3 7/7/3 +f 7/7/4 8/6/4 9/9/4 +f 9/9/5 10/8/5 11/11/5 +f 11/11/6 12/10/6 13/13/6 +f 13/13/7 14/12/7 15/15/7 +f 15/15/8 16/14/8 17/17/8 +f 17/17/9 18/16/9 19/19/9 +f 19/32/10 20/20/10 21/22/10 +f 6/25/11 4/33/11 2/30/11 +f 2/30/11 24/34/11 6/25/11 +f 22/23/11 20/35/11 18/36/11 +f 18/36/11 16/37/11 14/24/11 +f 14/24/11 12/38/11 10/39/11 +f 10/39/11 8/40/11 6/25/11 +f 6/25/11 24/34/11 22/23/11 +f 22/23/11 18/36/11 14/24/11 +f 14/24/11 10/39/11 6/25/11 +f 23/28/12 24/26/12 1/27/12 +f 21/22/13 22/21/13 23/28/13 +f 23/31/14 1/41/14 3/42/14 +f 3/42/14 5/43/14 7/29/14 +f 7/29/14 9/44/14 11/45/14 +f 11/45/14 13/46/14 15/47/14 +f 15/47/14 17/48/14 19/30/14 +f 19/30/14 21/49/14 23/31/14 +f 23/31/14 3/42/14 7/29/14 +f 7/29/14 11/45/14 15/47/14 +f 15/47/14 19/30/14 7/29/14 diff --git a/assets/hbm/models/missile_parts/mp_t_15_balefire.obj b/assets/hbm/models/missile_parts/mp_t_15_balefire.obj index d7e6f3289..a4024ce1d 100644 --- a/assets/hbm/models/missile_parts/mp_t_15_balefire.obj +++ b/assets/hbm/models/missile_parts/mp_t_15_balefire.obj @@ -121,6 +121,231 @@ v -0.469278 2.875000 0.270938 v -0.541875 2.875000 0.000000 v -0.469278 2.875000 -0.270937 v -0.270938 2.875000 -0.469277 +vt 0.750000 0.361111 +vt 0.666667 0.361111 +vt 0.666667 0.333333 +vt 0.583333 0.361111 +vt 0.583333 0.333333 +vt 0.500000 0.361111 +vt 0.500000 0.333333 +vt 0.416667 0.361111 +vt 0.416667 0.333333 +vt 0.333333 0.361111 +vt 0.333333 0.333333 +vt 0.250000 0.361111 +vt 0.250000 0.333333 +vt 0.166667 0.361111 +vt 0.166667 0.333333 +vt 0.083333 0.361111 +vt 0.083333 0.333333 +vt -0.000000 0.361111 +vt -0.000000 0.333333 +vt 1.000000 0.361111 +vt 0.916667 0.361111 +vt 0.916667 0.333333 +vt 0.247017 0.305838 +vt 0.005965 0.166667 +vt 0.247018 0.027495 +vt 0.833333 0.361111 +vt 0.750000 0.333333 +vt 0.833333 0.333333 +vt 0.666667 0.166667 +vt 0.416667 0.305556 +vt 0.416667 0.027778 +vt 0.625000 0.805556 +vt 0.555556 0.805556 +vt 0.555556 0.472222 +vt 0.486111 0.805556 +vt 0.486111 0.472222 +vt 0.416667 0.805556 +vt 0.416667 0.472222 +vt 0.347222 0.805556 +vt 0.347222 0.472222 +vt 0.277778 0.805556 +vt 0.277778 0.472222 +vt 0.208333 0.805556 +vt 0.208333 0.472222 +vt 0.138889 0.805556 +vt 0.138889 0.472222 +vt 0.069444 0.805556 +vt 0.069444 0.472222 +vt 0.000000 0.805556 +vt -0.000000 0.472222 +vt 0.833333 0.805556 +vt 0.763889 0.805556 +vt 0.763889 0.472222 +vt 0.333333 0.833333 +vt 0.291667 0.833333 +vt 0.694444 0.805556 +vt 0.625000 0.472222 +vt 0.694444 0.472222 +vt 0.361111 0.361111 +vt 0.402778 0.361111 +vt 0.430556 0.361111 +vt 0.472222 0.361111 +vt 0.541667 0.361111 +vt 0.569444 0.361111 +vt 0.611111 0.361111 +vt 0.638889 0.361111 +vt 0.680556 0.361111 +vt 0.708333 0.361111 +vt 0.777778 0.361111 +vt 0.819444 0.361111 +vt 0.013889 0.361111 +vt 0.055556 0.361111 +vt 0.125000 0.361111 +vt 0.152778 0.361111 +vt 0.194444 0.361111 +vt 0.222222 0.361111 +vt 0.263889 0.361111 +vt 0.291667 0.361111 +vt 0.972222 0.222222 +vt 0.972222 0.166667 +vt 1.000000 0.166667 +vt 0.111111 1.000000 +vt 0.083333 1.000000 +vt 0.083333 0.833333 +vt 0.833333 0.222222 +vt 0.833333 0.166667 +vt 0.861111 0.166667 +vt 0.750000 0.222222 +vt 0.750000 0.166667 +vt 0.777778 0.166667 +vt 0.666667 0.222222 +vt 0.694444 0.166667 +vt 0.861111 0.222222 +vt 0.888889 0.166667 +vt 0.916667 0.222222 +vt 0.916667 0.166667 +vt 0.944444 0.166667 +vt 0.777778 0.222222 +vt 0.805556 0.166667 +vt 0.694444 0.222222 +vt 0.722222 0.166667 +vt 0.888889 0.222222 +vt 0.944444 0.222222 +vt 0.805556 0.222222 +vt 0.722222 0.222222 +vt 0.542560 0.987288 +vt 0.552753 0.969633 +vt 0.583333 0.977827 +vt 0.458333 1.000000 +vt 0.458333 0.833333 +vt 0.500000 0.833333 +vt 0.250000 1.000000 +vt 0.250000 0.833333 +vt 0.125000 1.000000 +vt 0.125000 0.833333 +vt 0.166667 0.833333 +vt 0.000000 1.000000 +vt -0.000000 0.833333 +vt 0.041667 0.833333 +vt 0.291667 1.000000 +vt 0.402778 1.000000 +vt 0.375000 1.000000 +vt 0.375000 0.833333 +vt 0.166667 1.000000 +vt 0.208333 0.833333 +vt 0.041667 1.000000 +vt 0.361111 1.000000 +vt 0.333333 1.000000 +vt 0.416667 1.000000 +vt 0.416667 0.833333 +vt 0.236111 1.000000 +vt 0.208333 1.000000 +vt 0.861111 0.000000 +vt 0.512712 0.875893 +vt 0.530367 0.886087 +vt 0.522173 0.916667 +vt 0.664880 0.916667 +vt 0.644493 0.916667 +vt 0.636299 0.886087 +vt 0.583333 0.998213 +vt 0.613913 0.969633 +vt 0.501787 0.916667 +vt 0.530367 0.947247 +vt 0.653955 0.875893 +vt 0.613913 0.863701 +vt 0.583333 0.835120 +vt 0.583333 0.855507 +vt 0.552753 0.863701 +vt 0.624107 0.987288 +vt 0.636299 0.947247 +vt 0.512712 0.957440 +vt 0.624107 0.846045 +vt 0.542560 0.846045 +vt 0.653955 0.957440 +vt 0.719940 0.867492 +vt 0.701192 0.886240 +vt 0.668721 0.853768 +vt 0.944444 0.000000 +vt 0.694444 0.000000 +vt 0.833333 -0.000000 +vt 0.888889 0.000000 +vt 0.916667 0.000000 +vt 1.000000 -0.000000 +vt 0.805556 -0.000000 +vt 0.750000 -0.000000 +vt 0.972222 -0.000000 +vt 0.777778 -0.000000 +vt 0.722222 0.000000 +vt 0.402778 0.833333 +vt 0.680556 0.833333 +vt 0.638889 0.833333 +vt 0.611111 0.833333 +vt 0.472222 0.833333 +vt 0.430556 0.833333 +vt 0.750000 0.833333 +vt 0.541667 0.833333 +vt 0.819444 0.833333 +vt 0.777778 0.833333 +vt 0.055556 0.833333 +vt 0.013889 0.833333 +vt 0.194444 0.833333 +vt 0.152778 0.833333 +vt 0.263889 0.833333 +vt 0.222222 0.833333 +vt 1.000000 0.333333 +vt 0.305838 0.086316 +vt 0.327368 0.166667 +vt 0.305838 0.247017 +vt 0.166667 0.327368 +vt 0.086316 0.305838 +vt 0.027495 0.247017 +vt 0.027495 0.086316 +vt 0.086316 0.027495 +vt 0.166667 0.005965 +vt 0.500000 0.000000 +vt 0.583333 0.027778 +vt 0.638889 0.083333 +vt 0.638889 0.250000 +vt 0.583333 0.305556 +vt 0.361111 0.250000 +vt 0.333333 0.166667 +vt 0.361111 0.083333 +vt 0.833333 0.472222 +vt 1.000000 0.222222 +vt 0.486111 1.000000 +vt 0.277778 1.000000 +vt 0.152778 1.000000 +vt 0.027778 1.000000 +vt 0.319444 1.000000 +vt 0.194444 1.000000 +vt 0.069444 1.000000 +vt 0.444444 1.000000 +vt 0.675583 0.841882 +vt 0.687468 0.835020 +vt 0.701192 0.835020 +vt 0.713078 0.841882 +vt 0.719940 0.853768 +vt 0.713078 0.879377 +vt 0.687468 0.886240 +vt 0.675583 0.879377 +vt 0.668721 0.867492 +vt 0.666667 0.000000 +vt 0.361111 0.833333 +vt 0.569444 0.833333 +vt 0.708333 0.833333 vn 0.258800 0.000000 -0.965900 vn 0.707100 0.000000 -0.707100 vn 0.965900 0.000000 -0.258800 @@ -186,225 +411,225 @@ vn 0.208200 0.594300 0.776800 vn 0.687300 0.234700 0.687300 vn -0.687400 0.234700 -0.687300 s off -f 2//1 4//1 3//1 -f 4//2 6//2 5//2 -f 6//3 8//3 7//3 -f 8//4 10//4 9//4 -f 10//5 12//5 11//5 -f 12//6 14//6 13//6 -f 14//7 16//7 15//7 -f 16//8 18//8 17//8 -f 18//9 20//9 19//9 -f 20//10 22//10 21//10 -f 22//11 14//11 6//11 -f 24//12 2//12 1//12 -f 22//13 24//13 23//13 -f 7//14 15//14 23//14 -f 26//1 28//1 27//1 -f 28//2 30//2 29//2 -f 30//3 32//3 31//3 -f 32//4 34//4 33//4 -f 34//5 36//5 35//5 -f 36//6 38//6 37//6 -f 38//7 40//7 39//7 -f 40//8 42//8 41//8 -f 42//9 44//9 43//9 -f 44//10 46//10 45//10 -f 34//15 113//15 114//15 -f 48//12 26//12 25//12 -f 46//13 48//13 47//13 -f 33//16 57//16 58//16 -f 31//17 58//17 59//17 -f 29//18 59//18 60//18 -f 27//19 60//19 49//19 -f 49//20 50//20 47//20 -f 50//21 51//21 45//21 -f 45//22 51//22 52//22 -f 52//23 53//23 41//23 -f 41//24 53//24 54//24 -f 39//25 54//25 55//25 -f 37//26 55//26 56//26 -f 56//27 57//27 33//27 -f 51//10 63//10 64//10 -f 67//28 66//28 78//28 -f 58//3 70//3 71//3 -f 55//6 67//6 68//6 -f 52//9 64//9 65//9 -f 59//2 71//2 72//2 -f 49//12 62//12 61//12 -f 56//5 68//5 69//5 -f 53//8 65//8 66//8 -f 60//1 72//1 62//1 -f 50//13 61//13 63//13 -f 57//4 69//4 70//4 -f 54//7 66//7 67//7 -f 78//14 90//14 91//14 -f 63//29 75//29 76//29 -f 70//30 82//30 83//30 -f 67//31 79//31 80//31 -f 64//32 76//32 77//32 -f 71//33 83//33 84//33 -f 61//34 62//34 74//34 -f 68//35 80//35 81//35 -f 65//36 77//36 78//36 -f 62//37 72//37 84//37 -f 61//38 73//38 75//38 -f 70//39 69//39 81//39 -f 93//40 105//40 106//40 -f 75//14 87//14 88//14 -f 82//14 94//14 95//14 -f 79//14 91//14 92//14 -f 76//14 88//14 89//14 -f 83//14 95//14 96//14 -f 74//14 86//14 85//14 -f 80//14 92//14 93//14 -f 77//14 89//14 90//14 -f 84//14 96//14 86//14 -f 75//14 73//14 85//14 -f 81//14 93//14 94//14 -f 105//14 103//14 99//14 -f 90//41 102//41 103//41 -f 87//42 99//42 100//42 -f 94//43 106//43 107//43 -f 92//44 91//44 103//44 -f 88//45 100//45 101//45 -f 95//46 107//46 108//46 -f 86//47 98//47 97//47 -f 92//48 104//48 105//48 -f 89//49 101//49 102//49 -f 86//50 96//50 108//50 -f 85//51 97//51 99//51 -f 34//52 32//52 112//52 -f 48//53 120//53 110//53 -f 28//54 26//54 110//54 -f 30//55 111//55 112//55 -f 48//56 46//56 119//56 -f 30//57 28//57 109//57 -f 44//58 118//58 119//58 -f 42//59 117//59 118//59 -f 40//60 116//60 117//60 -f 38//61 115//61 116//61 -f 36//62 114//62 115//62 -f 1//1 2//1 3//1 -f 3//2 4//2 5//2 -f 5//3 6//3 7//3 -f 7//4 8//4 9//4 -f 9//5 10//5 11//5 -f 11//6 12//6 13//6 -f 13//7 14//7 15//7 -f 15//8 16//8 17//8 -f 17//9 18//9 19//9 -f 19//10 20//10 21//10 -f 6//11 4//11 22//11 -f 2//11 24//11 22//11 -f 22//11 20//11 18//11 -f 18//11 16//11 22//11 -f 14//11 12//11 10//11 -f 10//11 8//11 14//11 -f 4//11 2//11 22//11 -f 22//11 16//11 14//11 -f 14//11 8//11 6//11 -f 23//12 24//12 1//12 -f 21//13 22//13 23//13 -f 23//14 1//14 3//14 -f 3//14 5//14 23//14 -f 7//14 9//14 11//14 -f 11//14 13//14 7//14 -f 15//14 17//14 19//14 -f 19//14 21//14 15//14 -f 23//14 5//14 7//14 -f 7//14 13//14 15//14 -f 15//14 21//14 23//14 -f 25//1 26//1 27//1 -f 27//2 28//2 29//2 -f 29//3 30//3 31//3 -f 31//4 32//4 33//4 -f 33//5 34//5 35//5 -f 35//6 36//6 37//6 -f 37//7 38//7 39//7 -f 39//8 40//8 41//8 -f 41//9 42//9 43//9 -f 43//10 44//10 45//10 -f 36//15 34//15 114//15 -f 47//12 48//12 25//12 -f 45//13 46//13 47//13 -f 31//16 33//16 58//16 -f 29//17 31//17 59//17 -f 27//18 29//18 60//18 -f 25//19 27//19 49//19 -f 25//20 49//20 47//20 -f 47//21 50//21 45//21 -f 43//22 45//22 52//22 -f 43//23 52//23 41//23 -f 39//24 41//24 54//24 -f 37//25 39//25 55//25 -f 35//26 37//26 56//26 -f 35//27 56//27 33//27 -f 52//10 51//10 64//10 -f 79//28 67//28 78//28 -f 59//3 58//3 71//3 -f 56//6 55//6 68//6 -f 53//9 52//9 65//9 -f 60//2 59//2 72//2 -f 50//12 49//12 61//12 -f 57//5 56//5 69//5 -f 54//8 53//8 66//8 -f 49//1 60//1 62//1 -f 51//13 50//13 63//13 -f 58//4 57//4 70//4 -f 55//7 54//7 67//7 -f 79//14 78//14 91//14 -f 64//29 63//29 76//29 -f 71//30 70//30 83//30 -f 68//31 67//31 80//31 -f 65//32 64//32 77//32 -f 72//33 71//33 84//33 -f 73//34 61//34 74//34 -f 69//63 68//63 81//63 -f 66//36 65//36 78//36 -f 74//37 62//37 84//37 -f 63//64 61//64 75//64 -f 82//39 70//39 81//39 -f 94//40 93//40 106//40 -f 76//14 75//14 88//14 -f 83//14 82//14 95//14 -f 80//14 79//14 92//14 -f 77//14 76//14 89//14 -f 84//14 83//14 96//14 -f 73//14 74//14 85//14 -f 81//14 80//14 93//14 -f 78//14 77//14 90//14 -f 74//14 84//14 86//14 -f 87//14 75//14 85//14 -f 82//14 81//14 94//14 -f 99//14 97//14 98//14 -f 98//14 108//14 107//14 -f 107//14 106//14 105//14 -f 105//14 104//14 103//14 -f 103//14 102//14 99//14 -f 101//14 100//14 99//14 -f 99//14 98//14 107//14 -f 107//14 105//14 99//14 -f 102//14 101//14 99//14 -f 91//41 90//41 103//41 -f 88//42 87//42 100//42 -f 95//43 94//43 107//43 -f 104//44 92//44 103//44 -f 89//45 88//45 101//45 -f 96//46 95//46 108//46 -f 85//47 86//47 97//47 -f 93//48 92//48 105//48 -f 90//49 89//49 102//49 -f 98//50 86//50 108//50 -f 87//51 85//51 99//51 -f 113//52 34//52 112//52 -f 26//53 48//53 110//53 -f 109//54 28//54 110//54 -f 32//55 30//55 112//55 -f 120//56 48//56 119//56 -f 111//57 30//57 109//57 -f 46//58 44//58 119//58 -f 44//59 42//59 118//59 -f 42//60 40//60 117//60 -f 40//61 38//61 116//61 -f 38//62 36//62 115//62 +f 2/1/1 4/2/1 3/3/1 +f 4/2/2 6/4/2 5/5/2 +f 6/4/3 8/6/3 7/7/3 +f 8/6/4 10/8/4 9/9/4 +f 10/8/5 12/10/5 11/11/5 +f 12/10/6 14/12/6 13/13/6 +f 14/12/7 16/14/7 15/15/7 +f 16/14/8 18/16/8 17/17/8 +f 18/16/9 20/18/9 19/19/9 +f 20/20/10 22/21/10 21/22/10 +f 22/23/11 14/24/11 6/25/11 +f 24/26/12 2/1/12 1/27/12 +f 22/21/13 24/26/13 23/28/13 +f 7/29/14 15/30/14 23/31/14 +f 26/32/1 28/33/1 27/34/1 +f 28/33/2 30/35/2 29/36/2 +f 30/35/3 32/37/3 31/38/3 +f 32/37/4 34/39/4 33/40/4 +f 34/39/5 36/41/5 35/42/5 +f 36/41/6 38/43/6 37/44/6 +f 38/43/7 40/45/7 39/46/7 +f 40/45/8 42/47/8 41/48/8 +f 42/47/9 44/49/9 43/50/9 +f 44/51/10 46/52/10 45/53/10 +f 34/39/15 113/54/15 114/55/15 +f 48/56/12 26/32/12 25/57/12 +f 46/52/13 48/56/13 47/58/13 +f 33/40/16 57/59/16 58/60/16 +f 31/38/17 58/61/17 59/62/17 +f 29/36/18 59/6/18 60/63/18 +f 27/34/19 60/64/19 49/65/19 +f 49/66/20 50/67/20 47/58/20 +f 50/68/21 51/1/21 45/53/21 +f 45/53/22 51/69/22 52/70/22 +f 52/71/23 53/72/23 41/48/23 +f 41/48/24 53/16/24 54/73/24 +f 39/46/25 54/74/25 55/75/25 +f 37/44/26 55/76/26 56/77/26 +f 56/78/27 57/10/27 33/40/27 +f 51/79/10 63/80/10 64/81/10 +f 67/82/28 66/83/28 78/84/28 +f 58/85/3 70/86/3 71/87/3 +f 55/88/6 67/89/6 68/90/6 +f 52/91/9 64/29/9 65/92/9 +f 59/93/2 71/87/2 72/94/2 +f 49/95/12 62/96/12 61/97/12 +f 56/98/5 68/90/5 69/99/5 +f 53/100/8 65/92/8 66/101/8 +f 60/102/1 72/94/1 62/96/1 +f 50/103/13 61/97/13 63/80/13 +f 57/104/4 69/99/4 70/86/4 +f 54/105/7 66/101/7 67/89/7 +f 78/106/14 90/107/14 91/108/14 +f 63/109/29 75/110/29 76/111/29 +f 70/112/30 82/113/30 83/55/30 +f 67/114/31 79/115/31 80/116/31 +f 64/117/32 76/118/32 77/119/32 +f 71/120/33 83/55/33 84/54/33 +f 61/121/34 62/122/34 74/123/34 +f 68/124/35 80/116/35 81/125/35 +f 65/126/36 77/119/36 78/84/36 +f 62/127/37 72/128/37 84/54/37 +f 61/129/38 73/130/38 75/110/38 +f 70/131/39 69/132/39 81/125/39 +f 93/133/40 105/87/40 106/86/40 +f 75/134/14 87/135/14 88/136/14 +f 82/137/14 94/138/14 95/139/14 +f 79/140/14 91/108/14 92/141/14 +f 76/142/14 88/136/14 89/143/14 +f 83/144/14 95/139/14 96/145/14 +f 74/146/14 86/147/14 85/148/14 +f 80/149/14 92/141/14 93/150/14 +f 77/151/14 89/143/14 90/107/14 +f 84/152/14 96/145/14 86/147/14 +f 75/134/14 73/153/14 85/148/14 +f 81/154/14 93/150/14 94/138/14 +f 105/155/14 103/156/14 99/157/14 +f 90/158/41 102/97/41 103/96/41 +f 87/159/42 99/92/42 100/29/42 +f 94/160/43 106/86/43 107/99/43 +f 92/161/44 91/162/44 103/96/44 +f 88/163/45 100/81/45 101/80/45 +f 95/164/46 107/99/46 108/90/46 +f 86/165/47 98/89/47 97/101/47 +f 92/161/48 104/94/48 105/87/48 +f 89/166/49 101/80/49 102/97/49 +f 86/165/50 96/167/50 108/90/50 +f 85/168/51 97/101/51 99/92/51 +f 34/39/52 32/37/52 112/169/52 +f 48/56/53 120/170/53 110/171/53 +f 28/33/54 26/32/54 110/172/54 +f 30/35/55 111/173/55 112/174/55 +f 48/56/56 46/52/56 119/175/56 +f 30/35/57 28/33/57 109/176/57 +f 44/51/58 118/177/58 119/178/58 +f 42/47/59 117/179/59 118/180/59 +f 40/45/60 116/115/60 117/84/60 +f 38/43/61 115/181/61 116/182/61 +f 36/41/62 114/183/62 115/184/62 +f 1/27/1 2/1/1 3/3/1 +f 3/3/2 4/2/2 5/5/2 +f 5/5/3 6/4/3 7/7/3 +f 7/7/4 8/6/4 9/9/4 +f 9/9/5 10/8/5 11/11/5 +f 11/11/6 12/10/6 13/13/6 +f 13/13/7 14/12/7 15/15/7 +f 15/15/8 16/14/8 17/17/8 +f 17/17/9 18/16/9 19/19/9 +f 19/185/10 20/20/10 21/22/10 +f 6/25/11 4/186/11 22/23/11 +f 2/187/11 24/188/11 22/23/11 +f 22/23/11 20/189/11 18/190/11 +f 18/190/11 16/191/11 22/23/11 +f 14/24/11 12/192/11 10/193/11 +f 10/193/11 8/194/11 14/24/11 +f 4/186/11 2/187/11 22/23/11 +f 22/23/11 16/191/11 14/24/11 +f 14/24/11 8/194/11 6/25/11 +f 23/28/12 24/26/12 1/27/12 +f 21/22/13 22/21/13 23/28/13 +f 23/31/14 1/195/14 3/196/14 +f 3/196/14 5/197/14 23/31/14 +f 7/29/14 9/198/14 11/199/14 +f 11/199/14 13/7/14 7/29/14 +f 15/30/14 17/200/14 19/201/14 +f 19/201/14 21/202/14 15/30/14 +f 23/31/14 5/197/14 7/29/14 +f 7/29/14 13/7/14 15/30/14 +f 15/30/14 21/202/14 23/31/14 +f 25/57/1 26/32/1 27/34/1 +f 27/34/2 28/33/2 29/36/2 +f 29/36/3 30/35/3 31/38/3 +f 31/38/4 32/37/4 33/40/4 +f 33/40/5 34/39/5 35/42/5 +f 35/42/6 36/41/6 37/44/6 +f 37/44/7 38/43/7 39/46/7 +f 39/46/8 40/45/8 41/48/8 +f 41/48/9 42/47/9 43/50/9 +f 43/203/10 44/51/10 45/53/10 +f 36/41/15 34/39/15 114/55/15 +f 47/58/12 48/56/12 25/57/12 +f 45/53/13 46/52/13 47/58/13 +f 31/38/16 33/40/16 58/60/16 +f 29/36/17 31/38/17 59/62/17 +f 27/34/18 29/36/18 60/63/18 +f 25/57/19 27/34/19 49/65/19 +f 25/57/20 49/66/20 47/58/20 +f 47/58/21 50/68/21 45/53/21 +f 43/203/22 45/53/22 52/70/22 +f 43/50/23 52/71/23 41/48/23 +f 39/46/24 41/48/24 54/73/24 +f 37/44/25 39/46/25 55/75/25 +f 35/42/26 37/44/26 56/77/26 +f 35/42/27 56/78/27 33/40/27 +f 52/204/10 51/79/10 64/81/10 +f 79/115/28 67/82/28 78/84/28 +f 59/93/3 58/85/3 71/87/3 +f 56/98/6 55/88/6 68/90/6 +f 53/100/9 52/91/9 65/92/9 +f 60/102/2 59/93/2 72/94/2 +f 50/103/12 49/95/12 61/97/12 +f 57/104/5 56/98/5 69/99/5 +f 54/105/8 53/100/8 66/101/8 +f 49/95/1 60/102/1 62/96/1 +f 51/79/13 50/103/13 63/80/13 +f 58/85/4 57/104/4 70/86/4 +f 55/88/7 54/105/7 67/89/7 +f 79/140/14 78/106/14 91/108/14 +f 64/205/29 63/109/29 76/111/29 +f 71/206/30 70/112/30 83/55/30 +f 68/207/31 67/114/31 80/116/31 +f 65/208/32 64/117/32 77/119/32 +f 72/209/33 71/120/33 84/54/33 +f 73/130/34 61/121/34 74/123/34 +f 69/210/63 68/124/63 81/125/63 +f 66/211/36 65/126/36 78/84/36 +f 74/123/37 62/127/37 84/54/37 +f 63/212/64 61/129/64 75/110/64 +f 82/113/39 70/131/39 81/125/39 +f 94/160/40 93/133/40 106/86/40 +f 76/142/14 75/134/14 88/136/14 +f 83/144/14 82/137/14 95/139/14 +f 80/149/14 79/140/14 92/141/14 +f 77/151/14 76/142/14 89/143/14 +f 84/152/14 83/144/14 96/145/14 +f 73/153/14 74/146/14 85/148/14 +f 81/154/14 80/149/14 93/150/14 +f 78/106/14 77/151/14 90/107/14 +f 74/146/14 84/152/14 86/147/14 +f 87/135/14 75/134/14 85/148/14 +f 82/137/14 81/154/14 94/138/14 +f 99/157/14 97/213/14 98/214/14 +f 98/214/14 108/215/14 107/216/14 +f 107/216/14 106/217/14 105/155/14 +f 105/155/14 104/218/14 103/156/14 +f 103/156/14 102/219/14 99/157/14 +f 101/220/14 100/221/14 99/157/14 +f 99/157/14 98/214/14 107/216/14 +f 107/216/14 105/155/14 99/157/14 +f 102/219/14 101/220/14 99/157/14 +f 91/162/41 90/158/41 103/96/41 +f 88/222/42 87/159/42 100/29/42 +f 95/164/43 94/160/43 107/99/43 +f 104/94/44 92/161/44 103/96/44 +f 89/166/45 88/163/45 101/80/45 +f 96/167/46 95/164/46 108/90/46 +f 85/168/47 86/165/47 97/101/47 +f 93/133/48 92/161/48 105/87/48 +f 90/158/49 89/166/49 102/97/49 +f 98/89/50 86/165/50 108/90/50 +f 87/159/51 85/168/51 99/92/51 +f 113/223/52 34/39/52 112/169/52 +f 26/32/53 48/56/53 110/171/53 +f 109/224/54 28/33/54 110/172/54 +f 32/37/55 30/35/55 112/174/55 +f 120/225/56 48/56/56 119/175/56 +f 111/111/57 30/35/57 109/176/57 +f 46/52/58 44/51/58 119/178/58 +f 44/49/59 42/47/59 118/180/59 +f 42/47/60 40/45/60 117/84/60 +f 40/45/61 38/43/61 116/182/61 +f 38/43/62 36/41/62 115/184/62 diff --git a/assets/hbm/models/missile_parts/mp_t_15_balefire_short.obj b/assets/hbm/models/missile_parts/mp_t_15_balefire_short.obj index b67b61fcb..bfed994b2 100644 --- a/assets/hbm/models/missile_parts/mp_t_15_balefire_short.obj +++ b/assets/hbm/models/missile_parts/mp_t_15_balefire_short.obj @@ -121,6 +121,236 @@ v -0.469278 1.875000 0.270938 v -0.541875 1.875000 0.000000 v -0.469278 1.875000 -0.270937 v -0.270938 1.875000 -0.469277 +vt 0.750000 0.361111 +vt 0.666667 0.361111 +vt 0.666667 0.333333 +vt 0.583333 0.361111 +vt 0.583333 0.333333 +vt 0.500000 0.361111 +vt 0.500000 0.333333 +vt 0.416667 0.361111 +vt 0.416667 0.333333 +vt 0.333333 0.361111 +vt 0.333333 0.333333 +vt 0.250000 0.361111 +vt 0.250000 0.333333 +vt 0.166667 0.361111 +vt 0.166667 0.333333 +vt 0.083333 0.361111 +vt 0.083333 0.333333 +vt -0.000000 0.361111 +vt -0.000000 0.333333 +vt 1.000000 0.361111 +vt 0.916667 0.361111 +vt 0.916667 0.333333 +vt 0.247017 0.305838 +vt 0.005965 0.166667 +vt 0.247018 0.027495 +vt 0.833333 0.361111 +vt 0.750000 0.333333 +vt 0.833333 0.333333 +vt 0.666667 0.166667 +vt 0.416667 0.305556 +vt 0.416667 0.027778 +vt 0.625000 0.583333 +vt 0.555556 0.583333 +vt 0.555556 0.472222 +vt 0.486111 0.583333 +vt 0.486111 0.472222 +vt 0.416667 0.583333 +vt 0.416667 0.472222 +vt 0.347222 0.583333 +vt 0.347222 0.472222 +vt 0.277778 0.583333 +vt 0.277778 0.472222 +vt 0.208333 0.583333 +vt 0.208333 0.472222 +vt 0.138889 0.583333 +vt 0.138889 0.472222 +vt 0.069444 0.583333 +vt 0.069444 0.472222 +vt 0.000000 0.583333 +vt -0.000000 0.472222 +vt 0.833333 0.583333 +vt 0.763889 0.583333 +vt 0.763889 0.472222 +vt 0.333333 0.611111 +vt 0.291667 0.611111 +vt 0.694444 0.583333 +vt 0.625000 0.472222 +vt 0.694444 0.472222 +vt 0.361111 0.361111 +vt 0.402778 0.361111 +vt 0.430556 0.361111 +vt 0.472222 0.361111 +vt 0.541667 0.361111 +vt 0.569444 0.361111 +vt 0.611111 0.361111 +vt 0.638889 0.361111 +vt 0.680556 0.361111 +vt 0.708333 0.361111 +vt 0.777778 0.361111 +vt 0.819444 0.361111 +vt 0.013889 0.361111 +vt 0.055556 0.361111 +vt 0.125000 0.361111 +vt 0.152778 0.361111 +vt 0.194444 0.361111 +vt 0.222222 0.361111 +vt 0.263889 0.361111 +vt 0.291667 0.361111 +vt 0.972222 0.222222 +vt 0.972222 0.166667 +vt 1.000000 0.166667 +vt 0.111111 1.000000 +vt 0.083333 1.000000 +vt 0.083333 0.833333 +vt 0.833333 0.222222 +vt 0.833333 0.166667 +vt 0.861111 0.166667 +vt 0.750000 0.222222 +vt 0.750000 0.166667 +vt 0.777778 0.166667 +vt 0.666667 0.222222 +vt 0.694444 0.166667 +vt 0.861111 0.222222 +vt 0.888889 0.166667 +vt 0.916667 0.222222 +vt 0.916667 0.166667 +vt 0.944444 0.166667 +vt 0.777778 0.222222 +vt 0.805556 0.166667 +vt 0.694444 0.222222 +vt 0.722222 0.166667 +vt 0.888889 0.222222 +vt 0.944444 0.222222 +vt 0.805556 0.222222 +vt 0.722222 0.222222 +vt 0.542560 0.987288 +vt 0.552753 0.969633 +vt 0.583333 0.977827 +vt 0.458333 1.000000 +vt 0.458333 0.833333 +vt 0.500000 0.833333 +vt 0.250000 1.000000 +vt 0.250000 0.833333 +vt 0.291667 0.833333 +vt 0.125000 1.000000 +vt 0.125000 0.833333 +vt 0.166667 0.833333 +vt 0.000000 1.000000 +vt -0.000000 0.833333 +vt 0.041667 0.833333 +vt 0.291667 1.000000 +vt 0.333333 0.833333 +vt 0.402778 1.000000 +vt 0.375000 1.000000 +vt 0.375000 0.833333 +vt 0.166667 1.000000 +vt 0.208333 0.833333 +vt 0.041667 1.000000 +vt 0.361111 1.000000 +vt 0.333333 1.000000 +vt 0.416667 1.000000 +vt 0.416667 0.833333 +vt 0.236111 1.000000 +vt 0.208333 1.000000 +vt 0.861111 0.000000 +vt 0.512712 0.875893 +vt 0.530367 0.886087 +vt 0.522173 0.916667 +vt 0.664880 0.916667 +vt 0.644493 0.916667 +vt 0.636299 0.886087 +vt 0.583333 0.998213 +vt 0.613913 0.969633 +vt 0.501787 0.916667 +vt 0.530367 0.947247 +vt 0.653955 0.875893 +vt 0.613913 0.863701 +vt 0.583333 0.835120 +vt 0.583333 0.855507 +vt 0.552753 0.863701 +vt 0.624107 0.987288 +vt 0.636299 0.947247 +vt 0.512712 0.957440 +vt 0.624107 0.846045 +vt 0.542560 0.846045 +vt 0.653955 0.957440 +vt 0.719940 0.867492 +vt 0.701192 0.886240 +vt 0.668721 0.853768 +vt 0.944444 0.000000 +vt 0.694444 0.000000 +vt 0.833333 -0.000000 +vt 0.888889 0.000000 +vt 0.916667 0.000000 +vt 1.000000 -0.000000 +vt 0.805556 -0.000000 +vt 0.750000 -0.000000 +vt 0.972222 -0.000000 +vt 0.777778 -0.000000 +vt 0.722222 0.000000 +vt 0.402778 0.611111 +vt 0.680556 0.611111 +vt 0.611111 0.611111 +vt 0.472222 0.611111 +vt 0.430556 0.611111 +vt 0.750000 0.611111 +vt 0.708333 0.611111 +vt 0.541667 0.611111 +vt 0.500000 0.611111 +vt 0.819444 0.611111 +vt 0.777778 0.611111 +vt 0.055556 0.611111 +vt 0.013889 0.611111 +vt 0.125000 0.611111 +vt 0.194444 0.611111 +vt 0.152778 0.611111 +vt 0.263889 0.611111 +vt 1.000000 0.333333 +vt 0.305838 0.086316 +vt 0.327368 0.166667 +vt 0.305838 0.247017 +vt 0.166667 0.327368 +vt 0.086316 0.305838 +vt 0.027495 0.247017 +vt 0.027495 0.086316 +vt 0.086316 0.027495 +vt 0.166667 0.005965 +vt 0.500000 0.000000 +vt 0.583333 0.027778 +vt 0.638889 0.083333 +vt 0.638889 0.250000 +vt 0.583333 0.305556 +vt 0.361111 0.250000 +vt 0.333333 0.166667 +vt 0.361111 0.083333 +vt 0.833333 0.472222 +vt 1.000000 0.222222 +vt 0.486111 1.000000 +vt 0.277778 1.000000 +vt 0.152778 1.000000 +vt 0.027778 1.000000 +vt 0.319444 1.000000 +vt 0.194444 1.000000 +vt 0.069444 1.000000 +vt 0.444444 1.000000 +vt 0.675583 0.841882 +vt 0.687468 0.835020 +vt 0.701192 0.835020 +vt 0.713078 0.841882 +vt 0.719940 0.853768 +vt 0.713078 0.879377 +vt 0.687468 0.886240 +vt 0.675583 0.879377 +vt 0.668721 0.867492 +vt 0.666667 0.000000 +vt 0.361111 0.611111 +vt 0.638889 0.611111 +vt 0.569444 0.611111 +vt 0.083333 0.611111 +vt 0.222222 0.611111 vn 0.258800 0.000000 -0.965900 vn 0.707100 0.000000 -0.707100 vn 0.965900 0.000000 -0.258800 @@ -186,225 +416,225 @@ vn 0.208200 0.594300 0.776800 vn 0.687300 0.234700 0.687300 vn -0.687400 0.234700 -0.687300 s off -f 2//1 4//1 3//1 -f 4//2 6//2 5//2 -f 6//3 8//3 7//3 -f 8//4 10//4 9//4 -f 10//5 12//5 11//5 -f 12//6 14//6 13//6 -f 14//7 16//7 15//7 -f 16//8 18//8 17//8 -f 18//9 20//9 19//9 -f 20//10 22//10 21//10 -f 22//11 14//11 6//11 -f 24//12 2//12 1//12 -f 22//13 24//13 23//13 -f 7//14 15//14 23//14 -f 26//1 28//1 27//1 -f 28//2 30//2 29//2 -f 30//3 32//3 31//3 -f 32//4 34//4 33//4 -f 34//5 36//5 35//5 -f 36//6 38//6 37//6 -f 38//7 40//7 39//7 -f 40//8 42//8 41//8 -f 42//9 44//9 43//9 -f 44//10 46//10 45//10 -f 34//15 113//15 114//15 -f 48//12 26//12 25//12 -f 46//13 48//13 47//13 -f 33//16 57//16 58//16 -f 31//17 58//17 59//17 -f 29//18 59//18 60//18 -f 27//19 60//19 49//19 -f 49//20 50//20 47//20 -f 50//21 51//21 45//21 -f 45//22 51//22 52//22 -f 52//23 53//23 41//23 -f 41//24 53//24 54//24 -f 39//25 54//25 55//25 -f 37//26 55//26 56//26 -f 56//27 57//27 33//27 -f 51//10 63//10 64//10 -f 67//28 66//28 78//28 -f 58//3 70//3 71//3 -f 55//6 67//6 68//6 -f 52//9 64//9 65//9 -f 59//2 71//2 72//2 -f 49//12 62//12 61//12 -f 56//5 68//5 69//5 -f 53//8 65//8 66//8 -f 60//1 72//1 62//1 -f 50//13 61//13 63//13 -f 57//4 69//4 70//4 -f 54//7 66//7 67//7 -f 78//14 90//14 91//14 -f 63//29 75//29 76//29 -f 70//30 82//30 83//30 -f 67//31 79//31 80//31 -f 64//32 76//32 77//32 -f 71//33 83//33 84//33 -f 61//34 62//34 74//34 -f 68//35 80//35 81//35 -f 65//36 77//36 78//36 -f 62//37 72//37 84//37 -f 61//38 73//38 75//38 -f 70//39 69//39 81//39 -f 93//40 105//40 106//40 -f 75//14 87//14 88//14 -f 82//14 94//14 95//14 -f 79//14 91//14 92//14 -f 76//14 88//14 89//14 -f 83//14 95//14 96//14 -f 74//14 86//14 85//14 -f 80//14 92//14 93//14 -f 77//14 89//14 90//14 -f 84//14 96//14 86//14 -f 75//14 73//14 85//14 -f 81//14 93//14 94//14 -f 105//14 103//14 99//14 -f 90//41 102//41 103//41 -f 87//42 99//42 100//42 -f 94//43 106//43 107//43 -f 92//44 91//44 103//44 -f 88//45 100//45 101//45 -f 95//46 107//46 108//46 -f 86//47 98//47 97//47 -f 92//48 104//48 105//48 -f 89//49 101//49 102//49 -f 86//50 96//50 108//50 -f 85//51 97//51 99//51 -f 34//52 32//52 112//52 -f 26//53 48//53 120//53 -f 28//54 26//54 110//54 -f 30//55 111//55 112//55 -f 46//56 119//56 120//56 -f 28//57 109//57 111//57 -f 44//58 118//58 119//58 -f 42//59 117//59 118//59 -f 42//60 40//60 116//60 -f 38//61 115//61 116//61 -f 38//62 36//62 114//62 -f 1//1 2//1 3//1 -f 3//2 4//2 5//2 -f 5//3 6//3 7//3 -f 7//4 8//4 9//4 -f 9//5 10//5 11//5 -f 11//6 12//6 13//6 -f 13//7 14//7 15//7 -f 15//8 16//8 17//8 -f 17//9 18//9 19//9 -f 19//10 20//10 21//10 -f 6//11 4//11 22//11 -f 2//11 24//11 22//11 -f 22//11 20//11 18//11 -f 18//11 16//11 22//11 -f 14//11 12//11 10//11 -f 10//11 8//11 14//11 -f 4//11 2//11 22//11 -f 22//11 16//11 14//11 -f 14//11 8//11 6//11 -f 23//12 24//12 1//12 -f 21//13 22//13 23//13 -f 23//14 1//14 3//14 -f 3//14 5//14 23//14 -f 7//14 9//14 11//14 -f 11//14 13//14 7//14 -f 15//14 17//14 19//14 -f 19//14 21//14 15//14 -f 23//14 5//14 7//14 -f 7//14 13//14 15//14 -f 15//14 21//14 23//14 -f 25//1 26//1 27//1 -f 27//2 28//2 29//2 -f 29//3 30//3 31//3 -f 31//4 32//4 33//4 -f 33//5 34//5 35//5 -f 35//6 36//6 37//6 -f 37//7 38//7 39//7 -f 39//8 40//8 41//8 -f 41//9 42//9 43//9 -f 43//10 44//10 45//10 -f 36//15 34//15 114//15 -f 47//12 48//12 25//12 -f 45//13 46//13 47//13 -f 31//16 33//16 58//16 -f 29//17 31//17 59//17 -f 27//18 29//18 60//18 -f 25//19 27//19 49//19 -f 25//20 49//20 47//20 -f 47//21 50//21 45//21 -f 43//22 45//22 52//22 -f 43//23 52//23 41//23 -f 39//24 41//24 54//24 -f 37//25 39//25 55//25 -f 35//26 37//26 56//26 -f 35//27 56//27 33//27 -f 52//10 51//10 64//10 -f 79//28 67//28 78//28 -f 59//3 58//3 71//3 -f 56//6 55//6 68//6 -f 53//9 52//9 65//9 -f 60//2 59//2 72//2 -f 50//12 49//12 61//12 -f 57//5 56//5 69//5 -f 54//8 53//8 66//8 -f 49//1 60//1 62//1 -f 51//13 50//13 63//13 -f 58//4 57//4 70//4 -f 55//7 54//7 67//7 -f 79//14 78//14 91//14 -f 64//29 63//29 76//29 -f 71//30 70//30 83//30 -f 68//31 67//31 80//31 -f 65//32 64//32 77//32 -f 72//33 71//33 84//33 -f 73//34 61//34 74//34 -f 69//63 68//63 81//63 -f 66//36 65//36 78//36 -f 74//37 62//37 84//37 -f 63//64 61//64 75//64 -f 82//39 70//39 81//39 -f 94//40 93//40 106//40 -f 76//14 75//14 88//14 -f 83//14 82//14 95//14 -f 80//14 79//14 92//14 -f 77//14 76//14 89//14 -f 84//14 83//14 96//14 -f 73//14 74//14 85//14 -f 81//14 80//14 93//14 -f 78//14 77//14 90//14 -f 74//14 84//14 86//14 -f 87//14 75//14 85//14 -f 82//14 81//14 94//14 -f 99//14 97//14 98//14 -f 98//14 108//14 107//14 -f 107//14 106//14 105//14 -f 105//14 104//14 103//14 -f 103//14 102//14 99//14 -f 101//14 100//14 99//14 -f 99//14 98//14 107//14 -f 107//14 105//14 99//14 -f 102//14 101//14 99//14 -f 91//41 90//41 103//41 -f 88//42 87//42 100//42 -f 95//43 94//43 107//43 -f 104//44 92//44 103//44 -f 89//45 88//45 101//45 -f 96//46 95//46 108//46 -f 85//47 86//47 97//47 -f 93//48 92//48 105//48 -f 90//49 89//49 102//49 -f 98//50 86//50 108//50 -f 87//51 85//51 99//51 -f 113//52 34//52 112//52 -f 110//53 26//53 120//53 -f 109//54 28//54 110//54 -f 32//55 30//55 112//55 -f 48//56 46//56 120//56 -f 30//57 28//57 111//57 -f 46//58 44//58 119//58 -f 44//59 42//59 118//59 -f 117//60 42//60 116//60 -f 40//61 38//61 116//61 -f 115//62 38//62 114//62 +f 2/1/1 4/2/1 3/3/1 +f 4/2/2 6/4/2 5/5/2 +f 6/4/3 8/6/3 7/7/3 +f 8/6/4 10/8/4 9/9/4 +f 10/8/5 12/10/5 11/11/5 +f 12/10/6 14/12/6 13/13/6 +f 14/12/7 16/14/7 15/15/7 +f 16/14/8 18/16/8 17/17/8 +f 18/16/9 20/18/9 19/19/9 +f 20/20/10 22/21/10 21/22/10 +f 22/23/11 14/24/11 6/25/11 +f 24/26/12 2/1/12 1/27/12 +f 22/21/13 24/26/13 23/28/13 +f 7/29/14 15/30/14 23/31/14 +f 26/32/1 28/33/1 27/34/1 +f 28/33/2 30/35/2 29/36/2 +f 30/35/3 32/37/3 31/38/3 +f 32/37/4 34/39/4 33/40/4 +f 34/39/5 36/41/5 35/42/5 +f 36/41/6 38/43/6 37/44/6 +f 38/43/7 40/45/7 39/46/7 +f 40/45/8 42/47/8 41/48/8 +f 42/47/9 44/49/9 43/50/9 +f 44/51/10 46/52/10 45/53/10 +f 34/39/15 113/54/15 114/55/15 +f 48/56/12 26/32/12 25/57/12 +f 46/52/13 48/56/13 47/58/13 +f 33/40/16 57/59/16 58/60/16 +f 31/38/17 58/61/17 59/62/17 +f 29/36/18 59/6/18 60/63/18 +f 27/34/19 60/64/19 49/65/19 +f 49/66/20 50/67/20 47/58/20 +f 50/68/21 51/1/21 45/53/21 +f 45/53/22 51/69/22 52/70/22 +f 52/71/23 53/72/23 41/48/23 +f 41/48/24 53/16/24 54/73/24 +f 39/46/25 54/74/25 55/75/25 +f 37/44/26 55/76/26 56/77/26 +f 56/78/27 57/10/27 33/40/27 +f 51/79/10 63/80/10 64/81/10 +f 67/82/28 66/83/28 78/84/28 +f 58/85/3 70/86/3 71/87/3 +f 55/88/6 67/89/6 68/90/6 +f 52/91/9 64/29/9 65/92/9 +f 59/93/2 71/87/2 72/94/2 +f 49/95/12 62/96/12 61/97/12 +f 56/98/5 68/90/5 69/99/5 +f 53/100/8 65/92/8 66/101/8 +f 60/102/1 72/94/1 62/96/1 +f 50/103/13 61/97/13 63/80/13 +f 57/104/4 69/99/4 70/86/4 +f 54/105/7 66/101/7 67/89/7 +f 78/106/14 90/107/14 91/108/14 +f 63/109/29 75/110/29 76/111/29 +f 70/112/30 82/113/30 83/114/30 +f 67/115/31 79/116/31 80/117/31 +f 64/118/32 76/119/32 77/120/32 +f 71/121/33 83/114/33 84/122/33 +f 61/123/34 62/124/34 74/125/34 +f 68/126/35 80/117/35 81/127/35 +f 65/128/36 77/120/36 78/84/36 +f 62/129/37 72/130/37 84/122/37 +f 61/131/38 73/132/38 75/110/38 +f 70/133/39 69/134/39 81/127/39 +f 93/135/40 105/87/40 106/86/40 +f 75/136/14 87/137/14 88/138/14 +f 82/139/14 94/140/14 95/141/14 +f 79/142/14 91/108/14 92/143/14 +f 76/144/14 88/138/14 89/145/14 +f 83/146/14 95/141/14 96/147/14 +f 74/148/14 86/149/14 85/150/14 +f 80/151/14 92/143/14 93/152/14 +f 77/153/14 89/145/14 90/107/14 +f 84/154/14 96/147/14 86/149/14 +f 75/136/14 73/155/14 85/150/14 +f 81/156/14 93/152/14 94/140/14 +f 105/157/14 103/158/14 99/159/14 +f 90/160/41 102/97/41 103/96/41 +f 87/161/42 99/92/42 100/29/42 +f 94/162/43 106/86/43 107/99/43 +f 92/163/44 91/164/44 103/96/44 +f 88/165/45 100/81/45 101/80/45 +f 95/166/46 107/99/46 108/90/46 +f 86/167/47 98/89/47 97/101/47 +f 92/163/48 104/94/48 105/87/48 +f 89/168/49 101/80/49 102/97/49 +f 86/167/50 96/169/50 108/90/50 +f 85/170/51 97/101/51 99/92/51 +f 34/39/52 32/37/52 112/171/52 +f 26/32/53 48/56/53 120/172/53 +f 28/33/54 26/32/54 110/173/54 +f 30/35/55 111/174/55 112/175/55 +f 46/52/56 119/176/56 120/177/56 +f 28/33/57 109/178/57 111/179/57 +f 44/51/58 118/180/58 119/181/58 +f 42/47/59 117/182/59 118/183/59 +f 42/47/60 40/45/60 116/184/60 +f 38/43/61 115/185/61 116/186/61 +f 38/43/62 36/41/62 114/187/62 +f 1/27/1 2/1/1 3/3/1 +f 3/3/2 4/2/2 5/5/2 +f 5/5/3 6/4/3 7/7/3 +f 7/7/4 8/6/4 9/9/4 +f 9/9/5 10/8/5 11/11/5 +f 11/11/6 12/10/6 13/13/6 +f 13/13/7 14/12/7 15/15/7 +f 15/15/8 16/14/8 17/17/8 +f 17/17/9 18/16/9 19/19/9 +f 19/188/10 20/20/10 21/22/10 +f 6/25/11 4/189/11 22/23/11 +f 2/190/11 24/191/11 22/23/11 +f 22/23/11 20/192/11 18/193/11 +f 18/193/11 16/194/11 22/23/11 +f 14/24/11 12/195/11 10/196/11 +f 10/196/11 8/197/11 14/24/11 +f 4/189/11 2/190/11 22/23/11 +f 22/23/11 16/194/11 14/24/11 +f 14/24/11 8/197/11 6/25/11 +f 23/28/12 24/26/12 1/27/12 +f 21/22/13 22/21/13 23/28/13 +f 23/31/14 1/198/14 3/199/14 +f 3/199/14 5/200/14 23/31/14 +f 7/29/14 9/201/14 11/202/14 +f 11/202/14 13/7/14 7/29/14 +f 15/30/14 17/203/14 19/204/14 +f 19/204/14 21/205/14 15/30/14 +f 23/31/14 5/200/14 7/29/14 +f 7/29/14 13/7/14 15/30/14 +f 15/30/14 21/205/14 23/31/14 +f 25/57/1 26/32/1 27/34/1 +f 27/34/2 28/33/2 29/36/2 +f 29/36/3 30/35/3 31/38/3 +f 31/38/4 32/37/4 33/40/4 +f 33/40/5 34/39/5 35/42/5 +f 35/42/6 36/41/6 37/44/6 +f 37/44/7 38/43/7 39/46/7 +f 39/46/8 40/45/8 41/48/8 +f 41/48/9 42/47/9 43/50/9 +f 43/206/10 44/51/10 45/53/10 +f 36/41/15 34/39/15 114/55/15 +f 47/58/12 48/56/12 25/57/12 +f 45/53/13 46/52/13 47/58/13 +f 31/38/16 33/40/16 58/60/16 +f 29/36/17 31/38/17 59/62/17 +f 27/34/18 29/36/18 60/63/18 +f 25/57/19 27/34/19 49/65/19 +f 25/57/20 49/66/20 47/58/20 +f 47/58/21 50/68/21 45/53/21 +f 43/206/22 45/53/22 52/70/22 +f 43/50/23 52/71/23 41/48/23 +f 39/46/24 41/48/24 54/73/24 +f 37/44/25 39/46/25 55/75/25 +f 35/42/26 37/44/26 56/77/26 +f 35/42/27 56/78/27 33/40/27 +f 52/207/10 51/79/10 64/81/10 +f 79/116/28 67/82/28 78/84/28 +f 59/93/3 58/85/3 71/87/3 +f 56/98/6 55/88/6 68/90/6 +f 53/100/9 52/91/9 65/92/9 +f 60/102/2 59/93/2 72/94/2 +f 50/103/12 49/95/12 61/97/12 +f 57/104/5 56/98/5 69/99/5 +f 54/105/8 53/100/8 66/101/8 +f 49/95/1 60/102/1 62/96/1 +f 51/79/13 50/103/13 63/80/13 +f 58/85/4 57/104/4 70/86/4 +f 55/88/7 54/105/7 67/89/7 +f 79/142/14 78/106/14 91/108/14 +f 64/208/29 63/109/29 76/111/29 +f 71/209/30 70/112/30 83/114/30 +f 68/210/31 67/115/31 80/117/31 +f 65/211/32 64/118/32 77/120/32 +f 72/212/33 71/121/33 84/122/33 +f 73/132/34 61/123/34 74/125/34 +f 69/213/63 68/126/63 81/127/63 +f 66/214/36 65/128/36 78/84/36 +f 74/125/37 62/129/37 84/122/37 +f 63/215/64 61/131/64 75/110/64 +f 82/113/39 70/133/39 81/127/39 +f 94/162/40 93/135/40 106/86/40 +f 76/144/14 75/136/14 88/138/14 +f 83/146/14 82/139/14 95/141/14 +f 80/151/14 79/142/14 92/143/14 +f 77/153/14 76/144/14 89/145/14 +f 84/154/14 83/146/14 96/147/14 +f 73/155/14 74/148/14 85/150/14 +f 81/156/14 80/151/14 93/152/14 +f 78/106/14 77/153/14 90/107/14 +f 74/148/14 84/154/14 86/149/14 +f 87/137/14 75/136/14 85/150/14 +f 82/139/14 81/156/14 94/140/14 +f 99/159/14 97/216/14 98/217/14 +f 98/217/14 108/218/14 107/219/14 +f 107/219/14 106/220/14 105/157/14 +f 105/157/14 104/221/14 103/158/14 +f 103/158/14 102/222/14 99/159/14 +f 101/223/14 100/224/14 99/159/14 +f 99/159/14 98/217/14 107/219/14 +f 107/219/14 105/157/14 99/159/14 +f 102/222/14 101/223/14 99/159/14 +f 91/164/41 90/160/41 103/96/41 +f 88/225/42 87/161/42 100/29/42 +f 95/166/43 94/162/43 107/99/43 +f 104/94/44 92/163/44 103/96/44 +f 89/168/45 88/165/45 101/80/45 +f 96/169/46 95/166/46 108/90/46 +f 85/170/47 86/167/47 97/101/47 +f 93/135/48 92/163/48 105/87/48 +f 90/160/49 89/168/49 102/97/49 +f 98/89/50 86/167/50 108/90/50 +f 87/161/51 85/170/51 99/92/51 +f 113/226/52 34/39/52 112/171/52 +f 110/227/53 26/32/53 120/172/53 +f 109/228/54 28/33/54 110/173/54 +f 32/37/55 30/35/55 112/175/55 +f 48/56/56 46/52/56 120/177/56 +f 30/35/57 28/33/57 111/179/57 +f 46/52/58 44/51/58 119/181/58 +f 44/49/59 42/47/59 118/183/59 +f 117/229/60 42/47/60 116/184/60 +f 40/45/61 38/43/61 116/186/61 +f 115/230/62 38/43/62 114/187/62 diff --git a/assets/hbm/sounds.json b/assets/hbm/sounds.json index 55e6fd59c..4522196c3 100644 --- a/assets/hbm/sounds.json +++ b/assets/hbm/sounds.json @@ -29,6 +29,7 @@ "block.centrifugeOperate": {"category": "block", "sounds": [{"name": "block/centrifugeOperate", "stream": false}]}, "block.pipePlaced": {"category": "block", "sounds": [{"name": "block/pipePlaced", "stream": false}]}, "block.missileAssembly": {"category": "block", "sounds": [{"name": "block/missileAssembly", "stream": false}]}, + "block.missileAssembly2": {"category": "block", "sounds": [{"name": "block/missileAssembly2", "stream": false}]}, "item.techBleep": {"category": "player", "sounds": [{"name": "tool/techBleep", "stream": false}]}, "item.techBoop": {"category": "player", "sounds": [{"name": "tool/techBoop", "stream": false}]}, diff --git a/assets/hbm/sounds/block/missileAssembly2.ogg b/assets/hbm/sounds/block/missileAssembly2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..aa9c7bb8f556efa75f00dc2a8e696432b26f3b34 GIT binary patch literal 14165 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 literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/gui/gui_launch_table_small.png b/assets/hbm/textures/gui/gui_launch_table_small.png new file mode 100644 index 0000000000000000000000000000000000000000..a6e48ade47b9e01363d869f11e68de8936cd1ffa GIT binary patch literal 2665 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 literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/items/missile_skin_manly_pink.png b/assets/hbm/textures/items/missile_skin_manly_pink.png new file mode 100644 index 0000000000000000000000000000000000000000..373912cafa1bacc7e9ff2064ad0d9d9aef951a4e GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf3RN=EU%hDab^TS*>PLPliC6 z;HK`6QVnMv*61aq1SGof%ak1bFB#Cpd6gk4=a5?4Wd!mo_kos6K=&|sy85}Sb4q9e0DgK# AQ~&?~ literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/items/missile_skin_orange_insulation.png b/assets/hbm/textures/items/missile_skin_orange_insulation.png new file mode 100644 index 0000000000000000000000000000000000000000..0b10d49d2652b816c1e8e8b0128344b79654b524 GIT binary patch literal 391 zcmV;20eJq2P)CrwX($YcEQc;MMj2zOiAk1M=>_(`u_Bi!G%0d<$S1N&!D1Fi@F z{8s1&LHiD$W|lcu)#}Mc3sLKZTR8?Q4c3}e2T|w-UGJ7T_;u!Zb

P2uF5cRtQga z3xqqWZ3*}NHb>D5v{YZlL_~3SRF#{pQGn?a!kcKzL>5mjcTaxPvLYIWPu{ lpR3Dn1>V2x`E|m7ufLjIm(Q|OeAxg1002ovPDHLkV1hDdtSSHi literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/items/missile_skin_sleek.png b/assets/hbm/textures/items/missile_skin_sleek.png new file mode 100644 index 0000000000000000000000000000000000000000..8e5fc15c7c464ff39e1d766979cefc8e975c1f8b GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#VfatL+p&oRQz+cc8y$ZfVft zHaUfs4|dC^Y&taEQIuiFeY*>fIqjmFd90Xpc^O_aU5;pfmK|X3dEbP0l+XkKegRhJ literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/items/missile_skin_soviet_glory.png b/assets/hbm/textures/items/missile_skin_soviet_glory.png new file mode 100644 index 0000000000000000000000000000000000000000..86bb04eeee996ebd59250b529cab4fb0272743c3 GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf#sec;;ZwvNkVb6o?~M_m$k2`#FrQj@$v?rSI4Rr zvscXGyypbP0l+XkK!*fQ$ literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/items/missile_skin_soviet_stank.png b/assets/hbm/textures/items/missile_skin_soviet_stank.png new file mode 100644 index 0000000000000000000000000000000000000000..eede778a51969c1828e8017e8303003558a0d2de GIT binary patch literal 446 zcmV;v0YUzWP)Xs5nq>N#Xa>x%_Isd+-R*+E?#GdU-OVH$F`Pz1G}V>%yctipa1{>07*qoM6N<$f|1p~SpWb4 literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/models/launch_table_small_scaffold_base.png b/assets/hbm/textures/models/launch_table_small_scaffold_base.png new file mode 100644 index 0000000000000000000000000000000000000000..fc28e81286f0602c8365c76e75d0de4e392bc9bb GIT binary patch literal 922 zcmV;L17-Y)P)#nfL+UY^YOsA{sxU-He`!0Td-(#HTH_vZJ z&9-e~7zPdx4>d5bZJYSMk8-&Twl2zF3fQ(y&d$yV`@Yp`k!f`izDkV0W!jm3zYpK{ z(Qdc@>QGcCXXP&i_)bLClkim_M+4SFQOAqc=jAKKES}@*B7Bw5=r=vdL%hdC`N|RJ zA-*okSB+ephxocEe<_g7L1c4qBHy{%Bf<3nAzx2OaD70WtG$JGHuX8ES2u8ReveNd zzTo2g9(r{nH8D}hv72eP+uHH*vDWYR!Fz1dsEFei%`F&)0i&$LFbovUt%V9qeGUfK z2jt@X9<=uI)iacye_Wg|)1HH>J*cI9A9Swvh+f@5(cHp=`yGScPXNHYx%!LGLfwzt zbd=|&iJZniJv}AWY8ACw4c%@RyvgQHt)bKDz;PS^ zm^)`#mXN^ln4rIglOB|5U6gN{CMuN*bX`ZKQh{ljiE^SyeGa;=3(xZ~7!2Tf9$eQ= zl$%RnnsZQf2UDMemSqv89*px4Ul--8?qKToLFFEd^AKMb<*V*sHV65-C|`94vpLAu zMfs{b_}|Y#t<`FgNq^Eti4o;5#dT>GSe8Y&_fl`=uiu^gvHttFZ=|e0(;`&d-Q67k zpwVd1yp&B)aor!^006bkZ2)pa#xB5$yScdm05qFTX(Cy1?E11q7G@z)ah*;F0LB}k zB9nrOW7luusgp^Ni>LhCn5l!bQ&C4$25OtzXmabz=pF!QmzS3W0QUFyC!Y0x`9~%P z0JpcdQ%O`vqtTEq4tNq$+uW8a4gj>>-Ca^Dl@J60qF#4)b`XXk3Wd>WmL2=~RXjWr z6jw%iWXG`{41xdvFdPoYIhnEdYc$^!@F4q$#rjA_ wKJ(zBJjgynvOY?h&phb5ZmQQM-h;B^-_hSh;g4!9WdHyG07*qoM6N<$g5UMCg8%>k literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/models/missile_parts/mp_f_10_15_balefire.png b/assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_15_balefire.png similarity index 100% rename from assets/hbm/textures/models/missile_parts/mp_f_10_15_balefire.png rename to assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_15_balefire.png diff --git a/assets/hbm/textures/models/missile_parts/mp_f_10_15_hydrogen.png b/assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_15_hydrogen.png similarity index 100% rename from assets/hbm/textures/models/missile_parts/mp_f_10_15_hydrogen.png rename to assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_15_hydrogen.png diff --git a/assets/hbm/textures/models/missile_parts/mp_f_10_15_kerosene.png b/assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_15_kerosene.png similarity index 100% rename from assets/hbm/textures/models/missile_parts/mp_f_10_15_kerosene.png rename to assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_15_kerosene.png diff --git a/assets/hbm/textures/models/missile_parts/mp_f_10_15_solid.png b/assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_15_solid.png similarity index 100% rename from assets/hbm/textures/models/missile_parts/mp_f_10_15_solid.png rename to assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_15_solid.png diff --git a/assets/hbm/textures/models/missile_parts/mp_f_10_kerosene.png b/assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_kerosene.png similarity index 100% rename from assets/hbm/textures/models/missile_parts/mp_f_10_kerosene.png rename to assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_kerosene.png diff --git a/assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_kerosene_flames.png b/assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_kerosene_flames.png new file mode 100644 index 0000000000000000000000000000000000000000..c49e489493cea430eedbb3f36c5111740fb0a6a1 GIT binary patch literal 1438 zcmV;P1!4M$P)5qS-f=Mi}wY0C#9Um@}=B5xyq${R9m_KXU7 zzx!h%B8Q0Vb=nPitJC)`A{j*9>Do=1{pbQ@5J@6pAo7v#$6d4#c?FS|yLMA%KkED! z05E}PfG>d`75GOvwfGGXpbos$?VC3H5wJ)CcoSF$z617v=Q_f+xrO#Ia09potOA88 zv;TZV1>`+MY{W1OF$_cg5=0tEQxGY4*WlL(AaVHf%b-B^w>{|f5hptz&%L4 zYMctfH}DkbUw~o)e*nAPlb-_jKuHs5pUN76_7mkF5sRr`PMte=u>!Z(;c4L4Zs&)f z-06IEkDhZm0_{_eJDl!uviy~hQ|`s0zmeK8ICxZnb)PdY0C)Na0w}jZ9s%o+`N0H^ zJNA!*?I+DY3>NyFR1Nss*YWe|SIGo8`8xyc53coJok{bD#X=BK<|p&C@vYC9z0UEh zqsnK#hR;6r#0YeB-29_p;UXf}sf+r~b86E3qo8LA9JGQ%N|M2Y2lWr)nKb_}=n){L z2dk^pf(H-kAH*|h{$bFU1g{$A0$jEOmyI3)5{bmfgy(TgntvGd2ylFSJTl>V9FyiB z28-iVblg|x|KL|(^he4|hH|mVV0cTwG|iq9v(_FKS3Uw3$ED-SDS&C3 z=O*=Xx!jX9BUKP_Cm)N&0zZBm7m z^7(wv*qIjq@IqVHb>i_jjYflPHjAcdXqv{x#s-Z>gLpiSuIoKxA|U{DLjV5#`)qA( zc_QR;IW{*py~&qKB_2L}h-F#cxX1|5YPC>Rm8GR69z1x!_3PKER;yI2Rcf^w+uPe{ znue;XUUGy82>_s~su%WW(QdbCx7#?5)6*Xr0d!r*aU9z1Hfw8Z?Cp-TqSb0Oc6WE@^?-RjAWS`A zR_+2WhOGxg;x5o^Hi^Yzef5B)r6mALrIL3iI9m_s5g?IBcrPD^&C-63vzP?G|0%Fo zERxUX(RH1pqa##R^)^GcZF?Ib|5(K^jJ}tNi9}+kKQM&(f55o-E0v1UJ%8a=*oD6y spj`Aeb=u*7y!Af}1z}zfpuZmQFOZTMBOZPD;s5{u07*qoM6N<$g0O3)g8%>k literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_kerosene_sleek.png b/assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_kerosene_sleek.png new file mode 100644 index 0000000000000000000000000000000000000000..4678b2ce0bc2c4662f7609f94eb6523426a47742 GIT binary patch literal 1157 zcmV;01bX|4P))&(F_7&+_H>nRxb*@&HZKP9i(TQ8j-Vqy#AX z4IaWFj;i^~;NoKdlK|WI-BA^)=FdW50g{GQVPw_(c_<`6mO(s?teXE2jtY=8MEJft zvhI~d)%?eBP=I~ovOb?;WYzpdkSjo*aaq^O7+E!cQ5+otS;iH)R}@wAAHzWbiWqQ; zkyY~-L9PHS|G12iRr43cH4{9y0q4ebHkdrQ#M$5tPepluJO2m20MxrC2ym(i>bjn~ zQMdE5xOfk^;icrcz*=10#|`hOS~pz$5cme1KY*Pp00LJJ$Pa>LR&H3pi@%Z}ST^Hg zSsJU7p9R;+Q1av=CqrD>ego*belV!JuA2&)jVg$c&MS(Nc_g19Xp9Hwy1pfy1OU@C zv0kqM0J1E@vaFN{#1k4JK(h0uX+lvHJU%``6h*{wj5v;|AhvBoQ4}gd?T0|pr47SC zx7)?-?JYW;4*lD1x6$wS(d+eK7)GjX?F9fpU0arAsH%$9YK6gI07;S{NfL&`Ay%su zR8@s6%c(Yv5CGV@{?pSFCX)#jVKf?HJRZ}|JC1{wmlv3(N!v9>fc1I}Q54Z?webA> zjJvx#1VMlx2r!?|F`Z5!NfJa+q`?trkN^N6iXwIUeMC`&D2foraq4X+?^E`N-hi2x4T5~3)=X0xH$pkWyFRjKRxHdlb3 z_?O8*R`BG{s|QS{QvkqVFvzS2gkhLJ1b*NTMl%AYr+M>}dO*9~rUj7EXy;|K*^Jf$ z7K;T;)1-Mqeh|dpOy=oei-NrQ_v-=U@fbm{6Ky`9}1%GlDXxlan!+N}C|Lz}6g$a`N0HI009#2k&vXC_;Zj=B3`||iN X1wPYtUFSDn00000NkvXXu0mjf=7S!* literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_long_kerosene.png b/assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_long_kerosene.png new file mode 100644 index 0000000000000000000000000000000000000000..6ff6df5f8e09834b92140bb61ce06325de9580c8 GIT binary patch literal 1067 zcmeAS@N?(olHy`uVBq!ia0vp^1t8491|*L?_~H$uSc;uILpXq-h9jkefr0svr;B4q z#hkZu_GT#sO0>lvHkcV0DJGfn}zevpg7G76&7wmYgEi+?Y(ub9=Q4V&1pvau8l8$M5cH?uzL5Q zKPktmPApK~qmN~ha^n*Z1xq0!nA1WgELIhL67hP^V)Iz*kl*)`*6!N#-u9Yk`qdxJ z{}LAO|Gi(>bm8NN6)%~$U5`{P|M7T2Rp#HX>tFlmuiajvUOainmbecIqWi@!>oxyi zigx(LEWn#!*Ux77WRG>n&okfFhu$dpv*yFQe+SNQIQ8#<@3Hejv(BiwPrms?gG86& z_tmYrE`4R{6BjSucH&}S^ph7Wbc;&7SS_uxx@Bayy7u+mQgV0Cow(SM2QH+x`Q*hE zGfQAVN0@K@d#k;9lVg3tl?BIFwB%`=*NW=w|55I9aE4UG?e%+GCNV6ynvrNXpP3=% zy6f*PdsQw@nU&FUV8@=Y#jQ1V{hvP<-`Lixz#+imsIsN_T4U&zo{1j!TaL{>^6b2t z*HWQVPmRjT%NIYNJ6ASjb!do|s7bw<@cPu&IE984nI*B}txk-WUy2+*e!M`2z3=gY zxb?|aa~B0@94NiJH2a33lfs8vC2=t^3vR!46Y}@-yO3d`RJk{fKRi4wfOE#h z$;=t^w_VKI60kOGvEBP`-^BVJyS%^py0l_m`?pN%w~yBGDrY@-l*#yDt31!s(%pAg z+f!;lH~$Z1-&iOv@!$BK)bAUgxL*YB3- yJZCO`vstiE@Z-rhDn34%k{8+AQVivPNXwZ^9*Q@(@f4W*89ZJ6T-G@yGywp}o#GDw literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_long_kerosene_flames.png b/assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_long_kerosene_flames.png new file mode 100644 index 0000000000000000000000000000000000000000..59e1bfd710df9b0b7cf59d32f5da1781d327a240 GIT binary patch literal 2042 zcmZuydpHwp8{eU}#iGOHG?OLuqSDnuT(*7%Pn1-MqYAj!#Zqeoa(Ki(~9bMDCZ|@Lxnza_?(c)7RyFdLm z%NF-O`pH=KX5|78fj&gD-1`H6X@-Bs+y|0=B(U*R$wI`|T0Riq#etH?!1JbttEUkQ zAP|E5kU!j=H`)f@2Rsf|hX#Wq$Q?}C*B?&6BvMH;WLfi#`*U%jjcUcn+sb9gm~+l? z0X%^>71=_|L}^aHQLrSX@P5AF9n;*@L>HbDYzR}V!tb&+`1L)-5!xgvpD}o5A^WX} z9i!YIucx=Z!(uGL&;Y1Yq$^R4G+Tr(VzZW4vad9UH84!YvjMo~jHTw(TVY}R#^j1! zC2Uu+=Zno0pibSvUm8~$U?0@xUIZkp%lr4txEti4SZUGk<3HBT(`ja>PEED7!3S~1 zX`fGzpFRlEndcblk@?P69M1&bpYIRUl0IAy@|Whf7%&TVWo z1Ky2K;e>LIkPS3Qqm6?6HJ!qeqAjNi((u-6{pS5k&G%2d4zQBYWg4ImVQZ@_qiOYK zdM|O8ug0&~#V?fXst^|ZF~Dt@`goIr(qx%`cilrg@pi&bF85bB<<*y?xfNnV7jiPt zuDuZN)MP?YiKD){W$CH7j$^KAg{bcHs5VkGU*8LlC&%S7lw!D}R2_ zziL*yD%T-4N<;+W*wncJojrF;$DSN4{P-E&0MjvOfv5w*RW{aD`#mQWXk4wAM77a8 z-L%(BNH}?F$)tO{^&^hSz$>{v3`hKMrwW6{4>|jR7Cjf6doOkmp3kiK5v{jVcD}n^ zZ1ey>Tlk>8aLG4cZwVDL_}60al%DY@Dsm#0!6cSWMQ2jUw=gP&z99dF`nQF7rjnYn zFV!UX-CqKGPDp~Pm)^{+qqvF>&VSBgpwq27O$44au9r|GGRgdonNpP5dCRY;OP%HX zEe!Fe`drNIy6?e+g4Bg`SK)4YM)vrmxG>WO*XTM!yACmW18+^JCMPp?I~5!NA4=zK zsV&wkZ3D+3rb2HH0jbzFx9;wL)GmBqNHlkjrV zVR2)LKpzt3T&ho$xm*C8jRO_$&&gm&(L1(Yc8(z;N?&qiMvff*1K#B zW?#c?c}r_WVL|K&EgcT|CS~-0k=ZF1lby*ut|p(P#4V1T+}4JqQ?ygNu?jf9qGU#u z1Gfi%|Nmy%4waIat;;~**!2Gx5-W~zdlq;)siOfG2&*tBWHUc&a+X<(z}ZV5svCAh znt&8=w`!jKFLGOoVwFPay!!WYYuy9J`oDF~tgx(!ZkInX^A%+%M!y34>vs;^=Uma% z3d;aEmLZ@}C}2mTMep35l%!zgB$nRGp(ZEob4L-A!!?2HKS||$ZGHe>ACvKJj||1l zyLkDM|4L?#jh3>q@?dR4|aEN@1vkeiR5fbN=j{1XJ_X~ zQ&fhNHh-ZqI-tItlb8sWkj$u_X*cq^ zu$8Q=Ea8pNsHh>kn*uR=<4ifDiQFYWm1{%A7RBGl6AFb6x(9}ahl{W1dgW1 z?N_qwH?n)jWr%?Iv~^Z$kqxNl5>gReK%NN6nV9edkpWV<*3Y~u+ch)rn-|-5Yc+bY zKLxLG+>S#zLgCF0;!{;;Z?`HB|7MgS2IHd`GBd-x*z)R?=Kwf`i!O6|e|o-%HFRRt z-z0=UNbj=kTos9ezKt|UH^NWtn!JU~S}5hAcETMV|>Ar(0+@=04}*}a1LGSuv)SVG+p?JHMkH%lB>?nqhVY=Hm~ WzPkpfFC@~>9DqM(XUW1|PxuE;Blv{? literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_long_kerosene_sleek.png b/assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_long_kerosene_sleek.png new file mode 100644 index 0000000000000000000000000000000000000000..c4408fc1639861c59c91c865c1ec4a247b8e2bfa GIT binary patch literal 1387 zcmV-x1(f=UP)mTf6orqUkg<)t4Um$hiX!>_fs|=hqNAWQrGFN!yDjKY ziYP@2q?FO3ji@Y3Gy$580ON*Nuyzcw2_}qqcYHqyB?0@yn#0Uo&-EQ;^NI}!qufBb z^fg?PAD6xW=6jU>{HyWlP17_n8jW%ZS(b(O_xGcYJ+Ho>OGh?#dZ1~V-xfTiAzHtP z>=<}#4?4sl4bl2Vgy%rwuz|#31BsK%z|HISB?{5{GIF$m$%Ylt$fEUSu{9rGD?Q@q&sQq13xCauaME#qb_X%&=C~;Ir8y-T5 z^8>hi0Kx&x>2MDuPG%5uO8HkF&ZW;mOiB=Q>WW96`aqHTMS>TziNlN8#Nm7(ao9lO zuz|$k`at4veIRkTK9D$EA4nXo4x2Bn}%$oKn^Y8+39B{lveyju)+86fzC`2mcBE$D;L%LZ*Q~@kdUnNv@+s>lcMg z0~P$8OUOdLC$mNC7X=Pth{FaFhoey9a1=@$jzWpEW1wl8aq-BhQDRbKAJO_ngsYQ? z!&_|;hil}C!&_|;hkGD#c&jbq@K#&I;USbbyww(QxCau4x7s2OZ?#1n-fD|DyqHa# z%zPkKEXz6=l#NCsse&Gf z9VrY1wnOK`!vp&Ler#f=(?Pe}jm;Yj26%dUg5x-szTC4Rje)Dx3aYB2TrT7B@e$Y8 z*O*Kum`o;^PNx_ShtM<)s;b7pjSNU*AONVU8V{TM1VMlx2oQ$h1+GjS(io`gI>InS z5Cpiry~TJuhUaC~YY%V!2#OVIClffxw4} z!1g9RZJvvUO0gvN~MBY ztp-ig5Cj3%>vg;uW7~Fot09AlQtVQZl@A;ahX8<9tCgA$lwmbSnq4ZQd|2N<4O}t#j!ovkvvY`vqPdDKD(^0?hyb002ovPDHLkV1oWjki7r^ literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_long_solid.png b/assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_long_solid.png new file mode 100644 index 0000000000000000000000000000000000000000..29381c80c55c7387ad130db14590566372f63577 GIT binary patch literal 1656 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 literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_long_solid_sleek.png b/assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_long_solid_sleek.png new file mode 100644 index 0000000000000000000000000000000000000000..44efcf7a31f15910b1343be5f64fe7d07f15be01 GIT binary patch literal 1397 zcmV-*1&aEKP)?oG?GFdPmu2{jrGJUu<_bnIdE$C-4v@u~+}mi1}D zZ5pce^T;a$ckMyj*ruUcKaa>9NE|VcIAS1iG8y>%uz9IMwLV97HZb0>DjHd}K38@! zFsVTg*~qH(IrE``@rEp%Z(d2C?Tc!C?rb&iZQ~~W{+UKrt)B-{4NPm?r1$n|WYzk4 z;lm*`sd0DtY*$q4b7!l8yENcu8d?4M+_v67)Ts3kT_x> zapaK-;>aTv#5pail(wI8q--9H|c^j?@PdN9qHKBlUsAk@`U5NPQr2q&|>1vJyiaF_1W7 zAaTS%;)sF75d(=M1`_8a?SskRe`XT;*7+yX@v8OnLaKq^|NB?zKUS@u7g7!U<=3wn zr5-aKty(`Xq#F3!AAe;M%KBusYW=(*K@4%kK;lRgN*swoi6c=cab6i{Syog$vTu|a z*LaI+{X8PoNyL$@wumD&^2Cv?wumD=kT|l{7I9>&E#k-!N*vj0i#XB)i6dKW5l6P# zB93geMI2eoCQfQTkSdKvV{1@091d9pJ*=LI3C%N2Gw~Hah6`+ZV58A^4ow08$8oS) ztpEUqVW8XXzA}+ZPh??W+&sr|V45bbuCAbI8iF7|5CoB-uIs`yO*STyA420pqHWu# zR;xHYJw>HbiGG&LWz_3+)M_=@ww-t`Rmd9%AQ~DC!$7H2!eX&Nv)P2M>(F%_tyT+* z#R8>L35H?3I)^$e3-YP(y}gCwILE%+gTcnY)oKMz z(@-oHadUHnv$HcyCKF616HKR538jYjZ151!|tTCL*p@)GOy8bJ_5^B@OU+(rOEx7&r|IH=d_ z(VTa8cL!b9qxV{^7Cg^Gx7$7TaCr#B-^_Vh9}$hlOx8CNwB%DJ^8V zT(U3^U}7NfVj{4)Nl%*R!eNt(c>p5=ffp0E&2OB{0~pMKd54vOk`E+|&kHO98>=vIS+i7a-hNXrKf1_J;y4H`m@KOT<@KR*9( zDJ_IkKCtloK)b}caQ;$a9be2&f@40Am4QJ1%FF%-fwMhNqh^z$00000NkvXXu0mjf DwG(|3 literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/models/missile_parts/mp_f_10_solid.png b/assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_solid.png similarity index 100% rename from assets/hbm/textures/models/missile_parts/mp_f_10_solid.png rename to assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_solid.png diff --git a/assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_solid_flames.png b/assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_solid_flames.png new file mode 100644 index 0000000000000000000000000000000000000000..9ba841101f86eaf5beffa13cacf2c4c4489a0ca5 GIT binary patch literal 1448 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 IM6N<$g3qOtNdN!< literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/models/missile_parts/thrusters/mp_t_15_balefire_short.png b/assets/hbm/textures/models/missile_parts/thrusters/mp_t_15_balefire_short.png new file mode 100644 index 0000000000000000000000000000000000000000..f5b5f2e7d463c21806c01578a978a4ef865fce19 GIT binary patch literal 1255 zcmV9pyBukFKa0i#$ATDSL$!(c*Dz07b6C507Ap{o} zxReV{;jQcDx1|oOQd>Gb9>f5`f9%JShBe^UJ*Z#qn45pPb3nC!n1AnBs?)ZBeA*=!=dqN4X@|2S96?#Pn*^D?qMq^Ze0vlDxr%wU zn-nog#~^KNYu z+1c3v0Gynh002aJT9#E+1pr)KU4a~n^0fS@w7XWTMJ`AB{r+73CwX^wH?sa-ub1j~ z!5+iC9SBQd?E--3d0aWEtox+gM_#fb8zpkWQY^~?01O5L?mUt8SV>9c5b}^T(_pPu zo3LVt6aeTdUHBs(d(s{~$I9|NFILj$${}PeiEE6NL&S8IE>uN@qABoQAD-{QANlZH z55DW;<##UuOhr8;=}YAhvXn#<#jqUHG&wn1S%ab}LAk6z)q?X!pN?RfCKalxYUHFo zFFEtBD~=MtPsl`$<2Yy;Eh(c!*-WLXxDJ{>{P6dZg!paL4z20Aw#0DwDk z;k!PXD@`h=bJKyUsOX}Lx>cXK%caSO-fyW!lEmK9Ez82|yVt?|QVybo6=4_#0Km3w zPL5XAsJIumFEAJk=&e8PX!`Z%bf1Wn0RBU;auiKL`?^i#*tQMZwqY0sCx;z+w4SeI zn9(6-Sr*<*-f(iXvIYQD4#Bo<42MH#PXalv=h6u3D%lRRpMFgD*BZDvC@e=)wFlqq zj$Hbe&5@EldHOP*|M_>S_0zl9U@$=4uXA!pWRQp<42MIQrU~EmXXNZjdzntsrBW%? zmkb2iFPSrZ*QbrUBNvTogXTFz63LUAD^0Yo+gx^y|06!Um`#hNrKMEsFNK!{p6}7f zAaZnFNBg>sci+Fm`zPWL216IAa+Q!j24x1@bQ3)DmJ5LB^_@cBdV^nNjrjQ_(v^P_fPkO zWko1AViQBp_s}w07!HRIuIT5zb|OP}b#*n}Oqwl3ZFi8RM_3Y(Q}^ot^4sn(3?n;1 zz{4A6B#|Uifc!Vi*4Eat6$C8SmaA!+*$V;|XVZRteLWvREJc3ollIRX{s(wR{rz8x Rz~cY_002ovPDHLkV1j<_MVkNs literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/models/missile_parts/mp_t_15_kerosene.png b/assets/hbm/textures/models/missile_parts/thrusters/mp_t_15_kerosene.png similarity index 100% rename from assets/hbm/textures/models/missile_parts/mp_t_15_kerosene.png rename to assets/hbm/textures/models/missile_parts/thrusters/mp_t_15_kerosene.png diff --git a/assets/hbm/textures/models/missile_parts/mp_t_15_kerosene_dual.png b/assets/hbm/textures/models/missile_parts/thrusters/mp_t_15_kerosene_dual.png similarity index 100% rename from assets/hbm/textures/models/missile_parts/mp_t_15_kerosene_dual.png rename to assets/hbm/textures/models/missile_parts/thrusters/mp_t_15_kerosene_dual.png diff --git a/assets/hbm/textures/models/missile_parts/mp_t_15_solid.png b/assets/hbm/textures/models/missile_parts/thrusters/mp_t_15_solid.png similarity index 100% rename from assets/hbm/textures/models/missile_parts/mp_t_15_solid.png rename to assets/hbm/textures/models/missile_parts/thrusters/mp_t_15_solid.png diff --git a/assets/hbm/textures/models/missile_parts/mp_t_15_solid_hexdecuple.png b/assets/hbm/textures/models/missile_parts/thrusters/mp_t_15_solid_hexdecuple.png similarity index 100% rename from assets/hbm/textures/models/missile_parts/mp_t_15_solid_hexdecuple.png rename to assets/hbm/textures/models/missile_parts/thrusters/mp_t_15_solid_hexdecuple.png diff --git a/assets/hbm/textures/models/missile_parts/mp_w_10_buster.png b/assets/hbm/textures/models/missile_parts/warheads/mp_w_10_buster.png similarity index 100% rename from assets/hbm/textures/models/missile_parts/mp_w_10_buster.png rename to assets/hbm/textures/models/missile_parts/warheads/mp_w_10_buster.png diff --git a/assets/hbm/textures/models/missile_parts/mp_w_10_he.png b/assets/hbm/textures/models/missile_parts/warheads/mp_w_10_he.png similarity index 100% rename from assets/hbm/textures/models/missile_parts/mp_w_10_he.png rename to assets/hbm/textures/models/missile_parts/warheads/mp_w_10_he.png diff --git a/assets/hbm/textures/models/missile_parts/mp_w_10_incendiary.png b/assets/hbm/textures/models/missile_parts/warheads/mp_w_10_incendiary.png similarity index 100% rename from assets/hbm/textures/models/missile_parts/mp_w_10_incendiary.png rename to assets/hbm/textures/models/missile_parts/warheads/mp_w_10_incendiary.png diff --git a/assets/hbm/textures/models/missile_parts/mp_w_10_nuclear.png b/assets/hbm/textures/models/missile_parts/warheads/mp_w_10_nuclear.png similarity index 100% rename from assets/hbm/textures/models/missile_parts/mp_w_10_nuclear.png rename to assets/hbm/textures/models/missile_parts/warheads/mp_w_10_nuclear.png diff --git a/assets/hbm/textures/models/missile_parts/mp_w_10_nuclear_large.png b/assets/hbm/textures/models/missile_parts/warheads/mp_w_10_nuclear_large.png similarity index 100% rename from assets/hbm/textures/models/missile_parts/mp_w_10_nuclear_large.png rename to assets/hbm/textures/models/missile_parts/warheads/mp_w_10_nuclear_large.png diff --git a/assets/hbm/textures/models/missile_parts/mp_w_15_he.png b/assets/hbm/textures/models/missile_parts/warheads/mp_w_15_he.png similarity index 100% rename from assets/hbm/textures/models/missile_parts/mp_w_15_he.png rename to assets/hbm/textures/models/missile_parts/warheads/mp_w_15_he.png diff --git a/assets/hbm/textures/models/missile_parts/mp_w_15_incendiary.png b/assets/hbm/textures/models/missile_parts/warheads/mp_w_15_incendiary.png similarity index 100% rename from assets/hbm/textures/models/missile_parts/mp_w_15_incendiary.png rename to assets/hbm/textures/models/missile_parts/warheads/mp_w_15_incendiary.png diff --git a/assets/hbm/textures/models/missile_parts/mp_w_15_nuclear.png b/assets/hbm/textures/models/missile_parts/warheads/mp_w_15_nuclear.png similarity index 100% rename from assets/hbm/textures/models/missile_parts/mp_w_15_nuclear.png rename to assets/hbm/textures/models/missile_parts/warheads/mp_w_15_nuclear.png diff --git a/assets/hbm/textures/models/strut.png b/assets/hbm/textures/models/strut.png index b0abe3ee11163a8643c5b1486a3ef3cc9ed26019..eee981bd02ef522087a9ec30492684d84cb15c2b 100644 GIT binary patch delta 411 zcmV;M0c8Hd0>lH5Gk*blNkl&&)P)e~}E)fwItz<9m$3ld>!wz-%@f9C*9k0Lb&4)oMkWrdVqc5&FIdh{7iTT5F6k zgGXyUaP2o0MUlkh$!@oE#+avNZ`&4Q3|W>TB4k-cnx-6&M}R0ixCgxB$6UwYK?X#G zx~`qSK};Sz2Y-BgzUKN}o|I+jwAL&Zi@~AS>y@tS$n$)VU*E+*6g~y$y6(pqdU?ln zT|dqBZ+UPJG)?1tgktiEbMAl4fwpZ2xAyFD4)}TTHP`R(pcKGo2X8i;Zy&FB`8Wsu z#~e7H&&=oZfq}<4AR>3i`~BX<?fkaUf)DkgD^2m7b6vs1a8o$!1yr0000 0) { + int j1 = this.field_149933_a.nextInt(21) + 10; + + if (j1 > itemstack.stackSize) { + j1 = itemstack.stackSize; + } + + itemstack.stackSize -= j1; + EntityItem entityitem = new EntityItem(p_149749_1_, p_149749_2_ + f, p_149749_3_ + f1, + p_149749_4_ + 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.field_149933_a.nextGaussian() * f3; + entityitem.motionY = (float) this.field_149933_a.nextGaussian() * f3 + 0.2F; + entityitem.motionZ = (float) this.field_149933_a.nextGaussian() * f3; + p_149749_1_.spawnEntityInWorld(entityitem); + } + } + } + + p_149749_1_.func_147453_f(p_149749_2_, p_149749_3_, p_149749_4_, p_149749_5_); + } + + super.breakBlock(p_149749_1_, p_149749_2_, p_149749_3_, p_149749_4_, p_149749_5_, p_149749_6_); + } + + @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; + + if(i == 0) + { + world.setBlockMetadataWithNotify(x, y, z, 2, 2); + } + if(i == 1) + { + world.setBlockMetadataWithNotify(x, y, z, 5, 2); + } + if(i == 2) + { + world.setBlockMetadataWithNotify(x, y, z, 3, 2); + } + if(i == 3) + { + world.setBlockMetadataWithNotify(x, y, z, 4, 2); + } + + if(itemStack.hasDisplayName()) + { + ((TileEntityMachineMissileAssembly)world.getTileEntity(x, y, z)).setCustomName(itemStack.getDisplayName()); + } + } + } diff --git a/com/hbm/items/ModItems.java b/com/hbm/items/ModItems.java index d58ef2a13..ece2ec081 100644 --- a/com/hbm/items/ModItems.java +++ b/com/hbm/items/ModItems.java @@ -846,8 +846,18 @@ public class ModItems { public static Item mp_stability_20_flat; public static Item mp_fuselage_10_kerosene; + public static Item mp_fuselage_10_kerosene_flames; + public static Item mp_fuselage_10_kerosene_sleek; public static Item mp_fuselage_10_solid; + public static Item mp_fuselage_10_solid_flames; + public static Item mp_fuselage_10_solid_sleek; public static Item mp_fuselage_10_xenon; + public static Item mp_fuselage_10_long_kerosene; + public static Item mp_fuselage_10_long_kerosene_flames; + public static Item mp_fuselage_10_long_kerosene_sleek; + public static Item mp_fuselage_10_long_solid; + public static Item mp_fuselage_10_long_solid_flames; + public static Item mp_fuselage_10_long_solid_sleek; public static Item mp_fuselage_10_15_kerosene; public static Item mp_fuselage_10_15_solid; public static Item mp_fuselage_10_15_hydrogen; @@ -873,6 +883,14 @@ public class ModItems { public static Item mp_chip_3; public static Item mp_chip_4; public static Item mp_chip_5; + + public static Item missile_skin_camo; + public static Item missile_skin_flames; + public static Item missile_skin_manly_pink; + public static Item missile_skin_orange_insulation; + public static Item missile_skin_sleek; + public static Item missile_skin_soviet_glory; + public static Item missile_skin_soviet_stank; public static Item missile_custom; @@ -2370,49 +2388,67 @@ public class ModItems { sat_chip = new ItemSatChip().setUnlocalizedName("sat_chip").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":sat_chip"); sat_interface = new ItemSatInterface().setUnlocalizedName("sat_interface").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":sat_interface"); - mp_thruster_10_kerosene = new ItemMissile().makeThruster(FuelType.KEROSENE, 1F, 1F, PartSize.SIZE_10) .setUnlocalizedName("mp_thruster_10_kerosene").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster"); - mp_thruster_10_solid = new ItemMissile().makeThruster(FuelType.SOLID, 1F, 1F, PartSize.SIZE_10) .setUnlocalizedName("mp_thruster_10_solid").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster"); - mp_thruster_10_xenon = new ItemMissile().makeThruster(FuelType.XENON, 1F, 1F, PartSize.SIZE_10) .setUnlocalizedName("mp_thruster_10_xenon").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster"); - mp_thruster_15_kerosene = new ItemMissile().makeThruster(FuelType.KEROSENE, 1F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_kerosene").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster"); - mp_thruster_15_kerosene_dual = new ItemMissile().makeThruster(FuelType.KEROSENE, 1F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_kerosene_dual").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster"); - mp_thruster_15_kerosene_triple = new ItemMissile().makeThruster(FuelType.KEROSENE, 1F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_kerosene_triple").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster"); - mp_thruster_15_solid = new ItemMissile().makeThruster(FuelType.SOLID, 1F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_solid").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster"); - mp_thruster_15_solid_hexdecuple = new ItemMissile().makeThruster(FuelType.SOLID, 1F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_solid_hexdecuple").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster"); - mp_thruster_15_balefire_short = new ItemMissile().makeThruster(FuelType.BALEFIRE, 1F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_balefire_short").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster"); - mp_thruster_15_balefire = new ItemMissile().makeThruster(FuelType.BALEFIRE, 1F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_balefire").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster"); - mp_thruster_15_balefire_large = new ItemMissile().makeThruster(FuelType.BALEFIRE, 1F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_balefire_large").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster"); - mp_thruster_20_kerosene = new ItemMissile().makeThruster(FuelType.KEROSENE, 1F, 1F, PartSize.SIZE_20) .setUnlocalizedName("mp_t_20").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster"); - mp_stability_10_flat = new ItemMissile().makeStability(0.5F, PartSize.SIZE_10) .setUnlocalizedName("mp_stability_10_flat").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_stability"); - mp_stability_10_cruise = new ItemMissile().makeStability(0.25F, PartSize.SIZE_10) .setUnlocalizedName("mp_stability_10_cruise").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_stability"); - mp_stability_15_flat = new ItemMissile().makeStability(0.5F, PartSize.SIZE_15) .setUnlocalizedName("mp_stability_15_flat").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_stability"); - mp_stability_15_thin = new ItemMissile().makeStability(0.25F, PartSize.SIZE_15) .setUnlocalizedName("mp_stability_15_thin").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_stability"); - mp_stability_20_flat = new ItemMissile().makeStability(0.5F, PartSize.SIZE_20) .setUnlocalizedName("mp_s_20").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_stability"); - mp_fuselage_10_kerosene = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_kerosene").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); - mp_fuselage_10_solid = new ItemMissile().makeFuselage(FuelType.SOLID, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_solid").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); - mp_fuselage_10_xenon = new ItemMissile().makeFuselage(FuelType.XENON, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_xenon").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); - mp_fuselage_10_15_kerosene = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_10, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_10_15_kerosene").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); - mp_fuselage_10_15_solid = new ItemMissile().makeFuselage(FuelType.SOLID, 1000F, PartSize.SIZE_10, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_10_15_solid").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); - mp_fuselage_10_15_hydrogen = new ItemMissile().makeFuselage(FuelType.HYDROGEN, 1000F, PartSize.SIZE_10, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_10_15_hydrogen").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); - mp_fuselage_10_15_balefire = new ItemMissile().makeFuselage(FuelType.BALEFIRE, 1000F, PartSize.SIZE_10, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_10_15_balefire").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); - mp_fuselage_15_kerosene = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_kerosene").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); - mp_fuselage_15_solid = new ItemMissile().makeFuselage(FuelType.SOLID, 1000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_solid").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); - mp_fuselage_15_hydrogen = new ItemMissile().makeFuselage(FuelType.HYDROGEN, 1000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_hydrogen").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); - mp_fuselage_15_balefire = new ItemMissile().makeFuselage(FuelType.BALEFIRE, 1000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_balefire").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); - mp_fuselage_20_kerosene = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_20, PartSize.SIZE_20) .setUnlocalizedName("mp_f_20").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); - mp_warhead_10_he = new ItemMissile().makeWarhead(WarheadType.HE, 15F, 1F, PartSize.SIZE_10) .setUnlocalizedName("mp_warhead_10_he").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead"); - mp_warhead_10_incendiary = new ItemMissile().makeWarhead(WarheadType.INC, 15F, 1F, PartSize.SIZE_10) .setUnlocalizedName("mp_warhead_10_incendiary").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead"); - mp_warhead_10_buster = new ItemMissile().makeWarhead(WarheadType.BUSTER, 15F, 1F, PartSize.SIZE_10) .setUnlocalizedName("mp_warhead_10_buster").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead"); - mp_warhead_10_nuclear = new ItemMissile().makeWarhead(WarheadType.NUCLEAR, 15F, 1F, PartSize.SIZE_10) .setUnlocalizedName("mp_warhead_10_nuclear").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead"); - mp_warhead_10_nuclear_large = new ItemMissile().makeWarhead(WarheadType.NUCLEAR, 15F, 1F, PartSize.SIZE_10) .setUnlocalizedName("mp_warhead_10_nuclear_large").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead"); - mp_warhead_15_he = new ItemMissile().makeWarhead(WarheadType.HE, 15F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_warhead_15_he").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead"); - mp_warhead_15_incendiary = new ItemMissile().makeWarhead(WarheadType.INC, 15F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_warhead_15_incendiary").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead"); - mp_warhead_15_nuclear = new ItemMissile().makeWarhead(WarheadType.NUCLEAR, 15F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_warhead_15_nuclear").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead"); - mp_warhead_20_he = new ItemMissile().makeWarhead(WarheadType.HE, 15F, 1F, PartSize.SIZE_20) .setUnlocalizedName("mp_w_20").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead"); - mp_chip_1 = new ItemMissile().makeChip(0.1F) .setUnlocalizedName("mp_c_1").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_c_1"); - mp_chip_2 = new ItemMissile().makeChip(0.05F) .setUnlocalizedName("mp_c_2").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_c_2"); - mp_chip_3 = new ItemMissile().makeChip(0.01F) .setUnlocalizedName("mp_c_3").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_c_3"); - mp_chip_4 = new ItemMissile().makeChip(0.005F) .setUnlocalizedName("mp_c_4").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_c_4"); - mp_chip_5 = new ItemMissile().makeChip(0.0F) .setUnlocalizedName("mp_c_5").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_c_5"); + mp_thruster_10_kerosene = new ItemMissile().makeThruster(FuelType.KEROSENE, 1F, 1F, PartSize.SIZE_10) .setUnlocalizedName("mp_thruster_10_kerosene").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster"); + mp_thruster_10_solid = new ItemMissile().makeThruster(FuelType.SOLID, 1F, 1F, PartSize.SIZE_10) .setUnlocalizedName("mp_thruster_10_solid").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster"); + mp_thruster_10_xenon = new ItemMissile().makeThruster(FuelType.XENON, 1F, 1F, PartSize.SIZE_10) .setUnlocalizedName("mp_thruster_10_xenon").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster"); + mp_thruster_15_kerosene = new ItemMissile().makeThruster(FuelType.KEROSENE, 1F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_kerosene").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster"); + mp_thruster_15_kerosene_dual = new ItemMissile().makeThruster(FuelType.KEROSENE, 1F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_kerosene_dual").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster"); + mp_thruster_15_kerosene_triple = new ItemMissile().makeThruster(FuelType.KEROSENE, 1F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_kerosene_triple").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster"); + mp_thruster_15_solid = new ItemMissile().makeThruster(FuelType.SOLID, 1F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_solid").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster"); + mp_thruster_15_solid_hexdecuple = new ItemMissile().makeThruster(FuelType.SOLID, 1F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_solid_hexdecuple").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster"); + mp_thruster_15_balefire_short = new ItemMissile().makeThruster(FuelType.BALEFIRE, 1F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_balefire_short").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster"); + mp_thruster_15_balefire = new ItemMissile().makeThruster(FuelType.BALEFIRE, 1F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_balefire").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster"); + mp_thruster_15_balefire_large = new ItemMissile().makeThruster(FuelType.BALEFIRE, 1F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_balefire_large").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster"); + mp_thruster_20_kerosene = new ItemMissile().makeThruster(FuelType.KEROSENE, 1F, 1F, PartSize.SIZE_20) .setUnlocalizedName("mp_t_20").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster"); + mp_stability_10_flat = new ItemMissile().makeStability(0.5F, PartSize.SIZE_10) .setUnlocalizedName("mp_stability_10_flat").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_stability"); + mp_stability_10_cruise = new ItemMissile().makeStability(0.25F, PartSize.SIZE_10) .setUnlocalizedName("mp_stability_10_cruise").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_stability"); + mp_stability_15_flat = new ItemMissile().makeStability(0.5F, PartSize.SIZE_15) .setUnlocalizedName("mp_stability_15_flat").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_stability"); + mp_stability_15_thin = new ItemMissile().makeStability(0.25F, PartSize.SIZE_15) .setUnlocalizedName("mp_stability_15_thin").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_stability"); + mp_stability_20_flat = new ItemMissile().makeStability(0.5F, PartSize.SIZE_20) .setUnlocalizedName("mp_s_20").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_stability"); + mp_fuselage_10_kerosene = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_kerosene").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_10_kerosene_flames = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_kerosene_flames").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_10_kerosene_sleek = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_kerosene_sleek").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_10_solid = new ItemMissile().makeFuselage(FuelType.SOLID, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_solid").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_10_solid_flames = new ItemMissile().makeFuselage(FuelType.SOLID, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_solid_flames").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_10_solid_sleek = new ItemMissile().makeFuselage(FuelType.SOLID, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_solid_sleek").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_10_xenon = new ItemMissile().makeFuselage(FuelType.XENON, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_xenon").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_10_long_kerosene = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_kerosene").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_10_long_kerosene_flames = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_kerosene_flames").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_10_long_kerosene_sleek = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_kerosene_sleek").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_10_long_solid = new ItemMissile().makeFuselage(FuelType.SOLID, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_solid").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_10_long_solid_flames = new ItemMissile().makeFuselage(FuelType.SOLID, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_solid_flames").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_10_long_solid_sleek = new ItemMissile().makeFuselage(FuelType.SOLID, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_solid_sleek").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_10_15_kerosene = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_10, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_10_15_kerosene").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_10_15_solid = new ItemMissile().makeFuselage(FuelType.SOLID, 1000F, PartSize.SIZE_10, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_10_15_solid").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_10_15_hydrogen = new ItemMissile().makeFuselage(FuelType.HYDROGEN, 1000F, PartSize.SIZE_10, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_10_15_hydrogen").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_10_15_balefire = new ItemMissile().makeFuselage(FuelType.BALEFIRE, 1000F, PartSize.SIZE_10, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_10_15_balefire").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_15_kerosene = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_kerosene").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_15_solid = new ItemMissile().makeFuselage(FuelType.SOLID, 1000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_solid").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_15_hydrogen = new ItemMissile().makeFuselage(FuelType.HYDROGEN, 1000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_hydrogen").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_15_balefire = new ItemMissile().makeFuselage(FuelType.BALEFIRE, 1000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_balefire").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_20_kerosene = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_20, PartSize.SIZE_20) .setUnlocalizedName("mp_f_20").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_warhead_10_he = new ItemMissile().makeWarhead(WarheadType.HE, 15F, 1F, PartSize.SIZE_10) .setUnlocalizedName("mp_warhead_10_he").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead"); + mp_warhead_10_incendiary = new ItemMissile().makeWarhead(WarheadType.INC, 15F, 1F, PartSize.SIZE_10) .setUnlocalizedName("mp_warhead_10_incendiary").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead"); + mp_warhead_10_buster = new ItemMissile().makeWarhead(WarheadType.BUSTER, 15F, 1F, PartSize.SIZE_10) .setUnlocalizedName("mp_warhead_10_buster").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead"); + mp_warhead_10_nuclear = new ItemMissile().makeWarhead(WarheadType.NUCLEAR, 15F, 1F, PartSize.SIZE_10) .setUnlocalizedName("mp_warhead_10_nuclear").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead"); + mp_warhead_10_nuclear_large = new ItemMissile().makeWarhead(WarheadType.NUCLEAR, 15F, 1F, PartSize.SIZE_10) .setUnlocalizedName("mp_warhead_10_nuclear_large").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead"); + mp_warhead_15_he = new ItemMissile().makeWarhead(WarheadType.HE, 15F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_warhead_15_he").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead"); + mp_warhead_15_incendiary = new ItemMissile().makeWarhead(WarheadType.INC, 15F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_warhead_15_incendiary").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead"); + mp_warhead_15_nuclear = new ItemMissile().makeWarhead(WarheadType.NUCLEAR, 15F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_warhead_15_nuclear").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead"); + mp_warhead_20_he = new ItemMissile().makeWarhead(WarheadType.HE, 15F, 1F, PartSize.SIZE_20) .setUnlocalizedName("mp_w_20").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead"); + mp_chip_1 = new ItemMissile().makeChip(0.1F) .setUnlocalizedName("mp_c_1").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_c_1"); + mp_chip_2 = new ItemMissile().makeChip(0.05F) .setUnlocalizedName("mp_c_2").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_c_2"); + mp_chip_3 = new ItemMissile().makeChip(0.01F) .setUnlocalizedName("mp_c_3").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_c_3"); + mp_chip_4 = new ItemMissile().makeChip(0.005F) .setUnlocalizedName("mp_c_4").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_c_4"); + mp_chip_5 = new ItemMissile().makeChip(0.0F) .setUnlocalizedName("mp_c_5").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_c_5"); + + missile_skin_camo = new Item().setUnlocalizedName("missile_skin_camo").setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":missile_skin_camo"); + missile_skin_flames = new Item().setUnlocalizedName("missile_skin_flames").setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":missile_skin_flames"); + missile_skin_manly_pink = new Item().setUnlocalizedName("missile_skin_manly_pink").setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":missile_skin_manly_pink"); + missile_skin_orange_insulation = new Item().setUnlocalizedName("missile_skin_orange_insulation").setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":missile_skin_orange_insulation"); + missile_skin_sleek = new Item().setUnlocalizedName("missile_skin_sleek").setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":missile_skin_sleek"); + missile_skin_soviet_glory = new Item().setUnlocalizedName("missile_skin_soviet_glory").setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":missile_skin_soviet_glory"); + missile_skin_soviet_stank = new Item().setUnlocalizedName("missile_skin_soviet_stank").setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":missile_skin_soviet_stank"); ammo_12gauge = new ItemAmmo().setUnlocalizedName("ammo_12gauge").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":ammo_12gauge"); ammo_12gauge_incendiary = new ItemAmmo().setUnlocalizedName("ammo_12gauge_incendiary").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":ammo_12gauge_incendiary"); @@ -4106,8 +4142,18 @@ public class ModItems { GameRegistry.registerItem(mp_stability_15_thin, mp_stability_15_thin.getUnlocalizedName()); GameRegistry.registerItem(mp_stability_20_flat, mp_stability_20_flat.getUnlocalizedName()); GameRegistry.registerItem(mp_fuselage_10_kerosene, mp_fuselage_10_kerosene.getUnlocalizedName()); + GameRegistry.registerItem(mp_fuselage_10_kerosene_flames, mp_fuselage_10_kerosene_flames.getUnlocalizedName()); + GameRegistry.registerItem(mp_fuselage_10_kerosene_sleek, mp_fuselage_10_kerosene_sleek.getUnlocalizedName()); GameRegistry.registerItem(mp_fuselage_10_solid, mp_fuselage_10_solid.getUnlocalizedName()); + GameRegistry.registerItem(mp_fuselage_10_solid_flames, mp_fuselage_10_solid_flames.getUnlocalizedName()); + GameRegistry.registerItem(mp_fuselage_10_solid_sleek, mp_fuselage_10_solid_sleek.getUnlocalizedName()); GameRegistry.registerItem(mp_fuselage_10_xenon, mp_fuselage_10_xenon.getUnlocalizedName()); + GameRegistry.registerItem(mp_fuselage_10_long_kerosene, mp_fuselage_10_long_kerosene.getUnlocalizedName()); + GameRegistry.registerItem(mp_fuselage_10_long_kerosene_flames, mp_fuselage_10_long_kerosene_flames.getUnlocalizedName()); + GameRegistry.registerItem(mp_fuselage_10_long_kerosene_sleek, mp_fuselage_10_long_kerosene_sleek.getUnlocalizedName()); + GameRegistry.registerItem(mp_fuselage_10_long_solid, mp_fuselage_10_long_solid.getUnlocalizedName()); + GameRegistry.registerItem(mp_fuselage_10_long_solid_flames, mp_fuselage_10_long_solid_flames.getUnlocalizedName()); + GameRegistry.registerItem(mp_fuselage_10_long_solid_sleek, mp_fuselage_10_long_solid_sleek.getUnlocalizedName()); GameRegistry.registerItem(mp_fuselage_10_15_kerosene, mp_fuselage_10_15_kerosene.getUnlocalizedName()); GameRegistry.registerItem(mp_fuselage_10_15_solid, mp_fuselage_10_15_solid.getUnlocalizedName()); GameRegistry.registerItem(mp_fuselage_10_15_hydrogen, mp_fuselage_10_15_hydrogen.getUnlocalizedName()); @@ -4131,6 +4177,14 @@ public class ModItems { GameRegistry.registerItem(mp_chip_3, mp_chip_3.getUnlocalizedName()); GameRegistry.registerItem(mp_chip_4, mp_chip_4.getUnlocalizedName()); GameRegistry.registerItem(mp_chip_5, mp_chip_5.getUnlocalizedName()); + + GameRegistry.registerItem(missile_skin_camo, missile_skin_camo.getUnlocalizedName()); + GameRegistry.registerItem(missile_skin_flames, missile_skin_flames.getUnlocalizedName()); + GameRegistry.registerItem(missile_skin_manly_pink, missile_skin_manly_pink.getUnlocalizedName()); + GameRegistry.registerItem(missile_skin_orange_insulation, missile_skin_orange_insulation.getUnlocalizedName()); + GameRegistry.registerItem(missile_skin_sleek, missile_skin_sleek.getUnlocalizedName()); + GameRegistry.registerItem(missile_skin_soviet_glory, missile_skin_soviet_glory.getUnlocalizedName()); + GameRegistry.registerItem(missile_skin_soviet_stank, missile_skin_soviet_stank.getUnlocalizedName()); //Satellites GameRegistry.registerItem(sat_mapper, sat_mapper.getUnlocalizedName()); diff --git a/com/hbm/items/weapon/ItemCustomMissile.java b/com/hbm/items/weapon/ItemCustomMissile.java index f339cecf9..ba0b1900b 100644 --- a/com/hbm/items/weapon/ItemCustomMissile.java +++ b/com/hbm/items/weapon/ItemCustomMissile.java @@ -19,13 +19,13 @@ public class ItemCustomMissile extends Item { ItemStack missile = new ItemStack(ModItems.missile_custom); - writeToNBT(missile, "chip", ItemMissile.parts.indexOf(chip.getItem())); - writeToNBT(missile, "warhead", ItemMissile.parts.indexOf(warhead.getItem())); - writeToNBT(missile, "fuselage", ItemMissile.parts.indexOf(fuselage.getItem())); - writeToNBT(missile, "thruster", ItemMissile.parts.indexOf(thruster.getItem())); + writeToNBT(missile, "chip", chip.getItem().hashCode()); + writeToNBT(missile, "warhead", warhead.getItem().hashCode()); + writeToNBT(missile, "fuselage", fuselage.getItem().hashCode()); + writeToNBT(missile, "thruster", thruster.getItem().hashCode()); if(stability != null) - writeToNBT(missile, "stability", ItemMissile.parts.indexOf(stability.getItem())); + writeToNBT(missile, "stability", stability.getItem().hashCode()); return missile; } diff --git a/com/hbm/items/weapon/ItemMissile.java b/com/hbm/items/weapon/ItemMissile.java index 44c02f896..a7bf18054 100644 --- a/com/hbm/items/weapon/ItemMissile.java +++ b/com/hbm/items/weapon/ItemMissile.java @@ -1,6 +1,8 @@ package com.hbm.items.weapon; import java.util.ArrayList; +import java.util.HashMap; +import java.util.HashSet; import java.util.List; import com.hbm.items.ModItems; @@ -16,7 +18,7 @@ public class ItemMissile extends Item { public PartSize top; public PartSize bottom; - public static List parts = new ArrayList(); + public static HashMap parts = new HashMap(); /** * == Chips == @@ -89,9 +91,7 @@ public class ItemMissile extends Item { this.bottom = PartSize.ANY; this.attributes = new Object[] { inaccuracy }; - if(parts.size() == 0) - parts.add(null); - parts.add(this); + parts.put(this.hashCode(), this); return this; } @@ -102,10 +102,8 @@ public class ItemMissile extends Item { this.top = PartSize.NONE; this.bottom = size; this.attributes = new Object[] { type, punch, weight }; - - if(parts.size() == 0) - parts.add(null); - parts.add(this); + + parts.put(this.hashCode(), this); return this; } @@ -116,10 +114,8 @@ public class ItemMissile extends Item { this.top = top; this.bottom = bottom; attributes = new Object[] { type, fuel }; - - if(parts.size() == 0) - parts.add(null); - parts.add(this); + + parts.put(this.hashCode(), this); return this; } @@ -130,10 +126,8 @@ public class ItemMissile extends Item { this.top = size; this.bottom = size; this.attributes = new Object[] { inaccuracy }; - - if(parts.size() == 0) - parts.add(null); - parts.add(this); + + parts.put(this.hashCode(), this); return this; } @@ -144,10 +138,8 @@ public class ItemMissile extends Item { this.top = size; this.bottom = PartSize.NONE; this.attributes = new Object[] { type, consumption, lift }; - - if(parts.size() == 0) - parts.add(null); - parts.add(this); + + parts.put(this.hashCode(), this); return this; } diff --git a/com/hbm/lib/HbmChestContents.java b/com/hbm/lib/HbmChestContents.java index 78e87fb62..bb3b21b59 100644 --- a/com/hbm/lib/HbmChestContents.java +++ b/com/hbm/lib/HbmChestContents.java @@ -210,16 +210,15 @@ public class HbmChestContents { new WeightedRandomChestContent(ModItems.coil_advanced_alloy, 0, 2, 16, 5), new WeightedRandomChestContent(ModItems.cell_deuterium, 0, 1, 8, 5), new WeightedRandomChestContent(ModItems.cell_tritium, 0, 1, 8, 5), - new WeightedRandomChestContent(ModItems.cell_antimatter, 0, 1, 4, 5), - new WeightedRandomChestContent(ModItems.cell_anti_schrabidium, 0, 1, 2, 5), + new WeightedRandomChestContent(ModItems.cell_antimatter, 0, 1, 1, 1), new WeightedRandomChestContent(ModItems.powder_neodymium, 0, 1, 1, 1), new WeightedRandomChestContent(ModItems.powder_niobium, 0, 1, 1, 1), - new WeightedRandomChestContent(Item.getItemFromBlock(ModBlocks.fusion_conductor), 0, 4, 8, 5), - new WeightedRandomChestContent(Item.getItemFromBlock(ModBlocks.fusion_heater), 0, 1, 6, 5), + new WeightedRandomChestContent(Item.getItemFromBlock(ModBlocks.fusion_conductor), 0, 2, 4, 5), + new WeightedRandomChestContent(Item.getItemFromBlock(ModBlocks.fusion_heater), 0, 1, 3, 5), new WeightedRandomChestContent(Item.getItemFromBlock(ModBlocks.reactor_element), 0, 1, 2, 5), - new WeightedRandomChestContent(Item.getItemFromBlock(ModBlocks.block_tungsten), 0, 8, 32, 5), - new WeightedRandomChestContent(Item.getItemFromBlock(ModBlocks.red_wire_coated), 0, 4, 16, 5), - new WeightedRandomChestContent(Item.getItemFromBlock(ModBlocks.red_cable), 0, 8, 32, 5) }; + new WeightedRandomChestContent(Item.getItemFromBlock(ModBlocks.block_tungsten), 0, 3, 8, 5), + new WeightedRandomChestContent(Item.getItemFromBlock(ModBlocks.red_wire_coated), 0, 4, 8, 5), + new WeightedRandomChestContent(Item.getItemFromBlock(ModBlocks.red_cable), 0, 8, 16, 5) }; private static WeightedRandomChestContent[] powder = new WeightedRandomChestContent[] { new WeightedRandomChestContent(ModItems.powder_neptunium, 0, 1, 32, 1), diff --git a/com/hbm/lib/Library.java b/com/hbm/lib/Library.java index 9ea0dada8..f55916a89 100644 --- a/com/hbm/lib/Library.java +++ b/com/hbm/lib/Library.java @@ -273,6 +273,9 @@ public class Library { EntityLivingBase entity = (EntityLivingBase)e; + if(entity.isPotionActive(HbmPotion.mutation)) + return; + if(entity instanceof EntityPlayer) { EntityPlayer player = (EntityPlayer)entity; @@ -289,6 +292,9 @@ public class Library { if(!(e instanceof EntityLivingBase)) return; + if(((EntityLivingBase)e).isPotionActive(HbmPotion.mutation)) + return; + RadEntitySavedData data = RadEntitySavedData.getData(e.worldObj); data.increaseRad(e, f); } diff --git a/com/hbm/main/ClientProxy.java b/com/hbm/main/ClientProxy.java index 142985306..a31f3cf17 100644 --- a/com/hbm/main/ClientProxy.java +++ b/com/hbm/main/ClientProxy.java @@ -10,6 +10,9 @@ import net.minecraftforge.client.MinecraftForgeClient; import net.minecraftforge.client.model.AdvancedModelLoader; import net.minecraftforge.common.MinecraftForge; +import java.util.Iterator; +import java.util.Map; + import com.hbm.blocks.ModBlocks; import com.hbm.blocks.machine.*; import com.hbm.entity.effect.*; @@ -311,6 +314,7 @@ public class ClientProxy extends ServerProxy ClientRegistry.bindTileEntitySpecialRenderer(TileEntityLaunchPad.class, new RenderLaunchPadTier1()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityMachineMissileAssembly.class, new RenderMissileAssembly()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityLaunchTable.class, new RenderLaunchTable()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityCable.class, new RenderCable()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityOilDuct.class, new RenderOilDuct()); @@ -433,9 +437,14 @@ public class ClientProxy extends ServerProxy @Override public void registerMissileItems() { - for(MissilePart part : MissilePart.parts) { + Iterator it = MissilePart.parts.entrySet().iterator(); + + while (it.hasNext()) { + Map.Entry pair = (Map.Entry)it.next(); + //System.out.println(pair.getKey() + " = " + pair.getValue()); + MissilePart part = (MissilePart)pair.getValue(); MinecraftForgeClient.registerItemRenderer(part.part, new ItemRenderMissilePart(part)); - } + } MinecraftForgeClient.registerItemRenderer(ModItems.missile_custom, new ItemRenderMissile()); } diff --git a/com/hbm/main/CraftingManager.java b/com/hbm/main/CraftingManager.java index f7374fba4..c1aed73c5 100644 --- a/com/hbm/main/CraftingManager.java +++ b/com/hbm/main/CraftingManager.java @@ -1036,15 +1036,15 @@ public class CraftingManager { GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.canteen_vodka, 1), new Object[] { "O", "P", 'O', Items.potato, 'P', "plateSteel" })); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.bottle_empty, 6), new Object[] { " G ", "G G", "GGG", 'G', "paneGlass" })); - GameRegistry.addShapelessRecipe(new ItemStack(ModItems.bottle_nuka, 1), new Object[] { ModItems.bottle_empty, Items.potionitem, Items.sugar, ModItems.powder_coal }); + GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(ModItems.bottle_nuka, 1), new Object[] { ModItems.bottle_empty, Items.potionitem, Items.sugar, "dustCoal" })); GameRegistry.addShapelessRecipe(new ItemStack(ModItems.bottle_cherry, 1), new Object[] { ModItems.bottle_empty, Items.potionitem, Items.sugar, Items.redstone }); GameRegistry.addShapelessRecipe(new ItemStack(ModItems.bottle_quantum, 1), new Object[] { ModItems.bottle_empty, Items.potionitem, Items.sugar, ModItems.trinitite }); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.bottle2_empty, 6), new Object[] { " G ", "G G", "G G", 'G', "paneGlass" })); - GameRegistry.addShapelessRecipe(new ItemStack(ModItems.bottle2_korl, 1), new Object[] { ModItems.bottle2_empty, Items.potionitem, Items.sugar, ModItems.powder_copper }); - GameRegistry.addShapelessRecipe(new ItemStack(ModItems.bottle2_fritz, 1), new Object[] { ModItems.bottle2_empty, Items.potionitem, Items.sugar, ModItems.powder_tungsten }); - GameRegistry.addShapelessRecipe(new ItemStack(ModItems.bottle2_korl_special, 1), new Object[] { ModItems.bottle2_empty, Items.potionitem, Items.sugar, ModItems.powder_copper, ModItems.powder_strontium }); - GameRegistry.addShapelessRecipe(new ItemStack(ModItems.bottle2_fritz_special, 1), new Object[] { ModItems.bottle2_empty, Items.potionitem, Items.sugar, ModItems.powder_tungsten, ModItems.powder_thorium }); - GameRegistry.addShapelessRecipe(new ItemStack(ModItems.bottle2_sunset, 1), new Object[] { ModItems.bottle2_empty, Items.potionitem, Items.sugar, ModItems.powder_gold }); + GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(ModItems.bottle2_korl, 1), new Object[] { ModItems.bottle2_empty, Items.potionitem, Items.sugar, "dustCopper" })); + GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(ModItems.bottle2_fritz, 1), new Object[] { ModItems.bottle2_empty, Items.potionitem, Items.sugar, "dustTungsten" })); + GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(ModItems.bottle2_korl_special, 1), new Object[] { ModItems.bottle2_empty, Items.potionitem, Items.sugar, "dustCopper", ModItems.powder_strontium })); + GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(ModItems.bottle2_fritz_special, 1), new Object[] { ModItems.bottle2_empty, Items.potionitem, Items.sugar, "dustTungsten", ModItems.powder_thorium })); + GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(ModItems.bottle2_sunset, 1), new Object[] { ModItems.bottle2_empty, Items.potionitem, Items.sugar, "dustGold" })); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.syringe_empty, 6), new Object[] { "P", "C", "B", 'B', Item.getItemFromBlock(Blocks.iron_bars), 'C', ModItems.cell_empty, 'P', "plateIron" })); GameRegistry.addRecipe(new ItemStack(ModItems.syringe_antidote, 6), new Object[] { "SSS", "PMP", "SSS", 'S', ModItems.syringe_empty, 'P', Items.pumpkin_seeds, 'M', Items.milk_bucket }); diff --git a/com/hbm/main/ResourceManager.java b/com/hbm/main/ResourceManager.java index 9a56fb478..070d8f593 100644 --- a/com/hbm/main/ResourceManager.java +++ b/com/hbm/main/ResourceManager.java @@ -7,6 +7,9 @@ import net.minecraftforge.client.model.AdvancedModelLoader; import net.minecraftforge.client.model.IModelCustom; public class ResourceManager { + + //God + public static final IModelCustom error = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/error.obj")); ////Obj TEs @@ -335,6 +338,7 @@ public class ResourceManager { public static final IModelCustom mp_s_20 = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_s_20.obj")); public static final IModelCustom mp_f_10_kerosene = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_f_10_kerosene.obj")); + public static final IModelCustom mp_f_10_long_kerosene = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_f_10_long_kerosene.obj")); public static final IModelCustom mp_f_10_15_kerosene = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_f_10_15_kerosene.obj")); public static final IModelCustom mp_f_15_kerosene = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_f_15_kerosene.obj")); public static final IModelCustom mp_f_15_hydrogen = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_f_15_hydrogen.obj")); @@ -401,37 +405,49 @@ public class ResourceManager { public static final ResourceLocation missile_assembly_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_assembly.png"); public static final ResourceLocation strut_tex = new ResourceLocation(RefStrings.MODID, "textures/models/strut.png"); - public static final ResourceLocation mp_t_10_kerosene_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_t_10_kerosene.png"); - public static final ResourceLocation mp_t_10_solid_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_t_10_solid.png"); - public static final ResourceLocation mp_t_10_xenon_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_t_10_xenon.png"); - public static final ResourceLocation mp_t_15_kerosene_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_t_15_kerosene.png"); - public static final ResourceLocation mp_t_15_kerosene_dual_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_t_15_kerosene_dual.png"); - public static final ResourceLocation mp_t_15_solid_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_t_15_solid.png"); - public static final ResourceLocation mp_t_15_solid_hexdecuple_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_t_15_solid_hexdecuple.png"); + public static final ResourceLocation mp_t_10_kerosene_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/thrusters/mp_t_10_kerosene.png"); + public static final ResourceLocation mp_t_10_solid_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/thrusters/mp_t_10_solid.png"); + public static final ResourceLocation mp_t_10_xenon_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/thrusters/mp_t_10_xenon.png"); + public static final ResourceLocation mp_t_15_kerosene_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/thrusters/mp_t_15_kerosene.png"); + public static final ResourceLocation mp_t_15_kerosene_dual_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/thrusters/mp_t_15_kerosene_dual.png"); + public static final ResourceLocation mp_t_15_solid_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/thrusters/mp_t_15_solid.png"); + public static final ResourceLocation mp_t_15_solid_hexdecuple_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/thrusters/mp_t_15_solid_hexdecuple.png"); + public static final ResourceLocation mp_t_15_balefire_short_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/thrusters/mp_t_15_balefire_short.png"); + public static final ResourceLocation mp_t_15_balefire_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/thrusters/mp_t_15_balefire.png"); - public static final ResourceLocation mp_s_10_flat_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_s_10_flat.png"); - public static final ResourceLocation mp_s_10_cruise_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_s_10_cruise.png"); - public static final ResourceLocation mp_s_15_flat_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_s_15_flat.png"); - public static final ResourceLocation mp_s_15_thin_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_s_15_thin.png"); + public static final ResourceLocation mp_s_10_flat_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/stability/mp_s_10_flat.png"); + public static final ResourceLocation mp_s_10_cruise_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/stability/mp_s_10_cruise.png"); + public static final ResourceLocation mp_s_15_flat_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/stability/mp_s_15_flat.png"); + public static final ResourceLocation mp_s_15_thin_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/stability/mp_s_15_thin.png"); + + public static final ResourceLocation mp_f_10_kerosene_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_kerosene.png"); + public static final ResourceLocation mp_f_10_kerosene_flames_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_kerosene_flames.png"); + public static final ResourceLocation mp_f_10_kerosene_sleek_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_kerosene_sleek.png"); + public static final ResourceLocation mp_f_10_solid_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_solid.png"); + public static final ResourceLocation mp_f_10_solid_flames_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_solid_flames.png"); + public static final ResourceLocation mp_f_10_solid_sleek_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_solid_sleek.png"); + public static final ResourceLocation mp_f_10_xenon_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_xenon.png"); + public static final ResourceLocation mp_f_10_long_kerosene_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_long_kerosene.png"); + public static final ResourceLocation mp_f_10_long_kerosene_flames_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_long_kerosene_flames.png"); + public static final ResourceLocation mp_f_10_long_kerosene_sleek_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_long_kerosene_sleek.png"); + public static final ResourceLocation mp_f_10_long_solid_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_long_solid.png"); + public static final ResourceLocation mp_f_10_long_solid_flames_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_long_solid_flames.png"); + public static final ResourceLocation mp_f_10_long_solid_sleek_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_long_solid_sleek.png"); + public static final ResourceLocation mp_f_10_15_kerosene_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_15_kerosene.png"); + public static final ResourceLocation mp_f_10_15_solid_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_15_solid.png"); + public static final ResourceLocation mp_f_10_15_hydrogen_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_15_hydrogen.png"); + public static final ResourceLocation mp_f_10_15_balefire_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_15_balefire.png"); + public static final ResourceLocation mp_f_15_kerosene_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_15_kerosene_metal.png"); + public static final ResourceLocation mp_f_15_solid_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_15_solid.png"); + public static final ResourceLocation mp_f_15_hydrogen_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_15_hydrogen.png"); + public static final ResourceLocation mp_f_15_balefire_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_15_balefire.png"); - public static final ResourceLocation mp_f_10_kerosene_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_f_10_kerosene.png"); - public static final ResourceLocation mp_f_10_solid_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_f_10_solid.png"); - public static final ResourceLocation mp_f_10_xenon_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_f_10_xenon.png"); - public static final ResourceLocation mp_f_10_15_kerosene_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_f_10_15_kerosene.png"); - public static final ResourceLocation mp_f_10_15_solid_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_f_10_15_solid.png"); - public static final ResourceLocation mp_f_10_15_hydrogen_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_f_10_15_hydrogen.png"); - public static final ResourceLocation mp_f_10_15_balefire_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_f_10_15_balefire.png"); - public static final ResourceLocation mp_f_15_kerosene_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_f_15_kerosene.png"); - public static final ResourceLocation mp_f_15_solid_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_f_15_solid.png"); - public static final ResourceLocation mp_f_15_hydrogen_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_f_15_hydrogen.png"); - public static final ResourceLocation mp_f_15_balefire_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_f_15_balefire.png"); - - public static final ResourceLocation mp_w_10_he_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_w_10_he.png"); - public static final ResourceLocation mp_w_10_incendiary_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_w_10_incendiary.png"); - public static final ResourceLocation mp_w_10_buster_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_w_10_buster.png"); - public static final ResourceLocation mp_w_10_nuclear_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_w_10_nuclear.png"); - public static final ResourceLocation mp_w_10_nuclear_large_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_w_10_nuclear_large.png"); - public static final ResourceLocation mp_w_15_he_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_w_15_he.png"); - public static final ResourceLocation mp_w_15_incendiary_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_w_15_incendiary.png"); - public static final ResourceLocation mp_w_15_nuclear_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_w_15_nuclear.png"); + public static final ResourceLocation mp_w_10_he_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/warheads/mp_w_10_he.png"); + public static final ResourceLocation mp_w_10_incendiary_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/warheads/mp_w_10_incendiary.png"); + public static final ResourceLocation mp_w_10_buster_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/warheads/mp_w_10_buster.png"); + public static final ResourceLocation mp_w_10_nuclear_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/warheads/mp_w_10_nuclear.png"); + public static final ResourceLocation mp_w_10_nuclear_large_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/warheads/mp_w_10_nuclear_large.png"); + public static final ResourceLocation mp_w_15_he_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/warheads/mp_w_15_he.png"); + public static final ResourceLocation mp_w_15_incendiary_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/warheads/mp_w_15_incendiary.png"); + public static final ResourceLocation mp_w_15_nuclear_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/warheads/mp_w_15_nuclear.png"); } diff --git a/com/hbm/render/misc/ErrorPronter.java b/com/hbm/render/misc/ErrorPronter.java new file mode 100644 index 000000000..590aa876d --- /dev/null +++ b/com/hbm/render/misc/ErrorPronter.java @@ -0,0 +1,24 @@ +package com.hbm.render.misc; + +import org.lwjgl.opengl.GL11; + +import com.hbm.main.ResourceManager; + +import net.minecraft.client.Minecraft; + +public class ErrorPronter { + + public static void prontError() { + + GL11.glDisable(GL11.GL_CULL_FACE); + + GL11.glScaled(2, 2, 2); + + GL11.glColor3d(Math.sin(System.currentTimeMillis() % 1000 / 1000D * Math.PI) * 0.5 + 0.5, 0.0, 0.0); + Minecraft.getMinecraft().getTextureManager().bindTexture(ResourceManager.turbofan_blades_tex); + ResourceManager.error.renderAll(); + + GL11.glEnable(GL11.GL_CULL_FACE); + } + +} diff --git a/com/hbm/render/misc/MissilePart.java b/com/hbm/render/misc/MissilePart.java index 88473cffe..ff42d9026 100644 --- a/com/hbm/render/misc/MissilePart.java +++ b/com/hbm/render/misc/MissilePart.java @@ -1,6 +1,7 @@ package com.hbm.render.misc; import java.util.ArrayList; +import java.util.HashMap; import java.util.List; import com.hbm.items.ModItems; @@ -13,7 +14,7 @@ import net.minecraftforge.client.model.IModelCustom; public class MissilePart { - public static List parts = new ArrayList(); + public static HashMap parts = new HashMap(); public Item part; public PartType type; @@ -43,8 +44,8 @@ public class MissilePart { MissilePart.registerPart(ModItems.mp_thruster_15_kerosene_triple, PartType.THRUSTER, 1, 1.5, ResourceManager.mp_t_15_kerosene_triple, ResourceManager.mp_t_15_kerosene_dual_tex); MissilePart.registerPart(ModItems.mp_thruster_15_solid, PartType.THRUSTER, 0.5, 1, ResourceManager.mp_t_15_solid, ResourceManager.mp_t_15_solid_tex); MissilePart.registerPart(ModItems.mp_thruster_15_solid_hexdecuple, PartType.THRUSTER, 0.5, 1, ResourceManager.mp_t_15_solid_hexdecuple, ResourceManager.mp_t_15_solid_hexdecuple_tex); - MissilePart.registerPart(ModItems.mp_thruster_15_balefire_short, PartType.THRUSTER, 2, 2, ResourceManager.mp_t_15_balefire_short, ResourceManager.universal); - MissilePart.registerPart(ModItems.mp_thruster_15_balefire, PartType.THRUSTER, 3, 2.5, ResourceManager.mp_t_15_balefire, ResourceManager.universal); + MissilePart.registerPart(ModItems.mp_thruster_15_balefire_short, PartType.THRUSTER, 2, 2, ResourceManager.mp_t_15_balefire_short, ResourceManager.mp_t_15_balefire_short_tex); + MissilePart.registerPart(ModItems.mp_thruster_15_balefire, PartType.THRUSTER, 3, 2.5, ResourceManager.mp_t_15_balefire, ResourceManager.mp_t_15_balefire_tex); MissilePart.registerPart(ModItems.mp_thruster_15_balefire_large, PartType.THRUSTER, 3, 2.5, ResourceManager.mp_t_15_balefire_large, ResourceManager.universal); MissilePart.registerPart(ModItems.mp_thruster_20_kerosene, PartType.THRUSTER, 2.25, 2, ResourceManager.mp_t_20, ResourceManager.universal); @@ -55,8 +56,18 @@ public class MissilePart { MissilePart.registerPart(ModItems.mp_stability_20_flat, PartType.FINS, 0, 3, ResourceManager.mp_s_20, ResourceManager.universal); MissilePart.registerPart(ModItems.mp_fuselage_10_kerosene, PartType.FUSELAGE, 4, 3, ResourceManager.mp_f_10_kerosene, ResourceManager.mp_f_10_kerosene_tex); + MissilePart.registerPart(ModItems.mp_fuselage_10_kerosene_flames, PartType.FUSELAGE, 4, 3, ResourceManager.mp_f_10_kerosene, ResourceManager.mp_f_10_kerosene_flames_tex); + MissilePart.registerPart(ModItems.mp_fuselage_10_kerosene_sleek, PartType.FUSELAGE, 4, 3, ResourceManager.mp_f_10_kerosene, ResourceManager.mp_f_10_kerosene_sleek_tex); MissilePart.registerPart(ModItems.mp_fuselage_10_solid, PartType.FUSELAGE, 4, 3, ResourceManager.mp_f_10_kerosene, ResourceManager.mp_f_10_solid_tex); + MissilePart.registerPart(ModItems.mp_fuselage_10_solid_flames, PartType.FUSELAGE, 4, 3, ResourceManager.mp_f_10_kerosene, ResourceManager.mp_f_10_solid_flames_tex); + MissilePart.registerPart(ModItems.mp_fuselage_10_solid_sleek, PartType.FUSELAGE, 4, 3, ResourceManager.mp_f_10_kerosene, ResourceManager.mp_f_10_solid_sleek_tex); MissilePart.registerPart(ModItems.mp_fuselage_10_xenon, PartType.FUSELAGE, 4, 3, ResourceManager.mp_f_10_kerosene, ResourceManager.mp_f_10_xenon_tex); + MissilePart.registerPart(ModItems.mp_fuselage_10_long_kerosene, PartType.FUSELAGE, 7, 5, ResourceManager.mp_f_10_long_kerosene, ResourceManager.mp_f_10_long_kerosene_tex); + MissilePart.registerPart(ModItems.mp_fuselage_10_long_kerosene_flames, PartType.FUSELAGE, 7, 5, ResourceManager.mp_f_10_long_kerosene, ResourceManager.mp_f_10_long_kerosene_flames_tex); + MissilePart.registerPart(ModItems.mp_fuselage_10_long_kerosene_sleek, PartType.FUSELAGE, 7, 5, ResourceManager.mp_f_10_long_kerosene, ResourceManager.mp_f_10_long_kerosene_sleek_tex); + MissilePart.registerPart(ModItems.mp_fuselage_10_long_solid, PartType.FUSELAGE, 7, 5, ResourceManager.mp_f_10_long_kerosene, ResourceManager.mp_f_10_long_solid_tex); + MissilePart.registerPart(ModItems.mp_fuselage_10_long_solid_flames, PartType.FUSELAGE, 7, 5, ResourceManager.mp_f_10_long_kerosene, ResourceManager.mp_f_10_long_solid_flames_tex); + MissilePart.registerPart(ModItems.mp_fuselage_10_long_solid_sleek, PartType.FUSELAGE, 7, 5, ResourceManager.mp_f_10_long_kerosene, ResourceManager.mp_f_10_long_solid_sleek_tex); MissilePart.registerPart(ModItems.mp_fuselage_10_15_kerosene, PartType.FUSELAGE, 9, 5.5, ResourceManager.mp_f_10_15_kerosene, ResourceManager.mp_f_10_15_kerosene_tex); MissilePart.registerPart(ModItems.mp_fuselage_10_15_solid, PartType.FUSELAGE, 9, 5.5, ResourceManager.mp_f_10_15_kerosene, ResourceManager.mp_f_10_15_solid_tex); MissilePart.registerPart(ModItems.mp_fuselage_10_15_hydrogen, PartType.FUSELAGE, 9, 5.5, ResourceManager.mp_f_10_15_kerosene, ResourceManager.mp_f_10_15_hydrogen_tex); @@ -82,18 +93,15 @@ public class MissilePart { public static void registerPart(Item item, PartType type, double height, double guiheight, IModelCustom model, ResourceLocation texture) { MissilePart part = new MissilePart(item, type, height, guiheight, model, texture); - parts.add(part); + parts.put(item.hashCode(), part); } public static MissilePart getPart(Item item) { - for(MissilePart part : parts) { - - if(part.part == item) - return part; - } + if(item == null) + return null; - return null; + return parts.get(item.hashCode()); } } diff --git a/com/hbm/render/misc/MissilePronter.java b/com/hbm/render/misc/MissilePronter.java index da7c34637..73cabf9e0 100644 --- a/com/hbm/render/misc/MissilePronter.java +++ b/com/hbm/render/misc/MissilePronter.java @@ -4,6 +4,7 @@ import org.lwjgl.opengl.GL11; import com.hbm.items.weapon.ItemMissile.PartType; +import net.minecraft.client.renderer.OpenGlHelper; import net.minecraft.client.renderer.texture.TextureManager; public class MissilePronter { @@ -42,7 +43,7 @@ public class MissilePronter { tex.bindTexture(missile.warhead.texture); missile.warhead.model.renderAll(); } - + GL11.glPopMatrix(); } } diff --git a/com/hbm/render/tileentity/RenderLaunchTable.java b/com/hbm/render/tileentity/RenderLaunchTable.java new file mode 100644 index 000000000..9afeb6f98 --- /dev/null +++ b/com/hbm/render/tileentity/RenderLaunchTable.java @@ -0,0 +1,25 @@ +package com.hbm.render.tileentity; + +import org.lwjgl.opengl.GL11; + +import com.hbm.main.ResourceManager; +import com.hbm.render.misc.ErrorPronter; + +import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; +import net.minecraft.tileentity.TileEntity; + +public class RenderLaunchTable extends TileEntitySpecialRenderer { + + @Override + public void renderTileEntityAt(TileEntity tileentity, double x, double y, double z, float p_147500_8_) { + + GL11.glPushMatrix(); + + GL11.glTranslatef((float) x + 0.5F, (float) y, (float) z + 0.5F); + + ErrorPronter.prontError(); + + GL11.glPopMatrix(); + } + +} diff --git a/com/hbm/render/tileentity/RenderMissileAssembly.java b/com/hbm/render/tileentity/RenderMissileAssembly.java index 866b13558..463599e18 100644 --- a/com/hbm/render/tileentity/RenderMissileAssembly.java +++ b/com/hbm/render/tileentity/RenderMissileAssembly.java @@ -31,6 +31,17 @@ public class RenderMissileAssembly extends TileEntitySpecialRenderer { GL11.glTranslatef((float) x + 0.5F, (float) y, (float) z + 0.5F); GL11.glDisable(GL11.GL_CULL_FACE); + + switch(te.getBlockMetadata()) { + case 2: + GL11.glRotatef(180, 0F, 1F, 0F); break; + case 4: + GL11.glRotatef(270, 0F, 1F, 0F); break; + case 3: + GL11.glRotatef(0, 0F, 1F, 0F); break; + case 5: + GL11.glRotatef(90, 0F, 1F, 0F); break; + } bindTexture(ResourceManager.missile_assembly_tex); ResourceManager.missile_assembly.renderAll(); diff --git a/com/hbm/tileentity/bomb/TileEntityLaunchTable.java b/com/hbm/tileentity/bomb/TileEntityLaunchTable.java new file mode 100644 index 000000000..aedfd9fba --- /dev/null +++ b/com/hbm/tileentity/bomb/TileEntityLaunchTable.java @@ -0,0 +1,7 @@ +package com.hbm.tileentity.bomb; + +import net.minecraft.tileentity.TileEntity; + +public class TileEntityLaunchTable extends TileEntity { + +} diff --git a/com/hbm/tileentity/machine/TileEntityMachineMissileAssembly.java b/com/hbm/tileentity/machine/TileEntityMachineMissileAssembly.java index fe640a419..97ed2998e 100644 --- a/com/hbm/tileentity/machine/TileEntityMachineMissileAssembly.java +++ b/com/hbm/tileentity/machine/TileEntityMachineMissileAssembly.java @@ -276,7 +276,7 @@ public class TileEntityMachineMissileAssembly extends TileEntity implements ISid slots[2] = null; slots[4] = null; - this.worldObj.playSoundEffect(this.xCoord, this.yCoord, this.zCoord, "hbm:block.missileAssembly", 1F, 1F); + this.worldObj.playSoundEffect(this.xCoord, this.yCoord, this.zCoord, "hbm:block.missileAssembly2", 1F, 1F); } @Override