From 8c6ae814c9d81eb3722c47fd276a88fe43967a8f Mon Sep 17 00:00:00 2001 From: Atsuihsio <842960157@qq.com> Date: Sun, 12 Jan 2025 01:59:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BA=8C=E6=AC=A1=E7=81=BE?= =?UTF-8?q?=E5=8F=98=E5=8A=A8=E7=94=BB=E4=BC=98=E5=85=88=E7=BA=A7bug?= =?UTF-8?q?=EF=BC=8C=E4=BF=AE=E5=A4=8D=E5=88=BA=E9=9B=B7=E5=A4=9A=E6=AC=A1?= =?UTF-8?q?=E6=B6=88=E8=80=97bug=EF=BC=8C=E6=B7=BB=E5=8A=A0=E5=88=BA?= =?UTF-8?q?=E9=9B=B7=E5=86=B2=E5=88=BA=E5=8A=9F=E8=83=BD=EF=BC=8C=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E5=8A=A0=E7=89=B9=E6=9E=97=E7=BA=A2=E6=B8=A9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../client/layer/MinigunHeatLayer.java | 2 +- .../client/layer/MinigunLayer.java | 2 +- .../client/overlay/CrossHairOverlay.java | 3 +- .../event/ClientEventHandler.java | 27 ++- .../superbwarfare/init/ModDamageTypes.java | 5 + .../superbwarfare/init/ModSounds.java | 1 + .../superbwarfare/item/LungeMine.java | 30 +++- .../item/gun/launcher/SecondaryCataclysm.java | 9 +- .../message/LungeMineAttackMessage.java | 4 +- .../superbwarfare/tools/CustomExplosion.java | 36 +--- .../animations/lunge_mine.animation.json | 162 ++++++++++++++++++ .../assets/superbwarfare/lang/en_us.json | 3 + .../assets/superbwarfare/lang/zh_cn.json | 3 + .../assets/superbwarfare/sounds.json | 8 + .../superbwarfare/sounds/lunge_mine_growl.ogg | Bin 0 -> 115357 bytes .../tags/damage_type/is_explosion.json | 3 +- .../superbwarfare/damage_type/lunge_mine.json | 5 + 17 files changed, 255 insertions(+), 48 deletions(-) create mode 100644 src/main/resources/assets/superbwarfare/sounds/lunge_mine_growl.ogg create mode 100644 src/main/resources/data/superbwarfare/damage_type/lunge_mine.json diff --git a/src/main/java/com/atsuishio/superbwarfare/client/layer/MinigunHeatLayer.java b/src/main/java/com/atsuishio/superbwarfare/client/layer/MinigunHeatLayer.java index 4a0512627..573a27506 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/layer/MinigunHeatLayer.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/layer/MinigunHeatLayer.java @@ -18,7 +18,7 @@ import software.bernie.geckolib.renderer.GeoRenderer; import software.bernie.geckolib.renderer.layer.GeoRenderLayer; public class MinigunHeatLayer extends GeoRenderLayer { - private static final ResourceLocation LAYER = new ResourceLocation(ModUtils.MODID, "textures/item/minigun_e.png"); + private static final ResourceLocation LAYER = new ResourceLocation(ModUtils.MODID, "textures/item/minigun_heat_e.png"); public MinigunHeatLayer(GeoRenderer itemGeoRenderer) { super(itemGeoRenderer); diff --git a/src/main/java/com/atsuishio/superbwarfare/client/layer/MinigunLayer.java b/src/main/java/com/atsuishio/superbwarfare/client/layer/MinigunLayer.java index d03efa487..1da5c80a4 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/layer/MinigunLayer.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/layer/MinigunLayer.java @@ -13,7 +13,7 @@ import software.bernie.geckolib.renderer.GeoRenderer; import software.bernie.geckolib.renderer.layer.GeoRenderLayer; public class MinigunLayer extends GeoRenderLayer { - private static final ResourceLocation LAYER = new ResourceLocation(ModUtils.MODID, "textures/item/minigun_heat_e.png"); + private static final ResourceLocation LAYER = new ResourceLocation(ModUtils.MODID, "textures/item/minigun_e.png"); public MinigunLayer(GeoRenderer entityRenderer) { super(entityRenderer); diff --git a/src/main/java/com/atsuishio/superbwarfare/client/overlay/CrossHairOverlay.java b/src/main/java/com/atsuishio/superbwarfare/client/overlay/CrossHairOverlay.java index 66d65f810..08da76a87 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/overlay/CrossHairOverlay.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/overlay/CrossHairOverlay.java @@ -2,6 +2,7 @@ package com.atsuishio.superbwarfare.client.overlay; import com.atsuishio.superbwarfare.ModUtils; import com.atsuishio.superbwarfare.config.client.DisplayConfig; +import com.atsuishio.superbwarfare.entity.vehicle.Ah6Entity; import com.atsuishio.superbwarfare.entity.vehicle.ICannonEntity; import com.atsuishio.superbwarfare.event.ClientEventHandler; import com.atsuishio.superbwarfare.init.ModItems; @@ -118,7 +119,7 @@ public class CrossHairOverlay { } // 在开启伤害指示器时才进行渲染 - if (DisplayConfig.KILL_INDICATION.get() && stack.is(ModTags.Items.GUN)) { + if (DisplayConfig.KILL_INDICATION.get() && !(player.getVehicle() instanceof Ah6Entity ah6Entity && ah6Entity.getFirstPassenger() == player)) { renderKillIndicator(guiGraphics, w, h, moveX, moveY); } diff --git a/src/main/java/com/atsuishio/superbwarfare/event/ClientEventHandler.java b/src/main/java/com/atsuishio/superbwarfare/event/ClientEventHandler.java index 10777e859..daddc3512 100644 --- a/src/main/java/com/atsuishio/superbwarfare/event/ClientEventHandler.java +++ b/src/main/java/com/atsuishio/superbwarfare/event/ClientEventHandler.java @@ -145,6 +145,8 @@ public class ClientEventHandler { public static double vehicleFov = 1; public static double vehicleFovLerp = 1; public static int lungeAttack; + public static int lungeDraw; + public static int lungeSprint; public static Entity entity; public static int dismountCountdown = 0; @@ -248,21 +250,22 @@ public class ClientEventHandler { } public static void handleLungeAttack(Player player, ItemStack stack) { - if (stack.is(ModItems.LUNGE_MINE.get()) && lungeAttack == 0 && holdFire && !player.getCooldowns().isOnCooldown(stack.getItem())) { + if (stack.is(ModItems.LUNGE_MINE.get()) && lungeAttack == 0 && lungeDraw == 0 && holdFire) { lungeAttack = 36; + holdFire = false; player.playSound(SoundEvents.PLAYER_ATTACK_SWEEP, 1f, 1); } - if (stack.is(ModItems.LUNGE_MINE.get()) && lungeAttack >= 18 && lungeAttack <= 21) { + if (stack.is(ModItems.LUNGE_MINE.get()) && ((lungeAttack >= 18 && lungeAttack <= 21) || lungeSprint > 0)) { boolean lookAtEntity = false; - Entity lookingEntity = TraceTool.findLookingEntity(player, 5); + Entity lookingEntity = TraceTool.findLookingEntity(player, 3.5); - BlockHitResult result = player.level().clip(new ClipContext(player.getEyePosition(), player.getEyePosition().add(player.getLookAngle().scale(5)), + BlockHitResult result = player.level().clip(new ClipContext(player.getEyePosition(), player.getEyePosition().add(player.getLookAngle().scale(3.5)), ClipContext.Block.OUTLINE, ClipContext.Fluid.NONE, player)); - Vec3 looking = Vec3.atLowerCornerOf(player.level().clip(new ClipContext(player.getEyePosition(), player.getEyePosition().add(player.getLookAngle().scale(5)), ClipContext.Block.OUTLINE, ClipContext.Fluid.NONE, player)).getBlockPos()); + Vec3 looking = Vec3.atLowerCornerOf(player.level().clip(new ClipContext(player.getEyePosition(), player.getEyePosition().add(player.getLookAngle().scale(3.5)), ClipContext.Block.OUTLINE, ClipContext.Fluid.NONE, player)).getBlockPos()); BlockState blockState = player.level().getBlockState(BlockPos.containing(looking.x(), looking.y(), looking.z())); if (lookingEntity != null) { @@ -271,14 +274,28 @@ public class ClientEventHandler { if (lookAtEntity) { ModUtils.PACKET_HANDLER.sendToServer(new LungeMineAttackMessage(0, lookingEntity.getUUID(), result)); + lungeSprint = 0; + lungeAttack = 0; + lungeDraw = 30; } else if (blockState.canOcclude() || blockState.getBlock() instanceof DoorBlock || blockState.getBlock() instanceof CrossCollisionBlock || blockState.getBlock() instanceof BellBlock) { ModUtils.PACKET_HANDLER.sendToServer(new LungeMineAttackMessage(1, player.getUUID(), result)); + lungeSprint = 0; + lungeAttack = 0; + lungeDraw = 30; } } + if (lungeSprint > 0) { + lungeSprint--; + } + if (lungeAttack > 0) { lungeAttack--; } + + if (lungeDraw > 0) { + lungeDraw--; + } } @SubscribeEvent diff --git a/src/main/java/com/atsuishio/superbwarfare/init/ModDamageTypes.java b/src/main/java/com/atsuishio/superbwarfare/init/ModDamageTypes.java index 0ed526563..c46fd2aa4 100644 --- a/src/main/java/com/atsuishio/superbwarfare/init/ModDamageTypes.java +++ b/src/main/java/com/atsuishio/superbwarfare/init/ModDamageTypes.java @@ -32,6 +32,7 @@ public class ModDamageTypes { public static final ResourceKey LASER_HEADSHOT = ResourceKey.create(Registries.DAMAGE_TYPE, ModUtils.loc("laser_headshot")); public static final ResourceKey VEHICLE_STRIKE = ResourceKey.create(Registries.DAMAGE_TYPE, ModUtils.loc("vehicle_strike")); public static final ResourceKey AIR_CRASH = ResourceKey.create(Registries.DAMAGE_TYPE, ModUtils.loc("air_crash")); + public static final ResourceKey LUNGE_MINE = ResourceKey.create(Registries.DAMAGE_TYPE, ModUtils.loc("lunge_mine")); public static DamageSource causeGunFireDamage(RegistryAccess registryAccess, @Nullable Entity directEntity, @Nullable Entity attacker) { return new DamageMessages(registryAccess.registry(Registries.DAMAGE_TYPE).get().getHolderOrThrow(GUN_FIRE), directEntity, attacker); @@ -93,6 +94,10 @@ public class ModDamageTypes { return new DamageMessages(registryAccess.registry(Registries.DAMAGE_TYPE).get().getHolderOrThrow(AIR_CRASH), directEntity, attacker); } + public static DamageSource causeLungeMineDamage(RegistryAccess registryAccess, @Nullable Entity directEntity, @Nullable Entity attacker) { + return new DamageMessages(registryAccess.registry(Registries.DAMAGE_TYPE).get().getHolderOrThrow(LUNGE_MINE), directEntity, attacker); + } + private static class DamageMessages extends DamageSource { public DamageMessages(Holder.Reference typeReference) { diff --git a/src/main/java/com/atsuishio/superbwarfare/init/ModSounds.java b/src/main/java/com/atsuishio/superbwarfare/init/ModSounds.java index a063e885f..f80136999 100644 --- a/src/main/java/com/atsuishio/superbwarfare/init/ModSounds.java +++ b/src/main/java/com/atsuishio/superbwarfare/init/ModSounds.java @@ -395,5 +395,6 @@ public class ModSounds { public static final RegistryObject MISSILE_WARNING = REGISTRY.register("missile_warning", () -> SoundEvent.createVariableRangeEvent(ModUtils.loc("missile_warning"))); public static final RegistryObject DECOY_FIRE = REGISTRY.register("decoy_fire", () -> SoundEvent.createVariableRangeEvent(ModUtils.loc("decoy_fire"))); public static final RegistryObject DECOY_RELOAD = REGISTRY.register("decoy_reload", () -> SoundEvent.createVariableRangeEvent(ModUtils.loc("decoy_reload"))); + public static final RegistryObject LUNGE_MINE_GROWL = REGISTRY.register("lunge_mine_growl", () -> SoundEvent.createVariableRangeEvent(ModUtils.loc("lunge_mine_growl"))); } diff --git a/src/main/java/com/atsuishio/superbwarfare/item/LungeMine.java b/src/main/java/com/atsuishio/superbwarfare/item/LungeMine.java index c9e38fd6d..8dbd8fc44 100644 --- a/src/main/java/com/atsuishio/superbwarfare/item/LungeMine.java +++ b/src/main/java/com/atsuishio/superbwarfare/item/LungeMine.java @@ -2,13 +2,19 @@ package com.atsuishio.superbwarfare.item; import com.atsuishio.superbwarfare.client.renderer.item.LungeMineRenderer; import com.atsuishio.superbwarfare.event.ClientEventHandler; +import com.atsuishio.superbwarfare.init.ModSounds; import net.minecraft.client.Minecraft; import net.minecraft.client.model.HumanoidModel; import net.minecraft.client.player.LocalPlayer; import net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer; import net.minecraft.core.BlockPos; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.sounds.SoundSource; import net.minecraft.util.Mth; import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResultHolder; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.effect.MobEffects; import net.minecraft.world.entity.HumanoidArm; import net.minecraft.world.entity.LivingEntity; import net.minecraft.world.entity.player.Player; @@ -18,6 +24,7 @@ import net.minecraft.world.item.ItemStack; import net.minecraft.world.level.Level; import net.minecraft.world.level.block.state.BlockState; import net.minecraftforge.client.extensions.common.IClientItemExtensions; +import org.jetbrains.annotations.NotNull; import software.bernie.geckolib.animatable.GeoItem; import software.bernie.geckolib.core.animatable.instance.AnimatableInstanceCache; import software.bernie.geckolib.core.animation.AnimatableManager; @@ -76,13 +83,19 @@ public class LungeMine extends Item implements GeoItem, AnimatedItem { private PlayState idlePredicate(AnimationState event) { LocalPlayer player = Minecraft.getInstance().player; if (player == null) return PlayState.STOP; + if (ClientEventHandler.lungeSprint > 0) { + return event.setAndContinue(RawAnimation.begin().thenPlay("animation.lunge_mine.sprint")); + } + if (ClientEventHandler.lungeDraw > 0) { + return event.setAndContinue(RawAnimation.begin().thenPlay("animation.lunge_mine.draw")); + } if (ClientEventHandler.lungeAttack > 0) { return event.setAndContinue(RawAnimation.begin().thenPlay("animation.lunge_mine.fire")); } - if (player.isSprinting() && player.onGround()) { + if (player.isSprinting() && player.onGround() && ClientEventHandler.lungeDraw == 0) { return event.setAndContinue(RawAnimation.begin().thenLoop("animation.lunge_mine.run")); } @@ -114,6 +127,21 @@ public class LungeMine extends Item implements GeoItem, AnimatedItem { return false; } + @Override + public @NotNull InteractionResultHolder use(Level worldIn, Player playerIn, InteractionHand handIn) { + ItemStack stack = playerIn.getItemInHand(handIn); + if (playerIn instanceof ServerPlayer serverPlayer) { + serverPlayer.level().playSound(null, serverPlayer.getOnPos(), ModSounds.LUNGE_MINE_GROWL.get(), SoundSource.PLAYERS, 2, 1); + } + if (!playerIn.level().isClientSide()) { + playerIn.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SPEED, 100, (playerIn.hasEffect(MobEffects.MOVEMENT_SPEED) ? playerIn.getEffect(MobEffects.MOVEMENT_SPEED).getAmplifier() : 0) + 2)); + } else { + ClientEventHandler.lungeSprint = 180; + } + playerIn.getCooldowns().addCooldown(stack.getItem(), 300); + return InteractionResultHolder.consume(stack); + } + @Override public boolean canAttackBlock(BlockState p_41441_, Level p_41442_, BlockPos p_41443_, Player p_41444_) { return false; diff --git a/src/main/java/com/atsuishio/superbwarfare/item/gun/launcher/SecondaryCataclysm.java b/src/main/java/com/atsuishio/superbwarfare/item/gun/launcher/SecondaryCataclysm.java index 2d77949df..c14574a16 100644 --- a/src/main/java/com/atsuishio/superbwarfare/item/gun/launcher/SecondaryCataclysm.java +++ b/src/main/java/com/atsuishio/superbwarfare/item/gun/launcher/SecondaryCataclysm.java @@ -144,7 +144,14 @@ public class SecondaryCataclysm extends GunItem implements GeoItem, AnimatedItem ItemStack stack = player.getMainHandItem(); if (!stack.is(ModTags.Items.GUN)) return PlayState.STOP; - if (player.isSprinting() && player.onGround() && player.getPersistentData().getDouble("noRun") == 0 && ClientEventHandler.drawTime < 0.01) { + if (player.isSprinting() && player.onGround() + && player.getPersistentData().getDouble("noRun") == 0 + && !(stack.getOrCreateTag().getBoolean("is_empty_reloading")) + && stack.getOrCreateTag().getInt("reload_stage") != 1 + && stack.getOrCreateTag().getInt("reload_stage") != 2 + && stack.getOrCreateTag().getInt("reload_stage") != 3 + && ClientEventHandler.drawTime < 0.01 + && !GunsTool.getGunBooleanTag(stack, "Reloading")) { if (player.hasEffect(MobEffects.MOVEMENT_SPEED)) { return event.setAndContinue(RawAnimation.begin().thenLoop("animation.sc.run_fast")); } else { diff --git a/src/main/java/com/atsuishio/superbwarfare/network/message/LungeMineAttackMessage.java b/src/main/java/com/atsuishio/superbwarfare/network/message/LungeMineAttackMessage.java index 9b3d8b02b..7c7bcc7bc 100644 --- a/src/main/java/com/atsuishio/superbwarfare/network/message/LungeMineAttackMessage.java +++ b/src/main/java/com/atsuishio/superbwarfare/network/message/LungeMineAttackMessage.java @@ -51,17 +51,15 @@ public class LungeMineAttackMessage { if (stack.is(ModItems.LUNGE_MINE.get())) { if (message.type == 0) { - player.getCooldowns().addCooldown(stack.getItem(), 10); if (!player.isCreative()) { stack.shrink(1); } Entity lookingEntity = EntityFindUtil.findEntity(player.level(), String.valueOf(message.uuid)); if (lookingEntity != null) { - lookingEntity.hurt(ModDamageTypes.causeCannonFireDamage(player.level().registryAccess(), player, player), 150); + lookingEntity.hurt(ModDamageTypes.causeLungeMineDamage(player.level().registryAccess(), player, player), 150); causeLungeMineExplode(player.level(), player, lookingEntity); } } else if (message.type == 1) { - player.getCooldowns().addCooldown(stack.getItem(), 10); if (!player.isCreative()) { stack.shrink(1); } diff --git a/src/main/java/com/atsuishio/superbwarfare/tools/CustomExplosion.java b/src/main/java/com/atsuishio/superbwarfare/tools/CustomExplosion.java index e33ae82d5..e57efb9dc 100644 --- a/src/main/java/com/atsuishio/superbwarfare/tools/CustomExplosion.java +++ b/src/main/java/com/atsuishio/superbwarfare/tools/CustomExplosion.java @@ -3,7 +3,6 @@ package com.atsuishio.superbwarfare.tools; import com.atsuishio.superbwarfare.ModUtils; import com.atsuishio.superbwarfare.config.server.ExplosionConfig; import com.atsuishio.superbwarfare.config.server.ExplosionDestroyConfig; -import com.atsuishio.superbwarfare.entity.vehicle.VehicleEntity; import com.atsuishio.superbwarfare.network.message.ShakeClientMessage; import com.google.common.collect.Sets; import net.minecraft.core.BlockPos; @@ -12,11 +11,8 @@ import net.minecraft.server.level.ServerPlayer; import net.minecraft.util.Mth; import net.minecraft.world.damagesource.DamageSource; import net.minecraft.world.entity.Entity; -import net.minecraft.world.entity.LivingEntity; import net.minecraft.world.entity.item.PrimedTnt; import net.minecraft.world.entity.monster.Monster; -import net.minecraft.world.entity.player.Player; -import net.minecraft.world.item.enchantment.ProtectionEnchantment; import net.minecraft.world.level.Explosion; import net.minecraft.world.level.ExplosionDamageCalculator; import net.minecraft.world.level.Level; @@ -133,7 +129,7 @@ public class CustomExplosion extends Explosion { Optional optional = this.damageCalculator.getBlockExplosionResistance(this, this.level, blockpos, blockstate, fluidstate); if (optional.isPresent()) { - f -= (optional.get() + 0.5F) * 0.15F; + f -= (optional.get() + 1F) * 0.3F; } if (f > 0.0F && this.damageCalculator.shouldBlockExplode(this, this.level, blockpos, blockstate, f)) { @@ -171,9 +167,6 @@ public class CustomExplosion extends Explosion { double zDistance = entity.getZ() - this.z; double distance = Math.sqrt(xDistance * xDistance + yDistance * yDistance + zDistance * zDistance); if (distance != 0.0D) { - xDistance /= distance; - yDistance /= distance; - zDistance /= distance; double seenPercent = Mth.clamp(getSeenPercent(position, entity), 0.01 * ExplosionConfig.EXPLOSION_PENETRATION_RATIO.get(), Double.POSITIVE_INFINITY); double damagePercent = (1.0D - distanceRate) * seenPercent; @@ -183,35 +176,10 @@ public class CustomExplosion extends Explosion { } else { entity.hurt(this.damageSource, (float) damageFinal); } -// if (entity instanceof LivingEntity) { -// entity.invulnerableTime = 0; -// } + if (fireTime > 0) { entity.setSecondsOnFire(fireTime); } - - double d11; - if (entity instanceof LivingEntity livingentity) { - d11 = ProtectionEnchantment.getExplosionKnockbackAfterDampener(livingentity, damagePercent); - } else { - d11 = damagePercent; - } - - xDistance *= d11; - yDistance *= d11; - zDistance *= d11; - - Vec3 knockbackVec = new Vec3(0.2 * xDistance, 0.2 * yDistance, 0.2 * zDistance); - if (entity instanceof VehicleEntity vehicle) { - vehicle.setDeltaMovement(vehicle.getDeltaMovement().add(knockbackVec.scale(0.05f))); - } else { - entity.setDeltaMovement(entity.getDeltaMovement().add(knockbackVec)); - } - if (entity instanceof Player player) { - if (!player.isSpectator() && (!player.isCreative() || !player.getAbilities().flying)) { - this.getHitPlayers().put(player, knockbackVec); - } - } } } } diff --git a/src/main/resources/assets/superbwarfare/animations/lunge_mine.animation.json b/src/main/resources/assets/superbwarfare/animations/lunge_mine.animation.json index 4b1de80da..993aeae22 100644 --- a/src/main/resources/assets/superbwarfare/animations/lunge_mine.animation.json +++ b/src/main/resources/assets/superbwarfare/animations/lunge_mine.animation.json @@ -4,6 +4,45 @@ "animation.lunge_mine.idle": { "loop": true }, + "animation.lunge_mine.draw": { + "animation_length": 0.7417, + "bones": { + "bone": { + "rotation": { + "0.0": { + "post": [26.18822, -56.98899, 3.86091], + "lerp_mode": "catmullrom" + }, + "0.3667": { + "post": [-2.95569, -6.46738, -5.26869], + "lerp_mode": "catmullrom" + }, + "0.6": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": [1.1, -9.55, 0.8], + "lerp_mode": "catmullrom" + }, + "0.2667": { + "post": [2.18, -1.99, 0.46], + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": [-0.16, -2.77, 0.17], + "lerp_mode": "catmullrom" + }, + "0.6": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + } + } + }, "animation.lunge_mine.fire": { "animation_length": 0.8083, "bones": { @@ -298,6 +337,129 @@ } } } + }, + "animation.lunge_mine.sprint": { + "animation_length": 5.25, + "bones": { + "bone": { + "rotation": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": [20.67113, 4.11365, -1.59869], + "lerp_mode": "catmullrom" + }, + "0.2667": { + "post": [26.15692, 29.69646, -7.29644], + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": [26.39213, 28.79003, -7.38092], + "lerp_mode": "catmullrom" + }, + "1.2167": { + "post": [25.41791, 27.98291, -7.33538], + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": [27.49865, 28.37732, -7.38515], + "lerp_mode": "catmullrom" + }, + "2.3167": { + "post": [26.39213, 28.79003, -7.38092], + "lerp_mode": "catmullrom" + }, + "2.825": { + "post": [25.41791, 27.98291, -7.33538], + "lerp_mode": "catmullrom" + }, + "3.4417": { + "post": [27.49865, 28.37732, -7.38515], + "lerp_mode": "catmullrom" + }, + "3.925": { + "post": [26.39213, 28.79003, -7.38092], + "lerp_mode": "catmullrom" + }, + "4.4333": { + "post": [25.41791, 27.98291, -7.33538], + "lerp_mode": "catmullrom" + }, + "4.975": { + "post": [26.15692, 29.69646, -7.29644], + "lerp_mode": "catmullrom" + }, + "5.15": { + "post": [20.67113, 4.11365, -1.59869], + "lerp_mode": "catmullrom" + }, + "5.25": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + }, + "0.175": { + "post": [-2.65, 0.65, 0.7], + "lerp_mode": "catmullrom" + }, + "0.3167": { + "post": [-2.3, 0.65, 0.7], + "lerp_mode": "catmullrom" + }, + "1.025": { + "post": [-1.98, 0.45, 0.7], + "lerp_mode": "catmullrom" + }, + "1.3917": { + "post": [-2.14, 0.7, 0.7], + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": [-2.16, 0.61, 0.7], + "lerp_mode": "catmullrom" + }, + "2.6333": { + "post": [-1.98, 0.45, 0.7], + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": [-2.14, 0.7, 0.7], + "lerp_mode": "catmullrom" + }, + "3.4417": { + "post": [-2.16, 0.61, 0.7], + "lerp_mode": "catmullrom" + }, + "4.2417": { + "post": [-1.98, 0.45, 0.7], + "lerp_mode": "catmullrom" + }, + "4.6083": { + "post": [-2.14, 0.7, 0.7], + "lerp_mode": "catmullrom" + }, + "4.9417": { + "post": [-2.3, 0.65, 0.7], + "lerp_mode": "catmullrom" + }, + "5.075": { + "post": [-2.65, 0.65, 0.7], + "lerp_mode": "catmullrom" + }, + "5.25": { + "post": [0, 0, 0], + "lerp_mode": "catmullrom" + } + } + } + } } }, "geckolib_format_version": 2 diff --git a/src/main/resources/assets/superbwarfare/lang/en_us.json b/src/main/resources/assets/superbwarfare/lang/en_us.json index af1764ddb..c190b92c1 100644 --- a/src/main/resources/assets/superbwarfare/lang/en_us.json +++ b/src/main/resources/assets/superbwarfare/lang/en_us.json @@ -363,6 +363,9 @@ "death.attack.air_crash": "%1$s坠机了", "death.attack.air_crash.entity": "%1$s坠机了,凶手是%2$s", "death.attack.air_crash.item": "%1$s坠机了,凶手是%2$s", + "death.attack.lunge_mine": "%1$s被突刺爆雷戳到了屁股", + "death.attack.lunge_mine.entity": "%1$s被%2$s用突刺爆雷戳到了屁股", + "death.attack.lunge_mine.item": "%1$s被%2$s用%3$s型突刺爆雷戳到了屁股", "entity.superbwarfare.projectile": "Bullet", "entity.superbwarfare.projectile_mortar_shell": "Mortar Shell", diff --git a/src/main/resources/assets/superbwarfare/lang/zh_cn.json b/src/main/resources/assets/superbwarfare/lang/zh_cn.json index a1902a5ce..3e8a2fb30 100644 --- a/src/main/resources/assets/superbwarfare/lang/zh_cn.json +++ b/src/main/resources/assets/superbwarfare/lang/zh_cn.json @@ -361,6 +361,9 @@ "death.attack.air_crash": "%1$s坠机了", "death.attack.air_crash.entity": "%1$s坠机了,凶手是%2$s", "death.attack.air_crash.item": "%1$s坠机了,凶手是%2$s", + "death.attack.lunge_mine": "%1$s被突刺爆雷戳到了屁股", + "death.attack.lunge_mine.entity": "%1$s被%2$s用突刺爆雷戳到了屁股", + "death.attack.lunge_mine.item": "%1$s被%2$s用%3$s型突刺爆雷戳到了屁股", "entity.superbwarfare.projectile": "子弹", "entity.superbwarfare.projectile_mortar_shell": "迫击炮弹", diff --git a/src/main/resources/assets/superbwarfare/sounds.json b/src/main/resources/assets/superbwarfare/sounds.json index 33ad3de4c..9e9b62f06 100644 --- a/src/main/resources/assets/superbwarfare/sounds.json +++ b/src/main/resources/assets/superbwarfare/sounds.json @@ -2696,5 +2696,13 @@ "stream": false } ] + }, + "lunge_mine_growl": { + "sounds": [ + { + "name": "superbwarfare:lunge_mine_growl", + "stream": false + } + ] } } \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/sounds/lunge_mine_growl.ogg b/src/main/resources/assets/superbwarfare/sounds/lunge_mine_growl.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ec3a9535b85e12bd3cc33465add7c40e52ae6489 GIT binary patch literal 115357 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 Xq``m!(H_y}oaoLBc{A!1)4=})(S4|9 literal 0 HcmV?d00001 diff --git a/src/main/resources/data/minecraft/tags/damage_type/is_explosion.json b/src/main/resources/data/minecraft/tags/damage_type/is_explosion.json index 917e6bd72..53da754e4 100644 --- a/src/main/resources/data/minecraft/tags/damage_type/is_explosion.json +++ b/src/main/resources/data/minecraft/tags/damage_type/is_explosion.json @@ -2,6 +2,7 @@ "replace": false, "values": [ "superbwarfare:projectile_boom", - "superbwarfare:custom_explosion" + "superbwarfare:custom_explosion", + "superbwarfare:lunge_mine" ] } \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/damage_type/lunge_mine.json b/src/main/resources/data/superbwarfare/damage_type/lunge_mine.json new file mode 100644 index 000000000..ccc3868d0 --- /dev/null +++ b/src/main/resources/data/superbwarfare/damage_type/lunge_mine.json @@ -0,0 +1,5 @@ +{ + "exhaustion": 0, + "message_id": "lunge_mine", + "scaling": "never" +} \ No newline at end of file