diff --git a/src/main/java/net/mcreator/superbwarfare/entity/JavelinMissileEntity.java b/src/main/java/net/mcreator/superbwarfare/entity/JavelinMissileEntity.java index 2aa185b8a..295ac9c71 100644 --- a/src/main/java/net/mcreator/superbwarfare/entity/JavelinMissileEntity.java +++ b/src/main/java/net/mcreator/superbwarfare/entity/JavelinMissileEntity.java @@ -61,7 +61,7 @@ public class JavelinMissileEntity extends ThrowableItemProjectile implements Geo } public JavelinMissileEntity(LivingEntity entity, Level level, float damage, int monsterMultiplier) { - super(ModEntities.RPG_ROCKET.get(), entity, level); + super(ModEntities.JAVELIN_MISSILE.get(), entity, level); this.damage = damage; this.monsterMultiplier = monsterMultiplier; } diff --git a/src/main/java/net/mcreator/superbwarfare/event/GunEventHandler.java b/src/main/java/net/mcreator/superbwarfare/event/GunEventHandler.java index 835dc1173..142d45b1f 100644 --- a/src/main/java/net/mcreator/superbwarfare/event/GunEventHandler.java +++ b/src/main/java/net/mcreator/superbwarfare/event/GunEventHandler.java @@ -227,13 +227,13 @@ public class GunEventHandler { if (!player.level().isClientSide() && player instanceof ServerPlayer serverPlayer) { SoundTool.playLocalSound(serverPlayer, ModSounds.MINIGUN_FIRE_1P.get(), 2f, pitch); - player.playSound(ModSounds.MINIGUN_FIRE_3P.get(), 4f, pitch); - player.playSound(ModSounds.MINIGUN_FAR.get(), 12f, pitch); - player.playSound(ModSounds.MINIGUN_VERYFAR.get(), 24f, pitch); + player.playSound(ModSounds.MINIGUN_FIRE_3P.get(), (float) stack.getOrCreateTag().getDouble("SoundRadius") * 0.2f, pitch); + player.playSound(ModSounds.MINIGUN_FAR.get(), (float) stack.getOrCreateTag().getDouble("SoundRadius") * 0.5f, pitch); + player.playSound(ModSounds.MINIGUN_VERYFAR.get(), (float) stack.getOrCreateTag().getDouble("SoundRadius"), pitch); if (perk == ModPerks.BEAST_BULLET.get()) { - player.playSound(ModSounds.HENG.get(), 5f, pitch); - SoundTool.playLocalSound(serverPlayer, ModSounds.HENG.get(), 5f, pitch); + player.playSound(ModSounds.HENG.get(), 4f, pitch); + SoundTool.playLocalSound(serverPlayer, ModSounds.HENG.get(), 4f, pitch); } } @@ -281,17 +281,17 @@ public class GunEventHandler { SoundEvent sound3p = ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation(ModUtils.MODID, "sentinel_charge_fire_3p")); if (sound3p != null) { - player.level().playSound(null, player.getOnPos(), sound3p, SoundSource.PLAYERS, 4f, 1f); + player.level().playSound(null, player.getOnPos(), sound3p, SoundSource.PLAYERS, (float) stack.getOrCreateTag().getDouble("SoundRadius") * 0.2f, 1f); } SoundEvent soundFar = ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation(ModUtils.MODID, "sentinel_charge_far")); if (soundFar != null) { - player.playSound(soundFar, 12f, 1f); + player.level().playSound(null, player.getOnPos(), soundFar, SoundSource.PLAYERS, (float) stack.getOrCreateTag().getDouble("SoundRadius") * 0.5f, 1f); } SoundEvent soundVeryFar = ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation(ModUtils.MODID, "sentinel_charge_veryfar")); if (soundVeryFar != null) { - player.playSound(soundVeryFar, 24f, 1f); + player.level().playSound(null, player.getOnPos(), soundVeryFar, SoundSource.PLAYERS, (float) stack.getOrCreateTag().getDouble("SoundRadius"), 1f); } return; @@ -301,10 +301,10 @@ public class GunEventHandler { var perk = PerkHelper.getPerkByType(stack, Perk.Type.AMMO); if (perk == ModPerks.BEAST_BULLET.get()) { - player.playSound(ModSounds.HENG.get(), 5f, 1f); + player.playSound(ModSounds.HENG.get(), 4f, 1f); if (player instanceof ServerPlayer serverPlayer) { - SoundTool.playLocalSound(serverPlayer, ModSounds.HENG.get(), 5f, 1f); + SoundTool.playLocalSound(serverPlayer, ModSounds.HENG.get(), 4f, 1f); } } @@ -315,17 +315,17 @@ public class GunEventHandler { SoundEvent sound3p = ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation(ModUtils.MODID, name + "_fire_3p")); if (sound3p != null) { - player.level().playSound(null, player.getOnPos(), sound3p, SoundSource.PLAYERS, 4f, 1f); + player.level().playSound(null, player.getOnPos(), sound3p, SoundSource.PLAYERS, (float) stack.getOrCreateTag().getDouble("SoundRadius") * 0.2f, 1f); } SoundEvent soundFar = ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation(ModUtils.MODID, name + "_far")); if (soundFar != null) { - player.playSound(soundFar, 12f, 1f); + player.level().playSound(null, player.getOnPos(), soundFar, SoundSource.PLAYERS, (float) stack.getOrCreateTag().getDouble("SoundRadius") * 0.5f, 1f); } SoundEvent soundVeryFar = ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation(ModUtils.MODID, name + "_veryfar")); if (soundVeryFar != null) { - player.playSound(soundVeryFar, 24f, 1f); + player.level().playSound(null, player.getOnPos(), soundVeryFar, SoundSource.PLAYERS, (float) stack.getOrCreateTag().getDouble("SoundRadius"), 1f); } } } diff --git a/src/main/java/net/mcreator/superbwarfare/network/message/FireMessage.java b/src/main/java/net/mcreator/superbwarfare/network/message/FireMessage.java index 5f57ca35a..031e325ed 100644 --- a/src/main/java/net/mcreator/superbwarfare/network/message/FireMessage.java +++ b/src/main/java/net/mcreator/superbwarfare/network/message/FireMessage.java @@ -253,10 +253,10 @@ public class FireMessage { var perk = PerkHelper.getPerkByType(stack, Perk.Type.AMMO); if (perk == ModPerks.BEAST_BULLET.get()) { - player.playSound(ModSounds.HENG.get(), 5f, 1f); + player.playSound(ModSounds.HENG.get(), 4f, 1f); if (player instanceof ServerPlayer serverPlayer) { - SoundTool.playLocalSound(serverPlayer, ModSounds.HENG.get(), 5f, 1f); + SoundTool.playLocalSound(serverPlayer, ModSounds.HENG.get(), 4f, 1f); } } @@ -399,9 +399,9 @@ public class FireMessage { if (player instanceof ServerPlayer serverPlayer) { SoundTool.playLocalSound(serverPlayer, ModSounds.M_79_FIRE_1P.get(), 2, 1); - serverPlayer.level().playSound(null, serverPlayer.getOnPos(), ModSounds.M_79_FIRE_3P.get(), SoundSource.PLAYERS, 4, 1); - serverPlayer.level().playSound(null, serverPlayer.getOnPos(), ModSounds.M_79_FAR.get(), SoundSource.PLAYERS, 6, 1); - serverPlayer.level().playSound(null, serverPlayer.getOnPos(), ModSounds.M_79_VERYFAR.get(), SoundSource.PLAYERS, 12, 1); + serverPlayer.level().playSound(null, serverPlayer.getOnPos(), ModSounds.M_79_FIRE_3P.get(), SoundSource.PLAYERS, 2, 1); + serverPlayer.level().playSound(null, serverPlayer.getOnPos(), ModSounds.M_79_FAR.get(), SoundSource.PLAYERS, 5, 1); + serverPlayer.level().playSound(null, serverPlayer.getOnPos(), ModSounds.M_79_VERYFAR.get(), SoundSource.PLAYERS, 10, 1); } stack.getOrCreateTag().putBoolean("shoot", true); @@ -450,9 +450,9 @@ public class FireMessage { if (player instanceof ServerPlayer serverPlayer) { SoundTool.playLocalSound(serverPlayer, ModSounds.RPG_FIRE_1P.get(), 2, 1); - serverPlayer.level().playSound(null, serverPlayer.getOnPos(), ModSounds.RPG_FIRE_3P.get(), SoundSource.PLAYERS, 4, 1); - serverPlayer.level().playSound(null, serverPlayer.getOnPos(), ModSounds.RPG_FAR.get(), SoundSource.PLAYERS, 8, 1); - serverPlayer.level().playSound(null, serverPlayer.getOnPos(), ModSounds.RPG_VERYFAR.get(), SoundSource.PLAYERS, 16, 1); + serverPlayer.level().playSound(null, serverPlayer.getOnPos(), ModSounds.RPG_FIRE_3P.get(), SoundSource.PLAYERS, 2, 1); + serverPlayer.level().playSound(null, serverPlayer.getOnPos(), ModSounds.RPG_FAR.get(), SoundSource.PLAYERS, 5, 1); + serverPlayer.level().playSound(null, serverPlayer.getOnPos(), ModSounds.RPG_VERYFAR.get(), SoundSource.PLAYERS, 10, 1); } tag.putBoolean("shoot", true); @@ -503,7 +503,7 @@ public class FireMessage { if (player instanceof ServerPlayer serverPlayer) { SoundTool.playLocalSound(serverPlayer, ModSounds.JAVELIN_FIRE_1P.get(), 2, 1); serverPlayer.level().playSound(null, serverPlayer.getOnPos(), ModSounds.JAVELIN_FIRE_3P.get(), SoundSource.PLAYERS, 4, 1); - serverPlayer.level().playSound(null, serverPlayer.getOnPos(), ModSounds.JAVELIN_FAR.get(), SoundSource.PLAYERS, 12, 1); + serverPlayer.level().playSound(null, serverPlayer.getOnPos(), ModSounds.JAVELIN_FAR.get(), SoundSource.PLAYERS, 10, 1); } tag.putBoolean("shoot", true); diff --git a/src/main/resources/assets/superbwarfare/sounds/glock_17/glock_far.ogg b/src/main/resources/assets/superbwarfare/sounds/glock_17/glock_far.ogg index 367928c09..c593264e4 100644 Binary files a/src/main/resources/assets/superbwarfare/sounds/glock_17/glock_far.ogg and b/src/main/resources/assets/superbwarfare/sounds/glock_17/glock_far.ogg differ diff --git a/src/main/resources/assets/superbwarfare/sounds/glock_17/glock_veryfar.ogg b/src/main/resources/assets/superbwarfare/sounds/glock_17/glock_veryfar.ogg index 08c56291a..12ffeca8a 100644 Binary files a/src/main/resources/assets/superbwarfare/sounds/glock_17/glock_veryfar.ogg and b/src/main/resources/assets/superbwarfare/sounds/glock_17/glock_veryfar.ogg differ diff --git a/src/main/resources/assets/superbwarfare/sounds/k_98/k_98_far.ogg b/src/main/resources/assets/superbwarfare/sounds/k_98/k_98_far.ogg index 34da1db64..b77b8e2ea 100644 Binary files a/src/main/resources/assets/superbwarfare/sounds/k_98/k_98_far.ogg and b/src/main/resources/assets/superbwarfare/sounds/k_98/k_98_far.ogg differ diff --git a/src/main/resources/assets/superbwarfare/sounds/k_98/k_98_fire_1p.ogg b/src/main/resources/assets/superbwarfare/sounds/k_98/k_98_fire_1p.ogg index 148578eef..4611906a4 100644 Binary files a/src/main/resources/assets/superbwarfare/sounds/k_98/k_98_fire_1p.ogg and b/src/main/resources/assets/superbwarfare/sounds/k_98/k_98_fire_1p.ogg differ diff --git a/src/main/resources/assets/superbwarfare/sounds/k_98/k_98_veryfar.ogg b/src/main/resources/assets/superbwarfare/sounds/k_98/k_98_veryfar.ogg index 968fca02b..9d6711580 100644 Binary files a/src/main/resources/assets/superbwarfare/sounds/k_98/k_98_veryfar.ogg and b/src/main/resources/assets/superbwarfare/sounds/k_98/k_98_veryfar.ogg differ diff --git a/src/main/resources/assets/superbwarfare/sounds/m_98b/m_98b_far.ogg b/src/main/resources/assets/superbwarfare/sounds/m_98b/m_98b_far.ogg index f1e3548f3..5e770fddc 100644 Binary files a/src/main/resources/assets/superbwarfare/sounds/m_98b/m_98b_far.ogg and b/src/main/resources/assets/superbwarfare/sounds/m_98b/m_98b_far.ogg differ diff --git a/src/main/resources/assets/superbwarfare/sounds/m_98b/m_98b_veryfar.ogg b/src/main/resources/assets/superbwarfare/sounds/m_98b/m_98b_veryfar.ogg index 33b5b330d..7e696d625 100644 Binary files a/src/main/resources/assets/superbwarfare/sounds/m_98b/m_98b_veryfar.ogg and b/src/main/resources/assets/superbwarfare/sounds/m_98b/m_98b_veryfar.ogg differ diff --git a/src/main/resources/assets/superbwarfare/sounds/mosin_nagant/mosin_nagant_far.ogg b/src/main/resources/assets/superbwarfare/sounds/mosin_nagant/mosin_nagant_far.ogg index adac70662..4739b8107 100644 Binary files a/src/main/resources/assets/superbwarfare/sounds/mosin_nagant/mosin_nagant_far.ogg and b/src/main/resources/assets/superbwarfare/sounds/mosin_nagant/mosin_nagant_far.ogg differ diff --git a/src/main/resources/assets/superbwarfare/sounds/mosin_nagant/mosin_nagant_fire_1p.ogg b/src/main/resources/assets/superbwarfare/sounds/mosin_nagant/mosin_nagant_fire_1p.ogg index fa0263c1e..3a6fe81a8 100644 Binary files a/src/main/resources/assets/superbwarfare/sounds/mosin_nagant/mosin_nagant_fire_1p.ogg and b/src/main/resources/assets/superbwarfare/sounds/mosin_nagant/mosin_nagant_fire_1p.ogg differ diff --git a/src/main/resources/assets/superbwarfare/sounds/mosin_nagant/mosin_nagant_veryfar.ogg b/src/main/resources/assets/superbwarfare/sounds/mosin_nagant/mosin_nagant_veryfar.ogg index 40aa93384..ab966b2a6 100644 Binary files a/src/main/resources/assets/superbwarfare/sounds/mosin_nagant/mosin_nagant_veryfar.ogg and b/src/main/resources/assets/superbwarfare/sounds/mosin_nagant/mosin_nagant_veryfar.ogg differ diff --git a/src/main/resources/assets/superbwarfare/sounds/svd/svd_veryfar.ogg b/src/main/resources/assets/superbwarfare/sounds/svd/svd_veryfar.ogg index 3943824d1..fed2ec794 100644 Binary files a/src/main/resources/assets/superbwarfare/sounds/svd/svd_veryfar.ogg and b/src/main/resources/assets/superbwarfare/sounds/svd/svd_veryfar.ogg differ diff --git a/src/main/resources/data/superbwarfare/guns/aa_12.json b/src/main/resources/data/superbwarfare/guns/aa_12.json index 96adf22b5..3d06e12ba 100644 --- a/src/main/resources/data/superbwarfare/guns/aa_12.json +++ b/src/main/resources/data/superbwarfare/guns/aa_12.json @@ -19,5 +19,6 @@ "burst_size": 1, "normal_reload_time": 64, "empty_reload_time": 85, - "BypassesArmor": 0.05 + "BypassesArmor": 0.05, + "SoundRadius": 18 } diff --git a/src/main/resources/data/superbwarfare/guns/abekiri.json b/src/main/resources/data/superbwarfare/guns/abekiri.json index 934aa6ff2..1ce43b6be 100644 --- a/src/main/resources/data/superbwarfare/guns/abekiri.json +++ b/src/main/resources/data/superbwarfare/guns/abekiri.json @@ -19,5 +19,6 @@ "burst_size": 1, "normal_reload_time": 66, "empty_reload_time": 83, - "BypassesArmor": 0.01 + "BypassesArmor": 0.01, + "SoundRadius": 16 } \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/guns/ak_47.json b/src/main/resources/data/superbwarfare/guns/ak_47.json index 0c6c3bfc1..42a7833a5 100644 --- a/src/main/resources/data/superbwarfare/guns/ak_47.json +++ b/src/main/resources/data/superbwarfare/guns/ak_47.json @@ -19,5 +19,6 @@ "burst_size": 1, "normal_reload_time": 54, "empty_reload_time": 69, - "BypassesArmor": 0.2 + "BypassesArmor": 0.2, + "SoundRadius": 14 } \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/guns/devotion.json b/src/main/resources/data/superbwarfare/guns/devotion.json index 0fec6e3ee..e6e4f4688 100644 --- a/src/main/resources/data/superbwarfare/guns/devotion.json +++ b/src/main/resources/data/superbwarfare/guns/devotion.json @@ -20,5 +20,6 @@ "burst_size": 1, "normal_reload_time": 73, "empty_reload_time": 95, - "BypassesArmor": 0.25 + "BypassesArmor": 0.25, + "SoundRadius": 13 } \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/guns/glock_17.json b/src/main/resources/data/superbwarfare/guns/glock_17.json index e3c42cea2..2c45c8b5b 100644 --- a/src/main/resources/data/superbwarfare/guns/glock_17.json +++ b/src/main/resources/data/superbwarfare/guns/glock_17.json @@ -19,5 +19,6 @@ "burst_size": 1, "normal_reload_time": 30, "empty_reload_time": 35, - "BypassesArmor": 0.15 + "BypassesArmor": 0.15, + "SoundRadius": 10 } \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/guns/glock_18.json b/src/main/resources/data/superbwarfare/guns/glock_18.json index 13228e366..31b2f1dae 100644 --- a/src/main/resources/data/superbwarfare/guns/glock_18.json +++ b/src/main/resources/data/superbwarfare/guns/glock_18.json @@ -19,5 +19,6 @@ "burst_size": 1, "normal_reload_time": 30, "empty_reload_time": 35, - "BypassesArmor": 0.15 + "BypassesArmor": 0.15, + "SoundRadius": 16 } \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/guns/hk_416.json b/src/main/resources/data/superbwarfare/guns/hk_416.json index 386a3a828..b22ef701c 100644 --- a/src/main/resources/data/superbwarfare/guns/hk_416.json +++ b/src/main/resources/data/superbwarfare/guns/hk_416.json @@ -19,5 +19,6 @@ "burst_size": 1, "normal_reload_time": 56, "empty_reload_time": 64, - "BypassesArmor": 0.25 + "BypassesArmor": 0.25, + "SoundRadius": 14 } \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/guns/hunting_rifle.json b/src/main/resources/data/superbwarfare/guns/hunting_rifle.json index 6a5793e12..3b9478803 100644 --- a/src/main/resources/data/superbwarfare/guns/hunting_rifle.json +++ b/src/main/resources/data/superbwarfare/guns/hunting_rifle.json @@ -17,5 +17,6 @@ "auto": 0, "burst_size": 1, "empty_reload_time": 64, - "BypassesArmor": 0.7 + "BypassesArmor": 0.7, + "SoundRadius": 20 } \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/guns/k_98.json b/src/main/resources/data/superbwarfare/guns/k_98.json index c17a58e76..b930b8483 100644 --- a/src/main/resources/data/superbwarfare/guns/k_98.json +++ b/src/main/resources/data/superbwarfare/guns/k_98.json @@ -23,5 +23,6 @@ "prepare_time": 29, "iterative_time": 11, "finish_time": 18, - "BypassesArmor": 0.5 + "BypassesArmor": 0.5, + "SoundRadius": 18 } \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/guns/m_1911.json b/src/main/resources/data/superbwarfare/guns/m_1911.json index 135a45ab6..c71ef32fd 100644 --- a/src/main/resources/data/superbwarfare/guns/m_1911.json +++ b/src/main/resources/data/superbwarfare/guns/m_1911.json @@ -19,5 +19,6 @@ "burst_size": 1, "normal_reload_time": 30, "empty_reload_time": 35, - "BypassesArmor": 0.2 + "BypassesArmor": 0.2, + "SoundRadius": 10 } \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/guns/m_4.json b/src/main/resources/data/superbwarfare/guns/m_4.json index d6b8f71c8..a20182741 100644 --- a/src/main/resources/data/superbwarfare/guns/m_4.json +++ b/src/main/resources/data/superbwarfare/guns/m_4.json @@ -19,5 +19,6 @@ "burst_size": 1, "normal_reload_time": 56, "empty_reload_time": 64, - "BypassesArmor": 0.25 + "BypassesArmor": 0.25, + "SoundRadius": 14 } \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/guns/m_60.json b/src/main/resources/data/superbwarfare/guns/m_60.json index 62b2ba34f..7de3be12d 100644 --- a/src/main/resources/data/superbwarfare/guns/m_60.json +++ b/src/main/resources/data/superbwarfare/guns/m_60.json @@ -20,5 +20,6 @@ "burst_size": 1, "normal_reload_time": 114, "empty_reload_time": 133, - "BypassesArmor": 0.25 + "BypassesArmor": 0.25, + "SoundRadius": 15 } \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/guns/m_870.json b/src/main/resources/data/superbwarfare/guns/m_870.json index ff566645a..7325e8862 100644 --- a/src/main/resources/data/superbwarfare/guns/m_870.json +++ b/src/main/resources/data/superbwarfare/guns/m_870.json @@ -22,5 +22,6 @@ "prepare_load_time": 36, "iterative_time": 16, "finish_time": 12, - "BypassesArmor": 0.05 + "BypassesArmor": 0.05, + "SoundRadius": 16 } \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/guns/m_98b.json b/src/main/resources/data/superbwarfare/guns/m_98b.json index be43e0837..9f2805af9 100644 --- a/src/main/resources/data/superbwarfare/guns/m_98b.json +++ b/src/main/resources/data/superbwarfare/guns/m_98b.json @@ -22,5 +22,6 @@ "burst_size": 1, "normal_reload_time": 64, "empty_reload_time": 86, - "BypassesArmor": 0.6 + "BypassesArmor": 0.6, + "SoundRadius": 18 } \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/guns/marlin.json b/src/main/resources/data/superbwarfare/guns/marlin.json index b0d586b37..2a25f3389 100644 --- a/src/main/resources/data/superbwarfare/guns/marlin.json +++ b/src/main/resources/data/superbwarfare/guns/marlin.json @@ -21,5 +21,6 @@ "prepare_time": 8, "iterative_time": 16, "finish_time": 19, - "BypassesArmor": 0.3 + "BypassesArmor": 0.3, + "SoundRadius": 15 } \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/guns/minigun.json b/src/main/resources/data/superbwarfare/guns/minigun.json index 2c39fca4c..53150ef3f 100644 --- a/src/main/resources/data/superbwarfare/guns/minigun.json +++ b/src/main/resources/data/superbwarfare/guns/minigun.json @@ -11,5 +11,6 @@ "weight": 2, "fire_mode": 2, "projectile_amount": 1, - "BypassesArmor": 0.3 + "BypassesArmor": 0.3, + "SoundRadius": 14 } \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/guns/mk_14.json b/src/main/resources/data/superbwarfare/guns/mk_14.json index 841183850..9637f3159 100644 --- a/src/main/resources/data/superbwarfare/guns/mk_14.json +++ b/src/main/resources/data/superbwarfare/guns/mk_14.json @@ -22,5 +22,6 @@ "burst_size": 1, "normal_reload_time": 58, "empty_reload_time": 81, - "BypassesArmor": 0.4 + "BypassesArmor": 0.4, + "SoundRadius": 16 } \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/guns/mosin_nagant.json b/src/main/resources/data/superbwarfare/guns/mosin_nagant.json index b747cb751..4e0a3a115 100644 --- a/src/main/resources/data/superbwarfare/guns/mosin_nagant.json +++ b/src/main/resources/data/superbwarfare/guns/mosin_nagant.json @@ -22,5 +22,6 @@ "prepare_empty": 16, "iterative_time": 11, "finish_time": 18, - "BypassesArmor": 0.54 + "BypassesArmor": 0.54, + "SoundRadius": 18 } \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/guns/ntw_20.json b/src/main/resources/data/superbwarfare/guns/ntw_20.json index 9c5fd14fa..ca74f45ae 100644 --- a/src/main/resources/data/superbwarfare/guns/ntw_20.json +++ b/src/main/resources/data/superbwarfare/guns/ntw_20.json @@ -23,5 +23,6 @@ "burst_size": 1, "normal_reload_time": 64, "empty_reload_time": 87, - "BypassesArmor": 1 + "BypassesArmor": 1, + "SoundRadius": 22 } \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/guns/qbz_95.json b/src/main/resources/data/superbwarfare/guns/qbz_95.json index d3599bfe9..0f6b7d40f 100644 --- a/src/main/resources/data/superbwarfare/guns/qbz_95.json +++ b/src/main/resources/data/superbwarfare/guns/qbz_95.json @@ -19,5 +19,6 @@ "burst_size": 1, "normal_reload_time": 58, "empty_reload_time": 74, - "BypassesArmor": 0.28 + "BypassesArmor": 0.28, + "SoundRadius": 13 } \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/guns/rpk.json b/src/main/resources/data/superbwarfare/guns/rpk.json index 8d0613142..fdd9e41ed 100644 --- a/src/main/resources/data/superbwarfare/guns/rpk.json +++ b/src/main/resources/data/superbwarfare/guns/rpk.json @@ -20,5 +20,6 @@ "burst_size": 1, "normal_reload_time": 73, "empty_reload_time": 95, - "BypassesArmor": 0.23 + "BypassesArmor": 0.23, + "SoundRadius": 14 } \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/guns/sentinel.json b/src/main/resources/data/superbwarfare/guns/sentinel.json index e3bf24680..2edc3a7eb 100644 --- a/src/main/resources/data/superbwarfare/guns/sentinel.json +++ b/src/main/resources/data/superbwarfare/guns/sentinel.json @@ -20,5 +20,6 @@ "burst_size": 1, "normal_reload_time": 59, "empty_reload_time": 89, - "BypassesArmor": 0.8 + "BypassesArmor": 0.8, + "SoundRadius": 20 } \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/guns/sks.json b/src/main/resources/data/superbwarfare/guns/sks.json index 11bfe72ce..a262480ea 100644 --- a/src/main/resources/data/superbwarfare/guns/sks.json +++ b/src/main/resources/data/superbwarfare/guns/sks.json @@ -19,5 +19,6 @@ "burst_size": 1, "normal_reload_time": 54, "empty_reload_time": 75, - "BypassesArmor": 0.23 + "BypassesArmor": 0.23, + "SoundRadius": 16 } \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/guns/svd.json b/src/main/resources/data/superbwarfare/guns/svd.json index f222e7558..a57552ca0 100644 --- a/src/main/resources/data/superbwarfare/guns/svd.json +++ b/src/main/resources/data/superbwarfare/guns/svd.json @@ -19,5 +19,6 @@ "burst_size": 1, "normal_reload_time": 56, "empty_reload_time": 70, - "BypassesArmor": 0.45 + "BypassesArmor": 0.45, + "SoundRadius": 17 } \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/guns/trachelium.json b/src/main/resources/data/superbwarfare/guns/trachelium.json index aa668f9ed..aa75629e8 100644 --- a/src/main/resources/data/superbwarfare/guns/trachelium.json +++ b/src/main/resources/data/superbwarfare/guns/trachelium.json @@ -18,5 +18,6 @@ "auto": 0, "burst_size": 1, "empty_reload_time": 65, - "BypassesArmor": 0.2 + "BypassesArmor": 0.2, + "SoundRadius": 10 } \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/guns/vector.json b/src/main/resources/data/superbwarfare/guns/vector.json index f85465dc1..f8639797f 100644 --- a/src/main/resources/data/superbwarfare/guns/vector.json +++ b/src/main/resources/data/superbwarfare/guns/vector.json @@ -19,5 +19,6 @@ "burst_size": 3, "normal_reload_time": 46, "empty_reload_time": 64, - "BypassesArmor": 0.15 + "BypassesArmor": 0.15, + "SoundRadius": 4 } \ No newline at end of file