diff --git a/assets/hbm/lang/de_DE.lang b/assets/hbm/lang/de_DE.lang index 5f20dcd54..8ebf4db1d 100644 --- a/assets/hbm/lang/de_DE.lang +++ b/assets/hbm/lang/de_DE.lang @@ -1665,6 +1665,7 @@ item.mp_fuselage_10_15_kerosene.name=Größe 10/15 Kerosintank item.mp_fuselage_10_15_solid.name=Größe 10/15 Festbrennstofftank item.mp_fuselage_10_15_hydrogen.name=Größe 10/15 Wasserstofftank 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_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_15_flat.name=Größe 15 Flache Flügel diff --git a/assets/hbm/lang/en_US.lang b/assets/hbm/lang/en_US.lang index 66b27165d..73d8df5c9 100644 --- a/assets/hbm/lang/en_US.lang +++ b/assets/hbm/lang/en_US.lang @@ -1665,6 +1665,7 @@ item.mp_fuselage_10_15_kerosene.name=Size 10/15 Kerosene Fuselage item.mp_fuselage_10_15_solid.name=Size 10/15 Solid Fuel Fuselage item.mp_fuselage_10_15_hydrogen.name=Size 10/15 Hydrogen Fuselage item.mp_fuselage_10_15_balefire.name=Size 10/15 BF Fuselage +item.mp_fuselage_15_kerosene.name=Size 15 Kerosene Fuselage item.mp_stability_10_flat.name=Size 10 Flat Fins item.mp_stability_10_cruise.name=Size 10 Cruise Fins item.mp_stability_15_flat.name=Size 15 Flat Fins diff --git a/assets/hbm/models/missile_parts/mp_f_15.obj b/assets/hbm/models/missile_parts/mp_f_15.obj deleted file mode 100644 index fd968cdf4..000000000 --- a/assets/hbm/models/missile_parts/mp_f_15.obj +++ /dev/null @@ -1,86 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'mp_f_15.blend' -# www.blender.org -o Cylinder -v 0.000000 0.000000 -0.750000 -v 0.000000 6.000000 -0.750000 -v 0.375000 0.000000 -0.649519 -v 0.375000 6.000000 -0.649519 -v 0.649519 0.000000 -0.375000 -v 0.649519 6.000000 -0.375000 -v 0.750000 0.000000 -0.000000 -v 0.750000 6.000000 -0.000000 -v 0.649519 0.000000 0.375000 -v 0.649519 6.000000 0.375000 -v 0.375000 0.000000 0.649519 -v 0.375000 6.000000 0.649519 -v 0.000000 0.000000 0.750000 -v 0.000000 6.000000 0.750000 -v -0.375000 0.000000 0.649519 -v -0.375000 6.000000 0.649519 -v -0.649519 0.000000 0.375000 -v -0.649519 6.000000 0.375000 -v -0.750000 0.000000 0.000000 -v -0.750000 6.000000 0.000000 -v -0.649519 0.000000 -0.375000 -v -0.649519 6.000000 -0.375000 -v -0.375000 0.000000 -0.649519 -v -0.375000 6.000000 -0.649519 -vn 0.258800 0.000000 -0.965900 -vn 0.707100 0.000000 -0.707100 -vn 0.965900 0.000000 -0.258800 -vn 0.965900 0.000000 0.258800 -vn 0.707100 0.000000 0.707100 -vn 0.258800 0.000000 0.965900 -vn -0.258800 0.000000 0.965900 -vn -0.707100 0.000000 0.707100 -vn -0.965900 0.000000 0.258800 -vn -0.965900 0.000000 -0.258800 -vn 0.000000 1.000000 0.000000 -vn -0.258800 0.000000 -0.965900 -vn -0.707100 0.000000 -0.707100 -vn 0.000000 -1.000000 0.000000 -s off -f 2//1 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 3//14 -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 7//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 23//14 -f 23//14 3//14 15//14 -f 7//14 13//14 15//14 -f 15//14 19//14 23//14 diff --git a/assets/hbm/models/missile_parts/mp_f_15_hydrogen.obj b/assets/hbm/models/missile_parts/mp_f_15_hydrogen.obj new file mode 100644 index 000000000..66291f5ce --- /dev/null +++ b/assets/hbm/models/missile_parts/mp_f_15_hydrogen.obj @@ -0,0 +1,794 @@ +# Blender v2.76 (sub 0) OBJ File: 'mp_f_15_hydrogen.blend' +# www.blender.org +o Cylinder +v 0.000000 0.000000 -0.750000 +v 0.000000 4.500000 -0.750000 +v 0.375000 0.000000 -0.649519 +v 0.375000 4.500000 -0.649519 +v 0.649519 0.000000 -0.375000 +v 0.649519 4.500000 -0.375000 +v 0.750000 0.000000 -0.000000 +v 0.750000 4.500000 -0.000000 +v 0.649519 0.000000 0.375000 +v 0.649519 4.500000 0.375000 +v 0.375000 0.000000 0.649519 +v 0.375000 4.500000 0.649519 +v 0.000000 0.000000 0.750000 +v 0.000000 4.500000 0.750000 +v -0.375000 0.000000 0.649519 +v -0.375000 4.500000 0.649519 +v -0.649519 0.000000 0.375000 +v -0.649519 4.500000 0.375000 +v -0.750000 0.000000 0.000000 +v -0.750000 4.500000 0.000000 +v -0.649519 0.000000 -0.375000 +v -0.649519 4.500000 -0.375000 +v -0.375000 0.000000 -0.649519 +v -0.375000 4.500000 -0.649519 +v 0.000000 5.500000 -0.750000 +v 0.000000 10.000000 -0.750000 +v 0.375000 5.500000 -0.649519 +v 0.375000 10.000000 -0.649519 +v 0.649519 5.500000 -0.375000 +v 0.649519 10.000000 -0.375000 +v 0.750000 5.500000 -0.000000 +v 0.750000 10.000000 -0.000000 +v 0.649519 5.500000 0.375000 +v 0.649519 10.000000 0.375000 +v 0.375000 5.500000 0.649519 +v 0.375000 10.000000 0.649519 +v 0.000000 5.500000 0.750000 +v 0.000000 10.000000 0.750000 +v -0.375000 5.500000 0.649519 +v -0.375000 10.000000 0.649519 +v -0.649519 5.500000 0.375000 +v -0.649519 10.000000 0.375000 +v -0.750000 5.500000 0.000000 +v -0.750000 10.000000 0.000000 +v -0.649519 5.500000 -0.375000 +v -0.649519 10.000000 -0.375000 +v -0.375000 5.500000 -0.649519 +v -0.375000 10.000000 -0.649519 +v 0.281250 4.500000 -0.487139 +v 0.000000 4.500000 -0.562500 +v 0.487139 4.500000 -0.281250 +v 0.562500 4.500000 0.000000 +v 0.487139 4.500000 0.281250 +v 0.281250 4.500000 0.487139 +v 0.000000 4.500000 0.562500 +v -0.281250 4.500000 0.487139 +v -0.487139 4.500000 0.281250 +v -0.562500 4.500000 0.000000 +v -0.487139 4.500000 -0.281250 +v -0.281250 4.500000 -0.487139 +v 0.000000 5.500000 -0.562500 +v 0.281250 5.500000 -0.487139 +v 0.487139 5.500000 -0.281250 +v 0.562500 5.500000 0.000000 +v 0.487139 5.500000 0.281250 +v 0.281250 5.500000 0.487139 +v 0.000000 5.500000 0.562500 +v -0.281250 5.500000 0.487139 +v -0.487139 5.500000 0.281250 +v -0.562500 5.500000 0.000000 +v -0.487139 5.500000 -0.281250 +v -0.281250 5.500000 -0.487139 +v 0.281250 4.375000 -0.487139 +v -0.000000 4.375000 -0.562500 +v 0.487139 4.375000 -0.281250 +v 0.562500 4.375000 0.000000 +v 0.487139 4.375000 0.281250 +v 0.281250 4.375000 0.487139 +v 0.000000 4.375000 0.562500 +v -0.281250 4.375000 0.487139 +v -0.487139 4.375000 0.281250 +v -0.562500 4.375000 0.000000 +v -0.487139 4.375000 -0.281250 +v -0.281250 4.375000 -0.487139 +v -0.000000 5.625000 -0.562500 +v 0.281250 5.625000 -0.487139 +v 0.487139 5.625000 -0.281250 +v 0.562500 5.625000 0.000000 +v 0.487139 5.625000 0.281250 +v 0.281250 5.625000 0.487139 +v 0.000000 5.625000 0.562500 +v -0.281250 5.625000 0.487139 +v -0.487139 5.625000 0.281250 +v -0.562500 5.625000 0.000000 +v -0.487139 5.625000 -0.281250 +v -0.281250 5.625000 -0.487139 +v 0.225000 4.437500 -0.389711 +v -0.000000 4.437500 -0.450000 +v 0.389711 4.437500 -0.225000 +v 0.450000 4.437500 0.000000 +v 0.389711 4.437500 0.225000 +v 0.225000 4.437500 0.389711 +v 0.000000 4.437500 0.450000 +v -0.225000 4.437500 0.389711 +v -0.389711 4.437500 0.225000 +v -0.450000 4.437500 0.000000 +v -0.389712 4.437500 -0.225000 +v -0.225000 4.437500 -0.389711 +v 0.112500 4.500000 -0.194856 +v 0.000000 4.500000 -0.225000 +v 0.194856 4.500000 -0.112500 +v 0.225000 4.500000 0.000000 +v 0.194856 4.500000 0.112500 +v 0.112500 4.500000 0.194856 +v 0.000000 4.500000 0.225000 +v -0.112500 4.500000 0.194856 +v -0.194856 4.500000 0.112500 +v -0.225000 4.500000 0.000000 +v -0.194856 4.500000 -0.112500 +v -0.112500 4.500000 -0.194856 +v -0.000000 5.562500 -0.450000 +v 0.225000 5.562500 -0.389711 +v 0.389711 5.562500 -0.225000 +v 0.450000 5.562500 0.000000 +v 0.389711 5.562500 0.225000 +v 0.225000 5.562500 0.389711 +v 0.000000 5.562500 0.450000 +v -0.225000 5.562500 0.389711 +v -0.389711 5.562500 0.225000 +v -0.450000 5.562500 0.000000 +v -0.389712 5.562500 -0.225000 +v -0.225000 5.562500 -0.389711 +v -0.000000 5.500000 -0.225000 +v 0.112500 5.500000 -0.194856 +v 0.194856 5.500000 -0.112500 +v 0.225000 5.500000 0.000000 +v 0.194856 5.500000 0.112500 +v 0.112500 5.500000 0.194856 +v 0.000000 5.500000 0.225000 +v -0.112500 5.500000 0.194856 +v -0.194856 5.500000 0.112500 +v -0.225000 5.500000 0.000000 +v -0.194856 5.500000 -0.112500 +v -0.112500 5.500000 -0.194856 +v 0.000000 4.500000 -0.750000 +v 0.375000 4.500000 -0.649519 +v 0.649519 4.500000 -0.375000 +v 0.750000 4.500000 -0.000000 +v 0.649519 4.500000 0.375000 +v 0.375000 4.500000 0.649519 +v 0.000000 4.500000 0.750000 +v -0.375000 4.500000 0.649519 +v -0.649519 4.500000 0.375000 +v -0.750000 4.500000 0.000000 +v -0.649519 4.500000 -0.375000 +v -0.375000 4.500000 -0.649519 +v 0.000000 5.500000 -0.750000 +v 0.375000 5.500000 -0.649519 +v 0.649519 5.500000 -0.375000 +v 0.750000 5.500000 -0.000000 +v 0.649519 5.500000 0.375000 +v 0.375000 5.500000 0.649519 +v 0.000000 5.500000 0.750000 +v -0.375000 5.500000 0.649519 +v -0.649519 5.500000 0.375000 +v -0.750000 5.500000 0.000000 +v -0.649519 5.500000 -0.375000 +v -0.375000 5.500000 -0.649519 +vt 0.337500 0.450000 +vt 0.300000 0.450000 +vt 0.300000 0.000000 +vt 0.262500 0.450000 +vt 0.262500 0.000000 +vt 0.225000 0.450000 +vt 0.225000 0.000000 +vt 0.187500 0.450000 +vt 0.187500 0.000000 +vt 0.150000 0.450000 +vt 0.150000 0.000000 +vt 0.112500 0.450000 +vt 0.112500 0.000000 +vt 0.075000 0.450000 +vt 0.075000 0.000000 +vt 0.037500 0.450000 +vt 0.037500 0.000000 +vt -0.000000 0.450000 +vt -0.000000 0.000000 +vt 0.450000 0.450000 +vt 0.412500 0.450000 +vt 0.412500 0.000000 +vt 0.637500 0.012500 +vt 0.650000 0.025000 +vt 0.625000 0.050000 +vt 0.375000 0.450000 +vt 0.337500 0.000000 +vt 0.375000 0.000000 +vt 0.525000 0.000000 +vt 0.462500 0.112500 +vt 0.587500 0.037500 +vt 0.337500 1.000000 +vt 0.300000 1.000000 +vt 0.300000 0.550000 +vt 0.262500 1.000000 +vt 0.262500 0.550000 +vt 0.225000 1.000000 +vt 0.225000 0.550000 +vt 0.187500 1.000000 +vt 0.187500 0.550000 +vt 0.150000 1.000000 +vt 0.150000 0.550000 +vt 0.112500 1.000000 +vt 0.112500 0.550000 +vt 0.075000 1.000000 +vt 0.075000 0.550000 +vt 0.037500 1.000000 +vt 0.037500 0.550000 +vt -0.000000 1.000000 +vt -0.000000 0.550000 +vt 0.450000 1.000000 +vt 0.412500 1.000000 +vt 0.412500 0.550000 +vt 0.462500 0.187500 +vt 0.525000 0.300000 +vt 0.587500 0.187500 +vt 0.375000 1.000000 +vt 0.337500 0.550000 +vt 0.375000 0.550000 +vt 0.750000 0.075000 +vt 0.737500 0.112500 +vt 0.725000 0.100000 +vt 0.187500 0.437500 +vt 0.225000 0.437500 +vt 0.300000 0.562500 +vt 0.675000 0.150000 +vt 0.675000 0.131250 +vt 0.700000 0.125000 +vt 0.750000 0.225000 +vt 0.737500 0.262500 +vt 0.725000 0.250000 +vt 0.612500 0.262500 +vt 0.600000 0.225000 +vt 0.618750 0.225000 +vt 0.712500 0.012500 +vt 0.700000 0.025000 +vt 0.675000 0.018750 +vt 0.612500 0.112500 +vt 0.625000 0.100000 +vt 0.650000 0.125000 +vt 0.712500 0.162500 +vt 0.737500 0.187500 +vt 0.725000 0.200000 +vt 0.637500 0.287500 +vt 0.650000 0.275000 +vt 0.675000 0.281250 +vt 0.675000 0.168750 +vt 0.650000 0.175000 +vt 0.731250 0.075000 +vt 0.725000 0.050000 +vt 0.612500 0.037500 +vt 0.618750 0.075000 +vt 0.712500 0.287500 +vt 0.700000 0.275000 +vt 0.612500 0.187500 +vt 0.625000 0.200000 +vt 0.712500 0.137500 +vt 0.675000 0.000000 +vt 0.637500 0.137500 +vt 0.731250 0.225000 +vt 0.625000 0.250000 +vt 0.700000 0.175000 +vt 0.737500 0.037500 +vt 0.600000 0.075000 +vt 0.675000 0.300000 +vt 0.637500 0.162500 +vt 0.531250 0.300000 +vt 0.562500 0.312500 +vt 0.550000 0.325000 +vt -0.000000 0.437500 +vt 0.037500 0.437500 +vt 0.337500 0.437500 +vt 0.375000 0.437500 +vt 0.262500 0.437500 +vt 0.075000 0.437500 +vt 0.112500 0.437500 +vt 0.150000 0.437500 +vt 0.412500 0.437500 +vt 0.300000 0.437500 +vt 0.450000 0.437500 +vt 0.493750 0.550000 +vt 0.462500 0.537500 +vt 0.475000 0.525000 +vt 0.037500 0.562500 +vt 0.150000 0.562500 +vt 0.337500 0.562500 +vt 0.262500 0.562500 +vt -0.000000 0.562500 +vt 0.112500 0.562500 +vt 0.225000 0.562500 +vt 0.412500 0.562500 +vt 0.450000 0.550000 +vt 0.075000 0.562500 +vt 0.187500 0.562500 +vt 0.375000 0.562500 +vt 0.525000 0.412500 +vt 0.518750 0.387500 +vt 0.531250 0.381250 +vt 0.575000 0.381250 +vt 0.562500 0.412500 +vt 0.550000 0.400000 +vt 0.450000 0.343750 +vt 0.462500 0.350000 +vt 0.462500 0.375000 +vt 0.525000 0.312500 +vt 0.500000 0.312500 +vt 0.562500 0.375000 +vt 0.562500 0.350000 +vt 0.462500 0.412500 +vt 0.450000 0.381250 +vt 0.531250 0.425000 +vt 0.493750 0.425000 +vt 0.500000 0.412500 +vt 0.493750 0.300000 +vt 0.475000 0.325000 +vt 0.575000 0.343750 +vt 0.475000 0.400000 +vt 0.462500 0.312500 +vt 0.493750 0.343750 +vt 0.518750 0.337500 +vt 0.487500 0.356250 +vt 0.531250 0.343750 +vt 0.537500 0.368750 +vt 0.487500 0.368750 +vt 0.506250 0.337500 +vt 0.493750 0.381250 +vt 0.506250 0.387500 +vt 0.537500 0.356250 +vt 0.562500 0.500000 +vt 0.537500 0.493750 +vt 0.537500 0.481250 +vt 0.562500 0.537500 +vt 0.550000 0.525000 +vt 0.562500 0.437500 +vt 0.550000 0.450000 +vt 0.450000 0.506250 +vt 0.462500 0.500000 +vt 0.531250 0.550000 +vt 0.525000 0.537500 +vt 0.575000 0.468750 +vt 0.562500 0.475000 +vt 0.450000 0.468750 +vt 0.462500 0.475000 +vt 0.500000 0.437500 +vt 0.475000 0.450000 +vt 0.500000 0.537500 +vt 0.575000 0.506250 +vt 0.462500 0.437500 +vt 0.525000 0.437500 +vt 0.531250 0.468750 +vt 0.493750 0.506250 +vt 0.487500 0.481250 +vt 0.493750 0.468750 +vt 0.518750 0.462500 +vt 0.506250 0.512500 +vt 0.531250 0.506250 +vt 0.487500 0.493750 +vt 0.518750 0.512500 +vt 0.506250 0.462500 +vt 0.450000 0.000000 +vt 0.587500 0.112500 +vt 0.562500 0.012500 +vt 0.487500 0.012500 +vt 0.462500 0.037500 +vt 0.450000 0.075000 +vt 0.487500 0.137500 +vt 0.525000 0.150000 +vt 0.562500 0.137500 +vt 0.562500 0.162500 +vt 0.487500 0.162500 +vt 0.450000 0.225000 +vt 0.462500 0.262500 +vt 0.487500 0.287500 +vt 0.562500 0.287500 +vt 0.587500 0.262500 +vt 0.450000 0.562500 +vn 0.258800 0.000000 -0.965900 +vn 0.707100 0.000000 -0.707100 +vn 0.965900 0.000000 -0.258800 +vn 0.965900 0.000000 0.258800 +vn 0.707100 0.000000 0.707100 +vn 0.258800 0.000000 0.965900 +vn -0.258800 0.000000 0.965900 +vn -0.707100 0.000000 0.707100 +vn -0.965900 0.000000 0.258800 +vn -0.965900 0.000000 -0.258800 +vn 0.000000 1.000000 0.000000 +vn -0.258800 0.000000 -0.965900 +vn -0.707100 0.000000 -0.707100 +vn 0.000000 -1.000000 0.000000 +vn 0.129000 0.866800 0.481600 +vn -0.481600 -0.866800 0.129000 +vn 0.195400 0.961000 -0.195400 +vn 0.481600 0.866800 -0.129000 +vn -0.481600 0.866800 -0.129000 +vn -0.129000 0.866800 0.481600 +vn 0.481600 0.866800 0.129000 +vn -0.352500 0.866800 -0.352500 +vn 0.129000 0.866800 -0.481600 +vn -0.352500 0.866800 0.352500 +vn 0.352500 0.866800 0.352500 +vn -0.129000 0.866800 -0.481600 +vn 0.352500 0.866800 -0.352500 +vn -0.481600 0.866800 0.129000 +vn -0.267000 0.961000 0.071500 +vn 0.071500 0.961100 0.267000 +vn 0.267000 0.961000 -0.071500 +vn -0.267000 0.961000 -0.071500 +vn -0.071500 0.961100 0.267000 +vn 0.267000 0.961000 0.071500 +vn -0.195400 0.961000 -0.195400 +vn 0.071500 0.961000 -0.267000 +vn -0.195400 0.961000 0.195400 +vn 0.195400 0.961000 0.195400 +vn -0.071500 0.961100 -0.267000 +vn 0.195400 -0.961000 0.195400 +vn 0.129000 -0.866800 0.481600 +vn 0.481600 -0.866800 -0.129000 +vn -0.481600 -0.866800 -0.129000 +vn -0.129000 -0.866800 0.481600 +vn 0.481600 -0.866800 0.129000 +vn -0.352500 -0.866800 -0.352500 +vn 0.129000 -0.866900 -0.481600 +vn -0.352500 -0.866800 0.352500 +vn 0.352500 -0.866800 0.352500 +vn -0.129000 -0.866900 -0.481600 +vn 0.352500 -0.866800 -0.352500 +vn -0.071500 -0.961100 -0.267000 +vn 0.195400 -0.961000 -0.195400 +vn -0.267000 -0.961100 0.071500 +vn 0.071500 -0.961000 0.267000 +vn 0.267000 -0.961000 -0.071500 +vn -0.267000 -0.961000 -0.071500 +vn -0.071500 -0.961000 0.267000 +vn 0.267000 -0.961000 0.071500 +vn -0.195400 -0.961100 -0.195400 +vn 0.071500 -0.961100 -0.267000 +vn -0.195400 -0.961000 0.195400 +vn -0.129000 0.866900 0.481600 +vn 0.129000 0.866900 -0.481600 +vn 0.071500 0.961000 0.267000 +vn -0.071500 0.961000 0.267000 +vn 0.071500 0.961100 -0.267000 +vn -0.071500 0.961000 -0.267000 +vn -0.129000 -0.866900 0.481600 +vn -0.352500 -0.866900 -0.352500 +vn 0.129000 -0.866800 -0.481600 +vn -0.352500 -0.866900 0.352500 +vn -0.129000 -0.866800 -0.481600 +vn -0.071500 -0.961000 -0.267000 +vn -0.267000 -0.961000 0.071500 +vn 0.071500 -0.961100 0.267000 +vn -0.195400 -0.961000 -0.195400 +vn 0.071500 -0.961000 -0.267000 +s off +f 2/1/1 4/2/1 3/3/1 +f 4/2/2 6/4/2 5/5/2 +f 6/4/3 8/6/3 7/7/3 +f 8/6/4 10/8/4 9/9/4 +f 10/8/5 12/10/5 11/11/5 +f 12/10/6 14/12/6 13/13/6 +f 14/12/7 16/14/7 15/15/7 +f 16/14/8 18/16/8 17/17/8 +f 18/16/9 20/18/9 19/19/9 +f 20/20/10 22/21/10 21/22/10 +f 16/23/11 56/24/11 57/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 3/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 46/54/11 38/55/11 30/56/11 +f 48/57/12 26/32/12 25/58/12 +f 46/52/13 48/57/13 47/59/13 +f 8/60/11 6/61/11 51/62/11 +f 51/8/9 75/63/9 76/64/9 +f 62/65/7 86/34/7 85/58/7 +f 2/66/11 50/67/11 49/68/11 +f 31/69/14 33/70/14 65/71/14 +f 41/72/14 43/73/14 70/74/14 +f 12/75/11 54/76/11 55/77/11 +f 22/78/11 59/79/11 60/80/11 +f 27/81/14 29/82/14 63/83/14 +f 39/84/14 68/85/14 67/86/14 +f 25/66/14 61/87/14 72/88/14 +f 8/60/11 52/89/11 53/90/11 +f 18/91/11 57/25/11 58/92/11 +f 35/93/14 66/94/14 65/71/14 +f 43/73/14 45/95/14 71/96/14 +f 4/97/11 49/68/11 51/62/11 +f 14/98/11 55/77/11 56/24/11 +f 24/99/11 60/80/11 50/67/11 +f 31/69/14 64/100/14 63/83/14 +f 39/84/14 41/72/14 69/101/14 +f 27/81/14 62/102/14 61/87/14 +f 10/103/11 53/90/11 54/76/11 +f 20/104/11 58/92/11 59/79/11 +f 37/105/14 67/86/14 66/94/14 +f 47/106/14 72/88/14 71/96/14 +f 79/107/15 78/108/15 102/109/15 +f 58/18/4 82/110/4 83/111/4 +f 55/1/1 79/112/1 80/113/1 +f 52/6/10 76/64/10 77/114/10 +f 59/16/5 83/111/5 84/115/5 +f 50/12/7 74/116/7 73/117/7 +f 56/26/2 80/113/2 81/118/2 +f 53/4/13 77/114/13 78/119/13 +f 50/12/6 60/14/6 84/115/6 +f 49/10/8 73/117/8 75/63/8 +f 57/21/3 81/118/3 82/120/3 +f 54/2/12 78/119/12 79/112/12 +f 93/121/16 94/122/16 130/123/16 +f 69/124/2 93/48/2 92/46/2 +f 66/125/13 90/42/13 89/40/13 +f 61/126/6 85/58/6 96/59/6 +f 63/127/8 87/36/8 86/34/8 +f 70/128/3 94/50/3 93/48/3 +f 67/129/12 91/44/12 90/42/12 +f 64/130/9 88/38/9 87/36/9 +f 71/131/4 95/53/4 94/132/4 +f 68/133/1 92/46/1 91/44/1 +f 65/134/10 89/40/10 88/38/10 +f 72/135/5 96/59/5 95/53/5 +f 97/136/17 109/137/17 111/138/17 +f 76/139/18 75/140/18 99/141/18 +f 82/142/19 106/143/19 107/144/19 +f 79/107/20 103/145/20 104/146/20 +f 76/139/21 100/147/21 101/148/21 +f 84/149/22 83/150/22 107/144/22 +f 73/151/23 74/152/23 98/153/23 +f 80/154/24 104/146/24 105/155/24 +f 77/156/25 101/148/25 102/109/25 +f 84/149/26 108/157/26 98/153/26 +f 73/151/27 97/136/27 99/141/27 +f 81/158/28 105/155/28 106/143/28 +f 117/159/11 115/160/11 111/138/11 +f 105/155/29 117/159/29 118/161/29 +f 103/145/30 102/109/30 114/162/30 +f 99/141/31 111/138/31 112/163/31 +f 106/143/32 118/161/32 119/164/32 +f 103/145/33 115/160/33 116/165/33 +f 101/148/34 100/147/34 112/163/34 +f 107/144/35 119/164/35 120/166/35 +f 97/136/36 98/153/36 110/167/36 +f 105/155/37 104/146/37 116/165/37 +f 102/109/38 101/148/38 113/168/38 +f 108/157/39 120/166/39 110/167/39 +f 126/169/40 138/170/40 137/171/40 +f 91/172/41 127/173/41 126/169/41 +f 87/151/42 88/174/42 124/175/42 +f 95/176/43 131/177/43 130/123/43 +f 91/172/44 92/178/44 128/179/44 +f 88/174/45 89/180/45 125/181/45 +f 95/176/46 96/182/46 132/183/46 +f 86/152/47 122/184/47 121/185/47 +f 93/121/48 129/186/48 128/179/48 +f 90/187/49 126/169/49 125/181/49 +f 96/182/50 85/188/50 121/185/50 +f 87/151/51 123/189/51 122/184/51 +f 136/190/14 142/191/14 144/192/14 +f 121/185/52 133/193/52 144/192/52 +f 122/184/53 123/189/53 135/194/53 +f 130/123/54 142/191/54 141/195/54 +f 127/173/55 139/196/55 138/170/55 +f 124/175/56 136/190/56 135/194/56 +f 130/123/57 131/177/57 143/197/57 +f 128/179/58 140/198/58 139/196/58 +f 125/181/59 137/171/59 136/190/59 +f 132/183/60 144/192/60 143/197/60 +f 122/184/61 134/199/61 133/193/61 +f 128/179/62 129/186/62 141/195/62 +f 18/16/9 41/48/9 43/50/9 +f 16/14/8 39/46/8 41/48/8 +f 14/12/7 37/44/7 39/46/7 +f 12/10/6 35/42/6 37/44/6 +f 10/8/5 33/40/5 35/42/5 +f 8/6/4 31/38/4 33/40/4 +f 6/4/3 29/36/3 31/38/3 +f 4/2/2 27/34/2 29/36/2 +f 2/1/1 25/58/1 27/34/1 +f 24/26/12 47/59/12 25/58/12 +f 22/21/13 45/53/13 47/59/13 +f 20/20/10 43/132/10 45/53/10 +f 166/50/3 165/48/3 153/16/3 +f 165/48/2 164/46/2 152/14/2 +f 164/46/1 163/44/1 151/12/1 +f 163/44/12 162/42/12 150/10/12 +f 162/42/13 161/40/13 149/8/13 +f 161/40/10 160/38/10 148/6/10 +f 160/38/9 159/36/9 147/4/9 +f 159/36/8 158/34/8 146/2/8 +f 158/34/7 157/58/7 145/1/7 +f 157/58/6 168/59/6 156/26/6 +f 168/59/5 167/53/5 155/21/5 +f 167/53/4 166/132/4 154/20/4 +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/200/10 20/20/10 21/22/10 +f 18/91/11 16/23/11 57/25/11 +f 23/28/12 24/26/12 1/27/12 +f 21/22/13 22/21/13 23/28/13 +f 23/201/14 1/104/14 3/31/14 +f 3/31/14 5/202/14 7/29/14 +f 7/29/14 9/203/14 11/204/14 +f 11/204/14 13/205/14 7/29/14 +f 15/30/14 17/206/14 19/207/14 +f 19/207/14 21/208/14 23/201/14 +f 23/201/14 3/31/14 15/30/14 +f 7/29/14 13/205/14 15/30/14 +f 15/30/14 19/207/14 23/201/14 +f 25/58/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/132/10 44/51/10 45/53/10 +f 30/56/11 28/209/11 46/54/11 +f 26/207/11 48/210/11 46/54/11 +f 46/54/11 44/211/11 42/212/11 +f 42/212/11 40/213/11 46/54/11 +f 38/55/11 36/214/11 34/215/11 +f 34/215/11 32/73/11 38/55/11 +f 28/209/11 26/207/11 46/54/11 +f 46/54/11 40/213/11 38/55/11 +f 38/55/11 32/73/11 30/56/11 +f 47/59/12 48/57/12 25/58/12 +f 45/53/13 46/52/13 47/59/13 +f 52/89/11 8/60/11 51/62/11 +f 52/6/9 51/8/9 76/64/9 +f 61/126/7 62/65/7 85/58/7 +f 4/97/11 2/66/11 49/68/11 +f 64/100/14 31/69/14 65/71/14 +f 69/101/14 41/72/14 70/74/14 +f 14/98/11 12/75/11 55/77/11 +f 24/99/11 22/78/11 60/80/11 +f 62/102/14 27/81/14 63/83/14 +f 37/105/14 39/84/14 67/86/14 +f 47/106/14 25/66/14 72/88/14 +f 10/103/11 8/60/11 53/90/11 +f 20/104/11 18/91/11 58/92/11 +f 33/70/14 35/93/14 65/71/14 +f 70/74/14 43/73/14 71/96/14 +f 6/61/11 4/97/11 51/62/11 +f 16/23/11 14/98/11 56/24/11 +f 2/66/11 24/99/11 50/67/11 +f 29/82/14 31/69/14 63/83/14 +f 68/85/14 39/84/14 69/101/14 +f 25/66/14 27/81/14 61/87/14 +f 12/75/11 10/103/11 54/76/11 +f 22/78/11 20/104/11 59/79/11 +f 35/93/14 37/105/14 66/94/14 +f 45/95/14 47/106/14 71/96/14 +f 103/145/15 79/107/15 102/109/15 +f 59/16/4 58/18/4 83/111/4 +f 56/26/1 55/1/1 80/113/1 +f 53/4/10 52/6/10 77/114/10 +f 60/14/5 59/16/5 84/115/5 +f 49/10/7 50/12/7 73/117/7 +f 57/21/2 56/26/2 81/118/2 +f 54/2/13 53/4/13 78/119/13 +f 74/116/6 50/12/6 84/115/6 +f 51/8/8 49/10/8 75/63/8 +f 58/20/3 57/21/3 82/120/3 +f 55/1/12 54/2/12 79/112/12 +f 129/186/16 93/121/16 130/123/16 +f 68/133/2 69/124/2 92/46/2 +f 65/134/13 66/125/13 89/40/13 +f 72/135/6 61/126/6 96/59/6 +f 62/65/8 63/127/8 86/34/8 +f 69/124/3 70/128/3 93/48/3 +f 66/125/12 67/129/12 90/42/12 +f 63/127/9 64/130/9 87/36/9 +f 70/216/4 71/131/4 94/132/4 +f 67/129/1 68/133/1 91/44/1 +f 64/130/10 65/134/10 88/38/10 +f 71/131/5 72/135/5 95/53/5 +f 99/141/17 97/136/17 111/138/17 +f 100/147/18 76/139/18 99/141/18 +f 83/150/19 82/142/19 107/144/19 +f 80/154/63 79/107/63 104/146/63 +f 77/156/21 76/139/21 101/148/21 +f 108/157/22 84/149/22 107/144/22 +f 97/136/64 73/151/64 98/153/64 +f 81/158/24 80/154/24 105/155/24 +f 78/108/25 77/156/25 102/109/25 +f 74/152/26 84/149/26 98/153/26 +f 75/140/27 73/151/27 99/141/27 +f 82/142/28 81/158/28 106/143/28 +f 111/138/11 109/137/11 110/167/11 +f 110/167/11 120/166/11 111/138/11 +f 119/164/11 118/161/11 117/159/11 +f 117/159/11 116/165/11 115/160/11 +f 115/160/11 114/162/11 111/138/11 +f 113/168/11 112/163/11 111/138/11 +f 111/138/11 120/166/11 119/164/11 +f 119/164/11 117/159/11 111/138/11 +f 114/162/11 113/168/11 111/138/11 +f 106/143/29 105/155/29 118/161/29 +f 115/160/65 103/145/65 114/162/65 +f 100/147/31 99/141/31 112/163/31 +f 107/144/32 106/143/32 119/164/32 +f 104/146/66 103/145/66 116/165/66 +f 113/168/34 101/148/34 112/163/34 +f 108/157/35 107/144/35 120/166/35 +f 109/137/67 97/136/67 110/167/67 +f 117/159/37 105/155/37 116/165/37 +f 114/162/38 102/109/38 113/168/38 +f 98/153/68 108/157/68 110/167/68 +f 125/181/40 126/169/40 137/171/40 +f 90/187/41 91/172/41 126/169/41 +f 123/189/42 87/151/42 124/175/42 +f 94/122/43 95/176/43 130/123/43 +f 127/173/69 91/172/69 128/179/69 +f 124/175/45 88/174/45 125/181/45 +f 131/177/70 95/176/70 132/183/70 +f 85/188/71 86/152/71 121/185/71 +f 92/178/72 93/121/72 128/179/72 +f 89/180/49 90/187/49 125/181/49 +f 132/183/73 96/182/73 121/185/73 +f 86/152/51 87/151/51 122/184/51 +f 144/192/14 133/193/14 134/199/14 +f 134/199/14 135/194/14 136/190/14 +f 136/190/14 137/171/14 138/170/14 +f 138/170/14 139/196/14 136/190/14 +f 140/198/14 141/195/14 142/191/14 +f 142/191/14 143/197/14 144/192/14 +f 144/192/14 134/199/14 136/190/14 +f 136/190/14 139/196/14 140/198/14 +f 140/198/14 142/191/14 136/190/14 +f 132/183/74 121/185/74 144/192/74 +f 134/199/53 122/184/53 135/194/53 +f 129/186/75 130/123/75 141/195/75 +f 126/169/76 127/173/76 138/170/76 +f 123/189/56 124/175/56 135/194/56 +f 142/191/57 130/123/57 143/197/57 +f 127/173/58 128/179/58 139/196/58 +f 124/175/59 125/181/59 136/190/59 +f 131/177/77 132/183/77 143/197/77 +f 121/185/78 122/184/78 133/193/78 +f 140/198/62 128/179/62 141/195/62 +f 20/18/9 18/16/9 43/50/9 +f 18/16/8 16/14/8 41/48/8 +f 16/14/7 14/12/7 39/46/7 +f 14/12/6 12/10/6 37/44/6 +f 12/10/5 10/8/5 35/42/5 +f 10/8/4 8/6/4 33/40/4 +f 8/6/3 6/4/3 31/38/3 +f 6/4/2 4/2/2 29/36/2 +f 4/2/1 2/1/1 27/34/1 +f 2/1/12 24/26/12 25/58/12 +f 24/26/13 22/21/13 47/59/13 +f 22/21/10 20/20/10 45/53/10 +f 154/18/3 166/50/3 153/16/3 +f 153/16/2 165/48/2 152/14/2 +f 152/14/1 164/46/1 151/12/1 +f 151/12/12 163/44/12 150/10/12 +f 150/10/13 162/42/13 149/8/13 +f 149/8/10 161/40/10 148/6/10 +f 148/6/9 160/38/9 147/4/9 +f 147/4/8 159/36/8 146/2/8 +f 146/2/7 158/34/7 145/1/7 +f 145/1/6 157/58/6 156/26/6 +f 156/26/5 168/59/5 155/21/5 +f 155/21/4 167/53/4 154/20/4 diff --git a/assets/hbm/models/missile_parts/mp_f_15_kerosene.obj b/assets/hbm/models/missile_parts/mp_f_15_kerosene.obj new file mode 100644 index 000000000..57a2659bf --- /dev/null +++ b/assets/hbm/models/missile_parts/mp_f_15_kerosene.obj @@ -0,0 +1,135 @@ +# Blender v2.76 (sub 0) OBJ File: 'mp_f_15.blend' +# www.blender.org +o Cylinder +v 0.000000 0.000000 -0.750000 +v 0.000000 10.000000 -0.750000 +v 0.375000 0.000000 -0.649519 +v 0.375000 10.000000 -0.649519 +v 0.649519 0.000000 -0.375000 +v 0.649519 10.000000 -0.375000 +v 0.750000 0.000000 -0.000000 +v 0.750000 10.000000 -0.000000 +v 0.649519 0.000000 0.375000 +v 0.649519 10.000000 0.375000 +v 0.375000 0.000000 0.649519 +v 0.375000 10.000000 0.649519 +v 0.000000 0.000000 0.750000 +v 0.000000 10.000000 0.750000 +v -0.375000 0.000000 0.649519 +v -0.375000 10.000000 0.649519 +v -0.649519 0.000000 0.375000 +v -0.649519 10.000000 0.375000 +v -0.750000 0.000000 0.000000 +v -0.750000 10.000000 0.000000 +v -0.649519 0.000000 -0.375000 +v -0.649519 10.000000 -0.375000 +v -0.375000 0.000000 -0.649519 +v -0.375000 10.000000 -0.649519 +vt 0.337500 1.000000 +vt 0.300000 1.000000 +vt 0.300000 0.000000 +vt 0.262500 1.000000 +vt 0.262500 0.000000 +vt 0.225000 1.000000 +vt 0.225000 0.000000 +vt 0.187500 1.000000 +vt 0.187500 0.000000 +vt 0.150000 1.000000 +vt 0.150000 0.000000 +vt 0.112500 1.000000 +vt 0.112500 0.000000 +vt 0.075000 1.000000 +vt 0.075000 0.000000 +vt 0.037500 1.000000 +vt 0.037500 0.000000 +vt -0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.450000 1.000000 +vt 0.412500 1.000000 +vt 0.412500 0.000000 +vt 0.462500 0.187500 +vt 0.525000 0.300000 +vt 0.587500 0.187500 +vt 0.375000 1.000000 +vt 0.337500 0.000000 +vt 0.375000 0.000000 +vt 0.525000 0.000000 +vt 0.462500 0.112500 +vt 0.587500 0.037500 +vt 0.450000 0.000000 +vt 0.562500 0.162500 +vt 0.525000 0.150000 +vt 0.487500 0.162500 +vt 0.450000 0.225000 +vt 0.462500 0.262500 +vt 0.487500 0.287500 +vt 0.562500 0.287500 +vt 0.587500 0.262500 +vt 0.600000 0.225000 +vt 0.587500 0.112500 +vt 0.600000 0.075000 +vt 0.562500 0.012500 +vt 0.487500 0.012500 +vt 0.462500 0.037500 +vt 0.450000 0.075000 +vt 0.487500 0.137500 +vt 0.562500 0.137500 +vn 0.258800 0.000000 -0.965900 +vn 0.707100 0.000000 -0.707100 +vn 0.965900 0.000000 -0.258800 +vn 0.965900 0.000000 0.258800 +vn 0.707100 0.000000 0.707100 +vn 0.258800 0.000000 0.965900 +vn -0.258800 0.000000 0.965900 +vn -0.707100 0.000000 0.707100 +vn -0.965900 0.000000 0.258800 +vn -0.965900 0.000000 -0.258800 +vn 0.000000 1.000000 0.000000 +vn -0.258800 0.000000 -0.965900 +vn -0.707100 0.000000 -0.707100 +vn 0.000000 -1.000000 0.000000 +s off +f 2/1/1 4/2/1 3/3/1 +f 4/2/2 6/4/2 5/5/2 +f 6/4/3 8/6/3 7/7/3 +f 8/6/4 10/8/4 9/9/4 +f 10/8/5 12/10/5 11/11/5 +f 12/10/6 14/12/6 13/13/6 +f 14/12/7 16/14/7 15/15/7 +f 16/14/8 18/16/8 17/17/8 +f 18/16/9 20/18/9 19/19/9 +f 20/20/10 22/21/10 21/22/10 +f 22/23/11 14/24/11 6/25/11 +f 24/26/12 2/1/12 1/27/12 +f 22/21/13 24/26/13 23/28/13 +f 7/29/14 15/30/14 3/31/14 +f 1/27/1 2/1/1 3/3/1 +f 3/3/2 4/2/2 5/5/2 +f 5/5/3 6/4/3 7/7/3 +f 7/7/4 8/6/4 9/9/4 +f 9/9/5 10/8/5 11/11/5 +f 11/11/6 12/10/6 13/13/6 +f 13/13/7 14/12/7 15/15/7 +f 15/15/8 16/14/8 17/17/8 +f 17/17/9 18/16/9 19/19/9 +f 19/32/10 20/20/10 21/22/10 +f 6/25/11 4/33/11 22/23/11 +f 2/34/11 24/35/11 22/23/11 +f 22/23/11 20/36/11 18/37/11 +f 18/37/11 16/38/11 22/23/11 +f 14/24/11 12/39/11 10/40/11 +f 10/40/11 8/41/11 14/24/11 +f 4/33/11 2/34/11 22/23/11 +f 22/23/11 16/38/11 14/24/11 +f 14/24/11 8/41/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/42/14 1/43/14 3/31/14 +f 3/31/14 5/44/14 7/29/14 +f 7/29/14 9/45/14 11/46/14 +f 11/46/14 13/47/14 7/29/14 +f 15/30/14 17/48/14 19/34/14 +f 19/34/14 21/49/14 23/42/14 +f 23/42/14 3/31/14 15/30/14 +f 7/29/14 13/47/14 15/30/14 +f 15/30/14 19/34/14 23/42/14 diff --git a/assets/hbm/models/missile_parts/mp_s_15_thin.obj b/assets/hbm/models/missile_parts/mp_s_15_thin.obj index c610ff8ad..61ad3b3ca 100644 --- a/assets/hbm/models/missile_parts/mp_s_15_thin.obj +++ b/assets/hbm/models/missile_parts/mp_s_15_thin.obj @@ -49,6 +49,27 @@ v -0.687500 1.000000 -0.031250 v -0.687500 3.000000 -0.031250 v -0.687500 3.000000 0.031250 v -0.687500 1.000000 0.031250 +vt -0.000000 0.705882 +vt 0.000000 0.000000 +vt 0.029412 0.000000 +vt 0.029412 0.705882 +vt 0.029412 0.941176 +vt 0.470588 -0.000000 +vt 0.823529 0.000000 +vt 0.705882 0.705882 +vt 0.029412 0.970588 +vt 0.382353 0.941176 +vt 0.147059 0.705882 +vt 0.382353 0.000000 +vt 0.470588 0.941176 +vt 0.411765 0.941176 +vt 0.411765 -0.000000 +vt 0.000000 0.970588 +vt 0.000000 0.941176 +vt 0.411765 0.970588 +vt 0.382353 0.970588 +vt 0.441176 0.941176 +vt 0.441176 0.000000 vn 0.000000 0.164400 -0.986400 vn 0.000000 0.707100 -0.707100 vn 1.000000 0.000000 0.000000 @@ -64,83 +85,83 @@ vn -0.986400 0.164400 0.000000 vn -0.707100 0.707100 0.000000 vn 0.000000 1.000000 0.000000 s off -f 18//1 19//1 20//1 -f 18//2 17//2 4//2 -f 7//3 19//3 18//3 -f 20//4 19//4 7//4 -f 17//5 20//5 3//5 -f 22//6 23//6 24//6 -f 22//7 21//7 6//7 -f 1//5 23//5 22//5 -f 24//4 23//4 1//4 -f 21//3 24//3 5//3 -f 26//8 27//8 28//8 -f 26//9 25//9 14//9 -f 9//10 27//10 26//10 -f 28//4 27//4 9//4 -f 25//11 28//11 13//11 -f 30//12 31//12 32//12 -f 30//13 29//13 12//13 -f 15//11 31//11 30//11 -f 32//4 31//4 15//4 -f 29//10 32//10 11//10 -f 34//11 35//11 36//11 -f 34//5 33//5 1//5 -f 35//14 34//14 2//14 -f 36//3 35//3 6//3 -f 33//4 36//4 5//4 -f 38//5 39//5 40//5 -f 38//10 37//10 9//10 -f 39//14 38//14 10//14 -f 40//11 39//11 14//11 -f 37//4 40//4 13//4 -f 42//10 43//10 44//10 -f 42//4 41//4 3//4 -f 43//3 42//3 7//3 -f 44//14 43//14 8//14 -f 41//5 44//5 4//5 -f 46//3 47//3 48//3 -f 46//11 45//11 15//11 -f 47//14 46//14 16//14 -f 48//10 47//10 12//10 -f 45//4 48//4 11//4 -f 17//1 18//1 20//1 -f 8//2 18//2 4//2 -f 8//3 7//3 18//3 -f 3//4 20//4 7//4 -f 4//5 17//5 3//5 -f 21//6 22//6 24//6 -f 2//7 22//7 6//7 -f 2//5 1//5 22//5 -f 5//4 24//4 1//4 -f 6//3 21//3 5//3 -f 25//8 26//8 28//8 -f 10//9 26//9 14//9 -f 10//10 9//10 26//10 -f 13//4 28//4 9//4 -f 14//11 25//11 13//11 -f 29//12 30//12 32//12 -f 16//13 30//13 12//13 -f 16//11 15//11 30//11 -f 11//4 32//4 15//4 -f 12//10 29//10 11//10 -f 33//11 34//11 36//11 -f 2//5 34//5 1//5 -f 6//14 35//14 2//14 -f 5//3 36//3 6//3 -f 1//4 33//4 5//4 -f 37//5 38//5 40//5 -f 10//10 38//10 9//10 -f 14//14 39//14 10//14 -f 13//11 40//11 14//11 -f 9//4 37//4 13//4 -f 41//10 42//10 44//10 -f 7//4 42//4 3//4 -f 8//3 43//3 7//3 -f 4//14 44//14 8//14 -f 3//5 41//5 4//5 -f 45//3 46//3 48//3 -f 16//11 46//11 15//11 -f 12//14 47//14 16//14 -f 11//10 48//10 12//10 -f 15//4 45//4 11//4 +f 18/1/1 19/2/1 20/3/1 +f 18/1/2 17/4/2 4/5/2 +f 7/6/3 19/7/3 18/8/3 +f 20/9/4 19/5/4 7/10/4 +f 17/11/5 20/3/5 3/12/5 +f 22/1/6 23/2/6 24/3/6 +f 22/1/7 21/4/7 6/5/7 +f 1/6/5 23/7/5 22/8/5 +f 24/9/4 23/5/4 1/10/4 +f 21/11/3 24/3/3 5/12/3 +f 26/1/8 27/2/8 28/3/8 +f 26/1/9 25/4/9 14/5/9 +f 9/6/10 27/7/10 26/8/10 +f 28/9/4 27/5/4 9/10/4 +f 25/11/11 28/3/11 13/12/11 +f 30/1/12 31/2/12 32/3/12 +f 30/1/13 29/4/13 12/5/13 +f 15/6/11 31/7/11 30/8/11 +f 32/9/4 31/5/4 15/10/4 +f 29/11/10 32/3/10 11/12/10 +f 34/13/11 35/14/11 36/15/11 +f 34/13/5 33/6/5 1/6/5 +f 35/9/14 34/16/14 2/17/14 +f 36/15/3 35/14/3 6/10/3 +f 33/14/4 36/18/4 5/19/4 +f 38/20/5 39/14/5 40/15/5 +f 38/20/10 37/21/10 9/6/10 +f 39/9/14 38/16/14 10/17/14 +f 40/15/11 39/14/11 14/10/11 +f 37/14/4 40/18/4 13/19/4 +f 42/12/10 43/10/10 44/10/10 +f 42/14/4 41/18/4 3/19/4 +f 43/10/3 42/12/3 7/6/3 +f 44/9/14 43/16/14 8/17/14 +f 41/12/5 44/10/5 4/10/5 +f 46/20/3 47/14/3 48/15/3 +f 46/20/11 45/21/11 15/6/11 +f 47/9/14 46/16/14 16/17/14 +f 48/15/10 47/14/10 12/10/10 +f 45/14/4 48/18/4 11/19/4 +f 17/4/1 18/1/1 20/3/1 +f 8/17/2 18/1/2 4/5/2 +f 8/13/3 7/6/3 18/8/3 +f 3/19/4 20/9/4 7/10/4 +f 4/10/5 17/11/5 3/12/5 +f 21/4/6 22/1/6 24/3/6 +f 2/17/7 22/1/7 6/5/7 +f 2/13/5 1/6/5 22/8/5 +f 5/19/4 24/9/4 1/10/4 +f 6/10/3 21/11/3 5/12/3 +f 25/4/8 26/1/8 28/3/8 +f 10/17/9 26/1/9 14/5/9 +f 10/13/10 9/6/10 26/8/10 +f 13/19/4 28/9/4 9/10/4 +f 14/10/11 25/11/11 13/12/11 +f 29/4/12 30/1/12 32/3/12 +f 16/17/13 30/1/13 12/5/13 +f 16/13/11 15/6/11 30/8/11 +f 11/19/4 32/9/4 15/10/4 +f 12/10/10 29/11/10 11/12/10 +f 33/6/11 34/13/11 36/15/11 +f 2/13/5 34/13/5 1/6/5 +f 6/5/14 35/9/14 2/17/14 +f 5/12/3 36/15/3 6/10/3 +f 1/10/4 33/14/4 5/19/4 +f 37/21/5 38/20/5 40/15/5 +f 10/13/10 38/20/10 9/6/10 +f 14/5/14 39/9/14 10/17/14 +f 13/12/11 40/15/11 14/10/11 +f 9/10/4 37/14/4 13/19/4 +f 41/12/10 42/12/10 44/10/10 +f 7/10/4 42/14/4 3/19/4 +f 8/13/3 43/10/3 7/6/3 +f 4/5/14 44/9/14 8/17/14 +f 3/12/5 41/12/5 4/10/5 +f 45/21/3 46/20/3 48/15/3 +f 16/13/11 46/20/11 15/6/11 +f 12/5/14 47/9/14 16/17/14 +f 11/12/10 48/15/10 12/10/10 +f 15/10/4 45/14/4 11/19/4 diff --git a/assets/hbm/models/missile_parts/mp_w_10_nuclear_large.obj b/assets/hbm/models/missile_parts/mp_w_10_nuclear_large.obj new file mode 100644 index 000000000..ff9f57d7d --- /dev/null +++ b/assets/hbm/models/missile_parts/mp_w_10_nuclear_large.obj @@ -0,0 +1,230 @@ +# Blender v2.76 (sub 0) OBJ File: 'mp_w_10_nuclear_large.blend' +# www.blender.org +o Cylinder +v 0.000000 0.000000 -0.500000 +v 0.000000 0.500000 -0.500000 +v 0.250000 0.000000 -0.433013 +v 0.250000 0.500000 -0.433013 +v 0.433013 0.000000 -0.250000 +v 0.433013 0.500000 -0.250000 +v 0.500000 0.000000 0.000000 +v 0.500000 0.500000 0.000000 +v 0.433013 0.000000 0.250000 +v 0.433013 0.500000 0.250000 +v 0.250000 0.000000 0.433013 +v 0.250000 0.500000 0.433013 +v 0.000000 0.000000 0.500000 +v 0.000000 0.500000 0.500000 +v -0.250000 0.000000 0.433013 +v -0.250000 0.500000 0.433013 +v -0.433013 0.000000 0.250000 +v -0.433013 0.500000 0.250000 +v -0.500000 0.000000 0.000000 +v -0.500000 0.500000 0.000000 +v -0.433013 0.000000 -0.250000 +v -0.433013 0.500000 -0.250000 +v -0.250000 0.000000 -0.433013 +v -0.250000 0.500000 -0.433013 +v 0.213473 1.375000 -0.369746 +v -0.000000 1.375000 -0.426946 +v 0.369746 1.375000 -0.213473 +v 0.426946 1.375000 0.000000 +v 0.369746 1.375000 0.213473 +v 0.213473 1.375000 0.369746 +v 0.000000 1.375000 0.426946 +v -0.213473 1.375000 0.369746 +v -0.369746 1.375000 0.213473 +v -0.426946 1.375000 0.000000 +v -0.369746 1.375000 -0.213473 +v -0.213473 1.375000 -0.369746 +v 0.103483 2.125000 -0.179238 +v -0.000000 2.125000 -0.206966 +v 0.179238 2.125000 -0.103483 +v 0.206966 2.125000 0.000000 +v 0.179238 2.125000 0.103483 +v 0.103483 2.125000 0.179238 +v 0.000000 2.125000 0.206966 +v -0.103483 2.125000 0.179238 +v -0.179238 2.125000 0.103483 +v -0.206966 2.125000 0.000000 +v -0.179238 2.125000 -0.103483 +v -0.103483 2.125000 -0.179238 +v 0.022753 2.500000 -0.039409 +v 0.000000 2.500000 -0.045505 +v 0.039409 2.500000 -0.022753 +v 0.045505 2.500000 0.000000 +v 0.039409 2.500000 0.022753 +v 0.022753 2.500000 0.039409 +v 0.000000 2.500000 0.045505 +v -0.022753 2.500000 0.039409 +v -0.039409 2.500000 0.022753 +v -0.045505 2.500000 0.000000 +v -0.039409 2.500000 -0.022753 +v -0.022753 2.500000 -0.039409 +vn 0.258800 0.000000 -0.965900 +vn 0.707100 0.000000 -0.707100 +vn 0.965900 0.000000 -0.258800 +vn 0.965900 0.000000 0.258800 +vn 0.707100 0.000000 0.707100 +vn 0.258800 0.000000 0.965900 +vn -0.258800 0.000000 0.965900 +vn -0.707100 0.000000 0.707100 +vn -0.965900 0.000000 0.258800 +vn -0.965900 0.000000 -0.258800 +vn -0.704800 0.080400 -0.704800 +vn -0.258800 0.000000 -0.965900 +vn -0.707100 0.000000 -0.707100 +vn 0.000000 -1.000000 0.000000 +vn 0.929300 0.272600 0.249000 +vn 0.704800 0.080400 -0.704800 +vn -0.962800 0.080400 -0.258000 +vn -0.962800 0.080400 0.258000 +vn -0.704800 0.080400 0.704800 +vn -0.258000 0.080400 0.962800 +vn 0.258000 0.080400 0.962800 +vn 0.704800 0.080400 0.704800 +vn 0.962800 0.080400 0.258000 +vn -0.258000 0.080400 -0.962800 +vn 0.258000 0.080400 -0.962800 +vn 0.962800 0.080400 -0.258000 +vn -0.239000 0.384000 0.891900 +vn -0.680300 0.272600 -0.680300 +vn 0.249000 0.272600 -0.929300 +vn -0.680300 0.272600 0.680300 +vn 0.680300 0.272600 0.680300 +vn -0.249000 0.272600 -0.929300 +vn 0.680300 0.272600 -0.680300 +vn -0.929300 0.272600 0.249000 +vn 0.249000 0.272600 0.929300 +vn 0.929300 0.272600 -0.249000 +vn -0.929300 0.272600 -0.249000 +vn -0.249000 0.272600 0.929300 +vn 0.000000 1.000000 0.000000 +vn 0.891900 0.384000 0.239000 +vn -0.652900 0.384000 -0.652900 +vn 0.239000 0.384000 -0.891900 +vn -0.652900 0.384000 0.652900 +vn 0.652900 0.384000 0.652900 +vn -0.239000 0.384000 -0.891900 +vn 0.652900 0.384000 -0.652900 +vn -0.891900 0.384000 0.239000 +vn 0.239000 0.384000 0.891900 +vn 0.891900 0.384000 -0.239000 +vn -0.891900 0.384000 -0.239000 +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 35//11 36//11 +f 24//12 2//12 1//12 +f 22//13 24//13 23//13 +f 7//14 19//14 23//14 +f 29//15 28//15 40//15 +f 4//16 25//16 27//16 +f 20//17 34//17 35//17 +f 18//18 33//18 34//18 +f 18//19 16//19 32//19 +f 14//20 31//20 32//20 +f 14//21 12//21 30//21 +f 10//22 29//22 30//22 +f 8//23 28//23 29//23 +f 24//24 36//24 26//24 +f 4//25 2//25 26//25 +f 6//26 27//26 28//26 +f 43//27 55//27 56//27 +f 35//28 47//28 48//28 +f 26//29 38//29 37//29 +f 32//30 44//30 45//30 +f 29//31 41//31 42//31 +f 36//32 48//32 38//32 +f 27//33 25//33 37//33 +f 33//34 45//34 46//34 +f 30//35 42//35 43//35 +f 27//36 39//36 40//36 +f 34//37 46//37 47//37 +f 31//38 43//38 44//38 +f 59//39 55//39 51//39 +f 41//40 40//40 52//40 +f 47//41 59//41 60//41 +f 37//42 38//42 50//42 +f 45//43 44//43 56//43 +f 42//44 41//44 53//44 +f 48//45 60//45 50//45 +f 37//46 49//46 51//46 +f 46//47 45//47 57//47 +f 42//48 54//48 55//48 +f 39//49 51//49 52//49 +f 46//50 58//50 59//50 +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 24//11 22//11 36//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 7//14 +f 7//14 9//14 11//14 +f 11//14 13//14 15//14 +f 15//14 17//14 19//14 +f 19//14 21//14 23//14 +f 23//14 3//14 7//14 +f 7//14 11//14 15//14 +f 15//14 19//14 7//14 +f 41//15 29//15 40//15 +f 6//16 4//16 27//16 +f 22//17 20//17 35//17 +f 20//18 18//18 34//18 +f 33//19 18//19 32//19 +f 16//20 14//20 32//20 +f 31//21 14//21 30//21 +f 12//22 10//22 30//22 +f 10//23 8//23 29//23 +f 2//24 24//24 26//24 +f 25//25 4//25 26//25 +f 8//26 6//26 28//26 +f 44//27 43//27 56//27 +f 36//28 35//28 48//28 +f 25//29 26//29 37//29 +f 33//30 32//30 45//30 +f 30//31 29//31 42//31 +f 26//32 36//32 38//32 +f 39//33 27//33 37//33 +f 34//34 33//34 46//34 +f 31//35 30//35 43//35 +f 28//36 27//36 40//36 +f 35//37 34//37 47//37 +f 32//38 31//38 44//38 +f 51//39 49//39 59//39 +f 50//39 60//39 59//39 +f 59//39 58//39 57//39 +f 57//39 56//39 55//39 +f 55//39 54//39 51//39 +f 53//39 52//39 51//39 +f 49//39 50//39 59//39 +f 59//39 57//39 55//39 +f 54//39 53//39 51//39 +f 53//40 41//40 52//40 +f 48//41 47//41 60//41 +f 49//42 37//42 50//42 +f 57//43 45//43 56//43 +f 54//44 42//44 53//44 +f 38//45 48//45 50//45 +f 39//46 37//46 51//46 +f 58//47 46//47 57//47 +f 43//48 42//48 55//48 +f 40//49 39//49 52//49 +f 47//50 46//50 59//50 diff --git a/assets/hbm/models/missile_parts/mp_w_15_he.obj b/assets/hbm/models/missile_parts/mp_w_15_he.obj new file mode 100644 index 000000000..046704702 --- /dev/null +++ b/assets/hbm/models/missile_parts/mp_w_15_he.obj @@ -0,0 +1,124 @@ +# Blender v2.76 (sub 0) OBJ File: 'mp_w_15_he.blend' +# www.blender.org +o Cone +v 0.000000 0.000000 -0.750000 +v 0.000000 1.000000 -0.500000 +v 0.375000 0.000000 -0.649519 +v 0.250000 1.000000 -0.433013 +v 0.649519 0.000000 -0.375000 +v 0.433013 1.000000 -0.250000 +v 0.750000 0.000000 0.000000 +v 0.500000 1.000000 0.000000 +v 0.649519 0.000000 0.375000 +v 0.433013 1.000000 0.250000 +v 0.375000 0.000000 0.649519 +v 0.250000 1.000000 0.433013 +v 0.000000 0.000000 0.750000 +v 0.000000 1.000000 0.500000 +v -0.375000 0.000000 0.649519 +v -0.250000 1.000000 0.433013 +v -0.649519 0.000000 0.375000 +v -0.433013 1.000000 0.250000 +v -0.750000 0.000000 0.000000 +v -0.500000 1.000000 0.000000 +v -0.649519 0.000000 -0.375000 +v -0.433013 1.000000 -0.250000 +v -0.375000 0.000000 -0.649519 +v -0.250000 1.000000 -0.433013 +v 0.000000 2.000000 0.000000 +v 0.000000 2.000000 0.000000 +v 0.000000 2.000000 0.000000 +v 0.000000 2.000000 0.000000 +v 0.000000 2.000000 0.000000 +v 0.000000 2.000000 0.000000 +v 0.000000 2.000000 0.000000 +v 0.000000 2.000000 0.000000 +v 0.000000 2.000000 0.000000 +v 0.000000 2.000000 0.000000 +v 0.000000 2.000000 0.000000 +v 0.000000 2.000000 0.000000 +vn 0.251600 0.234700 -0.938900 +vn 0.687300 0.234700 -0.687300 +vn 0.938900 0.234700 -0.251600 +vn 0.938900 0.234700 0.251600 +vn 0.687300 0.234700 0.687400 +vn 0.251600 0.234700 0.938900 +vn -0.251600 0.234700 0.938900 +vn -0.687300 0.234700 0.687400 +vn -0.938900 0.234700 0.251600 +vn -0.938900 0.234700 -0.251600 +vn -0.251600 0.234700 -0.938900 +vn -0.687400 0.234700 -0.687300 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 1.000000 0.000000 +vn 0.869800 0.434900 0.233100 +vn 0.869800 0.434900 -0.233100 +vn 0.636700 0.434900 -0.636700 +vn 0.233100 0.434900 -0.869800 +vn -0.233100 0.434900 -0.869800 +vn -0.636700 0.434900 -0.636700 +vn -0.869800 0.434900 -0.233100 +vn -0.869800 0.434900 0.233100 +vn -0.636700 0.434900 0.636700 +vn -0.233100 0.434900 0.869800 +vn 0.233100 0.434900 0.869800 +vn 0.636700 0.434900 0.636700 +vn 0.687300 0.234700 0.687300 +vn 0.000000 0.000000 1.000000 +s off +f 2//1 4//1 3//1 +f 3//2 4//2 6//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 15//8 16//8 18//8 +f 17//9 18//9 20//9 +f 19//10 20//10 22//10 +f 24//11 2//11 1//11 +f 22//12 24//12 23//12 +f 7//13 15//13 23//13 +f 33//14 32//14 27//14 +f 8//15 29//15 10//15 +f 6//16 29//16 8//16 +f 4//17 29//17 6//17 +f 2//18 29//18 4//18 +f 24//19 29//19 2//19 +f 22//20 29//20 24//20 +f 20//21 29//21 22//21 +f 18//22 29//22 20//22 +f 16//23 29//23 18//23 +f 14//24 29//24 16//24 +f 12//25 29//25 14//25 +f 10//26 29//26 12//26 +f 1//1 2//1 3//1 +f 5//2 3//2 6//2 +f 5//3 6//3 7//3 +f 7//4 8//4 9//4 +f 9//27 10//27 11//27 +f 11//6 12//6 13//6 +f 13//7 14//7 15//7 +f 17//8 15//8 18//8 +f 19//9 17//9 20//9 +f 21//10 19//10 22//10 +f 23//11 24//11 1//11 +f 21//12 22//12 23//12 +f 23//13 1//13 7//13 +f 3//13 5//13 7//13 +f 7//13 9//13 11//13 +f 11//13 13//13 7//13 +f 15//13 17//13 19//13 +f 19//13 21//13 15//13 +f 1//13 3//13 7//13 +f 7//13 13//13 15//13 +f 15//13 21//13 23//13 +f 27//14 25//14 26//14 +f 29//28 28//28 27//28 +f 27//13 26//13 36//13 +f 30//28 29//28 27//28 +f 27//28 36//28 35//28 +f 31//13 30//13 27//13 +f 27//28 35//28 34//28 +f 32//13 31//13 27//13 +f 27//28 34//28 33//28 diff --git a/assets/hbm/models/missile_parts/mp_w_15_nuclear.obj b/assets/hbm/models/missile_parts/mp_w_15_nuclear.obj new file mode 100644 index 000000000..2b3646000 --- /dev/null +++ b/assets/hbm/models/missile_parts/mp_w_15_nuclear.obj @@ -0,0 +1,413 @@ +# Blender v2.76 (sub 0) OBJ File: 'mp_w_15_nuclear.blend' +# www.blender.org +o Cylinder +v 0.000000 0.000000 -0.750000 +v 0.000000 0.500000 -0.750000 +v 0.375000 0.000000 -0.649519 +v 0.375000 0.500000 -0.649519 +v 0.649519 0.000000 -0.375000 +v 0.649519 0.500000 -0.375000 +v 0.750000 0.000000 0.000000 +v 0.750000 0.500000 0.000000 +v 0.649519 0.000000 0.375000 +v 0.649519 0.500000 0.375000 +v 0.375000 0.000000 0.649519 +v 0.375000 0.500000 0.649519 +v 0.000000 0.000000 0.750000 +v 0.000000 0.500000 0.750000 +v -0.375000 0.000000 0.649519 +v -0.375000 0.500000 0.649519 +v -0.649519 0.000000 0.375000 +v -0.649519 0.500000 0.375000 +v -0.750000 0.000000 0.000000 +v -0.750000 0.500000 0.000000 +v -0.649519 0.000000 -0.375000 +v -0.649519 0.500000 -0.375000 +v -0.375000 0.000000 -0.649519 +v -0.375000 0.500000 -0.649519 +v 0.332945 1.500000 -0.576678 +v -0.000000 1.500000 -0.665890 +v 0.576678 1.500000 -0.332945 +v 0.665890 1.500000 0.000000 +v 0.576678 1.500000 0.332945 +v 0.332945 1.500000 0.576678 +v 0.000000 1.500000 0.665890 +v -0.332945 1.500000 0.576678 +v -0.576678 1.500000 0.332945 +v -0.665890 1.500000 0.000000 +v -0.576678 1.500000 -0.332945 +v -0.332945 1.500000 -0.576678 +v 0.233371 2.500000 -0.404210 +v -0.000000 2.500000 -0.466741 +v 0.404210 2.500000 -0.233371 +v 0.466741 2.500000 0.000000 +v 0.404210 2.500000 0.233371 +v 0.233371 2.500000 0.404210 +v -0.000000 2.500000 0.466741 +v -0.233371 2.500000 0.404210 +v -0.404210 2.500000 0.233371 +v -0.466741 2.500000 0.000000 +v -0.404210 2.500000 -0.233370 +v -0.233371 2.500000 -0.404210 +v 0.114812 3.250000 -0.198861 +v -0.000000 3.250000 -0.229625 +v 0.198861 3.250000 -0.114812 +v 0.229625 3.250000 0.000000 +v 0.198861 3.250000 0.114812 +v 0.114812 3.250000 0.198861 +v -0.000000 3.250000 0.229625 +v -0.114812 3.250000 0.198861 +v -0.198861 3.250000 0.114812 +v -0.229625 3.250000 0.000000 +v -0.198861 3.250000 -0.114812 +v -0.114813 3.250000 -0.198861 +v 0.034329 3.500000 -0.059459 +v -0.000000 3.500000 -0.068657 +v 0.059459 3.500000 -0.034329 +v 0.068657 3.500000 0.000000 +v 0.059459 3.500000 0.034329 +v 0.034329 3.500000 0.059459 +v -0.000000 3.500000 0.068657 +v -0.034329 3.500000 0.059459 +v -0.059459 3.500000 0.034329 +v -0.068657 3.500000 0.000000 +v -0.059459 3.500000 -0.034329 +v -0.034329 3.500000 -0.059459 +vt 0.562500 0.083333 +vt 0.500000 0.083333 +vt 0.500000 0.000000 +vt 0.437500 0.083333 +vt 0.437500 0.000000 +vt 0.375000 0.083333 +vt 0.375000 0.000000 +vt 0.312500 0.083333 +vt 0.312500 0.000000 +vt 0.250000 0.083333 +vt 0.250000 0.000000 +vt 0.187500 0.083333 +vt 0.187500 0.000000 +vt 0.125000 0.083333 +vt 0.125000 0.000000 +vt 0.062500 0.083333 +vt 0.062500 0.000000 +vt 0.000000 0.083333 +vt 0.000000 0.000000 +vt 0.750000 0.083333 +vt 0.687500 0.083333 +vt 0.687500 0.000000 +vt 0.125000 0.250000 +vt 0.062500 0.250000 +vt 0.625000 0.083333 +vt 0.562500 0.000000 +vt 0.625000 0.000000 +vt 0.875000 0.000000 +vt 0.770833 0.187500 +vt 0.979167 0.187500 +vt 0.312500 0.250000 +vt 0.302083 0.416667 +vt 0.260417 0.416667 +vt 0.187500 0.250000 +vt 0.250000 0.250000 +vt 0.375000 0.250000 +vt 0.625000 0.250000 +vt 0.562500 0.250000 +vt 0.500000 0.250000 +vt 0.437500 0.250000 +vt 0.687500 0.250000 +vt 0.750000 0.250000 +vt 0.000000 0.250000 +vt 0.291667 0.541667 +vt 0.614583 0.416667 +vt 0.572917 0.416667 +vt 0.489583 0.416667 +vt 0.447917 0.416667 +vt 0.052083 0.416667 +vt 0.010417 0.416667 +vt 0.239583 0.416667 +vt 0.197917 0.416667 +vt 0.427083 0.416667 +vt 0.385417 0.416667 +vt 0.739583 0.416667 +vt 0.697917 0.416667 +vt 0.177083 0.416667 +vt 0.135417 0.416667 +vt 0.364583 0.416667 +vt 0.322917 0.416667 +vt 0.677083 0.416667 +vt 0.635417 0.416667 +vt 0.552083 0.416667 +vt 0.510417 0.416667 +vt 0.114583 0.416667 +vt 0.104167 0.541667 +vt 0.104167 0.593750 +vt 0.083333 0.593750 +vt 0.604167 0.541667 +vt 0.583333 0.541667 +vt 0.479167 0.541667 +vt 0.458333 0.541667 +vt 0.041667 0.541667 +vt 0.020833 0.541667 +vt 0.229167 0.541667 +vt 0.208333 0.541667 +vt 0.416667 0.541667 +vt 0.395833 0.541667 +vt 0.729167 0.541667 +vt 0.166667 0.541667 +vt 0.145833 0.541667 +vt 0.354167 0.541667 +vt 0.666667 0.541667 +vt 0.645833 0.541667 +vt 0.541667 0.541667 +vt 0.520833 0.541667 +vt 0.072917 0.416667 +vt 0.760417 0.312500 +vt 0.802083 0.312500 +vt 0.802083 0.250000 +vt 0.270833 0.541667 +vt 0.291667 0.593750 +vt 0.604167 0.593750 +vt 0.583333 0.593750 +vt 0.479167 0.593750 +vt 0.458333 0.593750 +vt 0.041667 0.593750 +vt 0.020833 0.593750 +vt 0.229167 0.593750 +vt 0.416667 0.593750 +vt 0.395833 0.593750 +vt 0.729167 0.593750 +vt 0.708333 0.593750 +vt 0.166667 0.593750 +vt 0.145833 0.593750 +vt 0.354167 0.593750 +vt 0.333333 0.593750 +vt 0.666667 0.593750 +vt 0.645833 0.593750 +vt 0.541667 0.593750 +vt 0.520833 0.593750 +vt 0.750000 0.000000 +vt 1.000000 0.125000 +vt 0.979167 0.062500 +vt 0.937500 0.020833 +vt 0.812500 0.020833 +vt 0.770833 0.062500 +vt 0.750000 0.125000 +vt 0.812500 0.229167 +vt 0.875000 0.250000 +vt 0.937500 0.229167 +vt 0.083333 0.541667 +vt 0.708333 0.541667 +vt 0.333333 0.541667 +vt 0.781250 0.250000 +vt 0.760417 0.250000 +vt 0.750000 0.260417 +vt 0.750000 0.281250 +vt 0.750000 0.302083 +vt 0.781250 0.312500 +vt 0.812500 0.302083 +vt 0.812500 0.281250 +vt 0.812500 0.260417 +vt 0.270833 0.593750 +vt 0.208333 0.593750 +vn 0.258800 0.000000 -0.965900 +vn 0.707100 0.000000 -0.707100 +vn 0.965900 0.000000 -0.258800 +vn 0.965900 0.000000 0.258800 +vn 0.707100 0.000000 0.707100 +vn 0.258800 0.000000 0.965900 +vn -0.258800 0.000000 0.965900 +vn -0.707100 0.000000 0.707100 +vn -0.965900 0.000000 0.258800 +vn -0.965900 0.000000 -0.258800 +vn -0.704800 0.081000 0.704800 +vn -0.258800 0.000000 -0.965900 +vn -0.707100 0.000000 -0.707100 +vn 0.000000 -1.000000 0.000000 +vn 0.694400 0.188900 0.694400 +vn -0.258000 0.081000 0.962800 +vn 0.258000 0.081000 0.962800 +vn 0.704800 0.081000 0.704800 +vn 0.962800 0.081000 0.258000 +vn -0.258000 0.081000 -0.962800 +vn 0.258000 0.081000 -0.962800 +vn 0.962800 0.081000 -0.258000 +vn -0.704800 0.081000 -0.704800 +vn 0.704800 0.081000 -0.704800 +vn -0.962800 0.081000 -0.258000 +vn -0.962800 0.081000 0.258000 +vn 0.676300 0.292100 0.676300 +vn -0.254200 0.188900 -0.948500 +vn 0.694400 0.188900 -0.694400 +vn -0.948500 0.188900 0.254200 +vn 0.254200 0.188900 0.948500 +vn 0.948500 0.188900 -0.254200 +vn -0.948500 0.188900 -0.254200 +vn -0.254200 0.188900 0.948500 +vn 0.948500 0.188900 0.254200 +vn -0.694400 0.188900 -0.694400 +vn 0.254200 0.188900 -0.948500 +vn -0.694400 0.188900 0.694400 +vn -0.600500 0.528100 0.600500 +vn -0.247500 0.292100 -0.923800 +vn 0.676300 0.292100 -0.676300 +vn -0.923800 0.292100 0.247500 +vn 0.247500 0.292100 0.923800 +vn 0.923800 0.292100 -0.247500 +vn -0.923800 0.292100 -0.247500 +vn -0.247500 0.292100 0.923800 +vn 0.923800 0.292100 0.247500 +vn -0.676300 0.292100 -0.676300 +vn 0.247500 0.292100 -0.923800 +vn -0.676300 0.292100 0.676300 +vn 0.000000 1.000000 0.000000 +vn 0.600500 0.528100 0.600500 +vn -0.219800 0.528100 -0.820200 +vn 0.600500 0.528100 -0.600500 +vn -0.820200 0.528100 0.219800 +vn 0.219800 0.528100 0.820200 +vn 0.820200 0.528100 -0.219800 +vn -0.820200 0.528100 -0.219800 +vn -0.219800 0.528100 0.820200 +vn 0.820200 0.528100 0.219800 +vn -0.600500 0.528100 -0.600500 +vn 0.219800 0.528100 -0.820200 +s off +f 2/1/1 4/2/1 3/3/1 +f 4/2/2 6/4/2 5/5/2 +f 6/4/3 8/6/3 7/7/3 +f 8/6/4 10/8/4 9/9/4 +f 10/8/5 12/10/5 11/11/5 +f 12/10/6 14/12/6 13/13/6 +f 14/12/7 16/14/7 15/15/7 +f 16/14/8 18/16/8 17/17/8 +f 18/16/9 20/18/9 19/19/9 +f 20/20/10 22/21/10 21/22/10 +f 16/14/11 32/23/11 33/24/11 +f 24/25/12 2/1/12 1/26/12 +f 22/21/13 24/25/13 23/27/13 +f 7/28/14 15/29/14 23/30/14 +f 29/31/15 41/32/15 42/33/15 +f 14/12/16 31/34/16 32/23/16 +f 12/10/17 30/35/17 31/34/17 +f 12/10/18 10/8/18 29/31/18 +f 8/6/19 28/36/19 29/31/19 +f 24/25/20 36/37/20 26/38/20 +f 2/1/21 26/38/21 25/39/21 +f 6/4/22 27/40/22 28/36/22 +f 22/21/23 35/41/23 36/37/23 +f 4/2/24 25/39/24 27/40/24 +f 20/20/25 34/42/25 35/41/25 +f 18/16/26 33/24/26 34/43/26 +f 42/33/27 41/32/27 53/44/27 +f 36/37/28 48/45/28 38/46/28 +f 25/39/29 37/47/29 39/48/29 +f 33/24/30 45/49/30 46/50/30 +f 30/35/31 42/51/31 43/52/31 +f 27/40/32 39/53/32 40/54/32 +f 34/42/33 46/55/33 47/56/33 +f 31/34/34 43/57/34 44/58/34 +f 28/36/35 40/59/35 41/60/35 +f 35/41/36 47/61/36 48/62/36 +f 26/38/37 38/63/37 37/64/37 +f 33/24/38 32/23/38 44/65/38 +f 56/66/39 68/67/39 69/68/39 +f 48/45/40 60/69/40 50/70/40 +f 37/47/41 49/71/41 51/72/41 +f 45/49/42 57/73/42 58/74/42 +f 42/51/43 54/75/43 55/76/43 +f 39/53/44 51/77/44 52/78/44 +f 47/56/45 46/55/45 58/79/45 +f 43/57/46 55/80/46 56/81/46 +f 41/60/47 40/59/47 52/82/47 +f 47/61/48 59/83/48 60/84/48 +f 38/63/49 50/85/49 49/86/49 +f 45/87/50 44/65/50 56/66/50 +f 69/88/51 67/89/51 63/90/51 +f 54/91/52 53/44/52 65/92/52 +f 60/69/53 72/93/53 62/94/53 +f 49/71/54 61/95/54 63/96/54 +f 57/73/55 69/97/55 70/98/55 +f 55/76/56 54/75/56 66/99/56 +f 51/77/57 63/100/57 64/101/57 +f 58/79/58 70/102/58 71/103/58 +f 55/80/59 67/104/59 68/105/59 +f 52/82/60 64/106/60 65/107/60 +f 59/83/61 71/108/61 72/109/61 +f 50/85/62 62/110/62 61/111/62 +f 1/26/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/112/10 20/20/10 21/22/10 +f 18/16/11 16/14/11 33/24/11 +f 23/27/12 24/25/12 1/26/12 +f 21/22/13 22/21/13 23/27/13 +f 23/30/14 1/113/14 7/28/14 +f 3/114/14 5/115/14 7/28/14 +f 7/28/14 9/116/14 11/117/14 +f 11/117/14 13/118/14 7/28/14 +f 15/29/14 17/119/14 19/120/14 +f 19/120/14 21/121/14 15/29/14 +f 1/113/14 3/114/14 7/28/14 +f 7/28/14 13/118/14 15/29/14 +f 15/29/14 21/121/14 23/30/14 +f 30/35/15 29/31/15 42/33/15 +f 16/14/16 14/12/16 32/23/16 +f 14/12/17 12/10/17 31/34/17 +f 30/35/18 12/10/18 29/31/18 +f 10/8/19 8/6/19 29/31/19 +f 2/1/20 24/25/20 26/38/20 +f 4/2/21 2/1/21 25/39/21 +f 8/6/22 6/4/22 28/36/22 +f 24/25/23 22/21/23 36/37/23 +f 6/4/24 4/2/24 27/40/24 +f 22/21/25 20/20/25 35/41/25 +f 20/18/26 18/16/26 34/43/26 +f 54/91/27 42/33/27 53/44/27 +f 26/38/28 36/37/28 38/46/28 +f 27/40/29 25/39/29 39/48/29 +f 34/43/30 33/24/30 46/50/30 +f 31/34/31 30/35/31 43/52/31 +f 28/36/32 27/40/32 40/54/32 +f 35/41/33 34/42/33 47/56/33 +f 32/23/34 31/34/34 44/58/34 +f 29/31/35 28/36/35 41/60/35 +f 36/37/36 35/41/36 48/62/36 +f 25/39/37 26/38/37 37/64/37 +f 45/87/38 33/24/38 44/65/38 +f 57/122/39 56/66/39 69/68/39 +f 38/46/40 48/45/40 50/70/40 +f 39/48/41 37/47/41 51/72/41 +f 46/50/42 45/49/42 58/74/42 +f 43/52/43 42/51/43 55/76/43 +f 40/54/44 39/53/44 52/78/44 +f 59/123/45 47/56/45 58/79/45 +f 44/58/46 43/57/46 56/81/46 +f 53/124/47 41/60/47 52/82/47 +f 48/62/48 47/61/48 60/84/48 +f 37/64/49 38/63/49 49/86/49 +f 57/122/50 45/87/50 56/66/50 +f 63/90/51 61/125/51 62/126/51 +f 62/126/51 72/127/51 71/128/51 +f 71/128/51 70/129/51 69/88/51 +f 69/88/51 68/130/51 67/89/51 +f 67/89/51 66/131/51 65/132/51 +f 65/132/51 64/133/51 63/90/51 +f 63/90/51 62/126/51 71/128/51 +f 71/128/51 69/88/51 63/90/51 +f 67/89/51 65/132/51 63/90/51 +f 66/134/52 54/91/52 65/92/52 +f 50/70/53 60/69/53 62/94/53 +f 51/72/54 49/71/54 63/96/54 +f 58/74/55 57/73/55 70/98/55 +f 67/135/56 55/76/56 66/99/56 +f 52/78/57 51/77/57 64/101/57 +f 59/123/58 58/79/58 71/103/58 +f 56/81/59 55/80/59 68/105/59 +f 53/124/60 52/82/60 65/107/60 +f 60/84/61 59/83/61 72/109/61 +f 49/86/62 50/85/62 61/111/62 diff --git a/assets/hbm/textures/models/missile_parts/mp_f_15_hydrogen.png b/assets/hbm/textures/models/missile_parts/mp_f_15_hydrogen.png new file mode 100644 index 000000000..5fa8a482f Binary files /dev/null and b/assets/hbm/textures/models/missile_parts/mp_f_15_hydrogen.png differ diff --git a/assets/hbm/textures/models/missile_parts/mp_f_15_kerosene.png b/assets/hbm/textures/models/missile_parts/mp_f_15_kerosene.png new file mode 100644 index 000000000..604672d34 Binary files /dev/null and b/assets/hbm/textures/models/missile_parts/mp_f_15_kerosene.png differ diff --git a/assets/hbm/textures/models/missile_parts/mp_f_15_solid.png b/assets/hbm/textures/models/missile_parts/mp_f_15_solid.png new file mode 100644 index 000000000..228e6d5d8 Binary files /dev/null and b/assets/hbm/textures/models/missile_parts/mp_f_15_solid.png differ diff --git a/assets/hbm/textures/models/missile_parts/mp_s_15_thin.png b/assets/hbm/textures/models/missile_parts/mp_s_15_thin.png new file mode 100644 index 000000000..b96491038 Binary files /dev/null and b/assets/hbm/textures/models/missile_parts/mp_s_15_thin.png differ diff --git a/assets/hbm/textures/models/missile_parts/mp_w_15_nuclear.png b/assets/hbm/textures/models/missile_parts/mp_w_15_nuclear.png new file mode 100644 index 000000000..872dddfc6 Binary files /dev/null and b/assets/hbm/textures/models/missile_parts/mp_w_15_nuclear.png differ diff --git a/com/hbm/items/ModItems.java b/com/hbm/items/ModItems.java index 0c685771d..5c1cfab35 100644 --- a/com/hbm/items/ModItems.java +++ b/com/hbm/items/ModItems.java @@ -849,13 +849,17 @@ public class ModItems { public static Item mp_fuselage_10_15_hydrogen; public static Item mp_fuselage_10_15_balefire; public static Item mp_fuselage_15_kerosene; + public static Item mp_fuselage_15_solid; + public static Item mp_fuselage_15_hydrogen; public static Item mp_fuselage_20_kerosene; public static Item mp_warhead_10_he; public static Item mp_warhead_10_incendiary; public static Item mp_warhead_10_buster; public static Item mp_warhead_10_nuclear; + public static Item mp_warhead_10_nuclear_large; public static Item mp_warhead_15_he; + public static Item mp_warhead_15_nuclear; public static Item mp_warhead_20_he; public static Item mp_chip_1; @@ -2366,7 +2370,7 @@ public class ModItems { 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_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_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"); @@ -2380,13 +2384,17 @@ public class ModItems { 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_f_15").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_15_kerosene = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_kerosene").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_15_solid = new ItemMissile().makeFuselage(FuelType.SOLID, 1000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_solid").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); + mp_fuselage_15_hydrogen = new ItemMissile().makeFuselage(FuelType.HYDROGEN, 1000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_hydrogen").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage"); mp_fuselage_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_15_he = new ItemMissile().makeWarhead(WarheadType.HE, 15F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_w_15").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_w_15_he").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"); @@ -4089,12 +4097,16 @@ public class ModItems { GameRegistry.registerItem(mp_fuselage_10_15_hydrogen, mp_fuselage_10_15_hydrogen.getUnlocalizedName()); GameRegistry.registerItem(mp_fuselage_10_15_balefire, mp_fuselage_10_15_balefire.getUnlocalizedName()); GameRegistry.registerItem(mp_fuselage_15_kerosene, mp_fuselage_15_kerosene.getUnlocalizedName()); + GameRegistry.registerItem(mp_fuselage_15_solid, mp_fuselage_15_solid.getUnlocalizedName()); + GameRegistry.registerItem(mp_fuselage_15_hydrogen, mp_fuselage_15_hydrogen.getUnlocalizedName()); GameRegistry.registerItem(mp_fuselage_20_kerosene, mp_fuselage_20_kerosene.getUnlocalizedName()); GameRegistry.registerItem(mp_warhead_10_he, mp_warhead_10_he.getUnlocalizedName()); GameRegistry.registerItem(mp_warhead_10_incendiary, mp_warhead_10_incendiary.getUnlocalizedName()); GameRegistry.registerItem(mp_warhead_10_buster, mp_warhead_10_buster.getUnlocalizedName()); GameRegistry.registerItem(mp_warhead_10_nuclear, mp_warhead_10_nuclear.getUnlocalizedName()); + GameRegistry.registerItem(mp_warhead_10_nuclear_large, mp_warhead_10_nuclear_large.getUnlocalizedName()); GameRegistry.registerItem(mp_warhead_15_he, mp_warhead_15_he.getUnlocalizedName()); + GameRegistry.registerItem(mp_warhead_15_nuclear, mp_warhead_15_nuclear.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/main/ResourceManager.java b/com/hbm/main/ResourceManager.java index 5e12344a8..a72e6c31f 100644 --- a/com/hbm/main/ResourceManager.java +++ b/com/hbm/main/ResourceManager.java @@ -333,14 +333,17 @@ public class ResourceManager { public static final IModelCustom mp_f_10_kerosene = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_f_10_kerosene.obj")); public static final IModelCustom mp_f_10_15_kerosene = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_f_10_15_kerosene.obj")); - public static final IModelCustom mp_f_15 = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_f_15.obj")); + public static final IModelCustom mp_f_15_kerosene = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_f_15_kerosene.obj")); + public static final IModelCustom mp_f_15_hydrogen = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_f_15_hydrogen.obj")); public static final IModelCustom mp_f_20 = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_f_20.obj")); public static final IModelCustom mp_w_10_he = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_w_10_he.obj")); public static final IModelCustom mp_w_10_incendiary = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_w_10_incendiary.obj")); public static final IModelCustom mp_w_10_buster = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_w_10_buster.obj")); public static final IModelCustom mp_w_10_nuclear = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_w_10_nuclear.obj")); - public static final IModelCustom mp_w_15 = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_w_15.obj")); + public static final IModelCustom mp_w_10_nuclear_large = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_w_10_nuclear_large.obj")); + 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_nuclear = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_w_15_nuclear.obj")); public static final IModelCustom mp_w_20 = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_w_20.obj")); ////Texture Entities @@ -405,6 +408,7 @@ public class ResourceManager { public static final ResourceLocation mp_s_10_flat_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_s_10_flat.png"); public static final ResourceLocation mp_s_10_cruise_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_s_10_cruise.png"); public static final ResourceLocation mp_s_15_flat_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_s_15_flat.png"); + public static final ResourceLocation mp_s_15_thin_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_s_15_thin.png"); public static final ResourceLocation mp_f_10_kerosene_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_f_10_kerosene.png"); public static final ResourceLocation mp_f_10_solid_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_f_10_solid.png"); @@ -413,9 +417,13 @@ public class ResourceManager { public static final ResourceLocation mp_f_10_15_solid_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_f_10_15_solid.png"); public static final ResourceLocation mp_f_10_15_hydrogen_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_f_10_15_hydrogen.png"); public static final ResourceLocation mp_f_10_15_balefire_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_f_10_15_balefire.png"); + public static final ResourceLocation mp_f_15_kerosene_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_f_15_kerosene.png"); + public static final ResourceLocation mp_f_15_solid_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_f_15_solid.png"); + public static final ResourceLocation mp_f_15_hydrogen_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_f_15_hydrogen.png"); public static final ResourceLocation mp_w_10_he_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_w_10_he.png"); public static final ResourceLocation mp_w_10_incendiary_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_w_10_incendiary.png"); public static final ResourceLocation mp_w_10_buster_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_w_10_buster.png"); public static final ResourceLocation mp_w_10_nuclear_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_w_10_nuclear.png"); + public static final ResourceLocation mp_w_15_nuclear_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/mp_w_15_nuclear.png"); } diff --git a/com/hbm/render/item/ItemRenderMissile.java b/com/hbm/render/item/ItemRenderMissile.java index 999709361..6a7f2ffb5 100644 --- a/com/hbm/render/item/ItemRenderMissile.java +++ b/com/hbm/render/item/ItemRenderMissile.java @@ -84,7 +84,8 @@ public class ItemRenderMissile implements IItemRenderer { GL11.glTranslated(0, 0, 0); //GL11.glRotated(-45, 1, 0, 0); }*/ - + + GL11.glRotatef(System.currentTimeMillis() / 25 % 360, 0, -1, 0); MissilePronter.prontMissile(missile, Minecraft.getMinecraft().renderEngine); break; diff --git a/com/hbm/render/item/ItemRenderMissilePart.java b/com/hbm/render/item/ItemRenderMissilePart.java index 62f86b244..5ff55ce49 100644 --- a/com/hbm/render/item/ItemRenderMissilePart.java +++ b/com/hbm/render/item/ItemRenderMissilePart.java @@ -97,7 +97,8 @@ public class ItemRenderMissilePart implements IItemRenderer { GL11.glTranslated(0, 0, 0); //GL11.glRotated(-45, 1, 0, 0); }*/ - + + GL11.glRotatef(System.currentTimeMillis() / 25 % 360, 0, -1, 0); Minecraft.getMinecraft().renderEngine.bindTexture(part.texture); part.model.renderAll(); diff --git a/com/hbm/render/misc/MissileMultipart.java b/com/hbm/render/misc/MissileMultipart.java index 19de0c062..99ef7bdfe 100644 --- a/com/hbm/render/misc/MissileMultipart.java +++ b/com/hbm/render/misc/MissileMultipart.java @@ -1,5 +1,7 @@ package com.hbm.render.misc; +import com.hbm.items.weapon.ItemMissile.PartType; + public class MissileMultipart { public MissilePart warhead; @@ -11,11 +13,11 @@ public class MissileMultipart { double height = 0; - if(warhead != null) + if(warhead != null && warhead.type == PartType.WARHEAD) height += warhead.height; - if(fuselage != null) + if(fuselage != null && fuselage.type == PartType.FUSELAGE) height += fuselage.height; - if(thruster != null) + if(thruster != null && thruster.type == PartType.THRUSTER) height += thruster.height; return height; diff --git a/com/hbm/render/misc/MissilePart.java b/com/hbm/render/misc/MissilePart.java index e9bd0af8d..9ee6f01a7 100644 --- a/com/hbm/render/misc/MissilePart.java +++ b/com/hbm/render/misc/MissilePart.java @@ -48,7 +48,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_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.universal); + MissilePart.registerPart(ModItems.mp_stability_15_thin, PartType.FINS, 0, 3, ResourceManager.mp_s_15_thin, ResourceManager.mp_s_15_thin_tex); MissilePart.registerPart(ModItems.mp_stability_20_flat, PartType.FINS, 0, 3, ResourceManager.mp_s_20, ResourceManager.universal); MissilePart.registerPart(ModItems.mp_fuselage_10_kerosene, PartType.FUSELAGE, 4, 3, ResourceManager.mp_f_10_kerosene, ResourceManager.mp_f_10_kerosene_tex); @@ -58,14 +58,18 @@ public class MissilePart { MissilePart.registerPart(ModItems.mp_fuselage_10_15_solid, PartType.FUSELAGE, 9, 5.5, ResourceManager.mp_f_10_15_kerosene, ResourceManager.mp_f_10_15_solid_tex); MissilePart.registerPart(ModItems.mp_fuselage_10_15_hydrogen, PartType.FUSELAGE, 9, 5.5, ResourceManager.mp_f_10_15_kerosene, ResourceManager.mp_f_10_15_hydrogen_tex); MissilePart.registerPart(ModItems.mp_fuselage_10_15_balefire, PartType.FUSELAGE, 9, 5.5, ResourceManager.mp_f_10_15_kerosene, ResourceManager.mp_f_10_15_balefire_tex); - MissilePart.registerPart(ModItems.mp_fuselage_15_kerosene, PartType.FUSELAGE, 6, 4, ResourceManager.mp_f_15, ResourceManager.universal); + 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_solid, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_kerosene, ResourceManager.mp_f_15_solid_tex); + MissilePart.registerPart(ModItems.mp_fuselage_15_hydrogen, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_hydrogen, ResourceManager.mp_f_15_hydrogen_tex); MissilePart.registerPart(ModItems.mp_fuselage_20_kerosene, PartType.FUSELAGE, 10, 8, ResourceManager.mp_f_20, ResourceManager.universal); MissilePart.registerPart(ModItems.mp_warhead_10_he, PartType.WARHEAD, 2, 1.5, ResourceManager.mp_w_10_he, ResourceManager.mp_w_10_he_tex); MissilePart.registerPart(ModItems.mp_warhead_10_incendiary, PartType.WARHEAD, 2.5, 2, ResourceManager.mp_w_10_incendiary, ResourceManager.mp_w_10_incendiary_tex); MissilePart.registerPart(ModItems.mp_warhead_10_buster, PartType.WARHEAD, 0.5, 1, ResourceManager.mp_w_10_buster, ResourceManager.mp_w_10_buster_tex); MissilePart.registerPart(ModItems.mp_warhead_10_nuclear, PartType.WARHEAD, 2, 1.5, ResourceManager.mp_w_10_nuclear, ResourceManager.mp_w_10_nuclear_tex); - MissilePart.registerPart(ModItems.mp_warhead_15_he, PartType.WARHEAD, 3, 2.25, ResourceManager.mp_w_15, ResourceManager.universal); + MissilePart.registerPart(ModItems.mp_warhead_10_nuclear_large, PartType.WARHEAD, 2.5, 1.5, ResourceManager.mp_w_10_nuclear_large, ResourceManager.universal); + MissilePart.registerPart(ModItems.mp_warhead_15_he, PartType.WARHEAD, 2, 1.5, ResourceManager.mp_w_15_he, ResourceManager.universal); + MissilePart.registerPart(ModItems.mp_warhead_15_nuclear, PartType.WARHEAD, 3, 2, ResourceManager.mp_w_15_nuclear, ResourceManager.mp_w_15_nuclear_tex); MissilePart.registerPart(ModItems.mp_warhead_20_he, PartType.WARHEAD, 3, 2.25, ResourceManager.mp_w_20, ResourceManager.universal); }