From 667be321144ae8a3b7ee2a80bc81bc8b23f7dd75 Mon Sep 17 00:00:00 2001 From: 70000hp <105080577+70000hp@users.noreply.github.com> Date: Mon, 21 Nov 2022 18:47:54 -0600 Subject: [PATCH 1/2] the fork of a fork of a fork of a fork moment Moving the MIRV warhead from my 1.7 fork, while I get situated with 1.12 --- .../java/api/hbm/entity/IRadarDetectable.java | 1 + .../java/com/hbm/creativetabs/MissileTab.java | 8 +- .../com/hbm/entity/missile/EntityMIRV.java | 91 +- .../entity/missile/EntityMissileCustom.java | 40 +- src/main/java/com/hbm/items/ModItems.java | 1 + .../com/hbm/items/weapon/ItemMissile.java | 5 +- .../java/com/hbm/main/ResourceManager.java | 2 + .../entity/effect/RenderSmallNukeMK4.java | 2 +- .../java/com/hbm/render/misc/MissilePart.java | 1 + src/main/resources/assets/hbm/lang/en_us.lang | 1 + .../hbm/models/item/mp_warhead_15_mirv.json | 6 + .../hbm/models/missile_parts/mp_w_15_mirv.obj | 1259 +++++++++++++++++ .../missile_parts/warheads/mp_w_15_mirv.png | Bin 0 -> 1415 bytes 13 files changed, 1407 insertions(+), 10 deletions(-) create mode 100644 src/main/resources/assets/hbm/models/item/mp_warhead_15_mirv.json create mode 100644 src/main/resources/assets/hbm/models/missile_parts/mp_w_15_mirv.obj create mode 100644 src/main/resources/assets/hbm/textures/models/missile_parts/warheads/mp_w_15_mirv.png diff --git a/src/main/java/api/hbm/entity/IRadarDetectable.java b/src/main/java/api/hbm/entity/IRadarDetectable.java index 1214d92ec8..e521d07c97 100644 --- a/src/main/java/api/hbm/entity/IRadarDetectable.java +++ b/src/main/java/api/hbm/entity/IRadarDetectable.java @@ -14,6 +14,7 @@ public static enum RadarTargetType { MISSILE_15_20("Size 15/20 Custom Missile"), //size 15/20 custom missiles MISSILE_20("Size 20 Custom Missile"), //size 20 custom missiles MISSILE_AB("Anti-Ballistic Missile"), //anti ballistic missile + MIRVLET("Mirvlet"), //anti ballistic missile PLAYER("Player"); //airborne players public String name; diff --git a/src/main/java/com/hbm/creativetabs/MissileTab.java b/src/main/java/com/hbm/creativetabs/MissileTab.java index 932aaf35bb..e2ed2207f6 100644 --- a/src/main/java/com/hbm/creativetabs/MissileTab.java +++ b/src/main/java/com/hbm/creativetabs/MissileTab.java @@ -78,10 +78,10 @@ public void displayAllRelevantItems(NonNullList list) { list.add(ItemCustomMissile.buildMissile( ModItems.mp_chip_5, - ModItems.mp_warhead_15_boxcar, - ModItems.mp_fuselage_15_kerosene_blackjack, - ModItems.mp_stability_15_thin, - ModItems.mp_thruster_15_kerosene).setStackDisplayName(TextFormatting.RED + "Auntie Blackjack")); + ModItems.mp_warhead_15_mirv, + ModItems.mp_fuselage_15_kerosene_lambda, + ModItems.mp_stability_15_soyuz, + ModItems.mp_thruster_15_kerosene).setStackDisplayName(TextFormatting.BLUE + "7 For 1 Package Deal")); list.add(ItemCustomMissile.buildMissile( ModItems.mp_chip_4, diff --git a/src/main/java/com/hbm/entity/missile/EntityMIRV.java b/src/main/java/com/hbm/entity/missile/EntityMIRV.java index 5cd9227723..6de377b8d9 100644 --- a/src/main/java/com/hbm/entity/missile/EntityMIRV.java +++ b/src/main/java/com/hbm/entity/missile/EntityMIRV.java @@ -1,25 +1,69 @@ package com.hbm.entity.missile; +import java.util.ArrayList; +import java.util.List; + +import api.hbm.entity.IRadarDetectable; + import com.hbm.config.BombConfig; import com.hbm.entity.effect.EntityNukeCloudSmall; import com.hbm.entity.logic.EntityNukeExplosionMK4; +import com.hbm.entity.logic.IChunkLoader; import com.hbm.entity.particle.EntitySmokeFX; +import com.hbm.explosion.ExplosionLarge; +import com.hbm.interfaces.IConstantRenderer; +import com.hbm.main.MainRegistry; +import net.minecraft.entity.Entity; import net.minecraft.entity.projectile.EntityThrowable; import net.minecraft.init.Blocks; +import net.minecraft.network.datasync.DataParameter; +import net.minecraft.network.datasync.DataSerializers; +import net.minecraft.network.datasync.EntityDataManager; +import net.minecraft.util.DamageSource; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.ChunkPos; import net.minecraft.util.math.MathHelper; import net.minecraft.util.math.RayTraceResult; import net.minecraft.world.World; +import net.minecraftforge.common.ForgeChunkManager; +import net.minecraftforge.common.ForgeChunkManager.Ticket; +import net.minecraftforge.common.ForgeChunkManager.Type; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; -public class EntityMIRV extends EntityThrowable { +public class EntityMIRV extends EntityThrowable implements IChunkLoader, IConstantRenderer, IRadarDetectable { + private Ticket loaderTicket; + public static final DataParameter HEALTH = EntityDataManager.createKey(EntityMIRV.class, DataSerializers.VARINT); + public int health = 25; + + public boolean attackEntityFrom(DamageSource p_70097_1_, float p_70097_2_) { + if(!this.isDead && !this.world.isRemote) { + health -= p_70097_2_; + + if(this.health <= 0) { + this.setDead(); + this.killMissile(); + } + } + + return true; + } + + private void killMissile() { + ExplosionLarge.explode(world, posX, posY, posZ, 5, true, false, true); + ExplosionLarge.spawnShrapnelShower(world, posX, posY, posZ, motionX, motionY, motionZ, 15, 0.075); + } public EntityMIRV(World worldIn) { super(worldIn); this.ignoreFrustumCheck = true; } + @Override + protected void entityInit() { + init(ForgeChunkManager.requestTicket(MainRegistry.instance, world, Type.ENTITY)); + this.getDataManager().register(HEALTH, Integer.valueOf(this.health)); + } @Override public void onUpdate() { @@ -89,4 +133,49 @@ protected void onImpact(RayTraceResult result) { } + @Override + public RadarTargetType getTargetType() { + return RadarTargetType.MIRVLET; + } + + @Override + public void init(Ticket ticket) { + if(!world.isRemote) { + + if(ticket != null) { + + if(loaderTicket == null) { + + loaderTicket = ticket; + loaderTicket.bindEntity(this); + loaderTicket.getModData(); + } + + ForgeChunkManager.forceChunk(loaderTicket, new ChunkPos(chunkCoordX, chunkCoordZ)); + } + } + } + List loadedChunks = new ArrayList(); + public void loadNeighboringChunks(int newChunkX, int newChunkZ) { + if (!world.isRemote && loaderTicket != null) { + for (ChunkPos chunk : loadedChunks) { + ForgeChunkManager.unforceChunk(loaderTicket, chunk); + } + + loadedChunks.clear(); + loadedChunks.add(new ChunkPos(newChunkX, newChunkZ)); + loadedChunks.add(new ChunkPos(newChunkX + 1, newChunkZ + 1)); + loadedChunks.add(new ChunkPos(newChunkX - 1, newChunkZ - 1)); + loadedChunks.add(new ChunkPos(newChunkX + 1, newChunkZ - 1)); + loadedChunks.add(new ChunkPos(newChunkX - 1, newChunkZ + 1)); + loadedChunks.add(new ChunkPos(newChunkX + 1, newChunkZ)); + loadedChunks.add(new ChunkPos(newChunkX, newChunkZ + 1)); + loadedChunks.add(new ChunkPos(newChunkX - 1, newChunkZ)); + loadedChunks.add(new ChunkPos(newChunkX, newChunkZ - 1)); + + for (ChunkPos chunk : loadedChunks) { + ForgeChunkManager.forceChunk(loaderTicket, chunk); + } + } + } } diff --git a/src/main/java/com/hbm/entity/missile/EntityMissileCustom.java b/src/main/java/com/hbm/entity/missile/EntityMissileCustom.java index 6c11eddccc..1ba1f34e83 100644 --- a/src/main/java/com/hbm/entity/missile/EntityMissileCustom.java +++ b/src/main/java/com/hbm/entity/missile/EntityMissileCustom.java @@ -291,7 +291,8 @@ public void onUpdate() { this.getDataManager().set(HEALTH, this.health); if(world.isRemote) template = this.getDataManager().get(TEMPLATE); - + + WarheadType type1 = (WarheadType)template.warhead.attributes[0];; this.setLocationAndAngles(posX + this.motionX * velocity, posY + this.motionY * velocity, posZ + this.motionZ * velocity, 0, 0); this.rotation(); @@ -367,10 +368,42 @@ public void onUpdate() { for(int i = 0; i < velocity; i++) MainRegistry.proxy.spawnParticle(posX - v.xCoord * i, posY - v.yCoord * i, posZ - v.zCoord * i, smoke, null); } - + if(type1 == WarheadType.MIRV){ + mirvSplit(); + } loadNeighboringChunks((int)(posX / 16), (int)(posZ / 16)); } - + public void mirvSplit(){ + if((motionY <= 0) && (posY <= 300)) { + + if(world.isRemote) + return; + + this.setDead(); + + double mod; + double mod2; + for(int i = 0; i < 8; i++) { + EntityMIRV nuke3 = new EntityMIRV(this.world); + nuke3.setPosition(posX,posY,posZ); + mod = (i == 1 || i == 2) ? 1 : -1; + mod2 = (i == 1 || i == 3) ? 1 : -1; + + if(i==5){ mod2 = 0; mod = 2;} + if(i==6){ mod2 = 0; mod = -2;} + if(i==7){ mod2 = 0; mod = 0;} + + nuke3.motionX = this.motionX+mod; + nuke3.motionY = this.motionY; + nuke3.motionZ = this.motionZ+mod2; + this.world.spawnEntity(nuke3); + + } + + + } + } + @Override @SideOnly(Side.CLIENT) public boolean isInRangeToRenderDist(double distance) @@ -400,6 +433,7 @@ public void onImpact() { break; case NUCLEAR: case TX: + case MIRV: world.spawnEntity(EntityNukeExplosionMK4.statFac(world, (int) strength, posX, posY, posZ)); EntityNukeCloudSmall nuke = new EntityNukeCloudSmall(world, strength); diff --git a/src/main/java/com/hbm/items/ModItems.java b/src/main/java/com/hbm/items/ModItems.java index 8229d02365..c0fbb8d30e 100644 --- a/src/main/java/com/hbm/items/ModItems.java +++ b/src/main/java/com/hbm/items/ModItems.java @@ -3172,6 +3172,7 @@ public class ModItems { public static final Item mp_warhead_15_nuclear = new ItemMissile("mp_warhead_15_nuclear").makeWarhead(WarheadType.NUCLEAR, 125F, 5F, PartSize.SIZE_15).setTitle("Auntie Bertha").setHealth(15F).setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab); public static final Item mp_warhead_15_nuclear_shark = ((ItemMissile) mp_warhead_15_nuclear).copy("mp_warhead_15_nuclear_shark").setRarity(Rarity.UNCOMMON).setTitle("Discount Bullet Bill").setWittyText("Nose art on a cannon bullet? Who does that?"); public static final Item mp_warhead_15_thermo = new ItemMissile("mp_warhead_15_thermo").makeWarhead(WarheadType.TX, 250F, 6.5F, PartSize.SIZE_15).setHealth(25F).setRarity(Rarity.RARE).setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab); + public static final Item mp_warhead_15_mirv = new ItemMissile("mp_warhead_15_mirv").makeWarhead(WarheadType.MIRV, 75F, 7.5F, PartSize.SIZE_15).setRarity(Rarity.LEGENDARY).setAuthor("Seven").setHealth(20F).setWittyText("I wanna know, have you ever seen the rain?").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab); public static final Item mp_warhead_15_boxcar = new ItemMissile("mp_warhead_15_boxcar").makeWarhead(WarheadType.TX, 500F, 7.5F, PartSize.SIZE_15).setWittyText("?!?!").setHealth(35F).setRarity(Rarity.LEGENDARY).setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab); public static final Item mp_warhead_15_n2 = new ItemMissile("mp_warhead_15_n2").makeWarhead(WarheadType.N2, 100F, 5F, PartSize.SIZE_15).setWittyText("[screams geometrically]").setHealth(20F).setRarity(Rarity.RARE).setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab); public static final Item mp_warhead_15_balefire = new ItemMissile("mp_warhead_15_balefire").makeWarhead(WarheadType.BALEFIRE, 100F, 7.5F, PartSize.SIZE_15).setRarity(Rarity.LEGENDARY).setAuthor("VT-6/24").setHealth(15F).setWittyText("Hightower, never forgetti.").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab); diff --git a/src/main/java/com/hbm/items/weapon/ItemMissile.java b/src/main/java/com/hbm/items/weapon/ItemMissile.java index fd28ceb231..8b846a440f 100644 --- a/src/main/java/com/hbm/items/weapon/ItemMissile.java +++ b/src/main/java/com/hbm/items/weapon/ItemMissile.java @@ -91,7 +91,8 @@ public enum WarheadType { SCHRAB, TAINT, CLOUD, - VOLCANO + VOLCANO, + MIRV } public enum FuelType { @@ -274,6 +275,8 @@ public String getWarhead(WarheadType type) { return TextFormatting.LIGHT_PURPLE + "Cloud"; case VOLCANO: return TextFormatting.DARK_RED + "Volcano"; + case MIRV: + return TextFormatting.DARK_PURPLE + "MIRV"; default: return TextFormatting.BOLD + "N/A"; } diff --git a/src/main/java/com/hbm/main/ResourceManager.java b/src/main/java/com/hbm/main/ResourceManager.java index 84c02bca39..abf5cea021 100644 --- a/src/main/java/com/hbm/main/ResourceManager.java +++ b/src/main/java/com/hbm/main/ResourceManager.java @@ -398,6 +398,7 @@ public class ResourceManager { 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_15_n2 = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_w_15_n2.obj")); public static final IModelCustom mp_w_15_balefire = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_w_15_balefire.obj")); + public static final IModelCustom mp_w_15_mirv = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_w_15_mirv.obj")); public static final IModelCustom mp_w_20 = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_w_20.obj")); //Anti Mass Spectrometer @@ -1210,6 +1211,7 @@ public class ResourceManager { public static final ResourceLocation mp_w_15_n2_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/warheads/mp_w_15_n2.png"); public static final ResourceLocation mp_w_15_balefire_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/warheads/mp_w_15_balefire.png"); public static final ResourceLocation mp_w_15_volcano_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/warheads/mp_w_15_volcano.png"); + public static final ResourceLocation mp_w_15_mirv_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/warheads/mp_w_15_mirv.png"); //Keypad public static final ResourceLocation keypad_tex = new ResourceLocation(RefStrings.MODID, "textures/models/keypad.png"); diff --git a/src/main/java/com/hbm/render/entity/effect/RenderSmallNukeMK4.java b/src/main/java/com/hbm/render/entity/effect/RenderSmallNukeMK4.java index 2fb96a514f..68e6c83bc7 100644 --- a/src/main/java/com/hbm/render/entity/effect/RenderSmallNukeMK4.java +++ b/src/main/java/com/hbm/render/entity/effect/RenderSmallNukeMK4.java @@ -264,7 +264,7 @@ private ResourceLocation getMushroomTexture(float cloudAge, boolean isBalefire, private void mushWrapper(EntityNukeCloudSmall cloud, float interp) { float size = cloud.getDataManager().get(EntityNukeCloudSmall.SCALE) * 5; - float maxage = cloud.getDataManager().get(EntityNukeCloudSmall.MAXAGE); + float maxage = (float) cloud.getDataManager().get(EntityNukeCloudSmall.MAXAGE); double height = Math.max(20 - 1000 / (cloud.age + interp - 13), 0); diff --git a/src/main/java/com/hbm/render/misc/MissilePart.java b/src/main/java/com/hbm/render/misc/MissilePart.java index a177719877..4183f0b7ad 100644 --- a/src/main/java/com/hbm/render/misc/MissilePart.java +++ b/src/main/java/com/hbm/render/misc/MissilePart.java @@ -170,6 +170,7 @@ public static void registerAllParts() { MissilePart.registerPart(ModItems.mp_warhead_15_volcano, PartType.WARHEAD, 3.5, 2, ResourceManager.mp_w_15_nuclear, ResourceManager.mp_w_15_volcano_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_15_n2, PartType.WARHEAD, 3, 2, ResourceManager.mp_w_15_n2, ResourceManager.mp_w_15_n2_tex); + MissilePart.registerPart(ModItems.mp_warhead_15_mirv, PartType.WARHEAD, 3, 2, ResourceManager.mp_w_15_mirv, ResourceManager.mp_w_15_mirv_tex); MissilePart.registerPart(ModItems.mp_warhead_15_balefire, PartType.WARHEAD, 2.75, 2, ResourceManager.mp_w_15_balefire, ResourceManager.mp_w_15_balefire_tex); // //MissilePart.registerPart(ModItems.mp_warhead_20_he, PartType.WARHEAD, 3, 2.25, ResourceManager.mp_w_20, ResourceManager.universal); diff --git a/src/main/resources/assets/hbm/lang/en_us.lang b/src/main/resources/assets/hbm/lang/en_us.lang index 17beb168b1..583965e1b8 100644 --- a/src/main/resources/assets/hbm/lang/en_us.lang +++ b/src/main/resources/assets/hbm/lang/en_us.lang @@ -2933,6 +2933,7 @@ item.mp_warhead_15_nuclear_shark.name=Size 15 Nuclear Warhead item.mp_warhead_15_boxcar.name=Size 15 Boxcar? item.mp_warhead_15_n2.name=Size 15 N² Mine item.mp_warhead_15_balefire.name=Size 15 BF Warhead +item.mp_warhead_15_mirv.name=Size 15 MIRV Warhead item.mp_fuselage_10_kerosene.name=Size 10 Kerosene Fuselage item.mp_fuselage_10_kerosene_camo.name=Size 10 Kerosene Fuselage diff --git a/src/main/resources/assets/hbm/models/item/mp_warhead_15_mirv.json b/src/main/resources/assets/hbm/models/item/mp_warhead_15_mirv.json new file mode 100644 index 0000000000..22d68572f7 --- /dev/null +++ b/src/main/resources/assets/hbm/models/item/mp_warhead_15_mirv.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "hbm:items/code" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/missile_parts/mp_w_15_mirv.obj b/src/main/resources/assets/hbm/models/missile_parts/mp_w_15_mirv.obj new file mode 100644 index 0000000000..8e8354d41b --- /dev/null +++ b/src/main/resources/assets/hbm/models/missile_parts/mp_w_15_mirv.obj @@ -0,0 +1,1259 @@ +# Blender v3.1.2 OBJ File: 'yoinky.blend' +# www.blender.org +mtllib mp_w_15_mirv.mtl +o Cylinder +v 0.000000 0.557143 -0.750000 +v 0.375000 0.557143 -0.649519 +v 0.375000 0.000000 -0.649519 +v 0.649519 0.557143 -0.375000 +v 0.649519 0.000000 -0.375000 +v 0.750000 0.557143 0.000000 +v 0.750000 0.000000 0.000000 +v 0.649519 0.557143 0.375000 +v 0.649519 -0.000000 0.375000 +v 0.375000 0.557143 0.649519 +v 0.375000 -0.000000 0.649519 +v 0.000000 0.557143 0.750000 +v 0.000000 -0.000000 0.750000 +v -0.375000 0.557143 0.649519 +v -0.375000 -0.000000 0.649519 +v -0.649519 0.557143 0.375000 +v -0.649519 -0.000000 0.375000 +v -0.750000 0.557143 0.000000 +v -0.750000 0.000000 0.000000 +v -0.649519 0.557143 -0.375000 +v -0.649519 0.000000 -0.375000 +v -0.332945 1.671428 0.576678 +v -0.576678 1.671429 0.332945 +v -0.375000 0.557143 -0.649519 +v 0.000000 0.000000 -0.750000 +v -0.375000 0.000000 -0.649519 +v 0.576678 1.671429 0.332945 +v 0.404210 2.785714 0.233371 +v 0.233371 2.785714 0.404210 +v 0.000000 1.671428 0.665890 +v 0.332945 1.671428 0.576678 +v 0.665890 1.671429 0.000000 +v -0.332945 1.671429 -0.576678 +v 0.000000 1.671429 -0.665890 +v 0.332945 1.671429 -0.576678 +v 0.576678 1.671429 -0.332945 +v -0.576678 1.671429 -0.332945 +v -0.665890 1.671429 0.000000 +v 0.198861 3.621428 0.114813 +v -0.233371 2.785714 -0.404210 +v 0.000000 2.785714 -0.466741 +v 0.233371 2.785714 -0.404210 +v 0.404210 2.785714 -0.233371 +v -0.404210 2.785714 0.233371 +v -0.466741 2.785714 0.000000 +v 0.000000 2.785714 0.466741 +v 0.466741 2.785714 0.000000 +v -0.404210 2.785714 -0.233370 +v -0.233371 2.785714 0.404210 +v -0.114812 3.621428 0.198862 +v -0.034329 3.900000 0.059460 +v -0.059459 3.900000 0.034330 +v -0.114813 3.621428 -0.198860 +v 0.000000 3.621428 -0.229624 +v 0.114812 3.621428 -0.198860 +v 0.198861 3.621428 -0.114811 +v -0.198861 3.621428 0.114813 +v -0.229625 3.621428 0.000001 +v 0.114812 3.621428 0.198862 +v 0.000000 3.621428 0.229626 +v 0.229625 3.621428 0.000001 +v -0.198861 3.621428 -0.114811 +v 0.000000 3.900000 0.068658 +v 0.059459 3.900000 -0.034328 +v 0.059459 3.900000 0.034330 +v -0.034329 3.900000 -0.059458 +v 0.000000 3.900000 -0.068656 +v 0.034329 3.900000 -0.059458 +v -0.068657 3.900000 0.000001 +v 0.034329 3.900000 0.059460 +v 0.068657 3.900000 0.000001 +v -0.059459 3.900000 -0.034328 +vt 0.415256 0.261146 +vt 0.360554 0.292729 +vt 0.360554 0.355894 +vt 0.427996 0.320177 +vt 0.403023 0.363431 +vt 0.328107 0.320177 +vt 0.383674 0.379013 +vt 0.415256 0.387476 +vt 0.446838 0.379013 +vt 0.469958 0.355894 +vt 0.478421 0.324311 +vt 0.469958 0.292729 +vt 0.446838 0.269609 +vt 0.383674 0.269609 +vt 0.352091 0.324311 +vt 0.334798 0.295205 +vt 0.353079 0.276924 +vt 0.378051 0.270233 +vt 0.403023 0.276924 +vt 0.421304 0.295205 +vt 0.421304 0.345150 +vt 0.378051 0.370122 +vt 0.353079 0.363431 +vt 0.334798 0.345150 +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.0000 -1.0000 -0.0000 +vn 0.2588 0.0000 -0.9659 +vn 0.7071 0.0000 -0.7071 +vn 0.9659 0.0000 -0.2588 +vn 0.9659 -0.0000 0.2588 +vn 0.7071 -0.0000 0.7071 +vn 0.2588 -0.0000 0.9659 +vn -0.2588 -0.0000 0.9659 +vn -0.7071 -0.0000 0.7071 +vn -0.9659 -0.0000 0.2588 +vn -0.9659 0.0000 -0.2588 +vn -0.7052 0.0727 0.7052 +vn -0.2588 0.0000 -0.9659 +vn -0.7071 0.0000 -0.7071 +vn 0.6968 0.1701 0.6968 +vn -0.2581 0.0727 0.9634 +vn 0.2581 0.0727 0.9634 +vn 0.7052 0.0727 0.7052 +vn 0.9634 0.0727 0.2581 +vn -0.2581 0.0727 -0.9634 +vn 0.2581 0.0727 -0.9634 +vn 0.9634 0.0727 -0.2581 +vn -0.7052 0.0727 -0.7052 +vn 0.7052 0.0727 -0.7052 +vn -0.9634 0.0727 -0.2581 +vn -0.9634 0.0727 0.2581 +vn 0.6820 0.2643 0.6820 +vn -0.2550 0.1701 -0.9518 +vn 0.6968 0.1701 -0.6968 +vn -0.9518 0.1701 0.2550 +vn 0.2550 0.1701 0.9518 +vn 0.9518 0.1701 -0.2550 +vn -0.9518 0.1701 -0.2550 +vn -0.2550 0.1701 0.9518 +vn 0.9518 0.1701 0.2550 +vn -0.6968 0.1701 -0.6968 +vn 0.2550 0.1701 -0.9518 +vn -0.6968 0.1701 0.6968 +vn -0.6174 0.4874 0.6174 +vn -0.2496 0.2643 -0.9316 +vn 0.6820 0.2643 -0.6820 +vn -0.9316 0.2643 0.2496 +vn 0.2496 0.2643 0.9316 +vn 0.9316 0.2643 -0.2496 +vn -0.9316 0.2643 -0.2496 +vn -0.2496 0.2643 0.9316 +vn 0.9316 0.2643 0.2496 +vn -0.6820 0.2643 -0.6820 +vn 0.2496 0.2643 -0.9316 +vn -0.6820 0.2643 0.6820 +vn 0.0000 1.0000 0.0000 +vn 0.6174 0.4874 0.6174 +vn -0.2260 0.4874 -0.8434 +vn 0.6174 0.4874 -0.6174 +vn -0.8434 0.4874 0.2260 +vn 0.2260 0.4874 0.8434 +vn 0.8434 0.4874 -0.2260 +vn -0.8434 0.4874 -0.2260 +vn -0.2260 0.4874 0.8434 +vn 0.8434 0.4874 0.2260 +vn -0.6174 0.4874 -0.6174 +vn 0.2260 0.4874 -0.8434 +usemtl (null) +s off +f 12/1/1 16/2/1 20/3/1 +f 32/4/1 31/5/1 38/6/1 +f 20/3/1 24/7/1 1/8/1 +f 1/8/1 2/9/1 4/10/1 +f 4/10/1 6/11/1 8/12/1 +f 8/12/1 10/13/1 4/10/1 +f 10/13/1 12/1/1 4/10/1 +f 12/1/1 14/14/1 16/2/1 +f 16/2/1 18/15/1 20/3/1 +f 20/3/1 1/8/1 12/1/1 +f 1/8/1 4/10/1 12/1/1 +f 38/6/1 37/16/1 33/17/1 +f 33/17/1 34/18/1 38/6/1 +f 34/18/1 35/19/1 38/6/1 +f 35/19/1 36/20/1 32/4/1 +f 32/4/1 27/21/1 31/5/1 +f 31/5/1 30/22/1 38/6/1 +f 30/22/1 22/23/1 38/6/1 +f 22/23/1 23/24/1 38/6/1 +f 35/19/1 32/4/1 38/6/1 +s 1 +f 1/25/2 2/26/2 3/27/2 +f 2/26/3 4/28/3 5/29/3 +f 4/28/4 6/30/4 7/31/4 +f 6/30/5 8/32/5 9/33/5 +f 8/32/6 10/34/6 11/35/6 +f 10/34/7 12/36/7 13/37/7 +f 12/36/8 14/38/8 15/39/8 +f 14/38/9 16/40/9 17/41/9 +f 16/40/10 18/42/10 19/43/10 +f 18/44/11 20/45/11 21/46/11 +f 14/38/12 22/47/12 23/48/12 +f 24/49/13 1/25/13 25/50/13 +f 20/45/14 24/49/14 26/51/14 +f 7/52/1 15/53/1 26/54/1 +f 27/55/15 28/56/15 29/57/15 +f 12/36/16 30/58/16 22/47/16 +f 10/34/17 31/59/17 30/58/17 +f 10/34/18 8/32/18 27/55/18 +f 6/30/19 32/60/19 27/55/19 +f 24/49/20 33/61/20 34/62/20 +f 1/25/21 34/62/21 35/63/21 +f 4/28/22 36/64/22 32/60/22 +f 20/45/23 37/65/23 33/61/23 +f 2/26/24 35/63/24 36/64/24 +f 18/44/25 38/66/25 37/65/25 +f 16/40/26 23/48/26 38/67/26 +f 29/57/27 28/56/27 39/68/27 +f 33/61/28 40/69/28 41/70/28 +f 35/63/29 42/71/29 43/72/29 +f 23/48/30 44/73/30 45/74/30 +f 31/59/31 29/75/31 46/76/31 +f 36/64/32 43/77/32 47/78/32 +f 38/66/33 45/79/33 48/80/33 +f 30/58/34 46/81/34 49/82/34 +f 32/60/35 47/83/35 28/84/35 +f 37/65/36 48/85/36 40/86/36 +f 34/62/37 41/87/37 42/88/37 +f 23/48/38 22/47/38 49/89/38 +f 50/90/39 51/91/39 52/92/39 +f 40/69/40 53/93/40 54/94/40 +f 42/71/41 55/95/41 56/96/41 +f 44/73/42 57/97/42 58/98/42 +f 29/75/43 59/99/43 60/100/43 +f 43/77/44 56/101/44 61/102/44 +f 48/80/45 45/79/45 58/103/45 +f 46/81/46 60/104/46 50/105/46 +f 28/84/47 47/83/47 61/106/47 +f 48/85/48 62/107/48 53/108/48 +f 41/87/49 54/109/49 55/110/49 +f 44/111/50 49/89/50 50/90/50 +f 52/112/51 63/113/51 64/114/51 +f 59/115/52 39/68/52 65/116/52 +f 53/93/53 66/117/53 67/118/53 +f 55/95/54 68/119/54 64/120/54 +f 57/97/55 52/121/55 69/122/55 +f 60/100/56 59/99/56 70/123/56 +f 56/101/57 64/124/57 71/125/57 +f 58/103/58 69/126/58 72/127/58 +f 60/104/59 63/128/59 51/129/59 +f 61/106/60 71/130/60 65/131/60 +f 62/107/61 72/132/61 66/133/61 +f 54/109/62 67/134/62 68/135/62 +f 25/50/2 1/25/2 3/27/2 +f 3/27/3 2/26/3 5/29/3 +f 5/29/4 4/28/4 7/31/4 +f 7/31/5 6/30/5 9/33/5 +f 9/33/6 8/32/6 11/35/6 +f 11/35/7 10/34/7 13/37/7 +f 13/37/8 12/36/8 15/39/8 +f 15/39/9 14/38/9 17/41/9 +f 17/41/10 16/40/10 19/43/10 +f 19/136/11 18/44/11 21/46/11 +f 16/40/12 14/38/12 23/48/12 +f 26/51/13 24/49/13 25/50/13 +f 21/46/14 20/45/14 26/51/14 +f 26/54/1 25/137/1 7/52/1 +f 3/138/1 5/139/1 7/52/1 +f 7/52/1 9/140/1 11/141/1 +f 11/141/1 13/142/1 7/52/1 +f 15/53/1 17/143/1 19/144/1 +f 19/144/1 21/145/1 15/53/1 +f 25/137/1 3/138/1 7/52/1 +f 7/52/1 13/142/1 15/53/1 +f 15/53/1 21/145/1 26/54/1 +f 31/59/15 27/55/15 29/57/15 +f 14/38/16 12/36/16 22/47/16 +f 12/36/17 10/34/17 30/58/17 +f 31/59/18 10/34/18 27/55/18 +f 8/32/19 6/30/19 27/55/19 +f 1/25/20 24/49/20 34/62/20 +f 2/26/21 1/25/21 35/63/21 +f 6/30/22 4/28/22 32/60/22 +f 24/49/23 20/45/23 33/61/23 +f 4/28/24 2/26/24 36/64/24 +f 20/45/25 18/44/25 37/65/25 +f 18/42/26 16/40/26 38/67/26 +f 59/115/27 29/57/27 39/68/27 +f 34/62/28 33/61/28 41/70/28 +f 36/64/29 35/63/29 43/72/29 +f 38/67/30 23/48/30 45/74/30 +f 30/58/31 31/59/31 46/76/31 +f 32/60/32 36/64/32 47/78/32 +f 37/65/33 38/66/33 48/80/33 +f 22/47/34 30/58/34 49/82/34 +f 27/55/35 32/60/35 28/84/35 +f 33/61/36 37/65/36 40/86/36 +f 35/63/37 34/62/37 42/88/37 +f 44/111/38 23/48/38 49/89/38 +f 57/146/39 50/90/39 52/92/39 +f 41/70/40 40/69/40 54/94/40 +f 43/72/41 42/71/41 56/96/41 +f 45/74/42 44/73/42 58/98/42 +f 46/76/43 29/75/43 60/100/43 +f 47/78/44 43/77/44 61/102/44 +f 62/147/45 48/80/45 58/103/45 +f 49/82/46 46/81/46 50/105/46 +f 39/148/47 28/84/47 61/106/47 +f 40/86/48 48/85/48 53/108/48 +f 42/88/49 41/87/49 55/110/49 +f 57/146/50 44/111/50 50/90/50 +f 64/114/51 68/149/51 67/150/51 +f 67/150/51 66/151/51 72/152/51 +f 72/152/51 69/153/51 52/112/51 +f 52/112/51 51/154/51 63/113/51 +f 63/113/51 70/155/51 65/156/51 +f 65/156/51 71/157/51 64/114/51 +f 64/114/51 67/150/51 72/152/51 +f 72/152/51 52/112/51 64/114/51 +f 63/113/51 65/156/51 64/114/51 +f 70/158/52 59/115/52 65/116/52 +f 54/94/53 53/93/53 67/118/53 +f 56/96/54 55/95/54 64/120/54 +f 58/98/55 57/97/55 69/122/55 +f 63/159/56 60/100/56 70/123/56 +f 61/102/57 56/101/57 71/125/57 +f 62/147/58 58/103/58 72/127/58 +f 50/105/59 60/104/59 51/129/59 +f 39/148/60 61/106/60 65/131/60 +f 53/108/61 62/107/61 66/133/61 +f 55/110/62 54/109/62 68/135/62 +o Cone.003 +v -0.576148 0.507442 -0.380977 +v -0.418383 1.564252 -0.223212 +v -0.503765 0.507442 -0.429341 +v -0.418383 0.507442 -0.446325 +v -0.333002 0.507442 -0.429341 +v -0.624512 0.507442 -0.308594 +v -0.641496 0.507442 -0.223212 +v -0.624512 0.507442 -0.137831 +v -0.576148 0.507442 -0.065448 +v -0.503765 0.507442 -0.017083 +v -0.418383 0.507442 -0.000100 +v -0.333002 0.507442 -0.017083 +v -0.260619 0.507442 -0.065448 +v -0.212254 0.507442 -0.137831 +v -0.195271 0.507442 -0.223212 +v -0.212254 0.507442 -0.308594 +v -0.260619 0.507442 -0.380977 +v -0.165928 0.506807 -0.616891 +v -0.008163 1.563617 -0.459126 +v -0.093545 0.506807 -0.665256 +v -0.008163 0.506807 -0.682239 +v 0.077218 0.506807 -0.665256 +v -0.214292 0.506807 -0.544508 +v -0.231276 0.506807 -0.459127 +v -0.214292 0.506807 -0.373745 +v -0.165928 0.506807 -0.301362 +v -0.093545 0.506807 -0.252998 +v -0.008163 0.506807 -0.236014 +v 0.077218 0.506807 -0.252998 +v 0.149601 0.506807 -0.301362 +v 0.197966 0.506807 -0.373745 +v 0.214949 0.506807 -0.459127 +v 0.197966 0.506807 -0.544508 +v 0.149601 0.506807 -0.616891 +v -0.157003 0.506821 0.304452 +v 0.000761 1.563631 0.462217 +v -0.084620 0.506821 0.256088 +v 0.000761 0.506821 0.239105 +v 0.086143 0.506821 0.256088 +v -0.205368 0.506821 0.376835 +v -0.222351 0.506821 0.462217 +v -0.205368 0.506821 0.547598 +v -0.157003 0.506821 0.619981 +v -0.084620 0.506821 0.668346 +v 0.000761 0.506821 0.685329 +v 0.086143 0.506821 0.668346 +v 0.158526 0.506821 0.619981 +v 0.206890 0.506821 0.547598 +v 0.223873 0.506821 0.462217 +v 0.206890 0.506821 0.376835 +v 0.158526 0.506821 0.304452 +v 0.259035 0.506821 -0.377661 +v 0.416800 1.563631 -0.219896 +v 0.331418 0.506821 -0.426025 +v 0.416800 0.506821 -0.443008 +v 0.502181 0.506821 -0.426025 +v 0.210671 0.506821 -0.305278 +v 0.193687 0.506821 -0.219896 +v 0.210671 0.506821 -0.134514 +v 0.259035 0.506821 -0.062131 +v 0.331418 0.506821 -0.013767 +v 0.416800 0.506821 0.003216 +v 0.502181 0.506821 -0.013767 +v 0.574564 0.506821 -0.062131 +v 0.622929 0.506821 -0.134514 +v 0.639912 0.506821 -0.219896 +v 0.622929 0.506821 -0.305278 +v 0.574564 0.506821 -0.377661 +v 0.259035 0.506821 0.063089 +v 0.416799 1.563631 0.220854 +v 0.331418 0.506821 0.014724 +v 0.416799 0.506821 -0.002259 +v 0.502181 0.506821 0.014724 +v 0.210671 0.506821 0.135472 +v 0.193687 0.506821 0.220853 +v 0.210671 0.506821 0.306235 +v 0.259035 0.506821 0.378618 +v 0.331418 0.506821 0.426982 +v 0.416799 0.506821 0.443966 +v 0.502181 0.506821 0.426982 +v 0.574564 0.506821 0.378618 +v 0.622928 0.506821 0.306235 +v 0.639912 0.506821 0.220853 +v 0.622928 0.506821 0.135472 +v 0.574564 0.506821 0.063089 +v -0.576148 0.506730 0.061489 +v -0.418383 1.563540 0.219254 +v -0.503765 0.506730 0.013125 +v -0.418383 0.506730 -0.003859 +v -0.333002 0.506730 0.013125 +v -0.624512 0.506730 0.133872 +v -0.641496 0.506730 0.219254 +v -0.624512 0.506730 0.304635 +v -0.576148 0.506730 0.377018 +v -0.503765 0.506730 0.425383 +v -0.418383 0.506730 0.442366 +v -0.333002 0.506730 0.425383 +v -0.260619 0.506730 0.377018 +v -0.212254 0.506730 0.304635 +v -0.195271 0.506730 0.219254 +v -0.212254 0.506730 0.133872 +v -0.260619 0.506730 0.061489 +v -0.157195 0.507442 -0.157854 +v 0.000570 1.564252 -0.000089 +v -0.084812 0.507442 -0.206218 +v 0.000570 0.507442 -0.223201 +v 0.085952 0.507442 -0.206218 +v -0.205559 0.507442 -0.085471 +v -0.222542 0.507442 -0.000089 +v -0.205559 0.507442 0.085292 +v -0.157195 0.507442 0.157675 +v -0.084812 0.507442 0.206040 +v 0.000570 0.507442 0.223023 +v 0.085952 0.507442 0.206040 +v 0.158335 0.507442 0.157675 +v 0.206699 0.507442 0.085292 +v 0.223682 0.507442 -0.000089 +v 0.206699 0.507442 -0.085471 +v 0.158335 0.507442 -0.157854 +vt 0.048156 0.697872 +vt 0.050807 0.651678 +vt 0.052442 0.697910 +vt 0.112383 0.697953 +vt 0.114526 0.651735 +vt 0.116669 0.697953 +vt 0.029239 0.697899 +vt 0.031509 0.651686 +vt 0.033525 0.697902 +vt 0.176898 0.698304 +vt 0.179041 0.652086 +vt 0.181184 0.698304 +vt 0.039925 0.697825 +vt 0.044206 0.651763 +vt 0.044206 0.698032 +vt 0.186456 0.698304 +vt 0.188599 0.652086 +vt 0.190742 0.698304 +vt 0.160150 0.697901 +vt 0.162293 0.651683 +vt 0.164436 0.697901 +vt 0.150592 0.697901 +vt 0.152735 0.651683 +vt 0.154878 0.697901 +vt 0.020818 0.697825 +vt 0.025099 0.651763 +vt 0.025099 0.698032 +vt 0.068585 0.697980 +vt 0.070728 0.651763 +vt 0.072871 0.697980 +vt 0.059031 0.697825 +vt 0.063312 0.651763 +vt 0.063312 0.698032 +vt 0.102825 0.697953 +vt 0.104968 0.651735 +vt 0.107111 0.697953 +vt 0.131499 0.697953 +vt 0.133642 0.651735 +vt 0.135785 0.697953 +vt 0.078143 0.697980 +vt 0.080286 0.651763 +vt 0.082429 0.697980 +vt 0.087701 0.697980 +vt 0.089844 0.651763 +vt 0.091987 0.697980 +vt 0.121941 0.697953 +vt 0.124084 0.651735 +vt 0.126227 0.697953 +vt 0.095912 0.612085 +vt 0.092882 0.627650 +vt 0.080677 0.608989 +vt 0.077646 0.624554 +vt 0.076006 0.620509 +vt 0.076006 0.616130 +vt 0.077646 0.612085 +vt 0.084636 0.607313 +vt 0.088922 0.607313 +vt 0.092882 0.608989 +vt 0.097552 0.616130 +vt 0.097552 0.620509 +vt 0.095912 0.624554 +vt 0.088922 0.629326 +vt 0.084636 0.629326 +vt 0.080677 0.627650 +vt 0.048156 0.697872 +vt 0.050807 0.651678 +vt 0.052442 0.697910 +vt 0.112383 0.697953 +vt 0.114526 0.651735 +vt 0.116669 0.697953 +vt 0.029239 0.697899 +vt 0.031509 0.651686 +vt 0.033525 0.697902 +vt 0.176898 0.698304 +vt 0.179041 0.652086 +vt 0.181184 0.698304 +vt 0.039925 0.697825 +vt 0.044206 0.651763 +vt 0.044206 0.698032 +vt 0.186456 0.698304 +vt 0.188599 0.652086 +vt 0.190742 0.698304 +vt 0.160150 0.697901 +vt 0.162293 0.651683 +vt 0.164436 0.697901 +vt 0.150592 0.697901 +vt 0.152735 0.651683 +vt 0.154878 0.697901 +vt 0.020818 0.697825 +vt 0.025099 0.651763 +vt 0.025099 0.698032 +vt 0.068585 0.697980 +vt 0.070728 0.651763 +vt 0.072871 0.697980 +vt 0.059031 0.697825 +vt 0.063312 0.651763 +vt 0.063312 0.698032 +vt 0.102825 0.697953 +vt 0.104968 0.651735 +vt 0.107111 0.697953 +vt 0.131499 0.697953 +vt 0.133642 0.651735 +vt 0.135785 0.697953 +vt 0.078143 0.697980 +vt 0.080286 0.651763 +vt 0.082429 0.697980 +vt 0.087701 0.697980 +vt 0.089844 0.651763 +vt 0.091987 0.697980 +vt 0.121941 0.697953 +vt 0.124084 0.651735 +vt 0.126227 0.697953 +vt 0.095912 0.612085 +vt 0.092882 0.627650 +vt 0.080677 0.608989 +vt 0.077646 0.624554 +vt 0.076006 0.620509 +vt 0.076006 0.616130 +vt 0.077646 0.612085 +vt 0.084636 0.607313 +vt 0.088922 0.607313 +vt 0.092882 0.608989 +vt 0.097552 0.616130 +vt 0.097552 0.620509 +vt 0.095912 0.624554 +vt 0.088922 0.629326 +vt 0.084636 0.629326 +vt 0.080677 0.627650 +vt 0.048156 0.697872 +vt 0.050807 0.651678 +vt 0.052442 0.697910 +vt 0.112383 0.697953 +vt 0.114526 0.651735 +vt 0.116669 0.697953 +vt 0.029239 0.697899 +vt 0.031509 0.651686 +vt 0.033525 0.697902 +vt 0.176898 0.698304 +vt 0.179041 0.652086 +vt 0.181184 0.698304 +vt 0.039925 0.697825 +vt 0.044206 0.651763 +vt 0.044206 0.698032 +vt 0.186456 0.698304 +vt 0.188599 0.652086 +vt 0.190742 0.698304 +vt 0.160150 0.697901 +vt 0.162293 0.651683 +vt 0.164436 0.697901 +vt 0.150592 0.697901 +vt 0.152735 0.651683 +vt 0.154878 0.697901 +vt 0.020818 0.697825 +vt 0.025099 0.651763 +vt 0.025099 0.698032 +vt 0.068585 0.697980 +vt 0.070728 0.651763 +vt 0.072871 0.697980 +vt 0.059031 0.697825 +vt 0.063312 0.651763 +vt 0.063312 0.698032 +vt 0.102825 0.697953 +vt 0.104968 0.651735 +vt 0.107111 0.697953 +vt 0.131499 0.697953 +vt 0.133642 0.651735 +vt 0.135785 0.697953 +vt 0.078143 0.697980 +vt 0.080286 0.651763 +vt 0.082429 0.697980 +vt 0.087701 0.697980 +vt 0.089844 0.651763 +vt 0.091987 0.697980 +vt 0.121941 0.697953 +vt 0.124084 0.651735 +vt 0.126227 0.697953 +vt 0.095912 0.612085 +vt 0.092882 0.627650 +vt 0.080677 0.608989 +vt 0.077646 0.624554 +vt 0.076006 0.620509 +vt 0.076006 0.616130 +vt 0.077646 0.612085 +vt 0.084636 0.607313 +vt 0.088922 0.607313 +vt 0.092882 0.608989 +vt 0.097552 0.616130 +vt 0.097552 0.620509 +vt 0.095912 0.624554 +vt 0.088922 0.629326 +vt 0.084636 0.629326 +vt 0.080677 0.627650 +vt 0.048156 0.697872 +vt 0.050807 0.651678 +vt 0.052442 0.697910 +vt 0.112383 0.697953 +vt 0.114526 0.651735 +vt 0.116669 0.697953 +vt 0.029239 0.697899 +vt 0.031509 0.651686 +vt 0.033525 0.697902 +vt 0.176898 0.698304 +vt 0.179041 0.652086 +vt 0.181184 0.698304 +vt 0.039925 0.697825 +vt 0.044206 0.651763 +vt 0.044206 0.698032 +vt 0.186456 0.698304 +vt 0.188599 0.652086 +vt 0.190742 0.698304 +vt 0.160150 0.697901 +vt 0.162293 0.651683 +vt 0.164436 0.697901 +vt 0.150592 0.697901 +vt 0.152735 0.651683 +vt 0.154878 0.697901 +vt 0.020818 0.697825 +vt 0.025099 0.651763 +vt 0.025099 0.698032 +vt 0.068585 0.697980 +vt 0.070728 0.651763 +vt 0.072871 0.697980 +vt 0.059031 0.697825 +vt 0.063312 0.651763 +vt 0.063312 0.698032 +vt 0.102825 0.697953 +vt 0.104968 0.651735 +vt 0.107111 0.697953 +vt 0.131499 0.697953 +vt 0.133642 0.651735 +vt 0.135785 0.697953 +vt 0.078143 0.697980 +vt 0.080286 0.651763 +vt 0.082429 0.697980 +vt 0.087701 0.697980 +vt 0.089844 0.651763 +vt 0.091987 0.697980 +vt 0.121941 0.697953 +vt 0.124084 0.651735 +vt 0.126227 0.697953 +vt 0.095912 0.612085 +vt 0.092882 0.627650 +vt 0.080677 0.608989 +vt 0.077646 0.624554 +vt 0.076006 0.620509 +vt 0.076006 0.616130 +vt 0.077646 0.612085 +vt 0.084636 0.607313 +vt 0.088922 0.607313 +vt 0.092882 0.608989 +vt 0.097552 0.616130 +vt 0.097552 0.620509 +vt 0.095912 0.624554 +vt 0.088922 0.629326 +vt 0.084636 0.629326 +vt 0.080677 0.627650 +vt 0.048156 0.697872 +vt 0.050807 0.651678 +vt 0.052442 0.697910 +vt 0.112383 0.697953 +vt 0.114526 0.651735 +vt 0.116669 0.697953 +vt 0.029239 0.697899 +vt 0.031509 0.651686 +vt 0.033525 0.697902 +vt 0.176898 0.698304 +vt 0.179041 0.652086 +vt 0.181184 0.698304 +vt 0.039925 0.697825 +vt 0.044206 0.651763 +vt 0.044206 0.698032 +vt 0.186456 0.698304 +vt 0.188599 0.652086 +vt 0.190742 0.698304 +vt 0.160150 0.697901 +vt 0.162293 0.651683 +vt 0.164436 0.697901 +vt 0.150592 0.697901 +vt 0.152735 0.651683 +vt 0.154878 0.697901 +vt 0.020818 0.697825 +vt 0.025099 0.651763 +vt 0.025099 0.698032 +vt 0.068585 0.697980 +vt 0.070728 0.651763 +vt 0.072871 0.697980 +vt 0.059031 0.697825 +vt 0.063312 0.651763 +vt 0.063312 0.698032 +vt 0.102825 0.697953 +vt 0.104968 0.651735 +vt 0.107111 0.697953 +vt 0.131499 0.697953 +vt 0.133642 0.651735 +vt 0.135785 0.697953 +vt 0.078143 0.697980 +vt 0.080286 0.651763 +vt 0.082429 0.697980 +vt 0.087701 0.697980 +vt 0.089844 0.651763 +vt 0.091987 0.697980 +vt 0.121941 0.697953 +vt 0.124084 0.651735 +vt 0.126227 0.697953 +vt 0.095912 0.612085 +vt 0.092882 0.627650 +vt 0.080677 0.608989 +vt 0.077646 0.624554 +vt 0.076006 0.620509 +vt 0.076006 0.616130 +vt 0.077646 0.612085 +vt 0.084636 0.607313 +vt 0.088922 0.607313 +vt 0.092882 0.608989 +vt 0.097552 0.616130 +vt 0.097552 0.620509 +vt 0.095912 0.624554 +vt 0.088922 0.629326 +vt 0.084636 0.629326 +vt 0.080677 0.627650 +vt 0.048156 0.697872 +vt 0.050807 0.651678 +vt 0.052442 0.697910 +vt 0.112383 0.697953 +vt 0.114526 0.651735 +vt 0.116669 0.697953 +vt 0.029239 0.697899 +vt 0.031509 0.651686 +vt 0.033525 0.697902 +vt 0.176898 0.698304 +vt 0.179041 0.652086 +vt 0.181184 0.698304 +vt 0.039925 0.697825 +vt 0.044206 0.651763 +vt 0.044206 0.698032 +vt 0.186456 0.698304 +vt 0.188599 0.652086 +vt 0.190742 0.698304 +vt 0.160150 0.697901 +vt 0.162293 0.651683 +vt 0.164436 0.697901 +vt 0.150592 0.697901 +vt 0.152735 0.651683 +vt 0.154878 0.697901 +vt 0.020818 0.697825 +vt 0.025099 0.651763 +vt 0.025099 0.698032 +vt 0.068585 0.697980 +vt 0.070728 0.651763 +vt 0.072871 0.697980 +vt 0.059031 0.697825 +vt 0.063312 0.651763 +vt 0.063312 0.698032 +vt 0.102825 0.697953 +vt 0.104968 0.651735 +vt 0.107111 0.697953 +vt 0.131499 0.697953 +vt 0.133642 0.651735 +vt 0.135785 0.697953 +vt 0.078143 0.697980 +vt 0.080286 0.651763 +vt 0.082429 0.697980 +vt 0.087701 0.697980 +vt 0.089844 0.651763 +vt 0.091987 0.697980 +vt 0.121941 0.697953 +vt 0.124084 0.651735 +vt 0.126227 0.697953 +vt 0.095912 0.612085 +vt 0.092882 0.627650 +vt 0.080677 0.608989 +vt 0.077646 0.624554 +vt 0.076006 0.620509 +vt 0.076006 0.616130 +vt 0.077646 0.612085 +vt 0.084636 0.607313 +vt 0.088922 0.607313 +vt 0.092882 0.608989 +vt 0.097552 0.616130 +vt 0.097552 0.620509 +vt 0.095912 0.624554 +vt 0.088922 0.629326 +vt 0.084636 0.629326 +vt 0.080677 0.627650 +vt 0.048156 0.697872 +vt 0.050807 0.651678 +vt 0.052442 0.697910 +vt 0.112383 0.697953 +vt 0.114526 0.651735 +vt 0.116669 0.697953 +vt 0.029239 0.697899 +vt 0.031509 0.651686 +vt 0.033525 0.697902 +vt 0.176898 0.698304 +vt 0.179041 0.652086 +vt 0.181184 0.698304 +vt 0.039925 0.697825 +vt 0.044206 0.651763 +vt 0.044206 0.698032 +vt 0.186456 0.698304 +vt 0.188599 0.652086 +vt 0.190742 0.698304 +vt 0.160150 0.697901 +vt 0.162293 0.651683 +vt 0.164436 0.697901 +vt 0.150592 0.697901 +vt 0.152735 0.651683 +vt 0.154878 0.697901 +vt 0.020818 0.697825 +vt 0.025099 0.651763 +vt 0.025099 0.698032 +vt 0.068585 0.697980 +vt 0.070728 0.651763 +vt 0.072871 0.697980 +vt 0.059031 0.697825 +vt 0.063312 0.651763 +vt 0.063312 0.698032 +vt 0.102825 0.697953 +vt 0.104968 0.651735 +vt 0.107111 0.697953 +vt 0.131499 0.697953 +vt 0.133642 0.651735 +vt 0.135785 0.697953 +vt 0.078143 0.697980 +vt 0.080286 0.651763 +vt 0.082429 0.697980 +vt 0.087701 0.697980 +vt 0.089844 0.651763 +vt 0.091987 0.697980 +vt 0.121941 0.697953 +vt 0.124084 0.651735 +vt 0.126227 0.697953 +vt 0.095912 0.612085 +vt 0.092882 0.627650 +vt 0.080677 0.608989 +vt 0.077646 0.624554 +vt 0.076006 0.620509 +vt 0.076006 0.616130 +vt 0.077646 0.612085 +vt 0.084636 0.607313 +vt 0.088922 0.607313 +vt 0.092882 0.608989 +vt 0.097552 0.616130 +vt 0.097552 0.620509 +vt 0.095912 0.624554 +vt 0.088922 0.629326 +vt 0.084636 0.629326 +vt 0.080677 0.627650 +vn -0.5440 0.2028 -0.8142 +vn 0.1910 0.2028 -0.9604 +vn -0.8142 0.2028 -0.5440 +vn -0.9604 0.2028 -0.1910 +vn -0.9604 0.2028 0.1910 +vn -0.8142 0.2028 0.5440 +vn -0.5440 0.2028 0.8142 +vn -0.1910 0.2028 0.9604 +vn 0.1910 0.2028 0.9604 +vn 0.5440 0.2028 0.8142 +vn 0.8142 0.2028 0.5440 +vn 0.9604 0.2028 0.1910 +vn 0.9604 0.2028 -0.1910 +vn 0.8142 0.2028 -0.5440 +vn -0.1910 0.2028 -0.9604 +vn 0.5440 0.2028 -0.8142 +vn 0.0000 -1.0000 -0.0000 +usemtl (null) +s 1 +f 73/160/63 74/161/63 75/162/63 +f 76/163/64 74/164/64 77/165/64 +f 78/166/65 74/167/65 73/168/65 +f 79/169/66 74/170/66 78/171/66 +f 80/172/67 74/173/67 79/174/67 +f 81/175/68 74/176/68 80/177/68 +f 82/178/69 74/179/69 81/180/69 +f 83/181/70 74/182/70 82/183/70 +f 84/184/71 74/185/71 83/186/71 +f 85/187/72 74/188/72 84/189/72 +f 86/190/73 74/191/73 85/192/73 +f 87/193/74 74/194/74 86/195/74 +f 88/196/75 74/197/75 87/198/75 +f 89/199/76 74/200/76 88/201/76 +f 75/202/77 74/203/77 76/204/77 +f 77/205/78 74/206/78 89/207/78 +f 84/208/79 80/209/79 88/210/79 +f 75/211/79 76/212/79 77/213/79 +f 77/213/79 89/214/79 75/211/79 +f 88/210/79 87/215/79 86/216/79 +f 86/216/79 85/217/79 88/210/79 +f 84/208/79 83/218/79 80/209/79 +f 82/219/79 81/220/79 80/209/79 +f 80/209/79 79/221/79 78/222/79 +f 78/222/79 73/223/79 75/211/79 +f 75/211/79 89/214/79 88/210/79 +f 88/210/79 85/217/79 84/208/79 +f 83/218/79 82/219/79 80/209/79 +f 80/209/79 78/222/79 75/211/79 +f 75/211/79 88/210/79 80/209/79 +f 90/224/63 91/225/63 92/226/63 +f 93/227/64 91/228/64 94/229/64 +f 95/230/65 91/231/65 90/232/65 +f 96/233/66 91/234/66 95/235/66 +f 97/236/67 91/237/67 96/238/67 +f 98/239/68 91/240/68 97/241/68 +f 99/242/69 91/243/69 98/244/69 +f 100/245/70 91/246/70 99/247/70 +f 101/248/71 91/249/71 100/250/71 +f 102/251/72 91/252/72 101/253/72 +f 103/254/73 91/255/73 102/256/73 +f 104/257/74 91/258/74 103/259/74 +f 105/260/75 91/261/75 104/262/75 +f 106/263/76 91/264/76 105/265/76 +f 92/266/77 91/267/77 93/268/77 +f 94/269/78 91/270/78 106/271/78 +f 101/272/79 97/273/79 105/274/79 +f 92/275/79 93/276/79 94/277/79 +f 94/277/79 106/278/79 92/275/79 +f 105/274/79 104/279/79 103/280/79 +f 103/280/79 102/281/79 105/274/79 +f 101/272/79 100/282/79 97/273/79 +f 99/283/79 98/284/79 97/273/79 +f 97/273/79 96/285/79 95/286/79 +f 95/286/79 90/287/79 92/275/79 +f 92/275/79 106/278/79 105/274/79 +f 105/274/79 102/281/79 101/272/79 +f 100/282/79 99/283/79 97/273/79 +f 97/273/79 95/286/79 92/275/79 +f 92/275/79 105/274/79 97/273/79 +f 107/288/63 108/289/63 109/290/63 +f 110/291/64 108/292/64 111/293/64 +f 112/294/65 108/295/65 107/296/65 +f 113/297/66 108/298/66 112/299/66 +f 114/300/67 108/301/67 113/302/67 +f 115/303/68 108/304/68 114/305/68 +f 116/306/69 108/307/69 115/308/69 +f 117/309/70 108/310/70 116/311/70 +f 118/312/71 108/313/71 117/314/71 +f 119/315/72 108/316/72 118/317/72 +f 120/318/73 108/319/73 119/320/73 +f 121/321/74 108/322/74 120/323/74 +f 122/324/75 108/325/75 121/326/75 +f 123/327/76 108/328/76 122/329/76 +f 109/330/77 108/331/77 110/332/77 +f 111/333/78 108/334/78 123/335/78 +f 118/336/79 114/337/79 122/338/79 +f 109/339/79 110/340/79 111/341/79 +f 111/341/79 123/342/79 109/339/79 +f 122/338/79 121/343/79 120/344/79 +f 120/344/79 119/345/79 122/338/79 +f 118/336/79 117/346/79 114/337/79 +f 116/347/79 115/348/79 114/337/79 +f 114/337/79 113/349/79 112/350/79 +f 112/350/79 107/351/79 109/339/79 +f 109/339/79 123/342/79 122/338/79 +f 122/338/79 119/345/79 118/336/79 +f 117/346/79 116/347/79 114/337/79 +f 114/337/79 112/350/79 109/339/79 +f 109/339/79 122/338/79 114/337/79 +f 124/352/63 125/353/63 126/354/63 +f 127/355/64 125/356/64 128/357/64 +f 129/358/65 125/359/65 124/360/65 +f 130/361/66 125/362/66 129/363/66 +f 131/364/67 125/365/67 130/366/67 +f 132/367/68 125/368/68 131/369/68 +f 133/370/69 125/371/69 132/372/69 +f 134/373/70 125/374/70 133/375/70 +f 135/376/71 125/377/71 134/378/71 +f 136/379/72 125/380/72 135/381/72 +f 137/382/73 125/383/73 136/384/73 +f 138/385/74 125/386/74 137/387/74 +f 139/388/75 125/389/75 138/390/75 +f 140/391/76 125/392/76 139/393/76 +f 126/394/77 125/395/77 127/396/77 +f 128/397/78 125/398/78 140/399/78 +f 135/400/79 131/401/79 139/402/79 +f 126/403/79 127/404/79 128/405/79 +f 128/405/79 140/406/79 126/403/79 +f 139/402/79 138/407/79 137/408/79 +f 137/408/79 136/409/79 139/402/79 +f 135/400/79 134/410/79 131/401/79 +f 133/411/79 132/412/79 131/401/79 +f 131/401/79 130/413/79 129/414/79 +f 129/414/79 124/415/79 126/403/79 +f 126/403/79 140/406/79 139/402/79 +f 139/402/79 136/409/79 135/400/79 +f 134/410/79 133/411/79 131/401/79 +f 131/401/79 129/414/79 126/403/79 +f 126/403/79 139/402/79 131/401/79 +f 141/416/63 142/417/63 143/418/63 +f 144/419/64 142/420/64 145/421/64 +f 146/422/65 142/423/65 141/424/65 +f 147/425/66 142/426/66 146/427/66 +f 148/428/67 142/429/67 147/430/67 +f 149/431/68 142/432/68 148/433/68 +f 150/434/69 142/435/69 149/436/69 +f 151/437/70 142/438/70 150/439/70 +f 152/440/71 142/441/71 151/442/71 +f 153/443/72 142/444/72 152/445/72 +f 154/446/73 142/447/73 153/448/73 +f 155/449/74 142/450/74 154/451/74 +f 156/452/75 142/453/75 155/454/75 +f 157/455/76 142/456/76 156/457/76 +f 143/458/77 142/459/77 144/460/77 +f 145/461/78 142/462/78 157/463/78 +f 152/464/79 148/465/79 156/466/79 +f 143/467/79 144/468/79 145/469/79 +f 145/469/79 157/470/79 143/467/79 +f 156/466/79 155/471/79 154/472/79 +f 154/472/79 153/473/79 156/466/79 +f 152/464/79 151/474/79 148/465/79 +f 150/475/79 149/476/79 148/465/79 +f 148/465/79 147/477/79 146/478/79 +f 146/478/79 141/479/79 143/467/79 +f 143/467/79 157/470/79 156/466/79 +f 156/466/79 153/473/79 152/464/79 +f 151/474/79 150/475/79 148/465/79 +f 148/465/79 146/478/79 143/467/79 +f 143/467/79 156/466/79 148/465/79 +usemtl Default_OBJ.007 +f 158/480/63 159/481/63 160/482/63 +f 161/483/64 159/484/64 162/485/64 +f 163/486/65 159/487/65 158/488/65 +f 164/489/66 159/490/66 163/491/66 +f 165/492/67 159/493/67 164/494/67 +f 166/495/68 159/496/68 165/497/68 +f 167/498/69 159/499/69 166/500/69 +f 168/501/70 159/502/70 167/503/70 +f 169/504/71 159/505/71 168/506/71 +f 170/507/72 159/508/72 169/509/72 +f 171/510/73 159/511/73 170/512/73 +f 172/513/74 159/514/74 171/515/74 +f 173/516/75 159/517/75 172/518/75 +f 174/519/76 159/520/76 173/521/76 +f 160/522/77 159/523/77 161/524/77 +f 162/525/78 159/526/78 174/527/78 +f 169/528/79 165/529/79 173/530/79 +f 160/531/79 161/532/79 162/533/79 +f 162/533/79 174/534/79 160/531/79 +f 173/530/79 172/535/79 171/536/79 +f 171/536/79 170/537/79 173/530/79 +f 169/528/79 168/538/79 165/529/79 +f 167/539/79 166/540/79 165/529/79 +f 165/529/79 164/541/79 163/542/79 +f 163/542/79 158/543/79 160/531/79 +f 160/531/79 174/534/79 173/530/79 +f 173/530/79 170/537/79 169/528/79 +f 168/538/79 167/539/79 165/529/79 +f 165/529/79 163/542/79 160/531/79 +f 160/531/79 173/530/79 165/529/79 +usemtl Default_OBJ.008 +f 175/544/63 176/545/63 177/546/63 +f 178/547/64 176/548/64 179/549/64 +f 180/550/65 176/551/65 175/552/65 +f 181/553/66 176/554/66 180/555/66 +f 182/556/67 176/557/67 181/558/67 +f 183/559/68 176/560/68 182/561/68 +f 184/562/69 176/563/69 183/564/69 +f 185/565/70 176/566/70 184/567/70 +f 186/568/71 176/569/71 185/570/71 +f 187/571/72 176/572/72 186/573/72 +f 188/574/73 176/575/73 187/576/73 +f 189/577/74 176/578/74 188/579/74 +f 190/580/75 176/581/75 189/582/75 +f 191/583/76 176/584/76 190/585/76 +f 177/586/77 176/587/77 178/588/77 +f 179/589/78 176/590/78 191/591/78 +f 186/592/79 182/593/79 190/594/79 +f 177/595/79 178/596/79 179/597/79 +f 179/597/79 191/598/79 177/595/79 +f 190/594/79 189/599/79 188/600/79 +f 188/600/79 187/601/79 190/594/79 +f 186/592/79 185/602/79 182/593/79 +f 184/603/79 183/604/79 182/593/79 +f 182/593/79 181/605/79 180/606/79 +f 180/606/79 175/607/79 177/595/79 +f 177/595/79 191/598/79 190/594/79 +f 190/594/79 187/601/79 186/592/79 +f 185/602/79 184/603/79 182/593/79 +f 182/593/79 180/606/79 177/595/79 +f 177/595/79 190/594/79 182/593/79 diff --git a/src/main/resources/assets/hbm/textures/models/missile_parts/warheads/mp_w_15_mirv.png b/src/main/resources/assets/hbm/textures/models/missile_parts/warheads/mp_w_15_mirv.png new file mode 100644 index 0000000000000000000000000000000000000000..3165b455a93106487c4c3060800c3a871a1595c5 GIT binary patch literal 1415 zcmZvceKgYx7{`BWo0qZcHSe*pvndndbll~ojo9QRqP)LFUM^!%N!W6ABMU`T=n}cP zk#&U%d2i&#b|f@eS<9@;?Brz_?&_TT$33TWKHu;6e9w8F|DN;Y9rJXB!}MSP0KiE^ zXCGOHf0Kfo%x7<%x0MAb#mAKZJQ^{Wmla41-UAN+j|-Kg5l~rIOeO}T0KiXO-vqLS z9!CKH)PUrS_e~33DDU**5p`ZNQI}pv@6d{iR9F0LG;NNi_-e9P2oQT~cgfzSsG~Rs zw>u1Vc(4-~3Wrayx?#0n0!j;u(zcYdQh0d_8G*&QbC}L3yT>uJbK(x`bGgPjsssh( z4@}p}4~L%(afwzekkpxD&dNKsz|3IJxZu24r7 ztZxu(sAhbV-q+}cQLQ=z(*}O)r@r4-rh3&Zu@dS&BQ^5Dh|E?&yI;GL$mlJ&epFpH z^nLLME;!Ul{o~$w8Z{%vzGwr>-cylv^_<<#-|2{zfZ3_a8>Ru}AEx>WoQH7m3oA+7 z4F35Kpw&2=nXoS_YZEpwD8J0@)s8fvKG5TWW0t9C&WqpK3GLLIiz?+@a!|8HD^Rh) zPB|RCuPOX9IO&IG!5N30EaiKBSxR9qQpKQl=Ed~%_?l15I)Cixc%ZDhpc?c)K3YA2 zhvg42G^4Fq`?0G~SK6uA|LAbL-%GN+>~+)4|Ekpk(j;eUsv5MnWSHMdz%-%`T_~DM zB$GF;xj2y|FSuCD5sOW_F^|W~b8K5Uw|+PF<(oGpT^${EOWriDVNGIx74=F*G$(sm zjqE~`P#$-7HkvHjJEx^VJbObTm7cY=P0)vjkDjGa)atGCtg8oT4H&*RnXAdt+!6}i zLc+ox5~{1f=!(k9`mwPwEt3R|C!oOzLh`QLkLWHfnL*O|`8ab22s0RoL=(Fq|CC1& z5@33M*K_b~Mwo3LuLkycBv(Q~CnO{YGK<}b6<`++R5_NzegEF?z7I*Mox!LI4GTLv ziEe0U5M(lvS_0vP1vhYtJXCKanjX0MH2b;_VzH+O-=L_TpP%m`_VV;xK0plkYzn*s zn);}0N$zBEU9DC>o9*47Gd}J&{j?=FsQ{+&q!PD_XjTVO^>e>fQQ<4QJ>0R@fiebL zjy~jQdzN(K=My@0tJiUi4x528RWYM+QZjRSyiTeJEP^&-rJdUfm z`_hoM#(v0^C1VGnrEd8w=cJ?HB1FM9k1-h)8EK4NDSW?;;K-fc?76wEAIfG7oIT5egb%-=f2cTikr$`*1uXd0>Kf zSN`LlTH-{FexP;_z0_7L7DDT@HeB_(QE$Jv!DdaCrc@6KhC2q?BK<6;R_U+7O Date: Wed, 23 Nov 2022 17:15:50 -0600 Subject: [PATCH 2/2] MIRV recipe --- src/main/java/com/hbm/inventory/AssemblerRecipes.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/hbm/inventory/AssemblerRecipes.java b/src/main/java/com/hbm/inventory/AssemblerRecipes.java index d4761d68b9..2727557287 100644 --- a/src/main/java/com/hbm/inventory/AssemblerRecipes.java +++ b/src/main/java/com/hbm/inventory/AssemblerRecipes.java @@ -459,7 +459,7 @@ private static void registerDefaults() { makeRecipe(new ComparableStack(ModItems.mp_warhead_15_nuclear, 1), new AStack[] { new ComparableStack(ModItems.seg_15, 1), new OreDictStack("plateSteel", 24), new OreDictStack("plateTitanium", 12), new ComparableStack(ModItems.ingot_pu239, 3), new ComparableStack(ModBlocks.det_nuke, 1), new ComparableStack(ModItems.circuit_targeting_tier4, 1), }, 500); makeRecipe(new ComparableStack(ModItems.mp_warhead_15_thermo, 1), new AStack[] { new ComparableStack(ModItems.seg_15, 1), new OreDictStack("plateSteel", 32), new OreDictStack("plateTitanium", 16), new ComparableStack(ModBlocks.det_nuke, 2), new ComparableStack(ModItems.mike_deut, 1), new ComparableStack(ModItems.mike_core, 1), new ComparableStack(ModItems.circuit_targeting_tier5, 1), }, 600); makeRecipe(new ComparableStack(ModItems.mp_warhead_15_volcano, 1), new AStack[] { new ComparableStack(ModItems.seg_15, 1), new OreDictStack("plateSteel", 32), new OreDictStack("plateTitanium", 16), new ComparableStack(ModBlocks.det_nuke, 4), new OreDictStack("blockUranium238", 32), new ComparableStack(ModItems.circuit_tantalium, 6), new ComparableStack(ModItems.circuit_targeting_tier4, 1) }, 600); - + makeRecipe(new ComparableStack(ModItems.mp_warhead_15_mirv, 1), new AStack[] { new ComparableStack(ModItems.seg_15, 1), new OreDictStack("plateTitanium", 16), new OreDictStack("plateSteel", 12), new ComparableStack(ModItems.ingot_semtex, 7), new ComparableStack(ModItems.ingot_beryllium, 7), new ComparableStack(ModItems.billet_u238, 7), new ComparableStack(ModItems.nugget_u235, 10), new NbtComparableStack(ItemCell.getFullCell(ModForgeFluids.deuterium, 10)),new NbtComparableStack(ItemCell.getFullCell(ModForgeFluids.tritium, 10)),new ComparableStack(ModItems.hull_small_steel, 7),new ComparableStack(ModItems.circuit_targeting_tier4, 3), },600); makeRecipe(new ComparableStack(ModItems.mp_warhead_15_n2, 1), new AStack[] { new ComparableStack(ModItems.seg_15, 1), new OreDictStack("plateSteel", 8), new OreDictStack("plateTitanium", 20), new ComparableStack(ModBlocks.det_charge, 24), new ComparableStack(Blocks.REDSTONE_BLOCK, 12), new ComparableStack(ModItems.powder_magnetized_tungsten, 6), new ComparableStack(ModItems.circuit_targeting_tier5, 1), }, 400); makeRecipe(new ComparableStack(ModItems.missile_soyuz0, 1), new AStack[] { new ComparableStack(ModItems.rocket_fuel, 40), new ComparableStack(ModBlocks.det_cord, 20), new ComparableStack(ModItems.thruster_medium, 12), new ComparableStack(ModItems.thruster_small, 12), new ComparableStack(ModItems.tank_steel, 10), new ComparableStack(ModItems.circuit_targeting_tier4, 4), new ComparableStack(ModItems.circuit_targeting_tier3, 8), new ComparableStack(ModItems.plate_polymer, 64), new ComparableStack(ModItems.fins_small_steel, 4), new ComparableStack(ModItems.hull_big_titanium, 40), new ComparableStack(ModItems.hull_big_steel, 24), new ComparableStack(ModItems.ingot_fiberglass, 64), }, 600); makeRecipe(new ComparableStack(ModItems.missile_soyuz_lander, 1), new AStack[] { new ComparableStack(ModItems.rocket_fuel, 10), new ComparableStack(ModItems.thruster_small, 3), new ComparableStack(ModItems.tank_steel, 2), new ComparableStack(ModItems.circuit_targeting_tier3, 4), new ComparableStack(ModItems.plate_polymer, 32), new ComparableStack(ModItems.hull_big_aluminium, 2), new ComparableStack(ModItems.sphere_steel, 1), new ComparableStack(ModItems.ingot_fiberglass, 12), }, 600);