From 63a0212d74237b1cc4f7e6dbd39cc25d46011553 Mon Sep 17 00:00:00 2001 From: Atsuihsio <842960157@qq.com> Date: Thu, 5 Dec 2024 18:04:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=BF=80=E5=85=89=E7=82=AE?= =?UTF-8?q?=E7=9A=84=E5=8F=91=E5=B0=84=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../client/model/entity/AnnihilatorModel.java | 2 +- .../client/screens/CannonHudOverlay.java | 36 +- .../entity/AnnihilatorEntity.java | 107 ++- .../superbwarfare/init/ModSounds.java | 2 + .../superbwarfare/mixins/CameraMixin.java | 5 + .../animations/annihilator.animation.json | 114 +++ .../superbwarfare/geo/annihilator.geo.json | 696 +++++++++--------- .../assets/superbwarfare/sounds.json | 8 + .../annihilator/annihilator_fire_1p.ogg | Bin 0 -> 72899 bytes 9 files changed, 573 insertions(+), 397 deletions(-) create mode 100644 src/main/resources/assets/superbwarfare/animations/annihilator.animation.json create mode 100644 src/main/resources/assets/superbwarfare/sounds/annihilator/annihilator_fire_1p.ogg diff --git a/src/main/java/com/atsuishio/superbwarfare/client/model/entity/AnnihilatorModel.java b/src/main/java/com/atsuishio/superbwarfare/client/model/entity/AnnihilatorModel.java index 0975921b8..fb50c5da1 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/model/entity/AnnihilatorModel.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/model/entity/AnnihilatorModel.java @@ -16,7 +16,7 @@ public class AnnihilatorModel extends GeoModel { @Override public ResourceLocation getAnimationResource(AnnihilatorEntity entity) { - return null; + return ModUtils.loc("animations/annihilator.animation.json"); } @Override diff --git a/src/main/java/com/atsuishio/superbwarfare/client/screens/CannonHudOverlay.java b/src/main/java/com/atsuishio/superbwarfare/client/screens/CannonHudOverlay.java index 3f619d391..b91977e6d 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/screens/CannonHudOverlay.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/screens/CannonHudOverlay.java @@ -35,6 +35,7 @@ public class CannonHudOverlay { public static float health = 0; public static float maxHealth = 0; + public static float indicatorPosH = 0; private static final ResourceLocation ARMOR = ModUtils.loc("textures/screens/armor.png"); private static final ResourceLocation HEALTH = ModUtils.loc("textures/screens/armor_value.png"); @@ -58,10 +59,28 @@ public class CannonHudOverlay { RenderSystem.blendFuncSeparate(GlStateManager.SourceFactor.SRC_ALPHA, GlStateManager.DestFactor.ONE_MINUS_SRC_ALPHA, GlStateManager.SourceFactor.ONE, GlStateManager.DestFactor.ZERO); RenderSystem.setShaderColor(1, 1, 1, 1); + if (cannon instanceof Mk42Entity) { + health = cannon.getEntityData().get(Mk42Entity.HEALTH); + maxHealth = CannonConfig.MK42_HP.get(); + indicatorPosH = 1.3f; + } + + if (cannon instanceof Mle1934Entity) { + health = cannon.getEntityData().get(Mle1934Entity.HEALTH); + maxHealth = CannonConfig.MLE1934_HP.get(); + indicatorPosH = 1.2f; + } + + if (cannon instanceof AnnihilatorEntity) { + health = cannon.getEntityData().get(AnnihilatorEntity.HEALTH); + maxHealth = CannonConfig.ANNIHILATOR_HP.get(); + indicatorPosH = 0.2f; + } + float yRotOffset = Mth.lerp(event.getPartialTick(), player.yRotO, player.getYRot()); float xRotOffset = Mth.lerp(event.getPartialTick(), player.xRotO, player.getXRot()); float diffY = cannon.getViewYRot(event.getPartialTick()) - yRotOffset; - float diffX = cannon.getViewXRot(event.getPartialTick()) - xRotOffset + 1.3f; + float diffX = cannon.getViewXRot(event.getPartialTick()) - xRotOffset + indicatorPosH; float fovAdjust = (float) 70 / Minecraft.getInstance().options.fov().get(); if (diffY > 180.0f) { diffY -= 360.0f; @@ -111,21 +130,6 @@ public class CannonHudOverlay { .append(Component.literal(new DecimalFormat("##.#").format(-cannon.getXRot()) + "°")), w / 2 + 14, h / 2 - 29, -1, false); - if (cannon instanceof Mk42Entity) { - health = cannon.getEntityData().get(Mk42Entity.HEALTH); - maxHealth = CannonConfig.MK42_HP.get(); - } - - if (cannon instanceof Mle1934Entity) { - health = cannon.getEntityData().get(Mle1934Entity.HEALTH); - maxHealth = CannonConfig.MLE1934_HP.get(); - } - - if (cannon instanceof AnnihilatorEntity) { - health = cannon.getEntityData().get(AnnihilatorEntity.HEALTH); - maxHealth = CannonConfig.ANNIHILATOR_HP.get(); - } - GuiGraphics guiGraphics = event.getGuiGraphics(); guiGraphics.pose().pushPose(); guiGraphics.blit(ARMOR, w - 96, h - 14, 0, 0, 12, 12, 12, 12); diff --git a/src/main/java/com/atsuishio/superbwarfare/entity/AnnihilatorEntity.java b/src/main/java/com/atsuishio/superbwarfare/entity/AnnihilatorEntity.java index d6f2004a9..53232182d 100644 --- a/src/main/java/com/atsuishio/superbwarfare/entity/AnnihilatorEntity.java +++ b/src/main/java/com/atsuishio/superbwarfare/entity/AnnihilatorEntity.java @@ -5,9 +5,10 @@ import com.atsuishio.superbwarfare.config.server.CannonConfig; import com.atsuishio.superbwarfare.config.server.ExplosionDestroyConfig; import com.atsuishio.superbwarfare.init.*; import com.atsuishio.superbwarfare.item.ContainerBlockItem; -import com.atsuishio.superbwarfare.network.message.ClientIndicatorMessage; +import com.atsuishio.superbwarfare.network.message.ShakeClientMessage; import com.atsuishio.superbwarfare.tools.CustomExplosion; import com.atsuishio.superbwarfare.tools.ParticleTool; +import com.atsuishio.superbwarfare.tools.SoundTool; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; import net.minecraft.core.particles.ParticleTypes; @@ -42,12 +43,17 @@ import org.joml.Vector3d; import software.bernie.geckolib.animatable.GeoEntity; import software.bernie.geckolib.core.animatable.instance.AnimatableInstanceCache; import software.bernie.geckolib.core.animation.AnimatableManager; +import software.bernie.geckolib.core.animation.AnimationController; +import software.bernie.geckolib.core.animation.AnimationState; +import software.bernie.geckolib.core.animation.RawAnimation; +import software.bernie.geckolib.core.object.PlayState; import software.bernie.geckolib.util.GeckoLibUtil; +import java.util.Comparator; + public class AnnihilatorEntity extends Entity implements GeoEntity, ICannonEntity { public static final EntityDataAccessor COOL_DOWN = SynchedEntityData.defineId(AnnihilatorEntity.class, EntityDataSerializers.INT); - public static final EntityDataAccessor TYPE = SynchedEntityData.defineId(AnnihilatorEntity.class, EntityDataSerializers.INT); public static final EntityDataAccessor HEALTH = SynchedEntityData.defineId(AnnihilatorEntity.class, EntityDataSerializers.FLOAT); public static final EntityDataAccessor LASER_LEFT_LENGTH = SynchedEntityData.defineId(AnnihilatorEntity.class, EntityDataSerializers.FLOAT); public static final EntityDataAccessor LASER_MIDDLE_LENGTH = SynchedEntityData.defineId(AnnihilatorEntity.class, EntityDataSerializers.FLOAT); @@ -73,7 +79,6 @@ public class AnnihilatorEntity extends Entity implements GeoEntity, ICannonEntit @Override protected void defineSynchedData() { this.entityData.define(COOL_DOWN, 0); - this.entityData.define(TYPE, 0); this.entityData.define(HEALTH, MAX_HEALTH); this.entityData.define(LASER_LEFT_LENGTH, 0f); this.entityData.define(LASER_MIDDLE_LENGTH, 0f); @@ -83,14 +88,12 @@ public class AnnihilatorEntity extends Entity implements GeoEntity, ICannonEntit @Override public void addAdditionalSaveData(CompoundTag compound) { compound.putInt("CoolDown", this.entityData.get(COOL_DOWN)); - compound.putInt("Type", this.entityData.get(TYPE)); compound.putFloat("Health", this.entityData.get(HEALTH)); } @Override public void readAdditionalSaveData(CompoundTag compound) { this.entityData.set(COOL_DOWN, compound.getInt("CoolDown")); - this.entityData.set(TYPE, compound.getInt("Type")); if (compound.contains("Health")) { this.entityData.set(HEALTH, compound.getFloat("Health")); } else { @@ -277,15 +280,24 @@ public class AnnihilatorEntity extends Entity implements GeoEntity, ICannonEntit Vec3 BarrelRightPos = new Vec3(BarrelRootPos.x + rightPos.x, BarrelRootPos.y + rightPos.y, BarrelRootPos.z + rightPos.z); - this.entityData.set(LASER_LEFT_LENGTH, Math.min(laserLength(BarrelLeftPos ,this), laserLengthEntity(BarrelLeftPos ,this))); - this.entityData.set(LASER_MIDDLE_LENGTH, Math.min(laserLength(BarrelMiddlePos ,this), laserLengthEntity(BarrelMiddlePos ,this))); - this.entityData.set(LASER_RIGHT_LENGTH, Math.min(laserLength(BarrelRightPos ,this), laserLengthEntity(BarrelRightPos ,this))); + if (this.entityData.get(COOL_DOWN) > 88) { + this.entityData.set(LASER_LEFT_LENGTH, Math.min(laserLength(BarrelLeftPos ,this), laserLengthEntity(BarrelLeftPos ,this))); + this.entityData.set(LASER_MIDDLE_LENGTH, Math.min(laserLength(BarrelMiddlePos ,this), laserLengthEntity(BarrelMiddlePos ,this))); + this.entityData.set(LASER_RIGHT_LENGTH, Math.min(laserLength(BarrelRightPos ,this), laserLengthEntity(BarrelRightPos ,this))); + } travel(); this.refreshDimensions(); } private float laserLength (Vec3 pos, Entity cannon) { + if (this.entityData.get(COOL_DOWN) > 98) { + HitResult result = cannon.level().clip(new ClipContext(pos, pos.add(cannon.getViewVector(1).scale(512)), + ClipContext.Block.OUTLINE, ClipContext.Fluid.NONE, cannon)); + Vec3 hitPos = result.getLocation(); + laserExplosion(hitPos); + } + return (float) pos.distanceTo((Vec3.atLowerCornerOf(cannon.level().clip( new ClipContext(pos, pos.add(cannon.getViewVector(1).scale(512)), ClipContext.Block.OUTLINE, ClipContext.Fluid.NONE, cannon)).getBlockPos()))); @@ -315,28 +327,35 @@ public class AnnihilatorEntity extends Entity implements GeoEntity, ICannonEntit hitResult = entityhitresult; } if (hitResult.getType() == HitResult.Type.ENTITY) { - Entity passenger = this.getPassengers().isEmpty() ? null : this.getPassengers().get(0); Entity target = ((EntityHitResult) hitResult).getEntity(); - - target.hurt(ModDamageTypes.causeLaserDamage(this.level().registryAccess(), passenger, passenger), (float) 100); + target.hurt(ModDamageTypes.causeLaserDamage(this.level().registryAccess(), passenger, passenger), (float) 200); target.invulnerableTime = 0; - if (passenger instanceof ServerPlayer serverPlayer) { - serverPlayer.level().playSound(null, serverPlayer.blockPosition(), ModSounds.INDICATION.get(), SoundSource.VOICE, 0.1f, 1); - ModUtils.PACKET_HANDLER.send(PacketDistributor.PLAYER.with(() -> serverPlayer), new ClientIndicatorMessage(0, 5)); + if (this.entityData.get(COOL_DOWN) > 98) { + laserExplosion(targetPos); } - return (float) pos.distanceTo(target.position()); } } - return 512; } + private void laserExplosion(Vec3 pos) { + Entity passenger = this.getPassengers().isEmpty() ? null : this.getPassengers().get(0); + + CustomExplosion explosion = new CustomExplosion(this.level(), passenger, + ModDamageTypes.causeProjectileBoomDamage(this.level().registryAccess(), passenger, passenger), 300f, + pos.x, pos.y, pos.z, 15f, ExplosionDestroyConfig.EXPLOSION_DESTROY.get() ? Explosion.BlockInteraction.DESTROY : Explosion.BlockInteraction.KEEP).setDamageMultiplier(1); + explosion.explode(); + net.minecraftforge.event.ForgeEventFactory.onExplosionStart(this.level(), explosion); + explosion.finalizeExplosion(false); + ParticleTool.spawnHugeExplosionParticles(this.level(), pos); + } + private void destroy() { CustomExplosion explosion = new CustomExplosion(this.level(), this, - ModDamageTypes.causeProjectileBoomDamage(this.level().registryAccess(), this, this), 140f, - this.getX(), this.getY(), this.getZ(), 25f, ExplosionDestroyConfig.EXPLOSION_DESTROY.get() ? Explosion.BlockInteraction.DESTROY : Explosion.BlockInteraction.KEEP).setDamageMultiplier(1); + ModDamageTypes.causeProjectileBoomDamage(this.level().registryAccess(), this, this), 160f, + this.getX(), this.getY(), this.getZ(), 20f, ExplosionDestroyConfig.EXPLOSION_DESTROY.get() ? Explosion.BlockInteraction.DESTROY : Explosion.BlockInteraction.KEEP).setDamageMultiplier(1); explosion.explode(); net.minecraftforge.event.ForgeEventFactory.onExplosionStart(this.level(), explosion); explosion.finalizeExplosion(false); @@ -347,6 +366,34 @@ public class AnnihilatorEntity extends Entity implements GeoEntity, ICannonEntit @Override public void cannonShoot(Player player) { + if (this.entityData.get(COOL_DOWN) > 0) { + return; + } + + Level level = player.level(); + if (level instanceof ServerLevel server) { + ItemStack stack = player.getMainHandItem(); + + + if (player instanceof ServerPlayer serverPlayer) { + SoundTool.playLocalSound(serverPlayer, ModSounds.ANNIHILATOR_FIRE_1P.get(), 1, 1); +// SoundTool.playLocalSound(serverPlayer, ModSounds.MK_42_RELOAD.get(), 2, 1); +// serverPlayer.level().playSound(null, serverPlayer.getOnPos(), ModSounds.MK_42_FIRE_3P.get(), SoundSource.PLAYERS, 6, 1); +// serverPlayer.level().playSound(null, serverPlayer.getOnPos(), ModSounds.MK_42_FAR.get(), SoundSource.PLAYERS, 16, 1); +// serverPlayer.level().playSound(null, serverPlayer.getOnPos(), ModSounds.MK_42_VERYFAR.get(), SoundSource.PLAYERS, 32, 1); + } + + this.entityData.set(COOL_DOWN, 100); + + final Vec3 center = new Vec3(this.getX(), this.getEyeY(), this.getZ()); + + for (Entity target : level.getEntitiesOfClass(Entity.class, new AABB(center, center).inflate(20), e -> true).stream().sorted(Comparator.comparingDouble(e -> e.distanceToSqr(center))).toList()) { + + if (target instanceof ServerPlayer serverPlayer) { + ModUtils.PACKET_HANDLER.send(PacketDistributor.PLAYER.with(() -> serverPlayer), new ShakeClientMessage(15, 15, 25, this.getX(), this.getEyeY(), this.getZ())); + } + } + } } @Override @@ -369,7 +416,7 @@ public class AnnihilatorEntity extends Entity implements GeoEntity, ICannonEntit } float diffY = passengerY - this.getYRot(); - float diffX = entity.getXRot() - 1.2f - this.getXRot(); + float diffX = entity.getXRot() - 0.2f - this.getXRot(); if (diffY > 180.0f) { diffY -= 360.0f; } else if (diffY < -180.0f) { @@ -379,13 +426,13 @@ public class AnnihilatorEntity extends Entity implements GeoEntity, ICannonEntit diffX = diffX * 0.15f; this.setYRot(this.getYRot() + diffY); - this.setXRot(Mth.clamp(this.getXRot() + Mth.clamp(diffX, -2f, 2f), -45, 6.2f)); + this.setXRot(Mth.clamp(this.getXRot() + Mth.clamp(diffX, -2f, 2f), -45, 5.2f)); this.setRot(this.getYRot(), this.getXRot()); } protected void clampRotation(Entity entity) { float f = Mth.wrapDegrees(entity.getXRot()); - float f1 = Mth.clamp(f, -45.0F, 6.2F); + float f1 = Mth.clamp(f, -45.0F, 5.2F); entity.xRotO += f1 - f; entity.setXRot(entity.getXRot() + f1 - f); } @@ -395,20 +442,16 @@ public class AnnihilatorEntity extends Entity implements GeoEntity, ICannonEntit this.clampRotation(entity); } -// private PlayState movementPredicate(AnimationState event) { -// if (this.entityData.get(COOL_DOWN) > 64) { -// if (this.entityData.get(TYPE) == 1) { -// return event.setAndContinue(RawAnimation.begin().thenPlay("animation.mle1934.salvo_fire")); -// } else { -// return event.setAndContinue(RawAnimation.begin().thenPlay("animation.mle1934.fire")); -// } -// } -// return event.setAndContinue(RawAnimation.begin().thenLoop("animation.mle1934.idle")); -// } + private PlayState movementPredicate(AnimationState event) { + if (this.entityData.get(COOL_DOWN) > 88) { + return event.setAndContinue(RawAnimation.begin().thenPlay("animation.annihilator.fire")); + } + return event.setAndContinue(RawAnimation.begin().thenLoop("animation.annihilator.idle")); + } @Override public void registerControllers(AnimatableManager.ControllerRegistrar data) { -// data.add(new AnimationController<>(this, "movement", 0, this::movementPredicate)); + data.add(new AnimationController<>(this, "movement", 0, this::movementPredicate)); } @Override diff --git a/src/main/java/com/atsuishio/superbwarfare/init/ModSounds.java b/src/main/java/com/atsuishio/superbwarfare/init/ModSounds.java index a200be007..f15082569 100644 --- a/src/main/java/com/atsuishio/superbwarfare/init/ModSounds.java +++ b/src/main/java/com/atsuishio/superbwarfare/init/ModSounds.java @@ -336,5 +336,7 @@ public class ModSounds { public static final RegistryObject CHARGE_RIFLE_FIRE_3P = REGISTRY.register("charge_rifle_fire_3p", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "charge_rifle_fire_3p"))); public static final RegistryObject CHARGE_RIFLE_FIRE_BOOM_1P = REGISTRY.register("charge_rifle_fire_boom_1p", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "charge_rifle_fire_boom_1p"))); public static final RegistryObject CHARGE_RIFLE_FIRE_BOOM_3P = REGISTRY.register("charge_rifle_fire_boom_3p", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "charge_rifle_fire_boom_3p"))); + + public static final RegistryObject ANNIHILATOR_FIRE_1P = REGISTRY.register("annihilator_fire_1p", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "annihilator_fire_1p"))); } diff --git a/src/main/java/com/atsuishio/superbwarfare/mixins/CameraMixin.java b/src/main/java/com/atsuishio/superbwarfare/mixins/CameraMixin.java index 4440da74b..6b1d13e0d 100644 --- a/src/main/java/com/atsuishio/superbwarfare/mixins/CameraMixin.java +++ b/src/main/java/com/atsuishio/superbwarfare/mixins/CameraMixin.java @@ -1,5 +1,6 @@ package com.atsuishio.superbwarfare.mixins; +import com.atsuishio.superbwarfare.entity.AnnihilatorEntity; import com.atsuishio.superbwarfare.entity.DroneEntity; import com.atsuishio.superbwarfare.entity.Mk42Entity; import com.atsuishio.superbwarfare.entity.Mle1934Entity; @@ -71,6 +72,10 @@ public abstract class CameraMixin { move(-getMaxZoom(10), 1.3, 0.0); return; } + if (thirdPerson && entity.getVehicle() instanceof AnnihilatorEntity) { + move(-getMaxZoom(16), 1.3, 0.0); + return; + } if (Minecraft.getInstance().options.getCameraType() == CameraType.THIRD_PERSON_BACK && entity instanceof Player player && player.getMainHandItem().is(ModTags.Items.GUN)) { move(-getMaxZoom(-2.9 * Math.max(ClientEventHandler.pullPos, ClientEventHandler.zoomPos)), 0, -ClientEventHandler.cameraLocation * Math.max(ClientEventHandler.pullPos, ClientEventHandler.zoomPos)); } diff --git a/src/main/resources/assets/superbwarfare/animations/annihilator.animation.json b/src/main/resources/assets/superbwarfare/animations/annihilator.animation.json new file mode 100644 index 000000000..9a40b983d --- /dev/null +++ b/src/main/resources/assets/superbwarfare/animations/annihilator.animation.json @@ -0,0 +1,114 @@ +{ + "format_version": "1.8.0", + "animations": { + "animation.annihilator.idle": { + "animation_length": 0.25, + "bones": { + "glow1": { + "scale": 0 + }, + "light1": { + "scale": [1, 1, 0] + }, + "glow2": { + "scale": 0 + }, + "light2": { + "scale": [1, 1, 0] + }, + "glow3": { + "scale": 0 + }, + "light3": { + "scale": [1, 1, 0] + }, + "laser1": { + "scale": [0, 0, 1] + }, + "laser2": { + "scale": [0, 0, 1] + }, + "laser3": { + "scale": [0, 0, 1] + } + } + }, + "animation.annihilator.fire": { + "animation_length": 1, + "bones": { + "glow1": { + "scale": { + "0.0": [0, 0, 0], + "0.0083": [1, 1, 1], + "0.1917": [1, 1, 1], + "0.5": [0, 0, 0] + } + }, + "light1": { + "scale": { + "0.0": [1, 1, 0], + "0.0083": [1, 1, 1], + "0.1917": [1, 1, 1], + "0.5": [1, 1, 0] + } + }, + "glow2": { + "scale": { + "0.0": [0, 0, 0], + "0.0083": [1, 1, 1], + "0.1917": [1, 1, 1], + "0.5": [0, 0, 0] + } + }, + "light2": { + "scale": { + "0.0": [1, 1, 0], + "0.0083": [1, 1, 1], + "0.1917": [1, 1, 1], + "0.5": [1, 1, 0] + } + }, + "glow3": { + "scale": { + "0.0": [0, 0, 0], + "0.0083": [1, 1, 1], + "0.1917": [1, 1, 1], + "0.5": [0, 0, 0] + } + }, + "light3": { + "scale": { + "0.0": [1, 1, 0], + "0.0083": [1, 1, 1], + "0.1917": [1, 1, 1], + "0.5": [1, 1, 0] + } + }, + "laser1": { + "scale": { + "0.0": [0, 0, 1], + "0.0083": [1, 1, 1], + "0.1917": [1, 1, 1], + "0.5": [0, 0, 1] + } + }, + "laser2": { + "scale": { + "0.0": [0, 0, 1], + "0.0083": [1, 1, 1], + "0.1917": [1, 1, 1], + "0.5": [0, 0, 1] + } + }, + "laser3": { + "scale": { + "0.0": [0, 0, 1], + "0.0083": [1, 1, 1], + "0.1917": [1, 1, 1], + "0.5": [0, 0, 1] + } + } + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/geo/annihilator.geo.json b/src/main/resources/assets/superbwarfare/geo/annihilator.geo.json index c0892374e..2c4655aea 100644 --- a/src/main/resources/assets/superbwarfare/geo/annihilator.geo.json +++ b/src/main/resources/assets/superbwarfare/geo/annihilator.geo.json @@ -43,7 +43,352 @@ "pivot": [43.25, 36.0004, -275] }, { - "name": "bone5", + "name": "light1", + "parent": "laser", + "pivot": [43.215, 35.2505, -331.2], + "cubes": [ + { + "origin": [43.215, 37.877, -333.745], + "size": [36, 0, 5.09], + "pivot": [43.215, 35.2505, -331.2], + "rotation": [0, -90, 0], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [43.215, 37.877, -333.745], + "size": [36, 0, 5.09], + "pivot": [43.215, 35.2505, -331.2], + "rotation": [0, -90, -180], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [43.215, 37.7945, -333.8275], + "size": [36, 0, 5.255], + "pivot": [43.215, 35.2505, -331.2], + "rotation": [0, -90, 90], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [43.215, 37.7945, -333.8275], + "size": [36, 0, 5.255], + "pivot": [43.215, 35.2505, -331.2], + "rotation": [0, -90, -90], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [43.215, 37.7945, -333.8275], + "size": [36, 0, 5.255], + "pivot": [43.215, 35.2505, -331.2], + "rotation": [0, -90, -90], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [43.215, 37.877, -333.745], + "size": [36, 0, 5.09], + "pivot": [43.215, 35.2505, -331.2], + "rotation": [0, -90, 0], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [43.215, 37.877, -333.745], + "size": [36, 0, 5.09], + "pivot": [43.215, 35.2505, -331.2], + "rotation": [0, -90, -180], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [43.215, 37.7945, -333.8275], + "size": [36, 0, 5.255], + "pivot": [43.215, 35.2505, -331.2], + "rotation": [0, -90, 90], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [43.215, 37.7945, -333.8275], + "size": [36, 0, 5.255], + "pivot": [43.215, 35.2505, -331.2], + "rotation": [0, -90, -90], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [43.215, 37.877, -333.745], + "size": [36, 0, 5.09], + "pivot": [43.215, 35.2505, -331.2], + "rotation": [0, -90, 0], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [43.215, 37.877, -333.745], + "size": [36, 0, 5.09], + "pivot": [43.215, 35.2505, -331.2], + "rotation": [0, -90, -180], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + }, + { + "origin": [43.215, 37.7945, -333.8275], + "size": [36, 0, 5.255], + "pivot": [43.215, 35.2505, -331.2], + "rotation": [0, -90, 90], + "uv": { + "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} + } + } + ] + }, + { + "name": "light2", + "parent": "laser", + "pivot": [-43.215, 35.2505, -331.2], + "cubes": [ + { + "origin": [-79.215, 37.877, -333.745], + "size": [36, 0, 5.09], + "pivot": [-43.215, 35.2505, -331.2], + "rotation": [0, 90, 0], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-79.215, 37.877, -333.745], + "size": [36, 0, 5.09], + "pivot": [-43.215, 35.2505, -331.2], + "rotation": [0, 90, 180], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-79.215, 37.7945, -333.8275], + "size": [36, 0, 5.255], + "pivot": [-43.215, 35.2505, -331.2], + "rotation": [0, 90, -90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-79.215, 37.7945, -333.8275], + "size": [36, 0, 5.255], + "pivot": [-43.215, 35.2505, -331.2], + "rotation": [0, 90, 90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-79.215, 37.7945, -333.8275], + "size": [36, 0, 5.255], + "pivot": [-43.215, 35.2505, -331.2], + "rotation": [0, 90, 90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-79.215, 37.877, -333.745], + "size": [36, 0, 5.09], + "pivot": [-43.215, 35.2505, -331.2], + "rotation": [0, 90, 0], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-79.215, 37.877, -333.745], + "size": [36, 0, 5.09], + "pivot": [-43.215, 35.2505, -331.2], + "rotation": [0, 90, 180], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-79.215, 37.7945, -333.8275], + "size": [36, 0, 5.255], + "pivot": [-43.215, 35.2505, -331.2], + "rotation": [0, 90, -90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-79.215, 37.7945, -333.8275], + "size": [36, 0, 5.255], + "pivot": [-43.215, 35.2505, -331.2], + "rotation": [0, 90, 90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-79.215, 37.877, -333.745], + "size": [36, 0, 5.09], + "pivot": [-43.215, 35.2505, -331.2], + "rotation": [0, 90, 0], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-79.215, 37.877, -333.745], + "size": [36, 0, 5.09], + "pivot": [-43.215, 35.2505, -331.2], + "rotation": [0, 90, 180], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-79.215, 37.7945, -333.8275], + "size": [36, 0, 5.255], + "pivot": [-43.215, 35.2505, -331.2], + "rotation": [0, 90, -90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + } + ] + }, + { + "name": "light3", + "parent": "laser", + "pivot": [0, 35.2505, -331.2], + "cubes": [ + { + "origin": [-36, 37.877, -333.745], + "size": [36, 0, 5.09], + "pivot": [0, 35.2505, -331.2], + "rotation": [0, 90, 0], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-36, 37.877, -333.745], + "size": [36, 0, 5.09], + "pivot": [0, 35.2505, -331.2], + "rotation": [0, 90, 180], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-36, 37.7945, -333.8275], + "size": [36, 0, 5.255], + "pivot": [0, 35.2505, -331.2], + "rotation": [0, 90, -90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-36, 37.7945, -333.8275], + "size": [36, 0, 5.255], + "pivot": [0, 35.2505, -331.2], + "rotation": [0, 90, 90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-36, 37.7945, -333.8275], + "size": [36, 0, 5.255], + "pivot": [0, 35.2505, -331.2], + "rotation": [0, 90, 90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-36, 37.877, -333.745], + "size": [36, 0, 5.09], + "pivot": [0, 35.2505, -331.2], + "rotation": [0, 90, 0], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-36, 37.877, -333.745], + "size": [36, 0, 5.09], + "pivot": [0, 35.2505, -331.2], + "rotation": [0, 90, 180], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-36, 37.7945, -333.8275], + "size": [36, 0, 5.255], + "pivot": [0, 35.2505, -331.2], + "rotation": [0, 90, -90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-36, 37.7945, -333.8275], + "size": [36, 0, 5.255], + "pivot": [0, 35.2505, -331.2], + "rotation": [0, 90, 90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-36, 37.877, -333.745], + "size": [36, 0, 5.09], + "pivot": [0, 35.2505, -331.2], + "rotation": [0, 90, 0], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-36, 37.877, -333.745], + "size": [36, 0, 5.09], + "pivot": [0, 35.2505, -331.2], + "rotation": [0, 90, 180], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + }, + { + "origin": [-36, 37.7945, -333.8275], + "size": [36, 0, 5.255], + "pivot": [0, 35.2505, -331.2], + "rotation": [0, 90, -90], + "uv": { + "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} + } + } + ] + }, + { + "name": "glow1", "parent": "laser", "pivot": [43.25, 35.2538, -330.9], "cubes": [ @@ -77,122 +422,7 @@ ] }, { - "name": "bone7", - "parent": "bone5", - "pivot": [45.759, 35.33301, -305.2], - "cubes": [ - { - "origin": [17.215, 37.877, -307.745], - "size": [36, 0, 5.09], - "pivot": [43.215, 37.877, -305.2], - "rotation": [0, -90, 0], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [17.215, 32.624, -307.745], - "size": [36, 0, 5.09], - "pivot": [43.215, 32.624, -305.2], - "rotation": [0, -90, -180], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [19.759, 35.25051, -307.8275], - "size": [36, 0, 5.255], - "pivot": [45.759, 35.25051, -305.2], - "rotation": [0, -90, 90], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [14.671, 35.2505, -307.8275], - "size": [36, 0, 5.255], - "pivot": [40.671, 35.2505, -305.2], - "rotation": [0, -90, -90], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [14.671, 35.2505, -307.8275], - "size": [36, 0, 5.255], - "pivot": [40.671, 35.2505, -305.2], - "rotation": [0, -90, -90], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [17.215, 37.877, -307.745], - "size": [36, 0, 5.09], - "pivot": [43.215, 37.877, -305.2], - "rotation": [0, -90, 0], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [17.215, 32.624, -307.745], - "size": [36, 0, 5.09], - "pivot": [43.215, 32.624, -305.2], - "rotation": [0, -90, -180], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [19.759, 35.25051, -307.8275], - "size": [36, 0, 5.255], - "pivot": [45.759, 35.25051, -305.2], - "rotation": [0, -90, 90], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [14.671, 35.2505, -307.8275], - "size": [36, 0, 5.255], - "pivot": [40.671, 35.2505, -305.2], - "rotation": [0, -90, -90], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [17.215, 37.877, -307.745], - "size": [36, 0, 5.09], - "pivot": [43.215, 37.877, -305.2], - "rotation": [0, -90, 0], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [17.215, 32.624, -307.745], - "size": [36, 0, 5.09], - "pivot": [43.215, 32.624, -305.2], - "rotation": [0, -90, -180], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - }, - { - "origin": [19.759, 35.25051, -307.8275], - "size": [36, 0, 5.255], - "pivot": [45.759, 35.25051, -305.2], - "rotation": [0, -90, 90], - "uv": { - "up": {"uv": [93.625, 108.75], "uv_size": [-23.875, -8.125]} - } - } - ] - }, - { - "name": "bone8", + "name": "glow2", "parent": "laser", "pivot": [-43.25, 35.2538, -330.9], "cubes": [ @@ -226,122 +456,7 @@ ] }, { - "name": "bone9", - "parent": "bone8", - "pivot": [-45.759, 35.33301, -305.2], - "cubes": [ - { - "origin": [-53.215, 37.877, -307.745], - "size": [36, 0, 5.09], - "pivot": [-43.215, 37.877, -305.2], - "rotation": [0, 90, 0], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-53.215, 32.624, -307.745], - "size": [36, 0, 5.09], - "pivot": [-43.215, 32.624, -305.2], - "rotation": [0, 90, 180], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-55.759, 35.25051, -307.8275], - "size": [36, 0, 5.255], - "pivot": [-45.759, 35.25051, -305.2], - "rotation": [0, 90, -90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-50.671, 35.2505, -307.8275], - "size": [36, 0, 5.255], - "pivot": [-40.671, 35.2505, -305.2], - "rotation": [0, 90, 90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-50.671, 35.2505, -307.8275], - "size": [36, 0, 5.255], - "pivot": [-40.671, 35.2505, -305.2], - "rotation": [0, 90, 90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-53.215, 37.877, -307.745], - "size": [36, 0, 5.09], - "pivot": [-43.215, 37.877, -305.2], - "rotation": [0, 90, 0], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-53.215, 32.624, -307.745], - "size": [36, 0, 5.09], - "pivot": [-43.215, 32.624, -305.2], - "rotation": [0, 90, 180], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-55.759, 35.25051, -307.8275], - "size": [36, 0, 5.255], - "pivot": [-45.759, 35.25051, -305.2], - "rotation": [0, 90, -90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-50.671, 35.2505, -307.8275], - "size": [36, 0, 5.255], - "pivot": [-40.671, 35.2505, -305.2], - "rotation": [0, 90, 90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-53.215, 37.877, -307.745], - "size": [36, 0, 5.09], - "pivot": [-43.215, 37.877, -305.2], - "rotation": [0, 90, 0], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-53.215, 32.624, -307.745], - "size": [36, 0, 5.09], - "pivot": [-43.215, 32.624, -305.2], - "rotation": [0, 90, 180], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-55.759, 35.25051, -307.8275], - "size": [36, 0, 5.255], - "pivot": [-45.759, 35.25051, -305.2], - "rotation": [0, 90, -90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - } - ] - }, - { - "name": "bone10", + "name": "glow3", "parent": "laser", "pivot": [-0.035, 35.2538, -330.9], "cubes": [ @@ -374,121 +489,6 @@ } ] }, - { - "name": "bone11", - "parent": "bone10", - "pivot": [-2.544, 35.33301, -305.2], - "cubes": [ - { - "origin": [-10, 37.877, -307.745], - "size": [36, 0, 5.09], - "pivot": [0, 37.877, -305.2], - "rotation": [0, 90, 0], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-10, 32.624, -307.745], - "size": [36, 0, 5.09], - "pivot": [0, 32.624, -305.2], - "rotation": [0, 90, 180], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-12.544, 35.25051, -307.8275], - "size": [36, 0, 5.255], - "pivot": [-2.544, 35.25051, -305.2], - "rotation": [0, 90, -90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-7.456, 35.2505, -307.8275], - "size": [36, 0, 5.255], - "pivot": [2.544, 35.2505, -305.2], - "rotation": [0, 90, 90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-7.456, 35.2505, -307.8275], - "size": [36, 0, 5.255], - "pivot": [2.544, 35.2505, -305.2], - "rotation": [0, 90, 90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-10, 37.877, -307.745], - "size": [36, 0, 5.09], - "pivot": [0, 37.877, -305.2], - "rotation": [0, 90, 0], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-10, 32.624, -307.745], - "size": [36, 0, 5.09], - "pivot": [0, 32.624, -305.2], - "rotation": [0, 90, 180], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-12.544, 35.25051, -307.8275], - "size": [36, 0, 5.255], - "pivot": [-2.544, 35.25051, -305.2], - "rotation": [0, 90, -90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-7.456, 35.2505, -307.8275], - "size": [36, 0, 5.255], - "pivot": [2.544, 35.2505, -305.2], - "rotation": [0, 90, 90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-10, 37.877, -307.745], - "size": [36, 0, 5.09], - "pivot": [0, 37.877, -305.2], - "rotation": [0, 90, 0], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-10, 32.624, -307.745], - "size": [36, 0, 5.09], - "pivot": [0, 32.624, -305.2], - "rotation": [0, 90, 180], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - }, - { - "origin": [-12.544, 35.25051, -307.8275], - "size": [36, 0, 5.255], - "pivot": [-2.544, 35.25051, -305.2], - "rotation": [0, 90, -90], - "uv": { - "up": {"uv": [69.75, 108.75], "uv_size": [23.875, -8.125]} - } - } - ] - }, { "name": "laser1", "parent": "laser", diff --git a/src/main/resources/assets/superbwarfare/sounds.json b/src/main/resources/assets/superbwarfare/sounds.json index 736c76678..74997346d 100644 --- a/src/main/resources/assets/superbwarfare/sounds.json +++ b/src/main/resources/assets/superbwarfare/sounds.json @@ -2389,5 +2389,13 @@ "stream": false } ] + }, + "annihilator_fire_1p": { + "sounds": [ + { + "name": "superbwarfare:annihilator/annihilator_fire_1p", + "stream": false + } + ] } } \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/sounds/annihilator/annihilator_fire_1p.ogg b/src/main/resources/assets/superbwarfare/sounds/annihilator/annihilator_fire_1p.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b53ccdca59ccb5b7420b062686a46492ce588a1c GIT binary patch literal 72899 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

wR@0 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 WQh)sfzCKywR%wl)jpAZrV*dk?Rkrm2 literal 0 HcmV?d00001