From 2717b711739f24b944ecc371e4fbbd1f1d1febbb Mon Sep 17 00:00:00 2001 From: HbmMods Date: Sun, 12 May 2019 23:48:44 +0200 Subject: [PATCH] lots and lots of missile skins, telex texture, launcher collision tweaks --- assets/hbm/lang/de_DE.lang | 13 + assets/hbm/lang/en_US.lang | 17 +- .../models/missile_parts/mp_s_10_space.obj | 338 ++ .../missile_parts/mp_t_15_balefire_large.obj | 817 ++- .../models/missile_parts/mp_w_15_boxcar.obj | 4477 +++++++++++++++++ .../hbm/textures/models/compact_launcher.png | Bin 3046 -> 3223 bytes .../fuselages/base/insulation.png | Bin 0 -> 16936 bytes .../fuselages/base/missile_parts.zip | Bin 0 -> 4083 bytes .../base/mp_f_10_kerosene_metal_green.png | Bin 2339 -> 0 bytes .../mp_f_10_long_kerosene_metal_green.png | Bin 2644 -> 0 bytes .../base/mp_f_15_kerosene_blackjack.png | Bin 0 -> 2825 bytes .../fuselages/base/mp_f_15_kerosene_blank.png | Bin 0 -> 1986 bytes .../base/mp_f_15_kerosene_metal_green.png | Bin 4808 -> 0 bytes .../fuselages/base/solidfuel.png | Bin 0 -> 176 bytes .../fuselages/mp_f_10_kerosene_insulation.png | Bin 0 -> 4377 bytes .../mp_f_10_long_kerosene_insulation.png | Bin 0 -> 7214 bytes .../mp_f_10_long_solid_insulation.png | Bin 0 -> 6257 bytes .../mp_f_10_long_solid_soviet_glory.png | Bin 0 -> 3694 bytes .../fuselages/mp_f_10_solid_insulation.png | Bin 0 -> 3807 bytes .../fuselages/mp_f_10_solid_soviet_glory.png | Bin 0 -> 2614 bytes .../fuselages/mp_f_15_kerosene_insulation.png | Bin 0 -> 14364 bytes .../fuselages/mp_f_15_kerosene_polite.png | Bin 0 -> 5955 bytes .../fuselages/mp_f_15_kerosene_steampunk.png | Bin 0 -> 5754 bytes .../fuselages/mp_f_15_solid_desh.png | Bin 0 -> 7097 bytes .../fuselages/mp_f_15_solid_insulation.png | Bin 0 -> 12999 bytes .../missile_parts/stability/mp_s_10_space.png | Bin 0 -> 304 bytes .../thrusters/mp_t_15_balefire_large.png | Bin 0 -> 1835 bytes .../warheads/mp_w_15_nuclear_shark.png | Bin 0 -> 1457 bytes assets/hbm/textures/models/telex.png | Bin 0 -> 741 bytes assets/hbm/textures/models/telex.zip | Bin 0 -> 857 bytes com/hbm/blocks/ModBlocks.java | 6 + com/hbm/blocks/bomb/CompactLauncher.java | 67 +- com/hbm/blocks/machine/DummyBlockMachine.java | 33 + .../entity/missile/EntityMissileCustom.java | 325 ++ com/hbm/entity/particle/ParticleContrail.java | 2 +- com/hbm/inventory/MachineRecipes.java | 2 +- .../container/ContainerCompactLauncher.java | 4 + .../gui/GUIMachineCompactLauncher.java | 10 - com/hbm/items/ModItems.java | 179 +- com/hbm/lib/Library.java | 6 +- com/hbm/main/ResourceManager.java | 17 + com/hbm/render/misc/MissilePart.java | 17 +- .../tileentity/RenderCompactLauncher.java | 3 +- .../bomb/TileEntityCompactLauncher.java | 2 +- .../tileentity/machine/TileEntityDummy.java | 3 + 45 files changed, 5981 insertions(+), 357 deletions(-) create mode 100644 assets/hbm/models/missile_parts/mp_s_10_space.obj create mode 100644 assets/hbm/models/missile_parts/mp_w_15_boxcar.obj create mode 100644 assets/hbm/textures/models/missile_parts/fuselages/base/insulation.png create mode 100644 assets/hbm/textures/models/missile_parts/fuselages/base/missile_parts.zip delete mode 100644 assets/hbm/textures/models/missile_parts/fuselages/base/mp_f_10_kerosene_metal_green.png delete mode 100644 assets/hbm/textures/models/missile_parts/fuselages/base/mp_f_10_long_kerosene_metal_green.png create mode 100644 assets/hbm/textures/models/missile_parts/fuselages/base/mp_f_15_kerosene_blackjack.png create mode 100644 assets/hbm/textures/models/missile_parts/fuselages/base/mp_f_15_kerosene_blank.png delete mode 100644 assets/hbm/textures/models/missile_parts/fuselages/base/mp_f_15_kerosene_metal_green.png create mode 100644 assets/hbm/textures/models/missile_parts/fuselages/base/solidfuel.png create mode 100644 assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_kerosene_insulation.png create mode 100644 assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_long_kerosene_insulation.png create mode 100644 assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_long_solid_insulation.png create mode 100644 assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_long_solid_soviet_glory.png create mode 100644 assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_solid_insulation.png create mode 100644 assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_solid_soviet_glory.png create mode 100644 assets/hbm/textures/models/missile_parts/fuselages/mp_f_15_kerosene_insulation.png create mode 100644 assets/hbm/textures/models/missile_parts/fuselages/mp_f_15_kerosene_polite.png create mode 100644 assets/hbm/textures/models/missile_parts/fuselages/mp_f_15_kerosene_steampunk.png create mode 100644 assets/hbm/textures/models/missile_parts/fuselages/mp_f_15_solid_desh.png create mode 100644 assets/hbm/textures/models/missile_parts/fuselages/mp_f_15_solid_insulation.png create mode 100644 assets/hbm/textures/models/missile_parts/stability/mp_s_10_space.png create mode 100644 assets/hbm/textures/models/missile_parts/thrusters/mp_t_15_balefire_large.png create mode 100644 assets/hbm/textures/models/missile_parts/warheads/mp_w_15_nuclear_shark.png create mode 100644 assets/hbm/textures/models/telex.png create mode 100644 assets/hbm/textures/models/telex.zip create mode 100644 com/hbm/entity/missile/EntityMissileCustom.java diff --git a/assets/hbm/lang/de_DE.lang b/assets/hbm/lang/de_DE.lang index 7c32ccbe2..19f8ceed7 100644 --- a/assets/hbm/lang/de_DE.lang +++ b/assets/hbm/lang/de_DE.lang @@ -1664,26 +1664,34 @@ 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_warhead_15_nuclear_shark.name=Größe 15 Atomsprengkopf "Billigsdorfer Kugelwilli" +item.mp_warhead_15_boxcar.name=Größe 15 Güterwagon? item.mp_fuselage_10_kerosene.name=Größe 10 Kerosintank item.mp_fuselage_10_kerosene_camo.name=Größe 10 Kerosintank (Camouflage) item.mp_fuselage_10_kerosene_desert.name=Größe 10 Kerosintank (Wüstencamouflage) +item.mp_fuselage_10_kerosene_insulation.name=Größe 10 Kerosintank (Oranger Isolator) item.mp_fuselage_10_kerosene_flames.name=Größe 10 Kerosintank (Krasse Flammen) item.mp_fuselage_10_kerosene_sleek.name=Größe 10 Kerosintank (IF-R&D) item.mp_fuselage_10_kerosene_metal.name=Größe 10 Kerosintank (Metall) item.mp_fuselage_10_solid.name=Größe 10 Festbrennstofftank item.mp_fuselage_10_solid_flames.name=Größe 10 Festbrennstofftank (Krasse Flammen) +item.mp_fuselage_10_solid_insulator.name=Größe 10 Festbrennstofftank (Oranger Isolator) item.mp_fuselage_10_solid_sleek.name=Größe 10 Festbrennstofftank (IF-R&D) +item.mp_fuselage_10_solid_soviet_glory.name=Größe 10 Festbrennstofftank (Sowjetischer Ruhm) 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_kerosene_camo.name=Größe 10 Langer Kerosintank (Camouflage) item.mp_fuselage_10_long_kerosene_desert.name=Größe 10 Langer Kerosintank (Wüstencamouflage) item.mp_fuselage_10_long_kerosene_flames.name=Größe 10 Langer Kerosintank (Krasse Flammen) +item.mp_fuselage_10_long_kerosene_insulation.name=Größe 10 Langer Kerosintank (Oranger Isolator) item.mp_fuselage_10_long_kerosene_sleek.name=Größe 10 Langer Kerosintank (IF-R&D) item.mp_fuselage_10_long_kerosene_metal.name=Größe 10 Langer Kerosintank (Metall) item.mp_fuselage_10_long_solid.name=Größe 10 Langer Festbrennstofftank item.mp_fuselage_10_long_solid_flames.name=Größe 10 Langer Festbrennstofftank (Krasse Flammen) +item.mp_fuselage_10_long_solid_insulation.name=Größe 10 Langer Festbrennstofftank (Oranger Isolator) item.mp_fuselage_10_long_solid_sleek.name=Größe 10 Langer Festbrennstofftank (IF-R&D) +item.mp_fuselage_10_long_solid_soviet_glory.name=Größe 10 Langer Festbrennstofftank (Sowjetischer Ruhm) item.mp_fuselage_10_15_kerosene.name=Größe 10/15 Kerosintank item.mp_fuselage_10_15_solid.name=Größe 10/15 Festbrennstofftank @@ -1693,9 +1701,13 @@ item.mp_fuselage_10_15_balefire.name=Größe 10/15 BF-Kraftstofftank item.mp_fuselage_15_kerosene.name=Größe 15 Kerosintank item.mp_fuselage_15_kerosene_camo.name=Größe 15 Kerosintank (Camouflage) item.mp_fuselage_15_kerosene_desert.name=Größe 15 Kerosintank (Wüstencamouflage) +item.mp_fuselage_15_kerosene_insulation.name=Größe 15 Kerosintank (Oranger Isolator) item.mp_fuselage_15_kerosene_metal.name=Größe 15 Kerosintank (Metall) item.mp_fuselage_15_kerosene_decorated.name=Größe 15 Kerosintank (Dekoriertes Metall) +item.mp_fuselage_15_kerosene_steampunk.name=Größe 15 Kerosintank (Steampunk) +item.mp_fuselage_15_kerosene_blackjack.name=Größe 15 Kerosintank (Queen Whiskey) item.mp_fuselage_15_solid.name=Größe 15 Festbrennstofftank +item.mp_fuselage_15_solid_insulation.name=Größe 15 Festbrennstofftank (Oranger Isolator) item.mp_fuselage_15_solid_soviet_glory.name=Größe 15 Festbrennstofftank (Sowjetischer Ruhm) item.mp_fuselage_15_solid_soviet_stank.name=Größe 15 Festbrennstofftank (Sowjetischer Mief) item.mp_fuselage_15_hydrogen.name=Größe 15 Wasserstofftank @@ -1703,6 +1715,7 @@ item.mp_fuselage_15_balefire.name=Größe 15 BF-Kraftstofftank item.mp_stability_10_flat.name=Größe 10 Flache Flügel item.mp_stability_10_cruise.name=Größe 10 Cruise-Flügel +item.mp_stability_10_space.name=Größe 10 Weltraum-Flügel item.mp_stability_15_flat.name=Größe 15 Flache Flügel item.mp_stability_15_thin.name=Größe 15 Dünne Flügel diff --git a/assets/hbm/lang/en_US.lang b/assets/hbm/lang/en_US.lang index 7f34b3887..ac3bd5cbe 100644 --- a/assets/hbm/lang/en_US.lang +++ b/assets/hbm/lang/en_US.lang @@ -1664,26 +1664,34 @@ 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_warhead_15_nuclear_shark.name=Size 15 Nuclear Warhead "Discount Bullet Bill" +item.mp_warhead_15_boxcar.name=Size 15 Boxcar? item.mp_fuselage_10_kerosene.name=Size 10 Kerosene Fuselage item.mp_fuselage_10_kerosene_camo.name=Size 10 Kerosene Fuselage (Camo) item.mp_fuselage_10_kerosene_desert.name=Size 10 Kerosene Fuselage (Desert Camo) +item.mp_fuselage_10_kerosene_insulation.name=Size 10 Kerosene Fuselage (Orange Insulation) item.mp_fuselage_10_kerosene_flames.name=Size 10 Kerosene Fuselage (Sick Flames) item.mp_fuselage_10_kerosene_sleek.name=Size 10 Kerosene Fuselage (IF-R&D) item.mp_fuselage_10_kerosene_metal.name=Size 10 Kerosene Fuselage (Metal) item.mp_fuselage_10_solid.name=Size 10 Solid Fuel Fuselage -item.mp_fuselage_10_solid_flames.name=Size 10 Solid Fuselage (Sick Flames) -item.mp_fuselage_10_solid_sleek.name=Size 10 Solid Fuselage (IF-R&D) +item.mp_fuselage_10_solid_flames.name=Size 10 Solid Fuel Fuselage (Sick Flames) +item.mp_fuselage_10_solid_insulation.name=Size 10 Solid Fuel Fuselage (Orange Insulation) +item.mp_fuselage_10_solid_sleek.name=Size 10 Solid Fuel Fuselage (IF-R&D) +item.mp_fuselage_10_solid_soviet_glory.name=Size 10 Solid Fuel Fuselage (Soviet Glory) 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_kerosene_camo.name=Size 10 Long Kerosene Fuselage (Camo) item.mp_fuselage_10_long_kerosene_desert.name=Size 10 Long Kerosene Fuselage (Desert Camo) item.mp_fuselage_10_long_kerosene_flames.name=Size 10 Long Kerosene Fuselage (Sick Flames) +item.mp_fuselage_10_long_kerosene_insulation.name=Size 10 Long Kerosene Fuselage (Orange Insulation) item.mp_fuselage_10_long_kerosene_sleek.name=Size 10 Long Kerosene Fuselage (IF-R&D) item.mp_fuselage_10_long_kerosene_metal.name=Size 10 Long Kerosene Fuselage (Metal) item.mp_fuselage_10_long_solid.name=Size 10 Long Solid Fuel Fuselage item.mp_fuselage_10_long_solid_flames.name=Size 10 Long Solid Fuel Fuselage (Sick Flames) +item.mp_fuselage_10_long_solid_insulation.name=Size 10 Long Solid Fuel Fuselage (Orange Insulation) item.mp_fuselage_10_long_solid_sleek.name=Size 10 Long Solid Fuel Fuselage (IF-R&D) +item.mp_fuselage_10_long_solid_soviet_glory.name=Size 10 Long Solid Fuselage (Soviet Glory) 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 @@ -1693,9 +1701,13 @@ item.mp_fuselage_10_15_balefire.name=Size 10/15 BF Fuselage item.mp_fuselage_15_kerosene.name=Size 15 Kerosene Fuselage item.mp_fuselage_15_kerosene_camo.name=Size 15 Kerosene Fuselage (Camo) item.mp_fuselage_15_kerosene_desert.name=Size 15 Kerosene Fuselage (Desert Camo) +item.mp_fuselage_15_kerosene_insulation.name=Size 15 Kerosene Fuselage (Orange Insulation) item.mp_fuselage_15_kerosene_metal.name=Size 15 Kerosene Fuselage (Metal) item.mp_fuselage_15_kerosene_decorated.name=Size 15 Kerosene Fuselage (Decorated Metal) +item.mp_fuselage_15_kerosene_steampunk.name=Size 15 Kerosene Fuselage (Steampunk) +item.mp_fuselage_15_kerosene_blackjack.name=Size 15 Kerosene Fuselage (Queen Whiskey) item.mp_fuselage_15_solid.name=Size 15 Solid Fuel Fuselage +item.mp_fuselage_15_solid_insulation.name=Size 15 Solid Fuel Fuselage (Orange Insulation) item.mp_fuselage_15_solid_soviet_glory.name=Size 15 Solid Fuel Fuselage (Soviet Glory) item.mp_fuselage_15_solid_soviet_stank.name=Size 15 Solid Fuel Fuselage (Soviet Stank) item.mp_fuselage_15_hydrogen.name=Size 15 Hydrogen Fuselage @@ -1703,6 +1715,7 @@ item.mp_fuselage_15_balefire.name=Size 15 BF Fuselage item.mp_stability_10_flat.name=Size 10 Flat Fins item.mp_stability_10_cruise.name=Size 10 Cruise Fins +item.mp_stability_10_space.name=Size 10 Space Fins item.mp_stability_15_flat.name=Size 15 Flat Fins item.mp_stability_15_thin.name=Size 15 Thin Fins diff --git a/assets/hbm/models/missile_parts/mp_s_10_space.obj b/assets/hbm/models/missile_parts/mp_s_10_space.obj new file mode 100644 index 000000000..165ef75c1 --- /dev/null +++ b/assets/hbm/models/missile_parts/mp_s_10_space.obj @@ -0,0 +1,338 @@ +# Blender v2.76 (sub 0) OBJ File: 'mp_s_10_space.blend' +# www.blender.org +o Cube +v 0.031250 0.500000 -0.875000 +v 0.031250 0.500000 0.875000 +v -0.031250 0.500000 0.875000 +v -0.031250 0.500000 -0.875000 +v 0.031250 1.000000 -0.875000 +v 0.031250 1.000000 0.875000 +v -0.031250 1.000000 0.875000 +v -0.031250 1.000000 -0.875000 +v -0.875000 0.500000 -0.031250 +v 0.875000 0.500000 -0.031250 +v 0.875000 0.500000 0.031250 +v -0.875000 0.500000 0.031250 +v -0.875000 1.000000 -0.031250 +v 0.875000 1.000000 -0.031250 +v 0.875000 1.000000 0.031250 +v -0.875000 1.000000 0.031250 +v 0.031250 0.500000 -0.500000 +v 0.031250 0.500000 0.500000 +v -0.031250 0.500000 0.500000 +v -0.031250 0.500000 -0.500000 +v -0.500000 0.500000 -0.031250 +v 0.500000 0.500000 -0.031250 +v 0.500000 0.500000 0.031250 +v -0.500000 0.500000 0.031250 +v 0.031250 1.500000 -0.500000 +v 0.031250 1.500000 0.500000 +v -0.031250 1.500000 0.500000 +v -0.031250 1.500000 -0.500000 +v -0.500000 1.500000 -0.031250 +v 0.500000 1.500000 -0.031250 +v 0.500000 1.500000 0.031250 +v -0.500000 1.500000 0.031250 +v -0.437500 0.500000 0.031250 +v -0.437500 0.500000 -0.031250 +v -0.437500 1.500000 -0.031250 +v -0.437500 1.500000 0.031250 +v -0.031250 0.500000 -0.437500 +v 0.031250 0.500000 -0.437500 +v 0.031250 1.500000 -0.437500 +v -0.031250 1.500000 -0.437500 +v 0.437500 0.500000 0.031249 +v 0.437500 1.500000 0.031249 +v 0.437500 1.500000 -0.031251 +v 0.437500 0.500000 -0.031251 +v -0.031249 0.500000 0.437500 +v -0.031249 1.500000 0.437500 +v 0.031251 1.500000 0.437500 +v 0.031251 0.500000 0.437500 +v 0.000000 0.475000 -0.937500 +v 0.000000 1.225000 -0.937500 +v 0.054127 0.475000 -0.906250 +v 0.054127 1.225000 -0.906250 +v 0.054127 0.475000 -0.843750 +v 0.054127 1.225000 -0.843750 +v -0.000000 0.475000 -0.812500 +v -0.000000 1.225000 -0.812500 +v -0.054127 0.475000 -0.843750 +v -0.054127 1.225000 -0.843750 +v -0.054127 0.475000 -0.906250 +v -0.054127 1.225000 -0.906250 +v 0.000000 0.475000 0.812500 +v 0.000000 1.225000 0.812500 +v 0.054127 0.475000 0.843750 +v 0.054127 1.225000 0.843750 +v 0.054127 0.475000 0.906250 +v 0.054127 1.225000 0.906250 +v -0.000000 0.475000 0.937500 +v -0.000000 1.225000 0.937500 +v -0.054127 0.475000 0.906250 +v -0.054127 1.225000 0.906250 +v -0.054127 0.475000 0.843750 +v -0.054127 1.225000 0.843750 +v -0.000000 1.350000 -0.875000 +v -0.000000 1.350000 0.875000 +v -0.937500 0.475000 -0.000000 +v -0.937500 1.225000 -0.000000 +v -0.906250 0.475000 -0.054127 +v -0.906250 1.225000 -0.054127 +v -0.843750 0.475000 -0.054127 +v -0.843750 1.225000 -0.054127 +v -0.812500 0.475000 -0.000000 +v -0.812500 1.225000 -0.000000 +v -0.843750 0.475000 0.054127 +v -0.843750 1.225000 0.054127 +v -0.906250 0.475000 0.054127 +v -0.906250 1.225000 0.054127 +v 0.812500 0.475000 0.000000 +v 0.812500 1.225000 0.000000 +v 0.843750 0.475000 -0.054127 +v 0.843750 1.225000 -0.054127 +v 0.906250 0.475000 -0.054127 +v 0.906250 1.225000 -0.054127 +v 0.937500 0.475000 0.000000 +v 0.937500 1.225000 0.000000 +v 0.906250 0.475000 0.054127 +v 0.906250 1.225000 0.054127 +v 0.843750 0.475000 0.054127 +v 0.843750 1.225000 0.054127 +v -0.875000 1.350000 0.000000 +v 0.875000 1.350000 0.000000 +vt 0.272727 0.727273 +vt 0.272727 0.772727 +vt 0.000000 0.772727 +vt -0.000000 0.727273 +vt 0.272727 0.818182 +vt 0.681818 0.363636 +vt 0.409091 0.727273 +vt 0.409091 -0.000000 +vt 0.272727 -0.000000 +vt -0.000000 0.363636 +vt 0.363636 -0.000000 +vt 0.363636 0.727273 +vt 0.318182 0.727273 +vt 0.318182 0.772727 +vt 0.318182 0.818182 +vt 0.318182 -0.000000 +vt 0.818182 0.545455 +vt 0.772727 0.545455 +vt 0.772727 0.000000 +vt 0.727273 0.545455 +vt 0.727273 0.000000 +vt 0.681818 0.545455 +vt 0.681818 0.000000 +vt 0.954545 0.545455 +vt 0.909091 0.545455 +vt 0.909091 0.000000 +vt 0.863636 0.545455 +vt 0.818182 0.000000 +vt 0.863636 0.000000 +vt 0.944181 0.929414 +vt 0.874878 0.929414 +vt 0.909530 0.869396 +vt 0.863636 0.636364 +vt 0.909091 0.636364 +vt 0.954545 0.636364 +vt 0.727273 0.636364 +vt 0.818182 0.636364 +vt 0.772727 0.636364 +vt 0.944181 0.889402 +vt 0.874878 0.889402 +vt -0.000000 0.818182 +vt -0.000000 -0.000000 +vt 0.954545 0.000000 +vt 0.909530 0.949420 +vn -0.800000 0.600000 -0.000000 +vn -0.000000 0.600000 0.800000 +vn 0.800000 0.600000 0.000000 +vn 0.000000 0.600000 -0.800000 +vn 0.000000 -1.000000 0.000000 +vn -1.000000 0.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +vn 1.000000 0.000000 0.000000 +vn -0.000000 0.000000 1.000000 +vn 0.000000 1.000000 0.000000 +vn 0.500000 0.000000 -0.866000 +vn 0.500000 0.000000 0.866000 +vn -0.500000 0.000000 0.866000 +vn -0.500000 0.000000 -0.866000 +vn -0.458800 0.397400 -0.794700 +vn -0.917700 0.397400 0.000000 +vn -0.458800 0.397400 0.794700 +vn 0.458800 0.397400 0.794700 +vn 0.458800 0.397400 -0.794700 +vn 0.917700 0.397400 -0.000000 +vn -0.866000 0.000000 -0.500000 +vn 0.866000 0.000000 -0.500000 +vn 0.866000 0.000000 0.500000 +vn -0.866000 0.000000 0.500000 +vn -0.794700 0.397400 0.458800 +vn 0.000000 0.397400 0.917700 +vn 0.794700 0.397400 0.458800 +vn 0.794700 0.397400 -0.458800 +vn -0.794700 0.397400 -0.458800 +vn 0.000000 0.397400 -0.917700 +s off +f 32/1/1 29/2/1 13/3/1 +f 7/3/2 6/4/2 26/1/2 +f 15/3/3 14/4/3 30/1/3 +f 28/1/4 25/2/4 5/3/4 +f 1/3/5 17/2/5 20/5/5 +f 9/3/5 21/2/5 24/5/5 +f 11/3/5 23/2/5 22/5/5 +f 3/3/5 19/2/5 18/5/5 +f 7/6/6 27/7/6 19/8/6 +f 13/6/7 29/7/7 21/8/7 +f 20/9/6 28/1/6 8/10/6 +f 5/6/8 25/7/8 17/8/8 +f 24/9/9 32/1/9 16/10/9 +f 18/9/8 26/1/8 6/10/8 +f 15/6/9 31/7/9 23/8/9 +f 22/9/7 30/1/7 14/10/7 +f 34/11/8 35/12/8 36/13/8 +f 34/14/5 33/15/5 24/5/5 +f 35/12/7 34/11/7 21/8/7 +f 36/13/10 35/14/10 29/2/10 +f 33/16/9 36/13/9 32/1/9 +f 38/11/9 39/12/9 40/13/9 +f 38/14/5 37/15/5 20/5/5 +f 39/12/8 38/11/8 17/8/8 +f 40/13/10 39/14/10 25/2/10 +f 37/16/6 40/13/6 28/1/6 +f 42/12/6 43/13/6 44/16/6 +f 42/12/9 41/11/9 23/8/9 +f 43/13/10 42/14/10 31/2/10 +f 44/16/7 43/13/7 30/1/7 +f 41/14/5 44/15/5 22/5/5 +f 46/12/7 47/13/7 48/16/7 +f 46/12/6 45/11/6 19/8/6 +f 47/13/10 46/14/10 27/2/10 +f 48/16/8 47/13/8 26/1/8 +f 45/14/5 48/15/5 18/5/5 +f 50/17/11 52/18/11 51/19/11 +f 52/18/8 54/20/8 53/21/8 +f 54/20/12 56/22/12 55/23/12 +f 56/24/13 58/25/13 57/26/13 +f 60/27/14 50/17/14 49/28/14 +f 58/25/6 60/27/6 59/29/6 +f 51/30/5 55/31/5 59/32/5 +f 62/24/11 64/25/11 63/26/11 +f 64/25/8 66/27/8 65/29/8 +f 66/27/12 68/17/12 67/28/12 +f 68/17/13 70/18/13 69/19/13 +f 72/20/14 62/22/14 61/23/14 +f 70/18/6 72/20/6 71/21/6 +f 63/30/5 67/31/5 71/32/5 +f 50/17/15 60/27/15 73/33/15 +f 58/25/16 73/34/16 60/27/16 +f 56/24/17 73/35/17 58/25/17 +f 54/20/18 73/36/18 56/22/18 +f 50/17/19 73/37/19 52/18/19 +f 52/18/20 73/38/20 54/20/20 +f 62/24/19 74/35/19 64/25/19 +f 64/25/20 74/34/20 66/27/20 +f 66/27/18 74/33/18 68/17/18 +f 62/22/15 72/20/15 74/36/15 +f 70/18/16 74/38/16 72/20/16 +f 68/17/17 74/37/17 70/18/17 +f 76/17/21 78/18/21 77/19/21 +f 78/18/7 80/20/7 79/21/7 +f 80/20/22 82/22/22 81/23/22 +f 82/24/23 84/25/23 83/26/23 +f 86/27/24 76/17/24 75/28/24 +f 84/25/9 86/27/9 85/29/9 +f 77/31/5 83/39/5 85/30/5 +f 88/24/21 90/25/21 89/26/21 +f 90/25/7 92/27/7 91/29/7 +f 92/27/22 94/17/22 93/28/22 +f 94/17/23 96/18/23 95/19/23 +f 98/20/24 88/22/24 87/23/24 +f 96/18/9 98/20/9 97/21/9 +f 91/40/5 93/32/5 97/30/5 +f 76/17/25 86/27/25 99/33/25 +f 84/25/26 99/34/26 86/27/26 +f 82/24/27 99/35/27 84/25/27 +f 80/20/28 99/36/28 82/22/28 +f 76/17/29 99/37/29 78/18/29 +f 78/18/30 99/38/30 80/20/30 +f 88/24/29 100/35/29 90/25/29 +f 90/25/30 100/34/30 92/27/30 +f 92/27/28 100/33/28 94/17/28 +f 88/22/25 98/20/25 100/36/25 +f 96/18/26 100/38/26 98/20/26 +f 94/17/27 100/37/27 96/18/27 +f 16/4/1 32/1/1 13/3/1 +f 27/2/2 7/3/2 26/1/2 +f 31/2/3 15/3/3 30/1/3 +f 8/4/4 28/1/4 5/3/4 +f 4/41/5 1/3/5 20/5/5 +f 12/41/5 9/3/5 24/5/5 +f 10/41/5 11/3/5 22/5/5 +f 2/41/5 3/3/5 18/5/5 +f 3/23/6 7/6/6 19/8/6 +f 9/23/7 13/6/7 21/8/7 +f 4/42/6 20/9/6 8/10/6 +f 1/23/8 5/6/8 17/8/8 +f 12/42/9 24/9/9 16/10/9 +f 2/42/8 18/9/8 6/10/8 +f 11/23/9 15/6/9 23/8/9 +f 10/42/7 22/9/7 14/10/7 +f 33/16/8 34/11/8 36/13/8 +f 21/2/5 34/14/5 24/5/5 +f 29/7/7 35/12/7 21/8/7 +f 32/1/10 36/13/10 29/2/10 +f 24/9/9 33/16/9 32/1/9 +f 37/16/9 38/11/9 40/13/9 +f 17/2/5 38/14/5 20/5/5 +f 25/7/8 39/12/8 17/8/8 +f 28/1/10 40/13/10 25/2/10 +f 20/9/6 37/16/6 28/1/6 +f 41/11/6 42/12/6 44/16/6 +f 31/7/9 42/12/9 23/8/9 +f 30/1/10 43/13/10 31/2/10 +f 22/9/7 44/16/7 30/1/7 +f 23/2/5 41/14/5 22/5/5 +f 45/11/7 46/12/7 48/16/7 +f 27/7/6 46/12/6 19/8/6 +f 26/1/10 47/13/10 27/2/10 +f 18/9/8 48/16/8 26/1/8 +f 19/2/5 45/14/5 18/5/5 +f 49/28/11 50/17/11 51/19/11 +f 51/19/8 52/18/8 53/21/8 +f 53/21/12 54/20/12 55/23/12 +f 55/43/13 56/24/13 57/26/13 +f 59/29/14 60/27/14 49/28/14 +f 57/26/6 58/25/6 59/29/6 +f 59/32/5 49/39/5 51/30/5 +f 51/30/5 53/44/5 55/31/5 +f 55/31/5 57/40/5 59/32/5 +f 61/43/11 62/24/11 63/26/11 +f 63/26/8 64/25/8 65/29/8 +f 65/29/12 66/27/12 67/28/12 +f 67/28/13 68/17/13 69/19/13 +f 71/21/14 72/20/14 61/23/14 +f 69/19/6 70/18/6 71/21/6 +f 71/32/5 61/39/5 63/30/5 +f 63/30/5 65/44/5 67/31/5 +f 67/31/5 69/40/5 71/32/5 +f 75/28/21 76/17/21 77/19/21 +f 77/19/7 78/18/7 79/21/7 +f 79/21/22 80/20/22 81/23/22 +f 81/43/23 82/24/23 83/26/23 +f 85/29/24 86/27/24 75/28/24 +f 83/26/9 84/25/9 85/29/9 +f 85/30/5 75/44/5 77/31/5 +f 77/31/5 79/40/5 81/32/5 +f 81/32/5 83/39/5 77/31/5 +f 87/43/21 88/24/21 89/26/21 +f 89/26/7 90/25/7 91/29/7 +f 91/29/22 92/27/22 93/28/22 +f 93/28/23 94/17/23 95/19/23 +f 97/21/24 98/20/24 87/23/24 +f 95/19/9 96/18/9 97/21/9 +f 97/30/5 87/44/5 89/31/5 +f 89/31/5 91/40/5 97/30/5 +f 93/32/5 95/39/5 97/30/5 diff --git a/assets/hbm/models/missile_parts/mp_t_15_balefire_large.obj b/assets/hbm/models/missile_parts/mp_t_15_balefire_large.obj index cc67be147..0f4b7e9da 100644 --- a/assets/hbm/models/missile_parts/mp_t_15_balefire_large.obj +++ b/assets/hbm/models/missile_parts/mp_t_15_balefire_large.obj @@ -145,6 +145,283 @@ v 0.152515 1.000000 0.088055 v 0.176109 1.000000 0.000000 v 0.152515 1.000000 -0.088055 v 0.088055 1.000000 -0.152515 +vt 0.574468 0.276596 +vt 0.510638 0.276596 +vt 0.510638 0.255319 +vt 0.446809 0.276596 +vt 0.446809 0.255319 +vt 0.382979 0.276596 +vt 0.382979 0.255319 +vt 0.319149 0.276596 +vt 0.319149 0.255319 +vt 0.255319 0.276596 +vt 0.255319 0.255319 +vt 0.191489 0.276596 +vt 0.191489 0.255319 +vt 0.127660 0.276596 +vt 0.127660 0.255319 +vt 0.063830 0.276596 +vt 0.063830 0.255319 +vt 0.000000 0.276596 +vt 0.000000 0.255319 +vt 0.765957 0.276596 +vt 0.702128 0.276596 +vt 0.702128 0.255319 +vt 0.189054 0.233997 +vt 0.004871 0.127660 +vt 0.189054 0.021322 +vt 0.638298 0.276596 +vt 0.574468 0.255319 +vt 0.638298 0.255319 +vt 0.510638 0.127660 +vt 0.319149 0.021277 +vt 0.319149 0.234043 +vt 0.478723 0.574468 +vt 0.425532 0.574468 +vt 0.425532 0.361702 +vt 0.372340 0.574468 +vt 0.372340 0.361702 +vt 0.319149 0.574468 +vt 0.319149 0.361702 +vt 0.265957 0.574468 +vt 0.265957 0.361702 +vt 0.212766 0.574468 +vt 0.212766 0.361702 +vt 0.159574 0.574468 +vt 0.159574 0.361702 +vt 0.106383 0.574468 +vt 0.106383 0.361702 +vt 0.053191 0.574468 +vt 0.053191 0.361702 +vt 0.000000 0.574468 +vt 0.000000 0.361702 +vt 0.638298 0.574468 +vt 0.585106 0.574468 +vt 0.585106 0.361702 +vt 0.255319 0.595745 +vt 0.223404 0.595745 +vt 0.531915 0.574468 +vt 0.478723 0.361702 +vt 0.531915 0.361702 +vt 0.510638 0.117021 +vt 0.542553 0.117021 +vt 0.553191 0.148936 +vt 0.308511 0.595745 +vt 0.521277 0.595745 +vt 0.489362 0.595745 +vt 0.468085 0.595745 +vt 0.361702 0.595745 +vt 0.329787 0.595745 +vt 0.574468 0.595745 +vt 0.414894 0.595745 +vt 0.627660 0.595745 +vt 0.595745 0.595745 +vt 0.042553 0.595745 +vt 0.010638 0.595745 +vt 0.095745 0.595745 +vt 0.063830 0.595745 +vt 0.148936 0.595745 +vt 0.117021 0.595745 +vt 0.202128 0.595745 +vt 0.170213 0.595745 +vt 0.542553 0.276596 +vt 0.542553 0.797872 +vt 0.531915 0.702128 +vt 0.585106 0.702128 +vt 0.414894 0.276596 +vt 0.595745 0.276596 +vt 0.627660 0.276596 +vt 0.010638 0.276596 +vt 0.117021 0.276596 +vt 0.170213 0.276596 +vt 0.202128 0.276596 +vt 0.223404 0.276596 +vt 0.276596 0.276596 +vt 0.308511 0.276596 +vt 0.489362 0.276596 +vt 0.521277 0.276596 +vt 0.436170 0.276596 +vt 0.468085 0.276596 +vt 0.329787 0.276596 +vt 0.361702 0.276596 +vt 0.106383 0.595745 +vt 0.159574 0.595745 +vt 0.159574 0.702128 +vt 0.468085 0.797872 +vt 0.436170 0.797872 +vt 0.425532 0.702128 +vt 0.063830 0.797872 +vt 0.053191 0.702128 +vt 0.106383 0.702128 +vt 0.223404 0.797872 +vt 0.212766 0.702128 +vt 0.265957 0.702128 +vt 0.489362 0.797872 +vt 0.478723 0.702128 +vt 0.414894 0.797872 +vt 0.382979 0.797872 +vt 0.372340 0.702128 +vt 0.010638 0.797872 +vt 0.000000 0.702128 +vt 0.170213 0.797872 +vt 0.361702 0.797872 +vt 0.329787 0.797872 +vt 0.319149 0.702128 +vt 0.595745 0.797872 +vt 0.638298 0.702128 +vt 0.117021 0.797872 +vt 0.308511 0.797872 +vt 0.276596 0.797872 +vt 0.212766 0.595745 +vt 0.265957 0.595745 +vt 0.319149 0.595745 +vt 0.372340 0.595745 +vt 0.425532 0.595745 +vt 0.478723 0.595745 +vt 0.531915 0.595745 +vt 0.585106 0.595745 +vt 0.638298 0.595745 +vt 0.053191 0.595745 +vt 0.372340 0.819149 +vt 0.372340 0.797872 +vt 0.425532 0.797872 +vt 0.680851 0.021277 +vt 0.659574 0.042553 +vt 0.627660 0.031915 +vt 0.531915 0.021277 +vt 0.585106 -0.000000 +vt 0.585106 0.031915 +vt 0.680851 0.170213 +vt 0.659574 0.148936 +vt 0.670213 0.117021 +vt 0.531915 0.170213 +vt 0.585106 0.159574 +vt 0.510638 0.074468 +vt 0.553191 0.042553 +vt 0.702128 0.117021 +vt 0.670213 0.074468 +vt 0.585106 0.191489 +vt 0.627660 0.159574 +vt 0.542553 0.074468 +vt 0.702128 0.074468 +vt 0.627660 -0.000000 +vt 0.627660 0.191489 +vt 0.712766 0.010638 +vt 0.734043 0.031915 +vt 0.723404 0.042553 +vt 0.478723 0.819149 +vt 0.478723 0.797872 +vt 0.531915 0.797872 +vt 0.212766 0.819149 +vt 0.212766 0.797872 +vt 0.265957 0.797872 +vt 0.053191 0.819149 +vt 0.053191 0.797872 +vt 0.106383 0.797872 +vt 0.425532 0.819149 +vt 0.531915 0.819149 +vt 0.585106 0.797872 +vt 0.265957 0.819149 +vt 0.319149 0.797872 +vt 0.106383 0.819149 +vt 0.159574 0.797872 +vt 0.585106 0.819149 +vt 0.638298 0.797872 +vt 0.319149 0.819149 +vt 0.159574 0.819149 +vt 0.000000 0.819149 +vt 0.000000 0.797872 +vt 0.351064 0.819149 +vt 0.382979 0.819149 +vt 0.382979 0.989362 +vt 0.819149 0.074468 +vt 0.797872 0.074468 +vt 0.797872 0.042553 +vt 0.776596 0.000000 +vt 0.808511 0.010638 +vt 0.787234 0.031915 +vt 0.744681 0.117021 +vt 0.744681 0.095745 +vt 0.776596 0.095745 +vt 0.702128 0.042553 +vt 0.819149 0.042553 +vt 0.744681 0.000000 +vt 0.776596 0.021277 +vt 0.776596 0.117021 +vt 0.787234 0.085106 +vt 0.712766 0.106383 +vt 0.723404 0.074468 +vt 0.744681 0.021277 +vt 0.808511 0.106383 +vt 0.734043 0.085106 +vt 0.426179 0.841160 +vt 0.403362 0.863976 +vt 0.395011 0.832808 +vt 0.127660 0.819149 +vt 0.159574 0.989362 +vt 0.095745 0.819149 +vt 0.095745 0.989362 +vt 0.063830 0.989362 +vt 0.255319 0.819149 +vt 0.255319 0.989362 +vt 0.223404 0.989362 +vt 0.351064 0.989362 +vt 0.319149 0.989362 +vt 0.127660 0.989362 +vt 0.063830 0.819149 +vt 0.031915 0.989362 +vt 0.223404 0.819149 +vt 0.191489 0.989362 +vt 0.287234 0.989362 +vt 0.031915 0.819149 +vt 0.000000 0.989362 +vt 0.191489 0.819149 +vt 0.287234 0.819149 +vt 0.765957 0.255319 +vt 0.233997 0.066265 +vt 0.250448 0.127660 +vt 0.233997 0.189054 +vt 0.127660 0.250448 +vt 0.066265 0.233997 +vt 0.021322 0.189054 +vt 0.021322 0.066265 +vt 0.066265 0.021322 +vt 0.127660 0.004871 +vt 0.446809 0.234043 +vt 0.489362 0.191489 +vt 0.489362 0.063830 +vt 0.446809 0.021277 +vt 0.382979 -0.000000 +vt 0.276596 0.063830 +vt 0.255319 0.127660 +vt 0.276596 0.191489 +vt 0.638298 0.361702 +vt 0.276596 0.595745 +vt 0.436170 0.595745 +vt 0.542553 0.595745 +vt 0.382979 0.595745 +vt 0.574468 0.797872 +vt 0.042553 0.276596 +vt 0.095745 0.276596 +vt 0.148936 0.276596 +vt 0.095745 0.797872 +vt 0.255319 0.797872 +vt 0.521277 0.797872 +vt 0.042553 0.797872 +vt 0.202128 0.797872 +vt 0.627660 0.797872 +vt 0.148936 0.797872 +vt -0.000000 0.595745 +vt 0.638298 0.819149 +vt 0.403362 0.827987 +vt 0.413006 0.827987 +vt 0.421357 0.832808 +vt 0.426179 0.850803 +vt 0.421357 0.859155 +vt 0.413006 0.863976 +vt 0.395011 0.859155 +vt 0.390189 0.850803 +vt 0.390189 0.841160 vn 0.258800 0.000000 -0.965900 vn 0.707100 0.000000 -0.707100 vn 0.965900 0.000000 -0.258800 @@ -220,273 +497,273 @@ vn 0.952200 -0.167700 0.255200 vn -0.952200 -0.167700 0.255200 vn -0.255200 -0.167700 -0.952200 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 65//15 66//15 -f 48//12 26//12 25//12 -f 46//13 48//13 47//13 -f 52//14 101//14 102//14 -f 34//16 32//16 64//16 -f 48//17 72//17 62//17 -f 28//18 26//18 62//18 -f 30//19 63//19 64//19 -f 48//20 46//20 71//20 -f 30//21 28//21 61//21 -f 44//22 70//22 71//22 -f 42//23 69//23 70//23 -f 40//24 68//24 69//24 -f 38//25 67//25 68//25 -f 36//26 66//26 67//26 -f 45//27 47//27 84//27 -f 84//28 96//28 95//28 -f 29//29 75//29 74//29 -f 45//30 83//30 82//30 -f 41//31 43//31 82//31 -f 39//32 41//32 81//32 -f 37//33 39//33 80//33 -f 37//34 79//34 78//34 -f 35//35 78//35 77//35 -f 33//36 77//36 76//36 -f 25//37 73//37 84//37 -f 27//38 74//38 73//38 -f 31//39 76//39 75//39 -f 53//40 54//40 91//40 -f 73//41 74//41 86//41 -f 81//42 93//42 92//42 -f 78//43 90//43 89//43 -f 73//44 85//44 96//44 -f 74//45 75//45 87//45 -f 82//46 94//46 93//46 -f 79//47 91//47 90//47 -f 75//48 76//48 88//48 -f 83//49 95//49 94//49 -f 80//50 92//50 91//50 -f 76//51 77//51 89//51 -f 55//52 90//52 91//52 -f 55//53 56//53 89//53 -f 57//54 88//54 89//54 -f 57//55 58//55 87//55 -f 59//56 86//56 87//56 -f 60//57 85//57 86//57 -f 49//58 96//58 85//58 -f 50//59 95//59 96//59 -f 51//60 94//60 95//60 -f 52//61 93//61 94//61 -f 53//62 92//62 93//62 -f 107//2 119//2 120//2 -f 59//14 108//14 98//14 -f 50//14 49//14 97//14 -f 56//14 105//14 106//14 -f 53//14 102//14 103//14 -f 51//14 50//14 99//14 -f 57//14 106//14 107//14 -f 54//14 103//14 104//14 -f 51//14 100//14 101//14 -f 58//14 107//14 108//14 -f 60//14 98//14 97//14 -f 55//14 104//14 105//14 -f 112//14 124//14 125//14 -f 98//12 110//12 109//12 -f 104//5 116//5 117//5 -f 101//8 113//8 114//8 -f 108//1 120//1 110//1 -f 97//13 109//13 111//13 -f 105//4 117//4 118//4 -f 102//7 114//7 115//7 -f 99//10 111//10 112//10 -f 106//3 118//3 119//3 -f 103//6 115//6 116//6 -f 100//9 112//9 113//9 -f 125//63 124//63 136//63 -f 119//14 131//14 132//14 -f 109//14 110//14 122//14 -f 116//14 128//14 129//14 -f 114//14 113//14 125//14 -f 120//14 132//14 122//14 -f 111//14 109//14 121//14 -f 117//14 129//14 130//14 -f 115//14 114//14 126//14 -f 112//14 111//14 123//14 -f 118//14 130//14 131//14 -f 115//14 127//14 128//14 -f 143//14 139//14 135//14 -f 132//64 131//64 143//64 -f 122//65 134//65 133//65 -f 128//66 140//66 141//66 -f 125//67 137//67 138//67 -f 122//68 132//68 144//68 -f 121//69 133//69 135//69 -f 129//70 141//70 142//70 -f 126//71 138//71 139//71 -f 123//72 135//72 136//72 -f 130//73 142//73 143//73 -f 127//74 139//74 140//74 -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 66//15 -f 47//12 48//12 25//12 -f 45//13 46//13 47//13 -f 53//14 52//14 102//14 -f 65//16 34//16 64//16 -f 26//17 48//17 62//17 -f 61//18 28//18 62//18 -f 32//19 30//19 64//19 -f 72//20 48//20 71//20 -f 63//21 30//21 61//21 -f 46//22 44//22 71//22 -f 44//23 42//23 70//23 -f 42//24 40//24 69//24 -f 40//25 38//25 68//25 -f 38//26 36//26 67//26 -f 83//27 45//27 84//27 -f 83//28 84//28 95//28 -f 27//29 29//29 74//29 -f 43//30 45//30 82//30 -f 81//31 41//31 82//31 -f 80//32 39//32 81//32 -f 79//33 37//33 80//33 -f 35//34 37//34 78//34 -f 33//35 35//35 77//35 -f 31//36 33//36 76//36 -f 47//37 25//37 84//37 -f 25//38 27//38 73//38 -f 29//39 31//39 75//39 -f 92//40 53//40 91//40 -f 85//41 73//41 86//41 -f 80//42 81//42 92//42 -f 77//43 78//43 89//43 -f 84//44 73//44 96//44 -f 86//45 74//45 87//45 -f 81//46 82//46 93//46 -f 78//47 79//47 90//47 -f 87//48 75//48 88//48 -f 82//49 83//49 94//49 -f 79//50 80//50 91//50 -f 88//51 76//51 89//51 -f 54//52 55//52 91//52 -f 90//53 55//53 89//53 -f 56//54 57//54 89//54 -f 88//55 57//55 87//55 -f 58//56 59//56 87//56 -f 59//57 60//57 86//57 -f 60//58 49//58 85//58 -f 49//59 50//59 96//59 -f 50//60 51//60 95//60 -f 51//61 52//61 94//61 -f 52//62 53//62 93//62 -f 108//2 107//2 120//2 -f 60//14 59//14 98//14 -f 99//14 50//14 97//14 -f 57//14 56//14 106//14 -f 54//14 53//14 103//14 -f 100//14 51//14 99//14 -f 58//14 57//14 107//14 -f 55//14 54//14 104//14 -f 52//14 51//14 101//14 -f 59//14 58//14 108//14 -f 49//14 60//14 97//14 -f 56//14 55//14 105//14 -f 113//14 112//14 125//14 -f 97//12 98//12 109//12 -f 105//5 104//5 117//5 -f 102//8 101//8 114//8 -f 98//1 108//1 110//1 -f 99//13 97//13 111//13 -f 106//4 105//4 118//4 -f 103//7 102//7 115//7 -f 100//10 99//10 112//10 -f 107//3 106//3 119//3 -f 104//6 103//6 116//6 -f 101//9 100//9 113//9 -f 137//63 125//63 136//63 -f 120//14 119//14 132//14 -f 121//14 109//14 122//14 -f 117//14 116//14 129//14 -f 126//14 114//14 125//14 -f 110//14 120//14 122//14 -f 123//14 111//14 121//14 -f 118//14 117//14 130//14 -f 127//14 115//14 126//14 -f 124//14 112//14 123//14 -f 119//14 118//14 131//14 -f 116//14 115//14 128//14 -f 135//14 133//14 134//14 -f 134//14 144//14 143//14 -f 143//14 142//14 141//14 -f 141//14 140//14 143//14 -f 139//14 138//14 135//14 -f 137//14 136//14 135//14 -f 135//14 134//14 143//14 -f 143//14 140//14 139//14 -f 138//14 137//14 135//14 -f 144//64 132//64 143//64 -f 121//65 122//65 133//65 -f 129//66 128//66 141//66 -f 126//67 125//67 138//67 -f 134//68 122//68 144//68 -f 123//69 121//69 135//69 -f 130//70 129//70 142//70 -f 127//71 126//71 139//71 -f 124//72 123//72 136//72 -f 131//73 130//73 143//73 -f 128//74 127//74 140//74 +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 65/54/15 66/55/15 +f 48/56/12 26/32/12 25/57/12 +f 46/52/13 48/56/13 47/58/13 +f 52/59/14 101/60/14 102/61/14 +f 34/39/16 32/37/16 64/62/16 +f 48/56/17 72/63/17 62/64/17 +f 28/33/18 26/32/18 62/65/18 +f 30/35/19 63/66/19 64/67/19 +f 48/56/20 46/52/20 71/68/20 +f 30/35/21 28/33/21 61/69/21 +f 44/51/22 70/70/22 71/71/22 +f 42/47/23 69/72/23 70/73/23 +f 40/45/24 68/74/24 69/75/24 +f 38/43/25 67/76/25 68/77/25 +f 36/41/26 66/78/26 67/79/26 +f 45/53/27 47/58/27 84/80/27 +f 84/81/28 96/82/28 95/83/28 +f 29/36/29 75/6/29 74/84/29 +f 45/53/30 83/85/30 82/86/30 +f 41/48/31 43/50/31 82/87/31 +f 39/46/32 41/48/32 81/16/32 +f 37/44/33 39/46/33 80/88/33 +f 37/44/34 79/89/34 78/90/34 +f 35/42/35 78/91/35 77/10/35 +f 33/40/36 77/92/36 76/93/36 +f 25/57/37 73/94/37 84/95/37 +f 27/34/38 74/96/38 73/97/38 +f 31/38/39 76/98/39 75/99/39 +f 53/100/40 54/101/40 91/102/40 +f 73/103/41 74/104/41 86/105/41 +f 81/106/42 93/107/42 92/108/42 +f 78/109/43 90/110/43 89/111/43 +f 73/112/44 85/113/44 96/82/44 +f 74/114/45 75/115/45 87/116/45 +f 82/117/46 94/118/46 93/107/46 +f 79/119/47 91/102/47 90/110/47 +f 75/120/48 76/121/48 88/122/48 +f 83/123/49 95/83/49 94/124/49 +f 80/125/50 92/108/50 91/102/50 +f 76/126/51 77/127/51 89/111/51 +f 55/128/52 90/110/52 91/102/52 +f 55/128/53 56/129/53 89/111/53 +f 57/130/54 88/122/54 89/111/54 +f 57/130/55 58/131/55 87/116/55 +f 59/132/56 86/105/56 87/116/56 +f 60/133/57 85/113/57 86/105/57 +f 49/134/58 96/82/58 85/113/58 +f 50/135/59 95/83/59 96/82/59 +f 51/136/60 94/124/60 95/83/60 +f 52/137/61 93/107/61 94/118/61 +f 53/100/62 92/108/62 93/107/62 +f 107/138/2 119/139/2 120/140/2 +f 59/141/14 108/142/14 98/143/14 +f 50/144/14 49/145/14 97/146/14 +f 56/147/14 105/148/14 106/149/14 +f 53/150/14 102/61/14 103/151/14 +f 51/152/14 50/144/14 99/153/14 +f 57/154/14 106/149/14 107/155/14 +f 54/156/14 103/151/14 104/157/14 +f 51/152/14 100/158/14 101/60/14 +f 58/159/14 107/155/14 108/142/14 +f 60/160/14 98/143/14 97/146/14 +f 55/161/14 104/157/14 105/148/14 +f 112/162/14 124/163/14 125/164/14 +f 98/165/12 110/166/12 109/167/12 +f 104/168/5 116/169/5 117/170/5 +f 101/171/8 113/172/8 114/173/8 +f 108/174/1 120/140/1 110/166/1 +f 97/175/13 109/167/13 111/176/13 +f 105/177/4 117/170/4 118/178/4 +f 102/179/7 114/173/7 115/180/7 +f 99/181/10 111/176/10 112/182/10 +f 106/183/3 118/178/3 119/139/3 +f 103/184/6 115/180/6 116/169/6 +f 100/185/9 112/186/9 113/172/9 +f 125/187/63 124/188/63 136/189/63 +f 119/190/14 131/191/14 132/192/14 +f 109/193/14 110/194/14 122/195/14 +f 116/196/14 128/197/14 129/198/14 +f 114/159/14 113/199/14 125/164/14 +f 120/200/14 132/192/14 122/195/14 +f 111/201/14 109/193/14 121/202/14 +f 117/203/14 129/198/14 130/204/14 +f 115/205/14 114/159/14 126/206/14 +f 112/162/14 111/201/14 123/207/14 +f 118/208/14 130/204/14 131/191/14 +f 115/205/14 127/209/14 128/197/14 +f 143/210/14 139/211/14 135/212/14 +f 132/213/64 131/184/64 143/214/64 +f 122/215/65 134/216/65 133/217/65 +f 128/218/66 140/219/66 141/220/66 +f 125/187/67 137/221/67 138/222/67 +f 122/215/68 132/213/68 144/223/68 +f 121/224/69 133/217/69 135/225/69 +f 129/226/70 141/220/70 142/227/70 +f 126/183/71 138/222/71 139/228/71 +f 123/229/72 135/225/72 136/230/72 +f 130/231/73 142/227/73 143/214/73 +f 127/232/74 139/228/74 140/219/74 +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/233/10 20/20/10 21/22/10 +f 6/25/11 4/234/11 22/23/11 +f 2/235/11 24/236/11 22/23/11 +f 22/23/11 20/237/11 18/238/11 +f 18/238/11 16/239/11 22/23/11 +f 14/24/11 12/240/11 10/241/11 +f 10/241/11 8/242/11 14/24/11 +f 4/234/11 2/235/11 22/23/11 +f 22/23/11 16/239/11 14/24/11 +f 14/24/11 8/242/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/7/14 3/243/14 +f 3/243/14 5/244/14 23/31/14 +f 7/29/14 9/245/14 11/246/14 +f 11/246/14 13/247/14 7/29/14 +f 15/30/14 17/248/14 19/249/14 +f 19/249/14 21/250/14 15/30/14 +f 23/31/14 5/244/14 7/29/14 +f 7/29/14 13/247/14 15/30/14 +f 15/30/14 21/250/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/251/10 44/51/10 45/53/10 +f 36/41/15 34/39/15 66/55/15 +f 47/58/12 48/56/12 25/57/12 +f 45/53/13 46/52/13 47/58/13 +f 53/150/14 52/59/14 102/61/14 +f 65/252/16 34/39/16 64/62/16 +f 26/32/17 48/56/17 62/64/17 +f 61/253/18 28/33/18 62/65/18 +f 32/37/19 30/35/19 64/67/19 +f 72/254/20 48/56/20 71/68/20 +f 63/255/21 30/35/21 61/69/21 +f 46/52/22 44/51/22 71/71/22 +f 44/49/23 42/47/23 70/73/23 +f 42/47/24 40/45/24 69/75/24 +f 40/45/25 38/43/25 68/77/25 +f 38/43/26 36/41/26 67/79/26 +f 83/1/27 45/53/27 84/80/27 +f 83/256/28 84/81/28 95/83/28 +f 27/34/29 29/36/29 74/84/29 +f 43/251/30 45/53/30 82/86/30 +f 81/257/31 41/48/31 82/87/31 +f 80/258/32 39/46/32 81/16/32 +f 79/259/33 37/44/33 80/88/33 +f 35/42/34 37/44/34 78/90/34 +f 33/40/35 35/42/35 77/10/35 +f 31/38/36 33/40/36 76/93/36 +f 47/58/37 25/57/37 84/95/37 +f 25/57/38 27/34/38 73/97/38 +f 29/36/39 31/38/39 75/99/39 +f 92/108/40 53/100/40 91/102/40 +f 85/113/41 73/103/41 86/105/41 +f 80/260/42 81/106/42 92/108/42 +f 77/261/43 78/109/43 89/111/43 +f 84/262/44 73/112/44 96/82/44 +f 86/105/45 74/114/45 87/116/45 +f 81/263/46 82/117/46 93/107/46 +f 78/264/47 79/119/47 90/110/47 +f 87/116/48 75/120/48 88/122/48 +f 82/265/49 83/123/49 94/124/49 +f 79/266/50 80/125/50 91/102/50 +f 88/122/51 76/126/51 89/111/51 +f 54/101/52 55/128/52 91/102/52 +f 90/110/53 55/128/53 89/111/53 +f 56/129/54 57/130/54 89/111/54 +f 88/122/55 57/130/55 87/116/55 +f 58/131/56 59/132/56 87/116/56 +f 59/132/57 60/133/57 86/105/57 +f 60/133/58 49/134/58 85/113/58 +f 49/134/59 50/135/59 96/82/59 +f 50/135/60 51/136/60 95/83/60 +f 51/267/61 52/137/61 94/118/61 +f 52/137/62 53/100/62 93/107/62 +f 108/174/2 107/138/2 120/140/2 +f 60/160/14 59/141/14 98/143/14 +f 99/153/14 50/144/14 97/146/14 +f 57/154/14 56/147/14 106/149/14 +f 54/156/14 53/150/14 103/151/14 +f 100/158/14 51/152/14 99/153/14 +f 58/159/14 57/154/14 107/155/14 +f 55/161/14 54/156/14 104/157/14 +f 52/59/14 51/152/14 101/60/14 +f 59/141/14 58/159/14 108/142/14 +f 49/145/14 60/160/14 97/146/14 +f 56/147/14 55/161/14 105/148/14 +f 113/199/14 112/162/14 125/164/14 +f 97/175/12 98/165/12 109/167/12 +f 105/177/5 104/168/5 117/170/5 +f 102/179/8 101/171/8 114/173/8 +f 98/165/1 108/174/1 110/166/1 +f 99/181/13 97/175/13 111/176/13 +f 106/183/4 105/177/4 118/178/4 +f 103/184/7 102/179/7 115/180/7 +f 100/268/10 99/181/10 112/182/10 +f 107/138/3 106/183/3 119/139/3 +f 104/168/6 103/184/6 116/169/6 +f 101/171/9 100/185/9 113/172/9 +f 137/221/63 125/187/63 136/189/63 +f 120/200/14 119/190/14 132/192/14 +f 121/202/14 109/193/14 122/195/14 +f 117/203/14 116/196/14 129/198/14 +f 126/206/14 114/159/14 125/164/14 +f 110/194/14 120/200/14 122/195/14 +f 123/207/14 111/201/14 121/202/14 +f 118/208/14 117/203/14 130/204/14 +f 127/209/14 115/205/14 126/206/14 +f 124/163/14 112/162/14 123/207/14 +f 119/190/14 118/208/14 131/191/14 +f 116/196/14 115/205/14 128/197/14 +f 135/212/14 133/269/14 134/270/14 +f 134/270/14 144/271/14 143/210/14 +f 143/210/14 142/272/14 141/273/14 +f 141/273/14 140/274/14 143/210/14 +f 139/211/14 138/275/14 135/212/14 +f 137/276/14 136/277/14 135/212/14 +f 135/212/14 134/270/14 143/210/14 +f 143/210/14 140/274/14 139/211/14 +f 138/275/14 137/276/14 135/212/14 +f 144/223/64 132/213/64 143/214/64 +f 121/224/65 122/215/65 133/217/65 +f 129/226/66 128/218/66 141/220/66 +f 126/183/67 125/187/67 138/222/67 +f 134/216/68 122/215/68 144/223/68 +f 123/229/69 121/224/69 135/225/69 +f 130/231/70 129/226/70 142/227/70 +f 127/232/71 126/183/71 139/228/71 +f 124/185/72 123/229/72 136/230/72 +f 131/184/73 130/231/73 143/214/73 +f 128/218/74 127/232/74 140/219/74 diff --git a/assets/hbm/models/missile_parts/mp_w_15_boxcar.obj b/assets/hbm/models/missile_parts/mp_w_15_boxcar.obj new file mode 100644 index 000000000..eb5ed3764 --- /dev/null +++ b/assets/hbm/models/missile_parts/mp_w_15_boxcar.obj @@ -0,0 +1,4477 @@ +# Blender v2.76 (sub 0) OBJ File: 'mp_w_15_boxcar.blend' +# www.blender.org +o Cube_Cube.001 +v 1.000000 0.250000 4.000000 +v 1.000000 2.250000 4.000000 +v 1.000000 0.250000 -4.000000 +v 1.000000 2.250000 -4.000000 +v 1.000000 0.250000 3.000000 +v 1.000000 2.250000 3.000000 +v 1.000000 0.250000 2.000000 +v 1.000000 2.250000 2.000000 +v 1.000000 0.250000 1.000000 +v 1.000000 2.250000 1.000000 +v 1.000000 0.250000 0.000000 +v 1.000000 2.250000 0.000000 +v 1.000000 0.250000 -1.000000 +v 1.000000 2.250000 -1.000000 +v 1.000000 0.250000 -2.000000 +v 1.000000 2.250000 -2.000000 +v 1.000000 0.250000 -3.000000 +v 1.000000 2.250000 -3.000000 +v -1.000000 0.250000 2.000000 +v -1.000000 2.250000 3.000000 +v -1.000000 0.250000 3.000000 +v -1.000000 2.250000 -4.000000 +v -1.000000 0.250000 -4.000000 +v -1.000000 2.250000 4.000000 +v -1.000000 0.250000 4.000000 +v 1.000000 0.350000 1.950000 +v 1.000000 0.350000 1.050000 +v 1.000000 2.150000 1.050000 +v 1.000000 2.150000 1.950000 +v 1.000000 0.350000 0.950000 +v 1.000000 2.150000 0.950000 +v 1.000000 0.350000 2.950000 +v 1.000000 0.350000 2.050000 +v 1.000000 2.150000 2.050000 +v 1.000000 2.150000 2.950000 +v 1.000000 0.350000 3.950000 +v 1.000000 0.350000 3.050000 +v 1.000000 2.150000 3.050000 +v 1.000000 2.150000 3.950000 +v 1.000000 0.350000 -0.950000 +v 1.000000 2.150000 -0.950000 +v 1.000000 0.350000 -1.050000 +v 1.000000 0.350000 -1.950000 +v 1.000000 2.150000 -1.950000 +v 1.000000 2.150000 -1.050000 +v 1.000000 0.350000 -2.050000 +v 1.000000 0.350000 -2.950000 +v 1.000000 2.150000 -2.950000 +v 1.000000 2.150000 -2.050000 +v 1.000000 0.350000 -3.950000 +v 1.000000 2.150000 -3.950000 +v 1.000000 2.150000 -3.050000 +v 1.000000 0.350000 -3.050000 +v -1.000000 2.250000 2.000000 +v -1.000000 0.250000 1.000000 +v -1.000000 2.250000 1.000000 +v -1.000000 0.250000 0.000000 +v -1.000000 2.250000 0.000000 +v -1.000000 0.250000 -1.000000 +v -1.000000 2.250000 -1.000000 +v -1.000000 0.250000 -2.000000 +v -1.000000 2.250000 -2.000000 +v -1.000000 0.250000 -3.000000 +v -1.000000 2.250000 -3.000000 +v -1.000000 0.350000 1.950000 +v -1.000000 0.350000 1.050000 +v -1.000000 2.150000 1.050000 +v -1.000000 2.150000 1.950000 +v -1.000000 0.350000 0.950000 +v -1.000000 0.350000 0.050000 +v -1.000000 2.150000 0.050000 +v -1.000000 2.150000 0.950000 +v -1.000000 0.350000 2.950000 +v -1.000000 0.350000 2.050000 +v -1.000000 2.150000 2.050000 +v -1.000000 2.150000 2.950000 +v -1.000000 0.350000 3.950000 +v -1.000000 0.350000 3.050000 +v -1.000000 2.150000 3.050000 +v -1.000000 2.150000 3.950000 +v -1.000000 0.350000 -0.050000 +v -1.000000 0.350000 -0.950000 +v -1.000000 2.150000 -0.950000 +v -1.000000 2.150000 -0.050000 +v -1.000000 0.350000 -1.050000 +v -1.000000 0.350000 -1.950000 +v -1.000000 2.150000 -1.950000 +v -1.000000 2.150000 -1.050000 +v -1.000000 0.350000 -2.050000 +v -1.000000 0.350000 -2.950000 +v -1.000000 2.150000 -2.950000 +v -1.000000 2.150000 -2.050000 +v -1.000000 0.350000 -3.950000 +v -1.000000 2.150000 -3.950000 +v -1.000000 2.150000 -3.050000 +v -1.000000 0.350000 -3.050000 +v -0.900000 0.350000 0.950000 +v -0.900000 2.150000 0.950000 +v -0.900000 2.150000 0.050000 +v -0.900000 0.350000 0.050000 +v -0.900000 0.350000 1.950000 +v -0.900000 2.150000 1.950000 +v -0.900000 2.150000 1.050000 +v -0.900000 0.350000 1.050000 +v -0.900000 0.350000 2.950000 +v -0.900000 2.150000 2.950000 +v -0.900000 2.150000 2.050000 +v -0.900000 0.350000 2.050000 +v 0.900000 0.350000 1.950000 +v 0.900000 0.350000 1.050000 +v 0.900000 2.150000 1.050000 +v 0.900000 2.150000 1.950000 +v -0.900000 0.350000 -0.050000 +v -0.900000 2.150000 -0.050000 +v -0.900000 2.150000 -0.950000 +v -0.900000 0.350000 -0.950000 +v 0.900000 0.350000 2.950000 +v 0.900000 0.350000 2.050000 +v 0.900000 2.150000 2.050000 +v 0.900000 2.150000 2.950000 +v 0.900000 0.350000 3.950000 +v 0.900000 0.350000 3.050000 +v 0.900000 2.150000 3.050000 +v 0.900000 2.150000 3.950000 +v -0.900000 0.350000 3.950000 +v -0.900000 2.150000 3.950000 +v -0.900000 2.150000 3.050000 +v -0.900000 0.350000 3.050000 +v 0.900000 0.350000 -1.050000 +v 0.900000 0.350000 -1.950000 +v 0.900000 2.150000 -1.950000 +v 0.900000 2.150000 -1.050000 +v 0.900000 0.350000 -2.050000 +v 0.900000 0.350000 -2.950000 +v 0.900000 2.150000 -2.950000 +v 0.900000 2.150000 -2.050000 +v 0.900000 0.350000 -3.950000 +v 0.900000 2.150000 -3.950000 +v 0.900000 2.150000 -3.050000 +v 0.900000 0.350000 -3.050000 +v -0.900000 0.350000 -1.050000 +v -0.900000 2.150000 -1.050000 +v -0.900000 2.150000 -1.950000 +v -0.900000 0.350000 -1.950000 +v -0.900000 0.350000 -2.050000 +v -0.900000 2.150000 -2.050000 +v -0.900000 2.150000 -2.950000 +v -0.900000 0.350000 -2.950000 +v -0.900000 0.350000 -3.950000 +v -0.900000 0.350000 -3.050000 +v -0.900000 2.150000 -3.050000 +v -0.900000 2.150000 -3.950000 +v 1.100000 0.350000 0.950000 +v 1.100000 2.150000 0.950000 +v 1.100000 2.150000 -0.950000 +v 1.100000 0.350000 -0.950000 +v 1.150000 0.275000 1.000000 +v 1.150000 0.350000 1.000000 +v 1.000000 0.275000 1.000000 +v 1.000000 2.150000 1.000000 +v 1.150000 2.225000 1.000000 +v 1.150000 2.150000 1.000000 +v 1.000000 2.225000 1.000000 +v 1.000000 0.350000 1.000000 +v 1.000000 0.275000 -3.000000 +v 1.150000 0.275000 -3.000000 +v 1.000000 0.350000 -3.000000 +v 1.150000 0.350000 -3.000000 +v 1.000000 2.225000 -3.000000 +v 1.150000 2.225000 -3.000000 +v 1.150000 2.150000 -3.000000 +v 1.000000 2.150000 -3.000000 +v 1.100000 1.250000 0.950000 +v 1.100000 1.250000 -0.950000 +v 1.100000 1.700000 0.950000 +v 1.100000 1.700000 -0.950000 +v 1.100000 0.800000 0.950000 +v 1.100000 0.800000 -0.950000 +v 1.100000 1.200000 -0.900000 +v 1.100000 1.200000 0.900000 +v 1.100000 0.850000 0.900000 +v 1.100000 0.850000 -0.900000 +v 1.100000 2.100000 -0.900000 +v 1.100000 2.100000 0.900000 +v 1.100000 1.750000 0.900000 +v 1.100000 1.750000 -0.900000 +v 1.100000 0.400000 -0.900000 +v 1.100000 0.750000 -0.900000 +v 1.100000 0.750000 0.900000 +v 1.100000 0.400000 0.900000 +v 1.100000 1.310000 -0.900000 +v 1.100000 1.650000 -0.900000 +v 1.100000 1.650000 0.900000 +v 1.100000 1.310000 0.900000 +v 1.050000 1.200000 -0.900000 +v 1.050000 1.200000 0.900000 +v 1.050000 0.850000 0.900000 +v 1.050000 0.850000 -0.900000 +v 1.050000 2.100000 -0.900000 +v 1.050000 2.100000 0.900000 +v 1.050000 1.750000 0.900000 +v 1.050000 1.750000 -0.900000 +v 1.050000 0.400000 -0.900000 +v 1.050000 0.750000 -0.900000 +v 1.050000 0.750000 0.900000 +v 1.050000 0.400000 0.900000 +v 1.050000 1.310000 -0.900000 +v 1.050000 1.650000 -0.900000 +v 1.050000 1.650000 0.900000 +v 1.050000 1.310000 0.900000 +v 1.000000 2.250000 3.500000 +v 1.000000 2.250000 2.500000 +v 1.000000 2.250000 1.500000 +v 1.000000 2.250000 0.500000 +v 1.000000 2.250000 -0.500000 +v 1.000000 2.250000 -1.500000 +v 1.000000 2.250000 -2.500000 +v 0.000000 2.500000 3.500000 +v 0.000000 2.500000 2.500000 +v 0.000000 2.500000 1.500000 +v 0.000000 2.500000 0.500000 +v 0.000000 2.500000 -0.500000 +v 0.000000 2.500000 -1.500000 +v 0.000000 2.500000 -2.500000 +v -1.000000 2.250000 3.500000 +v -1.000000 2.250000 2.500000 +v -1.000000 2.250000 1.500000 +v -1.000000 2.250000 0.500000 +v -1.000000 2.250000 -0.500000 +v -1.000000 2.250000 -1.500000 +v -1.000000 2.250000 -2.500000 +v 1.000000 2.250000 -3.500000 +v 0.000000 2.500000 -3.500000 +v -1.000000 2.250000 -3.500000 +v 1.000000 2.250000 3.000000 +v 1.000000 2.250000 2.000000 +v 1.000000 2.250000 1.000000 +v 1.000000 2.250000 0.000000 +v 1.000000 2.250000 -1.000000 +v 1.000000 2.250000 -2.000000 +v 0.000000 2.500000 3.000000 +v 0.000000 2.500000 2.000000 +v 0.000000 2.500000 1.000000 +v 0.000000 2.500000 0.000000 +v 0.000000 2.500000 -1.000000 +v 0.000000 2.500000 -2.000000 +v -1.000000 2.250000 3.000000 +v -1.000000 2.250000 2.000000 +v -1.000000 2.250000 1.000000 +v -1.000000 2.250000 0.000000 +v -1.000000 2.250000 -1.000000 +v -1.000000 2.250000 -2.000000 +v 1.000000 2.250000 -3.000000 +v 0.000000 2.500000 -3.000000 +v -1.000000 2.250000 -3.000000 +v 0.000000 2.500000 4.000000 +v 0.000000 2.500000 -4.000000 +v 0.000000 2.375000 4.000000 +v 0.000000 2.375000 -4.000000 +v -0.125000 2.275000 4.125000 +v -0.125000 2.525000 4.125000 +v -0.125000 2.275000 -4.125000 +v -0.125000 2.525000 -4.125000 +v 0.125000 2.275000 4.125000 +v 0.125000 2.525000 4.125000 +v 0.125000 2.275000 -4.125000 +v 0.125000 2.525000 -4.125000 +v 0.550000 0.775000 -4.450000 +v 0.550000 0.775000 -4.200000 +v 0.673744 0.723744 -4.450000 +v 0.673744 0.723744 -4.200000 +v 0.725000 0.600000 -4.450000 +v 0.725000 0.600000 -4.200000 +v 0.673744 0.476256 -4.450000 +v 0.673744 0.476256 -4.200000 +v 0.550000 0.425000 -4.450000 +v 0.550000 0.425000 -4.200000 +v 0.426256 0.476256 -4.450000 +v 0.426256 0.476256 -4.200000 +v 0.375000 0.600000 -4.450000 +v 0.375000 0.600000 -4.200000 +v 0.426256 0.723744 -4.450000 +v 0.426256 0.723744 -4.200000 +v 0.550000 0.862500 -4.450000 +v 0.735615 0.785615 -4.450000 +v 0.812500 0.600000 -4.450000 +v 0.735615 0.414384 -4.450000 +v 0.550000 0.337500 -4.450000 +v 0.364384 0.414385 -4.450000 +v 0.287500 0.600000 -4.450000 +v 0.364384 0.785615 -4.450000 +v 0.550000 0.862500 -4.550000 +v 0.735615 0.785615 -4.550000 +v 0.812500 0.600000 -4.550000 +v 0.735615 0.414384 -4.550000 +v 0.550000 0.337500 -4.550000 +v 0.364384 0.414384 -4.550000 +v 0.287500 0.600000 -4.550000 +v 0.364384 0.785615 -4.550000 +v -0.550000 0.775000 -4.450000 +v -0.550000 0.775000 -4.200000 +v -0.426256 0.723744 -4.450000 +v -0.426256 0.723744 -4.200000 +v -0.375000 0.600000 -4.450000 +v -0.375000 0.600000 -4.200000 +v -0.426256 0.476256 -4.450000 +v -0.426256 0.476256 -4.200000 +v -0.550000 0.425000 -4.450000 +v -0.550000 0.425000 -4.200000 +v -0.673744 0.476256 -4.450000 +v -0.673744 0.476256 -4.200000 +v -0.725000 0.600000 -4.450000 +v -0.725000 0.600000 -4.200000 +v -0.673744 0.723744 -4.450000 +v -0.673744 0.723744 -4.200000 +v -0.550000 0.862500 -4.450000 +v -0.364385 0.785615 -4.450000 +v -0.287500 0.600000 -4.450000 +v -0.364385 0.414384 -4.450000 +v -0.550000 0.337500 -4.450000 +v -0.735616 0.414385 -4.450000 +v -0.812500 0.600000 -4.450000 +v -0.735616 0.785615 -4.450000 +v -0.550000 0.862500 -4.550000 +v -0.364385 0.785615 -4.550000 +v -0.287500 0.600000 -4.550000 +v -0.364385 0.414384 -4.550000 +v -0.550000 0.337500 -4.550000 +v -0.735616 0.414384 -4.550000 +v -0.812500 0.600000 -4.550000 +v -0.735616 0.785615 -4.550000 +v -0.975000 0.275000 -4.000000 +v -0.975000 0.925000 -4.000000 +v -0.975000 0.275000 -4.200000 +v -0.975000 0.925000 -4.200000 +v 0.975000 0.275000 -4.000000 +v 0.975000 0.925000 -4.000000 +v 0.975000 0.275000 -4.200000 +v 0.975000 0.925000 -4.200000 +v 0.550000 0.775000 4.450000 +v 0.550000 0.775000 4.200000 +v 0.673744 0.723744 4.450000 +v 0.673744 0.723744 4.200000 +v 0.725000 0.600000 4.450000 +v 0.725000 0.600000 4.200000 +v 0.673744 0.476256 4.450000 +v 0.673744 0.476256 4.200000 +v 0.550000 0.425000 4.450000 +v 0.550000 0.425000 4.200000 +v 0.426256 0.476256 4.450000 +v 0.426256 0.476256 4.200000 +v 0.375000 0.600000 4.450000 +v 0.375000 0.600000 4.200000 +v 0.426256 0.723744 4.450000 +v 0.426256 0.723744 4.200000 +v 0.550000 0.862500 4.450000 +v 0.735615 0.785615 4.450000 +v 0.812500 0.600000 4.450000 +v 0.735615 0.414384 4.450000 +v 0.550000 0.337500 4.450000 +v 0.364384 0.414385 4.450000 +v 0.287500 0.600000 4.450000 +v 0.364384 0.785615 4.450000 +v 0.550000 0.862500 4.550000 +v 0.735615 0.785615 4.550000 +v 0.812500 0.600000 4.550000 +v 0.735615 0.414384 4.550000 +v 0.550000 0.337500 4.550000 +v 0.364384 0.414384 4.550000 +v 0.287500 0.600000 4.550000 +v 0.364384 0.785615 4.550000 +v -0.550000 0.775000 4.450000 +v -0.550000 0.775000 4.200000 +v -0.426256 0.723744 4.450000 +v -0.426256 0.723744 4.200000 +v -0.375000 0.600000 4.450000 +v -0.375000 0.600000 4.200000 +v -0.426256 0.476256 4.450000 +v -0.426256 0.476256 4.200000 +v -0.550000 0.425000 4.450000 +v -0.550000 0.425000 4.200000 +v -0.673744 0.476256 4.450000 +v -0.673744 0.476256 4.200000 +v -0.725000 0.600000 4.450000 +v -0.725000 0.600000 4.200000 +v -0.673744 0.723744 4.450000 +v -0.673744 0.723744 4.200000 +v -0.550000 0.862500 4.450000 +v -0.364385 0.785615 4.450000 +v -0.287500 0.600000 4.450000 +v -0.364385 0.414384 4.450000 +v -0.550000 0.337500 4.450000 +v -0.735616 0.414385 4.450000 +v -0.812500 0.600000 4.450000 +v -0.735616 0.785615 4.450000 +v -0.550000 0.862500 4.550000 +v -0.364385 0.785615 4.550000 +v -0.287500 0.600000 4.550000 +v -0.364385 0.414384 4.550000 +v -0.550000 0.337500 4.550000 +v -0.735616 0.414384 4.550000 +v -0.812500 0.600000 4.550000 +v -0.735616 0.785615 4.550000 +v -0.975000 0.275000 4.000000 +v -0.975000 0.925000 4.000000 +v -0.975000 0.275000 4.200000 +v -0.975000 0.925000 4.200000 +v 0.975000 0.275000 4.000000 +v 0.975000 0.925000 4.000000 +v 0.975000 0.275000 4.200000 +v 0.975000 0.925000 4.200000 +v 0.700000 -0.125000 -3.625000 +v 0.700000 0.062500 -3.574759 +v 0.700000 0.199760 -3.437500 +v 0.700000 0.250000 -3.250000 +v 0.700000 0.199759 -3.062500 +v 0.700000 0.062500 -2.925241 +v 0.700000 -0.125000 -2.875000 +v 0.700000 -0.312500 -2.925241 +v 0.700000 -0.449759 -3.062500 +v 0.700000 -0.500000 -3.250000 +v 0.700000 -0.449760 -3.437500 +v 0.700000 -0.312500 -3.574759 +v 0.750000 0.062500 -3.574759 +v 0.750000 -0.125000 -3.625000 +v 0.750000 0.199760 -3.437500 +v 0.750000 0.250000 -3.250000 +v 0.750000 0.199759 -3.062500 +v 0.750000 0.062500 -2.925241 +v 0.750000 -0.125000 -2.875000 +v 0.750000 -0.312500 -2.925241 +v 0.750000 -0.449759 -3.062500 +v 0.750000 -0.500000 -3.250000 +v 0.750000 -0.449760 -3.437500 +v 0.750000 -0.312500 -3.574759 +v 0.750000 0.006250 -3.477332 +v 0.750000 -0.125000 -3.512500 +v 0.750000 0.102332 -3.381250 +v 0.750000 0.137500 -3.250000 +v 0.750000 0.102332 -3.118750 +v 0.750000 0.006250 -3.022668 +v 0.750000 -0.125000 -2.987500 +v 0.750000 -0.256250 -3.022668 +v 0.750000 -0.352332 -3.118750 +v 0.750000 -0.387500 -3.250000 +v 0.750000 -0.352332 -3.381250 +v 0.750000 -0.256250 -3.477332 +v 0.825000 0.006250 -3.477332 +v 0.825000 -0.125000 -3.512500 +v 0.825000 0.102332 -3.381250 +v 0.825000 0.137500 -3.250000 +v 0.825000 0.102332 -3.118750 +v 0.825000 0.006250 -3.022668 +v 0.825000 -0.125000 -2.987500 +v 0.825000 -0.256250 -3.022668 +v 0.825000 -0.352332 -3.118750 +v 0.825000 -0.387500 -3.250000 +v 0.825000 -0.352332 -3.381250 +v 0.825000 -0.256250 -3.477332 +v -0.700000 -0.125000 -3.625000 +v -0.700000 0.062500 -3.574759 +v -0.700000 0.199760 -3.437500 +v -0.700000 0.250000 -3.250000 +v -0.700000 0.199759 -3.062500 +v -0.700000 0.062500 -2.925241 +v -0.700000 -0.125000 -2.875000 +v -0.700000 -0.312500 -2.925241 +v -0.700000 -0.449759 -3.062500 +v -0.700000 -0.500000 -3.250000 +v -0.700000 -0.449760 -3.437500 +v -0.700000 -0.312500 -3.574759 +v -0.750000 0.062500 -3.574759 +v -0.750000 -0.125000 -3.625000 +v -0.750000 0.199760 -3.437500 +v -0.750000 0.250000 -3.250000 +v -0.750000 0.199759 -3.062500 +v -0.750000 0.062500 -2.925241 +v -0.750000 -0.125000 -2.875000 +v -0.750000 -0.312500 -2.925241 +v -0.750000 -0.449759 -3.062500 +v -0.750000 -0.500000 -3.250000 +v -0.750000 -0.449760 -3.437500 +v -0.750000 -0.312500 -3.574759 +v -0.750000 0.006250 -3.477332 +v -0.750000 -0.125000 -3.512500 +v -0.750000 0.102332 -3.381250 +v -0.750000 0.137500 -3.250000 +v -0.750000 0.102332 -3.118750 +v -0.750000 0.006250 -3.022668 +v -0.750000 -0.125000 -2.987500 +v -0.750000 -0.256250 -3.022668 +v -0.750000 -0.352332 -3.118750 +v -0.750000 -0.387500 -3.250000 +v -0.750000 -0.352332 -3.381250 +v -0.750000 -0.256250 -3.477332 +v -0.825000 0.006250 -3.477332 +v -0.825000 -0.125000 -3.512500 +v -0.825000 0.102332 -3.381250 +v -0.825000 0.137500 -3.250000 +v -0.825000 0.102332 -3.118750 +v -0.825000 0.006250 -3.022668 +v -0.825000 -0.125000 -2.987500 +v -0.825000 -0.256250 -3.022668 +v -0.825000 -0.352332 -3.118750 +v -0.825000 -0.387500 -3.250000 +v -0.825000 -0.352332 -3.381250 +v -0.825000 -0.256250 -3.477332 +v 0.700000 -0.059375 -3.363666 +v 0.700000 -0.125000 -3.381250 +v 0.700000 -0.011334 -3.315625 +v 0.700000 0.006250 -3.250000 +v 0.700000 -0.011334 -3.184375 +v 0.700000 -0.059375 -3.136334 +v 0.700000 -0.125000 -3.118750 +v 0.700000 -0.190625 -3.136334 +v 0.700000 -0.238666 -3.184375 +v 0.700000 -0.256250 -3.250000 +v 0.700000 -0.238666 -3.315625 +v 0.700000 -0.190625 -3.363666 +v -0.700000 -0.059375 -3.363666 +v -0.700000 -0.125000 -3.381250 +v -0.700000 -0.011334 -3.315625 +v -0.700000 0.006250 -3.250000 +v -0.700000 -0.011334 -3.184375 +v -0.700000 -0.059375 -3.136334 +v -0.700000 -0.125000 -3.118750 +v -0.700000 -0.190625 -3.136334 +v -0.700000 -0.238666 -3.184375 +v -0.700000 -0.256250 -3.250000 +v -0.700000 -0.238666 -3.315625 +v -0.700000 -0.190625 -3.363666 +v -0.500000 -0.300000 3.500000 +v -0.500000 0.250000 3.875000 +v -0.500000 -0.300000 2.000000 +v -0.500000 0.250000 1.625000 +v 0.500000 -0.300000 3.500000 +v 0.500000 0.250000 3.875000 +v 0.500000 -0.300000 2.000000 +v 0.500000 0.250000 1.625000 +v -0.500000 -0.300000 -2.000000 +v -0.500000 0.250000 -1.625000 +v -0.500000 -0.300000 -3.500000 +v -0.500000 0.250000 -3.875000 +v 0.500000 -0.300000 -2.000000 +v 0.500000 0.250000 -1.625000 +v 0.500000 -0.300000 -3.500000 +v 0.500000 0.250000 -3.875000 +v 1.000000 0.000000 4.000000 +v 1.000000 0.000000 -4.000000 +v -1.000000 0.000000 -4.000000 +v -1.000000 0.000000 4.000000 +v 0.100000 -0.050000 2.000000 +v 0.100000 0.050000 2.000000 +v 0.100000 -0.050000 -2.000000 +v 0.100000 0.050000 -2.000000 +v 0.200000 -0.050000 2.000000 +v 0.200000 0.050000 2.000000 +v 0.200000 -0.050000 -2.000000 +v 0.200000 0.050000 -2.000000 +v -0.200000 -0.050000 2.000000 +v -0.200000 0.050000 2.000000 +v -0.200000 -0.050000 -2.000000 +v -0.200000 0.050000 -2.000000 +v -0.100000 -0.050000 2.000000 +v -0.100000 0.050000 2.000000 +v -0.100000 -0.050000 -2.000000 +v -0.100000 0.050000 -2.000000 +v 0.700000 -0.125000 -2.625000 +v 0.700000 0.062500 -2.574759 +v 0.700000 0.199760 -2.437500 +v 0.700000 0.250000 -2.250000 +v 0.700000 0.199759 -2.062500 +v 0.700000 0.062500 -1.925241 +v 0.700000 -0.125000 -1.875000 +v 0.700000 -0.312500 -1.925241 +v 0.700000 -0.449759 -2.062500 +v 0.700000 -0.500000 -2.250000 +v 0.700000 -0.449760 -2.437500 +v 0.700000 -0.312500 -2.574759 +v 0.750000 0.062500 -2.574759 +v 0.750000 -0.125000 -2.625000 +v 0.750000 0.199760 -2.437500 +v 0.750000 0.250000 -2.250000 +v 0.750000 0.199759 -2.062500 +v 0.750000 0.062500 -1.925241 +v 0.750000 -0.125000 -1.875000 +v 0.750000 -0.312500 -1.925241 +v 0.750000 -0.449759 -2.062500 +v 0.750000 -0.500000 -2.250000 +v 0.750000 -0.449760 -2.437500 +v 0.750000 -0.312500 -2.574759 +v 0.750000 0.006250 -2.477332 +v 0.750000 -0.125000 -2.512500 +v 0.750000 0.102332 -2.381250 +v 0.750000 0.137500 -2.250000 +v 0.750000 0.102332 -2.118750 +v 0.750000 0.006250 -2.022668 +v 0.750000 -0.125000 -1.987500 +v 0.750000 -0.256250 -2.022668 +v 0.750000 -0.352332 -2.118750 +v 0.750000 -0.387500 -2.250000 +v 0.750000 -0.352332 -2.381250 +v 0.750000 -0.256250 -2.477332 +v 0.825000 0.006250 -2.477332 +v 0.825000 -0.125000 -2.512500 +v 0.825000 0.102332 -2.381250 +v 0.825000 0.137500 -2.250000 +v 0.825000 0.102332 -2.118750 +v 0.825000 0.006250 -2.022668 +v 0.825000 -0.125000 -1.987500 +v 0.825000 -0.256250 -2.022668 +v 0.825000 -0.352332 -2.118750 +v 0.825000 -0.387500 -2.250000 +v 0.825000 -0.352332 -2.381250 +v 0.825000 -0.256250 -2.477332 +v -0.700000 -0.125000 -2.625000 +v -0.700000 0.062500 -2.574759 +v -0.700000 0.199760 -2.437500 +v -0.700000 0.250000 -2.250000 +v -0.700000 0.199759 -2.062500 +v -0.700000 0.062500 -1.925241 +v -0.700000 -0.125000 -1.875000 +v -0.700000 -0.312500 -1.925241 +v -0.700000 -0.449759 -2.062500 +v -0.700000 -0.500000 -2.250000 +v -0.700000 -0.449760 -2.437500 +v -0.700000 -0.312500 -2.574759 +v -0.750000 0.062500 -2.574759 +v -0.750000 -0.125000 -2.625000 +v -0.750000 0.199760 -2.437500 +v -0.750000 0.250000 -2.250000 +v -0.750000 0.199759 -2.062500 +v -0.750000 0.062500 -1.925241 +v -0.750000 -0.125000 -1.875000 +v -0.750000 -0.312500 -1.925241 +v -0.750000 -0.449759 -2.062500 +v -0.750000 -0.500000 -2.250000 +v -0.750000 -0.449760 -2.437500 +v -0.750000 -0.312500 -2.574759 +v -0.750000 0.006250 -2.477332 +v -0.750000 -0.125000 -2.512500 +v -0.750000 0.102332 -2.381250 +v -0.750000 0.137500 -2.250000 +v -0.750000 0.102332 -2.118750 +v -0.750000 0.006250 -2.022668 +v -0.750000 -0.125000 -1.987500 +v -0.750000 -0.256250 -2.022668 +v -0.750000 -0.352332 -2.118750 +v -0.750000 -0.387500 -2.250000 +v -0.750000 -0.352332 -2.381250 +v -0.750000 -0.256250 -2.477332 +v -0.825000 0.006250 -2.477332 +v -0.825000 -0.125000 -2.512500 +v -0.825000 0.102332 -2.381250 +v -0.825000 0.137500 -2.250000 +v -0.825000 0.102332 -2.118750 +v -0.825000 0.006250 -2.022668 +v -0.825000 -0.125000 -1.987500 +v -0.825000 -0.256250 -2.022668 +v -0.825000 -0.352332 -2.118750 +v -0.825000 -0.387500 -2.250000 +v -0.825000 -0.352332 -2.381250 +v -0.825000 -0.256250 -2.477332 +v 0.700000 -0.059375 -2.363666 +v 0.700000 -0.125000 -2.381250 +v 0.700000 -0.011334 -2.315625 +v 0.700000 0.006250 -2.250000 +v 0.700000 -0.011334 -2.184375 +v 0.700000 -0.059375 -2.136334 +v 0.700000 -0.125000 -2.118750 +v 0.700000 -0.190625 -2.136334 +v 0.700000 -0.238666 -2.184375 +v 0.700000 -0.256250 -2.250000 +v 0.700000 -0.238666 -2.315625 +v 0.700000 -0.190625 -2.363666 +v -0.700000 -0.059375 -2.363666 +v -0.700000 -0.125000 -2.381250 +v -0.700000 -0.011334 -2.315625 +v -0.700000 0.006250 -2.250000 +v -0.700000 -0.011334 -2.184375 +v -0.700000 -0.059375 -2.136334 +v -0.700000 -0.125000 -2.118750 +v -0.700000 -0.190625 -2.136334 +v -0.700000 -0.238666 -2.184375 +v -0.700000 -0.256250 -2.250000 +v -0.700000 -0.238666 -2.315625 +v -0.700000 -0.190625 -2.363666 +v 0.700000 -0.125000 1.875000 +v 0.700000 0.062500 1.925241 +v 0.700000 0.199760 2.062500 +v 0.700000 0.250000 2.250000 +v 0.700000 0.199759 2.437500 +v 0.700000 0.062500 2.574759 +v 0.700000 -0.125000 2.625000 +v 0.700000 -0.312500 2.574759 +v 0.700000 -0.449759 2.437500 +v 0.700000 -0.500000 2.250000 +v 0.700000 -0.449760 2.062500 +v 0.700000 -0.312500 1.925241 +v 0.750000 0.062500 1.925241 +v 0.750000 -0.125000 1.875000 +v 0.750000 0.199760 2.062500 +v 0.750000 0.250000 2.250000 +v 0.750000 0.199759 2.437500 +v 0.750000 0.062500 2.574759 +v 0.750000 -0.125000 2.625000 +v 0.750000 -0.312500 2.574759 +v 0.750000 -0.449759 2.437500 +v 0.750000 -0.500000 2.250000 +v 0.750000 -0.449760 2.062500 +v 0.750000 -0.312500 1.925241 +v 0.750000 0.006250 2.022668 +v 0.750000 -0.125000 1.987500 +v 0.750000 0.102332 2.118750 +v 0.750000 0.137500 2.250000 +v 0.750000 0.102332 2.381250 +v 0.750000 0.006250 2.477332 +v 0.750000 -0.125000 2.512500 +v 0.750000 -0.256250 2.477332 +v 0.750000 -0.352332 2.381250 +v 0.750000 -0.387500 2.250000 +v 0.750000 -0.352332 2.118750 +v 0.750000 -0.256250 2.022668 +v 0.825000 0.006250 2.022668 +v 0.825000 -0.125000 1.987500 +v 0.825000 0.102332 2.118750 +v 0.825000 0.137500 2.250000 +v 0.825000 0.102332 2.381250 +v 0.825000 0.006250 2.477332 +v 0.825000 -0.125000 2.512500 +v 0.825000 -0.256250 2.477332 +v 0.825000 -0.352332 2.381250 +v 0.825000 -0.387500 2.250000 +v 0.825000 -0.352332 2.118750 +v 0.825000 -0.256250 2.022668 +v -0.700000 -0.125000 1.875000 +v -0.700000 0.062500 1.925241 +v -0.700000 0.199760 2.062500 +v -0.700000 0.250000 2.250000 +v -0.700000 0.199759 2.437500 +v -0.700000 0.062500 2.574759 +v -0.700000 -0.125000 2.625000 +v -0.700000 -0.312500 2.574759 +v -0.700000 -0.449759 2.437500 +v -0.700000 -0.500000 2.250000 +v -0.700000 -0.449760 2.062500 +v -0.700000 -0.312500 1.925241 +v -0.750000 0.062500 1.925241 +v -0.750000 -0.125000 1.875000 +v -0.750000 0.199760 2.062500 +v -0.750000 0.250000 2.250000 +v -0.750000 0.199759 2.437500 +v -0.750000 0.062500 2.574759 +v -0.750000 -0.125000 2.625000 +v -0.750000 -0.312500 2.574759 +v -0.750000 -0.449759 2.437500 +v -0.750000 -0.500000 2.250000 +v -0.750000 -0.449760 2.062500 +v -0.750000 -0.312500 1.925241 +v -0.750000 0.006250 2.022668 +v -0.750000 -0.125000 1.987500 +v -0.750000 0.102332 2.118750 +v -0.750000 0.137500 2.250000 +v -0.750000 0.102332 2.381250 +v -0.750000 0.006250 2.477332 +v -0.750000 -0.125000 2.512500 +v -0.750000 -0.256250 2.477332 +v -0.750000 -0.352332 2.381250 +v -0.750000 -0.387500 2.250000 +v -0.750000 -0.352332 2.118750 +v -0.750000 -0.256250 2.022668 +v -0.825000 0.006250 2.022668 +v -0.825000 -0.125000 1.987500 +v -0.825000 0.102332 2.118750 +v -0.825000 0.137500 2.250000 +v -0.825000 0.102332 2.381250 +v -0.825000 0.006250 2.477332 +v -0.825000 -0.125000 2.512500 +v -0.825000 -0.256250 2.477332 +v -0.825000 -0.352332 2.381250 +v -0.825000 -0.387500 2.250000 +v -0.825000 -0.352332 2.118750 +v -0.825000 -0.256250 2.022668 +v 0.700000 -0.059375 2.136334 +v 0.700000 -0.125000 2.118750 +v 0.700000 -0.011334 2.184375 +v 0.700000 0.006250 2.250000 +v 0.700000 -0.011334 2.315625 +v 0.700000 -0.059375 2.363666 +v 0.700000 -0.125000 2.381250 +v 0.700000 -0.190625 2.363666 +v 0.700000 -0.238666 2.315625 +v 0.700000 -0.256250 2.250000 +v 0.700000 -0.238666 2.184375 +v 0.700000 -0.190625 2.136334 +v -0.700000 -0.059375 2.136334 +v -0.700000 -0.125000 2.118750 +v -0.700000 -0.011334 2.184375 +v -0.700000 0.006250 2.250000 +v -0.700000 -0.011334 2.315625 +v -0.700000 -0.059375 2.363666 +v -0.700000 -0.125000 2.381250 +v -0.700000 -0.190625 2.363666 +v -0.700000 -0.238666 2.315625 +v -0.700000 -0.256250 2.250000 +v -0.700000 -0.238666 2.184375 +v -0.700000 -0.190625 2.136334 +v 0.700000 -0.125000 2.875000 +v 0.700000 0.062500 2.925241 +v 0.700000 0.199760 3.062500 +v 0.700000 0.250000 3.250000 +v 0.700000 0.199759 3.437500 +v 0.700000 0.062500 3.574759 +v 0.700000 -0.125000 3.625000 +v 0.700000 -0.312500 3.574759 +v 0.700000 -0.449759 3.437500 +v 0.700000 -0.500000 3.250000 +v 0.700000 -0.449760 3.062500 +v 0.700000 -0.312500 2.925241 +v 0.750000 0.062500 2.925241 +v 0.750000 -0.125000 2.875000 +v 0.750000 0.199760 3.062500 +v 0.750000 0.250000 3.250000 +v 0.750000 0.199759 3.437500 +v 0.750000 0.062500 3.574759 +v 0.750000 -0.125000 3.625000 +v 0.750000 -0.312500 3.574759 +v 0.750000 -0.449759 3.437500 +v 0.750000 -0.500000 3.250000 +v 0.750000 -0.449760 3.062500 +v 0.750000 -0.312500 2.925241 +v 0.750000 0.006250 3.022668 +v 0.750000 -0.125000 2.987500 +v 0.750000 0.102332 3.118750 +v 0.750000 0.137500 3.250000 +v 0.750000 0.102332 3.381250 +v 0.750000 0.006250 3.477332 +v 0.750000 -0.125000 3.512500 +v 0.750000 -0.256250 3.477332 +v 0.750000 -0.352332 3.381250 +v 0.750000 -0.387500 3.250000 +v 0.750000 -0.352332 3.118750 +v 0.750000 -0.256250 3.022668 +v 0.825000 0.006250 3.022668 +v 0.825000 -0.125000 2.987500 +v 0.825000 0.102332 3.118750 +v 0.825000 0.137500 3.250000 +v 0.825000 0.102332 3.381250 +v 0.825000 0.006250 3.477332 +v 0.825000 -0.125000 3.512500 +v 0.825000 -0.256250 3.477332 +v 0.825000 -0.352332 3.381250 +v 0.825000 -0.387500 3.250000 +v 0.825000 -0.352332 3.118750 +v 0.825000 -0.256250 3.022668 +v -0.700000 -0.125000 2.875000 +v -0.700000 0.062500 2.925241 +v -0.700000 0.199760 3.062500 +v -0.700000 0.250000 3.250000 +v -0.700000 0.199759 3.437500 +v -0.700000 0.062500 3.574759 +v -0.700000 -0.125000 3.625000 +v -0.700000 -0.312500 3.574759 +v -0.700000 -0.449759 3.437500 +v -0.700000 -0.500000 3.250000 +v -0.700000 -0.449760 3.062500 +v -0.700000 -0.312500 2.925241 +v -0.750000 0.062500 2.925241 +v -0.750000 -0.125000 2.875000 +v -0.750000 0.199760 3.062500 +v -0.750000 0.250000 3.250000 +v -0.750000 0.199759 3.437500 +v -0.750000 0.062500 3.574759 +v -0.750000 -0.125000 3.625000 +v -0.750000 -0.312500 3.574759 +v -0.750000 -0.449759 3.437500 +v -0.750000 -0.500000 3.250000 +v -0.750000 -0.449760 3.062500 +v -0.750000 -0.312500 2.925241 +v -0.750000 0.006250 3.022668 +v -0.750000 -0.125000 2.987500 +v -0.750000 0.102332 3.118750 +v -0.750000 0.137500 3.250000 +v -0.750000 0.102332 3.381250 +v -0.750000 0.006250 3.477332 +v -0.750000 -0.125000 3.512500 +v -0.750000 -0.256250 3.477332 +v -0.750000 -0.352332 3.381250 +v -0.750000 -0.387500 3.250000 +v -0.750000 -0.352332 3.118750 +v -0.750000 -0.256250 3.022668 +v -0.825000 0.006250 3.022668 +v -0.825000 -0.125000 2.987500 +v -0.825000 0.102332 3.118750 +v -0.825000 0.137500 3.250000 +v -0.825000 0.102332 3.381250 +v -0.825000 0.006250 3.477332 +v -0.825000 -0.125000 3.512500 +v -0.825000 -0.256250 3.477332 +v -0.825000 -0.352332 3.381250 +v -0.825000 -0.387500 3.250000 +v -0.825000 -0.352332 3.118750 +v -0.825000 -0.256250 3.022668 +v 0.700000 -0.059375 3.136334 +v 0.700000 -0.125000 3.118750 +v 0.700000 -0.011334 3.184375 +v 0.700000 0.006250 3.250000 +v 0.700000 -0.011334 3.315625 +v 0.700000 -0.059375 3.363666 +v 0.700000 -0.125000 3.381250 +v 0.700000 -0.190625 3.363666 +v 0.700000 -0.238666 3.315625 +v 0.700000 -0.256250 3.250000 +v 0.700000 -0.238666 3.184375 +v 0.700000 -0.190625 3.136334 +v -0.700000 -0.059375 3.136334 +v -0.700000 -0.125000 3.118750 +v -0.700000 -0.011334 3.184375 +v -0.700000 0.006250 3.250000 +v -0.700000 -0.011334 3.315625 +v -0.700000 -0.059375 3.363666 +v -0.700000 -0.125000 3.381250 +v -0.700000 -0.190625 3.363666 +v -0.700000 -0.238666 3.315625 +v -0.700000 -0.256250 3.250000 +v -0.700000 -0.238666 3.184375 +v -0.700000 -0.190625 3.136334 +v -1.000000 0.000000 -3.000000 +v -1.000000 0.000000 -2.000000 +v -1.000000 0.000000 -1.000000 +v -1.000000 0.000000 0.000000 +v -1.000000 0.000000 1.000000 +v -1.000000 0.000000 2.000000 +v -1.000000 0.000000 3.000000 +v 1.000000 0.000000 3.000000 +v 1.000000 0.000000 2.000000 +v 1.000000 0.000000 1.000000 +v 1.000000 0.000000 0.000000 +v 1.000000 0.000000 -1.000000 +v 1.000000 0.000000 -2.000000 +v 1.000000 0.000000 -3.000000 +vt 0.015179 0.024143 +vt 0.015179 0.131714 +vt 0.012190 0.137690 +vt 0.582916 0.131714 +vt 0.582916 0.024143 +vt 0.585904 0.018167 +vt 0.089881 0.143666 +vt 0.092869 0.137690 +vt 0.146654 0.137690 +vt 0.293071 0.012190 +vt 0.290083 0.018166 +vt 0.236297 0.018166 +vt 0.233309 0.143666 +vt 0.236297 0.137690 +vt 0.290083 0.137690 +vt 0.221357 0.012190 +vt 0.218369 0.018166 +vt 0.164583 0.018166 +vt 0.161595 0.143666 +vt 0.164583 0.137690 +vt 0.218369 0.137690 +vt 0.149643 0.012190 +vt 0.146654 0.018166 +vt 0.092869 0.018166 +vt 0.810323 0.540928 +vt 0.810323 0.660451 +vt 0.750562 0.667921 +vt 0.460880 0.546904 +vt 0.407094 0.546904 +vt 0.404106 0.540928 +vt 0.364785 0.012190 +vt 0.361797 0.018166 +vt 0.308012 0.018166 +vt 0.407095 0.666427 +vt 0.460880 0.666427 +vt 0.463868 0.672403 +vt 0.517178 0.024143 +vt 0.517178 0.131714 +vt 0.511202 0.131714 +vt 0.305023 0.143666 +vt 0.308012 0.137690 +vt 0.361797 0.137690 +vt 0.389166 0.546904 +vt 0.335380 0.546904 +vt 0.332392 0.540928 +vt 0.077928 0.012190 +vt 0.074940 0.018166 +vt 0.021155 0.018166 +vt 0.335380 0.666427 +vt 0.389166 0.666427 +vt 0.392154 0.672403 +vt 0.018167 0.143666 +vt 0.021155 0.137690 +vt 0.074940 0.137690 +vt 0.177011 0.710231 +vt 0.177011 0.705748 +vt 0.185975 0.705748 +vt 0.317452 0.546904 +vt 0.263666 0.546904 +vt 0.260678 0.540928 +vt 0.263666 0.666427 +vt 0.317452 0.666427 +vt 0.320440 0.672403 +vt 0.257690 0.552880 +vt 0.257690 0.660451 +vt 0.254702 0.666427 +vt 0.155619 0.552880 +vt 0.161595 0.660451 +vt 0.155618 0.660451 +vt 0.083905 0.552880 +vt 0.089880 0.660451 +vt 0.083904 0.660451 +vt 0.077928 0.546904 +vt 0.024143 0.546904 +vt 0.021155 0.540928 +vt 0.012190 0.552880 +vt 0.018167 0.552880 +vt 0.012190 0.660451 +vt 0.024143 0.666427 +vt 0.077928 0.666427 +vt 0.080916 0.672403 +vt 0.149642 0.546904 +vt 0.095857 0.546904 +vt 0.092869 0.540928 +vt 0.095857 0.666427 +vt 0.149642 0.666427 +vt 0.152630 0.672403 +vt 0.401118 0.660451 +vt 0.395142 0.552880 +vt 0.401118 0.552880 +vt 0.648587 0.717698 +vt 0.648587 0.690808 +vt 0.654563 0.690808 +vt 0.227333 0.660451 +vt 0.227333 0.552880 +vt 0.230321 0.546904 +vt 0.167571 0.666427 +vt 0.221356 0.666427 +vt 0.224344 0.672404 +vt 0.329404 0.660451 +vt 0.323428 0.552880 +vt 0.329404 0.552880 +vt 0.221357 0.546904 +vt 0.167571 0.546904 +vt 0.164583 0.540928 +vt 0.445464 0.024143 +vt 0.445464 0.131714 +vt 0.439487 0.131714 +vt 0.376738 0.143666 +vt 0.379726 0.137690 +vt 0.433511 0.137690 +vt 0.373750 0.024143 +vt 0.373750 0.131714 +vt 0.367773 0.131714 +vt 0.436499 0.012190 +vt 0.433511 0.018166 +vt 0.379726 0.018166 +vt 0.302035 0.024143 +vt 0.302035 0.131714 +vt 0.296059 0.131714 +vt 0.128725 0.941198 +vt 0.131713 0.947174 +vt 0.071952 0.947174 +vt 0.448452 0.143666 +vt 0.451440 0.137690 +vt 0.505225 0.137690 +vt 0.230321 0.024143 +vt 0.230321 0.131714 +vt 0.224345 0.131714 +vt 0.508214 0.012190 +vt 0.505225 0.018166 +vt 0.451440 0.018166 +vt 0.152631 0.131714 +vt 0.152631 0.024143 +vt 0.158607 0.024143 +vt 0.676019 0.511046 +vt 0.562472 0.511046 +vt 0.619245 0.505070 +vt 0.579928 0.012190 +vt 0.576940 0.018166 +vt 0.523154 0.018166 +vt 0.080916 0.131714 +vt 0.080917 0.024143 +vt 0.086893 0.024143 +vt 0.520166 0.143666 +vt 0.523154 0.137690 +vt 0.576940 0.137690 +vt 0.624207 0.750569 +vt 0.616736 0.810331 +vt 0.497213 0.810331 +vt 0.251236 0.168046 +vt 0.310998 0.168046 +vt 0.490283 0.228273 +vt 0.370760 0.312881 +vt 0.370761 0.432404 +vt 0.310999 0.432404 +vt 0.236297 0.024143 +vt 0.290083 0.024143 +vt 0.290083 0.131714 +vt 0.236297 0.131714 +vt 0.296059 0.024143 +vt 0.164583 0.024143 +vt 0.218369 0.024143 +vt 0.218369 0.131714 +vt 0.164583 0.131714 +vt 0.158607 0.131714 +vt 0.224345 0.024143 +vt 0.092869 0.024143 +vt 0.146654 0.024143 +vt 0.146654 0.131714 +vt 0.092869 0.131714 +vt 0.086893 0.131714 +vt 0.460880 0.552880 +vt 0.460880 0.660451 +vt 0.407095 0.660451 +vt 0.407094 0.552880 +vt 0.466856 0.552880 +vt 0.308012 0.024143 +vt 0.361797 0.024143 +vt 0.361797 0.131714 +vt 0.308012 0.131714 +vt 0.367773 0.024143 +vt 0.389166 0.552880 +vt 0.389166 0.660451 +vt 0.335380 0.660451 +vt 0.335380 0.552880 +vt 0.317452 0.552880 +vt 0.317452 0.660451 +vt 0.263666 0.660451 +vt 0.263666 0.552880 +vt 0.021155 0.024143 +vt 0.074940 0.024143 +vt 0.074940 0.131714 +vt 0.021155 0.131714 +vt 0.077928 0.552880 +vt 0.077928 0.660451 +vt 0.024143 0.660451 +vt 0.024143 0.552880 +vt 0.018166 0.660451 +vt 0.149642 0.552880 +vt 0.149642 0.660451 +vt 0.095857 0.660451 +vt 0.095857 0.552880 +vt 0.221356 0.660451 +vt 0.167571 0.660451 +vt 0.167571 0.552880 +vt 0.221357 0.552880 +vt 0.379726 0.024143 +vt 0.433511 0.024143 +vt 0.433511 0.131714 +vt 0.379726 0.131714 +vt 0.439488 0.024143 +vt 0.451440 0.024143 +vt 0.505225 0.024143 +vt 0.505225 0.131714 +vt 0.451440 0.131714 +vt 0.511202 0.024143 +vt 0.523154 0.131714 +vt 0.523154 0.024143 +vt 0.576940 0.024143 +vt 0.576940 0.131714 +vt 0.472832 0.552880 +vt 0.466856 0.660451 +vt 0.177011 0.757022 +vt 0.177011 0.752540 +vt 0.185975 0.752540 +vt 0.425025 0.705749 +vt 0.433987 0.705749 +vt 0.433987 0.710230 +vt 0.425025 0.752541 +vt 0.433987 0.752541 +vt 0.433987 0.757022 +vt 0.185975 0.696784 +vt 0.425025 0.696785 +vt 0.185975 0.743576 +vt 0.425025 0.743577 +vt 0.425025 0.757022 +vt 0.185975 0.710231 +vt 0.425025 0.710230 +vt 0.425025 0.719195 +vt 0.185975 0.757022 +vt 0.425025 0.765986 +vt 0.464344 0.723686 +vt 0.464344 0.750577 +vt 0.458368 0.696784 +vt 0.012190 0.916818 +vt 0.071952 0.901877 +vt 0.131714 0.916818 +vt 0.616261 0.074940 +vt 0.723832 0.074940 +vt 0.726820 0.077928 +vt 0.613273 0.051036 +vt 0.613273 0.071952 +vt 0.610285 0.074940 +vt 0.723831 0.048047 +vt 0.616261 0.048048 +vt 0.613273 0.045059 +vt 0.726820 0.071952 +vt 0.726820 0.051035 +vt 0.729808 0.048047 +vt 0.798847 0.707242 +vt 0.858608 0.692302 +vt 0.918370 0.707242 +vt 0.616261 0.140678 +vt 0.723832 0.140678 +vt 0.726820 0.143667 +vt 0.613273 0.116773 +vt 0.613273 0.137690 +vt 0.610285 0.140678 +vt 0.723832 0.113786 +vt 0.616261 0.113785 +vt 0.613273 0.110797 +vt 0.726820 0.137690 +vt 0.726820 0.116774 +vt 0.729808 0.113786 +vt 0.787531 0.274036 +vt 0.847293 0.259095 +vt 0.907055 0.274036 +vt 0.729807 0.042071 +vt 0.726819 0.039083 +vt 0.726819 0.018166 +vt 0.616261 0.042071 +vt 0.723831 0.042071 +vt 0.726820 0.045059 +vt 0.613273 0.018167 +vt 0.613273 0.039083 +vt 0.610285 0.042071 +vt 0.723831 0.015178 +vt 0.616261 0.015179 +vt 0.613272 0.012190 +vt 0.787531 0.234715 +vt 0.847293 0.219774 +vt 0.907055 0.234715 +vt 0.729808 0.107809 +vt 0.726820 0.104821 +vt 0.726820 0.084502 +vt 0.616261 0.107809 +vt 0.723832 0.107809 +vt 0.726820 0.110797 +vt 0.613273 0.084502 +vt 0.613273 0.104821 +vt 0.610285 0.107809 +vt 0.723832 0.081514 +vt 0.616261 0.081514 +vt 0.613273 0.077928 +vt 0.616261 0.071952 +vt 0.616261 0.051036 +vt 0.723831 0.051035 +vt 0.723832 0.071952 +vt 0.616261 0.137690 +vt 0.616261 0.116773 +vt 0.723832 0.116774 +vt 0.723832 0.137690 +vt 0.723831 0.039083 +vt 0.616261 0.039083 +vt 0.616261 0.018167 +vt 0.723831 0.018166 +vt 0.723832 0.104821 +vt 0.616261 0.104821 +vt 0.616261 0.084502 +vt 0.723832 0.084502 +vt 0.785021 0.888973 +vt 0.844782 0.874033 +vt 0.904544 0.888973 +vt 0.837856 0.171489 +vt 0.897618 0.186429 +vt 0.778094 0.186429 +vt 0.700878 0.874033 +vt 0.760640 0.888973 +vt 0.641117 0.888973 +vt 0.556975 0.874033 +vt 0.616736 0.888973 +vt 0.497213 0.888973 +vt 0.760640 0.849652 +vt 0.820402 0.834712 +vt 0.880164 0.849652 +vt 0.012190 0.877497 +vt 0.071952 0.862556 +vt 0.131714 0.877497 +vt 0.754189 0.145093 +vt 0.813950 0.130153 +vt 0.873712 0.145093 +vt 0.754189 0.105773 +vt 0.813950 0.090832 +vt 0.873712 0.105773 +vt 0.813950 0.051511 +vt 0.873712 0.066452 +vt 0.754189 0.066452 +vt 0.813950 0.012190 +vt 0.873712 0.027131 +vt 0.754189 0.027131 +vt 0.071952 0.823235 +vt 0.131714 0.838176 +vt 0.012190 0.838176 +vt 0.750562 0.765405 +vt 0.750562 0.772876 +vt 0.690800 0.780346 +vt 0.810323 0.780346 +vt 0.310999 0.288500 +vt 0.251237 0.288500 +vt 0.071952 0.791385 +vt 0.071952 0.783914 +vt 0.131714 0.798855 +vt 0.012190 0.798855 +vt 0.520163 0.501607 +vt 0.520163 0.516547 +vt 0.027131 0.516547 +vt 0.520163 0.486666 +vt 0.535103 0.486666 +vt 0.535103 0.501607 +vt 0.027131 0.486666 +vt 0.027131 0.471725 +vt 0.520163 0.471726 +vt 0.027131 0.501606 +vt 0.012190 0.501606 +vt 0.012190 0.486666 +vt 0.520163 0.456785 +vt 0.987810 0.475361 +vt 0.972869 0.475361 +vt 0.972869 0.467356 +vt 0.987810 0.467356 +vt 0.972869 0.459352 +vt 0.972869 0.451348 +vt 0.987810 0.451348 +vt 0.972869 0.443343 +vt 0.987810 0.443343 +vt 0.972869 0.507379 +vt 0.972869 0.499374 +vt 0.987810 0.499374 +vt 0.972869 0.491370 +vt 0.987810 0.491370 +vt 0.981194 0.338922 +vt 0.966254 0.338922 +vt 0.966254 0.330918 +vt 0.972869 0.483365 +vt 0.987810 0.483365 +vt 0.856659 0.311485 +vt 0.862319 0.317145 +vt 0.860318 0.321976 +vt 0.822880 0.342434 +vt 0.827105 0.338209 +vt 0.835595 0.346699 +vt 0.837596 0.357506 +vt 0.835595 0.352675 +vt 0.847602 0.352675 +vt 0.820878 0.347266 +vt 0.831370 0.350924 +vt 0.826538 0.311485 +vt 0.831370 0.313486 +vt 0.822880 0.321976 +vt 0.866899 0.336208 +vt 0.862068 0.338209 +vt 0.862068 0.326202 +vt 0.845601 0.306905 +vt 0.847602 0.311736 +vt 0.835595 0.311736 +vt 0.862319 0.347266 +vt 0.856659 0.352925 +vt 0.851828 0.350924 +vt 0.816298 0.336208 +vt 0.816298 0.328203 +vt 0.821129 0.326202 +vt 0.835595 0.317712 +vt 0.856092 0.326202 +vt 0.847602 0.346699 +vt 0.856092 0.338209 +vt 0.847602 0.317712 +vt 0.827105 0.326202 +vt 0.860318 0.342434 +vt 0.851828 0.313486 +vt 0.966254 0.322914 +vt 0.981194 0.322914 +vt 0.966254 0.314909 +vt 0.981194 0.314909 +vt 0.966254 0.306905 +vt 0.981194 0.306905 +vt 0.966254 0.370940 +vt 0.966254 0.362936 +vt 0.981195 0.362936 +vt 0.966254 0.354931 +vt 0.981194 0.354931 +vt 0.966254 0.346927 +vt 0.981194 0.346927 +vt 0.875065 0.545508 +vt 0.880725 0.551168 +vt 0.878723 0.555999 +vt 0.841285 0.576457 +vt 0.845511 0.572231 +vt 0.854001 0.580721 +vt 0.864007 0.591529 +vt 0.856002 0.591529 +vt 0.854001 0.586698 +vt 0.839284 0.581288 +vt 0.849775 0.584947 +vt 0.839284 0.551168 +vt 0.844944 0.545508 +vt 0.849775 0.547509 +vt 0.885305 0.570230 +vt 0.880474 0.572232 +vt 0.880474 0.560225 +vt 0.864007 0.540928 +vt 0.866008 0.545759 +vt 0.854001 0.545759 +vt 0.880724 0.581288 +vt 0.875064 0.586948 +vt 0.870233 0.584947 +vt 0.834704 0.562226 +vt 0.839535 0.560225 +vt 0.839535 0.572231 +vt 0.854001 0.551735 +vt 0.874498 0.560225 +vt 0.866008 0.580722 +vt 0.874498 0.572232 +vt 0.866008 0.551735 +vt 0.845511 0.560225 +vt 0.878723 0.576457 +vt 0.870234 0.547509 +vt 0.526617 0.231727 +vt 0.526617 0.270572 +vt 0.514664 0.270572 +vt 0.643152 0.231727 +vt 0.643152 0.270572 +vt 0.655104 0.231727 +vt 0.655104 0.270572 +vt 0.643152 0.282524 +vt 0.526617 0.219774 +vt 0.967674 0.945371 +vt 0.967674 0.937367 +vt 0.982615 0.937367 +vt 0.967674 0.929362 +vt 0.982615 0.929362 +vt 0.967674 0.921358 +vt 0.982615 0.921358 +vt 0.967674 0.913354 +vt 0.982615 0.913354 +vt 0.967674 0.969385 +vt 0.982615 0.969385 +vt 0.982615 0.977389 +vt 0.967674 0.961380 +vt 0.982615 0.961380 +vt 0.971743 0.119182 +vt 0.971743 0.111178 +vt 0.986684 0.111178 +vt 0.982615 0.945371 +vt 0.982615 0.953376 +vt 0.967674 0.953376 +vt 0.833154 0.461365 +vt 0.837985 0.463366 +vt 0.829495 0.471856 +vt 0.854217 0.496579 +vt 0.862707 0.488089 +vt 0.866933 0.492315 +vt 0.842210 0.502555 +vt 0.854217 0.502555 +vt 0.852216 0.507386 +vt 0.858443 0.500805 +vt 0.868934 0.497146 +vt 0.866933 0.471856 +vt 0.858443 0.463366 +vt 0.863274 0.461365 +vt 0.827744 0.476082 +vt 0.827744 0.488089 +vt 0.822913 0.486088 +vt 0.854217 0.461616 +vt 0.842210 0.461616 +vt 0.844212 0.456785 +vt 0.827494 0.497146 +vt 0.829495 0.492315 +vt 0.837985 0.500805 +vt 0.873514 0.486088 +vt 0.868683 0.488089 +vt 0.868683 0.476082 +vt 0.833720 0.476082 +vt 0.854217 0.467592 +vt 0.842210 0.496579 +vt 0.833721 0.488089 +vt 0.842210 0.467592 +vt 0.862707 0.476082 +vt 0.971743 0.103173 +vt 0.986684 0.103173 +vt 0.971743 0.095169 +vt 0.986684 0.095169 +vt 0.971743 0.087165 +vt 0.986684 0.087165 +vt 0.971743 0.143196 +vt 0.986684 0.143196 +vt 0.986684 0.151200 +vt 0.971743 0.135191 +vt 0.986684 0.135191 +vt 0.986684 0.119182 +vt 0.986684 0.127187 +vt 0.971743 0.127187 +vt 0.835220 0.381886 +vt 0.838917 0.385584 +vt 0.827825 0.390179 +vt 0.841204 0.422480 +vt 0.852297 0.417885 +vt 0.854584 0.423407 +vt 0.827825 0.428636 +vt 0.827825 0.423407 +vt 0.838917 0.428001 +vt 0.843491 0.428001 +vt 0.854584 0.428636 +vt 0.862413 0.404506 +vt 0.857818 0.393413 +vt 0.863047 0.393413 +vt 0.824590 0.393413 +vt 0.819996 0.404506 +vt 0.816298 0.400808 +vt 0.854584 0.390179 +vt 0.843491 0.385584 +vt 0.847189 0.381886 +vt 0.816298 0.412777 +vt 0.819996 0.409080 +vt 0.824590 0.420172 +vt 0.857818 0.420172 +vt 0.862413 0.409080 +vt 0.866111 0.412777 +vt 0.830112 0.395700 +vt 0.852297 0.395700 +vt 0.830112 0.417885 +vt 0.825517 0.406793 +vt 0.841204 0.391105 +vt 0.856892 0.406793 +vt 0.012190 0.708737 +vt 0.024143 0.708737 +vt 0.024143 0.747582 +vt 0.140678 0.708736 +vt 0.140678 0.747581 +vt 0.152630 0.708736 +vt 0.152630 0.747581 +vt 0.140678 0.696784 +vt 0.024143 0.759534 +vt 0.877998 0.792853 +vt 0.872198 0.802899 +vt 0.861897 0.792599 +vt 0.901081 0.105999 +vt 0.907575 0.107739 +vt 0.907575 0.115860 +vt 0.946962 0.104505 +vt 0.944375 0.105999 +vt 0.938574 0.095953 +vt 0.915433 0.087565 +vt 0.916927 0.090153 +vt 0.906881 0.095953 +vt 0.898493 0.119094 +vt 0.901081 0.117600 +vt 0.906881 0.127646 +vt 0.947363 0.117600 +vt 0.944375 0.117600 +vt 0.930022 0.136034 +vt 0.928528 0.133447 +vt 0.938574 0.127646 +vt 0.928528 0.087165 +vt 0.928528 0.090153 +vt 0.898092 0.105999 +vt 0.941162 0.129140 +vt 0.916927 0.136435 +vt 0.916927 0.133447 +vt 0.940068 0.093365 +vt 0.904293 0.094459 +vt 0.905387 0.130234 +vt 0.308973 0.953952 +vt 0.312854 0.956193 +vt 0.308794 0.963226 +vt 0.933820 0.122892 +vt 0.937881 0.115860 +vt 0.918667 0.126953 +vt 0.926788 0.126953 +vt 0.933820 0.100707 +vt 0.926788 0.096647 +vt 0.911635 0.100707 +vt 0.911635 0.122892 +vt 0.937881 0.107739 +vt 0.918667 0.096647 +vt 0.319887 0.982439 +vt 0.339100 0.963226 +vt 0.310613 0.982260 +vt 0.312854 0.978379 +vt 0.342981 0.960985 +vt 0.335040 0.956193 +vt 0.338921 0.980620 +vt 0.335040 0.978379 +vt 0.339100 0.971346 +vt 0.317646 0.948251 +vt 0.319887 0.952133 +vt 0.304912 0.973587 +vt 0.308794 0.971346 +vt 0.330248 0.986321 +vt 0.328007 0.982439 +vt 0.328007 0.947651 +vt 0.328007 0.952133 +vt 0.304312 0.963226 +vt 0.319887 0.986921 +vt 0.337281 0.952312 +vt 0.343582 0.971346 +vt 0.675856 0.929200 +vt 0.661785 0.932970 +vt 0.659755 0.929454 +vt 0.903981 0.026282 +vt 0.909804 0.029643 +vt 0.907702 0.037487 +vt 0.936708 0.059008 +vt 0.934595 0.056895 +vt 0.942798 0.048692 +vt 0.948686 0.036714 +vt 0.945800 0.037487 +vt 0.942798 0.026282 +vt 0.901868 0.050805 +vt 0.903981 0.048692 +vt 0.912184 0.056895 +vt 0.910071 0.015966 +vt 0.912184 0.018079 +vt 0.945684 0.049466 +vt 0.944910 0.024169 +vt 0.934595 0.018079 +vt 0.911411 0.059782 +vt 0.923389 0.059898 +vt 0.901095 0.025508 +vt 0.900979 0.037487 +vt 0.935368 0.015193 +vt 0.923389 0.015077 +vt 0.924163 0.062784 +vt 0.898092 0.038261 +vt 0.922616 0.012190 +vt 0.914273 0.951286 +vt 0.915433 0.946956 +vt 0.923277 0.949058 +vt 0.931233 0.023901 +vt 0.923389 0.053175 +vt 0.931233 0.051073 +vt 0.923389 0.021800 +vt 0.936975 0.045331 +vt 0.939077 0.037487 +vt 0.909804 0.045331 +vt 0.915546 0.051073 +vt 0.915546 0.023901 +vt 0.936975 0.029643 +vt 0.931121 0.946956 +vt 0.907590 0.933370 +vt 0.931121 0.919785 +vt 0.905362 0.924367 +vt 0.909691 0.925527 +vt 0.932281 0.915455 +vt 0.923277 0.917683 +vt 0.924437 0.953387 +vt 0.903260 0.934530 +vt 0.909691 0.941214 +vt 0.922117 0.913354 +vt 0.915433 0.919785 +vt 0.934290 0.950125 +vt 0.936863 0.941214 +vt 0.943294 0.932210 +vt 0.938964 0.933370 +vt 0.936863 0.925527 +vt 0.906522 0.944383 +vt 0.912264 0.916615 +vt 0.941192 0.942374 +vt 0.940032 0.922357 +vt 0.690800 0.720724 +vt 0.690800 0.716664 +vt 0.774466 0.716663 +vt 0.850550 0.808699 +vt 0.840504 0.802899 +vt 0.850804 0.792599 +vt 0.840504 0.771206 +vt 0.850804 0.781506 +vt 0.848774 0.785022 +vt 0.863927 0.789083 +vt 0.863927 0.785022 +vt 0.872198 0.771206 +vt 0.861897 0.781506 +vt 0.858381 0.779476 +vt 0.854321 0.794629 +vt 0.858381 0.794629 +vt 0.834704 0.781252 +vt 0.848774 0.789083 +vt 0.877998 0.781252 +vt 0.850550 0.765405 +vt 0.862151 0.765405 +vt 0.862151 0.808699 +vt 0.834704 0.792853 +vt 0.854321 0.779476 +vt 0.690800 0.712604 +vt 0.774466 0.712603 +vt 0.675856 0.940801 +vt 0.670056 0.950847 +vt 0.659755 0.940547 +vt 0.638362 0.919154 +vt 0.648409 0.913354 +vt 0.652179 0.927424 +vt 0.638362 0.950847 +vt 0.632562 0.940801 +vt 0.646633 0.937031 +vt 0.661785 0.937031 +vt 0.660009 0.956648 +vt 0.656239 0.942577 +vt 0.660009 0.913354 +vt 0.656239 0.927424 +vt 0.632562 0.929200 +vt 0.646633 0.932970 +vt 0.648409 0.956648 +vt 0.652179 0.942577 +vt 0.670056 0.919154 +vt 0.648663 0.929454 +vt 0.648663 0.940547 +vt 0.690800 0.708543 +vt 0.774466 0.708543 +vt 0.690800 0.704483 +vt 0.774466 0.704483 +vt 0.690800 0.700423 +vt 0.774466 0.700422 +vt 0.690800 0.696363 +vt 0.774466 0.696362 +vt 0.690800 0.692303 +vt 0.774466 0.692302 +vt 0.690800 0.741025 +vt 0.690800 0.736965 +vt 0.774466 0.736965 +vt 0.690800 0.724784 +vt 0.774466 0.720724 +vt 0.690800 0.728844 +vt 0.774466 0.724784 +vt 0.690800 0.732905 +vt 0.774466 0.728844 +vt 0.774466 0.732904 +vt 0.532036 0.306905 +vt 0.666500 0.306905 +vt 0.644089 0.339774 +vt 0.683871 0.399535 +vt 0.644089 0.399535 +vt 0.666500 0.432404 +vt 0.532036 0.432404 +vt 0.554446 0.399535 +vt 0.514664 0.339774 +vt 0.554446 0.339774 +vt 0.514584 0.540928 +vt 0.649048 0.540928 +vt 0.626637 0.573797 +vt 0.666419 0.633558 +vt 0.626637 0.633558 +vt 0.649048 0.666427 +vt 0.514584 0.666427 +vt 0.536995 0.633558 +vt 0.497213 0.573797 +vt 0.536995 0.573797 +vt 0.616736 0.834712 +vt 0.616736 0.849652 +vt 0.556975 0.849652 +vt 0.356296 0.869009 +vt 0.296534 0.883950 +vt 0.296534 0.869009 +vt 0.296534 0.923270 +vt 0.177011 0.923270 +vt 0.177011 0.908330 +vt 0.440438 0.923270 +vt 0.320915 0.923270 +vt 0.320915 0.908330 +vt 0.753714 0.189417 +vt 0.753714 0.195394 +vt 0.514664 0.195394 +vt 0.514664 0.183442 +vt 0.514664 0.177465 +vt 0.753714 0.177465 +vt 0.753714 0.171489 +vt 0.753714 0.183441 +vt 0.514664 0.189418 +vt 0.798533 0.468737 +vt 0.798533 0.474713 +vt 0.559484 0.474714 +vt 0.559483 0.462762 +vt 0.559483 0.456785 +vt 0.798533 0.456785 +vt 0.798533 0.480690 +vt 0.559484 0.480690 +vt 0.798533 0.462761 +vt 0.559484 0.468738 +vt 0.592335 0.956648 +vt 0.580734 0.956648 +vt 0.584504 0.942577 +vt 0.907532 0.791496 +vt 0.914026 0.789756 +vt 0.918087 0.796789 +vt 0.946520 0.767262 +vt 0.945026 0.769849 +vt 0.934979 0.764049 +vt 0.910745 0.768355 +vt 0.913333 0.769849 +vt 0.907532 0.779896 +vt 0.911838 0.804130 +vt 0.913332 0.801543 +vt 0.923379 0.807343 +vt 0.953414 0.778402 +vt 0.950826 0.779896 +vt 0.947614 0.803037 +vt 0.945026 0.801543 +vt 0.950826 0.791496 +vt 0.921885 0.761461 +vt 0.923379 0.764049 +vt 0.904944 0.792990 +vt 0.953814 0.791496 +vt 0.936474 0.809931 +vt 0.934979 0.807343 +vt 0.934979 0.761061 +vt 0.904544 0.779896 +vt 0.923379 0.810331 +vt 0.253995 0.948251 +vt 0.256236 0.952133 +vt 0.249204 0.956193 +vt 0.944332 0.789756 +vt 0.944332 0.781636 +vt 0.933239 0.800849 +vt 0.940272 0.796789 +vt 0.933239 0.770543 +vt 0.925119 0.770543 +vt 0.914026 0.781636 +vt 0.925119 0.800849 +vt 0.940272 0.774603 +vt 0.918087 0.774603 +vt 0.245143 0.963226 +vt 0.275449 0.971346 +vt 0.241262 0.973587 +vt 0.245143 0.971346 +vt 0.249204 0.978379 +vt 0.279931 0.971346 +vt 0.275449 0.963226 +vt 0.266598 0.986321 +vt 0.264357 0.982439 +vt 0.271389 0.978379 +vt 0.264356 0.947651 +vt 0.264356 0.952133 +vt 0.240661 0.963226 +vt 0.256236 0.986921 +vt 0.256236 0.982439 +vt 0.273630 0.952312 +vt 0.271389 0.956193 +vt 0.245322 0.953952 +vt 0.246963 0.982260 +vt 0.279331 0.960985 +vt 0.275271 0.980620 +vt 0.743531 0.929200 +vt 0.729460 0.932970 +vt 0.727430 0.929454 +vt 0.903784 0.470876 +vt 0.909606 0.474238 +vt 0.907504 0.482082 +vt 0.936510 0.503603 +vt 0.934397 0.501490 +vt 0.942600 0.493287 +vt 0.948489 0.481308 +vt 0.945602 0.482082 +vt 0.942600 0.470876 +vt 0.901671 0.495400 +vt 0.903784 0.493287 +vt 0.911986 0.501490 +vt 0.909874 0.460561 +vt 0.911986 0.462674 +vt 0.945486 0.494060 +vt 0.944713 0.468764 +vt 0.934397 0.462674 +vt 0.911213 0.504376 +vt 0.923192 0.504492 +vt 0.900897 0.470103 +vt 0.900781 0.482082 +vt 0.935170 0.459787 +vt 0.923192 0.459671 +vt 0.923965 0.507379 +vt 0.897895 0.482855 +vt 0.922418 0.456785 +vt 0.368563 0.973587 +vt 0.372445 0.971346 +vt 0.376505 0.978379 +vt 0.931036 0.468496 +vt 0.923192 0.497769 +vt 0.931036 0.495668 +vt 0.923192 0.466394 +vt 0.936778 0.489926 +vt 0.938879 0.482082 +vt 0.909606 0.489926 +vt 0.915348 0.495667 +vt 0.915348 0.468496 +vt 0.936778 0.474238 +vt 0.383537 0.982439 +vt 0.376505 0.956193 +vt 0.402750 0.963226 +vt 0.381296 0.948251 +vt 0.383537 0.952133 +vt 0.406632 0.960985 +vt 0.398690 0.956193 +vt 0.374264 0.982260 +vt 0.372623 0.953952 +vt 0.372445 0.963226 +vt 0.400931 0.952312 +vt 0.391658 0.952133 +vt 0.383537 0.986921 +vt 0.391658 0.982439 +vt 0.402572 0.980620 +vt 0.398690 0.978379 +vt 0.402750 0.971346 +vt 0.367962 0.963226 +vt 0.391658 0.947651 +vt 0.393899 0.986321 +vt 0.407232 0.971346 +vt 0.708252 0.408431 +vt 0.708252 0.404371 +vt 0.791918 0.404370 +vt 0.564887 0.940801 +vt 0.564887 0.929200 +vt 0.578958 0.932970 +vt 0.592335 0.913354 +vt 0.588565 0.927424 +vt 0.584504 0.927424 +vt 0.588565 0.942577 +vt 0.592081 0.940547 +vt 0.608181 0.940801 +vt 0.594111 0.937031 +vt 0.594111 0.932970 +vt 0.578958 0.937031 +vt 0.580988 0.940547 +vt 0.580734 0.913354 +vt 0.580988 0.929454 +vt 0.602381 0.950847 +vt 0.602381 0.919154 +vt 0.608181 0.929200 +vt 0.570688 0.950847 +vt 0.570688 0.919154 +vt 0.592081 0.929454 +vt 0.708252 0.400310 +vt 0.791918 0.400310 +vt 0.743531 0.940801 +vt 0.737730 0.950847 +vt 0.727430 0.940547 +vt 0.706037 0.919154 +vt 0.716083 0.913354 +vt 0.719853 0.927424 +vt 0.700237 0.940801 +vt 0.714307 0.937031 +vt 0.716337 0.940547 +vt 0.729460 0.937031 +vt 0.727684 0.956648 +vt 0.723914 0.942577 +vt 0.727684 0.913354 +vt 0.723914 0.927424 +vt 0.700237 0.929200 +vt 0.714307 0.932970 +vt 0.716083 0.956648 +vt 0.719853 0.942577 +vt 0.737730 0.919154 +vt 0.716337 0.929454 +vt 0.706037 0.950847 +vt 0.708252 0.396250 +vt 0.791918 0.396250 +vt 0.708252 0.392190 +vt 0.791917 0.392189 +vt 0.708251 0.388130 +vt 0.791917 0.388129 +vt 0.708251 0.384070 +vt 0.791917 0.384069 +vt 0.708251 0.380009 +vt 0.791917 0.380008 +vt 0.708252 0.428732 +vt 0.708252 0.424671 +vt 0.791918 0.424671 +vt 0.708252 0.412491 +vt 0.791918 0.408430 +vt 0.708252 0.416551 +vt 0.791918 0.412491 +vt 0.708252 0.420611 +vt 0.791918 0.416551 +vt 0.791918 0.420611 +vt 0.851432 0.956648 +vt 0.841386 0.950847 +vt 0.851686 0.940547 +vt 0.840593 0.652412 +vt 0.846415 0.649050 +vt 0.852157 0.654792 +vt 0.871979 0.618912 +vt 0.871206 0.621798 +vt 0.860001 0.618796 +vt 0.837706 0.629228 +vt 0.840592 0.630001 +vt 0.837590 0.641206 +vt 0.848022 0.663501 +vt 0.848795 0.660614 +vt 0.860001 0.663617 +vt 0.881522 0.627888 +vt 0.879409 0.630001 +vt 0.882295 0.653185 +vt 0.879409 0.652412 +vt 0.882411 0.641206 +vt 0.846682 0.619685 +vt 0.848795 0.621798 +vt 0.838480 0.654524 +vt 0.885298 0.640433 +vt 0.873319 0.662727 +vt 0.871206 0.660614 +vt 0.859227 0.615909 +vt 0.834704 0.641980 +vt 0.860774 0.666503 +vt 0.190344 0.948251 +vt 0.192585 0.952133 +vt 0.185553 0.956193 +vt 0.875688 0.641206 +vt 0.873586 0.633362 +vt 0.867844 0.654792 +vt 0.873586 0.649050 +vt 0.860001 0.625519 +vt 0.852157 0.627620 +vt 0.844313 0.641206 +vt 0.860001 0.656894 +vt 0.867844 0.627620 +vt 0.846415 0.633362 +vt 0.185553 0.978379 +vt 0.211799 0.971346 +vt 0.177611 0.973587 +vt 0.181493 0.971346 +vt 0.216281 0.971346 +vt 0.211799 0.963226 +vt 0.202947 0.986321 +vt 0.200706 0.982439 +vt 0.207738 0.978379 +vt 0.200706 0.947651 +vt 0.200706 0.952133 +vt 0.177011 0.963226 +vt 0.181493 0.963226 +vt 0.192586 0.986921 +vt 0.192586 0.982439 +vt 0.209980 0.952312 +vt 0.207738 0.956193 +vt 0.181671 0.953952 +vt 0.183312 0.982260 +vt 0.215680 0.960985 +vt 0.211620 0.980620 +vt 0.540507 0.929200 +vt 0.526436 0.932970 +vt 0.524406 0.929454 +vt 0.909326 0.384874 +vt 0.911066 0.391369 +vt 0.904034 0.395429 +vt 0.909326 0.431157 +vt 0.909326 0.428169 +vt 0.920927 0.428169 +vt 0.933561 0.423862 +vt 0.930973 0.422368 +vt 0.936773 0.412322 +vt 0.890491 0.400721 +vt 0.893479 0.400721 +vt 0.893479 0.412322 +vt 0.920927 0.381886 +vt 0.920927 0.384874 +vt 0.922421 0.430756 +vt 0.939761 0.412322 +vt 0.936773 0.400721 +vt 0.890891 0.413816 +vt 0.899279 0.422368 +vt 0.907832 0.382287 +vt 0.899279 0.390675 +vt 0.939361 0.399227 +vt 0.930973 0.390675 +vt 0.897785 0.424956 +vt 0.896692 0.389181 +vt 0.932467 0.388087 +vt 0.942448 0.257706 +vt 0.943608 0.253377 +vt 0.951452 0.255478 +vt 0.930279 0.402461 +vt 0.904034 0.417614 +vt 0.911066 0.421674 +vt 0.926219 0.395429 +vt 0.919186 0.421674 +vt 0.926219 0.417614 +vt 0.899973 0.402461 +vt 0.899973 0.410582 +vt 0.919186 0.391369 +vt 0.930279 0.410582 +vt 0.959296 0.253377 +vt 0.935765 0.239791 +vt 0.967140 0.239791 +vt 0.933537 0.230787 +vt 0.937866 0.231947 +vt 0.960456 0.221876 +vt 0.959296 0.226205 +vt 0.951452 0.224104 +vt 0.952612 0.259808 +vt 0.931435 0.240951 +vt 0.937866 0.247635 +vt 0.950292 0.219774 +vt 0.943608 0.226205 +vt 0.962465 0.256546 +vt 0.965038 0.247635 +vt 0.971469 0.238631 +vt 0.965038 0.231947 +vt 0.934697 0.250804 +vt 0.940439 0.223036 +vt 0.969367 0.248795 +vt 0.968207 0.228778 +vt 0.679485 0.248196 +vt 0.679485 0.244136 +vt 0.763151 0.244136 +vt 0.835586 0.929200 +vt 0.841386 0.919154 +vt 0.851686 0.929454 +vt 0.873079 0.919154 +vt 0.862779 0.929454 +vt 0.859263 0.927424 +vt 0.863033 0.956648 +vt 0.855202 0.942577 +vt 0.873079 0.950847 +vt 0.862779 0.940547 +vt 0.864809 0.937031 +vt 0.849656 0.932970 +vt 0.849656 0.937031 +vt 0.863033 0.913354 +vt 0.855203 0.927424 +vt 0.859263 0.942577 +vt 0.878880 0.940801 +vt 0.864809 0.932970 +vt 0.835586 0.940801 +vt 0.851432 0.913354 +vt 0.878880 0.929200 +vt 0.679485 0.240076 +vt 0.763151 0.240075 +vt 0.540507 0.940801 +vt 0.534707 0.950847 +vt 0.524406 0.940547 +vt 0.503013 0.919154 +vt 0.513060 0.913354 +vt 0.516830 0.927424 +vt 0.503013 0.950847 +vt 0.497213 0.940801 +vt 0.511283 0.937031 +vt 0.526436 0.937031 +vt 0.524660 0.956648 +vt 0.520890 0.942577 +vt 0.524660 0.913354 +vt 0.520890 0.927424 +vt 0.497213 0.929200 +vt 0.511283 0.932970 +vt 0.513060 0.956648 +vt 0.516830 0.942577 +vt 0.534707 0.919154 +vt 0.513314 0.929454 +vt 0.513314 0.940547 +vt 0.679485 0.236016 +vt 0.763151 0.236015 +vt 0.679485 0.231956 +vt 0.763151 0.231955 +vt 0.679485 0.227895 +vt 0.763151 0.227895 +vt 0.679485 0.223835 +vt 0.763151 0.223835 +vt 0.679485 0.219775 +vt 0.763151 0.219774 +vt 0.679485 0.268497 +vt 0.679485 0.264437 +vt 0.763151 0.264437 +vt 0.679485 0.252257 +vt 0.763151 0.248196 +vt 0.679485 0.256317 +vt 0.763151 0.252256 +vt 0.679485 0.260377 +vt 0.763151 0.256317 +vt 0.763151 0.260377 +vt 0.947179 0.578421 +vt 0.937133 0.584222 +vt 0.933363 0.570151 +vt 0.918466 0.656391 +vt 0.923221 0.651637 +vt 0.930253 0.655697 +vt 0.940113 0.615909 +vt 0.940113 0.618897 +vt 0.928513 0.618897 +vt 0.909678 0.634744 +vt 0.912666 0.634744 +vt 0.912666 0.646345 +vt 0.928513 0.665179 +vt 0.928513 0.662191 +vt 0.940113 0.662191 +vt 0.951654 0.622110 +vt 0.950160 0.624698 +vt 0.958948 0.646345 +vt 0.955960 0.646345 +vt 0.955960 0.634744 +vt 0.915879 0.623204 +vt 0.918466 0.624698 +vt 0.916972 0.658979 +vt 0.958548 0.633250 +vt 0.952748 0.657885 +vt 0.950160 0.656391 +vt 0.927019 0.616310 +vt 0.910078 0.647839 +vt 0.941607 0.664779 +vt 0.956084 0.692902 +vt 0.958325 0.696784 +vt 0.951293 0.700844 +vt 0.949466 0.636484 +vt 0.945406 0.629452 +vt 0.945406 0.651637 +vt 0.949466 0.644605 +vt 0.930253 0.625391 +vt 0.923221 0.629452 +vt 0.919160 0.644605 +vt 0.938373 0.655697 +vt 0.938373 0.625391 +vt 0.919160 0.636484 +vt 0.951293 0.723029 +vt 0.977538 0.715997 +vt 0.943351 0.718238 +vt 0.947233 0.715997 +vt 0.982020 0.715997 +vt 0.977538 0.707877 +vt 0.968687 0.730971 +vt 0.966446 0.727090 +vt 0.973478 0.723029 +vt 0.966446 0.692302 +vt 0.966446 0.696784 +vt 0.942750 0.707877 +vt 0.947233 0.707877 +vt 0.958325 0.731572 +vt 0.958325 0.727090 +vt 0.975719 0.696962 +vt 0.973478 0.700844 +vt 0.947411 0.698603 +vt 0.949052 0.726911 +vt 0.981420 0.705635 +vt 0.977360 0.725271 +vt 0.811205 0.929200 +vt 0.797135 0.932970 +vt 0.795104 0.929454 +vt 0.897168 0.320996 +vt 0.902991 0.324358 +vt 0.900889 0.332202 +vt 0.929895 0.353723 +vt 0.927782 0.351610 +vt 0.935985 0.343407 +vt 0.941874 0.331428 +vt 0.938987 0.332202 +vt 0.935985 0.320996 +vt 0.895056 0.345520 +vt 0.897168 0.343407 +vt 0.905371 0.351610 +vt 0.903258 0.310681 +vt 0.905371 0.312793 +vt 0.938871 0.344180 +vt 0.938098 0.318883 +vt 0.927782 0.312793 +vt 0.904598 0.354496 +vt 0.916577 0.354612 +vt 0.894282 0.320223 +vt 0.894166 0.332202 +vt 0.928555 0.309907 +vt 0.916577 0.309791 +vt 0.917350 0.357499 +vt 0.891280 0.332975 +vt 0.915803 0.306905 +vt 0.939938 0.886871 +vt 0.941098 0.882542 +vt 0.948941 0.884644 +vt 0.924420 0.318616 +vt 0.916577 0.347889 +vt 0.924420 0.345787 +vt 0.916577 0.316514 +vt 0.930162 0.340045 +vt 0.932264 0.332202 +vt 0.902991 0.340045 +vt 0.908733 0.345787 +vt 0.908733 0.318616 +vt 0.930162 0.324358 +vt 0.956785 0.882542 +vt 0.933254 0.868956 +vt 0.956785 0.855370 +vt 0.931026 0.859952 +vt 0.935356 0.861112 +vt 0.957945 0.851041 +vt 0.948941 0.853269 +vt 0.950101 0.888973 +vt 0.928925 0.870116 +vt 0.935356 0.876800 +vt 0.947781 0.848939 +vt 0.941098 0.855370 +vt 0.959954 0.885711 +vt 0.962527 0.876800 +vt 0.968958 0.867796 +vt 0.964629 0.868956 +vt 0.962527 0.861112 +vt 0.932186 0.879969 +vt 0.937928 0.852201 +vt 0.966857 0.877960 +vt 0.965696 0.857943 +vt 0.708252 0.335327 +vt 0.708252 0.331267 +vt 0.791918 0.331266 +vt 0.915486 0.578421 +vt 0.909685 0.568375 +vt 0.923756 0.564605 +vt 0.925532 0.540928 +vt 0.929302 0.554998 +vt 0.925786 0.557028 +vt 0.936879 0.568121 +vt 0.938909 0.564605 +vt 0.952979 0.556774 +vt 0.938909 0.560545 +vt 0.936879 0.557028 +vt 0.925786 0.568121 +vt 0.929302 0.570151 +vt 0.915486 0.546728 +vt 0.923756 0.560545 +vt 0.952980 0.568375 +vt 0.937133 0.540928 +vt 0.947179 0.546728 +vt 0.925532 0.584222 +vt 0.909685 0.556774 +vt 0.933363 0.554998 +vt 0.708252 0.327207 +vt 0.791918 0.327206 +vt 0.811205 0.940801 +vt 0.805405 0.950847 +vt 0.795104 0.940547 +vt 0.773711 0.919154 +vt 0.783758 0.913354 +vt 0.787528 0.927424 +vt 0.773711 0.950847 +vt 0.767911 0.940801 +vt 0.781982 0.937031 +vt 0.797135 0.937031 +vt 0.795358 0.956648 +vt 0.791588 0.942577 +vt 0.795358 0.913354 +vt 0.791588 0.927424 +vt 0.767911 0.929200 +vt 0.781982 0.932970 +vt 0.783758 0.956648 +vt 0.787528 0.942577 +vt 0.805405 0.919154 +vt 0.784012 0.929454 +vt 0.784012 0.940547 +vt 0.708252 0.323146 +vt 0.791918 0.323146 +vt 0.708252 0.319086 +vt 0.791917 0.319086 +vt 0.708251 0.315026 +vt 0.791917 0.315025 +vt 0.708251 0.310966 +vt 0.791917 0.310965 +vt 0.708251 0.306906 +vt 0.791917 0.306905 +vt 0.708252 0.355628 +vt 0.708252 0.351568 +vt 0.791918 0.351568 +vt 0.708252 0.339387 +vt 0.791918 0.335327 +vt 0.708252 0.343447 +vt 0.791918 0.339387 +vt 0.708252 0.347508 +vt 0.791918 0.343447 +vt 0.791918 0.347507 +vt 0.296534 0.790367 +vt 0.296534 0.805308 +vt 0.236772 0.805308 +vt 0.296534 0.844629 +vt 0.296534 0.829688 +vt 0.356296 0.829688 +vt 0.012190 0.018166 +vt 0.585904 0.137690 +vt 0.149643 0.143666 +vt 0.233309 0.012190 +vt 0.293071 0.143666 +vt 0.161595 0.012190 +vt 0.221357 0.143666 +vt 0.089881 0.012190 +vt 0.690800 0.660451 +vt 0.690800 0.540928 +vt 0.463868 0.540928 +vt 0.305023 0.012190 +vt 0.404106 0.672403 +vt 0.514190 0.018166 +vt 0.514190 0.137690 +vt 0.364785 0.143666 +vt 0.392154 0.540928 +vt 0.018167 0.012190 +vt 0.332392 0.672403 +vt 0.077928 0.143666 +vt 0.320440 0.540928 +vt 0.260678 0.672403 +vt 0.254702 0.546904 +vt 0.158606 0.666427 +vt 0.158607 0.546904 +vt 0.161595 0.552880 +vt 0.086892 0.666427 +vt 0.086893 0.546904 +vt 0.089881 0.552880 +vt 0.080916 0.540928 +vt 0.015178 0.666427 +vt 0.015178 0.546904 +vt 0.021155 0.672403 +vt 0.152631 0.540928 +vt 0.092869 0.672403 +vt 0.398130 0.546904 +vt 0.398130 0.666427 +vt 0.395142 0.660451 +vt 0.654564 0.798380 +vt 0.648587 0.744588 +vt 0.648587 0.798380 +vt 0.648587 0.771479 +vt 0.230321 0.666427 +vt 0.164583 0.672403 +vt 0.326416 0.546904 +vt 0.326416 0.666427 +vt 0.323428 0.660451 +vt 0.224345 0.540928 +vt 0.442476 0.018166 +vt 0.442476 0.137690 +vt 0.436499 0.143666 +vt 0.370761 0.018166 +vt 0.370761 0.137690 +vt 0.376738 0.012190 +vt 0.299047 0.018166 +vt 0.299047 0.137690 +vt 0.012190 0.947174 +vt 0.015178 0.941198 +vt 0.508214 0.143666 +vt 0.227333 0.018166 +vt 0.227333 0.137690 +vt 0.448452 0.012190 +vt 0.155619 0.137690 +vt 0.155619 0.018166 +vt 0.559483 0.505070 +vt 0.679007 0.505070 +vt 0.520166 0.012190 +vt 0.083905 0.137690 +vt 0.083905 0.018166 +vt 0.579928 0.143666 +vt 0.497213 0.690808 +vt 0.616736 0.690808 +vt 0.012190 0.228274 +vt 0.071940 0.168047 +vt 0.131711 0.168047 +vt 0.012190 0.168047 +vt 0.430522 0.168046 +vt 0.490283 0.168046 +vt 0.370760 0.168046 +vt 0.191475 0.168046 +vt 0.191475 0.432404 +vt 0.131714 0.432404 +vt 0.131714 0.312881 +vt 0.071952 0.432404 +vt 0.012190 0.432404 +vt 0.012190 0.312881 +vt 0.071952 0.312881 +vt 0.191475 0.312881 +vt 0.251237 0.312881 +vt 0.310999 0.312881 +vt 0.430522 0.312881 +vt 0.430522 0.432404 +vt 0.490284 0.312881 +vt 0.490284 0.432404 +vt 0.251237 0.432404 +vt 0.469844 0.666427 +vt 0.472832 0.660451 +vt 0.469844 0.546904 +vt 0.185975 0.719195 +vt 0.185975 0.765986 +vt 0.458369 0.804357 +vt 0.464344 0.696784 +vt 0.464344 0.777467 +vt 0.464344 0.804357 +vt 0.610285 0.048048 +vt 0.729808 0.074940 +vt 0.613273 0.143666 +vt 0.610285 0.113785 +vt 0.729808 0.140678 +vt 0.729807 0.015178 +vt 0.610285 0.015179 +vt 0.726819 0.012190 +vt 0.729808 0.080916 +vt 0.610285 0.080916 +vt 0.071952 0.288500 +vt 0.012190 0.288500 +vt 0.430522 0.288500 +vt 0.370760 0.288500 +vt 0.490283 0.288500 +vt 0.131715 0.288500 +vt 0.191476 0.288500 +vt 0.027131 0.456785 +vt 0.987810 0.459352 +vt 0.987810 0.507379 +vt 0.981194 0.330918 +vt 0.845601 0.357506 +vt 0.826538 0.352925 +vt 0.820878 0.317145 +vt 0.866899 0.328203 +vt 0.837596 0.306905 +vt 0.821129 0.338209 +vt 0.981195 0.370940 +vt 0.866008 0.586698 +vt 0.844944 0.586948 +vt 0.841285 0.555999 +vt 0.885305 0.562226 +vt 0.856002 0.540928 +vt 0.834704 0.570230 +vt 0.514664 0.231727 +vt 0.526617 0.282524 +vt 0.643152 0.219774 +vt 0.967674 0.977389 +vt 0.827494 0.467025 +vt 0.844212 0.507386 +vt 0.863274 0.502806 +vt 0.868934 0.467025 +vt 0.822913 0.478083 +vt 0.852216 0.456785 +vt 0.833154 0.502806 +vt 0.873514 0.478083 +vt 0.971743 0.151200 +vt 0.827825 0.384950 +vt 0.835220 0.431699 +vt 0.847189 0.431699 +vt 0.866111 0.400808 +vt 0.819361 0.393413 +vt 0.854584 0.384950 +vt 0.819361 0.420172 +vt 0.863047 0.420172 +vt 0.012190 0.747582 +vt 0.024143 0.696784 +vt 0.140678 0.759534 +vt 0.941162 0.094459 +vt 0.905387 0.093365 +vt 0.904293 0.129140 +vt 0.947363 0.105999 +vt 0.940068 0.130234 +vt 0.916927 0.087165 +vt 0.898092 0.117600 +vt 0.946962 0.119094 +vt 0.928528 0.136435 +vt 0.930022 0.087565 +vt 0.898493 0.104505 +vt 0.915433 0.136034 +vt 0.304912 0.960985 +vt 0.317646 0.986321 +vt 0.338921 0.953952 +vt 0.342981 0.973587 +vt 0.310613 0.952312 +vt 0.308973 0.980620 +vt 0.337281 0.982260 +vt 0.319887 0.947651 +vt 0.304312 0.971346 +vt 0.328007 0.986921 +vt 0.330248 0.948251 +vt 0.343582 0.963226 +vt 0.944910 0.050805 +vt 0.945684 0.025508 +vt 0.910071 0.059008 +vt 0.901868 0.024169 +vt 0.948686 0.038261 +vt 0.936708 0.015966 +vt 0.922616 0.062784 +vt 0.898092 0.036714 +vt 0.924163 0.012190 +vt 0.935368 0.059782 +vt 0.901095 0.049466 +vt 0.911411 0.015193 +vt 0.922117 0.953387 +vt 0.903260 0.932210 +vt 0.924437 0.913354 +vt 0.932281 0.951286 +vt 0.905362 0.942374 +vt 0.914273 0.915455 +vt 0.940032 0.944383 +vt 0.941192 0.924367 +vt 0.912264 0.950125 +vt 0.906522 0.922357 +vt 0.943294 0.934530 +vt 0.934290 0.916615 +vt 0.774466 0.741025 +vt 0.683871 0.339774 +vt 0.514664 0.399535 +vt 0.666419 0.573797 +vt 0.497213 0.633558 +vt 0.497213 0.849652 +vt 0.497213 0.834712 +vt 0.556975 0.834712 +vt 0.676498 0.834712 +vt 0.676498 0.849652 +vt 0.736260 0.834712 +vt 0.736260 0.849652 +vt 0.177011 0.883950 +vt 0.177011 0.869009 +vt 0.236772 0.869009 +vt 0.416058 0.869009 +vt 0.416058 0.883949 +vt 0.356296 0.883949 +vt 0.236772 0.883950 +vt 0.296534 0.908330 +vt 0.440438 0.908330 +vt 0.514664 0.171490 +vt 0.936474 0.761461 +vt 0.904944 0.778402 +vt 0.921885 0.809931 +vt 0.947614 0.768355 +vt 0.953414 0.792990 +vt 0.911838 0.767262 +vt 0.910745 0.803037 +vt 0.953814 0.779896 +vt 0.946520 0.804130 +vt 0.923379 0.761061 +vt 0.904544 0.791496 +vt 0.934979 0.810331 +vt 0.246963 0.952312 +vt 0.245322 0.980620 +vt 0.279931 0.963226 +vt 0.273630 0.982260 +vt 0.256236 0.947651 +vt 0.240661 0.971346 +vt 0.264357 0.986921 +vt 0.266598 0.948251 +vt 0.241262 0.960985 +vt 0.253995 0.986321 +vt 0.275271 0.953952 +vt 0.279331 0.973587 +vt 0.944713 0.495400 +vt 0.945486 0.470103 +vt 0.909874 0.503603 +vt 0.901671 0.468764 +vt 0.948489 0.482855 +vt 0.936510 0.460561 +vt 0.922418 0.507379 +vt 0.897895 0.481308 +vt 0.923965 0.456785 +vt 0.935170 0.504376 +vt 0.900897 0.494060 +vt 0.911213 0.459787 +vt 0.372623 0.980620 +vt 0.374264 0.952312 +vt 0.402572 0.953952 +vt 0.381296 0.986321 +vt 0.368563 0.960985 +vt 0.393899 0.948251 +vt 0.391658 0.986921 +vt 0.406632 0.973587 +vt 0.367962 0.971346 +vt 0.383537 0.947651 +vt 0.400931 0.982260 +vt 0.407232 0.963226 +vt 0.791918 0.428732 +vt 0.860774 0.615909 +vt 0.834704 0.640433 +vt 0.859227 0.666503 +vt 0.873319 0.619685 +vt 0.885298 0.641980 +vt 0.838480 0.627888 +vt 0.846682 0.662727 +vt 0.882295 0.629228 +vt 0.881522 0.654524 +vt 0.848022 0.618912 +vt 0.837706 0.653185 +vt 0.871979 0.663501 +vt 0.183312 0.952312 +vt 0.181671 0.980620 +vt 0.216281 0.963226 +vt 0.209979 0.982260 +vt 0.192585 0.947651 +vt 0.177011 0.971346 +vt 0.200706 0.986921 +vt 0.202947 0.948251 +vt 0.177611 0.960985 +vt 0.190344 0.986321 +vt 0.211620 0.953952 +vt 0.215680 0.973587 +vt 0.920927 0.431157 +vt 0.939361 0.413816 +vt 0.890491 0.412322 +vt 0.909326 0.381886 +vt 0.932467 0.424956 +vt 0.939761 0.400721 +vt 0.896692 0.423862 +vt 0.897785 0.388087 +vt 0.933561 0.389181 +vt 0.907832 0.430756 +vt 0.890891 0.399227 +vt 0.922421 0.382287 +vt 0.950292 0.259808 +vt 0.931435 0.238631 +vt 0.952612 0.219774 +vt 0.960456 0.257706 +vt 0.933537 0.248795 +vt 0.942448 0.221876 +vt 0.968207 0.250804 +vt 0.969367 0.230787 +vt 0.940439 0.256546 +vt 0.934697 0.228778 +vt 0.971469 0.240951 +vt 0.962465 0.223036 +vt 0.763151 0.268497 +vt 0.928513 0.615909 +vt 0.909678 0.646345 +vt 0.940113 0.665179 +vt 0.941608 0.616310 +vt 0.958948 0.634744 +vt 0.910078 0.633250 +vt 0.927019 0.664779 +vt 0.952748 0.623204 +vt 0.958548 0.647839 +vt 0.916972 0.622110 +vt 0.915879 0.657885 +vt 0.951654 0.658979 +vt 0.949052 0.696962 +vt 0.947411 0.725271 +vt 0.982020 0.707877 +vt 0.975719 0.726911 +vt 0.958325 0.692302 +vt 0.942750 0.715997 +vt 0.966446 0.731572 +vt 0.968687 0.692902 +vt 0.943351 0.705635 +vt 0.956084 0.730971 +vt 0.977360 0.698603 +vt 0.981420 0.718238 +vt 0.938098 0.345520 +vt 0.938871 0.320223 +vt 0.903258 0.353723 +vt 0.895056 0.318883 +vt 0.941874 0.332975 +vt 0.929895 0.310681 +vt 0.915803 0.357499 +vt 0.891280 0.331428 +vt 0.917350 0.306905 +vt 0.928555 0.354496 +vt 0.894282 0.344180 +vt 0.904598 0.309907 +vt 0.947781 0.888973 +vt 0.928925 0.867796 +vt 0.950101 0.848939 +vt 0.957945 0.886871 +vt 0.931026 0.877960 +vt 0.939938 0.851041 +vt 0.965696 0.879969 +vt 0.966857 0.859952 +vt 0.937928 0.885711 +vt 0.932186 0.857943 +vt 0.968958 0.870116 +vt 0.959954 0.852201 +vt 0.791918 0.355628 +vt 0.177011 0.805308 +vt 0.177011 0.790367 +vt 0.236772 0.790367 +vt 0.356296 0.790367 +vt 0.356296 0.805307 +vt 0.416058 0.790367 +vt 0.416058 0.805307 +vt 0.416058 0.829688 +vt 0.416058 0.844629 +vt 0.356296 0.844629 +vt 0.236772 0.844629 +vt 0.236772 0.829688 +vt 0.177011 0.844629 +vt 0.177011 0.829688 +vn -1.000000 0.000000 0.000000 +vn 0.000000 0.000000 1.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +vn 0.124000 0.992300 0.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 1.000000 0.000000 +vn -0.124000 0.992300 0.000000 +vn 0.382700 0.923900 -0.000000 +vn 0.923900 0.382700 0.000000 +vn 0.923900 -0.382700 0.000000 +vn 0.382700 -0.923900 0.000000 +vn -0.382700 -0.923900 0.000000 +vn -0.923900 -0.382700 0.000000 +vn -0.382700 0.923900 -0.000000 +vn -0.923900 0.382700 0.000000 +vn 0.000000 -0.965900 -0.258800 +vn 0.000000 -0.258800 0.965900 +vn 0.000000 0.965900 0.258800 +vn 0.000000 -0.707100 -0.707100 +vn 0.000000 0.258800 -0.965900 +vn 0.000000 -0.707100 0.707100 +vn 0.000000 0.707100 0.707100 +vn 0.000000 -0.258800 -0.965900 +vn 0.000000 0.707100 -0.707100 +vn 0.000000 -0.965900 0.258800 +vn 0.000000 0.258800 0.965900 +vn 0.000000 0.965900 -0.258800 +vn 0.000000 -0.563300 -0.826200 +vn 0.000000 -0.563300 0.826200 +s off +f 80/1/1 77/2/1 25/3/1 +f 93/4/1 94/5/1 22/6/1 +f 21/7/1 73/8/1 74/9/1 +f 58/10/1 71/11/1 72/12/1 +f 55/13/1 69/14/1 70/15/1 +f 56/16/1 67/17/1 68/18/1 +f 19/19/1 65/20/1 66/21/1 +f 54/22/1 75/23/1 76/24/1 +f 1/25/2 2/26/2 258/27/2 +f 27/28/3 26/29/3 7/30/3 +f 60/31/1 83/32/1 84/33/1 +f 29/34/3 28/35/3 10/36/3 +f 95/37/1 96/38/1 90/39/1 +f 57/40/1 81/41/1 82/42/1 +f 33/43/3 32/44/3 5/45/3 +f 20/46/1 79/47/1 80/48/1 +f 35/49/3 34/50/3 8/51/3 +f 25/52/1 77/53/1 78/54/1 +f 164/55/2 159/56/2 157/57/2 +f 37/58/3 36/59/3 1/60/3 +f 39/61/3 38/62/3 6/63/3 +f 36/64/3 39/65/3 2/66/3 +f 47/67/3 52/68/3 48/69/3 +f 43/70/3 49/71/3 44/72/3 +f 43/73/3 42/74/3 13/75/3 +f 40/76/3 42/77/3 41/78/3 +f 45/79/3 44/80/3 16/81/3 +f 47/82/3 46/83/3 15/84/3 +f 49/85/3 48/86/3 18/87/3 +f 29/88/3 33/89/3 26/90/3 +f 178/91/4 156/92/4 40/93/4 +f 51/94/3 50/95/3 3/96/3 +f 52/97/3 51/98/3 4/99/3 +f 35/100/3 37/101/3 32/102/3 +f 50/103/3 53/104/3 17/105/3 +f 92/106/1 89/107/1 86/108/1 +f 59/109/1 85/110/1 86/111/1 +f 88/112/1 85/113/1 82/114/1 +f 62/115/1 87/116/1 88/117/1 +f 84/118/1 81/119/1 70/120/1 +f 41/121/3 14/122/3 12/123/3 +f 61/124/1 89/125/1 90/126/1 +f 72/127/1 69/128/1 66/129/1 +f 64/130/1 91/131/1 92/132/1 +f 74/133/1 75/134/1 68/135/1 +f 40/136/3 30/137/3 11/138/3 +f 22/139/1 94/140/1 95/141/1 +f 78/142/1 79/143/1 76/144/1 +f 63/145/1 96/146/1 93/147/1 +f 259/148/4 4/149/4 3/150/4 +f 12/151/5 14/152/5 259/153/5 +f 61/154/6 15/155/6 13/156/6 +f 98/157/1 99/158/1 100/159/1 +f 98/157/4 97/160/4 69/128/4 +f 99/158/6 98/157/6 72/12/6 +f 100/159/2 99/158/2 71/161/2 +f 97/160/7 100/159/7 70/15/7 +f 102/162/1 103/163/1 104/164/1 +f 102/162/4 101/165/4 65/166/4 +f 103/163/6 102/162/6 68/18/6 +f 104/164/2 103/163/2 67/167/2 +f 101/165/7 104/164/7 66/21/7 +f 106/168/1 107/169/1 108/170/1 +f 106/168/4 105/171/4 73/172/4 +f 107/169/6 106/168/6 76/24/6 +f 108/170/2 107/169/2 75/134/2 +f 105/171/7 108/170/7 74/9/7 +f 110/173/3 111/174/3 112/175/3 +f 110/173/7 109/176/7 26/29/7 +f 111/174/2 110/173/2 27/177/2 +f 112/175/6 111/174/6 28/35/6 +f 109/176/4 112/175/4 29/88/4 +f 114/178/1 115/179/1 116/180/1 +f 114/178/4 113/181/4 81/119/4 +f 115/179/6 114/178/6 84/33/6 +f 116/180/2 115/179/2 83/182/2 +f 113/181/7 116/180/7 82/42/7 +f 118/183/3 119/184/3 120/185/3 +f 118/183/7 117/186/7 32/44/7 +f 119/184/2 118/183/2 33/89/2 +f 120/185/6 119/184/6 34/50/6 +f 117/186/4 120/185/4 35/100/4 +f 122/187/3 123/188/3 124/189/3 +f 122/187/7 121/190/7 36/59/7 +f 123/188/2 122/187/2 37/101/2 +f 124/189/6 123/188/6 38/62/6 +f 121/190/4 124/189/4 39/65/4 +f 126/191/1 127/192/1 128/193/1 +f 126/191/4 125/194/4 77/2/4 +f 127/192/6 126/191/6 80/48/6 +f 128/193/2 127/192/2 79/143/2 +f 125/194/7 128/193/7 78/54/7 +f 130/195/3 131/196/3 132/197/3 +f 130/195/7 129/198/7 42/74/7 +f 131/196/2 130/195/2 43/70/2 +f 132/197/6 131/196/6 44/80/6 +f 129/198/4 132/197/4 45/199/4 +f 134/200/3 135/201/3 136/202/3 +f 134/200/7 133/203/7 46/83/7 +f 135/201/2 134/200/2 47/67/2 +f 136/202/6 135/201/6 48/86/6 +f 133/203/4 136/202/4 49/71/4 +f 138/204/3 139/205/3 140/206/3 +f 138/204/2 137/207/2 50/95/2 +f 139/205/6 138/204/6 51/98/6 +f 140/206/4 139/205/4 52/68/4 +f 137/207/7 140/206/7 53/104/7 +f 142/208/1 143/209/1 144/210/1 +f 142/208/4 141/211/4 85/113/4 +f 143/209/6 142/208/6 88/117/6 +f 144/210/2 143/209/2 87/212/2 +f 141/211/7 144/210/7 86/111/7 +f 146/213/1 147/214/1 148/215/1 +f 146/213/4 145/216/4 89/107/4 +f 147/214/6 146/213/6 92/132/6 +f 148/215/2 147/214/2 91/217/2 +f 145/216/7 148/215/7 90/126/7 +f 150/218/1 151/219/1 152/220/1 +f 150/218/7 149/221/7 93/147/7 +f 151/219/4 150/218/4 96/38/4 +f 152/220/6 151/219/6 95/141/6 +f 149/221/2 152/220/2 94/5/2 +f 27/177/3 30/222/3 28/223/3 +f 163/224/2 160/225/2 162/226/2 +f 166/227/4 165/228/4 167/229/4 +f 171/230/4 172/231/4 169/232/4 +f 159/233/6 165/234/6 166/227/6 +f 160/235/6 172/236/6 171/230/6 +f 162/226/3 171/230/3 170/237/3 +f 158/238/7 168/239/7 167/240/7 +f 161/241/7 170/237/7 169/242/7 +f 157/57/3 166/227/3 168/239/3 +f 177/243/2 173/244/2 30/245/2 +f 228/246/4 221/247/4 214/248/4 +f 180/249/3 179/250/3 174/251/3 +f 181/252/3 180/253/3 173/254/3 +f 182/255/3 181/256/3 177/257/3 +f 179/258/3 182/259/3 178/260/3 +f 227/261/4 220/262/4 213/263/4 +f 184/264/3 183/265/3 155/266/3 +f 185/267/3 184/268/3 154/269/3 +f 186/270/3 185/271/3 175/272/3 +f 183/273/3 186/274/3 176/275/3 +f 226/276/4 219/277/4 212/278/4 +f 178/279/3 188/280/3 187/281/3 +f 189/282/3 188/283/3 178/284/3 +f 190/285/3 189/286/3 177/287/3 +f 187/288/3 190/289/3 153/290/3 +f 225/291/4 218/292/4 211/293/4 +f 176/294/3 192/295/3 191/296/3 +f 193/297/3 192/298/3 176/299/3 +f 194/300/3 193/301/3 175/302/3 +f 191/303/3 194/304/3 173/305/3 +f 196/306/3 197/307/3 198/308/3 +f 196/306/6 195/309/6 179/250/6 +f 197/307/4 196/306/4 180/253/4 +f 198/308/7 197/307/7 181/256/7 +f 195/309/2 198/308/2 182/259/2 +f 200/310/3 201/311/3 202/312/3 +f 200/310/6 199/313/6 183/265/6 +f 201/311/4 200/310/4 184/268/4 +f 202/312/7 201/311/7 185/271/7 +f 199/313/2 202/312/2 186/274/2 +f 204/314/3 205/315/3 206/316/3 +f 204/314/2 203/317/2 187/281/2 +f 205/315/6 204/314/6 188/283/6 +f 206/316/4 205/315/4 189/286/4 +f 203/317/7 206/316/7 190/289/7 +f 208/318/3 209/319/3 210/320/3 +f 208/318/2 207/321/2 191/296/2 +f 209/319/6 208/318/6 192/298/6 +f 210/320/4 209/319/4 193/301/4 +f 207/321/7 210/320/7 194/304/7 +f 229/322/4 222/323/4 215/324/4 +f 223/325/4 216/326/4 230/327/4 +f 224/328/4 217/329/4 231/330/4 +f 233/331/4 232/332/4 234/333/4 +f 249/334/4 243/335/4 237/336/4 +f 248/337/4 242/338/4 236/339/4 +f 247/340/4 241/341/4 235/342/4 +f 250/343/4 244/344/4 238/345/4 +f 245/346/4 239/347/4 251/348/4 +f 246/349/4 240/350/4 252/351/4 +f 254/352/4 253/353/4 255/354/4 +f 257/355/4 259/356/4 22/357/4 +f 259/356/4 257/355/4 4/358/4 +f 60/359/8 58/360/8 259/153/8 +f 258/361/4 256/362/4 2/363/4 +f 256/362/4 258/361/4 24/364/4 +f 263/365/1 262/366/1 260/367/1 +f 267/368/4 266/369/4 262/370/4 +f 265/371/3 264/372/3 266/373/3 +f 261/374/2 260/375/2 264/376/2 +f 262/377/6 266/373/6 264/372/6 +f 267/368/7 263/365/7 261/374/7 +f 268/378/9 269/379/9 271/380/9 +f 270/381/10 271/380/10 273/382/10 +f 273/382/11 275/383/11 274/384/11 +f 275/383/12 277/385/12 276/386/12 +f 277/387/13 279/388/13 278/389/13 +f 279/388/14 281/390/14 280/391/14 +f 300/392/9 301/393/9 303/394/9 +f 283/395/15 269/379/15 268/378/15 +f 281/390/16 283/395/16 282/396/16 +f 276/397/2 278/398/2 289/399/2 +f 285/400/9 293/401/9 292/402/9 +f 268/403/2 284/404/2 291/405/2 +f 270/406/2 285/400/2 284/407/2 +f 274/408/2 287/409/2 286/410/2 +f 280/411/2 290/412/2 289/413/2 +f 276/414/2 288/415/2 287/416/2 +f 280/417/2 282/418/2 291/419/2 +f 270/420/2 272/421/2 286/422/2 +f 295/423/4 297/424/4 293/401/4 +f 284/404/15 292/402/15 299/425/15 +f 289/413/14 290/412/14 298/426/14 +f 288/415/12 296/427/12 295/423/12 +f 286/422/10 294/428/10 293/401/10 +f 290/429/16 291/419/16 299/425/16 +f 288/430/13 289/399/13 297/424/13 +f 287/409/11 295/423/11 294/428/11 +f 303/394/10 305/431/10 304/432/10 +f 305/431/11 307/433/11 306/434/11 +f 307/433/12 309/435/12 308/436/12 +f 309/437/13 311/438/13 310/439/13 +f 311/438/14 313/440/14 312/441/14 +f 315/442/15 301/393/15 300/392/15 +f 313/440/16 315/442/16 314/443/16 +f 308/444/2 310/445/2 321/446/2 +f 317/447/9 325/448/9 324/449/9 +f 314/450/2 300/451/2 316/452/2 +f 302/453/2 317/447/2 316/454/2 +f 304/455/2 306/456/2 319/457/2 +f 312/458/2 322/459/2 321/460/2 +f 308/461/2 320/462/2 319/463/2 +f 312/464/2 314/465/2 323/466/2 +f 304/467/2 318/468/2 317/469/2 +f 327/470/4 329/471/4 331/472/4 +f 316/452/15 324/449/15 331/472/15 +f 321/460/14 322/459/14 330/473/14 +f 320/462/12 328/474/12 327/470/12 +f 318/468/10 326/475/10 325/448/10 +f 322/476/16 323/466/16 331/472/16 +f 320/477/13 321/446/13 329/471/13 +f 319/457/11 327/470/11 326/475/11 +f 335/478/1 334/479/1 332/480/1 +f 339/481/4 338/482/4 334/479/4 +f 337/483/3 336/484/3 338/482/3 +f 334/479/6 338/482/6 336/485/6 +f 339/481/7 335/478/7 333/486/7 +f 340/487/9 342/488/9 343/489/9 +f 342/488/10 344/490/10 345/491/10 +f 346/492/11 347/493/11 345/491/11 +f 348/494/12 349/495/12 347/493/12 +f 350/496/13 351/497/13 349/498/13 +f 352/499/14 353/500/14 351/497/14 +f 372/501/9 374/502/9 375/503/9 +f 340/487/15 341/504/15 355/505/15 +f 354/506/16 355/505/16 353/500/16 +f 348/507/4 360/508/4 361/509/4 +f 364/510/9 365/511/9 357/512/9 +f 363/513/4 356/514/4 340/515/4 +f 356/516/4 357/512/4 342/517/4 +f 358/518/4 359/519/4 346/520/4 +f 361/521/4 362/522/4 352/523/4 +f 359/524/4 360/525/4 348/526/4 +f 352/527/4 362/528/4 363/529/4 +f 342/530/4 357/531/4 358/532/4 +f 369/533/2 367/534/2 365/511/2 +f 371/535/15 364/510/15 356/514/15 +f 361/521/14 369/533/14 370/536/14 +f 367/534/12 368/537/12 360/525/12 +f 365/511/10 366/538/10 358/532/10 +f 362/528/16 370/536/16 371/535/16 +f 360/508/13 368/537/13 369/533/13 +f 366/538/11 367/534/11 359/519/11 +f 376/539/10 377/540/10 375/503/10 +f 378/541/11 379/542/11 377/540/11 +f 380/543/12 381/544/12 379/542/12 +f 382/545/13 383/546/13 381/547/13 +f 384/548/14 385/549/14 383/546/14 +f 372/501/15 373/550/15 387/551/15 +f 386/552/16 387/551/16 385/549/16 +f 380/553/4 392/554/4 393/555/4 +f 396/556/9 397/557/9 389/558/9 +f 386/559/4 395/560/4 388/561/4 +f 388/562/4 389/558/4 374/563/4 +f 390/564/4 391/565/4 378/566/4 +f 393/567/4 394/568/4 384/569/4 +f 391/570/4 392/571/4 380/572/4 +f 384/573/4 394/574/4 395/575/4 +f 389/576/4 390/577/4 376/578/4 +f 401/579/2 399/580/2 397/557/2 +f 403/581/15 396/556/15 388/561/15 +f 393/567/14 401/579/14 402/582/14 +f 399/580/12 400/583/12 392/571/12 +f 397/557/10 398/584/10 390/577/10 +f 394/574/16 402/582/16 403/581/16 +f 392/554/13 400/583/13 401/579/13 +f 398/584/11 399/580/11 391/565/11 +f 404/585/1 406/586/1 407/587/1 +f 406/586/2 410/588/2 411/589/2 +f 410/588/3 408/590/3 409/591/3 +f 408/592/6 410/588/6 406/586/6 +f 405/593/7 407/587/7 411/589/7 +f 422/594/1 421/595/1 517/596/1 +f 429/597/3 441/598/3 440/599/3 +f 422/600/17 434/601/17 433/602/17 +f 419/603/18 431/604/18 430/605/18 +f 416/606/19 428/607/19 427/608/19 +f 423/609/20 435/610/20 434/601/20 +f 413/611/21 424/612/21 425/613/21 +f 420/614/22 432/615/22 431/604/22 +f 417/616/23 429/597/23 428/607/23 +f 412/617/24 425/613/24 435/610/24 +f 414/618/25 426/619/25 424/612/25 +f 421/620/26 433/602/26 432/615/26 +f 418/621/27 430/605/27 429/597/27 +f 415/622/28 427/608/28 426/619/28 +f 444/623/22 456/624/22 455/625/22 +f 425/613/3 437/626/3 447/627/3 +f 426/619/3 438/628/3 436/629/3 +f 433/602/3 445/630/3 444/631/3 +f 429/597/3 430/605/3 442/632/3 +f 427/608/3 439/633/3 438/628/3 +f 433/602/3 434/601/3 446/634/3 +f 431/604/3 443/635/3 442/632/3 +f 428/607/3 440/599/3 439/633/3 +f 435/610/3 447/627/3 446/634/3 +f 424/612/3 436/629/3 437/626/3 +f 431/604/3 432/615/3 444/631/3 +f 452/636/3 456/624/3 449/637/3 +f 441/638/23 453/639/23 452/636/23 +f 437/640/24 449/637/24 459/641/24 +f 438/642/25 450/643/25 448/644/25 +f 445/645/26 457/646/26 456/624/26 +f 442/647/27 454/648/27 453/639/27 +f 439/649/28 451/650/28 450/643/28 +f 446/651/17 458/652/17 457/646/17 +f 443/653/18 455/625/18 454/648/18 +f 440/654/19 452/636/19 451/650/19 +f 447/655/20 459/641/20 458/652/20 +f 436/656/21 448/644/21 449/637/21 +f 471/657/3 531/658/3 530/659/3 +f 477/660/1 489/661/1 490/662/1 +f 470/663/20 482/664/20 483/665/20 +f 460/666/21 473/667/21 472/668/21 +f 467/669/22 479/670/22 480/671/22 +f 464/672/23 476/673/23 477/660/23 +f 471/674/24 483/665/24 473/667/24 +f 461/675/25 472/668/25 474/676/25 +f 468/677/26 480/671/26 481/678/26 +f 465/679/27 477/660/27 478/680/27 +f 462/681/28 474/676/28 475/682/28 +f 469/683/17 481/678/17 482/664/17 +f 466/684/18 478/680/18 479/670/18 +f 463/685/19 475/682/19 476/673/19 +f 492/686/26 504/687/26 505/688/26 +f 475/682/1 474/676/1 486/689/1 +f 481/678/1 493/690/1 494/691/1 +f 479/670/1 478/680/1 490/662/1 +f 476/673/1 475/682/1 487/692/1 +f 482/664/1 494/691/1 495/693/1 +f 472/668/1 473/667/1 485/694/1 +f 479/670/1 491/695/1 492/696/1 +f 477/660/1 476/673/1 488/697/1 +f 473/667/1 483/665/1 495/693/1 +f 474/676/1 472/668/1 484/698/1 +f 480/671/1 492/696/1 493/690/1 +f 506/699/1 502/700/1 498/701/1 +f 489/702/27 501/703/27 502/700/27 +f 486/704/28 498/701/28 499/705/28 +f 493/706/17 505/688/17 506/699/17 +f 490/707/18 502/700/18 503/708/18 +f 487/709/19 499/705/19 500/710/19 +f 494/711/20 506/699/20 507/712/20 +f 485/713/21 497/714/21 496/715/21 +f 491/716/22 503/708/22 504/687/22 +f 488/717/23 500/710/23 501/703/23 +f 495/718/24 507/712/24 497/714/24 +f 484/719/25 496/715/25 498/701/25 +f 522/720/28 523/721/28 511/722/28 +f 419/723/1 418/724/1 514/725/1 +f 415/726/1 511/727/1 512/728/1 +f 422/594/1 518/729/1 519/730/1 +f 412/731/1 509/732/1 508/733/1 +f 419/723/1 515/734/1 516/735/1 +f 416/736/1 512/728/1 513/737/1 +f 412/731/1 423/738/1 519/730/1 +f 414/739/1 413/740/1 508/733/1 +f 421/595/1 420/741/1 516/735/1 +f 417/742/1 513/737/1 514/725/1 +f 414/739/1 510/743/1 511/727/1 +f 523/721/19 524/744/19 512/745/19 +f 460/746/3 461/747/3 520/748/3 +f 467/749/3 468/750/3 528/751/3 +f 464/752/3 465/753/3 525/754/3 +f 460/746/3 521/755/3 531/658/3 +f 461/747/3 462/756/3 522/757/3 +f 469/758/3 529/759/3 528/751/3 +f 465/753/3 466/760/3 526/761/3 +f 462/756/3 463/762/3 523/763/3 +f 470/764/3 530/659/3 529/759/3 +f 467/749/3 527/765/3 526/761/3 +f 464/752/3 524/766/3 523/763/3 +f 524/744/23 525/767/23 513/768/23 +f 525/767/27 526/769/27 514/770/27 +f 526/769/18 527/771/18 515/772/18 +f 527/771/22 528/773/22 516/774/22 +f 528/773/26 529/775/26 517/776/26 +f 529/777/17 530/778/17 518/779/17 +f 520/780/25 522/720/25 510/781/25 +f 521/782/21 520/780/21 508/783/21 +f 531/784/24 521/782/24 509/785/24 +f 530/778/20 531/784/20 519/786/20 +f 533/787/1 535/788/1 534/789/1 +f 539/790/29 538/791/29 534/789/29 +f 539/792/3 537/793/3 536/794/3 +f 533/795/30 532/796/30 536/794/30 +f 534/789/6 538/791/6 536/794/6 +f 541/797/1 543/798/1 542/799/1 +f 547/800/29 546/801/29 542/799/29 +f 547/802/3 545/803/3 544/804/3 +f 541/805/30 540/806/30 544/804/30 +f 542/799/6 546/801/6 544/804/6 +f 936/807/3 7/808/3 5/809/3 +f 930/810/1 61/811/1 929/812/1 +f 549/813/4 550/814/4 23/815/4 +f 1/816/2 25/817/2 551/818/2 +f 555/819/1 554/820/1 552/821/1 +f 557/822/3 556/823/3 558/824/3 +f 554/825/6 558/824/6 556/823/6 +f 559/826/7 555/819/7 553/827/7 +f 563/828/1 562/829/1 560/830/1 +f 565/831/3 564/832/3 566/833/3 +f 562/829/6 566/834/6 564/835/6 +f 567/836/7 563/828/7 561/837/7 +f 578/838/1 577/839/1 673/840/1 +f 585/841/3 597/842/3 596/843/3 +f 578/844/17 590/845/17 589/846/17 +f 575/847/18 587/848/18 586/849/18 +f 572/850/19 584/851/19 583/852/19 +f 579/853/20 591/854/20 590/845/20 +f 569/855/21 580/856/21 581/857/21 +f 576/858/22 588/859/22 587/848/22 +f 573/860/23 585/841/23 584/851/23 +f 568/861/24 581/857/24 591/854/24 +f 570/862/25 582/863/25 580/856/25 +f 577/864/26 589/846/26 588/859/26 +f 574/865/27 586/849/27 585/841/27 +f 571/866/28 583/852/28 582/863/28 +f 600/867/22 612/868/22 611/869/22 +f 581/857/3 593/870/3 603/871/3 +f 582/863/3 594/872/3 592/873/3 +f 589/846/3 601/874/3 600/875/3 +f 585/841/3 586/849/3 598/876/3 +f 583/852/3 595/877/3 594/872/3 +f 589/846/3 590/845/3 602/878/3 +f 587/848/3 599/879/3 598/876/3 +f 584/851/3 596/843/3 595/877/3 +f 591/854/3 603/871/3 602/878/3 +f 580/856/3 592/873/3 593/870/3 +f 587/848/3 588/859/3 600/875/3 +f 610/880/3 612/868/3 605/881/3 +f 597/882/23 609/883/23 608/884/23 +f 593/885/24 605/881/24 615/886/24 +f 594/887/25 606/888/25 604/889/25 +f 601/890/26 613/891/26 612/868/26 +f 598/892/27 610/880/27 609/883/27 +f 595/893/28 607/894/28 606/888/28 +f 602/895/17 614/896/17 613/891/17 +f 599/897/18 611/869/18 610/880/18 +f 596/898/19 608/884/19 607/894/19 +f 603/899/20 615/886/20 614/896/20 +f 592/900/21 604/889/21 605/881/21 +f 627/901/3 687/902/3 686/903/3 +f 633/904/1 645/905/1 646/906/1 +f 626/907/20 638/908/20 639/909/20 +f 616/910/21 629/911/21 628/912/21 +f 623/913/22 635/914/22 636/915/22 +f 620/916/23 632/917/23 633/904/23 +f 627/918/24 639/909/24 629/911/24 +f 617/919/25 628/912/25 630/920/25 +f 624/921/26 636/915/26 637/922/26 +f 621/923/27 633/904/27 634/924/27 +f 618/925/28 630/920/28 631/926/28 +f 625/927/17 637/922/17 638/908/17 +f 622/928/18 634/924/18 635/914/18 +f 619/929/19 631/926/19 632/917/19 +f 648/930/26 660/931/26 661/932/26 +f 631/926/1 630/920/1 642/933/1 +f 637/922/1 649/934/1 650/935/1 +f 635/914/1 634/924/1 646/906/1 +f 632/917/1 631/926/1 643/936/1 +f 638/908/1 650/935/1 651/937/1 +f 628/912/1 629/911/1 641/938/1 +f 635/914/1 647/939/1 648/940/1 +f 633/904/1 632/917/1 644/941/1 +f 629/911/1 639/909/1 651/937/1 +f 630/920/1 628/912/1 640/942/1 +f 636/915/1 648/940/1 649/934/1 +f 662/943/1 658/944/1 654/945/1 +f 645/946/27 657/947/27 658/944/27 +f 642/948/28 654/945/28 655/949/28 +f 649/950/17 661/932/17 662/943/17 +f 646/951/18 658/944/18 659/952/18 +f 643/953/19 655/949/19 656/954/19 +f 650/955/20 662/943/20 663/956/20 +f 641/957/21 653/958/21 652/959/21 +f 647/960/22 659/952/22 660/931/22 +f 644/961/23 656/954/23 657/947/23 +f 651/962/24 663/956/24 653/958/24 +f 640/963/25 652/959/25 654/945/25 +f 678/964/28 679/965/28 667/966/28 +f 575/967/1 574/968/1 670/969/1 +f 571/970/1 667/971/1 668/972/1 +f 578/838/1 674/973/1 675/974/1 +f 568/975/1 665/976/1 664/977/1 +f 575/967/1 671/978/1 672/979/1 +f 572/980/1 668/972/1 669/981/1 +f 568/975/1 579/982/1 675/974/1 +f 570/983/1 569/984/1 664/977/1 +f 577/839/1 576/985/1 672/979/1 +f 573/986/1 669/981/1 670/969/1 +f 570/983/1 666/987/1 667/971/1 +f 679/965/19 680/988/19 668/989/19 +f 616/990/3 617/991/3 676/992/3 +f 623/993/3 624/994/3 684/995/3 +f 621/996/3 681/997/3 680/998/3 +f 616/990/3 677/999/3 687/902/3 +f 617/991/3 618/1000/3 678/1001/3 +f 625/1002/3 685/1003/3 684/995/3 +f 621/996/3 622/1004/3 682/1005/3 +f 618/1000/3 619/1006/3 679/1007/3 +f 626/1008/3 686/903/3 685/1003/3 +f 623/993/3 683/1009/3 682/1005/3 +f 620/1010/3 680/998/3 679/1007/3 +f 680/988/23 681/1011/23 669/1012/23 +f 681/1011/27 682/1013/27 670/1014/27 +f 682/1013/18 683/1015/18 671/1016/18 +f 683/1015/22 684/1017/22 672/1018/22 +f 684/1017/26 685/1019/26 673/1020/26 +f 685/1021/17 686/1022/17 674/1023/17 +f 676/1024/25 678/964/25 666/1025/25 +f 677/1026/21 676/1024/21 664/1027/21 +f 687/1028/24 677/1026/24 665/1029/24 +f 686/1022/20 687/1028/20 675/1030/20 +f 698/1031/1 697/1032/1 793/1033/1 +f 705/1034/3 717/1035/3 716/1036/3 +f 698/1037/17 710/1038/17 709/1039/17 +f 695/1040/18 707/1041/18 706/1042/18 +f 692/1043/19 704/1044/19 703/1045/19 +f 699/1046/20 711/1047/20 710/1038/20 +f 689/1048/21 700/1049/21 701/1050/21 +f 696/1051/22 708/1052/22 707/1041/22 +f 693/1053/23 705/1034/23 704/1044/23 +f 688/1054/24 701/1050/24 711/1047/24 +f 690/1055/25 702/1056/25 700/1049/25 +f 697/1057/26 709/1039/26 708/1052/26 +f 694/1058/27 706/1042/27 705/1034/27 +f 691/1059/28 703/1045/28 702/1056/28 +f 720/1060/22 732/1061/22 731/1062/22 +f 701/1050/3 713/1063/3 723/1064/3 +f 702/1056/3 714/1065/3 712/1066/3 +f 709/1039/3 721/1067/3 720/1068/3 +f 705/1034/3 706/1042/3 718/1069/3 +f 703/1045/3 715/1070/3 714/1065/3 +f 709/1039/3 710/1038/3 722/1071/3 +f 707/1041/3 719/1072/3 718/1069/3 +f 704/1044/3 716/1036/3 715/1070/3 +f 711/1047/3 723/1064/3 722/1071/3 +f 700/1049/3 712/1066/3 713/1063/3 +f 707/1041/3 708/1052/3 720/1068/3 +f 728/1073/3 732/1061/3 725/1074/3 +f 717/1075/23 729/1076/23 728/1073/23 +f 713/1077/24 725/1074/24 735/1078/24 +f 714/1079/25 726/1080/25 724/1081/25 +f 721/1082/26 733/1083/26 732/1061/26 +f 718/1084/27 730/1085/27 729/1076/27 +f 715/1086/28 727/1087/28 726/1080/28 +f 722/1088/17 734/1089/17 733/1083/17 +f 719/1090/18 731/1062/18 730/1085/18 +f 716/1091/19 728/1073/19 727/1087/19 +f 723/1092/20 735/1078/20 734/1089/20 +f 712/1093/21 724/1081/21 725/1074/21 +f 747/1094/3 807/1095/3 806/1096/3 +f 753/1097/1 765/1098/1 766/1099/1 +f 746/1100/20 758/1101/20 759/1102/20 +f 736/1103/21 749/1104/21 748/1105/21 +f 743/1106/22 755/1107/22 756/1108/22 +f 740/1109/23 752/1110/23 753/1097/23 +f 747/1111/24 759/1102/24 749/1104/24 +f 737/1112/25 748/1105/25 750/1113/25 +f 744/1114/26 756/1108/26 757/1115/26 +f 741/1116/27 753/1097/27 754/1117/27 +f 738/1118/28 750/1113/28 751/1119/28 +f 745/1120/17 757/1115/17 758/1101/17 +f 742/1121/18 754/1117/18 755/1107/18 +f 739/1122/19 751/1119/19 752/1110/19 +f 768/1123/26 780/1124/26 781/1125/26 +f 751/1119/1 750/1113/1 762/1126/1 +f 757/1115/1 769/1127/1 770/1128/1 +f 755/1107/1 754/1117/1 766/1099/1 +f 752/1110/1 751/1119/1 763/1129/1 +f 758/1101/1 770/1128/1 771/1130/1 +f 748/1105/1 749/1104/1 761/1131/1 +f 755/1107/1 767/1132/1 768/1133/1 +f 753/1097/1 752/1110/1 764/1134/1 +f 749/1104/1 759/1102/1 771/1130/1 +f 750/1113/1 748/1105/1 760/1135/1 +f 756/1108/1 768/1133/1 769/1127/1 +f 782/1136/1 778/1137/1 773/1138/1 +f 765/1139/27 777/1140/27 778/1137/27 +f 762/1141/28 774/1142/28 775/1143/28 +f 769/1144/17 781/1125/17 782/1136/17 +f 766/1145/18 778/1137/18 779/1146/18 +f 763/1147/19 775/1143/19 776/1148/19 +f 770/1149/20 782/1136/20 783/1150/20 +f 761/1151/21 773/1138/21 772/1152/21 +f 767/1153/22 779/1146/22 780/1124/22 +f 764/1154/23 776/1148/23 777/1140/23 +f 771/1155/24 783/1150/24 773/1138/24 +f 760/1156/25 772/1152/25 774/1142/25 +f 798/1157/28 799/1158/28 787/1159/28 +f 695/1160/1 694/1161/1 790/1162/1 +f 691/1163/1 787/1164/1 788/1165/1 +f 699/1166/1 698/1031/1 794/1167/1 +f 688/1168/1 785/1169/1 784/1170/1 +f 695/1160/1 791/1171/1 792/1172/1 +f 692/1173/1 788/1165/1 789/1174/1 +f 688/1168/1 699/1166/1 795/1175/1 +f 689/1176/1 784/1170/1 786/1177/1 +f 697/1032/1 696/1178/1 792/1172/1 +f 693/1179/1 789/1174/1 790/1162/1 +f 690/1180/1 786/1177/1 787/1164/1 +f 799/1158/19 800/1181/19 788/1182/19 +f 736/1183/3 737/1184/3 796/1185/3 +f 743/1186/3 744/1187/3 804/1188/3 +f 740/1189/3 741/1190/3 801/1191/3 +f 736/1183/3 797/1192/3 807/1095/3 +f 738/1193/3 798/1194/3 796/1185/3 +f 745/1195/3 805/1196/3 804/1188/3 +f 741/1190/3 742/1197/3 802/1198/3 +f 738/1193/3 739/1199/3 799/1200/3 +f 746/1201/3 806/1096/3 805/1196/3 +f 743/1186/3 803/1202/3 802/1198/3 +f 740/1189/3 800/1203/3 799/1200/3 +f 800/1181/23 801/1204/23 789/1205/23 +f 801/1204/27 802/1206/27 790/1207/27 +f 802/1206/18 803/1208/18 791/1209/18 +f 803/1208/22 804/1210/22 792/1211/22 +f 804/1210/26 805/1212/26 793/1213/26 +f 805/1214/17 806/1215/17 794/1216/17 +f 796/1217/25 798/1157/25 786/1218/25 +f 797/1219/21 796/1217/21 784/1220/21 +f 807/1221/24 797/1219/24 785/1222/24 +f 806/1215/20 807/1221/20 795/1223/20 +f 818/1224/1 817/1225/1 913/1226/1 +f 825/1227/3 837/1228/3 836/1229/3 +f 818/1230/17 830/1231/17 829/1232/17 +f 815/1233/18 827/1234/18 826/1235/18 +f 812/1236/19 824/1237/19 823/1238/19 +f 819/1239/20 831/1240/20 830/1231/20 +f 809/1241/21 820/1242/21 821/1243/21 +f 816/1244/22 828/1245/22 827/1234/22 +f 813/1246/23 825/1227/23 824/1237/23 +f 808/1247/24 821/1243/24 831/1240/24 +f 810/1248/25 822/1249/25 820/1242/25 +f 817/1250/26 829/1232/26 828/1245/26 +f 814/1251/27 826/1235/27 825/1227/27 +f 811/1252/28 823/1238/28 822/1249/28 +f 840/1253/22 852/1254/22 851/1255/22 +f 821/1243/3 833/1256/3 843/1257/3 +f 822/1249/3 834/1258/3 832/1259/3 +f 829/1232/3 841/1260/3 840/1261/3 +f 825/1227/3 826/1235/3 838/1262/3 +f 823/1238/3 835/1263/3 834/1258/3 +f 829/1232/3 830/1231/3 842/1264/3 +f 827/1234/3 839/1265/3 838/1262/3 +f 824/1237/3 836/1229/3 835/1263/3 +f 831/1240/3 843/1257/3 842/1264/3 +f 820/1242/3 832/1259/3 833/1256/3 +f 827/1234/3 828/1245/3 840/1261/3 +f 848/1266/3 852/1254/3 845/1267/3 +f 837/1268/23 849/1269/23 848/1266/23 +f 833/1270/24 845/1267/24 855/1271/24 +f 834/1272/25 846/1273/25 844/1274/25 +f 841/1275/26 853/1276/26 852/1254/26 +f 838/1277/27 850/1278/27 849/1269/27 +f 835/1279/28 847/1280/28 846/1273/28 +f 842/1281/17 854/1282/17 853/1276/17 +f 839/1283/18 851/1255/18 850/1278/18 +f 836/1284/19 848/1266/19 847/1280/19 +f 843/1285/20 855/1271/20 854/1282/20 +f 832/1286/21 844/1274/21 845/1267/21 +f 867/1287/3 927/1288/3 926/1289/3 +f 873/1290/1 885/1291/1 886/1292/1 +f 866/1293/20 878/1294/20 879/1295/20 +f 856/1296/21 869/1297/21 868/1298/21 +f 863/1299/22 875/1300/22 876/1301/22 +f 860/1302/23 872/1303/23 873/1290/23 +f 867/1304/24 879/1295/24 869/1297/24 +f 857/1305/25 868/1298/25 870/1306/25 +f 864/1307/26 876/1301/26 877/1308/26 +f 861/1309/27 873/1290/27 874/1310/27 +f 858/1311/28 870/1306/28 871/1312/28 +f 865/1313/17 877/1308/17 878/1294/17 +f 862/1314/18 874/1310/18 875/1300/18 +f 859/1315/19 871/1312/19 872/1303/19 +f 888/1316/26 900/1317/26 901/1318/26 +f 871/1312/1 870/1306/1 882/1319/1 +f 877/1308/1 889/1320/1 890/1321/1 +f 875/1300/1 874/1310/1 886/1292/1 +f 872/1303/1 871/1312/1 883/1322/1 +f 878/1294/1 890/1321/1 891/1323/1 +f 868/1298/1 869/1297/1 881/1324/1 +f 875/1300/1 887/1325/1 888/1326/1 +f 873/1290/1 872/1303/1 884/1327/1 +f 869/1297/1 879/1295/1 891/1323/1 +f 870/1306/1 868/1298/1 880/1328/1 +f 876/1301/1 888/1326/1 889/1320/1 +f 902/1329/1 898/1330/1 894/1331/1 +f 885/1332/27 897/1333/27 898/1330/27 +f 882/1334/28 894/1331/28 895/1335/28 +f 889/1336/17 901/1318/17 902/1329/17 +f 886/1337/18 898/1330/18 899/1338/18 +f 883/1339/19 895/1335/19 896/1340/19 +f 890/1341/20 902/1329/20 903/1342/20 +f 881/1343/21 893/1344/21 892/1345/21 +f 887/1346/22 899/1338/22 900/1317/22 +f 884/1347/23 896/1340/23 897/1333/23 +f 891/1348/24 903/1342/24 893/1344/24 +f 880/1349/25 892/1345/25 894/1331/25 +f 918/1350/28 919/1351/28 907/1352/28 +f 815/1353/1 814/1354/1 910/1355/1 +f 811/1356/1 907/1357/1 908/1358/1 +f 818/1224/1 914/1359/1 915/1360/1 +f 808/1361/1 905/1362/1 904/1363/1 +f 815/1353/1 911/1364/1 912/1365/1 +f 812/1366/1 908/1358/1 909/1367/1 +f 808/1361/1 819/1368/1 915/1360/1 +f 810/1369/1 809/1370/1 904/1363/1 +f 817/1225/1 816/1371/1 912/1365/1 +f 813/1372/1 909/1367/1 910/1355/1 +f 810/1369/1 906/1373/1 907/1357/1 +f 919/1351/19 920/1374/19 908/1375/19 +f 856/1376/3 857/1377/3 916/1378/3 +f 863/1379/3 864/1380/3 924/1381/3 +f 860/1382/3 861/1383/3 921/1384/3 +f 856/1376/3 917/1385/3 927/1288/3 +f 857/1377/3 858/1386/3 918/1387/3 +f 865/1388/3 925/1389/3 924/1381/3 +f 861/1383/3 862/1390/3 922/1391/3 +f 858/1386/3 859/1392/3 919/1393/3 +f 866/1394/3 926/1289/3 925/1389/3 +f 863/1379/3 923/1395/3 922/1391/3 +f 860/1382/3 920/1396/3 919/1393/3 +f 920/1374/23 921/1397/23 909/1398/23 +f 921/1397/27 922/1399/27 910/1400/27 +f 922/1399/18 923/1401/18 911/1402/18 +f 923/1401/22 924/1403/22 912/1404/22 +f 924/1403/26 925/1405/26 913/1406/26 +f 925/1407/17 926/1408/17 914/1409/17 +f 916/1410/25 918/1350/25 906/1411/25 +f 917/1412/21 916/1410/21 904/1413/21 +f 927/1414/24 917/1412/24 905/1415/24 +f 926/1408/20 927/1414/20 915/1416/20 +f 940/1417/3 15/1418/3 13/1419/3 +f 933/1420/1 19/1421/1 55/1422/1 +f 24/1423/1 80/1/1 25/3/1 +f 23/1424/1 93/4/1 22/6/1 +f 19/1425/1 21/7/1 74/9/1 +f 56/1426/1 58/10/1 72/12/1 +f 57/1427/1 55/13/1 70/15/1 +f 54/1428/1 56/16/1 68/18/1 +f 55/1429/1 19/19/1 66/21/1 +f 20/1430/1 54/22/1 76/24/1 +f 258/27/2 24/1431/2 25/1432/2 +f 25/1432/2 1/25/2 258/27/2 +f 9/1433/3 27/28/3 7/30/3 +f 58/1434/1 60/31/1 84/33/1 +f 8/1435/3 29/34/3 10/36/3 +f 90/39/1 91/217/1 95/37/1 +f 64/1436/1 95/37/1 91/217/1 +f 96/38/1 63/1437/1 90/39/1 +f 59/1438/1 57/40/1 82/42/1 +f 7/1439/3 33/43/3 5/45/3 +f 24/1440/1 20/46/1 80/48/1 +f 6/1441/3 35/49/3 8/51/3 +f 21/1442/1 25/52/1 78/54/1 +f 158/238/2 164/55/2 157/57/2 +f 5/1443/3 37/58/3 1/60/3 +f 2/1444/3 39/61/3 6/63/3 +f 1/1445/3 36/64/3 2/66/3 +f 18/1446/3 48/69/3 52/68/3 +f 47/67/3 17/1447/3 53/1448/3 +f 53/1448/3 52/68/3 47/67/3 +f 16/1449/3 44/72/3 49/71/3 +f 43/70/3 15/1450/3 46/1451/3 +f 46/1451/3 49/71/3 43/70/3 +f 15/1452/3 43/73/3 13/75/3 +f 14/1453/3 41/78/3 45/199/3 +f 40/76/3 13/1454/3 42/77/3 +f 42/77/3 45/199/3 41/78/3 +f 14/1455/3 45/79/3 16/81/3 +f 17/1456/3 47/82/3 15/84/3 +f 16/1457/3 49/85/3 18/87/3 +f 7/1458/3 26/90/3 33/89/3 +f 29/88/3 8/1459/3 34/1460/3 +f 34/1460/3 33/89/3 29/88/3 +f 40/93/4 41/1461/4 174/1462/4 +f 155/1463/4 176/1464/4 41/1461/4 +f 174/1462/4 178/91/4 40/93/4 +f 41/1461/4 176/1464/4 174/1462/4 +f 4/1465/3 51/94/3 3/96/3 +f 18/1466/3 52/97/3 4/99/3 +f 5/1467/3 32/102/3 37/101/3 +f 35/100/3 6/1468/3 38/1469/3 +f 38/1469/3 37/101/3 35/100/3 +f 3/1470/3 50/103/3 17/105/3 +f 86/108/1 87/212/1 92/106/1 +f 62/1471/1 92/106/1 87/212/1 +f 89/107/1 61/1472/1 86/108/1 +f 61/1473/1 59/109/1 86/111/1 +f 82/114/1 83/182/1 88/112/1 +f 60/1474/1 88/112/1 83/182/1 +f 85/113/1 59/1475/1 82/114/1 +f 60/1476/1 62/115/1 88/117/1 +f 70/120/1 71/161/1 84/118/1 +f 58/1477/1 84/118/1 71/161/1 +f 81/119/1 57/1478/1 70/120/1 +f 12/123/3 10/1479/3 31/1480/3 +f 31/1480/3 41/121/3 12/123/3 +f 63/1481/1 61/124/1 90/126/1 +f 66/129/1 67/167/1 72/127/1 +f 56/1482/1 72/127/1 67/167/1 +f 69/128/1 55/1483/1 66/129/1 +f 62/1484/1 64/130/1 92/132/1 +f 68/135/1 65/166/1 74/133/1 +f 19/1485/1 74/133/1 65/166/1 +f 75/134/1 54/1486/1 68/135/1 +f 9/1487/3 11/138/3 30/137/3 +f 13/1488/3 40/136/3 11/138/3 +f 64/1489/1 22/139/1 95/141/1 +f 76/144/1 73/172/1 78/142/1 +f 21/1490/1 78/142/1 73/172/1 +f 79/143/1 20/1491/1 76/144/1 +f 23/1492/1 63/145/1 93/147/1 +f 3/150/4 23/1493/4 259/148/4 +f 22/1494/4 259/148/4 23/1493/4 +f 259/153/5 258/1495/5 12/151/5 +f 6/1496/5 8/1497/5 258/1495/5 +f 258/1495/5 2/1498/5 6/1496/5 +f 18/1499/5 4/1500/5 259/153/5 +f 14/152/5 16/1501/5 259/153/5 +f 10/1502/5 12/151/5 258/1495/5 +f 258/1495/5 8/1497/5 10/1502/5 +f 16/1501/5 18/1499/5 259/153/5 +f 9/1503/6 7/1504/6 19/1505/6 +f 5/1506/6 1/1507/6 25/1508/6 +f 25/1508/6 21/1509/6 5/1506/6 +f 19/1505/6 55/1510/6 9/1503/6 +f 57/1511/6 59/1512/6 13/156/6 +f 61/154/6 63/1513/6 17/1514/6 +f 23/1515/6 3/1516/6 17/1514/6 +f 17/1514/6 15/155/6 61/154/6 +f 13/156/6 11/1517/6 57/1511/6 +f 7/1504/6 5/1506/6 19/1505/6 +f 21/1509/6 19/1505/6 5/1506/6 +f 59/1512/6 61/154/6 13/156/6 +f 23/1515/6 17/1514/6 63/1513/6 +f 11/1517/6 9/1503/6 57/1511/6 +f 55/1510/6 57/1511/6 9/1503/6 +f 97/160/1 98/157/1 100/159/1 +f 72/127/4 98/157/4 69/128/4 +f 71/11/6 99/158/6 72/12/6 +f 70/120/2 100/159/2 71/161/2 +f 69/14/7 97/160/7 70/15/7 +f 101/165/1 102/162/1 104/164/1 +f 68/135/4 102/162/4 65/166/4 +f 67/17/6 103/163/6 68/18/6 +f 66/129/2 104/164/2 67/167/2 +f 65/20/7 101/165/7 66/21/7 +f 105/171/1 106/168/1 108/170/1 +f 76/144/4 106/168/4 73/172/4 +f 75/23/6 107/169/6 76/24/6 +f 74/133/2 108/170/2 75/134/2 +f 73/8/7 105/171/7 74/9/7 +f 109/176/3 110/173/3 112/175/3 +f 27/28/7 110/173/7 26/29/7 +f 28/223/2 111/174/2 27/177/2 +f 29/34/6 112/175/6 28/35/6 +f 26/90/4 109/176/4 29/88/4 +f 113/181/1 114/178/1 116/180/1 +f 84/118/4 114/178/4 81/119/4 +f 83/32/6 115/179/6 84/33/6 +f 82/114/2 116/180/2 83/182/2 +f 81/41/7 113/181/7 82/42/7 +f 117/186/3 118/183/3 120/185/3 +f 33/43/7 118/183/7 32/44/7 +f 34/1460/2 119/184/2 33/89/2 +f 35/49/6 120/185/6 34/50/6 +f 32/102/4 117/186/4 35/100/4 +f 121/190/3 122/187/3 124/189/3 +f 37/58/7 122/187/7 36/59/7 +f 38/1469/2 123/188/2 37/101/2 +f 39/61/6 124/189/6 38/62/6 +f 36/64/4 121/190/4 39/65/4 +f 125/194/1 126/191/1 128/193/1 +f 80/1/4 126/191/4 77/2/4 +f 79/47/6 127/192/6 80/48/6 +f 78/142/2 128/193/2 79/143/2 +f 77/53/7 125/194/7 78/54/7 +f 129/198/3 130/195/3 132/197/3 +f 43/73/7 130/195/7 42/74/7 +f 44/72/2 131/196/2 43/70/2 +f 45/79/6 132/197/6 44/80/6 +f 42/77/4 129/198/4 45/199/4 +f 133/203/3 134/200/3 136/202/3 +f 47/82/7 134/200/7 46/83/7 +f 48/69/2 135/201/2 47/67/2 +f 49/85/6 136/202/6 48/86/6 +f 46/1451/4 133/203/4 49/71/4 +f 137/207/3 138/204/3 140/206/3 +f 51/94/2 138/204/2 50/95/2 +f 52/97/6 139/205/6 51/98/6 +f 53/1448/4 140/206/4 52/68/4 +f 50/103/7 137/207/7 53/104/7 +f 141/211/1 142/208/1 144/210/1 +f 88/112/4 142/208/4 85/113/4 +f 87/116/6 143/209/6 88/117/6 +f 86/108/2 144/210/2 87/212/2 +f 85/110/7 141/211/7 86/111/7 +f 145/216/1 146/213/1 148/215/1 +f 92/106/4 146/213/4 89/107/4 +f 91/131/6 147/214/6 92/132/6 +f 90/39/2 148/215/2 91/217/2 +f 89/125/7 145/216/7 90/126/7 +f 149/221/1 150/218/1 152/220/1 +f 96/146/7 150/218/7 93/147/7 +f 95/37/4 151/219/4 96/38/4 +f 94/140/6 152/220/6 95/141/6 +f 93/4/2 149/221/2 94/5/2 +f 10/1518/3 28/223/3 31/1519/3 +f 27/177/3 9/1520/3 30/222/3 +f 30/222/3 31/1519/3 28/223/3 +f 161/241/2 163/224/2 162/226/2 +f 168/239/4 166/227/4 167/229/4 +f 170/237/4 171/230/4 169/232/4 +f 157/57/6 159/233/6 166/227/6 +f 162/226/6 160/235/6 171/230/6 +f 161/241/3 162/226/3 170/237/3 +f 164/1521/7 158/238/7 167/240/7 +f 163/1522/7 161/241/7 169/242/7 +f 158/238/3 157/57/3 168/239/3 +f 31/1523/2 30/245/2 173/244/2 +f 153/1524/2 177/243/2 30/245/2 +f 173/244/2 175/1525/2 31/1523/2 +f 154/1526/2 31/1523/2 175/1525/2 +f 173/305/3 180/249/3 174/251/3 +f 177/1527/3 181/252/3 173/254/3 +f 178/284/3 182/255/3 177/257/3 +f 174/1528/3 179/258/3 178/260/3 +f 154/1529/3 184/264/3 155/266/3 +f 175/1530/3 185/267/3 154/269/3 +f 176/299/3 186/270/3 175/272/3 +f 155/1531/3 183/273/3 176/275/3 +f 156/1532/3 178/279/3 187/281/3 +f 177/257/3 189/282/3 178/284/3 +f 153/1533/3 190/285/3 177/287/3 +f 156/1534/3 187/288/3 153/290/3 +f 174/1535/3 176/294/3 191/296/3 +f 175/272/3 193/297/3 176/299/3 +f 173/1536/3 194/300/3 175/302/3 +f 174/251/3 191/303/3 173/305/3 +f 195/309/3 196/306/3 198/308/3 +f 180/249/6 196/306/6 179/250/6 +f 181/252/4 197/307/4 180/253/4 +f 182/255/7 198/308/7 181/256/7 +f 179/258/2 195/309/2 182/259/2 +f 199/313/3 200/310/3 202/312/3 +f 184/264/6 200/310/6 183/265/6 +f 185/267/4 201/311/4 184/268/4 +f 186/270/7 202/312/7 185/271/7 +f 183/273/2 199/313/2 186/274/2 +f 203/317/3 204/314/3 206/316/3 +f 188/280/2 204/314/2 187/281/2 +f 189/282/6 205/315/6 188/283/6 +f 190/285/4 206/316/4 189/286/4 +f 187/288/7 203/317/7 190/289/7 +f 207/321/3 208/318/3 210/320/3 +f 192/295/2 208/318/2 191/296/2 +f 193/297/6 209/319/6 192/298/6 +f 194/300/4 210/320/4 193/301/4 +f 191/303/7 207/321/7 194/304/7 +f 20/1537/8 24/1538/8 258/1495/8 +f 258/1495/8 259/153/8 58/360/8 +f 64/1539/8 62/1540/8 259/153/8 +f 259/153/8 22/1541/8 64/1539/8 +f 54/1542/8 20/1537/8 258/1495/8 +f 58/360/8 56/1543/8 258/1495/8 +f 62/1540/8 60/359/8 259/153/8 +f 54/1542/8 258/1495/8 56/1543/8 +f 261/374/1 263/365/1 260/367/1 +f 263/365/4 267/368/4 262/370/4 +f 267/368/3 265/371/3 266/373/3 +f 265/371/2 261/374/2 264/376/2 +f 260/1544/6 262/377/6 264/372/6 +f 265/371/7 267/368/7 261/374/7 +f 270/381/9 268/378/9 271/380/9 +f 272/1545/10 270/381/10 273/382/10 +f 272/1545/11 273/382/11 274/384/11 +f 274/384/12 275/383/12 276/386/12 +f 276/1546/13 277/387/13 278/389/13 +f 278/389/14 279/388/14 280/391/14 +f 302/1547/9 300/392/9 303/394/9 +f 282/396/15 283/395/15 268/378/15 +f 280/391/16 281/390/16 282/396/16 +f 288/430/2 276/397/2 289/399/2 +f 284/407/9 285/400/9 292/402/9 +f 282/1548/2 268/403/2 291/405/2 +f 268/1549/2 270/406/2 284/407/2 +f 272/1550/2 274/408/2 286/410/2 +f 278/1551/2 280/411/2 289/413/2 +f 274/1552/2 276/414/2 287/416/2 +f 290/429/2 280/417/2 291/419/2 +f 285/1553/2 270/420/2 286/422/2 +f 299/425/4 292/402/4 293/401/4 +f 293/401/4 294/428/4 295/423/4 +f 295/423/4 296/427/4 297/424/4 +f 297/424/4 298/426/4 299/425/4 +f 299/425/4 293/401/4 297/424/4 +f 291/405/15 284/404/15 299/425/15 +f 297/424/14 289/413/14 298/426/14 +f 287/416/12 288/415/12 295/423/12 +f 285/1553/10 286/422/10 293/401/10 +f 298/426/16 290/429/16 299/425/16 +f 296/427/13 288/430/13 297/424/13 +f 286/410/11 287/409/11 294/428/11 +f 302/1547/10 303/394/10 304/432/10 +f 304/432/11 305/431/11 306/434/11 +f 306/434/12 307/433/12 308/436/12 +f 308/1554/13 309/437/13 310/439/13 +f 310/439/14 311/438/14 312/441/14 +f 314/443/15 315/442/15 300/392/15 +f 312/441/16 313/440/16 314/443/16 +f 320/477/2 308/444/2 321/446/2 +f 316/454/9 317/447/9 324/449/9 +f 323/1555/2 314/450/2 316/452/2 +f 300/1556/2 302/453/2 316/454/2 +f 318/1557/2 304/455/2 319/457/2 +f 310/1558/2 312/458/2 321/460/2 +f 306/1559/2 308/461/2 319/463/2 +f 322/476/2 312/464/2 323/466/2 +f 302/1560/2 304/467/2 317/469/2 +f 331/472/4 324/449/4 325/448/4 +f 325/448/4 326/475/4 327/470/4 +f 327/470/4 328/474/4 329/471/4 +f 329/471/4 330/473/4 331/472/4 +f 331/472/4 325/448/4 327/470/4 +f 323/1555/15 316/452/15 331/472/15 +f 329/471/14 321/460/14 330/473/14 +f 319/463/12 320/462/12 327/470/12 +f 317/469/10 318/468/10 325/448/10 +f 330/473/16 322/476/16 331/472/16 +f 328/474/13 320/477/13 329/471/13 +f 318/1557/11 319/457/11 326/475/11 +f 333/1561/1 335/478/1 332/480/1 +f 335/478/4 339/481/4 334/479/4 +f 339/481/3 337/483/3 338/482/3 +f 332/1562/6 334/479/6 336/485/6 +f 337/1563/7 339/481/7 333/486/7 +f 341/504/9 340/487/9 343/489/9 +f 343/489/10 342/488/10 345/491/10 +f 344/490/11 346/492/11 345/491/11 +f 346/492/12 348/494/12 347/493/12 +f 348/1564/13 350/496/13 349/498/13 +f 350/496/14 352/499/14 351/497/14 +f 373/550/9 372/501/9 375/503/9 +f 354/506/15 340/487/15 355/505/15 +f 352/499/16 354/506/16 353/500/16 +f 350/1565/4 348/507/4 361/509/4 +f 356/516/9 364/510/9 357/512/9 +f 354/1566/4 363/513/4 340/515/4 +f 340/1567/4 356/516/4 342/517/4 +f 344/1568/4 358/518/4 346/520/4 +f 350/1569/4 361/521/4 352/523/4 +f 346/1570/4 359/524/4 348/526/4 +f 354/1571/4 352/527/4 363/529/4 +f 344/1572/4 342/530/4 358/532/4 +f 365/511/2 364/510/2 371/535/2 +f 371/535/2 370/536/2 369/533/2 +f 369/533/2 368/537/2 367/534/2 +f 367/534/2 366/538/2 365/511/2 +f 365/511/2 371/535/2 369/533/2 +f 363/513/15 371/535/15 356/514/15 +f 362/522/14 361/521/14 370/536/14 +f 359/524/12 367/534/12 360/525/12 +f 357/531/10 365/511/10 358/532/10 +f 363/529/16 362/528/16 371/535/16 +f 361/509/13 360/508/13 369/533/13 +f 358/518/11 366/538/11 359/519/11 +f 374/502/10 376/539/10 375/503/10 +f 376/539/11 378/541/11 377/540/11 +f 378/541/12 380/543/12 379/542/12 +f 380/1573/13 382/545/13 381/547/13 +f 382/545/14 384/548/14 383/546/14 +f 386/552/15 372/501/15 387/551/15 +f 384/548/16 386/552/16 385/549/16 +f 382/1574/4 380/553/4 393/555/4 +f 388/562/9 396/556/9 389/558/9 +f 372/1575/4 386/559/4 388/561/4 +f 372/1576/4 388/562/4 374/563/4 +f 376/1577/4 390/564/4 378/566/4 +f 382/1578/4 393/567/4 384/569/4 +f 378/1579/4 391/570/4 380/572/4 +f 386/1580/4 384/573/4 395/575/4 +f 374/1581/4 389/576/4 376/578/4 +f 397/557/2 396/556/2 403/581/2 +f 403/581/2 402/582/2 397/557/2 +f 401/579/2 400/583/2 399/580/2 +f 399/580/2 398/584/2 397/557/2 +f 397/557/2 402/582/2 401/579/2 +f 395/560/15 403/581/15 388/561/15 +f 394/568/14 393/567/14 402/582/14 +f 391/570/12 399/580/12 392/571/12 +f 389/576/10 397/557/10 390/577/10 +f 395/575/16 394/574/16 403/581/16 +f 393/555/13 392/554/13 401/579/13 +f 390/564/11 398/584/11 391/565/11 +f 405/1582/1 404/585/1 407/587/1 +f 407/587/2 406/586/2 411/589/2 +f 411/589/3 410/588/3 409/591/3 +f 404/1583/6 408/592/6 406/586/6 +f 409/1584/7 405/593/7 411/589/7 +f 518/729/1 422/594/1 517/596/1 +f 428/607/3 429/597/3 440/599/3 +f 421/1585/17 422/600/17 433/602/17 +f 418/1586/18 419/603/18 430/605/18 +f 415/1587/19 416/606/19 427/608/19 +f 422/1588/20 423/609/20 434/601/20 +f 412/1589/21 413/611/21 425/613/21 +f 419/1590/22 420/614/22 431/604/22 +f 416/1591/23 417/616/23 428/607/23 +f 423/1592/24 412/617/24 435/610/24 +f 413/1593/25 414/618/25 424/612/25 +f 420/1594/26 421/620/26 432/615/26 +f 417/1595/27 418/621/27 429/597/27 +f 414/1596/28 415/622/28 426/619/28 +f 443/1597/22 444/623/22 455/625/22 +f 435/610/3 425/613/3 447/627/3 +f 424/612/3 426/619/3 436/629/3 +f 432/615/3 433/602/3 444/631/3 +f 441/598/3 429/597/3 442/632/3 +f 426/619/3 427/608/3 438/628/3 +f 445/630/3 433/602/3 446/634/3 +f 430/605/3 431/604/3 442/632/3 +f 427/608/3 428/607/3 439/633/3 +f 434/601/3 435/610/3 446/634/3 +f 425/613/3 424/612/3 437/626/3 +f 443/635/3 431/604/3 444/631/3 +f 449/637/3 448/644/3 452/636/3 +f 450/643/3 451/650/3 452/636/3 +f 452/636/3 453/639/3 454/648/3 +f 454/648/3 455/625/3 452/636/3 +f 456/624/3 457/646/3 458/652/3 +f 458/652/3 459/641/3 456/624/3 +f 448/644/3 450/643/3 452/636/3 +f 452/636/3 455/625/3 456/624/3 +f 456/624/3 459/641/3 449/637/3 +f 440/1598/23 441/638/23 452/636/23 +f 447/1599/24 437/640/24 459/641/24 +f 436/1600/25 438/642/25 448/644/25 +f 444/1601/26 445/645/26 456/624/26 +f 441/1602/27 442/647/27 453/639/27 +f 438/1603/28 439/649/28 450/643/28 +f 445/1604/17 446/651/17 457/646/17 +f 442/1605/18 443/653/18 454/648/18 +f 439/1606/19 440/654/19 451/650/19 +f 446/1607/20 447/655/20 458/652/20 +f 437/1608/21 436/656/21 449/637/21 +f 470/764/3 471/657/3 530/659/3 +f 478/680/1 477/660/1 490/662/1 +f 471/1609/20 470/663/20 483/665/20 +f 461/1610/21 460/666/21 472/668/21 +f 468/1611/22 467/669/22 480/671/22 +f 465/1612/23 464/672/23 477/660/23 +f 460/1613/24 471/674/24 473/667/24 +f 462/1614/25 461/675/25 474/676/25 +f 469/1615/26 468/677/26 481/678/26 +f 466/1616/27 465/679/27 478/680/27 +f 463/1617/28 462/681/28 475/682/28 +f 470/1618/17 469/683/17 482/664/17 +f 467/1619/18 466/684/18 479/670/18 +f 464/1620/19 463/685/19 476/673/19 +f 493/1621/26 492/686/26 505/688/26 +f 487/692/1 475/682/1 486/689/1 +f 482/664/1 481/678/1 494/691/1 +f 491/695/1 479/670/1 490/662/1 +f 488/697/1 476/673/1 487/692/1 +f 483/665/1 482/664/1 495/693/1 +f 484/698/1 472/668/1 485/694/1 +f 480/671/1 479/670/1 492/696/1 +f 489/661/1 477/660/1 488/697/1 +f 485/694/1 473/667/1 495/693/1 +f 486/689/1 474/676/1 484/698/1 +f 481/678/1 480/671/1 493/690/1 +f 498/701/1 496/715/1 506/699/1 +f 497/714/1 507/712/1 506/699/1 +f 506/699/1 505/688/1 504/687/1 +f 504/687/1 503/708/1 506/699/1 +f 502/700/1 501/703/1 498/701/1 +f 500/710/1 499/705/1 498/701/1 +f 496/715/1 497/714/1 506/699/1 +f 506/699/1 503/708/1 502/700/1 +f 501/703/1 500/710/1 498/701/1 +f 490/1622/27 489/702/27 502/700/27 +f 487/1623/28 486/704/28 499/705/28 +f 494/1624/17 493/706/17 506/699/17 +f 491/1625/18 490/707/18 503/708/18 +f 488/1626/19 487/709/19 500/710/19 +f 495/1627/20 494/711/20 507/712/20 +f 484/1628/21 485/713/21 496/715/21 +f 492/1629/22 491/716/22 504/687/22 +f 489/1630/23 488/717/23 501/703/23 +f 485/1631/24 495/718/24 497/714/24 +f 486/1632/25 484/719/25 498/701/25 +f 510/781/28 522/720/28 511/722/28 +f 515/734/1 419/723/1 514/725/1 +f 416/736/1 415/726/1 512/728/1 +f 423/738/1 422/594/1 519/730/1 +f 413/740/1 412/731/1 508/733/1 +f 420/741/1 419/723/1 516/735/1 +f 417/742/1 416/736/1 513/737/1 +f 509/732/1 412/731/1 519/730/1 +f 510/743/1 414/739/1 508/733/1 +f 517/596/1 421/595/1 516/735/1 +f 418/724/1 417/742/1 514/725/1 +f 415/726/1 414/739/1 511/727/1 +f 511/722/19 523/721/19 512/745/19 +f 521/755/3 460/746/3 520/748/3 +f 527/765/3 467/749/3 528/751/3 +f 524/766/3 464/752/3 525/754/3 +f 471/657/3 460/746/3 531/658/3 +f 520/748/3 461/747/3 522/757/3 +f 468/750/3 469/758/3 528/751/3 +f 525/754/3 465/753/3 526/761/3 +f 522/757/3 462/756/3 523/763/3 +f 469/758/3 470/764/3 529/759/3 +f 466/760/3 467/749/3 526/761/3 +f 463/762/3 464/752/3 523/763/3 +f 512/745/23 524/744/23 513/768/23 +f 513/768/27 525/767/27 514/770/27 +f 514/770/18 526/769/18 515/772/18 +f 515/772/22 527/771/22 516/774/22 +f 516/774/26 528/773/26 517/776/26 +f 517/1633/17 529/777/17 518/779/17 +f 508/783/25 520/780/25 510/781/25 +f 509/785/21 521/782/21 508/783/21 +f 519/786/24 531/784/24 509/785/24 +f 518/779/20 530/778/20 519/786/20 +f 532/796/1 533/787/1 534/789/1 +f 535/1634/29 539/790/29 534/789/29 +f 538/791/3 539/792/3 536/794/3 +f 537/1635/30 533/795/30 536/794/30 +f 532/796/6 534/789/6 536/794/6 +f 540/806/1 541/797/1 542/799/1 +f 543/1636/29 547/800/29 542/799/29 +f 546/801/3 547/802/3 544/804/3 +f 545/1637/30 541/805/30 544/804/30 +f 540/806/6 542/799/6 544/804/6 +f 5/809/3 1/1638/3 548/1639/3 +f 548/1639/3 935/1640/3 5/809/3 +f 936/807/3 937/1641/3 9/1642/3 +f 938/1643/3 11/1644/3 9/1642/3 +f 9/1642/3 7/808/3 936/807/3 +f 5/809/3 935/1640/3 936/807/3 +f 937/1641/3 938/1643/3 9/1642/3 +f 23/1645/1 550/1646/1 928/1647/1 +f 928/1647/1 929/812/1 61/811/1 +f 930/810/1 931/1648/1 57/1649/1 +f 57/1649/1 59/1650/1 930/810/1 +f 61/811/1 63/1651/1 928/1647/1 +f 23/1645/1 928/1647/1 63/1651/1 +f 930/810/1 59/1650/1 61/811/1 +f 3/1652/4 549/813/4 23/815/4 +f 548/1653/2 1/816/2 551/818/2 +f 553/827/1 555/819/1 552/821/1 +f 559/826/3 557/822/3 558/824/3 +f 552/1654/6 554/825/6 556/823/6 +f 557/822/7 559/826/7 553/827/7 +f 561/837/1 563/828/1 560/830/1 +f 567/836/3 565/831/3 566/833/3 +f 560/830/6 562/829/6 564/835/6 +f 565/831/7 567/836/7 561/837/7 +f 674/973/1 578/838/1 673/840/1 +f 584/851/3 585/841/3 596/843/3 +f 577/1655/17 578/844/17 589/846/17 +f 574/1656/18 575/847/18 586/849/18 +f 571/1657/19 572/850/19 583/852/19 +f 578/1658/20 579/853/20 590/845/20 +f 568/1659/21 569/855/21 581/857/21 +f 575/1660/22 576/858/22 587/848/22 +f 572/1661/23 573/860/23 584/851/23 +f 579/1662/24 568/861/24 591/854/24 +f 569/1663/25 570/862/25 580/856/25 +f 576/1664/26 577/864/26 588/859/26 +f 573/1665/27 574/865/27 585/841/27 +f 570/1666/28 571/866/28 582/863/28 +f 599/1667/22 600/867/22 611/869/22 +f 591/854/3 581/857/3 603/871/3 +f 580/856/3 582/863/3 592/873/3 +f 588/859/3 589/846/3 600/875/3 +f 597/842/3 585/841/3 598/876/3 +f 582/863/3 583/852/3 594/872/3 +f 601/874/3 589/846/3 602/878/3 +f 586/849/3 587/848/3 598/876/3 +f 583/852/3 584/851/3 595/877/3 +f 590/845/3 591/854/3 602/878/3 +f 581/857/3 580/856/3 593/870/3 +f 599/879/3 587/848/3 600/875/3 +f 605/881/3 604/889/3 608/884/3 +f 606/888/3 607/894/3 608/884/3 +f 608/884/3 609/883/3 610/880/3 +f 610/880/3 611/869/3 612/868/3 +f 612/868/3 613/891/3 614/896/3 +f 614/896/3 615/886/3 612/868/3 +f 604/889/3 606/888/3 608/884/3 +f 608/884/3 610/880/3 605/881/3 +f 612/868/3 615/886/3 605/881/3 +f 596/1668/23 597/882/23 608/884/23 +f 603/1669/24 593/885/24 615/886/24 +f 592/1670/25 594/887/25 604/889/25 +f 600/1671/26 601/890/26 612/868/26 +f 597/1672/27 598/892/27 609/883/27 +f 594/1673/28 595/893/28 606/888/28 +f 601/1674/17 602/895/17 613/891/17 +f 598/1675/18 599/897/18 610/880/18 +f 595/1676/19 596/898/19 607/894/19 +f 602/1677/20 603/899/20 614/896/20 +f 593/1678/21 592/900/21 605/881/21 +f 626/1008/3 627/901/3 686/903/3 +f 634/924/1 633/904/1 646/906/1 +f 627/1679/20 626/907/20 639/909/20 +f 617/1680/21 616/910/21 628/912/21 +f 624/1681/22 623/913/22 636/915/22 +f 621/1682/23 620/916/23 633/904/23 +f 616/1683/24 627/918/24 629/911/24 +f 618/1684/25 617/919/25 630/920/25 +f 625/1685/26 624/921/26 637/922/26 +f 622/1686/27 621/923/27 634/924/27 +f 619/1687/28 618/925/28 631/926/28 +f 626/1688/17 625/927/17 638/908/17 +f 623/1689/18 622/928/18 635/914/18 +f 620/1690/19 619/929/19 632/917/19 +f 649/1691/26 648/930/26 661/932/26 +f 643/936/1 631/926/1 642/933/1 +f 638/908/1 637/922/1 650/935/1 +f 647/939/1 635/914/1 646/906/1 +f 644/941/1 632/917/1 643/936/1 +f 639/909/1 638/908/1 651/937/1 +f 640/942/1 628/912/1 641/938/1 +f 636/915/1 635/914/1 648/940/1 +f 645/905/1 633/904/1 644/941/1 +f 641/938/1 629/911/1 651/937/1 +f 642/933/1 630/920/1 640/942/1 +f 637/922/1 636/915/1 649/934/1 +f 654/945/1 652/959/1 662/943/1 +f 653/958/1 663/956/1 662/943/1 +f 662/943/1 661/932/1 660/931/1 +f 660/931/1 659/952/1 662/943/1 +f 658/944/1 657/947/1 656/954/1 +f 656/954/1 655/949/1 658/944/1 +f 652/959/1 653/958/1 662/943/1 +f 662/943/1 659/952/1 658/944/1 +f 658/944/1 655/949/1 654/945/1 +f 646/1692/27 645/946/27 658/944/27 +f 643/1693/28 642/948/28 655/949/28 +f 650/1694/17 649/950/17 662/943/17 +f 647/1695/18 646/951/18 659/952/18 +f 644/1696/19 643/953/19 656/954/19 +f 651/1697/20 650/955/20 663/956/20 +f 640/1698/21 641/957/21 652/959/21 +f 648/1699/22 647/960/22 660/931/22 +f 645/1700/23 644/961/23 657/947/23 +f 641/1701/24 651/962/24 653/958/24 +f 642/1702/25 640/963/25 654/945/25 +f 666/1025/28 678/964/28 667/966/28 +f 671/978/1 575/967/1 670/969/1 +f 572/980/1 571/970/1 668/972/1 +f 579/982/1 578/838/1 675/974/1 +f 569/984/1 568/975/1 664/977/1 +f 576/985/1 575/967/1 672/979/1 +f 573/986/1 572/980/1 669/981/1 +f 665/976/1 568/975/1 675/974/1 +f 666/987/1 570/983/1 664/977/1 +f 673/840/1 577/839/1 672/979/1 +f 574/968/1 573/986/1 670/969/1 +f 571/970/1 570/983/1 667/971/1 +f 667/966/19 679/965/19 668/989/19 +f 677/999/3 616/990/3 676/992/3 +f 683/1009/3 623/993/3 684/995/3 +f 620/1010/3 621/996/3 680/998/3 +f 627/901/3 616/990/3 687/902/3 +f 676/992/3 617/991/3 678/1001/3 +f 624/994/3 625/1002/3 684/995/3 +f 681/997/3 621/996/3 682/1005/3 +f 678/1001/3 618/1000/3 679/1007/3 +f 625/1002/3 626/1008/3 685/1003/3 +f 622/1004/3 623/993/3 682/1005/3 +f 619/1006/3 620/1010/3 679/1007/3 +f 668/989/23 680/988/23 669/1012/23 +f 669/1012/27 681/1011/27 670/1014/27 +f 670/1014/18 682/1013/18 671/1016/18 +f 671/1016/22 683/1015/22 672/1018/22 +f 672/1018/26 684/1017/26 673/1020/26 +f 673/1703/17 685/1021/17 674/1023/17 +f 664/1027/25 676/1024/25 666/1025/25 +f 665/1029/21 677/1026/21 664/1027/21 +f 675/1030/24 687/1028/24 665/1029/24 +f 674/1023/20 686/1022/20 675/1030/20 +f 794/1167/1 698/1031/1 793/1033/1 +f 704/1044/3 705/1034/3 716/1036/3 +f 697/1704/17 698/1037/17 709/1039/17 +f 694/1705/18 695/1040/18 706/1042/18 +f 691/1706/19 692/1043/19 703/1045/19 +f 698/1707/20 699/1046/20 710/1038/20 +f 688/1708/21 689/1048/21 701/1050/21 +f 695/1709/22 696/1051/22 707/1041/22 +f 692/1710/23 693/1053/23 704/1044/23 +f 699/1711/24 688/1054/24 711/1047/24 +f 689/1712/25 690/1055/25 700/1049/25 +f 696/1713/26 697/1057/26 708/1052/26 +f 693/1714/27 694/1058/27 705/1034/27 +f 690/1715/28 691/1059/28 702/1056/28 +f 719/1716/22 720/1060/22 731/1062/22 +f 711/1047/3 701/1050/3 723/1064/3 +f 700/1049/3 702/1056/3 712/1066/3 +f 708/1052/3 709/1039/3 720/1068/3 +f 717/1035/3 705/1034/3 718/1069/3 +f 702/1056/3 703/1045/3 714/1065/3 +f 721/1067/3 709/1039/3 722/1071/3 +f 706/1042/3 707/1041/3 718/1069/3 +f 703/1045/3 704/1044/3 715/1070/3 +f 710/1038/3 711/1047/3 722/1071/3 +f 701/1050/3 700/1049/3 713/1063/3 +f 719/1072/3 707/1041/3 720/1068/3 +f 725/1074/3 724/1081/3 728/1073/3 +f 726/1080/3 727/1087/3 728/1073/3 +f 728/1073/3 729/1076/3 730/1085/3 +f 730/1085/3 731/1062/3 728/1073/3 +f 732/1061/3 733/1083/3 734/1089/3 +f 734/1089/3 735/1078/3 732/1061/3 +f 724/1081/3 726/1080/3 728/1073/3 +f 728/1073/3 731/1062/3 732/1061/3 +f 732/1061/3 735/1078/3 725/1074/3 +f 716/1717/23 717/1075/23 728/1073/23 +f 723/1718/24 713/1077/24 735/1078/24 +f 712/1719/25 714/1079/25 724/1081/25 +f 720/1720/26 721/1082/26 732/1061/26 +f 717/1721/27 718/1084/27 729/1076/27 +f 714/1722/28 715/1086/28 726/1080/28 +f 721/1723/17 722/1088/17 733/1083/17 +f 718/1724/18 719/1090/18 730/1085/18 +f 715/1725/19 716/1091/19 727/1087/19 +f 722/1726/20 723/1092/20 734/1089/20 +f 713/1727/21 712/1093/21 725/1074/21 +f 746/1201/3 747/1094/3 806/1096/3 +f 754/1117/1 753/1097/1 766/1099/1 +f 747/1728/20 746/1100/20 759/1102/20 +f 737/1729/21 736/1103/21 748/1105/21 +f 744/1730/22 743/1106/22 756/1108/22 +f 741/1731/23 740/1109/23 753/1097/23 +f 736/1732/24 747/1111/24 749/1104/24 +f 738/1733/25 737/1112/25 750/1113/25 +f 745/1734/26 744/1114/26 757/1115/26 +f 742/1735/27 741/1116/27 754/1117/27 +f 739/1736/28 738/1118/28 751/1119/28 +f 746/1737/17 745/1120/17 758/1101/17 +f 743/1738/18 742/1121/18 755/1107/18 +f 740/1739/19 739/1122/19 752/1110/19 +f 769/1740/26 768/1123/26 781/1125/26 +f 763/1129/1 751/1119/1 762/1126/1 +f 758/1101/1 757/1115/1 770/1128/1 +f 767/1132/1 755/1107/1 766/1099/1 +f 764/1134/1 752/1110/1 763/1129/1 +f 759/1102/1 758/1101/1 771/1130/1 +f 760/1135/1 748/1105/1 761/1131/1 +f 756/1108/1 755/1107/1 768/1133/1 +f 765/1098/1 753/1097/1 764/1134/1 +f 761/1131/1 749/1104/1 771/1130/1 +f 762/1126/1 750/1113/1 760/1135/1 +f 757/1115/1 756/1108/1 769/1127/1 +f 774/1142/1 772/1152/1 773/1138/1 +f 773/1138/1 783/1150/1 782/1136/1 +f 782/1136/1 781/1125/1 780/1124/1 +f 780/1124/1 779/1146/1 782/1136/1 +f 778/1137/1 777/1140/1 774/1142/1 +f 776/1148/1 775/1143/1 774/1142/1 +f 774/1142/1 773/1138/1 778/1137/1 +f 782/1136/1 779/1146/1 778/1137/1 +f 777/1140/1 776/1148/1 774/1142/1 +f 766/1741/27 765/1139/27 778/1137/27 +f 763/1742/28 762/1141/28 775/1143/28 +f 770/1743/17 769/1144/17 782/1136/17 +f 767/1744/18 766/1145/18 779/1146/18 +f 764/1745/19 763/1147/19 776/1148/19 +f 771/1746/20 770/1149/20 783/1150/20 +f 760/1747/21 761/1151/21 772/1152/21 +f 768/1748/22 767/1153/22 780/1124/22 +f 765/1749/23 764/1154/23 777/1140/23 +f 761/1750/24 771/1155/24 773/1138/24 +f 762/1751/25 760/1156/25 774/1142/25 +f 786/1218/28 798/1157/28 787/1159/28 +f 791/1171/1 695/1160/1 790/1162/1 +f 692/1173/1 691/1163/1 788/1165/1 +f 795/1175/1 699/1166/1 794/1167/1 +f 689/1176/1 688/1168/1 784/1170/1 +f 696/1178/1 695/1160/1 792/1172/1 +f 693/1179/1 692/1173/1 789/1174/1 +f 785/1169/1 688/1168/1 795/1175/1 +f 690/1180/1 689/1176/1 786/1177/1 +f 793/1033/1 697/1032/1 792/1172/1 +f 694/1161/1 693/1179/1 790/1162/1 +f 691/1163/1 690/1180/1 787/1164/1 +f 787/1159/19 799/1158/19 788/1182/19 +f 797/1192/3 736/1183/3 796/1185/3 +f 803/1202/3 743/1186/3 804/1188/3 +f 800/1203/3 740/1189/3 801/1191/3 +f 747/1094/3 736/1183/3 807/1095/3 +f 737/1184/3 738/1193/3 796/1185/3 +f 744/1187/3 745/1195/3 804/1188/3 +f 801/1191/3 741/1190/3 802/1198/3 +f 798/1194/3 738/1193/3 799/1200/3 +f 745/1195/3 746/1201/3 805/1196/3 +f 742/1197/3 743/1186/3 802/1198/3 +f 739/1199/3 740/1189/3 799/1200/3 +f 788/1182/23 800/1181/23 789/1205/23 +f 789/1205/27 801/1204/27 790/1207/27 +f 790/1207/18 802/1206/18 791/1209/18 +f 791/1209/22 803/1208/22 792/1211/22 +f 792/1211/26 804/1210/26 793/1213/26 +f 793/1752/17 805/1214/17 794/1216/17 +f 784/1220/25 796/1217/25 786/1218/25 +f 785/1222/21 797/1219/21 784/1220/21 +f 795/1223/24 807/1221/24 785/1222/24 +f 794/1216/20 806/1215/20 795/1223/20 +f 914/1359/1 818/1224/1 913/1226/1 +f 824/1237/3 825/1227/3 836/1229/3 +f 817/1753/17 818/1230/17 829/1232/17 +f 814/1754/18 815/1233/18 826/1235/18 +f 811/1755/19 812/1236/19 823/1238/19 +f 818/1756/20 819/1239/20 830/1231/20 +f 808/1757/21 809/1241/21 821/1243/21 +f 815/1758/22 816/1244/22 827/1234/22 +f 812/1759/23 813/1246/23 824/1237/23 +f 819/1760/24 808/1247/24 831/1240/24 +f 809/1761/25 810/1248/25 820/1242/25 +f 816/1762/26 817/1250/26 828/1245/26 +f 813/1763/27 814/1251/27 825/1227/27 +f 810/1764/28 811/1252/28 822/1249/28 +f 839/1765/22 840/1253/22 851/1255/22 +f 831/1240/3 821/1243/3 843/1257/3 +f 820/1242/3 822/1249/3 832/1259/3 +f 828/1245/3 829/1232/3 840/1261/3 +f 837/1228/3 825/1227/3 838/1262/3 +f 822/1249/3 823/1238/3 834/1258/3 +f 841/1260/3 829/1232/3 842/1264/3 +f 826/1235/3 827/1234/3 838/1262/3 +f 823/1238/3 824/1237/3 835/1263/3 +f 830/1231/3 831/1240/3 842/1264/3 +f 821/1243/3 820/1242/3 833/1256/3 +f 839/1265/3 827/1234/3 840/1261/3 +f 845/1267/3 844/1274/3 848/1266/3 +f 846/1273/3 847/1280/3 848/1266/3 +f 848/1266/3 849/1269/3 850/1278/3 +f 850/1278/3 851/1255/3 848/1266/3 +f 852/1254/3 853/1276/3 854/1282/3 +f 854/1282/3 855/1271/3 852/1254/3 +f 844/1274/3 846/1273/3 848/1266/3 +f 848/1266/3 851/1255/3 852/1254/3 +f 852/1254/3 855/1271/3 845/1267/3 +f 836/1766/23 837/1268/23 848/1266/23 +f 843/1767/24 833/1270/24 855/1271/24 +f 832/1768/25 834/1272/25 844/1274/25 +f 840/1769/26 841/1275/26 852/1254/26 +f 837/1770/27 838/1277/27 849/1269/27 +f 834/1771/28 835/1279/28 846/1273/28 +f 841/1772/17 842/1281/17 853/1276/17 +f 838/1773/18 839/1283/18 850/1278/18 +f 835/1774/19 836/1284/19 847/1280/19 +f 842/1775/20 843/1285/20 854/1282/20 +f 833/1776/21 832/1286/21 845/1267/21 +f 866/1394/3 867/1287/3 926/1289/3 +f 874/1310/1 873/1290/1 886/1292/1 +f 867/1777/20 866/1293/20 879/1295/20 +f 857/1778/21 856/1296/21 868/1298/21 +f 864/1779/22 863/1299/22 876/1301/22 +f 861/1780/23 860/1302/23 873/1290/23 +f 856/1781/24 867/1304/24 869/1297/24 +f 858/1782/25 857/1305/25 870/1306/25 +f 865/1783/26 864/1307/26 877/1308/26 +f 862/1784/27 861/1309/27 874/1310/27 +f 859/1785/28 858/1311/28 871/1312/28 +f 866/1786/17 865/1313/17 878/1294/17 +f 863/1787/18 862/1314/18 875/1300/18 +f 860/1788/19 859/1315/19 872/1303/19 +f 889/1789/26 888/1316/26 901/1318/26 +f 883/1322/1 871/1312/1 882/1319/1 +f 878/1294/1 877/1308/1 890/1321/1 +f 887/1325/1 875/1300/1 886/1292/1 +f 884/1327/1 872/1303/1 883/1322/1 +f 879/1295/1 878/1294/1 891/1323/1 +f 880/1328/1 868/1298/1 881/1324/1 +f 876/1301/1 875/1300/1 888/1326/1 +f 885/1291/1 873/1290/1 884/1327/1 +f 881/1324/1 869/1297/1 891/1323/1 +f 882/1319/1 870/1306/1 880/1328/1 +f 877/1308/1 876/1301/1 889/1320/1 +f 894/1331/1 892/1345/1 902/1329/1 +f 893/1344/1 903/1342/1 902/1329/1 +f 902/1329/1 901/1318/1 900/1317/1 +f 900/1317/1 899/1338/1 902/1329/1 +f 898/1330/1 897/1333/1 894/1331/1 +f 896/1340/1 895/1335/1 894/1331/1 +f 892/1345/1 893/1344/1 902/1329/1 +f 902/1329/1 899/1338/1 898/1330/1 +f 897/1333/1 896/1340/1 894/1331/1 +f 886/1790/27 885/1332/27 898/1330/27 +f 883/1791/28 882/1334/28 895/1335/28 +f 890/1792/17 889/1336/17 902/1329/17 +f 887/1793/18 886/1337/18 899/1338/18 +f 884/1794/19 883/1339/19 896/1340/19 +f 891/1795/20 890/1341/20 903/1342/20 +f 880/1796/21 881/1343/21 892/1345/21 +f 888/1797/22 887/1346/22 900/1317/22 +f 885/1798/23 884/1347/23 897/1333/23 +f 881/1799/24 891/1348/24 893/1344/24 +f 882/1800/25 880/1349/25 894/1331/25 +f 906/1411/28 918/1350/28 907/1352/28 +f 911/1364/1 815/1353/1 910/1355/1 +f 812/1366/1 811/1356/1 908/1358/1 +f 819/1368/1 818/1224/1 915/1360/1 +f 809/1370/1 808/1361/1 904/1363/1 +f 816/1371/1 815/1353/1 912/1365/1 +f 813/1372/1 812/1366/1 909/1367/1 +f 905/1362/1 808/1361/1 915/1360/1 +f 906/1373/1 810/1369/1 904/1363/1 +f 913/1226/1 817/1225/1 912/1365/1 +f 814/1354/1 813/1372/1 910/1355/1 +f 811/1356/1 810/1369/1 907/1357/1 +f 907/1352/19 919/1351/19 908/1375/19 +f 917/1385/3 856/1376/3 916/1378/3 +f 923/1395/3 863/1379/3 924/1381/3 +f 920/1396/3 860/1382/3 921/1384/3 +f 867/1287/3 856/1376/3 927/1288/3 +f 916/1378/3 857/1377/3 918/1387/3 +f 864/1380/3 865/1388/3 924/1381/3 +f 921/1384/3 861/1383/3 922/1391/3 +f 918/1387/3 858/1386/3 919/1393/3 +f 865/1388/3 866/1394/3 925/1389/3 +f 862/1390/3 863/1379/3 922/1391/3 +f 859/1392/3 860/1382/3 919/1393/3 +f 908/1375/23 920/1374/23 909/1398/23 +f 909/1398/27 921/1397/27 910/1400/27 +f 910/1400/18 922/1399/18 911/1402/18 +f 911/1402/22 923/1401/22 912/1404/22 +f 912/1404/26 924/1403/26 913/1406/26 +f 913/1801/17 925/1407/17 914/1409/17 +f 904/1413/25 916/1410/25 906/1411/25 +f 905/1415/21 917/1412/21 904/1413/21 +f 915/1416/24 927/1414/24 905/1415/24 +f 914/1409/20 926/1408/20 915/1416/20 +f 13/1419/3 11/1802/3 938/1803/3 +f 938/1803/3 939/1804/3 13/1419/3 +f 940/1417/3 941/1805/3 17/1806/3 +f 549/1807/3 3/1808/3 17/1806/3 +f 17/1806/3 15/1418/3 940/1417/3 +f 13/1419/3 939/1804/3 940/1417/3 +f 941/1805/3 549/1807/3 17/1806/3 +f 55/1422/1 57/1809/1 931/1810/1 +f 931/1810/1 932/1811/1 55/1422/1 +f 933/1420/1 934/1812/1 21/1813/1 +f 551/1814/1 25/1815/1 21/1813/1 +f 21/1813/1 19/1421/1 933/1420/1 +f 55/1422/1 932/1811/1 933/1420/1 +f 934/1812/1 551/1814/1 21/1813/1 diff --git a/assets/hbm/textures/models/compact_launcher.png b/assets/hbm/textures/models/compact_launcher.png index 0e6ebc59ee6eb69445853540d1b5c5e691a7821f..4e72e169dadff9c5f20cddd7088ae1ed72fcacf8 100644 GIT binary patch literal 3223 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 literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/models/missile_parts/fuselages/base/missile_parts.zip b/assets/hbm/textures/models/missile_parts/fuselages/base/missile_parts.zip new file mode 100644 index 0000000000000000000000000000000000000000..45861ea950e0669291f15cf65b5d66e23b077633 GIT binary patch literal 4083 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 literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/models/missile_parts/fuselages/base/mp_f_10_kerosene_metal_green.png b/assets/hbm/textures/models/missile_parts/fuselages/base/mp_f_10_kerosene_metal_green.png deleted file mode 100644 index 732c57e676fa554956c454de69d149b36542a798..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2339 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 F{|CE@Yk>d& diff --git a/assets/hbm/textures/models/missile_parts/fuselages/base/solidfuel.png b/assets/hbm/textures/models/missile_parts/fuselages/base/solidfuel.png new file mode 100644 index 0000000000000000000000000000000000000000..6c0dac3544593ec10d187e9c767c5dfa3d5e023f GIT binary patch literal 176 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 T4b1Kh00000NkvXXu0mjf#OrV- literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_long_kerosene_insulation.png b/assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_long_kerosene_insulation.png new file mode 100644 index 0000000000000000000000000000000000000000..6647d7c97417941fa79a23f16eb774cc4c0a99e9 GIT binary patch literal 7214 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 literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_long_solid_insulation.png b/assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_long_solid_insulation.png new file mode 100644 index 0000000000000000000000000000000000000000..aeb3f0060a1bed1f76c6745ffdfc8d75ae6a2ef5 GIT binary patch literal 6257 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 literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_long_solid_soviet_glory.png b/assets/hbm/textures/models/missile_parts/fuselages/mp_f_10_long_solid_soviet_glory.png new file mode 100644 index 0000000000000000000000000000000000000000..4817a410f66e8036f72041262b1a9b75a1e6358c GIT binary patch literal 3694 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�rajy&Zb1kFt&AnmHy5Rc= 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 W$kzWdXEpiXLJd`fN`;aY=6?WvJ~H3{ literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/models/missile_parts/fuselages/mp_f_15_solid_desh.png b/assets/hbm/textures/models/missile_parts/fuselages/mp_f_15_solid_desh.png new file mode 100644 index 0000000000000000000000000000000000000000..9c587d637ab8071db9eed032a9b7575f25d81f8d GIT binary patch literal 7097 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 literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/models/missile_parts/fuselages/mp_f_15_solid_insulation.png b/assets/hbm/textures/models/missile_parts/fuselages/mp_f_15_solid_insulation.png new file mode 100644 index 0000000000000000000000000000000000000000..2f6f8441aaa7439e363ef4c71079b3c93130de19 GIT binary patch literal 12999 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 literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/models/missile_parts/stability/mp_s_10_space.png b/assets/hbm/textures/models/missile_parts/stability/mp_s_10_space.png new file mode 100644 index 0000000000000000000000000000000000000000..f429255a62e54bd430856dae00689f2b7a132966 GIT binary patch literal 304 zcmV-00nh%4P)+@KLgLPcf&cw>`?-LOT<(v%%YJ z)lF=aWUMwVp)K^ofHWh%9v=z*f(}&`4^v0^-{%5pFH*?;z%Ccmdri*#kbqo2c_vU3U zeP1lZ7EwxUoqOJH&4P0j*Q6=2rTM%+oy-E*teLJ6r{?<*?BVfvnXyHjW_+!;zBl_j z$Q$Q~0ruY8gGUl)f8IyLIc1I4Ud6YK|A`mGPEnT`{!C7!GCdck&@ekP3(nHxx!4yI< zEIH(~1d@Y8Q<6ghp-||dEQFAYA-5JvPx}MJUXo++rG~Xy$OcNwDz>74_FzVtk!4x3 zH6GcX2TZK7GBbYX^Q%vvWCIc*DD(64p6E%?TwGizqUSIUa-t_Nt4QGmA%z!&6kZT& zE+@55Lg^`(WTf#7LnQ;s?c29AmDPOt@+Fg5O;GS4Nf$syd<;rY;gzsowD^u#C&3k#XDnzOUBOj!*b?LcJ2qp=m=a%990K|k9`LgqX^ ztb`%Dj1VR8u;R;zAA(ULoshYR&l-(qP=cvsKdX^h4M*sMDV^aYMG7B-u&58)CrO{` zqeqWMo7H$oE#=+b-X7{eO$nPy$w2-1@#8T6H?s^YbP)CQ^b`Pab#(<*Rhbv3xh-uT zc-NnVw+fU89=x|o|3y+YP4hSC=d;k3Hbn3^`>M8W`x{qRS3NsSa~m(>h_8~5V3urP z60L^VN|e3O@SV*J5fw66+e>!fB9Pn>|{ z9NR)mQv|HlqB_d#d{y_OF#ay zm`db@Eo>CL$5ocnxdkssoG7R9vl?ZIZ#4AlU(~p1GgLi(91|nZV~HA<2f;f0z}q_j zz-!O>(hO}Sf`}TIH?iyS z0N;p+>RZ&fX_NTg$*9RWg@4nTRe(W)@EmuX$CW4|t>*9F|Kl>~Agkd$ZWfSPjUZ%o zQV==seeXxU_B_1-f_;(kM2(vjl*PrxzNybN7Rg$zRyL}WqrS-~c=kQ)xUE*Q+7U0L z#|uJUa}|V)ctOZ(u7Z#eF9<2TAf)hukirW>3NHwm#|uKKR4U%`@-hJ6=;#OlAh)l# z>-9R9+K&Gt5}!VOVt!~rZnN8I6Kgdql}cy@Gp%TN^5jWq|A&W%nW!Z4pzj+CiXB{i z$8nhLq>Io`?0!t!B80vfB6?8la=8ouFin$bCyNkQ{G_52rb+ysH&UroJX&xfHUJ#t z58z(9SW#B|HhK{p#~CR8u%Z*DMSSK>(4rH;5Ap}l@*47b9&X2l<2rCJT{s;FZpX#i zoiza03lJs#sG<|5L45xNDkyrfSY$-k=XB)te0O^;4^8j3?|CiPD9jAlNWrvCU-Fv(KzRhM6rfK$gJ};pT4-ZrO zM$5RrDdI;w?dz*2t1t`$wrykm);cpB8=7+C*4il5m(>O}Sjg{^xz< z^*lB{Y=nwWBEGgzV?GsHUc*8DfH@dT`lAGG=0*EO*T3hwQB4b6C=>tymSy!=5m}JO z7mpdc;T`=aCnu@&BgAT$-=3sI&+B>YobC9cTb2dOvQQ`#diGp_EGMPxyRYSpbWqW3EcrzzB=iw-2b5JFC{s&3V9 z6MZ2ht?DF6mE({`Iyv!|{w7uU&^yV9fR5w%51=bJZ7K9?NiKE|V-?e2FEkT>d&i_k Z{Qoz4LJb)9j9>r&002ovPDHLkV1gwfZx;Xn literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/models/missile_parts/warheads/mp_w_15_nuclear_shark.png b/assets/hbm/textures/models/missile_parts/warheads/mp_w_15_nuclear_shark.png new file mode 100644 index 0000000000000000000000000000000000000000..da5cd0f367ba148364697fd4603274fda116b0e9 GIT binary patch literal 1457 zcmai!XHe4z7{>nzrU?iFDI*SK9957#Z2y)p63`5Gv>+5PT$w64Mxh8{M<69^86pw_ z%v3#X=XNCf}@ zH3Hs^q;T?=MSP{u#p+)`h3!kg63!tMLq&w;0{|?F;D$MuTq~({_7)MfhKe=4?C|@w zFvO-Gy6V4!=}k_$X+@8hM@7|-b`Qg6oKC{Dk;HN+`@CO#_f?^fFZwJPb@m;l$)g+{ z9fIM`6x{?v^*G(B>17pRwtMBN%ddLv`~eLt!jSeqa`*dIKll5A7DMtk@`p3$1%-Iq z8-IH$vUdY=Dhs~j-)`<6P;cc>s%VVF+Y!(1>g{b60 zwNzmyC>0-Tt@?itHq*TuA2N)ky9O!$DOQgT1yA;JIJ_;11V6XNXM#>n>CeJHoA@DL zPbY3*OjYw-^J!8&-sAb)EROkVVe!^>=Uup}s!}-H;3vtV&_R{)^3p6vjT>c8!r^e& zy?YXa5eBGFaq1;3e`WI}SXYb^Pe-4Sz`>6Av?x%216-7?=UL)w5)sJFJZW_xoT z^Jpyy0aT}C)%NR}riocnE84)`UOE@YXC|Vbone!*Gzg{CN9mYgdQ)X3Za(sN*3!B>Ao$}C*#EgvMQHjK3 zwxli-GBSc&m1ln>+c1VGwSH%xlH9G&G?q@Xj(Y;UIBRQ$OJ)wEnJwze0>as(!e()n zv1Ze?OYZJ5b9KF2)6;$pnpGBIYnBm1SeF&SFj+uOVJ9X=9Y84f$B={k-aEM)2g+KV>8WVKtjLciUT%i~jD&qHF` zlO7aCbkcb|-t~v`TWQI4x;sqe-Mxhc2w=o@MxzTsKL9)LLX}3?ULQeSKx9$63wS&n+R>3EScREhY@EPr4{n3qG07R~K!dZhFD7`OinewOmW`MAE%iHThQKPfj@xNdBszdq0t>*ru=|uD(5D zrX4nHMhG9gUtvs0vDx+4Uh38EFp5ra4P@Hy!BWMg0lao)8^sR>2&cW=?qJE;{{X5e BrwsrA literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/models/telex.png b/assets/hbm/textures/models/telex.png new file mode 100644 index 0000000000000000000000000000000000000000..97a1b5542a24aecdc2ee4b27a711370d6109395b GIT binary patch literal 741 zcmVDwWE2LjceP+(R}R0BGAb z%jBoiDa*W+AGvQJH`M@Z2XS0B{;1rFftu0{{~vq!tep@H(vf zW&L9ZL7_7nKs@I?j=1CjGOe3AQR*`NuT0awl@uX`RfDulO!POs)Ei{H#um<3S(>A;A8W$UTTiEqA zurYx10IBut_DB&2=n8YIozw$-?r+y^1EnTbP`o5Ufq6jmRaUByL@1CXPlZ1Yw|QPT znd>?pqT~Uo2+a`H+xj`aeI{59koyL5lmB(t_4D|ng5b|gC&C8(dU6Pz>REDn96Emk z0K47prty3}gKPJ(be!oQdhDg4yvO2;j?q5U#$rH%)8lO!0Em8iTwEfgjso(K?wfk5*ZV~^CV9Fduv^ol>VYjyhBEvof9z|+Tq1(W<1-`Tg z$QSL6Cldqg_xtN-4Qt2cf_(~%<2Y%f!p3pD)=inVnfh8nBlyy51_wbZ#1>AWqUrbd zh&OIaKld_s4b}iu04;OweUI3b*rI3i0E$aIxB4OdO6N;I1ws&Q+h#ov`2CvqKgRz8 XPcBPRlAz*A00000NkvXXu0mjfvb<1E literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/models/telex.zip b/assets/hbm/textures/models/telex.zip new file mode 100644 index 0000000000000000000000000000000000000000..dc47f4978c240f22810fcf35a748a25f464fd16e GIT binary patch literal 857 zcmWIWW@h1HW&nc3y=(mRpW4_wWny3eVNRe}Nor1Ng_M7f_7X)59eQ zNIQTq2OE%Fm05TXNU;<^A*gmGGw!t#kQ||z3%DSOBcFy zQzY1)A4rri)4gNxu^~|+tyTKX)%&Xq^K1@mUA5(`#PKgn>v!&3mN(tIv6t}}x5Y!n z8@0L0Q(X?5{@Qck__S@!3=4|YoOZDvsg5vPQT^h=zJ($a*Fa3C_lX1!q`Q)VTsHVC}0`p&K&5=4% zTT)H~?##hq~h7F$?R(^f+%|np=1y}Lv zxmTEL-sNAA`s)^+RlbtBN@0zKSfWlCi31X4rlA-Lj80cFoz} zHB2q7A9eR#w7YUF$)V};<6KFGj=HLt7^NkBOrMT!Zsq@!W?k^;>cy(? z!kEpBC*rmgZ2cW!ohSIeC*hQg+ZHRX<%!$3vnn07W0iBw@?UuSz*g3MTi8#CzwK2Q zW`6Vi_v>`t?Bh?HYPotITVyUibgXdCHQ$-rX8wwDQvPu%n~mL3>xh`&!bLB?fA28Q z^S1wPRL*;iA%sD<_+4%PjVU)4rGIAV^0wLjOYyJQb8mZACxP7CX}0`7{?7Vtf9yY# zzn*u{qy>*Wf$5gP)78&qol`Jm=0--sO I<^g9X0Pccjy#N3J literal 0 HcmV?d00001 diff --git a/com/hbm/blocks/ModBlocks.java b/com/hbm/blocks/ModBlocks.java index dd5ac6c66..c9ea06ebf 100644 --- a/com/hbm/blocks/ModBlocks.java +++ b/com/hbm/blocks/ModBlocks.java @@ -662,6 +662,8 @@ public class ModBlocks { public static Block dummy_block_gascent; public static Block dummy_block_uf6; public static Block dummy_block_puf6; + public static Block dummy_plate_compact_launcher; + public static Block dummy_port_compact_launcher; public static Block ntm_dirt; @@ -1172,6 +1174,8 @@ public class ModBlocks { dummy_block_gascent = new DummyBlockMachine(Material.iron, guiID_gascent, machine_gascent).setBlockName("dummy_block_gascent").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":block_steel"); dummy_block_uf6 = new DummyBlockMachine(Material.iron, guiID_uf6_tank, machine_uf6_tank).setBlockName("dummy_block_uf6").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":block_titanium"); dummy_block_puf6 = new DummyBlockMachine(Material.iron, guiID_puf6_tank, machine_puf6_tank).setBlockName("dummy_block_puf6").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":block_steel"); + dummy_plate_compact_launcher = new DummyBlockMachine(Material.iron, guiID_compact_launcher, compact_launcher).setBounds(0, 16, 0, 16, 16, 16).setBlockName("dummy_plate_compact_launcher").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":block_steel"); + dummy_port_compact_launcher = new DummyBlockMachine(Material.iron, guiID_compact_launcher, compact_launcher).setBlockName("dummy_port_compact_launcher").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":block_steel"); ntm_dirt = new BlockNTMDirt().setBlockName("ntm_dirt").setHardness(0.5F).setStepSound(Block.soundTypeGravel).setCreativeTab(null).setBlockTextureName("dirt"); @@ -1675,6 +1679,8 @@ public class ModBlocks { GameRegistry.registerBlock(dummy_block_gascent, dummy_block_gascent.getUnlocalizedName()); GameRegistry.registerBlock(dummy_block_uf6, dummy_block_uf6.getUnlocalizedName()); GameRegistry.registerBlock(dummy_block_puf6, dummy_block_puf6.getUnlocalizedName()); + GameRegistry.registerBlock(dummy_plate_compact_launcher, dummy_plate_compact_launcher.getUnlocalizedName()); + GameRegistry.registerBlock(dummy_port_compact_launcher, dummy_port_compact_launcher.getUnlocalizedName()); //Other Technical Blocks GameRegistry.registerBlock(oil_pipe, oil_pipe.getUnlocalizedName()); diff --git a/com/hbm/blocks/bomb/CompactLauncher.java b/com/hbm/blocks/bomb/CompactLauncher.java index 385c488fb..9d6c8ac1f 100644 --- a/com/hbm/blocks/bomb/CompactLauncher.java +++ b/com/hbm/blocks/bomb/CompactLauncher.java @@ -1,17 +1,25 @@ package com.hbm.blocks.bomb; import com.hbm.blocks.ModBlocks; +import com.hbm.interfaces.IMultiblock; import com.hbm.main.MainRegistry; import com.hbm.tileentity.bomb.TileEntityCompactLauncher; +import com.hbm.tileentity.machine.TileEntityDummy; +import com.hbm.tileentity.machine.TileEntityVaultDoor; import cpw.mods.fml.common.network.internal.FMLNetworkHandler; +import net.minecraft.block.Block; import net.minecraft.block.BlockContainer; import net.minecraft.block.material.Material; +import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; -public class CompactLauncher extends BlockContainer { +public class CompactLauncher extends BlockContainer implements IMultiblock { public CompactLauncher(Material p_i45386_1_) { super(p_i45386_1_); @@ -54,5 +62,62 @@ public class CompactLauncher extends BlockContainer { return false; } } + + @Override + public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase player, ItemStack itemStack) { + + TileEntityCompactLauncher te = (TileEntityCompactLauncher) world.getTileEntity(x, y, z); + + if(!(world.getBlock(x + 1, y, z + 1).getMaterial().isReplaceable() && + world.getBlock(x + 1, y, z).getMaterial().isReplaceable() && + world.getBlock(x + 1, y, z - 1).getMaterial().isReplaceable() && + world.getBlock(x, y, z - 1).getMaterial().isReplaceable() && + world.getBlock(x - 1, y, z - 1).getMaterial().isReplaceable() && + world.getBlock(x - 1, y, z).getMaterial().isReplaceable() && + world.getBlock(x - 1, y, z + 1).getMaterial().isReplaceable() && + world.getBlock(x, y, z + 1).getMaterial().isReplaceable())) { + world.func_147480_a(x, y, z, true); + return; + } + + placeDummy(world, x + 1, y, z + 1, x, y, z, ModBlocks.dummy_port_compact_launcher); + placeDummy(world, x + 1, y, z, x, y, z, ModBlocks.dummy_plate_compact_launcher); + placeDummy(world, x + 1, y, z - 1, x, y, z, ModBlocks.dummy_port_compact_launcher); + placeDummy(world, x, y, z - 1, x, y, z, ModBlocks.dummy_plate_compact_launcher); + placeDummy(world, x - 1, y, z - 1, x, y, z, ModBlocks.dummy_port_compact_launcher); + placeDummy(world, x - 1, y, z, x, y, z, ModBlocks.dummy_plate_compact_launcher); + placeDummy(world, x - 1, y, z + 1, x, y, z, ModBlocks.dummy_port_compact_launcher); + placeDummy(world, x, y, z + 1, x, y, z, ModBlocks.dummy_plate_compact_launcher); + + super.onBlockPlacedBy(world, x, y, z, player, itemStack); + + } + + private void placeDummy(World world, int x, int y, int z, int xCoord, int yCoord, int zCoord, Block block) { + + world.setBlock(x, y, z, block); + + TileEntity te = world.getTileEntity(x, y, z); + + if(te instanceof TileEntityDummy) { + TileEntityDummy dummy = (TileEntityDummy)te; + dummy.targetX = xCoord; + dummy.targetY = yCoord; + dummy.targetZ = zCoord; + } + } + + @Override + public void setBlockBoundsBasedOnState(IBlockAccess p_149719_1_, int p_149719_2_, int p_149719_3_, int p_149719_4_) + { + this.setBlockBounds(0, 1, 0, 1, 1, 1); + } + + @Override + public AxisAlignedBB getCollisionBoundingBoxFromPool(World world, int x, int y, int z) { + + this.setBlockBounds(0, 1, 0, 1, 1, 1); + return AxisAlignedBB.getBoundingBox(x + this.minX, y + this.minY, z + this.minZ, x + this.maxX, y + this.maxY, z + this.maxZ); + } } diff --git a/com/hbm/blocks/machine/DummyBlockMachine.java b/com/hbm/blocks/machine/DummyBlockMachine.java index 46f2d8d59..cef78bf5d 100644 --- a/com/hbm/blocks/machine/DummyBlockMachine.java +++ b/com/hbm/blocks/machine/DummyBlockMachine.java @@ -18,6 +18,8 @@ import net.minecraft.block.material.Material; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; public class DummyBlockMachine extends BlockContainer implements IDummy { @@ -26,6 +28,12 @@ public class DummyBlockMachine extends BlockContainer implements IDummy { private int id; private Block drop; + float oX = 0; + float oY = 0; + float oZ = 0; + float dX = 1; + float dY = 1; + float dZ = 1; public DummyBlockMachine(Material p_i45386_1_) { super(p_i45386_1_); @@ -36,6 +44,18 @@ public class DummyBlockMachine extends BlockContainer implements IDummy { this.id = id; this.drop = drop; } + + public DummyBlockMachine setBounds(float oX, float oY, float oZ, float dX, float dY, float dZ) { + + this.oX = oX * 0.0625F; + this.oY = oY * 0.0625F; + this.oZ = oZ * 0.0625F; + this.dX = dX * 0.0625F; + this.dY = dY * 0.0625F; + this.dZ = dZ * 0.0625F; + + return this; + } @Override public TileEntity createNewTileEntity(World p_149915_1_, int p_149915_2_) { @@ -110,4 +130,17 @@ public class DummyBlockMachine extends BlockContainer implements IDummy { return false; } } + + @Override + public void setBlockBoundsBasedOnState(IBlockAccess p_149719_1_, int p_149719_2_, int p_149719_3_, int p_149719_4_) + { + this.setBlockBounds(oX, oY, oZ, dX, dY, dZ); + } + + @Override + public AxisAlignedBB getCollisionBoundingBoxFromPool(World world, int x, int y, int z) { + + this.setBlockBounds(oX, oY, oZ, dX, dY, dZ); + return AxisAlignedBB.getBoundingBox(x + this.minX, y + this.minY, z + this.minZ, x + this.maxX, y + this.maxY, z + this.maxZ); + } } diff --git a/com/hbm/entity/missile/EntityMissileCustom.java b/com/hbm/entity/missile/EntityMissileCustom.java new file mode 100644 index 000000000..fbb3790e7 --- /dev/null +++ b/com/hbm/entity/missile/EntityMissileCustom.java @@ -0,0 +1,325 @@ +package com.hbm.entity.missile; + +import java.util.ArrayList; +import java.util.List; + +import com.hbm.entity.logic.IChunkLoader; +import com.hbm.entity.particle.EntitySmokeFX; +import com.hbm.explosion.ExplosionLarge; +import com.hbm.main.MainRegistry; +import com.hbm.packet.AuxParticlePacket; +import com.hbm.packet.PacketDispatcher; +import com.hbm.tileentity.machine.TileEntityMachineRadar; + +import cpw.mods.fml.common.network.NetworkRegistry.TargetPoint; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.DamageSource; +import net.minecraft.util.MathHelper; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkCoordIntPair; +import net.minecraft.world.World; +import net.minecraftforge.common.ForgeChunkManager; +import net.minecraftforge.common.ForgeChunkManager.Ticket; +import net.minecraftforge.common.ForgeChunkManager.Type; + +public class EntityMissileCustom extends Entity implements IChunkLoader { + + int startX; + int startZ; + int targetX; + int targetZ; + public int velocity; + double decelY; + double accelXZ; + boolean isCluster = false; + private Ticket loaderTicket; + public int health = 50; + + public EntityMissileCustom(World p_i1582_1_) { + super(p_i1582_1_); + this.ignoreFrustumCheck = true; + startX = (int) posX; + startZ = (int) posZ; + targetX = (int) posX; + targetZ = (int) posZ; + } + + public boolean canBeCollidedWith() + { + return true; + } + + public boolean attackEntityFrom(DamageSource p_70097_1_, float p_70097_2_) + { + if (this.isEntityInvulnerable()) + { + return false; + } + else + { + if (!this.isDead && !this.worldObj.isRemote) + { + health -= p_70097_2_; + + if (this.health <= 0) + { + this.setDead(); + this.killMissile(); + } + } + + return true; + } + } + + private void killMissile() { + ExplosionLarge.explode(worldObj, posX, posY, posZ, 5, true, false, true); + ExplosionLarge.spawnShrapnelShower(worldObj, posX, posY, posZ, motionX, motionY, motionZ, 15, 0.075); + ExplosionLarge.spawnMissileDebris(worldObj, posX, posY, posZ, motionX, motionY, motionZ, 0.25, getDebris(), getDebrisRareDrop()); + TileEntityMachineRadar.allMissiles.remove(this); + } + + public EntityMissileCustom(World world, float x, float y, float z, int a, int b) { + super(world); + this.ignoreFrustumCheck = true; + /*this.posX = x; + this.posY = y; + this.posZ = z;*/ + this.setLocationAndAngles(x, y, z, 0, 0); + startX = (int) x; + startZ = (int) z; + targetX = a; + targetZ = b; + this.motionY = 2; + + Vec3 vector = Vec3.createVectorHelper(targetX - startX, 0, targetZ - startZ); + accelXZ = decelY = 1/vector.lengthVector(); + decelY *= 2; + + velocity = 1; + + this.setSize(1.5F, 1.5F); + } + + @Override + protected void entityInit() { + init(ForgeChunkManager.requestTicket(MainRegistry.instance, worldObj, Type.ENTITY)); + this.dataWatcher.addObject(8, Integer.valueOf(this.health)); + } + + @Override + protected void readEntityFromNBT(NBTTagCompound nbt) { + motionX = nbt.getDouble("moX"); + motionY = nbt.getDouble("moY"); + motionZ = nbt.getDouble("moZ"); + posX = nbt.getDouble("poX"); + posY = nbt.getDouble("poY"); + posZ = nbt.getDouble("poZ"); + decelY = nbt.getDouble("decel"); + accelXZ = nbt.getDouble("accel"); + targetX = nbt.getInteger("tX"); + targetZ = nbt.getInteger("tZ"); + startX = nbt.getInteger("sX"); + startZ = nbt.getInteger("sZ"); + velocity = nbt.getInteger("veloc"); + } + + @Override + protected void writeEntityToNBT(NBTTagCompound nbt) { + nbt.setDouble("moX", motionX); + nbt.setDouble("moY", motionY); + nbt.setDouble("moZ", motionZ); + nbt.setDouble("poX", posX); + nbt.setDouble("poY", posY); + nbt.setDouble("poZ", posZ); + nbt.setDouble("decel", decelY); + nbt.setDouble("accel", accelXZ); + nbt.setInteger("tX", targetX); + nbt.setInteger("tZ", targetZ); + nbt.setInteger("sX", startX); + nbt.setInteger("sZ", startZ); + nbt.setInteger("veloc", velocity); + } + + protected void rotation() { + float f2 = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionZ * this.motionZ); + this.rotationYaw = (float)(Math.atan2(this.motionX, this.motionZ) * 180.0D / Math.PI); + + for (this.rotationPitch = (float)(Math.atan2(this.motionY, f2) * 180.0D / Math.PI) - 90; this.rotationPitch - this.prevRotationPitch < -180.0F; this.prevRotationPitch -= 360.0F) + { + ; + } + + while (this.rotationPitch - this.prevRotationPitch >= 180.0F) + { + this.prevRotationPitch += 360.0F; + } + + while (this.rotationYaw - this.prevRotationYaw < -180.0F) + { + this.prevRotationYaw -= 360.0F; + } + + while (this.rotationYaw - this.prevRotationYaw >= 180.0F) + { + this.prevRotationYaw += 360.0F; + } + } + + @Override + public void onUpdate() + { + //super.onUpdate(); + + //if(!worldObj.loadedEntityList.contains(this)) + // worldObj.loadedEntityList.add(this); + + //System.out.println(this.posX + " " + this.posY + " " + this.posZ); + + + + if(velocity < 1) + velocity = 1; + if(this.ticksExisted > 40) + velocity = 3; + else if(this.ticksExisted > 20) + velocity = 2; + + this.dataWatcher.updateObject(8, Integer.valueOf(this.health)); + + this.prevPosX = this.posX; + this.prevPosY = this.posY; + this.prevPosZ = this.posZ; + + for(int i = 0; i < velocity; i++) { + //this.posX += this.motionX; + //this.posY += this.motionY; + //this.posZ += this.motionZ; + this.setLocationAndAngles(posX + this.motionX, posY + this.motionY, posZ + this.motionZ, 0, 0); + + this.rotation(); + + this.motionY -= decelY; + + Vec3 vector = Vec3.createVectorHelper(targetX - startX, 0, targetZ - startZ); + vector = vector.normalize(); + vector.xCoord *= accelXZ; + vector.zCoord *= accelXZ; + + if(motionY > 0) { + motionX += vector.xCoord; + motionZ += vector.zCoord; + } + + if(motionY < 0) { + motionX -= vector.xCoord; + motionZ -= vector.zCoord; + } + + if(!this.worldObj.isRemote) + //this.worldObj.spawnEntityInWorld(new EntitySmokeFX(this.worldObj, this.posX, this.posY, this.posZ, 0.0, 0.0, 0.0)); + PacketDispatcher.wrapper.sendToAllAround(new AuxParticlePacket(posX, posY, posZ, 2), + new TargetPoint(worldObj.provider.dimensionId, posX, posY, posZ, 300)); + + if(this.worldObj.getBlock((int)this.posX, (int)this.posY, (int)this.posZ) != Blocks.air && + this.worldObj.getBlock((int)this.posX, (int)this.posY, (int)this.posZ) != Blocks.water && + this.worldObj.getBlock((int)this.posX, (int)this.posY, (int)this.posZ) != Blocks.flowing_water) { + + if(!this.worldObj.isRemote) + { + onImpact(); + } + this.setDead(); + return; + } + + loadNeighboringChunks((int)(posX / 16), (int)(posZ / 16)); + + if(motionY < -1 && this.isCluster && !worldObj.isRemote) { + cluster(); + this.setDead(); + return; + } + } + } + + @Override + @SideOnly(Side.CLIENT) + public boolean isInRangeToRenderDist(double distance) + { + return distance < 500000; + } + + public void onImpact() { + + } + + public int getMissileType() { + + return 0; + } + + public List getDebris() { + + return null; + } + + public ItemStack getDebrisRareDrop() { + + return null; + } + + public void cluster() { } + + public void init(Ticket ticket) { + if(!worldObj.isRemote) { + + if(ticket != null) { + + if(loaderTicket == null) { + + loaderTicket = ticket; + loaderTicket.bindEntity(this); + loaderTicket.getModData(); + } + + ForgeChunkManager.forceChunk(loaderTicket, new ChunkCoordIntPair(chunkCoordX, chunkCoordZ)); + } + } + } + + List loadedChunks = new ArrayList(); + + public void loadNeighboringChunks(int newChunkX, int newChunkZ) + { + if(!worldObj.isRemote && loaderTicket != null) + { + for(ChunkCoordIntPair chunk : loadedChunks) + { + ForgeChunkManager.unforceChunk(loaderTicket, chunk); + } + + loadedChunks.clear(); + loadedChunks.add(new ChunkCoordIntPair(newChunkX, newChunkZ)); + loadedChunks.add(new ChunkCoordIntPair(newChunkX + 1, newChunkZ + 1)); + loadedChunks.add(new ChunkCoordIntPair(newChunkX - 1, newChunkZ - 1)); + loadedChunks.add(new ChunkCoordIntPair(newChunkX + 1, newChunkZ - 1)); + loadedChunks.add(new ChunkCoordIntPair(newChunkX - 1, newChunkZ + 1)); + loadedChunks.add(new ChunkCoordIntPair(newChunkX + 1, newChunkZ)); + loadedChunks.add(new ChunkCoordIntPair(newChunkX, newChunkZ + 1)); + loadedChunks.add(new ChunkCoordIntPair(newChunkX - 1, newChunkZ)); + loadedChunks.add(new ChunkCoordIntPair(newChunkX, newChunkZ - 1)); + + for(ChunkCoordIntPair chunk : loadedChunks) + { + ForgeChunkManager.forceChunk(loaderTicket, chunk); + } + } + } +} diff --git a/com/hbm/entity/particle/ParticleContrail.java b/com/hbm/entity/particle/ParticleContrail.java index a1a0545ab..604aaec2f 100644 --- a/com/hbm/entity/particle/ParticleContrail.java +++ b/com/hbm/entity/particle/ParticleContrail.java @@ -65,7 +65,7 @@ public class ParticleContrail extends EntityFX { p_70539_1_.startDrawingQuads(); - this.particleRed = this.particleGreen = this.particleBlue = urandom.nextFloat() * 0.5F + 0.2F; + this.particleRed = this.particleGreen = this.particleBlue = urandom.nextFloat() * 0.7F + 0.2F; p_70539_1_.setColorRGBA_F(this.particleRed, this.particleGreen, this.particleBlue, this.particleAlpha); p_70539_1_.setNormal(0.0F, 1.0F, 0.0F); diff --git a/com/hbm/inventory/MachineRecipes.java b/com/hbm/inventory/MachineRecipes.java index 56e3ef871..0bf9a0f32 100644 --- a/com/hbm/inventory/MachineRecipes.java +++ b/com/hbm/inventory/MachineRecipes.java @@ -1842,7 +1842,7 @@ public class MachineRecipes { public boolean doesExist(ItemStack stack) { for(DictCouple dic : theWholeThing) { - if(dic.item.getItem() == stack.getItem()) + if(dic.item.getItem() == stack.getItem() && dic.item.getItemDamage() == stack.getItemDamage()) return true; } diff --git a/com/hbm/inventory/container/ContainerCompactLauncher.java b/com/hbm/inventory/container/ContainerCompactLauncher.java index 0c8f73a0d..928e92dd3 100644 --- a/com/hbm/inventory/container/ContainerCompactLauncher.java +++ b/com/hbm/inventory/container/ContainerCompactLauncher.java @@ -19,6 +19,10 @@ public class ContainerCompactLauncher extends Container { this.addSlotToContainer(new Slot(tedf, 0, 26, 36)); this.addSlotToContainer(new Slot(tedf, 1, 26, 72)); + this.addSlotToContainer(new Slot(tedf, 2, 116, 90)); + this.addSlotToContainer(new Slot(tedf, 3, 134, 90)); + this.addSlotToContainer(new Slot(tedf, 4, 152, 90)); + this.addSlotToContainer(new Slot(tedf, 5, 116, 108)); for(int i = 0; i < 3; i++) { diff --git a/com/hbm/inventory/gui/GUIMachineCompactLauncher.java b/com/hbm/inventory/gui/GUIMachineCompactLauncher.java index 7db080991..ded772007 100644 --- a/com/hbm/inventory/gui/GUIMachineCompactLauncher.java +++ b/com/hbm/inventory/gui/GUIMachineCompactLauncher.java @@ -40,16 +40,6 @@ public class GUIMachineCompactLauncher extends GuiInfoContainer { super.drawScreen(mouseX, mouseY, f); } - protected void mouseClicked(int x, int y, int i) { - super.mouseClicked(x, y, i); - - if(guiLeft + 115 <= x && guiLeft + 115 + 18 > x && guiTop + 35 < y && guiTop + 35 + 18 >= y) { - - mc.getSoundHandler().playSound(PositionedSoundRecord.func_147674_a(new ResourceLocation("gui.button.press"), 1.0F)); - PacketDispatcher.wrapper.sendToServer(new AuxButtonPacket(assembler.xCoord, assembler.yCoord, assembler.zCoord, 0, 0)); - } - } - @Override protected void drawGuiContainerForegroundLayer( int i, int j) { String name = this.assembler.hasCustomInventoryName() ? this.assembler.getInventoryName() : I18n.format(this.assembler.getInventoryName()); diff --git a/com/hbm/items/ModItems.java b/com/hbm/items/ModItems.java index f874c8729..979aef8ae 100644 --- a/com/hbm/items/ModItems.java +++ b/com/hbm/items/ModItems.java @@ -843,6 +843,7 @@ public class ModItems { public static Item mp_stability_10_flat; public static Item mp_stability_10_cruise; + public static Item mp_stability_10_space; public static Item mp_stability_15_flat; public static Item mp_stability_15_thin; public static Item mp_stability_20_flat; @@ -851,21 +852,27 @@ public class ModItems { public static Item mp_fuselage_10_kerosene_camo; public static Item mp_fuselage_10_kerosene_desert; public static Item mp_fuselage_10_kerosene_flames; + public static Item mp_fuselage_10_kerosene_insulation; public static Item mp_fuselage_10_kerosene_sleek; public static Item mp_fuselage_10_kerosene_metal; public static Item mp_fuselage_10_solid; public static Item mp_fuselage_10_solid_flames; + public static Item mp_fuselage_10_solid_insulation; public static Item mp_fuselage_10_solid_sleek; + public static Item mp_fuselage_10_solid_soviet_glory; public static Item mp_fuselage_10_xenon; public static Item mp_fuselage_10_long_kerosene; public static Item mp_fuselage_10_long_kerosene_camo; public static Item mp_fuselage_10_long_kerosene_desert; public static Item mp_fuselage_10_long_kerosene_flames; + public static Item mp_fuselage_10_long_kerosene_insulation; public static Item mp_fuselage_10_long_kerosene_sleek; public static Item mp_fuselage_10_long_kerosene_metal; 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_insulation; public static Item mp_fuselage_10_long_solid_sleek; + public static Item mp_fuselage_10_long_solid_soviet_glory; 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,9 +880,15 @@ public class ModItems { public static Item mp_fuselage_15_kerosene; public static Item mp_fuselage_15_kerosene_camo; public static Item mp_fuselage_15_kerosene_desert; + public static Item mp_fuselage_15_kerosene_insulation; public static Item mp_fuselage_15_kerosene_metal; public static Item mp_fuselage_15_kerosene_decorated; + public static Item mp_fuselage_15_kerosene_steampunk; + public static Item mp_fuselage_15_kerosene_polite; + public static Item mp_fuselage_15_kerosene_blackjack; public static Item mp_fuselage_15_solid; + public static Item mp_fuselage_15_solid_insulation; + public static Item mp_fuselage_15_solid_desh; public static Item mp_fuselage_15_solid_soviet_glory; public static Item mp_fuselage_15_solid_soviet_stank; public static Item mp_fuselage_15_hydrogen; @@ -890,6 +903,8 @@ public class ModItems { public static Item mp_warhead_15_he; public static Item mp_warhead_15_incendiary; public static Item mp_warhead_15_nuclear; + public static Item mp_warhead_15_nuclear_shark; + public static Item mp_warhead_15_boxcar; public static Item mp_warhead_20_he; public static Item mp_chip_1; @@ -2404,73 +2419,88 @@ 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_hydrogen = new ItemMissile().makeThruster(FuelType.HYDROGEN, 1F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_hydrogen").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster"); - mp_thruster_15_hydrogen_dual = new ItemMissile().makeThruster(FuelType.HYDROGEN, 1F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_hydrogen_dual").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_camo = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_kerosene_camo").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); - mp_fuselage_10_kerosene_desert = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_kerosene_desert").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_kerosene_metal = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_kerosene_metal").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_camo = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_kerosene_camo").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); - mp_fuselage_10_long_kerosene_desert = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_kerosene_desert").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_kerosene_metal = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_kerosene_metal").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_kerosene_camo = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_kerosene_camo").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); - mp_fuselage_15_kerosene_desert = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_kerosene_desert").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); - mp_fuselage_15_kerosene_metal = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_kerosene_metal").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); - mp_fuselage_15_kerosene_decorated = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_kerosene_decorated").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_solid_soviet_glory = new ItemMissile().makeFuselage(FuelType.SOLID, 1000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_solid_soviet_glory").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); - mp_fuselage_15_solid_soviet_stank = new ItemMissile().makeFuselage(FuelType.SOLID, 1000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_solid_soviet_stank").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, 1.5F, 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, 1.5F, 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, 1.5F, 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, 7.5F, 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, 2.5F, 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, 5F, 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, 5F, 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, 5F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_solid_hexdecuple").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster"); + mp_thruster_15_hydrogen = new ItemMissile().makeThruster(FuelType.HYDROGEN, 1F, 7.5F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_hydrogen").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster"); + mp_thruster_15_hydrogen_dual = new ItemMissile().makeThruster(FuelType.HYDROGEN, 1F, 2.5F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_hydrogen_dual").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster"); + mp_thruster_15_balefire_short = new ItemMissile().makeThruster(FuelType.BALEFIRE, 1F, 5F, 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, 5F, 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, 7.5F, 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_10_space = new ItemMissile().makeStability(0.35F, PartSize.SIZE_10) .setUnlocalizedName("mp_stability_10_space").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, 2500F, 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_camo = new ItemMissile().makeFuselage(FuelType.KEROSENE, 2500F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_kerosene_camo").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_10_kerosene_desert = new ItemMissile().makeFuselage(FuelType.KEROSENE, 2500F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_kerosene_desert").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_10_kerosene_flames = new ItemMissile().makeFuselage(FuelType.KEROSENE, 2500F, 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_insulation = new ItemMissile().makeFuselage(FuelType.KEROSENE, 2500F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_kerosene_insulation").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_10_kerosene_sleek = new ItemMissile().makeFuselage(FuelType.KEROSENE, 2500F, 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_kerosene_metal = new ItemMissile().makeFuselage(FuelType.KEROSENE, 2500F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_kerosene_metal").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_10_solid = new ItemMissile().makeFuselage(FuelType.SOLID, 2500F, 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, 2500F, 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_insulation = new ItemMissile().makeFuselage(FuelType.SOLID, 2500F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_solid_insulation").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_10_solid_sleek = new ItemMissile().makeFuselage(FuelType.SOLID, 2500F, 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_solid_soviet_glory = new ItemMissile().makeFuselage(FuelType.SOLID, 2500F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_solid_soviet_glory").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_10_xenon = new ItemMissile().makeFuselage(FuelType.XENON, 5000F, 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, 5000F, 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_camo = new ItemMissile().makeFuselage(FuelType.KEROSENE, 5000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_kerosene_camo").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_10_long_kerosene_desert = new ItemMissile().makeFuselage(FuelType.KEROSENE, 5000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_kerosene_desert").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_10_long_kerosene_flames = new ItemMissile().makeFuselage(FuelType.KEROSENE, 5000F, 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_insulation = new ItemMissile().makeFuselage(FuelType.KEROSENE, 5000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_kerosene_insulation").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_10_long_kerosene_sleek = new ItemMissile().makeFuselage(FuelType.KEROSENE, 5000F, 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_kerosene_metal = new ItemMissile().makeFuselage(FuelType.KEROSENE, 5000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_kerosene_metal").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_10_long_solid = new ItemMissile().makeFuselage(FuelType.SOLID, 5000F, 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, 5000F, 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_insulation = new ItemMissile().makeFuselage(FuelType.SOLID, 5000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_solid_insulation").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_10_long_solid_sleek = new ItemMissile().makeFuselage(FuelType.SOLID, 5000F, 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_long_solid_soviet_glory = new ItemMissile().makeFuselage(FuelType.SOLID, 5000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_solid_soviet_glory").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_10_15_kerosene = new ItemMissile().makeFuselage(FuelType.KEROSENE, 10000F, 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, 10000F, 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, 10000F, 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, 10000F, 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, 15000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_kerosene").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_15_kerosene_camo = new ItemMissile().makeFuselage(FuelType.KEROSENE, 15000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_kerosene_camo").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_15_kerosene_desert = new ItemMissile().makeFuselage(FuelType.KEROSENE, 15000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_kerosene_desert").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_15_kerosene_insulation = new ItemMissile().makeFuselage(FuelType.KEROSENE, 15000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_kerosene_insulation").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_15_kerosene_metal = new ItemMissile().makeFuselage(FuelType.KEROSENE, 15000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_kerosene_metal").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_15_kerosene_decorated = new ItemMissile().makeFuselage(FuelType.KEROSENE, 15000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_kerosene_decorated").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_15_kerosene_steampunk = new ItemMissile().makeFuselage(FuelType.KEROSENE, 15000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_kerosene_steampunk").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_15_kerosene_polite = new ItemMissile().makeFuselage(FuelType.KEROSENE, 15000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_kerosene_polite").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_15_kerosene_blackjack = new ItemMissile().makeFuselage(FuelType.KEROSENE, 15000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_kerosene_blackjack").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_15_solid = new ItemMissile().makeFuselage(FuelType.SOLID, 15000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_solid").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_15_solid_insulation = new ItemMissile().makeFuselage(FuelType.SOLID, 15000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_solid_insulation").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_15_solid_desh = new ItemMissile().makeFuselage(FuelType.SOLID, 15000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_solid_desh").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_15_solid_soviet_glory = new ItemMissile().makeFuselage(FuelType.SOLID, 15000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_solid_soviet_glory").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_15_solid_soviet_stank = new ItemMissile().makeFuselage(FuelType.SOLID, 15000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_solid_soviet_stank").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_15_hydrogen = new ItemMissile().makeFuselage(FuelType.HYDROGEN, 15000F, 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, 15000F, 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, 1.5F, 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, 1.5F, 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, 1.5F, 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, 1.5F, 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, 2.5F, 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, 2.5F, 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, 2.5F, 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, 5F, PartSize.SIZE_15) .setUnlocalizedName("mp_warhead_15_nuclear").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead"); + mp_warhead_15_nuclear_shark = new ItemMissile().makeWarhead(WarheadType.NUCLEAR, 15F, 5F, PartSize.SIZE_15) .setUnlocalizedName("mp_warhead_15_nuclear_shark").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead"); + mp_warhead_15_boxcar = new ItemMissile().makeWarhead(WarheadType.NUCLEAR, 15F, 7.5F, PartSize.SIZE_15) .setUnlocalizedName("mp_warhead_15_boxcar").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 ItemCustomLore().setUnlocalizedName("missile_skin_camo").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":missile_skin_camo"); missile_skin_desert = new ItemCustomLore().setUnlocalizedName("missile_skin_desert").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":missile_skin_desert"); @@ -4172,6 +4202,7 @@ public class ModItems { GameRegistry.registerItem(mp_thruster_20_kerosene, mp_thruster_20_kerosene.getUnlocalizedName()); GameRegistry.registerItem(mp_stability_10_flat, mp_stability_10_flat.getUnlocalizedName()); GameRegistry.registerItem(mp_stability_10_cruise, mp_stability_10_cruise.getUnlocalizedName()); + GameRegistry.registerItem(mp_stability_10_space, mp_stability_10_space.getUnlocalizedName()); GameRegistry.registerItem(mp_stability_15_flat, mp_stability_15_flat.getUnlocalizedName()); GameRegistry.registerItem(mp_stability_15_thin, mp_stability_15_thin.getUnlocalizedName()); GameRegistry.registerItem(mp_stability_20_flat, mp_stability_20_flat.getUnlocalizedName()); @@ -4179,21 +4210,27 @@ public class ModItems { GameRegistry.registerItem(mp_fuselage_10_kerosene_camo, mp_fuselage_10_kerosene_camo.getUnlocalizedName()); GameRegistry.registerItem(mp_fuselage_10_kerosene_desert, mp_fuselage_10_kerosene_desert.getUnlocalizedName()); GameRegistry.registerItem(mp_fuselage_10_kerosene_flames, mp_fuselage_10_kerosene_flames.getUnlocalizedName()); + GameRegistry.registerItem(mp_fuselage_10_kerosene_insulation, mp_fuselage_10_kerosene_insulation.getUnlocalizedName()); GameRegistry.registerItem(mp_fuselage_10_kerosene_sleek, mp_fuselage_10_kerosene_sleek.getUnlocalizedName()); GameRegistry.registerItem(mp_fuselage_10_kerosene_metal, mp_fuselage_10_kerosene_metal.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_insulation, mp_fuselage_10_solid_insulation.getUnlocalizedName()); GameRegistry.registerItem(mp_fuselage_10_solid_sleek, mp_fuselage_10_solid_sleek.getUnlocalizedName()); + GameRegistry.registerItem(mp_fuselage_10_solid_soviet_glory, mp_fuselage_10_solid_soviet_glory.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_camo, mp_fuselage_10_long_kerosene_camo.getUnlocalizedName()); GameRegistry.registerItem(mp_fuselage_10_long_kerosene_desert, mp_fuselage_10_long_kerosene_desert.getUnlocalizedName()); GameRegistry.registerItem(mp_fuselage_10_long_kerosene_flames, mp_fuselage_10_long_kerosene_flames.getUnlocalizedName()); + GameRegistry.registerItem(mp_fuselage_10_long_kerosene_insulation, mp_fuselage_10_long_kerosene_insulation.getUnlocalizedName()); GameRegistry.registerItem(mp_fuselage_10_long_kerosene_sleek, mp_fuselage_10_long_kerosene_sleek.getUnlocalizedName()); GameRegistry.registerItem(mp_fuselage_10_long_kerosene_metal, mp_fuselage_10_long_kerosene_metal.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_insulation, mp_fuselage_10_long_solid_insulation.getUnlocalizedName()); GameRegistry.registerItem(mp_fuselage_10_long_solid_sleek, mp_fuselage_10_long_solid_sleek.getUnlocalizedName()); + GameRegistry.registerItem(mp_fuselage_10_long_solid_soviet_glory, mp_fuselage_10_long_solid_soviet_glory.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()); @@ -4201,9 +4238,15 @@ public class ModItems { GameRegistry.registerItem(mp_fuselage_15_kerosene, mp_fuselage_15_kerosene.getUnlocalizedName()); GameRegistry.registerItem(mp_fuselage_15_kerosene_camo, mp_fuselage_15_kerosene_camo.getUnlocalizedName()); GameRegistry.registerItem(mp_fuselage_15_kerosene_desert, mp_fuselage_15_kerosene_desert.getUnlocalizedName()); + GameRegistry.registerItem(mp_fuselage_15_kerosene_insulation, mp_fuselage_15_kerosene_insulation.getUnlocalizedName()); GameRegistry.registerItem(mp_fuselage_15_kerosene_metal, mp_fuselage_15_kerosene_metal.getUnlocalizedName()); GameRegistry.registerItem(mp_fuselage_15_kerosene_decorated, mp_fuselage_15_kerosene_decorated.getUnlocalizedName()); + GameRegistry.registerItem(mp_fuselage_15_kerosene_steampunk, mp_fuselage_15_kerosene_steampunk.getUnlocalizedName()); + GameRegistry.registerItem(mp_fuselage_15_kerosene_polite, mp_fuselage_15_kerosene_polite.getUnlocalizedName()); + GameRegistry.registerItem(mp_fuselage_15_kerosene_blackjack, mp_fuselage_15_kerosene_blackjack.getUnlocalizedName()); GameRegistry.registerItem(mp_fuselage_15_solid, mp_fuselage_15_solid.getUnlocalizedName()); + GameRegistry.registerItem(mp_fuselage_15_solid_insulation, mp_fuselage_15_solid_insulation.getUnlocalizedName()); + GameRegistry.registerItem(mp_fuselage_15_solid_desh, mp_fuselage_15_solid_desh.getUnlocalizedName()); GameRegistry.registerItem(mp_fuselage_15_solid_soviet_glory, mp_fuselage_15_solid_soviet_glory.getUnlocalizedName()); GameRegistry.registerItem(mp_fuselage_15_solid_soviet_stank, mp_fuselage_15_solid_soviet_stank.getUnlocalizedName()); GameRegistry.registerItem(mp_fuselage_15_hydrogen, mp_fuselage_15_hydrogen.getUnlocalizedName()); @@ -4217,6 +4260,8 @@ public class ModItems { GameRegistry.registerItem(mp_warhead_15_he, mp_warhead_15_he.getUnlocalizedName()); GameRegistry.registerItem(mp_warhead_15_incendiary, mp_warhead_15_incendiary.getUnlocalizedName()); GameRegistry.registerItem(mp_warhead_15_nuclear, mp_warhead_15_nuclear.getUnlocalizedName()); + GameRegistry.registerItem(mp_warhead_15_nuclear_shark, mp_warhead_15_nuclear_shark.getUnlocalizedName()); + GameRegistry.registerItem(mp_warhead_15_boxcar, mp_warhead_15_boxcar.getUnlocalizedName()); GameRegistry.registerItem(mp_warhead_20_he, mp_warhead_20_he.getUnlocalizedName()); GameRegistry.registerItem(mp_chip_1, mp_chip_1.getUnlocalizedName()); GameRegistry.registerItem(mp_chip_2, mp_chip_2.getUnlocalizedName()); diff --git a/com/hbm/lib/Library.java b/com/hbm/lib/Library.java index f55916a89..ef3d3390d 100644 --- a/com/hbm/lib/Library.java +++ b/com/hbm/lib/Library.java @@ -425,7 +425,8 @@ public class Library { world.getBlock(x, y, z) == ModBlocks.dummy_port_ams_limiter || world.getBlock(x, y, z) == ModBlocks.dummy_port_ams_emitter || world.getBlock(x, y, z) == ModBlocks.dummy_port_ams_base || - world.getBlock(x, y, z) == ModBlocks.dummy_port_radgen) + world.getBlock(x, y, z) == ModBlocks.dummy_port_radgen || + world.getBlock(x, y, z) == ModBlocks.dummy_port_compact_launcher) { return true; } @@ -454,7 +455,8 @@ public class Library { world.getBlock(x, y, z) == ModBlocks.dummy_port_ams_limiter || world.getBlock(x, y, z) == ModBlocks.dummy_port_ams_emitter || world.getBlock(x, y, z) == ModBlocks.dummy_port_ams_base || - world.getBlock(x, y, z) == ModBlocks.dummy_port_reactor_small) + world.getBlock(x, y, z) == ModBlocks.dummy_port_reactor_small || + world.getBlock(x, y, z) == ModBlocks.dummy_port_compact_launcher) { return true; } diff --git a/com/hbm/main/ResourceManager.java b/com/hbm/main/ResourceManager.java index d3dddc418..245862461 100644 --- a/com/hbm/main/ResourceManager.java +++ b/com/hbm/main/ResourceManager.java @@ -335,6 +335,7 @@ public class ResourceManager { public static final IModelCustom mp_s_10_flat = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_s_10_flat.obj")); public static final IModelCustom mp_s_10_cruise = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_s_10_cruise.obj")); + public static final IModelCustom mp_s_10_space = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_s_10_space.obj")); public static final IModelCustom mp_s_15_flat = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_s_15_flat.obj")); public static final IModelCustom mp_s_15_thin = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_s_15_thin.obj")); public static final IModelCustom mp_s_20 = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_s_20.obj")); @@ -354,6 +355,7 @@ public class ResourceManager { public static final IModelCustom mp_w_15_he = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_w_15_he.obj")); public static final IModelCustom mp_w_15_incendiary = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_w_15_incendiary.obj")); public static final IModelCustom mp_w_15_nuclear = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_w_15_nuclear.obj")); + public static final IModelCustom mp_w_15_boxcar = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_w_15_boxcar.obj")); public static final IModelCustom mp_w_20 = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_w_20.obj")); ////Texture Entities @@ -419,9 +421,11 @@ public class ResourceManager { public static final ResourceLocation mp_t_15_hydrogen_dual_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/thrusters/mp_t_15_hydrogen_dual.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_t_15_balefire_large_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/thrusters/mp_t_15_balefire_large.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_10_space_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/stability/mp_s_10_space.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"); @@ -429,21 +433,27 @@ public class ResourceManager { public static final ResourceLocation mp_f_10_kerosene_camo_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_kerosene_camo.png"); public static final ResourceLocation mp_f_10_kerosene_desert_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_kerosene_desert.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_insulation_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_kerosene_insulation.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_kerosene_metal_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_kerosene_metal.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_insulation_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_solid_insulation.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_solid_soviet_glory_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_solid_soviet_glory.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_camo_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_long_kerosene_camo.png"); public static final ResourceLocation mp_f_10_long_kerosene_desert_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_long_kerosene_desert.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_insulation_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_long_kerosene_insulation.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_kerosene_metal_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_long_kerosene_metal.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_insulation_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_long_solid_insulation.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_long_solid_soviet_glory_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_long_solid_soviet_glory.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"); @@ -451,9 +461,15 @@ public class ResourceManager { public static final ResourceLocation mp_f_15_kerosene_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_15_kerosene.png"); public static final ResourceLocation mp_f_15_kerosene_camo_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_15_kerosene_camo.png"); public static final ResourceLocation mp_f_15_kerosene_desert_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_15_kerosene_desert.png"); + public static final ResourceLocation mp_f_15_kerosene_insulation_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_15_kerosene_insulation.png"); public static final ResourceLocation mp_f_15_kerosene_metal_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_15_kerosene_metal.png"); public static final ResourceLocation mp_f_15_kerosene_decorated_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_15_kerosene_decorated.png"); + public static final ResourceLocation mp_f_15_kerosene_steampunk_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_15_kerosene_steampunk.png"); + public static final ResourceLocation mp_f_15_kerosene_polite_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_15_kerosene_polite.png"); + public static final ResourceLocation mp_f_15_kerosene_blackjack_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/base/mp_f_15_kerosene_blackjack.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_solid_insulation_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_15_solid_insulation.png"); + public static final ResourceLocation mp_f_15_solid_desh_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_15_solid_desh.png"); public static final ResourceLocation mp_f_15_solid_soviet_glory_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_15_solid_soviet_glory.png"); public static final ResourceLocation mp_f_15_solid_soviet_stank_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_15_solid_soviet_stank.png"); public static final ResourceLocation mp_f_15_hydrogen_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_15_hydrogen.png"); @@ -467,4 +483,5 @@ public class ResourceManager { 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"); + public static final ResourceLocation mp_w_15_nuclear_shark_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/warheads/mp_w_15_nuclear_shark.png"); } diff --git a/com/hbm/render/misc/MissilePart.java b/com/hbm/render/misc/MissilePart.java index d8bd90f34..e3006e297 100644 --- a/com/hbm/render/misc/MissilePart.java +++ b/com/hbm/render/misc/MissilePart.java @@ -49,7 +49,7 @@ public class MissilePart { MissilePart.registerPart(ModItems.mp_thruster_15_hydrogen_dual, PartType.THRUSTER, 1, 1.5, ResourceManager.mp_t_15_kerosene_dual, ResourceManager.mp_t_15_hydrogen_dual_tex); 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_15_balefire_large, PartType.THRUSTER, 3, 2.5, ResourceManager.mp_t_15_balefire_large, ResourceManager.mp_t_15_balefire_large_tex); // MissilePart.registerPart(ModItems.mp_thruster_20_kerosene, PartType.THRUSTER, 2.25, 2, ResourceManager.mp_t_20, ResourceManager.universal); @@ -57,6 +57,7 @@ public class MissilePart { MissilePart.registerPart(ModItems.mp_stability_10_flat, PartType.FINS, 0, 2, ResourceManager.mp_s_10_flat, ResourceManager.mp_s_10_flat_tex); MissilePart.registerPart(ModItems.mp_stability_10_cruise, PartType.FINS, 0, 3, ResourceManager.mp_s_10_cruise, ResourceManager.mp_s_10_cruise_tex); + MissilePart.registerPart(ModItems.mp_stability_10_space, PartType.FINS, 0, 2, ResourceManager.mp_s_10_space, ResourceManager.mp_s_10_space_tex); // MissilePart.registerPart(ModItems.mp_stability_15_flat, PartType.FINS, 0, 3, ResourceManager.mp_s_15_flat, ResourceManager.mp_s_15_flat_tex); MissilePart.registerPart(ModItems.mp_stability_15_thin, PartType.FINS, 0, 3, ResourceManager.mp_s_15_thin, ResourceManager.mp_s_15_thin_tex); @@ -68,22 +69,28 @@ public class MissilePart { 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_camo, PartType.FUSELAGE, 4, 3, ResourceManager.mp_f_10_kerosene, ResourceManager.mp_f_10_kerosene_camo_tex); MissilePart.registerPart(ModItems.mp_fuselage_10_kerosene_desert, PartType.FUSELAGE, 4, 3, ResourceManager.mp_f_10_kerosene, ResourceManager.mp_f_10_kerosene_desert_tex); + MissilePart.registerPart(ModItems.mp_fuselage_10_kerosene_insulation, PartType.FUSELAGE, 4, 3, ResourceManager.mp_f_10_kerosene, ResourceManager.mp_f_10_kerosene_insulation_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_kerosene_metal, PartType.FUSELAGE, 4, 3, ResourceManager.mp_f_10_kerosene, ResourceManager.mp_f_10_kerosene_metal_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_insulation, PartType.FUSELAGE, 4, 3, ResourceManager.mp_f_10_kerosene, ResourceManager.mp_f_10_solid_insulation_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_solid_soviet_glory, PartType.FUSELAGE, 4, 3, ResourceManager.mp_f_10_kerosene, ResourceManager.mp_f_10_solid_soviet_glory_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_camo, PartType.FUSELAGE, 7, 5, ResourceManager.mp_f_10_long_kerosene, ResourceManager.mp_f_10_long_kerosene_camo_tex); MissilePart.registerPart(ModItems.mp_fuselage_10_long_kerosene_desert, PartType.FUSELAGE, 7, 5, ResourceManager.mp_f_10_long_kerosene, ResourceManager.mp_f_10_long_kerosene_desert_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_insulation, PartType.FUSELAGE, 7, 5, ResourceManager.mp_f_10_long_kerosene, ResourceManager.mp_f_10_long_kerosene_insulation_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_kerosene_metal, PartType.FUSELAGE, 7, 5, ResourceManager.mp_f_10_long_kerosene, ResourceManager.mp_f_10_long_kerosene_metal_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_insulation, PartType.FUSELAGE, 7, 5, ResourceManager.mp_f_10_long_kerosene, ResourceManager.mp_f_10_long_solid_insulation_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_long_solid_soviet_glory, PartType.FUSELAGE, 7, 5, ResourceManager.mp_f_10_long_kerosene, ResourceManager.mp_f_10_long_solid_soviet_glory_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); @@ -93,9 +100,15 @@ public class MissilePart { MissilePart.registerPart(ModItems.mp_fuselage_15_kerosene, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_kerosene, ResourceManager.mp_f_15_kerosene_tex); MissilePart.registerPart(ModItems.mp_fuselage_15_kerosene_camo, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_kerosene, ResourceManager.mp_f_15_kerosene_camo_tex); MissilePart.registerPart(ModItems.mp_fuselage_15_kerosene_desert, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_kerosene, ResourceManager.mp_f_15_kerosene_desert_tex); + MissilePart.registerPart(ModItems.mp_fuselage_15_kerosene_insulation, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_kerosene, ResourceManager.mp_f_15_kerosene_insulation_tex); MissilePart.registerPart(ModItems.mp_fuselage_15_kerosene_metal, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_kerosene, ResourceManager.mp_f_15_kerosene_metal_tex); MissilePart.registerPart(ModItems.mp_fuselage_15_kerosene_decorated, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_kerosene, ResourceManager.mp_f_15_kerosene_decorated_tex); + MissilePart.registerPart(ModItems.mp_fuselage_15_kerosene_steampunk, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_kerosene, ResourceManager.mp_f_15_kerosene_steampunk_tex); + MissilePart.registerPart(ModItems.mp_fuselage_15_kerosene_polite, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_kerosene, ResourceManager.mp_f_15_kerosene_polite_tex); + MissilePart.registerPart(ModItems.mp_fuselage_15_kerosene_blackjack, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_kerosene, ResourceManager.mp_f_15_kerosene_blackjack_tex); MissilePart.registerPart(ModItems.mp_fuselage_15_solid, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_kerosene, ResourceManager.mp_f_15_solid_tex); + MissilePart.registerPart(ModItems.mp_fuselage_15_solid_insulation, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_kerosene, ResourceManager.mp_f_15_solid_insulation_tex); + MissilePart.registerPart(ModItems.mp_fuselage_15_solid_desh, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_kerosene, ResourceManager.mp_f_15_solid_desh_tex); MissilePart.registerPart(ModItems.mp_fuselage_15_solid_soviet_glory, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_kerosene, ResourceManager.mp_f_15_solid_soviet_glory_tex); MissilePart.registerPart(ModItems.mp_fuselage_15_solid_soviet_stank, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_kerosene, ResourceManager.mp_f_15_solid_soviet_stank_tex); MissilePart.registerPart(ModItems.mp_fuselage_15_hydrogen, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_hydrogen, ResourceManager.mp_f_15_hydrogen_tex); @@ -114,6 +127,8 @@ public class MissilePart { MissilePart.registerPart(ModItems.mp_warhead_15_he, PartType.WARHEAD, 2, 1.5, ResourceManager.mp_w_15_he, ResourceManager.mp_w_15_he_tex); MissilePart.registerPart(ModItems.mp_warhead_15_incendiary, PartType.WARHEAD, 2, 1.5, ResourceManager.mp_w_15_incendiary, ResourceManager.mp_w_15_incendiary_tex); MissilePart.registerPart(ModItems.mp_warhead_15_nuclear, PartType.WARHEAD, 3.5, 2, ResourceManager.mp_w_15_nuclear, ResourceManager.mp_w_15_nuclear_tex); + MissilePart.registerPart(ModItems.mp_warhead_15_nuclear_shark, PartType.WARHEAD, 3.5, 2, ResourceManager.mp_w_15_nuclear, ResourceManager.mp_w_15_nuclear_shark_tex); + MissilePart.registerPart(ModItems.mp_warhead_15_boxcar, PartType.WARHEAD, 2.25, 7.5, ResourceManager.mp_w_15_boxcar, ResourceManager.boxcar_tex); // MissilePart.registerPart(ModItems.mp_warhead_20_he, PartType.WARHEAD, 3, 2.25, ResourceManager.mp_w_20, ResourceManager.universal); diff --git a/com/hbm/render/tileentity/RenderCompactLauncher.java b/com/hbm/render/tileentity/RenderCompactLauncher.java index 9be0dccb4..fbb1de041 100644 --- a/com/hbm/render/tileentity/RenderCompactLauncher.java +++ b/com/hbm/render/tileentity/RenderCompactLauncher.java @@ -23,9 +23,10 @@ public class RenderCompactLauncher extends TileEntitySpecialRenderer { 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); + GL11.glEnable(GL11.GL_CULL_FACE); + bindTexture(ResourceManager.compact_launcher_tex); ResourceManager.compact_launcher.renderAll(); diff --git a/com/hbm/tileentity/bomb/TileEntityCompactLauncher.java b/com/hbm/tileentity/bomb/TileEntityCompactLauncher.java index 3a68d907c..46d8dc682 100644 --- a/com/hbm/tileentity/bomb/TileEntityCompactLauncher.java +++ b/com/hbm/tileentity/bomb/TileEntityCompactLauncher.java @@ -24,7 +24,7 @@ public class TileEntityCompactLauncher extends TileEntity implements ISidedInven private String customName; public TileEntityCompactLauncher() { - slots = new ItemStack[2]; + slots = new ItemStack[6]; } @Override diff --git a/com/hbm/tileentity/machine/TileEntityDummy.java b/com/hbm/tileentity/machine/TileEntityDummy.java index 7c101b525..121fb3bb4 100644 --- a/com/hbm/tileentity/machine/TileEntityDummy.java +++ b/com/hbm/tileentity/machine/TileEntityDummy.java @@ -1,6 +1,8 @@ package com.hbm.tileentity.machine; import com.hbm.interfaces.IMultiblock; + +import net.minecraft.init.Blocks; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.tileentity.TileEntity; @@ -15,6 +17,7 @@ public class TileEntityDummy extends TileEntity { if(!this.worldObj.isRemote) { if(!(this.worldObj.getBlock(targetX, targetY, targetZ) instanceof IMultiblock)) { worldObj.func_147480_a(xCoord, yCoord, zCoord, false); + //worldObj.setBlock(targetX, targetY, targetZ, Blocks.gold_block); } } }