From 1554109061388b1b34156f46f7e49353c8c99672 Mon Sep 17 00:00:00 2001 From: Bob Date: Mon, 26 Apr 2021 23:15:48 +0200 Subject: [PATCH] RBMK debris, lots of it --- .../com/hbm/blocks/fluid/CoriumBlock.java | 2 + .../entity/projectile/EntityRBMKDebris.java | 85 ++ src/main/java/com/hbm/main/ClientProxy.java | 5 + src/main/java/com/hbm/main/MainRegistry.java | 1 + .../java/com/hbm/main/ResourceManager.java | 7 + .../entity/projectile/RenderRBMKDebris.java | 54 + .../machine/rbmk/TileEntityRBMKBase.java | 11 + .../hbm/models/projectiles/deb_blank.obj | 65 ++ .../hbm/models/projectiles/deb_element.obj | 962 ++++++++++++++++++ .../hbm/models/projectiles/deb_fuel.obj | 109 ++ .../hbm/models/projectiles/deb_graphite.obj | 70 ++ .../assets/hbm/models/projectiles/deb_lid.obj | 100 ++ .../assets/hbm/models/projectiles/deb_rod.obj | 91 ++ .../hbm/textures/items/debris_graphite.png | Bin 0 -> 312 bytes 14 files changed, 1562 insertions(+) create mode 100644 src/main/java/com/hbm/entity/projectile/EntityRBMKDebris.java create mode 100644 src/main/java/com/hbm/render/entity/projectile/RenderRBMKDebris.java create mode 100644 src/main/resources/assets/hbm/models/projectiles/deb_blank.obj create mode 100644 src/main/resources/assets/hbm/models/projectiles/deb_element.obj create mode 100644 src/main/resources/assets/hbm/models/projectiles/deb_fuel.obj create mode 100644 src/main/resources/assets/hbm/models/projectiles/deb_graphite.obj create mode 100644 src/main/resources/assets/hbm/models/projectiles/deb_lid.obj create mode 100644 src/main/resources/assets/hbm/models/projectiles/deb_rod.obj create mode 100644 src/main/resources/assets/hbm/textures/items/debris_graphite.png diff --git a/src/main/java/com/hbm/blocks/fluid/CoriumBlock.java b/src/main/java/com/hbm/blocks/fluid/CoriumBlock.java index 631931dc5..878f8b092 100644 --- a/src/main/java/com/hbm/blocks/fluid/CoriumBlock.java +++ b/src/main/java/com/hbm/blocks/fluid/CoriumBlock.java @@ -70,6 +70,8 @@ public class CoriumBlock extends BlockFluidClassic { entity.setInWeb(); } + //TODO: slow down solidification, prevent displacement + @Override public void updateTick(World world, int x, int y, int z, Random rand) { diff --git a/src/main/java/com/hbm/entity/projectile/EntityRBMKDebris.java b/src/main/java/com/hbm/entity/projectile/EntityRBMKDebris.java new file mode 100644 index 000000000..f1da894b5 --- /dev/null +++ b/src/main/java/com/hbm/entity/projectile/EntityRBMKDebris.java @@ -0,0 +1,85 @@ +package com.hbm.entity.projectile; + +import net.minecraft.entity.Entity; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.World; + +public class EntityRBMKDebris extends Entity { + + public float rot; + public float lastRot; + + public EntityRBMKDebris(World world) { + super(world); + } + + public EntityRBMKDebris(World world, double x, double y, double z, DebrisType type) { + super(world); + this.setPosition(x, y, z); + this.setType(type); + } + + @Override + protected void entityInit() { + this.dataWatcher.addObject(20, 0); + this.rot = this.lastRot = this.rand.nextFloat() * 360; + } + + @Override + public void onUpdate() { + + this.prevPosX = this.posX; + this.prevPosY = this.posY; + this.prevPosZ = this.posZ; + + this.motionY -= 0.04D; + this.moveEntity(this.motionX, this.motionY, this.motionZ); + + this.lastRot = this.rot; + + if(this.onGround) { + this.motionX *= 0.85D; + this.motionZ *= 0.85D; + this.motionY *= -0.5D; + + } else { + + this.rot += 10F; + + if(rot >= 360F) { + this.rot -= 360F; + this.lastRot -= 360F; + } + } + + if(this.ticksExisted > 1000) + this.setDead(); + } + + public void setType(DebrisType type) { + this.dataWatcher.updateObject(20, type.ordinal()); + } + + public DebrisType getType() { + return DebrisType.values()[Math.abs(this.dataWatcher.getWatchableObjectInt(20)) % DebrisType.values().length]; + } + + @Override + protected void readEntityFromNBT(NBTTagCompound nbt) { + this.dataWatcher.updateObject(20, nbt.getInteger("debtype")); + } + + @Override + protected void writeEntityToNBT(NBTTagCompound nbt) { + nbt.setInteger("debtype", this.dataWatcher.getWatchableObjectInt(20)); + } + + public static enum DebrisType { + BLANK, //just a metal beam + ELEMENT, //the entire casing of a fuel assembly because fuck you + FUEL, //spicy + ROD, //solid boron rod + GRAPHITE, //spicy rock + LID; //the all destroying harbinger of annihilation + } +} diff --git a/src/main/java/com/hbm/main/ClientProxy.java b/src/main/java/com/hbm/main/ClientProxy.java index 13c75515b..2477fdba3 100644 --- a/src/main/java/com/hbm/main/ClientProxy.java +++ b/src/main/java/com/hbm/main/ClientProxy.java @@ -395,6 +395,7 @@ public class ClientProxy extends ServerProxy { RenderingRegistry.registerEntityRenderingHandler(EntityWaterSplash.class, new RenderEmpty()); RenderingRegistry.registerEntityRenderingHandler(EntityEMP.class, new RenderEmpty()); RenderingRegistry.registerEntityRenderingHandler(EntityBeamVortex.class, new RenderVortexBeam()); + RenderingRegistry.registerEntityRenderingHandler(EntityRBMKDebris.class, new RenderRBMKDebris()); //grenades RenderingRegistry.registerEntityRenderingHandler(EntityGrenadeGeneric.class, new RenderSnowball(ModItems.grenade_generic)); RenderingRegistry.registerEntityRenderingHandler(EntityGrenadeStrong.class, new RenderSnowball(ModItems.grenade_strong)); @@ -661,6 +662,10 @@ public class ClientProxy extends ServerProxy { public void effectNT(NBTTagCompound data) { World world = Minecraft.getMinecraft().theWorld; + + if(world == null) //might i ask why? + return; + TextureManager man = Minecraft.getMinecraft().renderEngine; EntityPlayer player = Minecraft.getMinecraft().thePlayer; Random rand = world.rand; diff --git a/src/main/java/com/hbm/main/MainRegistry.java b/src/main/java/com/hbm/main/MainRegistry.java index 41469d03a..a2331dd8d 100644 --- a/src/main/java/com/hbm/main/MainRegistry.java +++ b/src/main/java/com/hbm/main/MainRegistry.java @@ -623,6 +623,7 @@ public class MainRegistry { EntityRegistry.registerModEntity(EntityBOTPrimeHead.class, "entity_balls_o_tron", 151, this, 1000, 1, true); EntityRegistry.registerModEntity(EntityBOTPrimeBody.class, "entity_balls_o_tron_seg", 152, this, 1000, 1, true); EntityRegistry.registerModEntity(EntityBlockSpider.class, "entity_taintcrawler", 153, this, 1000, 1, true); + EntityRegistry.registerModEntity(EntityRBMKDebris.class, "entity_rbmk_debris", 154, this, 1000, 1, true); EntityRegistry.registerGlobalEntityID(EntityNuclearCreeper.class, "entity_mob_nuclear_creeper", EntityRegistry.findGlobalUniqueEntityId(), 0x204131, 0x75CE00); EntityRegistry.registerGlobalEntityID(EntityTaintedCreeper.class, "entity_mob_tainted_creeper", EntityRegistry.findGlobalUniqueEntityId(), 0x813b9b, 0xd71fdd); diff --git a/src/main/java/com/hbm/main/ResourceManager.java b/src/main/java/com/hbm/main/ResourceManager.java index fd8e76eff..4bb80af47 100644 --- a/src/main/java/com/hbm/main/ResourceManager.java +++ b/src/main/java/com/hbm/main/ResourceManager.java @@ -1000,4 +1000,11 @@ public class ResourceManager { public static final IModelCustom rbmk_debris = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/rbmk/debris.obj")); public static final ResourceLocation rbmk_console_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/rbmk_control.png"); + //RBMK DEBRIS + public static final IModelCustom deb_blank = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/projectiles/deb_blank.obj")); + public static final IModelCustom deb_element = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/projectiles/deb_element.obj")); + public static final IModelCustom deb_fuel = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/projectiles/deb_fuel.obj")); + public static final IModelCustom deb_rod = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/projectiles/deb_rod.obj")); + public static final IModelCustom deb_lid = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/projectiles/deb_lid.obj")); + public static final IModelCustom deb_graphite = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/projectiles/deb_graphite.obj")); } diff --git a/src/main/java/com/hbm/render/entity/projectile/RenderRBMKDebris.java b/src/main/java/com/hbm/render/entity/projectile/RenderRBMKDebris.java new file mode 100644 index 000000000..b469c5e6b --- /dev/null +++ b/src/main/java/com/hbm/render/entity/projectile/RenderRBMKDebris.java @@ -0,0 +1,54 @@ +package com.hbm.render.entity.projectile; + +import org.lwjgl.opengl.GL11; + +import com.hbm.entity.projectile.EntityRBMKDebris; +import com.hbm.entity.projectile.EntityRBMKDebris.DebrisType; +import com.hbm.lib.RefStrings; +import com.hbm.main.ResourceManager; + +import net.minecraft.client.renderer.entity.Render; +import net.minecraft.entity.Entity; +import net.minecraft.util.ResourceLocation; + +public class RenderRBMKDebris extends Render { + + //for fallback only + private static final ResourceLocation tex_base = new ResourceLocation(RefStrings.MODID + ":textures/blocks/rbmk/rbmk_side.png"); + private static final ResourceLocation tex_element = new ResourceLocation(RefStrings.MODID + ":textures/blocks/rbmk/rbmk_element.png"); + private static final ResourceLocation tex_control = new ResourceLocation(RefStrings.MODID + ":textures/blocks/rbmk/rbmk_control.png"); + private static final ResourceLocation tex_blank = new ResourceLocation(RefStrings.MODID + ":textures/blocks/rbmk/rbmk_blank.png"); + private static final ResourceLocation tex_graphite = new ResourceLocation(RefStrings.MODID + ":textures/blocks/block_graphite.png"); + + @Override + public void doRender(Entity entity, double x, double y, double z, float f0, float f1) { + + GL11.glPushMatrix(); + GL11.glTranslated(x, y + 0.125D, z); + + EntityRBMKDebris debris = (EntityRBMKDebris)entity; + + GL11.glRotatef(debris.getEntityId() % 360, 0, 1, 0); //rotate based on entity ID to add unique randomness + GL11.glRotatef(debris.lastRot + (debris.rot - debris.lastRot) * f1, 1, 1, 1); + + DebrisType type = debris.getType(); + + switch(type) { + case BLANK: bindTexture(tex_blank); ResourceManager.deb_blank.renderAll(); break; + case ELEMENT: bindTexture(tex_element); ResourceManager.deb_element.renderAll(); break; + case FUEL: bindTexture(tex_element); ResourceManager.deb_fuel.renderAll(); break; + case GRAPHITE: bindTexture(tex_graphite); ResourceManager.deb_graphite.renderAll(); break; + case LID: bindTexture(tex_blank); ResourceManager.deb_lid.renderAll(); break; + case ROD: bindTexture(tex_control); ResourceManager.deb_rod.renderAll(); break; + default: break; + } + + GL11.glPopMatrix(); + } + + @Override + protected ResourceLocation getEntityTexture(Entity entity) { + return tex_base; + } + +} diff --git a/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKBase.java b/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKBase.java index b65c9b3ec..a7af2ebf6 100644 --- a/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKBase.java +++ b/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKBase.java @@ -10,6 +10,8 @@ import org.lwjgl.opengl.GL11; import com.hbm.blocks.ModBlocks; import com.hbm.blocks.machine.rbmk.RBMKBase; +import com.hbm.entity.projectile.EntityRBMKDebris; +import com.hbm.entity.projectile.EntityRBMKDebris.DebrisType; import com.hbm.main.MainRegistry; import com.hbm.packet.AuxParticlePacketNT; import com.hbm.packet.NBTPacket; @@ -262,10 +264,19 @@ public abstract class TileEntityRBMKBase extends TileEntity implements INBTPacke } worldObj.markBlockForUpdate(xCoord, yCoord + i, zCoord); } + + for(int i = 0; i < 2; i++) { + EntityRBMKDebris debris = new EntityRBMKDebris(worldObj, xCoord + 0.5D, yCoord + 4D, zCoord + 0.5D, DebrisType.values()[worldObj.rand.nextInt(DebrisType.values().length)]); + debris.motionX = worldObj.rand.nextGaussian() * 0.25D; + debris.motionZ = worldObj.rand.nextGaussian() * 0.25D; + debris.motionY = 1D + worldObj.rand.nextDouble(); + worldObj.spawnEntityInWorld(debris); + } } public static HashSet columns = new HashSet(); + //assumes that !worldObj.isRemote public void meltdown() { columns.clear(); diff --git a/src/main/resources/assets/hbm/models/projectiles/deb_blank.obj b/src/main/resources/assets/hbm/models/projectiles/deb_blank.obj new file mode 100644 index 000000000..031aad3be --- /dev/null +++ b/src/main/resources/assets/hbm/models/projectiles/deb_blank.obj @@ -0,0 +1,65 @@ +# Blender v2.79 (sub 0) OBJ File: 'deb_blank.blend' +# www.blender.org +o Column +v -0.093750 -0.500000 0.093750 +v -0.093750 0.500000 0.093750 +v -0.093750 0.500000 -0.093750 +v -0.093750 -0.500000 -0.093750 +v 0.093750 0.500000 0.093750 +v 0.093750 -0.500000 0.093750 +v -0.031250 0.500000 -0.093750 +v 0.093750 0.500000 0.031250 +v -0.031250 -0.500000 -0.093750 +v 0.093750 -0.500000 0.031250 +vt 0.406250 0.500000 +vt 0.500000 0.000000 +vt 0.500000 0.500000 +vt 0.531250 0.500000 +vt 0.500000 1.000000 +vt 0.500000 0.500000 +vt 0.406250 0.531250 +vt 0.406250 0.500000 +vt 0.500000 0.500000 +vt 0.031250 0.593750 +vt 0.000000 0.593750 +vt 0.000000 0.500000 +vt 0.093750 0.000000 +vt 0.093750 0.500000 +vt 0.531250 1.000000 +vt 0.500000 0.500000 +vt 0.531250 0.500000 +vt 0.343750 0.500000 +vt 0.281250 -0.000000 +vt 0.343750 -0.000000 +vt 0.406250 0.000000 +vt 0.531250 1.000000 +vt 0.500000 0.593750 +vt 0.468750 0.593750 +vt 0.093750 0.531250 +vt 0.000000 0.000000 +vt 0.500000 1.000000 +vt 0.281250 0.500000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 1.0000 0.0000 0.0000 +vn 0.7071 0.0000 -0.7071 +s off +f 3/1/1 1/2/1 2/3/1 +f 4/4/2 7/5/2 9/6/2 +f 10/7/3 6/8/3 1/9/3 +f 7/10/4 3/11/4 2/12/4 +f 2/12/5 6/13/5 5/14/5 +f 8/15/6 6/16/6 10/17/6 +f 7/18/7 10/19/7 9/20/7 +f 3/1/1 4/21/1 1/2/1 +f 4/4/2 3/22/2 7/5/2 +f 1/9/3 4/23/3 9/24/3 +f 9/24/3 10/7/3 1/9/3 +f 2/12/4 5/14/4 8/25/4 +f 8/25/4 7/10/4 2/12/4 +f 2/12/5 1/26/5 6/13/5 +f 8/15/6 5/27/6 6/16/6 +f 7/18/7 8/28/7 10/19/7 diff --git a/src/main/resources/assets/hbm/models/projectiles/deb_element.obj b/src/main/resources/assets/hbm/models/projectiles/deb_element.obj new file mode 100644 index 000000000..5d48e52d4 --- /dev/null +++ b/src/main/resources/assets/hbm/models/projectiles/deb_element.obj @@ -0,0 +1,962 @@ +# Blender v2.79 (sub 0) OBJ File: 'deb_element.blend' +# www.blender.org +o Column +v -0.500000 0.500000 0.500000 +v -0.500000 0.500000 -0.500000 +v 0.500000 -0.500000 0.500000 +v 0.500000 0.500000 0.500000 +v 0.500000 -0.500000 -0.500000 +v 0.500000 0.500000 -0.500000 +v -0.437400 0.437500 0.312500 +v -0.437400 0.437500 0.187500 +v -0.312400 0.437500 0.437500 +v -0.312400 0.437500 0.062500 +v -0.187400 0.437500 0.437500 +v -0.187400 0.437500 0.062500 +v -0.062400 0.437500 0.312500 +v -0.062400 0.437500 0.187500 +v -0.312400 -0.500000 -0.062500 +v -0.187400 -0.500000 -0.062500 +v -0.062400 -0.500000 -0.187500 +v -0.062400 -0.500000 -0.312500 +v -0.062400 0.437500 -0.312500 +v -0.062400 0.437500 -0.187500 +v -0.187400 0.437500 -0.437500 +v -0.187400 0.437500 -0.062500 +v -0.312400 0.437500 -0.437500 +v -0.312400 0.437500 -0.062500 +v -0.437400 0.437500 -0.312500 +v -0.437400 0.437500 -0.187500 +v -0.062400 -0.500000 0.187500 +v -0.062400 -0.500000 0.312500 +v -0.187400 -0.500000 0.062500 +v -0.187400 -0.500000 0.437500 +v -0.312400 -0.500000 0.062500 +v -0.312400 -0.500000 0.437500 +v -0.437400 -0.500000 0.187500 +v -0.437400 -0.500000 0.312500 +v 0.062600 0.437500 0.312500 +v 0.062600 0.437500 0.187500 +v 0.187600 0.437500 0.437500 +v 0.187600 0.437500 0.062500 +v 0.312600 0.437500 0.437500 +v 0.312600 0.437500 0.062500 +v 0.437600 0.437500 0.312500 +v 0.437600 0.437500 0.187500 +v 0.062600 -0.500000 -0.187500 +v 0.062600 -0.500000 -0.312500 +v 0.187600 -0.500000 -0.062500 +v 0.187600 -0.500000 -0.437500 +v 0.312600 -0.500000 -0.062500 +v 0.312600 -0.500000 -0.437500 +v 0.437600 -0.500000 -0.187500 +v 0.437600 -0.500000 -0.312500 +v 0.437600 0.437500 -0.312500 +v 0.437600 0.437500 -0.187500 +v 0.312600 0.437500 -0.437500 +v 0.312600 0.437500 -0.062500 +v 0.187600 0.437500 -0.437500 +v 0.187600 0.437500 -0.062500 +v 0.062600 0.437500 -0.312500 +v 0.062600 0.437500 -0.187500 +v 0.437600 -0.500000 0.187500 +v 0.437600 -0.500000 0.312500 +v 0.312600 -0.500000 0.062500 +v 0.312600 -0.500000 0.437500 +v 0.187600 -0.500000 0.062500 +v 0.187600 -0.500000 0.437500 +v 0.062600 -0.500000 0.187500 +v 0.062600 -0.500000 0.312500 +v -0.500000 -0.057874 -0.500000 +v -0.500000 -0.500000 0.022722 +v 0.125956 -0.500000 -0.500000 +v -0.187400 -0.331533 -0.437500 +v -0.312400 -0.243243 -0.437500 +v -0.437400 -0.260680 -0.312500 +v -0.437400 -0.366407 -0.187500 +v -0.078861 -0.500000 -0.328961 +v -0.351329 -0.500000 -0.101429 +v -0.484808 0.926550 0.420982 +v -0.484808 0.667731 -0.544943 +v 0.500000 0.758819 0.465926 +v 0.500000 0.500000 -0.500000 +v -0.423159 0.867522 0.242685 +v -0.423159 0.835169 0.121944 +v -0.300058 0.878908 0.369043 +v -0.300058 0.781851 0.006821 +v -0.176957 0.857941 0.374661 +v -0.176957 0.760884 0.012439 +v -0.053856 0.804623 0.259539 +v -0.053856 0.772270 0.138798 +v -0.053856 0.642861 -0.344165 +v -0.053856 0.675213 -0.223424 +v -0.176957 0.631475 -0.470524 +v -0.176957 0.728532 -0.108302 +v -0.300058 0.652441 -0.476142 +v -0.300058 0.749498 -0.113920 +v -0.423159 0.705760 -0.361019 +v -0.423159 0.738112 -0.240278 +v 0.069245 0.783656 0.265156 +v 0.069245 0.751304 0.144416 +v 0.192346 0.795042 0.391515 +v 0.192346 0.697985 0.029293 +v 0.315447 0.774076 0.397133 +v 0.315447 0.677019 0.034911 +v 0.438548 0.720757 0.282010 +v 0.438548 0.688405 0.161270 +v 0.438548 0.558995 -0.321693 +v 0.438548 0.591347 -0.200953 +v 0.315447 0.547609 -0.448052 +v 0.315447 0.644666 -0.085830 +v 0.192346 0.568575 -0.453670 +v 0.192346 0.665633 -0.091448 +v 0.069245 0.621894 -0.338547 +v 0.069245 0.654247 -0.217806 +v -0.434012 0.808069 0.258615 +v -0.434012 0.775716 0.137874 +v -0.310911 0.819455 0.384974 +v -0.310911 0.722397 0.022752 +v -0.187810 0.798488 0.390592 +v -0.187810 0.701431 0.028370 +v -0.064709 0.745169 0.275469 +v -0.064709 0.712817 0.154728 +v -0.064709 0.583407 -0.328235 +v -0.064709 0.615760 -0.207494 +v -0.187810 0.572021 -0.454593 +v -0.187810 0.669079 -0.092371 +v -0.310911 0.592988 -0.460211 +v -0.310911 0.690045 -0.097989 +v -0.434012 0.646307 -0.345088 +v -0.434012 0.678659 -0.224348 +v 0.058392 0.724203 0.281087 +v 0.058392 0.691851 0.160346 +v 0.181493 0.735589 0.407446 +v 0.181493 0.638532 0.045223 +v 0.304594 0.714622 0.413063 +v 0.304594 0.617565 0.050841 +v 0.427695 0.661304 0.297941 +v 0.427695 0.628951 0.177200 +v 0.427695 0.499542 -0.305763 +v 0.427695 0.531894 -0.185022 +v 0.304594 0.488156 -0.432122 +v 0.304594 0.585213 -0.069899 +v 0.181493 0.509122 -0.437740 +v 0.181493 0.606179 -0.075517 +v 0.058392 0.562441 -0.322617 +v 0.058392 0.594793 -0.201876 +v -0.434012 0.613954 -0.465829 +v 0.427695 0.467189 -0.426504 +v -0.434012 0.840421 0.379356 +v 0.427695 0.693656 0.418681 +v -0.437400 0.437500 -0.437500 +v 0.437600 0.437500 -0.437500 +v -0.437400 0.437500 0.437500 +v 0.437600 0.437500 0.437500 +v -0.500000 0.007261 0.500000 +v -0.500000 -0.500000 0.260492 +v -0.275475 -0.500000 0.500000 +v -0.328909 -0.500000 0.443000 +v -0.441036 -0.500000 0.323391 +vt 0.000000 0.500000 +vt 0.500000 0.000000 +vt 0.500000 0.500000 +vt 0.500000 0.968750 +vt 0.562500 0.500000 +vt 0.562500 0.968750 +vt 0.500000 0.968750 +vt 0.562500 0.500000 +vt 0.562500 0.968750 +vt 0.500000 0.968750 +vt 0.562500 0.500000 +vt 0.562500 0.968750 +vt 0.500000 0.968750 +vt 0.562500 0.500000 +vt 0.562500 0.968750 +vt 0.500000 0.500000 +vt 0.562500 0.968750 +vt 0.500000 0.968750 +vt 0.500000 0.500000 +vt 0.562500 0.968750 +vt 0.500000 0.968750 +vt 0.500000 0.500000 +vt 0.562500 0.968750 +vt 0.500000 0.968750 +vt 0.500000 0.500000 +vt 0.562500 0.968750 +vt 0.500000 0.968750 +vt 0.500000 0.500000 +vt 0.562500 0.968750 +vt 0.500000 0.968750 +vt 0.500000 0.500000 +vt 0.562500 0.968750 +vt 0.500000 0.968750 +vt 0.500000 0.500000 +vt 0.562500 0.968750 +vt 0.500000 0.968750 +vt 0.500000 0.968750 +vt 0.562500 0.500000 +vt 0.562500 0.968750 +vt 0.500000 0.968750 +vt 0.562500 0.500000 +vt 0.562500 0.968750 +vt 0.500000 0.968750 +vt 0.562500 0.500000 +vt 0.562500 0.968750 +vt 0.500000 0.968750 +vt 0.562500 0.500000 +vt 0.562500 0.968750 +vt 0.500000 0.500000 +vt 0.562500 0.968750 +vt 0.500000 0.968750 +vt 0.500000 0.500000 +vt 0.562500 0.968750 +vt 0.500000 0.968750 +vt 0.500000 0.500000 +vt 0.562500 0.968750 +vt 0.500000 0.968750 +vt 0.500000 0.500000 +vt 0.562500 0.968750 +vt 0.500000 0.968750 +vt 0.500000 0.968750 +vt 0.562500 0.500000 +vt 0.562500 0.968750 +vt 0.500000 0.968750 +vt 0.562500 0.500000 +vt 0.562500 0.968750 +vt 0.500000 0.968750 +vt 0.562500 0.500000 +vt 0.562500 0.968750 +vt 0.500000 0.968750 +vt 0.562500 0.500000 +vt 0.562500 0.968750 +vt 0.500000 0.500000 +vt 0.562500 0.968750 +vt 0.500000 0.968750 +vt 0.500000 0.500000 +vt 0.562500 0.968750 +vt 0.500000 0.968750 +vt 0.500000 0.500000 +vt 0.562500 0.968750 +vt 0.500000 0.968750 +vt 0.500000 0.500000 +vt 0.562500 0.968750 +vt 0.500000 0.968750 +vt 0.500000 1.000000 +vt 0.562500 0.968750 +vt 0.562500 1.000000 +vt 0.031250 0.843750 +vt 0.093750 0.781250 +vt 0.031250 0.843750 +vt 0.500000 0.968750 +vt 0.562500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 1.000000 +vt 0.562500 0.968750 +vt 0.562500 1.000000 +vt 0.562500 1.000000 +vt 0.500000 0.968750 +vt 0.562500 0.968750 +vt 0.500000 1.000000 +vt 0.562500 0.968750 +vt 0.562500 1.000000 +vt 0.093750 0.531250 +vt 0.031250 0.593750 +vt 0.031250 0.593750 +vt 0.500000 1.000000 +vt 0.562500 0.968750 +vt 0.562500 1.000000 +vt 0.562500 0.968750 +vt 0.500000 1.000000 +vt 0.500000 0.968750 +vt 0.500000 1.000000 +vt 0.562500 0.968750 +vt 0.562500 1.000000 +vt 0.500000 1.000000 +vt 0.562500 0.968750 +vt 0.562500 1.000000 +vt 0.562500 1.000000 +vt 0.500000 0.968750 +vt 0.562500 0.968750 +vt 0.500000 1.000000 +vt 0.562500 0.968750 +vt 0.562500 1.000000 +vt 0.156250 0.718750 +vt 0.093750 0.781250 +vt 0.093750 0.718750 +vt 0.218750 0.656250 +vt 0.281250 0.593750 +vt 0.281250 0.656250 +vt 0.218750 0.906250 +vt 0.281250 0.843750 +vt 0.281250 0.906250 +vt 0.406250 0.718750 +vt 0.343750 0.781250 +vt 0.343750 0.718750 +vt 0.156250 0.781250 +vt 0.000000 0.500000 +vt 0.031250 0.656250 +vt 0.031250 0.843750 +vt 0.062012 0.934940 +vt 0.119323 0.561307 +vt 0.228307 0.597032 +vt 0.280243 0.614057 +vt 0.093750 0.531250 +vt 0.031250 0.593750 +vt 0.093750 0.968750 +vt 0.000000 1.000000 +vt 0.031250 0.906250 +vt 0.500000 0.500000 +vt 0.519465 0.500000 +vt 0.562500 0.566797 +vt 0.500000 1.000000 +vt 0.562500 0.619660 +vt 0.562500 1.000000 +vt 0.500000 0.968750 +vt 0.562500 0.628378 +vt 0.562500 0.968750 +vt 0.562500 0.968750 +vt 0.500000 0.628378 +vt 0.562500 0.584233 +vt 0.500000 0.584233 +vt 0.554269 0.500000 +vt 0.562500 0.500000 +vt 0.187022 1.000000 +vt 0.156250 0.968750 +vt 0.062012 0.542521 +vt 0.000000 0.500000 +vt 0.187022 0.000000 +vt 0.500000 0.221063 +vt 0.460675 0.646947 +vt 0.318505 0.810367 +vt 0.362590 0.737553 +vt 0.360025 0.643622 +vt 0.276321 0.951439 +vt 0.178800 0.755979 +vt 0.226610 0.819580 +vt 0.175565 0.637529 +vt 0.036905 0.632949 +vt 0.218750 0.656250 +vt 0.281250 0.593750 +vt 0.281250 0.656250 +vt 0.218750 0.843750 +vt 0.281250 0.906250 +vt 0.218750 0.906250 +vt 0.406250 0.781250 +vt 0.343750 0.718750 +vt 0.406250 0.718750 +vt 0.156250 0.781250 +vt 0.093750 0.718750 +vt 0.156250 0.718750 +vt 0.343750 0.781250 +vt 0.156250 0.968750 +vt 0.343750 0.968750 +vt 0.000000 0.500000 +vt 0.031250 0.656250 +vt 0.343750 0.531250 +vt 0.218750 0.593750 +vt 0.156250 0.531250 +vt 0.468750 0.843750 +vt 0.468750 0.656250 +vt 0.500000 0.500000 +vt 0.406250 0.531250 +vt 0.468750 0.593750 +vt 0.406250 0.968750 +vt 0.468750 0.906250 +vt 0.500000 1.000000 +vt 0.031250 0.906250 +vt 0.093750 0.968750 +vt 0.000000 1.000000 +vt 0.500000 1.000000 +vt 0.562500 0.968750 +vt 0.562500 1.000000 +vt 0.281250 0.593750 +vt 0.500000 1.000000 +vt 0.562500 0.968750 +vt 0.562500 1.000000 +vt 0.562500 1.000000 +vt 0.500000 0.968750 +vt 0.562500 0.968750 +vt 0.562500 1.000000 +vt 0.500000 0.968750 +vt 0.562500 0.968750 +vt 0.562500 1.000000 +vt 0.500000 0.968750 +vt 0.562500 0.968750 +vt 0.281250 0.843750 +vt 0.281250 0.843750 +vt 0.500000 1.000000 +vt 0.562500 0.968750 +vt 0.562500 1.000000 +vt 0.500000 1.000000 +vt 0.562500 0.968750 +vt 0.562500 1.000000 +vt 0.500000 1.000000 +vt 0.562500 0.968750 +vt 0.562500 1.000000 +vt 0.562500 1.000000 +vt 0.500000 0.968750 +vt 0.562500 0.968750 +vt 0.500000 1.000000 +vt 0.562500 0.968750 +vt 0.562500 1.000000 +vt 0.500000 1.000000 +vt 0.562500 0.968750 +vt 0.562500 1.000000 +vt 0.500000 1.000000 +vt 0.562500 0.968750 +vt 0.562500 1.000000 +vt 0.562500 0.968750 +vt 0.500000 1.000000 +vt 0.500000 0.968750 +vt 0.500000 0.968750 +vt 0.562500 1.000000 +vt 0.500000 1.000000 +vt 0.562500 1.000000 +vt 0.500000 0.968750 +vt 0.562500 0.968750 +vt 0.562500 1.000000 +vt 0.500000 0.968750 +vt 0.562500 0.968750 +vt 0.562500 0.968750 +vt 0.500000 1.000000 +vt 0.500000 0.968750 +vt 0.343750 0.531250 +vt 0.218750 0.593750 +vt 0.156250 0.531250 +vt 0.281250 0.593750 +vt 0.218750 0.656250 +vt 0.093750 0.718750 +vt 0.031250 0.843750 +vt 0.031250 0.656250 +vt 0.156250 0.781250 +vt 0.156250 0.718750 +vt 0.218750 0.906250 +vt 0.343750 0.968750 +vt 0.156250 0.968750 +vt 0.218750 0.843750 +vt 0.281250 0.906250 +vt 0.468750 0.843750 +vt 0.406250 0.718750 +vt 0.468750 0.656250 +vt 0.343750 0.781250 +vt 0.406250 0.781250 +vt 0.093750 0.968750 +vt 0.031250 0.968750 +vt 0.031250 0.906250 +vt 0.468750 0.968750 +vt 0.406250 0.968750 +vt 0.468750 0.906250 +vt 0.406250 0.531250 +vt 0.468750 0.531250 +vt 0.468750 0.593750 +vt 0.031250 0.531250 +vt 0.093750 0.531250 +vt 0.031250 0.593750 +vt 0.000000 0.500000 +vt 0.000000 1.000000 +vt 0.500000 0.500000 +vt 0.218750 0.593750 +vt 0.281250 0.656250 +vt 0.218750 0.656250 +vt 0.343750 0.531250 +vt 0.156250 0.531250 +vt 0.406250 0.781250 +vt 0.343750 0.718750 +vt 0.406250 0.718750 +vt 0.468750 0.843750 +vt 0.468750 0.656250 +vt 0.156250 0.781250 +vt 0.093750 0.718750 +vt 0.156250 0.718750 +vt 0.093750 0.781250 +vt 0.031250 0.656250 +vt 0.218750 0.843750 +vt 0.281250 0.906250 +vt 0.218750 0.906250 +vt 0.343750 0.968750 +vt 0.156250 0.968750 +vt 0.343750 0.781250 +vt 0.406250 0.531250 +vt 0.468750 0.531250 +vt 0.468750 0.593750 +vt 0.031250 0.593750 +vt 0.031250 0.531250 +vt 0.093750 0.531250 +vt 0.468750 0.968750 +vt 0.406250 0.968750 +vt 0.468750 0.906250 +vt 0.093750 0.968750 +vt 0.031250 0.968750 +vt 0.031250 0.906250 +vt -0.000000 0.500000 +vt -0.000000 1.000000 +vt 0.500000 0.500000 +vt 0.406250 0.531250 +vt 0.470565 0.588305 +vt 0.468750 0.593750 +vt 0.387737 0.500000 +vt 0.343750 0.531250 +vt 0.156250 0.531250 +vt 0.500000 0.619754 +vt 0.000000 0.253630 +vt 0.112263 0.000000 +vt 0.500000 0.000000 +vt 0.261361 0.000000 +vt 0.380246 0.000000 +vt 0.500000 0.253630 +vt 0.000000 0.000000 +vt 0.500000 0.500000 +vt 0.500000 0.500000 +vt 0.500000 0.500000 +vt 0.500000 0.500000 +vt 0.562500 0.500000 +vt 0.562500 0.500000 +vt 0.562500 0.500000 +vt 0.562500 0.500000 +vt 0.562500 0.500000 +vt 0.562500 0.500000 +vt 0.562500 0.500000 +vt 0.500000 0.500000 +vt 0.500000 0.500000 +vt 0.500000 0.500000 +vt 0.500000 0.500000 +vt 0.562500 0.500000 +vt 0.562500 0.500000 +vt 0.562500 0.500000 +vt 0.562500 0.500000 +vt 0.500000 0.500000 +vt 0.500000 0.500000 +vt 0.500000 0.500000 +vt 0.500000 0.500000 +vt 0.562500 0.500000 +vt 0.562500 0.500000 +vt 0.562500 0.500000 +vt 0.562500 0.500000 +vt 0.500000 0.968750 +vt 0.093750 0.781250 +vt 0.562500 0.968750 +vt 0.500000 0.968750 +vt 0.500000 1.000000 +vt 0.500000 0.968750 +vt 0.093750 0.531250 +vt 0.500000 0.968750 +vt 0.562500 1.000000 +vt 0.500000 0.968750 +vt 0.500000 0.968750 +vt 0.500000 1.000000 +vt 0.500000 0.968750 +vt 0.218750 0.593750 +vt 0.218750 0.843750 +vt 0.406250 0.781250 +vt 0.562500 0.968750 +vt 0.500000 0.968750 +vt 0.500000 0.566797 +vt 0.500000 0.619660 +vt 0.500000 0.968750 +vt 0.562500 0.968750 +vt 0.500000 0.968750 +vt 0.289481 0.914481 +vt 0.500000 0.500000 +vt 0.000000 0.000000 +vt 0.500000 0.968750 +vt 0.343750 0.531250 +vt 0.500000 0.968750 +vt 0.500000 1.000000 +vt 0.500000 1.000000 +vt 0.500000 1.000000 +vt 0.343750 0.781250 +vt 0.500000 0.968750 +vt 0.500000 0.968750 +vt 0.500000 0.968750 +vt 0.500000 1.000000 +vt 0.500000 0.968750 +vt 0.500000 0.968750 +vt 0.500000 0.968750 +vt 0.562500 1.000000 +vt 0.562500 0.968750 +vt 0.500000 1.000000 +vt 0.500000 1.000000 +vt 0.562500 1.000000 +vt 0.281250 0.656250 +vt 0.093750 0.781250 +vt 0.281250 0.843750 +vt 0.343750 0.718750 +vt 0.500000 1.000000 +vt 0.281250 0.593750 +vt 0.031250 0.843750 +vt 0.281250 0.843750 +vt 0.500000 1.000000 +vt 0.414500 0.528500 +vt 0.500000 0.738639 +vt 0.468750 0.656250 +vt 0.425715 0.800715 +vt 0.500000 0.500000 +vt 0.000000 0.500000 +vt 0.000000 0.221063 +vn 1.0000 0.0000 0.0000 +vn 0.7071 0.0000 0.7071 +vn 0.0000 0.0000 1.0000 +vn -0.7071 0.0000 0.7071 +vn -1.0000 0.0000 0.0000 +vn -0.7071 0.0000 -0.7071 +vn 0.0000 0.0000 -1.0000 +vn 0.7071 0.0000 -0.7071 +vn 0.6964 0.0644 0.7148 +vn 0.6964 -0.3016 -0.6512 +vn 0.0000 -0.2588 -0.9659 +vn 0.9848 -0.1677 0.0449 +vn 0.0000 0.2588 0.9659 +vn -0.9848 0.1677 -0.0449 +vn -0.6964 -0.0644 -0.7148 +vn -0.6964 0.3016 0.6512 +vn 0.0000 -1.0000 0.0000 +vn -0.6943 -0.3073 0.6508 +vn -0.4747 -0.6720 -0.5684 +vn 0.1736 0.9513 -0.2549 +vn -0.1736 -0.9513 0.2549 +vn -0.8187 -0.5547 0.1486 +vn -0.1228 -0.4896 0.8632 +vn 0.5742 -0.7908 0.2119 +vn -0.1228 -0.8556 -0.5028 +vn 0.0000 1.0000 0.0000 +vn 0.7065 0.7077 0.0000 +vn 0.0000 0.7071 -0.7071 +vn 0.0000 0.7071 0.7071 +vn -0.7077 0.7065 0.0000 +s off +f 4/1/1 5/2/1 6/3/1 +f 8/4/2 31/5/2 10/6/2 +f 7/7/1 33/8/1 8/9/1 +f 10/10/3 29/11/3 12/12/3 +f 12/13/4 27/14/4 14/15/4 +f 27/16/5 13/17/5 14/18/5 +f 28/19/6 11/20/6 13/21/6 +f 30/22/7 9/23/7 11/24/7 +f 32/25/8 7/26/8 9/27/8 +f 18/28/5 20/29/5 19/30/5 +f 17/31/6 22/32/6 20/33/6 +f 16/34/7 24/35/7 22/36/7 +f 36/37/2 63/38/2 38/39/2 +f 35/40/1 65/41/1 36/42/1 +f 38/43/3 61/44/3 40/45/3 +f 40/46/4 59/47/4 42/48/4 +f 59/49/5 41/50/5 42/51/5 +f 60/52/6 39/53/6 41/54/6 +f 62/55/7 37/56/7 39/57/7 +f 64/58/8 35/59/8 37/60/8 +f 57/61/2 46/62/2 55/63/2 +f 58/64/1 44/65/1 57/66/1 +f 55/67/3 48/68/3 53/69/3 +f 53/70/4 50/71/4 51/72/4 +f 50/73/5 52/74/5 51/75/5 +f 49/76/6 54/77/6 52/78/6 +f 47/79/7 56/80/7 54/81/7 +f 45/82/8 58/83/8 56/84/8 +f 81/85/9 115/86/9 83/87/9 +f 95/88/10 125/89/10 127/90/10 +f 109/91/11 139/92/11 141/93/11 +f 80/94/12 113/95/12 81/96/12 +f 94/97/12 127/98/12 126/99/12 +f 108/100/13 138/101/13 106/102/13 +f 82/103/10 112/104/10 80/105/10 +f 94/106/9 124/107/9 92/108/9 +f 104/109/14 137/110/14 105/111/14 +f 91/112/11 125/113/11 93/114/11 +f 105/115/15 139/116/15 107/117/15 +f 90/118/13 124/119/13 122/120/13 +f 106/121/16 136/122/16 104/123/16 +f 63/124/17 47/125/17 61/126/17 +f 65/127/17 28/128/17 27/129/17 +f 44/130/17 17/131/17 18/132/17 +f 31/133/17 16/134/17 29/135/17 +f 17/131/17 45/136/17 65/127/17 +f 3/137/17 59/138/17 49/139/17 +f 152/140/18 156/141/18 155/142/18 +f 155/142/18 154/143/18 152/140/18 +f 62/144/17 60/145/17 3/137/17 +f 48/146/17 5/147/17 50/148/17 +f 15/149/8 75/150/8 73/151/8 +f 26/152/1 72/153/1 25/154/1 +f 25/155/2 71/156/2 23/157/2 +f 21/158/3 71/159/3 70/160/3 +f 70/161/4 74/162/4 18/163/4 +f 69/164/17 48/146/17 46/165/17 +f 152/140/18 153/166/18 156/141/18 +f 6/167/7 69/168/7 67/169/7 +f 68/170/19 72/171/19 73/172/19 +f 73/172/19 75/173/19 68/170/19 +f 67/174/19 70/175/19 71/176/19 +f 71/176/19 72/171/19 67/174/19 +f 74/177/19 70/175/19 69/178/19 +f 87/179/20 96/180/20 97/181/20 +f 89/182/20 110/183/20 88/184/20 +f 107/185/20 99/186/20 101/187/20 +f 91/188/20 83/189/20 85/190/20 +f 109/191/20 89/182/20 85/190/20 +f 90/192/20 110/183/20 108/193/20 +f 76/194/20 81/195/20 95/88/20 +f 98/196/20 86/197/20 84/198/20 +f 80/105/20 76/194/20 82/103/20 +f 105/199/20 103/200/20 78/201/20 +f 100/202/20 78/201/20 102/203/20 +f 106/204/20 104/205/20 79/206/20 +f 94/207/20 92/208/20 77/209/20 +f 110/210/9 140/211/9 108/212/9 +f 98/196/10 128/213/10 96/180/10 +f 84/214/11 114/215/11 82/216/11 +f 110/217/12 143/218/12 142/219/12 +f 97/220/12 128/221/12 129/222/12 +f 85/223/13 115/224/13 117/225/13 +f 109/191/10 143/226/10 111/227/10 +f 97/228/9 131/229/9 99/230/9 +f 87/231/14 118/232/14 86/233/14 +f 100/234/11 130/235/11 98/236/11 +f 84/237/15 118/238/15 116/239/15 +f 99/240/13 133/241/13 101/242/13 +f 85/243/16 119/244/16 87/245/16 +f 103/246/14 134/247/14 102/248/14 +f 90/249/16 120/250/16 88/251/16 +f 100/252/15 134/253/15 132/254/15 +f 91/255/15 121/256/15 123/257/15 +f 103/258/16 133/259/16 135/260/16 +f 88/261/14 121/262/14 89/263/14 +f 140/264/21 120/265/21 122/266/21 +f 142/267/21 121/268/21 120/265/21 +f 125/269/21 113/270/21 127/271/21 +f 117/272/21 125/269/21 123/273/21 +f 118/274/21 130/275/21 116/276/21 +f 119/277/21 128/278/21 118/274/21 +f 135/279/21 139/280/21 137/281/21 +f 131/282/21 139/280/21 133/283/21 +f 131/282/21 119/277/21 123/273/21 +f 114/284/21 146/285/21 112/286/21 +f 147/287/21 132/288/21 134/289/21 +f 138/290/21 145/291/21 136/292/21 +f 144/293/21 124/294/21 126/295/21 +f 77/296/22 144/293/22 126/295/22 +f 76/297/23 146/285/23 114/284/23 +f 137/281/24 136/292/24 79/298/24 +f 140/264/25 79/298/25 138/290/25 +f 13/299/26 36/300/26 14/301/26 +f 37/302/26 13/299/26 11/303/26 +f 54/304/26 38/305/26 40/306/26 +f 52/307/26 40/306/26 42/308/26 +f 22/309/26 10/310/26 12/311/26 +f 24/312/26 8/313/26 10/310/26 +f 20/314/26 57/315/26 19/316/26 +f 19/316/26 55/317/26 21/318/26 +f 56/319/26 20/314/26 12/311/26 +f 39/320/26 151/321/26 41/322/26 +f 7/323/26 150/324/26 9/325/26 +f 149/326/26 53/327/26 51/328/26 +f 23/329/26 148/330/26 25/331/26 +f 1/332/27 7/323/27 8/313/27 +f 11/303/28 9/325/28 1/332/28 +f 2/333/29 23/329/29 21/318/29 +f 42/308/30 41/322/30 4/334/30 +f 32/335/17 156/336/17 34/337/17 +f 154/338/17 30/339/17 64/340/17 +f 34/337/17 156/336/17 153/341/17 +f 152/342/3 154/343/3 3/344/3 +f 68/345/5 153/346/5 152/347/5 +f 4/1/1 3/348/1 5/2/1 +f 8/4/2 33/349/2 31/5/2 +f 7/7/1 34/350/1 33/8/1 +f 10/10/3 31/351/3 29/11/3 +f 12/13/4 29/352/4 27/14/4 +f 27/16/5 28/353/5 13/17/5 +f 28/19/6 30/354/6 11/20/6 +f 30/22/7 32/355/7 9/23/7 +f 32/25/8 34/356/8 7/26/8 +f 18/28/5 17/357/5 20/29/5 +f 17/31/6 16/358/6 22/32/6 +f 16/34/7 15/359/7 24/35/7 +f 36/37/2 65/360/2 63/38/2 +f 35/40/1 66/361/1 65/41/1 +f 38/43/3 63/362/3 61/44/3 +f 40/46/4 61/363/4 59/47/4 +f 59/49/5 60/364/5 41/50/5 +f 60/52/6 62/365/6 39/53/6 +f 62/55/7 64/366/7 37/56/7 +f 64/58/8 66/367/8 35/59/8 +f 57/61/2 44/368/2 46/62/2 +f 58/64/1 43/369/1 44/65/1 +f 55/67/3 46/370/3 48/68/3 +f 53/70/4 48/371/4 50/71/4 +f 50/73/5 49/372/5 52/74/5 +f 49/76/6 47/373/6 54/77/6 +f 47/79/7 45/374/7 56/80/7 +f 45/82/8 43/375/8 58/83/8 +f 81/85/9 113/376/9 115/86/9 +f 95/88/10 93/377/10 125/89/10 +f 109/91/11 107/378/11 139/92/11 +f 80/94/12 112/379/12 113/95/12 +f 94/97/12 95/380/12 127/98/12 +f 108/100/13 140/381/13 138/101/13 +f 82/103/10 114/382/10 112/104/10 +f 94/106/9 126/383/9 124/107/9 +f 104/109/14 136/384/14 137/110/14 +f 91/112/11 123/385/11 125/113/11 +f 105/115/15 137/386/15 139/116/15 +f 90/118/13 92/387/13 124/119/13 +f 106/121/16 138/388/16 136/122/16 +f 63/124/17 45/136/17 47/125/17 +f 65/127/17 66/389/17 28/128/17 +f 44/130/17 43/390/17 17/131/17 +f 31/133/17 15/391/17 16/134/17 +f 65/127/17 27/129/17 29/135/17 +f 29/135/17 16/134/17 17/131/17 +f 17/131/17 43/390/17 45/136/17 +f 45/136/17 63/124/17 65/127/17 +f 65/127/17 29/135/17 17/131/17 +f 50/148/17 5/147/17 49/139/17 +f 5/147/17 3/137/17 49/139/17 +f 3/137/17 60/145/17 59/138/17 +f 59/138/17 61/126/17 47/125/17 +f 59/138/17 47/125/17 49/139/17 +f 26/392/8 24/393/8 73/151/8 +f 24/393/8 15/149/8 73/151/8 +f 26/152/1 73/394/1 72/153/1 +f 25/155/2 72/395/2 71/156/2 +f 21/158/3 23/396/3 71/159/3 +f 18/163/4 19/397/4 70/161/4 +f 19/397/4 21/398/4 70/161/4 +f 69/164/17 5/147/17 48/146/17 +f 46/165/17 44/130/17 69/164/17 +f 44/130/17 18/132/17 74/399/17 +f 69/164/17 44/130/17 74/399/17 +f 67/169/7 2/400/7 6/167/7 +f 6/167/7 5/401/7 69/168/7 +f 68/170/19 67/174/19 72/171/19 +f 67/174/19 69/178/19 70/175/19 +f 87/179/20 86/197/20 96/180/20 +f 89/182/20 111/227/20 110/183/20 +f 107/185/20 109/191/20 99/186/20 +f 91/188/20 93/377/20 83/189/20 +f 85/190/20 87/179/20 109/191/20 +f 87/179/20 97/181/20 109/191/20 +f 97/181/20 99/186/20 109/191/20 +f 109/191/20 111/227/20 89/182/20 +f 89/182/20 91/188/20 85/190/20 +f 106/204/20 79/206/20 108/193/20 +f 79/206/20 77/209/20 90/192/20 +f 108/193/20 79/206/20 90/192/20 +f 77/209/20 92/208/20 90/192/20 +f 90/192/20 88/184/20 110/183/20 +f 94/207/20 77/209/20 95/88/20 +f 77/209/20 76/194/20 95/88/20 +f 76/194/20 80/105/20 81/195/20 +f 81/195/20 83/189/20 95/88/20 +f 83/189/20 93/377/20 95/88/20 +f 76/194/20 78/201/20 84/198/20 +f 78/201/20 100/202/20 98/196/20 +f 98/196/20 96/180/20 86/197/20 +f 78/201/20 98/196/20 84/198/20 +f 84/198/20 82/103/20 76/194/20 +f 78/201/20 79/206/20 105/199/20 +f 79/206/20 104/205/20 105/199/20 +f 105/199/20 107/185/20 101/187/20 +f 103/200/20 102/203/20 78/201/20 +f 105/199/20 101/187/20 103/200/20 +f 110/210/9 142/402/9 140/211/9 +f 98/196/10 130/403/10 128/213/10 +f 84/214/11 116/404/11 114/215/11 +f 110/217/12 111/405/12 143/218/12 +f 97/220/12 96/406/12 128/221/12 +f 85/223/13 83/407/13 115/224/13 +f 109/191/10 141/408/10 143/226/10 +f 97/228/9 129/409/9 131/229/9 +f 87/231/14 119/410/14 118/232/14 +f 100/234/11 132/411/11 130/235/11 +f 84/237/15 86/412/15 118/238/15 +f 99/240/13 131/413/13 133/241/13 +f 85/243/16 117/414/16 119/244/16 +f 103/246/14 135/415/14 134/247/14 +f 90/249/16 122/416/16 120/250/16 +f 100/252/15 102/417/15 134/253/15 +f 91/255/15 89/418/15 121/256/15 +f 103/258/16 101/419/16 133/259/16 +f 88/261/14 120/420/14 121/262/14 +f 140/264/21 142/267/21 120/265/21 +f 142/267/21 143/421/21 121/268/21 +f 125/269/21 115/422/21 113/270/21 +f 117/272/21 115/422/21 125/269/21 +f 118/274/21 128/278/21 130/275/21 +f 119/277/21 129/423/21 128/278/21 +f 135/279/21 133/283/21 139/280/21 +f 131/282/21 141/424/21 139/280/21 +f 123/273/21 121/268/21 143/421/21 +f 143/421/21 141/424/21 123/273/21 +f 141/424/21 131/282/21 123/273/21 +f 131/282/21 129/423/21 119/277/21 +f 119/277/21 117/272/21 123/273/21 +f 126/295/22 127/271/22 77/296/22 +f 127/271/22 113/270/22 77/296/22 +f 112/286/22 146/285/22 76/297/22 +f 113/270/22 112/286/22 76/297/22 +f 77/296/22 113/270/22 76/297/22 +f 114/284/23 116/276/23 76/297/23 +f 116/276/23 130/275/23 78/425/23 +f 76/297/23 116/276/23 78/425/23 +f 132/288/23 147/287/23 78/425/23 +f 130/275/23 132/288/23 78/425/23 +f 145/291/24 79/298/24 136/292/24 +f 79/298/24 78/425/24 137/281/24 +f 78/425/24 147/287/24 134/289/24 +f 134/289/24 135/279/24 78/425/24 +f 135/279/24 137/281/24 78/425/24 +f 140/264/25 122/266/25 79/298/25 +f 122/266/25 124/294/25 77/296/25 +f 124/294/25 144/293/25 77/296/25 +f 77/296/25 79/298/25 122/266/25 +f 79/298/25 145/291/25 138/290/25 +f 13/299/26 35/426/26 36/300/26 +f 37/302/26 35/426/26 13/299/26 +f 54/304/26 56/319/26 38/305/26 +f 52/307/26 54/304/26 40/306/26 +f 22/309/26 24/312/26 10/310/26 +f 24/312/26 26/427/26 8/313/26 +f 20/314/26 58/428/26 57/315/26 +f 19/316/26 57/315/26 55/317/26 +f 12/311/26 14/301/26 36/300/26 +f 36/300/26 38/305/26 56/319/26 +f 56/319/26 58/428/26 20/314/26 +f 20/314/26 22/309/26 12/311/26 +f 12/311/26 36/300/26 56/319/26 +f 148/330/27 2/333/27 25/331/27 +f 2/333/27 1/332/27 26/427/27 +f 25/331/27 2/333/27 26/427/27 +f 1/332/27 150/324/27 7/323/27 +f 8/313/27 26/427/27 1/332/27 +f 1/332/28 4/334/28 11/303/28 +f 4/334/28 151/321/28 39/320/28 +f 39/320/28 37/302/28 4/334/28 +f 37/302/28 11/303/28 4/334/28 +f 9/325/28 150/324/28 1/332/28 +f 149/326/29 6/429/29 53/327/29 +f 6/429/29 2/333/29 21/318/29 +f 53/327/29 6/429/29 55/317/29 +f 2/333/29 148/330/29 23/329/29 +f 21/318/29 55/317/29 6/429/29 +f 4/334/30 6/429/30 52/307/30 +f 6/429/30 149/326/30 51/328/30 +f 51/328/30 52/307/30 6/429/30 +f 52/307/30 42/308/30 4/334/30 +f 41/322/30 151/321/30 4/334/30 +f 32/335/17 155/430/17 156/336/17 +f 62/144/17 3/137/17 64/340/17 +f 3/137/17 154/338/17 64/340/17 +f 154/338/17 155/430/17 32/335/17 +f 30/339/17 28/128/17 66/389/17 +f 154/338/17 32/335/17 30/339/17 +f 30/339/17 66/389/17 64/340/17 +f 153/341/17 68/431/17 33/432/17 +f 68/431/17 75/433/17 15/391/17 +f 33/432/17 68/431/17 31/133/17 +f 15/391/17 31/133/17 68/431/17 +f 33/432/17 34/337/17 153/341/17 +f 3/344/3 4/334/3 152/342/3 +f 4/334/3 1/332/3 152/342/3 +f 152/347/5 1/434/5 2/435/5 +f 2/435/5 67/436/5 152/347/5 +f 67/436/5 68/345/5 152/347/5 diff --git a/src/main/resources/assets/hbm/models/projectiles/deb_fuel.obj b/src/main/resources/assets/hbm/models/projectiles/deb_fuel.obj new file mode 100644 index 000000000..4652c1f1c --- /dev/null +++ b/src/main/resources/assets/hbm/models/projectiles/deb_fuel.obj @@ -0,0 +1,109 @@ +# Blender v2.79 (sub 0) OBJ File: 'deb_fuel.blend' +# www.blender.org +o Rods +v -0.124900 0.187500 0.062500 +v -0.062400 0.187500 0.125000 +v -0.124900 0.187500 -0.062500 +v -0.062400 0.187500 -0.125000 +v 0.062600 0.187500 0.125000 +v 0.062600 0.187500 -0.125000 +v 0.125100 0.187500 0.062500 +v 0.125100 0.187500 -0.062500 +v -0.062400 -0.137429 0.125000 +v -0.124900 -0.120417 0.062500 +v -0.124900 -0.149949 -0.062500 +v -0.062400 -0.196493 -0.125000 +v 0.062600 -0.207658 -0.125000 +v 0.062600 -0.177681 0.125000 +v 0.125100 -0.199964 -0.062500 +v 0.125100 -0.184975 0.062500 +v -0.039796 -0.207986 -0.125000 +v 0.017052 -0.177827 0.125000 +vt 0.750000 0.875000 +vt 0.781250 0.968750 +vt 0.687500 1.000000 +vt 0.562500 0.846042 +vt 0.593750 1.000000 +vt 0.562500 1.000000 +vt 0.562500 0.806268 +vt 0.593750 1.000000 +vt 0.562500 1.000000 +vt 0.593750 0.813762 +vt 0.656250 1.000000 +vt 0.593750 1.000000 +vt 0.656250 0.846042 +vt 0.593750 1.000000 +vt 0.593750 0.831276 +vt 0.562500 0.817409 +vt 0.562500 1.000000 +vt 0.656250 0.808003 +vt 0.593750 0.802421 +vt 0.562500 1.000000 +vt 0.562500 0.808003 +vt 0.656250 1.000000 +vt 0.593750 0.837535 +vt 0.656250 0.817409 +vt 0.732267 0.989095 +vt 0.703867 0.889561 +vt 0.771292 0.911091 +vt 0.696850 0.993873 +vt 0.668225 0.971893 +vt 0.656250 0.968750 +vt 0.656250 0.906250 +vt 0.687500 0.875000 +vt 0.781250 0.906250 +vt 0.750000 1.000000 +vt 0.656250 0.806268 +vt 0.656250 1.000000 +vt 0.644948 0.802257 +vt 0.656250 1.000000 +vt 0.633476 0.817336 +vt 0.744861 0.887282 +vt 0.774113 0.961491 +vt 0.750502 0.988081 +vt 0.666696 0.920417 +vt 0.693792 0.890920 +vn 0.0000 1.0000 0.0000 +vn -0.7071 0.0000 0.7071 +vn 0.7071 0.0000 -0.7071 +vn 1.0000 0.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.7071 0.0000 0.7071 +vn 0.0000 0.0000 -1.0000 +vn -0.7071 0.0000 -0.7071 +vn 0.0000 0.0000 1.0000 +vn 0.0032 -0.9929 0.1191 +vn -0.4435 -0.8723 0.2061 +s off +f 8/1/1 4/2/1 1/3/1 +f 10/4/2 2/5/2 1/6/2 +f 15/7/3 6/8/3 8/9/3 +f 16/10/4 8/11/4 7/12/4 +f 10/13/5 3/14/5 11/15/5 +f 14/16/6 7/12/6 5/17/6 +f 12/18/7 6/8/7 13/19/7 +f 11/15/8 4/20/8 12/21/8 +f 5/22/9 9/23/9 14/24/9 +f 18/25/10 17/26/10 15/27/10 +f 18/25/11 9/28/11 10/29/11 +f 1/3/1 2/30/1 5/31/1 +f 5/31/1 7/32/1 8/1/1 +f 8/1/1 6/33/1 4/2/1 +f 4/2/1 3/34/1 1/3/1 +f 1/3/1 5/31/1 8/1/1 +f 10/4/2 9/23/2 2/5/2 +f 15/7/3 13/19/3 6/8/3 +f 16/10/4 15/35/4 8/11/4 +f 10/13/5 1/36/5 3/14/5 +f 14/16/6 16/10/6 7/12/6 +f 13/19/7 17/37/7 12/18/7 +f 12/18/7 4/38/7 6/8/7 +f 11/15/8 3/14/8 4/20/8 +f 2/5/9 9/23/9 5/22/9 +f 9/23/9 18/39/9 14/24/9 +f 13/40/10 15/27/10 17/26/10 +f 15/27/10 16/41/10 18/25/10 +f 16/41/10 14/42/10 18/25/10 +f 10/29/11 11/43/11 18/25/11 +f 11/43/11 12/44/11 17/26/11 +f 18/25/11 11/43/11 17/26/11 diff --git a/src/main/resources/assets/hbm/models/projectiles/deb_graphite.obj b/src/main/resources/assets/hbm/models/projectiles/deb_graphite.obj new file mode 100644 index 000000000..4f4af1567 --- /dev/null +++ b/src/main/resources/assets/hbm/models/projectiles/deb_graphite.obj @@ -0,0 +1,70 @@ +# Blender v2.79 (sub 0) OBJ File: 'deb_graphite.blend' +# www.blender.org +o Cube_Cube.001 +v -0.125000 -0.125000 0.125000 +v -0.125000 -0.125000 -0.125000 +v -0.125000 0.125000 -0.125000 +v 0.125000 -0.125000 0.125000 +v 0.125000 -0.125000 -0.125000 +v 0.125000 0.125000 -0.125000 +v -0.125000 0.000000 0.000000 +v 0.125000 0.000000 0.000000 +v -0.125000 0.000000 0.125000 +v -0.125000 0.125000 0.000000 +v 0.125000 0.125000 0.000000 +v 0.125000 0.000000 0.125000 +vt 0.250000 0.750000 +vt 0.500000 0.500000 +vt 0.500000 0.750000 +vt 0.312500 1.000000 +vt 0.062500 0.750000 +vt 0.312500 0.750000 +vt 0.750000 0.750000 +vt 0.500000 0.500000 +vt 0.750000 0.250000 +vt 0.750000 0.250000 +vt 0.250000 0.250000 +vt 0.312500 0.500000 +vt 0.250000 0.250000 +vt 0.250000 0.500000 +vt 0.375000 1.000000 +vt 0.625000 0.875000 +vt 0.625000 1.000000 +vt 0.625000 0.625000 +vt 0.375000 0.500000 +vt 0.625000 0.500000 +vt 0.375000 0.625000 +vt 0.625000 0.750000 +vt 0.375000 0.750000 +vt 0.375000 0.875000 +vt 0.062500 1.000000 +vt 0.500000 0.750000 +vt 0.750000 0.500000 +vt 0.062500 0.500000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 0.0000 1.0000 +s off +f 3/1/1 7/2/1 10/3/1 +f 3/4/2 5/5/2 2/6/2 +f 6/7/3 8/8/3 5/9/3 +f 1/10/1 7/2/1 2/11/1 +f 5/5/4 1/12/4 2/6/4 +f 4/13/3 8/8/3 12/14/3 +f 3/15/5 11/16/5 6/17/5 +f 12/18/6 1/19/6 4/20/6 +f 9/21/5 8/22/5 7/23/5 +f 8/22/6 10/24/6 7/23/6 +f 3/1/1 2/11/1 7/2/1 +f 3/4/2 6/25/2 5/5/2 +f 6/7/3 11/26/3 8/8/3 +f 1/10/1 9/27/1 7/2/1 +f 5/5/4 4/28/4 1/12/4 +f 4/13/3 5/9/3 8/8/3 +f 3/15/5 10/24/5 11/16/5 +f 12/18/6 9/21/6 1/19/6 +f 9/21/5 12/18/5 8/22/5 +f 8/22/6 11/16/6 10/24/6 diff --git a/src/main/resources/assets/hbm/models/projectiles/deb_lid.obj b/src/main/resources/assets/hbm/models/projectiles/deb_lid.obj new file mode 100644 index 000000000..81034fd03 --- /dev/null +++ b/src/main/resources/assets/hbm/models/projectiles/deb_lid.obj @@ -0,0 +1,100 @@ +# Blender v2.79 (sub 0) OBJ File: 'deb_lid.blend' +# www.blender.org +o Lid +v -0.500000 0.000000 0.500000 +v -0.500000 0.125000 0.500000 +v -0.500000 0.000000 -0.500000 +v -0.500000 0.125000 -0.500000 +v 0.500000 0.000000 0.500000 +v 0.500000 0.125000 0.500000 +v 0.500000 0.000000 -0.500000 +v 0.500000 0.125000 -0.500000 +v -0.375000 0.000000 -0.375000 +v -0.375000 0.000000 0.375000 +v 0.375000 0.000000 -0.375000 +v 0.375000 0.000000 0.375000 +v -0.375000 -0.125000 -0.375000 +v -0.375000 -0.125000 0.375000 +v 0.375000 -0.125000 -0.375000 +v 0.375000 -0.125000 0.375000 +vt 0.500000 1.000000 +vt 0.562500 0.500000 +vt 0.562500 1.000000 +vt 0.500000 1.000000 +vt 0.562500 0.500000 +vt 0.562500 1.000000 +vt 0.500000 1.000000 +vt 0.562500 0.500000 +vt 0.562500 1.000000 +vt 0.500000 1.000000 +vt 0.562500 0.500000 +vt 0.562500 1.000000 +vt 0.000000 1.000000 +vt 0.437500 0.937500 +vt 0.500000 1.000000 +vt 0.000100 0.999900 +vt 0.500000 0.500000 +vt 0.500000 0.500000 +vt 0.562500 1.000000 +vt 0.500000 1.000000 +vt 0.437500 0.562500 +vt 0.500000 0.500000 +vt 0.000000 0.500000 +vt 0.062500 0.937500 +vt 0.062500 0.562500 +vt 0.437500 0.562500 +vt 0.062500 0.937500 +vt 0.062500 0.562500 +vt 0.500000 0.500000 +vt 0.562500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.500000 +vt 0.562500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.500000 +vt 0.562500 1.000000 +vt 0.500000 1.000000 +vt 0.500000 0.500000 +vt 0.500000 0.500000 +vt 0.500000 0.500000 +vt 0.000000 0.500000 +vt 0.562500 0.500000 +vt 0.437500 0.937500 +vt 0.562500 0.500000 +vt 0.562500 0.500000 +vt 0.562500 0.500000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +s off +f 2/1/1 3/2/1 1/3/1 +f 4/4/2 7/5/2 3/6/2 +f 8/7/3 5/8/3 7/9/3 +f 6/10/4 1/11/4 5/12/4 +f 7/13/5 9/14/5 3/15/5 +f 4/16/6 6/17/6 8/7/6 +f 10/18/4 16/19/4 12/20/4 +f 3/15/5 10/21/5 1/22/5 +f 5/23/5 11/24/5 7/13/5 +f 1/22/5 12/25/5 5/23/5 +f 15/26/5 14/27/5 13/28/5 +f 11/29/2 13/30/2 9/31/2 +f 12/32/3 15/33/3 11/34/3 +f 9/35/1 14/36/1 10/37/1 +f 2/1/1 4/38/1 3/2/1 +f 4/4/2 8/39/2 7/5/2 +f 8/7/3 6/17/3 5/8/3 +f 6/10/4 2/40/4 1/11/4 +f 7/13/5 11/24/5 9/14/5 +f 4/16/6 2/41/6 6/17/6 +f 10/18/4 14/42/4 16/19/4 +f 3/15/5 9/14/5 10/21/5 +f 5/23/5 12/25/5 11/24/5 +f 1/22/5 10/21/5 12/25/5 +f 15/26/5 16/43/5 14/27/5 +f 11/29/2 15/44/2 13/30/2 +f 12/32/3 16/45/3 15/33/3 +f 9/35/1 13/46/1 14/36/1 diff --git a/src/main/resources/assets/hbm/models/projectiles/deb_rod.obj b/src/main/resources/assets/hbm/models/projectiles/deb_rod.obj new file mode 100644 index 000000000..6016f3b93 --- /dev/null +++ b/src/main/resources/assets/hbm/models/projectiles/deb_rod.obj @@ -0,0 +1,91 @@ +# Blender v2.79 (sub 0) OBJ File: 'deb_rod.blend' +# www.blender.org +o Lid +v -0.250000 0.500000 -0.250000 +v -0.250000 0.625000 -0.250000 +v 0.125000 -0.500000 -0.125000 +v 0.125000 -0.500000 0.125000 +v -0.125000 -0.500000 -0.125000 +v -0.125000 -0.500000 0.125000 +v 0.125000 0.500000 -0.125000 +v 0.125000 0.500000 0.125000 +v -0.125000 0.500000 -0.125000 +v -0.125000 0.500000 0.125000 +v 0.152791 0.625000 -0.250000 +v 0.179404 0.500000 -0.250000 +v -0.250000 0.625000 0.368909 +v -0.250000 0.500000 0.413404 +v 0.344675 0.500000 0.272650 +v 0.306825 0.625000 0.237114 +vt 0.690546 0.000000 +vt 1.000000 0.062500 +vt 0.668298 0.062500 +vt 0.201395 1.000000 +vt 0.000000 0.690546 +vt 0.278413 0.756443 +vt 0.500000 1.000000 +vt 0.625000 0.500000 +vt 0.625000 1.000000 +vt 0.500000 1.000000 +vt 0.625000 0.500000 +vt 0.625000 1.000000 +vt 0.500000 1.000000 +vt 0.625000 0.500000 +vt 0.625000 1.000000 +vt 0.500000 1.000000 +vt 0.625000 0.500000 +vt 0.625000 1.000000 +vt 0.000000 0.831702 +vt 0.214702 0.500000 +vt 0.297338 0.761325 +vt 0.701395 0.000000 +vt 0.500000 0.062500 +vt 0.500000 0.000000 +vt 0.625000 0.625000 +vt 0.500000 0.500000 +vt 0.781250 0.062500 +vt 1.000000 0.000000 +vt 1.000000 0.062500 +vt 0.500000 -0.000000 +vt 0.812500 -0.000000 +vt 1.000000 0.000000 +vt 0.000000 1.000000 +vt 0.500000 0.500000 +vt 0.500000 0.500000 +vt 0.500000 0.500000 +vt 0.000000 0.500000 +vt 0.714702 0.062500 +vt 0.500000 0.625000 +vt 0.750000 0.000000 +vt 0.500000 0.062500 +vn -1.0000 0.0000 0.0000 +vn 0.0000 1.0000 -0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.9344 0.1989 -0.2955 +vn 0.2176 0.3273 0.9195 +s off +f 13/1/1 1/2/1 14/3/1 +f 11/4/2 13/5/2 16/6/2 +f 8/7/3 3/8/3 7/9/3 +f 7/10/4 5/11/4 9/12/4 +f 9/13/1 6/14/1 10/15/1 +f 10/16/5 4/17/5 8/18/5 +f 14/19/6 12/20/6 15/21/6 +f 11/22/4 1/23/4 2/24/4 +f 4/25/6 5/26/6 3/8/6 +f 16/27/7 12/28/7 11/29/7 +f 16/27/8 14/30/8 15/31/8 +f 13/1/1 2/32/1 1/2/1 +f 11/4/2 2/33/2 13/5/2 +f 8/7/3 4/34/3 3/8/3 +f 7/10/4 3/35/4 5/11/4 +f 9/13/1 5/26/1 6/14/1 +f 10/16/5 6/36/5 4/17/5 +f 14/19/6 1/37/6 12/20/6 +f 11/22/4 12/38/4 1/23/4 +f 4/25/6 6/39/6 5/26/6 +f 16/27/7 15/40/7 12/28/7 +f 16/27/8 13/41/8 14/30/8 diff --git a/src/main/resources/assets/hbm/textures/items/debris_graphite.png b/src/main/resources/assets/hbm/textures/items/debris_graphite.png new file mode 100644 index 0000000000000000000000000000000000000000..4c8119517b2c098801acc8b3583f66371f38894c GIT binary patch literal 312 zcmV-80muG{P)INGTCQ7@i$19_zYNN@3r3lu`iHT8AXB zfpoOihzQnNYORO}#u!dZLj?!GvMh)QB7)YMob!)LCZIDn&rc**G?Ldj>2gacJ#x<7 z4uG{5V+Rpk>p?F@(-TkZ}1J&otMt#4>Yj=0000< KMNUMnLSTa0+k-U# literal 0 HcmV?d00001