From e4a227ff0d3e5ddae3f9e241ecc856a07327128b Mon Sep 17 00:00:00 2001 From: Kara Date: Fri, 15 Dec 2023 09:57:46 -0700 Subject: [PATCH] Explosion SFX juicing + higher persistence (#22544) --- .../Explosion/ExplosionOverlaySystem.cs | 5 ---- .../EntitySystems/ExplosionSystem.cs | 26 +++++++++++++++--- .../Anomaly/Components/AnomalyComponent.cs | 2 +- Content.Shared/CCVar/CCVars.cs | 4 +-- .../Explosion/ExplosionPrototype.cs | 22 +++++++++++++-- .../Light/Components/LightBulbComponent.cs | 2 +- Resources/Audio/Effects/attributions.yml | 5 ++++ Resources/Audio/Effects/explosion_small1.ogg | Bin 0 -> 14885 bytes Resources/Audio/Effects/explosion_small2.ogg | Bin 0 -> 15915 bytes Resources/Audio/Effects/explosion_small3.ogg | Bin 0 -> 23082 bytes Resources/Audio/Effects/explosionfar.ogg | Bin 0 -> 12252 bytes Resources/Audio/Effects/explosionsmallfar.ogg | Bin 0 -> 8920 bytes Resources/Audio/Effects/metalbreak.ogg | Bin 12146 -> 12145 bytes .../Mobs/Cyborgs/base_borg_chassis.yml | 3 +- .../Consumable/Food/Containers/plate.yml | 4 +++ .../Entities/Objects/Consumable/Food/soup.yml | 2 ++ .../Objects/Materials/Sheets/glass.yml | 8 ++++++ .../Entities/Objects/Misc/candy_bowl.yml | 2 ++ .../Entities/Objects/Misc/tiles.yml | 9 ++++-- .../Entities/Objects/Power/lights.yml | 4 +++ .../Objects/Specific/chemistry-bottles.yml | 2 ++ .../Entities/Objects/Specific/chemistry.yml | 2 ++ .../Entities/Objects/Weapons/Melee/spear.yml | 2 ++ .../Structures/Furniture/Tables/tables.yml | 10 +++++++ .../Structures/Machines/Computers/frame.yml | 2 ++ .../Structures/Piping/Atmospherics/pipes.yml | 2 ++ .../Structures/Piping/Disposal/units.yml | 2 ++ .../Closets/Lockers/base_structurelockers.yml | 2 ++ .../Storage/Closets/base_structureclosets.yml | 6 ++++ .../Entities/Structures/Storage/storage.yml | 2 ++ .../Structures/Wallmounts/air_alarm.yml | 2 ++ .../Wallmounts/extinguisher_cabinet.yml | 2 ++ .../Structures/Wallmounts/fire_alarm.yml | 2 ++ .../Structures/Wallmounts/intercom.yml | 2 ++ .../Wallmounts/surveillance_camera.yml | 2 ++ .../Entities/Structures/Wallmounts/switch.yml | 2 ++ .../Entities/Structures/Walls/railing.yml | 8 ++++++ .../Entities/Structures/Walls/walls.yml | 2 -- .../Entities/Structures/meat_spike.yml | 2 ++ .../Prototypes/SoundCollections/explosion.yml | 19 ++++++++++++- 40 files changed, 151 insertions(+), 22 deletions(-) create mode 100644 Resources/Audio/Effects/explosion_small1.ogg create mode 100644 Resources/Audio/Effects/explosion_small2.ogg create mode 100644 Resources/Audio/Effects/explosion_small3.ogg create mode 100644 Resources/Audio/Effects/explosionfar.ogg create mode 100644 Resources/Audio/Effects/explosionsmallfar.ogg diff --git a/Content.Client/Explosion/ExplosionOverlaySystem.cs b/Content.Client/Explosion/ExplosionOverlaySystem.cs index 60208ea1a0..064b068a97 100644 --- a/Content.Client/Explosion/ExplosionOverlaySystem.cs +++ b/Content.Client/Explosion/ExplosionOverlaySystem.cs @@ -19,11 +19,6 @@ public sealed class ExplosionOverlaySystem : EntitySystem [Dependency] private readonly IOverlayManager _overlayMan = default!; [Dependency] private readonly SharedPointLightSystem _lights = default!; - /// - /// For how many seconds should an explosion stay on-screen once it has finished expanding? - /// - public float ExplosionPersistence = 0.3f; - public override void Initialize() { base.Initialize(); diff --git a/Content.Server/Explosion/EntitySystems/ExplosionSystem.cs b/Content.Server/Explosion/EntitySystems/ExplosionSystem.cs index 9df735ff6a..d9bfbece23 100644 --- a/Content.Server/Explosion/EntitySystems/ExplosionSystem.cs +++ b/Content.Server/Explosion/EntitySystems/ExplosionSystem.cs @@ -63,7 +63,7 @@ public sealed partial class ExplosionSystem : EntitySystem /// public const ushort DefaultTileSize = 1; - private AudioParams _audioParams = AudioParams.Default.WithVolume(-3f); + public const int MaxExplosionAudioRange = 30; /// /// The "default" explosion prototype. @@ -328,15 +328,33 @@ public sealed partial class ExplosionSystem : EntitySystem var visualEnt = CreateExplosionVisualEntity(epicenter, type.ID, spaceMatrix, spaceData, gridData.Values, iterationIntensity); // camera shake - CameraShake(iterationIntensity.Count * 2.5f, epicenter, totalIntensity); + CameraShake(iterationIntensity.Count * 4f, epicenter, totalIntensity); //For whatever bloody reason, sound system requires ENTITY coordinates. var mapEntityCoords = EntityCoordinates.FromMap(EntityManager, _mapManager.GetMapEntityId(epicenter.MapId), epicenter); // play sound. - var audioRange = iterationIntensity.Count * 5; + // for the normal audio, we want everyone in pvs range + // + if the bomb is big enough, people outside of it too + // this is capped to 30 because otherwise really huge bombs + // will attempt to play regular audio for people who can't hear it anyway because the epicenter is so far away + var audioRange = Math.Min(iterationIntensity.Count * 2, MaxExplosionAudioRange); var filter = Filter.Pvs(epicenter).AddInRange(epicenter, audioRange); - _audio.PlayStatic(type.Sound.GetSound(), filter, mapEntityCoords, true, _audioParams); + var sound = iterationIntensity.Count < type.SmallSoundIterationThreshold + ? type.SmallSound + : type.Sound; + + _audio.PlayStatic(sound, filter, mapEntityCoords, true, sound.Params); + + // play far sound + // far sound should play for anyone who wasn't in range of any of the effects of the bomb + var farAudioRange = iterationIntensity.Count * 5; + var farFilter = Filter.Empty().AddInRange(epicenter, farAudioRange).RemoveInRange(epicenter, audioRange); + var farSound = iterationIntensity.Count < type.SmallSoundIterationThreshold + ? type.SmallSoundFar + : type.SoundFar; + + _audio.PlayGlobal(farSound, farFilter, true, farSound.Params); return new Explosion(this, type, diff --git a/Content.Shared/Anomaly/Components/AnomalyComponent.cs b/Content.Shared/Anomaly/Components/AnomalyComponent.cs index a6f4f6c086..0e83861863 100644 --- a/Content.Shared/Anomaly/Components/AnomalyComponent.cs +++ b/Content.Shared/Anomaly/Components/AnomalyComponent.cs @@ -127,7 +127,7 @@ public sealed partial class AnomalyComponent : Component /// The sound plays when an anomaly goes supercritical /// [DataField] - public SoundSpecifier? SupercriticalSound = new SoundCollectionSpecifier("explosion"); + public SoundSpecifier? SupercriticalSound = new SoundCollectionSpecifier("Explosion"); #endregion /// diff --git a/Content.Shared/CCVar/CCVars.cs b/Content.Shared/CCVar/CCVars.cs index ad570ffd3f..b29e227350 100644 --- a/Content.Shared/CCVar/CCVars.cs +++ b/Content.Shared/CCVar/CCVars.cs @@ -349,7 +349,7 @@ namespace Content.Shared.CCVar CVarDef.Create("discord.ahelp_avatar", string.Empty, CVar.SERVERONLY); /// - /// URL of the Discord webhook which will relay all custom votes. If left empty, disables the webhook. + /// URL of the Discord webhook which will relay all custom votes. If left empty, disables the webhook. /// public static readonly CVarDef DiscordVoteWebhook = CVarDef.Create("discord.vote_webhook", string.Empty, CVar.SERVERONLY); @@ -846,7 +846,7 @@ namespace Content.Shared.CCVar /// This determines for how many seconds an explosion should stay visible once it has finished expanding. /// public static readonly CVarDef ExplosionPersistence = - CVarDef.Create("explosion.persistence", 0.3f, CVar.SERVERONLY); + CVarDef.Create("explosion.persistence", 1.0f, CVar.SERVERONLY); /// /// If an explosion covers a larger area than this number, the damaging/processing will always start during diff --git a/Content.Shared/Explosion/ExplosionPrototype.cs b/Content.Shared/Explosion/ExplosionPrototype.cs index 37d0b2b421..1be3e31939 100644 --- a/Content.Shared/Explosion/ExplosionPrototype.cs +++ b/Content.Shared/Explosion/ExplosionPrototype.cs @@ -62,8 +62,26 @@ public sealed partial class ExplosionPrototype : IPrototype [DataField("fireColor")] public Color? FireColor; - [DataField("Sound")] - public SoundSpecifier Sound = new SoundCollectionSpecifier("explosion"); + /// + /// If an explosion finishes in less than this many iterations, play a small sound instead. + /// + /// + /// This value is tuned such that a minibomb is considered small, but just about anything larger is normal + /// + [DataField("smallSoundIterationThreshold")] + public int SmallSoundIterationThreshold = 6; + + [DataField("sound")] + public SoundSpecifier Sound = new SoundCollectionSpecifier("Explosion"); + + [DataField("smallSound")] + public SoundSpecifier SmallSound = new SoundCollectionSpecifier("ExplosionSmall"); + + [DataField("soundFar")] + public SoundSpecifier SoundFar = new SoundCollectionSpecifier("ExplosionFar", AudioParams.Default.WithVolume(2f)); + + [DataField("smallSoundFar")] + public SoundSpecifier SmallSoundFar = new SoundCollectionSpecifier("ExplosionSmallFar", AudioParams.Default.WithVolume(2f)); [DataField("texturePath")] public ResPath TexturePath = new("/Textures/Effects/fire.rsi"); diff --git a/Content.Shared/Light/Components/LightBulbComponent.cs b/Content.Shared/Light/Components/LightBulbComponent.cs index 01b348d13a..35b04be897 100644 --- a/Content.Shared/Light/Components/LightBulbComponent.cs +++ b/Content.Shared/Light/Components/LightBulbComponent.cs @@ -71,7 +71,7 @@ public sealed partial class LightBulbComponent : Component /// [DataField("breakSound")] [ViewVariables(VVAccess.ReadWrite)] - public SoundSpecifier BreakSound = new SoundCollectionSpecifier("GlassBreak"); + public SoundSpecifier BreakSound = new SoundCollectionSpecifier("GlassBreak", AudioParams.Default.WithVolume(-6f)); #region Appearance diff --git a/Resources/Audio/Effects/attributions.yml b/Resources/Audio/Effects/attributions.yml index 2e14f74815..aa5609ab3d 100644 --- a/Resources/Audio/Effects/attributions.yml +++ b/Resources/Audio/Effects/attributions.yml @@ -171,3 +171,8 @@ copyright: '"jumps from reason.3.Rev.wav" by martian of Freesound.org. Modified by reversing and altering volume.' license: CC0-1.0 source: https://freesound.org/people/martian/sounds/19261/ + +- files: ["explosion_small1.ogg", "explosion_small2.ogg", "explosion_small3.ogg", "explosion1.ogg", "explosion2.ogg", "explosion3.ogg", "explosion4.ogg", "explosion5.ogg", "explosion6.ogg", "explosionfar.ogg", "explosionsmallfar.ogg"] + copyright: "vgstation at c5edbfd7179288080f081e2b8ac2496b7e4455db" + license: CC-BY-SA-3.0 + source: https://github.com/vgstation-coders/vgstation13/tree/c5edbfd7179288080f081e2b8ac2496b7e4455db/sound/effects diff --git a/Resources/Audio/Effects/explosion_small1.ogg b/Resources/Audio/Effects/explosion_small1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..929c318696bea4d5f614f5c8671135ca972c44f4 GIT binary patch literal 14885 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%0Dw>-uT=hb!Mj16)% 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 Sn8yP4(sUYp9NvV=0sjY67)(O| literal 0 HcmV?d00001 diff --git a/Resources/Audio/Effects/explosion_small2.ogg b/Resources/Audio/Effects/explosion_small2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..018fe3da91c3eaccf55640d1926eb8e89c9eb36d GIT binary patch literal 15915 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 JBo5FA{tr|4M?wGq literal 0 HcmV?d00001 diff --git a/Resources/Audio/Effects/explosion_small3.ogg b/Resources/Audio/Effects/explosion_small3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..154d695f71561afb1081021987085d6bb0f5045a GIT binary patch literal 23082 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 Dy+a44 literal 0 HcmV?d00001 diff --git a/Resources/Audio/Effects/explosionfar.ogg b/Resources/Audio/Effects/explosionfar.ogg new file mode 100644 index 0000000000000000000000000000000000000000..aecdd0aab1d3652438b41fa118fa6984b9c1307c GIT binary patch literal 12252 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 F{{lEwRRjP4 literal 0 HcmV?d00001 diff --git a/Resources/Audio/Effects/explosionsmallfar.ogg b/Resources/Audio/Effects/explosionsmallfar.ogg new file mode 100644 index 0000000000000000000000000000000000000000..1fa4039758ed6f5f44b5b056f1118b9510a2ea08 GIT binary patch literal 8920 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/Effects/metalbreak.ogg b/Resources/Audio/Effects/metalbreak.ogg index 0b447cc69996d25d2cdf2927849beeb13064fbab..0864824075eade52c5b9d6341e18d86ef803498f 100644 GIT binary patch delta 8136 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 delta 8119 zcmV;oA4uTwUh-ZVPiJRS00IC200000001gn00000002RO%))Z5j|UGB7eQGax8WZEk6Ba%FR|pvw+_ zK>z>%0000gTmS$90001O;SnepHaGtI@$dZV@9OsMDK<6iDm66t^6TsI)MEVx04gL& z-=1V0!GrGK`Tl2ff7$!lD)}kz`q%f*89x92$j&r1k@-n}jgi>S8TTiu4FLpq1p@>d z$Yo_kW!hd)QKjwjqBnEWdph6b_3=r6R%l-RV&eF?rS4!!^{tWY7SlVbI-^?*zxFB7+)q>CYIK7LIBT`B(#>=AJ)irHbuyMk{`;%T3iCZ+pP! z+~5@D^*vCoK2p@X-Ym$(Z8}p+_g8!uh@S_=Hg389!mau>w}i>w!Ll(GiAQ)@Kkm?3 z%(g}jlT5BIP)FnK$uWa$G4Eu5y96r8;zJzUC4#7mab)d8TC~-Fp*c^gVmIE4C4c}Z z(1G+lWZqH)V2Z;AP?fL5kBOGGQ5e0>nIxt?>w}x7!rJ6;y!d-yTgu!_%dZs6%(QJj z&)+wv3{A_{LEgcv;WV%9zNW7OI(h&75Ia>x$)2YjhsHA=<*?Fcvc}ba^b7_bsGBKK z@bnzqe@TUO0jZaGC(3xM$K7W}VAbR)d-;Yn6MxtC)wWtmw}o;$W2>4XS2rbQaJ6D8 zq+1LF7BI}G2c=pgM($&>`R^vf3cV4Dv%G5e;)zx}qcC^-(!+IHW*2pNu$EQYzOtBk zIMAI@LqO%K%5=VF=Ev24uqD|VPpA6TKP~!_3@A1lSOT9LHUJ)5&2R-QN&|4u9I(|T z=}lnTja3z+FDo6HZ|i*Wej?ts%YUA_s}GBB-E!x8*7tK~7K^GOmZ9?U3yCPTM~`GH z5Hl}Wu*uQk7Ik2}=zDqzbqQ}%Ylgb1(I5-ipP|pgybXZuVHKBudmqI?2XyhEBFHrf zE$5* zqv&gs&ro7N;7Zju6J%KcljP)*Eag7Z%j3Ym2&Nr0kXF`p{tH*n`~E z+p;uNyCj%~RB=Ur5ra?zw%E)M3Z84VfCEGa3RoYyc`bE=1IDqcO7`SZI$@dFdi^yL zc5C1_mEV!%p-t0|Ik#LfPpkeieldn?Lfi3Dmutq&gNajuYeiZe&Il;ux2zw z?y>Q)`2s*ZH=qnfabj?36`_Fez~XWc_NKSqLLeJ zH(WUjFy8Dh4ud{RZq~Ln>^D|4CJx#-vmzpN+C4ys>B`5I#}x)ue?7UB0eqL7FZQcn zQnbt;ljLYdK?3#BaEU)tN$yF$Y4WPHC^YS`<(&8kC3`vuwB!WiEq*j*|vwOua zU(B9+8|Pn5*sz?D`$8aKA?+m``7Sn>Xr1lxIf`UHgj&DYtkW_R-sjPP_h3~=#h5g% zEDxBj(HcLl+u>@OHut+^k&N}O44^fYRw`{82n+s7%_#VrlV95?2(Pf5(RmSt zKP9h_?9u0C9ArjG-V){C?6s~IVe(eax0-$T*7S98AQ)kPEN&UP93SI5LZEZX%hy{IEVe*8$=rXK8^R|flxJ&XQdMrXd6c}oo?=2t zQA-=d9!hF#hat^&)ByO=J}l@1T#X*nr2K~p7Nd@TY-0*s-YSt`1lG#ASgXqE1h3f^ z=nnb_i=h65KrxGNGh1II%B!FR&jV?zmiVey07>(p*R+<(1E&TaJGIFKGL!<~p0ZG7 zOBM&1RCbak+Ek*oVe0u=YVOIW@xz_lKl5ZJ`|IV=?+5#4?yvJ-Im_}?Lv9K$ow=85 zE@zQ{3@7i7Rq&^3;TBvN0l_FM$rZigR16Ob_I_%aMmb{K&&N#`Sd>l)1hD%t&6Ti8 zT59NYhn4MNCR%=yIY}^yv*1TW7m}Mh3%w4W*zL7SdCRF>mBv$;HK!BqaBO%r>n3dx zC(=toL-T!9M-K9F3?%m>_jlf7dg}B<^i&alstm)A$is0m$UDX`0|!#U)|t#%%3T}T zn2^X(bnGMvTL?67Xa^?V8nro(=@raNX%M|LvgxDr)_^fQmK;r9c2R3aKE%uS&oeH( z-Ou-Xd3fgI#jjH=`JQJSv>cu~O(!Glha*y#lQ9TFSl!~_NOJb49RI^nL4Y`T?Hb`( z(LZc$$es2ofHS=U^!^IQm z0>PzlDuI~rl7ePY4F*MIXBRf58NX?tLwdk%8?P7M@nI~Dr<1H1Mt{j1;585p7~nm! z?`Hj4dkDHUn1rj+XtZ%!YyOUXIa>P~7mJrc__Irm9^5=1uFTKKO}ixHWM-NrRM?ts zp-zBR*lsS2d(1%OkscON=cRU~iR!q~NVgpxoehNp4v~RY@+I|4eT~yig}uo)Ep8AD zF6FaUR#pe?To`$6iGOGX4QtQO17W;-6`dMBm2{to#HwT zvQ_r}&=|zxupYDd5+Szf=|UY>;I!P-BAc%I3da)9CwY?+(6*a=UgQk|D>7ULD6Oa1 z@m*Fl8P2N6!oq;QIauK1s{W!{7YN5o8eyMF^$h{7IoRhiYgXVw*_L5k%Ysh{}b<{dLXSS=k;#>c|-)4)Sq&DnoeF$Cp-NxA~GV^$VgJEEfZN4G8S zy)OEFnK?hWGq-;KfBwl2pW4d${-E`&vIOs@!nRfFlO~h6BfPqfMVoonno+_*c4%R_ z9I1{k=gdN&r91cPhYa90hKZH#WUf)gn&kIT6*Ce$sekD(vC)gPW=HgmB%>99Oz6BH z#(b5G+|p0%^5RQpGB(ngi)lBl@ytR(%8P30m!oN# zQkvuxfGpfc=NefIE_nl?R9Wcz)Q4z>m3&-Wj85fc1aGE$S%NElh4+IPUrh3AVq@bZ{|IsQ`pB3!uI2aEBE5Xa>r)na$Q5 zww!49ZCXLt9|ywi`=o>Xdy-jyWqT~Q)h5yR(B9b)n}z_?IyDqjARzuS1NzRpU#e*ONB9PDS$mZY%S{d7NIM5+bp zL~G%ou0bkgqhg_I-hdC&qyK1!Uq)ImmjQD$7Y-k1f1%7ZNyQoADn**Ggp2TSCS$}e z!7-ES8xxNs2oo$zx5cnhz1W#_-M^yhxbRE8sr~u=;OX1}#2$`wDXJL?M6(c}9&)LZ zbR9H*(PXKvcQeVR*w_9HS6slNe_2o3yA64JQ2>71B(wl<0Jx{po8bVoX)*v@Jzr<8tBEI9Z&o=2Z|WkMB*sX`{O(r`BF03jHEi;x0}B#Y!#Pl< z-P>EEP1;kpS4uJR2DRx6(TR%-?R=tt40PHxZMQsm59;$V2Ke0Qft@}hO)W<4P=FPV zT0a@JTe2zJa~h&2rIt;IYPOM{=w7S1=nFLPjrXQwuP%PE?4vj*uPxf+C;skMYq_ox z*EIM&*;hTR2xZ;nl3r-m5b|Qn8Lpv>fu1vAHL_esu9yN3)Gs_X&H%p3RDlFZN&vuH zs_q6mZERyzDNoi~Yo&i9&%V5+0|(PwdOAPu{adq8sW;)wnWkww9PTx_EZ8x$R?>vp7o!oxOQtoyvvlb+ zYD%Rg4P#J4E@RASj=V%|U+gVfPOOBUYZB z^zp&BYH2l5&mPR$hn01HWv@+qarbYjHY#7@K1890q;j;4bZrMUO5hbe7h@vyoe6@M zR64DxwNv@L$scD;pV>jPall@t3JqL~I>eiMq-A+H33)NZN=g7vXJ=CY1Sx?400000 ze*h|6000930089=xiu2$?dkUT@b2*N_53t7@!#6rzg~O9P=G580GwEu;rr78s*>`f zSAJ>5OucUNaY-Ec&KUg5Xo=aY!{71B*~5LJPnLGd@#ad0COxGKy1_qX-PWWHb&K51>%Tgw%^uzsFwNr%oy_e{k&?b7zU@jMIzl1h6%h5x?Oz+=ClQKJ_5X z%)FJ-2E*Zu94pGnHZuE^MC~M(r?XX2w>3=EI!faffe4W9jb)wm(Tvjn_63F|CVW-NaQ$7DOv4&SQXWbtt`bf0q_+ z+K<>=%&uJlzM6!90aAbhymOT_ngFI16M1xUjEbl&AMNY^&1oJ;#;@w$EbGDaw>W)2 zE>jnbM9Oq_ofG|ATwJA*)`%EtTuMvqzPBSpNnuk}5YK4yuxu55mNKT%;M0TfO{4X7 zXCU!q_64pfV4;(*8>c*)dk?>zf2@=ILr+y1AWi$~wulHvtUI`{_CzDqP&`*TCL>*a zx`GQ_9xASc(e1|-uNOW+Y)@=PhB( zg;ia6b+_FHLt}(u$3MNTnkg;i3__!SVxcp=f_??o=|MI4Xev}iev5#dR!gVyjR=cm z$lQBRem2?-bNiU+A2Pz0e+XkV7m1^?ZJm=y@{0OtZNlIPRQi_&SxNGsh}6hKnL&Zb zuOgH9n{7QJHjyiP6%>gXV9k3L-}oMbU#r#$6n-#TDr>mAX}1liJb z;YwGJ&dax5=?MY5f0FgcHp171FVBs1o@Yl)s-jdHs#Tccjt7#))p-icvLqRFt&ATw zXr2rbQ2y3tR9l;s>GGn@V7;4Mv;(_nGoj4^KHGlM3LE$pbpp`6YR$d_g2mX!`Ga+! z10I_sfB+RRNs~p)S=JnVb%04#uZ_`{Wvzu``J21{V*c{)f4(`Isn55+`k&0U{CDBZ z$iF$bw2AU>t@WJ*C53B6!a|L9&#Ym@`|7-&?;7mfd&<;(4_j{gvj1tkM0*L;0AO$D zFyLv?{=8FrvdfSXm_<8Mdma&tfR79#XL_U1vu0hy;8buSIxL+Vt6X(Rw>B?Po;v(& zu|bj@julsJf7VGMcq@BE^Onv5aoA+QxxhZ};#JFBzoS2T1G>l5tflSt^@oqnvbf*N z+U3Q$qAC_7N;P4oDRJSg#F$WtY>*Ord0}CMh_$2aEdfx8H&x16xTFKVnnaL-t7HJU zXFRgG1b`(#TdAMz#Uv_|FzxJtFE7hiKkxj=pWAXVe~rzp_W1u{Gk@9}3#+nC_~O4i zmT2PMb@YZUCwez(jk0N-13~mgDSA1v1x~`n&mvXsB4)jcy~IM&?`hl7(_?pNYeTUL z19vv42+Bv+)WKdajf~avv8@w|@NL@)n2?rE`YAc6X2IU~u|dII-A(l6qS~CS74^y% z5!el{e-SJJYld_#EgOG*GtzYlL!5lkQnwAX)hQ0|M?YoRfRj3_(U#SA0l6*CPy`;pFxyiXie{IJ*;` zhnP&PW!(NY#mQ#+m}#!1yTYdEle)}#OI(q7p2(LA(NHb~OJ;ZSc;h+7-sd$wlg7+l ze*uNDWj6$A%GsoGDS+K`o(U~6o`u5Q_{v3OjDQScN%?9j8RWOFI?M%Qnt(AE7Lxas zjbdEG1YT;yR01df+`HDcTCx;?aE)nN+LWhsWX>M`IkP-)_rkW!{J&@azCDqRcj0+5 z^Z4Q5XI8Nor*I@!>$-h!7Rj1AxzG(Tf2b?tx~!VUZ4d5ex~XG=Pl9ASJZ#xncNvWh zd$-j7^|lfU58;JbATj6+H`MMwPU@}2XmMj`9+-_*Ajs-_QS^7xb(L~F2Vd$yVkep7 zAw5|h@fpaygpw<<5H!dY1&LkqW99p<`*ttq`=PgRSC}D_x^~T}n0K)*btVb!e=dEm zmuNu|lwVoTpyLj*EMS{kj3nyzO{@fl>%?8K_pf9CMOSw8gjNOq34{oP0}}v8+3vE7GAlZB;a?lhK+PbT@G< z_E4umP7iGp(UWdUrzVF6$W3(pns;qVXys|WXRUG0$gJgZmw17_nY3kJf2c?@43UlR z=%C&b8A~Y#6$Ks8ioFrkO}E!-03PWh2}mXb1^|xRq&5p3)MTuRq>)@&Yd+idc-6WK zckK4>C+_|CC*^Va<$c}$@bv0JFkca~jz^I?l$r6qN^m0i>DQHA>PASjlg{00ju>=) zbi}(kIhN`%A+$1FT5OU0=~K0tf1^QbT>~L5Qy>({ zIkdbLKUew#HrP`E0tx`&`Rl~Ho5 zw$Z*2AD+SWFp3vFOj5ykKCC*#OS&k^Rttf&Xw|d$YC4C!Fp^U1r8%;w>J`UkuqiZr zO>HnOd}utvMKwA9i6&sMxf>pC>WGecqua*UP4&vAV%P^ruprhBeWjjAVK~GO|-DH96(0hs8PRWY7xaz_w zdv=5-MZ%^jWZwxIll=-H22t$pwKko^M|H`#Kr?`X-wKMQ>Xz%raMPnJiw1%7>E6O| zeH;NAD9mvhf6Oe9K=7WAqdIw=a)ZzSOMn_Bk9nbeQiL3r?_2Hu%ZENAP5w;lOkwAU zShD84e`!wU()WG8o!KqzP!wt9!E6i*8M`-nQI-%PE!;0K5v`ikAyhyu{)XD5C`GmO zpH|Sq1aZs`x@yccHoG;`q%1ZzXMpcJviTla{emP>e+FTavr+bwX(8N>=m3Y-k8?DE zYC0e+>B*Mk_D60B2oy|t+$$Pb28q4A5uF#v!BV$YpP@qG0vX5XQD)g|7NeR?cAI60 zc3rz=V-1#8Vt}UY_-MS|;X<$V=9FiaERTvX15++mQ#e{7p`tM#<=(bK0I6tr>DwzmE1%H0Uj1HZ~DL zD?09}%3`;J*mvOGfIiH*&wb&Dz!OGAq7p6<8w=&Z#B|e{iToYrd8Q4MZQ`zQ06J&>0~^^}7lN z(FxFZij|$y5Z;X`-+;6^f|rbqU%~rAv(LdyZ@yBFKzj%nWF%mzQgQ?DJ~Z#O(0s7~ zOt1l77?fB*c>{oVW@BUFfw9VOoib68Ax-Pks^S^|eje&_3N-T$9NO zf8%^gvbJ0;s^FSrRvG0dqSEVUOUOxeG1DCP$n?J)=XLg{?NW1@N6sIGymp~h^9;Sf zem=+c&4K(~fK!a}pS`xc7L;1ycm~KA0GUouPE@; z*A{DOoEb&#fkZrb;v+wkH@C2~JrT>3)>5cV8}REdJ-z;6iRknnbG@MNm@k;1y-Kgu zO8yk*_}D{krtbPVOMzzq_j4%rxl1P*qviGdEHJeQ;~!Tqwf%q}m{YhnU`qZN8q9T; z{VfjwhKfi-7MgTe?kOCR_sHe5e_{D+DdahZ8vy=fOt`1nCA`!@365>nuuXt)xT>5| zS~CUMKf3;6W`E1se_O`;)=&4hjfeZCOh5SGOv&VMGJedgw~Yb&k`mbba2fJiEJG9l zi&A)?loIThE1@|fs|pPG?5Q(2hNMq__I@b|%f&2}w?*XpPxJwOQPk98Nht9p7@)1T zII(ppS)%E$NyQYJ&cu2qtmo(FK`v9fHt?>3>j_hS08_Al8^F|*j562!-Y|d8=k5ex REX^HI{FvZ|V~+!l1po~>*zf=V diff --git a/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml b/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml index fc2a75780a..56f49df391 100644 --- a/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml +++ b/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml @@ -149,7 +149,8 @@ damage: 300 behaviors: - !type:PlaySoundBehavior - sound: /Audio/Effects/metalbreak.ogg + sound: + path: /Audio/Effects/metalbreak.ogg - !type:EmptyContainersBehaviour containers: - borg_brain diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/plate.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/plate.yml index e54167aa3e..9e0bd89184 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/plate.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/plate.yml @@ -34,6 +34,8 @@ - !type:PlaySoundBehavior sound: collection: GlassBreak + params: + volume: -8 - !type:SpawnEntitiesBehavior spawn: FoodPlateTrash: @@ -84,6 +86,8 @@ - !type:PlaySoundBehavior sound: collection: GlassBreak + params: + volume: -8 - !type:SpawnEntitiesBehavior spawn: FoodPlateSmallTrash: diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/soup.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/soup.yml index ccb0923694..0dca39ea48 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/soup.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/soup.yml @@ -48,6 +48,8 @@ - !type:PlaySoundBehavior sound: collection: GlassBreak + params: + volume: -8 - !type:SpillBehavior { } - !type:SpawnEntitiesBehavior spawn: diff --git a/Resources/Prototypes/Entities/Objects/Materials/Sheets/glass.yml b/Resources/Prototypes/Entities/Objects/Materials/Sheets/glass.yml index 56d8d26319..b5d98cf7ab 100644 --- a/Resources/Prototypes/Entities/Objects/Materials/Sheets/glass.yml +++ b/Resources/Prototypes/Entities/Objects/Materials/Sheets/glass.yml @@ -36,6 +36,8 @@ - !type:PlaySoundBehavior sound: collection: GlassBreak + params: + volume: -4 - !type:SpawnEntitiesBehavior spawn: ShardGlass: @@ -157,6 +159,8 @@ - !type:PlaySoundBehavior sound: collection: GlassBreak + params: + volume: -4 - !type:SpawnEntitiesBehavior spawn: ShardGlassReinforced: @@ -231,6 +235,8 @@ - !type:PlaySoundBehavior sound: collection: GlassBreak + params: + volume: -4 - !type:SpawnEntitiesBehavior spawn: ShardGlassPlasma: @@ -357,6 +363,8 @@ - !type:PlaySoundBehavior sound: collection: GlassBreak + params: + volume: -4 - !type:SpawnEntitiesBehavior spawn: ShardGlassUranium: diff --git a/Resources/Prototypes/Entities/Objects/Misc/candy_bowl.yml b/Resources/Prototypes/Entities/Objects/Misc/candy_bowl.yml index 94b459e00a..843b402a6c 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/candy_bowl.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/candy_bowl.yml @@ -39,6 +39,8 @@ - !type:PlaySoundBehavior sound: collection: GlassBreak + params: + volume: -4 - !type:SpawnEntitiesBehavior spawn: ShardGlass: diff --git a/Resources/Prototypes/Entities/Objects/Misc/tiles.yml b/Resources/Prototypes/Entities/Objects/Misc/tiles.yml index 3a13ac239c..02033a137a 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/tiles.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/tiles.yml @@ -24,7 +24,7 @@ thresholds: - trigger: !type:DamageTrigger - damage: 40 + damage: 30 behaviors: - !type:DoActsBehavior acts: [ "Destruction" ] @@ -33,7 +33,10 @@ damage: 20 behaviors: - !type:PlaySoundBehavior - sound: /Audio/Effects/metalbreak.ogg + sound: + path: /Audio/Effects/metalbreak.ogg + params: + volume: -8 - !type:DoActsBehavior acts: [ "Destruction" ] - type: DamageOnLand @@ -353,7 +356,7 @@ - FloorMiningLight - type: Stack stackType: FloorTileMiningLight - + # Departamental - type: entity name: freezer tile diff --git a/Resources/Prototypes/Entities/Objects/Power/lights.yml b/Resources/Prototypes/Entities/Objects/Power/lights.yml index 17b7ec179e..05454c374f 100644 --- a/Resources/Prototypes/Entities/Objects/Power/lights.yml +++ b/Resources/Prototypes/Entities/Objects/Power/lights.yml @@ -39,6 +39,8 @@ - !type:PlaySoundBehavior sound: collection: GlassBreak + params: + volume: -8 - !type:DoActsBehavior acts: [ "Breakage" ] - trigger: @@ -48,6 +50,8 @@ - !type:PlaySoundBehavior sound: collection: GlassBreak + params: + volume: -8 - !type:SpawnEntitiesBehavior spawn: ShardGlass: diff --git a/Resources/Prototypes/Entities/Objects/Specific/chemistry-bottles.yml b/Resources/Prototypes/Entities/Objects/Specific/chemistry-bottles.yml index 7dddb71c0d..acfb65aa54 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/chemistry-bottles.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/chemistry-bottles.yml @@ -79,6 +79,8 @@ - !type:PlaySoundBehavior sound: collection: GlassBreak + params: + volume: -4 - !type:SpillBehavior { } - !type:SpawnEntitiesBehavior spawn: diff --git a/Resources/Prototypes/Entities/Objects/Specific/chemistry.yml b/Resources/Prototypes/Entities/Objects/Specific/chemistry.yml index d22e5d1418..2fad96411f 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/chemistry.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/chemistry.yml @@ -62,6 +62,8 @@ - !type:PlaySoundBehavior sound: collection: GlassBreak + params: + volume: -4 - !type:SpillBehavior solution: beaker - !type:SpawnEntitiesBehavior diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/spear.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/spear.yml index aa383b6f0c..e704fc90a4 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/spear.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/spear.yml @@ -93,6 +93,8 @@ - !type:PlaySoundBehavior sound: collection: GlassBreak + params: + volume: -4 - !type:SpawnEntitiesBehavior spawn: PartRodMetal1: diff --git a/Resources/Prototypes/Entities/Structures/Furniture/Tables/tables.yml b/Resources/Prototypes/Entities/Structures/Furniture/Tables/tables.yml index 5036ab83c8..5c42e7cf32 100644 --- a/Resources/Prototypes/Entities/Structures/Furniture/Tables/tables.yml +++ b/Resources/Prototypes/Entities/Structures/Furniture/Tables/tables.yml @@ -42,6 +42,8 @@ - !type:PlaySoundBehavior sound: path: /Audio/Effects/metalbreak.ogg + params: + volume: -6 - !type:SpawnEntitiesBehavior spawn: PartRodMetal1: @@ -140,6 +142,8 @@ - !type:PlaySoundBehavior sound: path: /Audio/Effects/metalbreak.ogg + params: + volume: -6 - !type:SpawnEntitiesBehavior spawn: SheetSteel1: @@ -179,6 +183,8 @@ - !type:PlaySoundBehavior sound: path: /Audio/Effects/metalbreak.ogg + params: + volume: -6 - !type:SpawnEntitiesBehavior spawn: SheetSteel1: @@ -215,6 +221,8 @@ - !type:PlaySoundBehavior sound: path: /Audio/Effects/metalbreak.ogg + params: + volume: -6 - !type:SpawnEntitiesBehavior spawn: SheetSteel1: @@ -601,6 +609,8 @@ - !type:PlaySoundBehavior sound: path: /Audio/Effects/metalbreak.ogg + params: + volume: -6 - !type:SpawnEntitiesBehavior spawn: SheetSteel1: diff --git a/Resources/Prototypes/Entities/Structures/Machines/Computers/frame.yml b/Resources/Prototypes/Entities/Structures/Machines/Computers/frame.yml index 70a4d7e3da..b1804e6b7b 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/Computers/frame.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/Computers/frame.yml @@ -91,6 +91,8 @@ - !type:PlaySoundBehavior sound: path: /Audio/Effects/metalbreak.ogg + params: + volume: -6 - !type:SpawnEntitiesBehavior spawn: SheetSteel1: diff --git a/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/pipes.yml b/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/pipes.yml index a312979507..1441d6f308 100644 --- a/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/pipes.yml +++ b/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/pipes.yml @@ -34,6 +34,8 @@ - !type:PlaySoundBehavior sound: path: /Audio/Effects/metalbreak.ogg + params: + volume: -8 - !type:SpawnEntitiesBehavior spawn: GasPipeBroken: diff --git a/Resources/Prototypes/Entities/Structures/Piping/Disposal/units.yml b/Resources/Prototypes/Entities/Structures/Piping/Disposal/units.yml index 40fb09f7ef..2fcc18e1b3 100644 --- a/Resources/Prototypes/Entities/Structures/Piping/Disposal/units.yml +++ b/Resources/Prototypes/Entities/Structures/Piping/Disposal/units.yml @@ -56,6 +56,8 @@ - !type:PlaySoundBehavior sound: path: /Audio/Effects/metalbreak.ogg + params: + volume: -6 - !type:SpawnEntitiesBehavior spawn: SheetSteel1: diff --git a/Resources/Prototypes/Entities/Structures/Storage/Closets/Lockers/base_structurelockers.yml b/Resources/Prototypes/Entities/Structures/Storage/Closets/Lockers/base_structurelockers.yml index 8dac19d80d..1b5bf42923 100644 --- a/Resources/Prototypes/Entities/Structures/Storage/Closets/Lockers/base_structurelockers.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/Closets/Lockers/base_structurelockers.yml @@ -36,6 +36,8 @@ - !type:PlaySoundBehavior sound: path: /Audio/Effects/metalbreak.ogg + params: + volume: -6 - !type:SpawnEntitiesBehavior spawn: SheetSteel1: diff --git a/Resources/Prototypes/Entities/Structures/Storage/Closets/base_structureclosets.yml b/Resources/Prototypes/Entities/Structures/Storage/Closets/base_structureclosets.yml index 5edad73e33..cf1482b8af 100644 --- a/Resources/Prototypes/Entities/Structures/Storage/Closets/base_structureclosets.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/Closets/base_structureclosets.yml @@ -75,6 +75,8 @@ - !type:PlaySoundBehavior sound: path: /Audio/Effects/metalbreak.ogg + params: + volume: -6 - !type:SpawnEntitiesBehavior spawn: SheetSteel1: @@ -148,6 +150,8 @@ - !type:PlaySoundBehavior sound: path: /Audio/Effects/metalbreak.ogg + params: + volume: -6 - !type:SpawnEntitiesBehavior spawn: SheetSteel1: @@ -254,6 +258,8 @@ - !type:PlaySoundBehavior sound: path: /Audio/Effects/metalbreak.ogg + params: + volume: -6 - !type:SpawnEntitiesBehavior spawn: SheetSteel1: diff --git a/Resources/Prototypes/Entities/Structures/Storage/storage.yml b/Resources/Prototypes/Entities/Structures/Storage/storage.yml index c8723ffefa..2069fb1e3f 100644 --- a/Resources/Prototypes/Entities/Structures/Storage/storage.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/storage.yml @@ -48,6 +48,8 @@ - !type:PlaySoundBehavior sound: path: /Audio/Effects/metalbreak.ogg + params: + volume: -6 - !type:SpawnEntitiesBehavior spawn: SheetSteel1: diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/air_alarm.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/air_alarm.yml index 3e91daaa39..ad3997fe6d 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/air_alarm.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/air_alarm.yml @@ -103,6 +103,8 @@ - !type:PlaySoundBehavior sound: path: /Audio/Effects/metalbreak.ogg + params: + volume: -4 - type: entity id: AirAlarmAssembly diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/extinguisher_cabinet.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/extinguisher_cabinet.yml index 44e1ff4add..ca2b381142 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/extinguisher_cabinet.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/extinguisher_cabinet.yml @@ -55,6 +55,8 @@ - !type:PlaySoundBehavior sound: path: /Audio/Effects/metalbreak.ogg + params: + volume: -4 placement: mode: SnapgridCenter diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/fire_alarm.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/fire_alarm.yml index 7e0635edc8..52cc3458f7 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/fire_alarm.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/fire_alarm.yml @@ -102,6 +102,8 @@ - !type:PlaySoundBehavior sound: path: /Audio/Effects/metalbreak.ogg + params: + volume: -4 placement: mode: SnapgridCenter snap: diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/intercom.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/intercom.yml index c8cdcfd40a..375cd359c6 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/intercom.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/intercom.yml @@ -82,6 +82,8 @@ - !type:PlaySoundBehavior sound: path: /Audio/Effects/metalbreak.ogg + params: + volume: -4 - type: GenericVisualizer visuals: enum.PowerDeviceVisuals.Powered: diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/surveillance_camera.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/surveillance_camera.yml index 8679d595e3..86eb9badf9 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/surveillance_camera.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/surveillance_camera.yml @@ -64,6 +64,8 @@ - !type:PlaySoundBehavior sound: path: /Audio/Effects/metalbreak.ogg + params: + volume: -8 placement: mode: SnapgridCenter snap: diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/switch.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/switch.yml index 86ac24169a..d000993aea 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/switch.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/switch.yml @@ -92,6 +92,8 @@ - !type:PlaySoundBehavior sound: path: /Audio/Effects/metalbreak.ogg + params: + volume: -8 - type: entity id: ApcNetSwitch diff --git a/Resources/Prototypes/Entities/Structures/Walls/railing.yml b/Resources/Prototypes/Entities/Structures/Walls/railing.yml index b083771ea9..87a89dfc57 100644 --- a/Resources/Prototypes/Entities/Structures/Walls/railing.yml +++ b/Resources/Prototypes/Entities/Structures/Walls/railing.yml @@ -44,6 +44,8 @@ - !type:PlaySoundBehavior sound: path: /Audio/Effects/metalbreak.ogg + params: + volume: -6 - !type:SpawnEntitiesBehavior spawn: PartRodMetal1: @@ -111,6 +113,8 @@ - !type:PlaySoundBehavior sound: path: /Audio/Effects/metalbreak.ogg + params: + volume: -6 - !type:SpawnEntitiesBehavior spawn: PartRodMetal1: @@ -169,6 +173,8 @@ - !type:PlaySoundBehavior sound: path: /Audio/Effects/metalbreak.ogg + params: + volume: -6 - !type:SpawnEntitiesBehavior spawn: PartRodMetal1: @@ -242,6 +248,8 @@ - !type:PlaySoundBehavior sound: path: /Audio/Effects/metalbreak.ogg + params: + volume: -6 - !type:SpawnEntitiesBehavior spawn: PartRodMetal1: diff --git a/Resources/Prototypes/Entities/Structures/Walls/walls.yml b/Resources/Prototypes/Entities/Structures/Walls/walls.yml index 37c2b27f89..96bc6bee19 100644 --- a/Resources/Prototypes/Entities/Structures/Walls/walls.yml +++ b/Resources/Prototypes/Entities/Structures/Walls/walls.yml @@ -720,8 +720,6 @@ path: /Audio/Effects/metalbreak.ogg - !type:DoActsBehavior acts: ["Destruction"] - destroySound: - path: /Audio/Effects/metalbreak.ogg - type: Construction graph: Girder node: diagonalshuttleWall diff --git a/Resources/Prototypes/Entities/Structures/meat_spike.yml b/Resources/Prototypes/Entities/Structures/meat_spike.yml index 182ec09c8e..a312fcb835 100644 --- a/Resources/Prototypes/Entities/Structures/meat_spike.yml +++ b/Resources/Prototypes/Entities/Structures/meat_spike.yml @@ -32,6 +32,8 @@ - !type:PlaySoundBehavior sound: path: /Audio/Effects/metalbreak.ogg + params: + volume: -4 - !type:SpawnEntitiesBehavior spawn: SheetSteel1: diff --git a/Resources/Prototypes/SoundCollections/explosion.yml b/Resources/Prototypes/SoundCollections/explosion.yml index e208c9d854..afc4869aec 100644 --- a/Resources/Prototypes/SoundCollections/explosion.yml +++ b/Resources/Prototypes/SoundCollections/explosion.yml @@ -1,5 +1,5 @@ - type: soundCollection - id: explosion + id: Explosion files: - /Audio/Effects/explosion1.ogg - /Audio/Effects/explosion2.ogg @@ -7,3 +7,20 @@ - /Audio/Effects/explosion4.ogg - /Audio/Effects/explosion5.ogg - /Audio/Effects/explosion6.ogg + +- type: soundCollection + id: ExplosionSmall + files: + - /Audio/Effects/explosion_small1.ogg + - /Audio/Effects/explosion_small2.ogg + - /Audio/Effects/explosion_small3.ogg + +- type: soundCollection + id: ExplosionFar + files: + - /Audio/Effects/explosionfar.ogg + +- type: soundCollection + id: ExplosionSmallFar + files: + - /Audio/Effects/explosionsmallfar.ogg -- 2.51.2