insert & eject sound

This commit is contained in:
CaYpeN1
2024-03-23 12:05:59 +05:00
parent 60492620af
commit 7c074f9655
6 changed files with 18 additions and 2 deletions

View File

@@ -2,7 +2,6 @@
using Content.Shared.Weapons.Ranged.Components; using Content.Shared.Weapons.Ranged.Components;
using Content.Shared.Weapons.Ranged.Systems; using Content.Shared.Weapons.Ranged.Systems;
using Robust.Server.GameObjects; using Robust.Server.GameObjects;
using Robust.Shared.Audio;
using Robust.Shared.Containers; using Robust.Shared.Containers;
namespace Content.Server._White.WeaponModules; namespace Content.Server._White.WeaponModules;
@@ -112,7 +111,7 @@ public sealed class WeaponModulesSystem : EntitySystem
_appearanceSystem.SetData(weapon, ModuleVisualState.Module, "silencer", appearanceComponent); _appearanceSystem.SetData(weapon, ModuleVisualState.Module, "silencer", appearanceComponent);
weaponModulesComponent.UseEffect = true; weaponModulesComponent.UseEffect = true;
_gunSystem.setSound(weapon, new SoundPathSpecifier("/Audio/White/Weapons/Modules/silence.ogg")); _gunSystem.setSound(weapon, component.NewSoundGunshot);
Dirty(module, weaponModulesComponent); Dirty(module, weaponModulesComponent);
} }

View File

@@ -10,4 +10,7 @@ public sealed partial class SilencerModuleComponent : BaseModuleComponent
{ {
[ViewVariables(VVAccess.ReadWrite), DataField] [ViewVariables(VVAccess.ReadWrite), DataField]
public SoundSpecifier? OldSoundGunshot; public SoundSpecifier? OldSoundGunshot;
[ViewVariables(VVAccess.ReadWrite), DataField]
public SoundSpecifier NewSoundGunshot = new SoundPathSpecifier("/Audio/White/Weapons/Modules/silence.ogg");
} }

Binary file not shown.

Binary file not shown.

View File

@@ -46,6 +46,8 @@
- CartridgeLightRifle - CartridgeLightRifle
gun_modules: gun_modules:
name: Modules name: Modules
insertSound: /Audio/White/Gun/Modules/insertmodule.ogg
ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg
priority: 2 priority: 2
whitelist: whitelist:
tags: tags:
@@ -101,6 +103,8 @@
- CartridgeLightRifle - CartridgeLightRifle
gun_modules: gun_modules:
name: Modules name: Modules
insertSound: /Audio/White/Gun/Modules/insertmodule.ogg
ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg
priority: 2 priority: 2
whitelist: whitelist:
tags: tags:
@@ -204,6 +208,8 @@
- CartridgeRifle - CartridgeRifle
gun_modules: gun_modules:
name: Modules name: Modules
insertSound: /Audio/White/Gun/Modules/insertmodule.ogg
ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg
priority: 2 priority: 2
whitelist: whitelist:
tags: tags:
@@ -249,6 +255,8 @@
- CartridgeRifle - CartridgeRifle
gun_modules: gun_modules:
name: Modules name: Modules
insertSound: /Audio/White/Gun/Modules/insertmodule.ogg
ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg
priority: 2 priority: 2
whitelist: whitelist:
tags: tags:

View File

@@ -150,6 +150,8 @@
- CartridgePistol - CartridgePistol
gun_modules: gun_modules:
name: Modules name: Modules
insertSound: /Audio/White/Gun/Modules/insertmodule.ogg
ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg
priority: 2 priority: 2
whitelist: whitelist:
tags: tags:
@@ -268,6 +270,8 @@
- CartridgePistol - CartridgePistol
gun_modules: gun_modules:
name: Modules name: Modules
insertSound: /Audio/White/Gun/Modules/insertmodule.ogg
ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg
priority: 2 priority: 2
whitelist: whitelist:
tags: tags:
@@ -313,6 +317,8 @@
- CartridgePistol - CartridgePistol
gun_modules: gun_modules:
name: Modules name: Modules
insertSound: /Audio/White/Gun/Modules/insertmodule.ogg
ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg
priority: 2 priority: 2
whitelist: whitelist:
tags: tags: