From 6aa5da1311c86499530791523bd5656d662639b8 Mon Sep 17 00:00:00 2001 From: 17146 <1714673995@qq.com> Date: Sat, 10 May 2025 22:00:12 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0DPS=E5=8F=91=E7=94=B5?= =?UTF-8?q?=E6=9C=BA=E7=9A=84=E8=BF=9B=E5=8C=96=E9=9F=B3=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entity/DPSGeneratorEntity.java | 9 ++++++++- .../atsuishio/superbwarfare/init/ModSounds.java | 13 +++++++++++++ .../resources/assets/superbwarfare/sounds.json | 9 +++++++++ .../sounds/dps_generator_evolve.ogg | Bin 0 -> 39088 bytes 4 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 src/main/resources/assets/superbwarfare/sounds/dps_generator_evolve.ogg diff --git a/src/main/java/com/atsuishio/superbwarfare/entity/DPSGeneratorEntity.java b/src/main/java/com/atsuishio/superbwarfare/entity/DPSGeneratorEntity.java index eb09725e3..c1615e4c0 100644 --- a/src/main/java/com/atsuishio/superbwarfare/entity/DPSGeneratorEntity.java +++ b/src/main/java/com/atsuishio/superbwarfare/entity/DPSGeneratorEntity.java @@ -199,7 +199,7 @@ public class DPSGeneratorEntity extends LivingEntity implements GeoEntity { var attacker = getLastDamageSource().getEntity(); if (attacker instanceof Player player) { player.displayClientMessage(Component.translatable("tips.superbwarfare.dps_generator.dps", - FormatTool.format1D(damage * Math.pow(2, getGeneratorLevel()))), true); + FormatTool.format1DZ(damage * Math.pow(2, getGeneratorLevel()))), true); } } @@ -216,6 +216,13 @@ public class DPSGeneratorEntity extends LivingEntity implements GeoEntity { this.entityData.set(LEVEL, Math.min(this.entityData.get(LEVEL) + 1, 7)); ((SyncedEntityEnergyStorage) entityCap).setCapacity(this.getMaxEnergy()); ((SyncedEntityEnergyStorage) entityCap).setMaxExtract(this.getMaxTransfer()); + + + if (!this.level().isClientSide()) { + this.level().playSound(null, BlockPos.containing(this.getX(), this.getY(), this.getZ()), ModSounds.DPS_GENERATOR_EVOLVE.get(), SoundSource.BLOCKS, 0.5f, 1); + } else { + this.level().playLocalSound(this.getX(), this.getY(), this.getZ(), ModSounds.DPS_GENERATOR_EVOLVE.get(), SoundSource.BLOCKS, 0.5f, 1, false); + } } this.setHealth(this.getMaxHealth()); } diff --git a/src/main/java/com/atsuishio/superbwarfare/init/ModSounds.java b/src/main/java/com/atsuishio/superbwarfare/init/ModSounds.java index 60a217349..0f96febce 100644 --- a/src/main/java/com/atsuishio/superbwarfare/init/ModSounds.java +++ b/src/main/java/com/atsuishio/superbwarfare/init/ModSounds.java @@ -390,14 +390,18 @@ public class ModSounds { public static final DeferredHolder HELICOPTER_CANNON_VERYFAR = REGISTRY.register("heli_cannon_veryfar", () -> SoundEvent.createVariableRangeEvent(Mod.loc("heli_cannon_veryfar"))); public static final DeferredHolder HELICOPTER_ROCKET_FIRE_1P = REGISTRY.register("heli_rocket_fire_1p", () -> SoundEvent.createVariableRangeEvent(Mod.loc("heli_rocket_fire_1p"))); public static final DeferredHolder HELICOPTER_ROCKET_FIRE_3P = REGISTRY.register("heli_rocket_fire_3p", () -> SoundEvent.createVariableRangeEvent(Mod.loc("heli_rocket_fire_3p"))); + public static final DeferredHolder INTO_CANNON = REGISTRY.register("into_cannon", () -> SoundEvent.createVariableRangeEvent(Mod.loc("into_cannon"))); public static final DeferredHolder INTO_MISSILE = REGISTRY.register("into_missile", () -> SoundEvent.createVariableRangeEvent(Mod.loc("into_missile"))); public static final DeferredHolder MISSILE_RELOAD = REGISTRY.register("missile_reload", () -> SoundEvent.createVariableRangeEvent(Mod.loc("missile_reload"))); + public static final DeferredHolder LOW_HEALTH = REGISTRY.register("low_health", () -> SoundEvent.createVariableRangeEvent(Mod.loc("low_health"))); public static final DeferredHolder NO_HEALTH = REGISTRY.register("no_health", () -> SoundEvent.createVariableRangeEvent(Mod.loc("no_health"))); + public static final DeferredHolder LOCKING_WARNING = REGISTRY.register("locking_warning", () -> SoundEvent.createVariableRangeEvent(Mod.loc("locking_warning"))); public static final DeferredHolder LOCKED_WARNING = REGISTRY.register("locked_warning", () -> SoundEvent.createVariableRangeEvent(Mod.loc("locked_warning"))); public static final DeferredHolder MISSILE_WARNING = REGISTRY.register("missile_warning", () -> SoundEvent.createVariableRangeEvent(Mod.loc("missile_warning"))); + public static final DeferredHolder DECOY_FIRE = REGISTRY.register("decoy_fire", () -> SoundEvent.createVariableRangeEvent(Mod.loc("decoy_fire"))); public static final DeferredHolder DECOY_RELOAD = REGISTRY.register("decoy_reload", () -> SoundEvent.createVariableRangeEvent(Mod.loc("decoy_reload"))); public static final DeferredHolder LUNGE_MINE_GROWL = REGISTRY.register("lunge_mine_growl", () -> SoundEvent.createVariableRangeEvent(Mod.loc("lunge_mine_growl"))); @@ -407,35 +411,42 @@ public class ModSounds { public static final DeferredHolder LAV_CANNON_VERYFAR = REGISTRY.register("lav_cannon_veryfar", () -> SoundEvent.createVariableRangeEvent(Mod.loc("lav_veryfar"))); public static final DeferredHolder LAV_ENGINE = REGISTRY.register("lav_engine", () -> SoundEvent.createVariableRangeEvent(Mod.loc("lav_engine"))); public static final DeferredHolder COAX_FIRE_1P = REGISTRY.register("coax_fire_1p", () -> SoundEvent.createVariableRangeEvent(Mod.loc("coax_fire_1p"))); + public static final DeferredHolder BMP_CANNON_FIRE_1P = REGISTRY.register("bmp_cannon_fire_1p", () -> SoundEvent.createVariableRangeEvent(Mod.loc("bmp_fire_1p"))); public static final DeferredHolder BMP_CANNON_FIRE_3P = REGISTRY.register("bmp_cannon_fire_3p", () -> SoundEvent.createVariableRangeEvent(Mod.loc("bmp_fire_3p"))); public static final DeferredHolder BMP_ENGINE = REGISTRY.register("bmp_engine", () -> SoundEvent.createVariableRangeEvent(Mod.loc("bmp_engine"))); public static final DeferredHolder BMP_MISSILE_FIRE_1P = REGISTRY.register("bmp_missile_fire_1p", () -> SoundEvent.createVariableRangeEvent(Mod.loc("bmp_missile_fire_1p"))); public static final DeferredHolder BMP_MISSILE_FIRE_3P = REGISTRY.register("bmp_missile_fire_3p", () -> SoundEvent.createVariableRangeEvent(Mod.loc("bmp_missile_fire_3p"))); public static final DeferredHolder BMP_MISSILE_RELOAD = REGISTRY.register("bmp_missile_reload", () -> SoundEvent.createVariableRangeEvent(Mod.loc("bmp_missile_reload"))); + public static final DeferredHolder WHEEL_STEP = REGISTRY.register("wheel_step", () -> SoundEvent.createVariableRangeEvent(Mod.loc("wheel_step"))); public static final DeferredHolder LASER_TOWER_SHOOT = REGISTRY.register("laser_tower_shoot", () -> SoundEvent.createVariableRangeEvent(Mod.loc("laser_tower_shoot"))); + public static final DeferredHolder YX_100_RELOAD = REGISTRY.register("yx_100_reload", () -> SoundEvent.createVariableRangeEvent(Mod.loc("yx_100_reload"))); public static final DeferredHolder YX_100_FIRE_1P = REGISTRY.register("yx_100_fire_1p", () -> SoundEvent.createVariableRangeEvent(Mod.loc("yx_100_fire_1p"))); public static final DeferredHolder YX_100_FIRE_3P = REGISTRY.register("yx_100_fire_3p", () -> SoundEvent.createVariableRangeEvent(Mod.loc("yx_100_fire_3p"))); public static final DeferredHolder YX_100_FAR = REGISTRY.register("yx_100_far", () -> SoundEvent.createVariableRangeEvent(Mod.loc("yx_100_far"))); public static final DeferredHolder YX_100_VERYFAR = REGISTRY.register("yx_100_veryfar", () -> SoundEvent.createVariableRangeEvent(Mod.loc("yx_100_veryfar"))); public static final DeferredHolder YX_100_ENGINE = REGISTRY.register("yx_100_engine", () -> SoundEvent.createVariableRangeEvent(Mod.loc("yx_100_engine"))); + public static final DeferredHolder TURRET_TURN = REGISTRY.register("turret_turn", () -> SoundEvent.createVariableRangeEvent(Mod.loc("turret_turn"))); public static final DeferredHolder C4_BEEP = REGISTRY.register("c4_beep", () -> SoundEvent.createVariableRangeEvent(Mod.loc("c4_beep"))); public static final DeferredHolder C4_FINAL = REGISTRY.register("c4_final", () -> SoundEvent.createVariableRangeEvent(Mod.loc("c4_final"))); public static final DeferredHolder C4_THROW = REGISTRY.register("c4_throw", () -> SoundEvent.createVariableRangeEvent(Mod.loc("c4_throw"))); public static final DeferredHolder C4_DETONATOR_CLICK = REGISTRY.register("c4_detonator_click", () -> SoundEvent.createVariableRangeEvent(Mod.loc("c4_detonator_click"))); + public static final DeferredHolder PRISM_FIRE_1P = REGISTRY.register("prism_fire_1p", () -> SoundEvent.createVariableRangeEvent(Mod.loc("prism_fire_1p"))); public static final DeferredHolder PRISM_FIRE_3P = REGISTRY.register("prism_fire_3p", () -> SoundEvent.createVariableRangeEvent(Mod.loc("prism_fire_3p"))); public static final DeferredHolder PRISM_FIRE_1P_2 = REGISTRY.register("prism_fire_1p_2", () -> SoundEvent.createVariableRangeEvent(Mod.loc("prism_fire_1p_2"))); public static final DeferredHolder PRISM_FIRE_3P_2 = REGISTRY.register("prism_fire_3p_2", () -> SoundEvent.createVariableRangeEvent(Mod.loc("prism_fire_3p_2"))); public static final DeferredHolder PRISM_ENGINE = REGISTRY.register("prism_engine", () -> SoundEvent.createVariableRangeEvent(Mod.loc("prism_engine"))); + public static final DeferredHolder INSIDIOUS_FIRE_1P = REGISTRY.register("insidious_fire_1p", () -> SoundEvent.createVariableRangeEvent(Mod.loc("insidious_fire_1p"))); public static final DeferredHolder INSIDIOUS_FIRE_3P = REGISTRY.register("insidious_fire_3p", () -> SoundEvent.createVariableRangeEvent(Mod.loc("insidious_fire_3p"))); public static final DeferredHolder INSIDIOUS_FAR = REGISTRY.register("insidious_far", () -> SoundEvent.createVariableRangeEvent(Mod.loc("insidious_far"))); public static final DeferredHolder INSIDIOUS_VERYFAR = REGISTRY.register("insidious_veryfar", () -> SoundEvent.createVariableRangeEvent(Mod.loc("insidious_veryfar"))); public static final DeferredHolder INSIDIOUS_RELOAD_EMPTY = REGISTRY.register("insidious_reload_empty", () -> SoundEvent.createVariableRangeEvent(Mod.loc("insidious_reload_empty"))); + public static final DeferredHolder SMOKE_FIRE = REGISTRY.register("smoke_fire", () -> SoundEvent.createVariableRangeEvent(Mod.loc("smoke_fire"))); public static final DeferredHolder HPJ_11_FIRE_3P = REGISTRY.register("hpj_11_fire_3p", () -> SoundEvent.createVariableRangeEvent(Mod.loc("hpj_11_fire_3p"))); public static final DeferredHolder TRACK_MOVE = REGISTRY.register("track_move", () -> SoundEvent.createVariableRangeEvent(Mod.loc("track_move"))); @@ -450,5 +461,7 @@ public class ModSounds { public static final DeferredHolder MISSILE_START = REGISTRY.register("missile_start", () -> SoundEvent.createVariableRangeEvent(Mod.loc("missile_start"))); public static final DeferredHolder JET_LOCK = REGISTRY.register("jet_lock", () -> SoundEvent.createVariableRangeEvent(Mod.loc("jet_lock"))); public static final DeferredHolder JET_LOCKON = REGISTRY.register("jet_lockon", () -> SoundEvent.createVariableRangeEvent(Mod.loc("jet_lockon"))); + + public static final DeferredHolder DPS_GENERATOR_EVOLVE = REGISTRY.register("dps_generator_evolve", () -> SoundEvent.createVariableRangeEvent(Mod.loc("dps_generator_evolve"))); } diff --git a/src/main/resources/assets/superbwarfare/sounds.json b/src/main/resources/assets/superbwarfare/sounds.json index e272ff909..52f196e5d 100644 --- a/src/main/resources/assets/superbwarfare/sounds.json +++ b/src/main/resources/assets/superbwarfare/sounds.json @@ -3153,5 +3153,14 @@ "stream": false } ] + }, + "dps_generator_evolve": { + "sounds": [ + { + "attenuation_distance": 16, + "name": "superbwarfare:dps_generator_evolve", + "volume": 0.7 + } + ] } } \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/sounds/dps_generator_evolve.ogg b/src/main/resources/assets/superbwarfare/sounds/dps_generator_evolve.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d27701c6484580ceb542cae2cdaa7d7cc247a8d4 GIT binary patch literal 39088 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

_)@+ufA$txG%hBHK&EoyV5#B~PXWDWg{R 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 qag+Tf^A|U3zqj(^&FcG9ev{dYo9s6!Ki