From 0084ca721b1e22c1a2d0e8d4b5b3b336ac62ee31 Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Sun, 22 May 2022 18:23:37 +1000 Subject: [PATCH] More robust bullet impact sounds (#8325) --- Content.Client/Entry/IgnoredComponents.cs | 1 + .../Components/HitscanComponent.cs | 17 +- .../Components/ProjectileComponent.cs | 4 +- .../Projectiles/SharedProjectileSystem.cs | 38 +-- .../Weapon/Melee/MeleeWeaponSystem.cs | 10 +- .../Weapon/Ranged/GunSystem.Guns.cs | 54 +++- Content.Server/Weapon/Ranged/GunSystem.cs | 5 + .../Ranged/RangedDamageSoundComponent.cs | 30 ++ .../Audio/Weapons/Guns/Hits/bullet_meat1.ogg | Bin 0 -> 10843 bytes .../Audio/Weapons/Guns/Hits/bullet_meat2.ogg | Bin 0 -> 10463 bytes .../Audio/Weapons/Guns/Hits/bullet_meat3.ogg | Bin 0 -> 7063 bytes .../Audio/Weapons/Guns/Hits/bullet_meat4.ogg | Bin 0 -> 8766 bytes .../Audio/Weapons/Guns/Hits/energy_meat1.ogg | Bin 0 -> 9639 bytes .../Audio/Weapons/Guns/Hits/energy_meat2.ogg | Bin 0 -> 8508 bytes .../Audio/Weapons/Guns/Hits/energy_metal1.ogg | Bin 0 -> 9488 bytes .../Audio/Weapons/Guns/Hits/energy_metal2.ogg | Bin 0 -> 9120 bytes .../Audio/Weapons/Guns/Hits/licenses.txt | 16 + Resources/Audio/Weapons/Guns/Hits/ric1.ogg | Bin 0 -> 9288 bytes Resources/Audio/Weapons/Guns/Hits/ric2.ogg | Bin 0 -> 8092 bytes Resources/Audio/Weapons/Guns/Hits/ric3.ogg | Bin 0 -> 8803 bytes Resources/Audio/Weapons/Guns/Hits/ric4.ogg | Bin 0 -> 8328 bytes Resources/Audio/Weapons/Guns/Hits/ric5.ogg | Bin 0 -> 10055 bytes .../Entities/Mobs/Species/human.yml | 9 + .../Entities/Mobs/Species/slime.yml | 284 +++++++++--------- .../Weapons/Guns/Projectiles/projectiles.yml | 1 + .../Structures/Walls/base_structurewalls.yml | 9 + .../Prototypes/SoundCollections/impacts.yml | 29 ++ 27 files changed, 322 insertions(+), 185 deletions(-) create mode 100644 Content.Server/Weapon/Ranged/RangedDamageSoundComponent.cs create mode 100644 Resources/Audio/Weapons/Guns/Hits/bullet_meat1.ogg create mode 100644 Resources/Audio/Weapons/Guns/Hits/bullet_meat2.ogg create mode 100644 Resources/Audio/Weapons/Guns/Hits/bullet_meat3.ogg create mode 100644 Resources/Audio/Weapons/Guns/Hits/bullet_meat4.ogg create mode 100644 Resources/Audio/Weapons/Guns/Hits/energy_meat1.ogg create mode 100644 Resources/Audio/Weapons/Guns/Hits/energy_meat2.ogg create mode 100644 Resources/Audio/Weapons/Guns/Hits/energy_metal1.ogg create mode 100644 Resources/Audio/Weapons/Guns/Hits/energy_metal2.ogg create mode 100644 Resources/Audio/Weapons/Guns/Hits/licenses.txt create mode 100644 Resources/Audio/Weapons/Guns/Hits/ric1.ogg create mode 100644 Resources/Audio/Weapons/Guns/Hits/ric2.ogg create mode 100644 Resources/Audio/Weapons/Guns/Hits/ric3.ogg create mode 100644 Resources/Audio/Weapons/Guns/Hits/ric4.ogg create mode 100644 Resources/Audio/Weapons/Guns/Hits/ric5.ogg create mode 100644 Resources/Prototypes/SoundCollections/impacts.yml diff --git a/Content.Client/Entry/IgnoredComponents.cs b/Content.Client/Entry/IgnoredComponents.cs index 82ae23c20f..9278d9f23e 100644 --- a/Content.Client/Entry/IgnoredComponents.cs +++ b/Content.Client/Entry/IgnoredComponents.cs @@ -350,6 +350,7 @@ namespace Content.Client.Entry "RandomArtifactSprite", "EnergySword", "MeleeSound", + "RangedDamageSound", "DoorRemote", "InteractionPopup", "HealthAnalyzer", diff --git a/Content.Server/Projectiles/Components/HitscanComponent.cs b/Content.Server/Projectiles/Components/HitscanComponent.cs index 545b16dd79..a16fd6ca1b 100644 --- a/Content.Server/Projectiles/Components/HitscanComponent.cs +++ b/Content.Server/Projectiles/Components/HitscanComponent.cs @@ -1,3 +1,4 @@ +using Content.Server.Weapon.Ranged; using Content.Shared.Damage; using Content.Shared.Physics; using Content.Shared.Sound; @@ -38,8 +39,12 @@ namespace Content.Server.Projectiles.Components private string? _muzzleFlash; [DataField("impactFlash")] private string? _impactFlash; - [DataField("soundHitWall")] - private SoundSpecifier _soundHitWall = new SoundPathSpecifier("/Audio/Weapons/Guns/Hits/laser_sear_wall.ogg"); + + [DataField("soundHit")] + public SoundSpecifier? SoundHit; + + [DataField("soundForce")] + public bool ForceSound = false; public void FireEffects(EntityUid user, float distance, Angle angle, EntityUid? hitEntity = null) { @@ -80,14 +85,6 @@ namespace Content.Server.Projectiles.Components } } - if (hitEntity != null && _soundHitWall != null) - { - // TODO: No wall component so ? - var offset = localAngle.ToVec().Normalized / 2; - var coordinates = localCoordinates.Offset(offset); - SoundSystem.Play(Filter.Pvs(coordinates), _soundHitWall.GetSound(), coordinates); - } - Owner.SpawnTimer((int) _deathTime.TotalMilliseconds, () => { if (!_entMan.Deleted(Owner)) diff --git a/Content.Server/Projectiles/Components/ProjectileComponent.cs b/Content.Server/Projectiles/Components/ProjectileComponent.cs index 6e3013aef3..da5ba7a442 100644 --- a/Content.Server/Projectiles/Components/ProjectileComponent.cs +++ b/Content.Server/Projectiles/Components/ProjectileComponent.cs @@ -17,7 +17,9 @@ namespace Content.Server.Projectiles.Components // Get that juicy FPS hit sound [DataField("soundHit")] public SoundSpecifier? SoundHit; - [DataField("soundHitSpecies")] public SoundSpecifier? SoundHitSpecies; + + [DataField("soundForce")] + public bool ForceSound = false; public bool DamagedEntity; diff --git a/Content.Server/Projectiles/SharedProjectileSystem.cs b/Content.Server/Projectiles/SharedProjectileSystem.cs index f1da327f5a..dd4a8c6b87 100644 --- a/Content.Server/Projectiles/SharedProjectileSystem.cs +++ b/Content.Server/Projectiles/SharedProjectileSystem.cs @@ -1,5 +1,8 @@ using Content.Server.Administration.Logs; using Content.Server.Projectiles.Components; +using Content.Server.Weapon.Melee; +using Content.Server.Weapon.Ranged; +using Content.Shared.Audio; using Content.Shared.Body.Components; using Content.Shared.Camera; using Content.Shared.Damage; @@ -10,6 +13,7 @@ using Robust.Server.GameObjects; using Robust.Shared.Audio; using Robust.Shared.Physics.Dynamics; using Robust.Shared.Player; +using Robust.Shared.Prototypes; namespace Content.Server.Projectiles { @@ -19,6 +23,7 @@ namespace Content.Server.Projectiles [Dependency] private readonly DamageableSystem _damageableSystem = default!; [Dependency] private readonly AdminLogSystem _adminLogSystem = default!; [Dependency] private readonly CameraRecoilSystem _cameraRecoil = default!; + [Dependency] private readonly GunSystem _guns = default!; public override void Initialize() { @@ -36,42 +41,27 @@ namespace Content.Server.Projectiles var otherEntity = args.OtherFixture.Body.Owner; - var coordinates = EntityManager.GetComponent(args.OtherFixture.Body.Owner).Coordinates; - var playerFilter = Filter.Pvs(coordinates, entityMan: EntityManager); + var modifiedDamage = _damageableSystem.TryChangeDamage(otherEntity, component.Damage); + component.DamagedEntity = true; - if (!EntityManager.GetComponent(otherEntity).EntityDeleted && component.SoundHitSpecies != null && - EntityManager.HasComponent(otherEntity)) + if (modifiedDamage is not null && EntityManager.EntityExists(component.Shooter)) { - SoundSystem.Play(playerFilter, component.SoundHitSpecies.GetSound(), coordinates); - } - else - { - var soundHit = component.SoundHit?.GetSound(); - - if (!string.IsNullOrEmpty(soundHit)) - SoundSystem.Play(playerFilter, soundHit, coordinates); + _adminLogSystem.Add(LogType.BulletHit, + HasComp(otherEntity) ? LogImpact.Extreme : LogImpact.High, + $"Projectile {ToPrettyString(component.Owner):projectile} shot by {ToPrettyString(component.Shooter):user} hit {ToPrettyString(otherEntity):target} and dealt {modifiedDamage.Total:damage} damage"); } - if (!EntityManager.GetComponent(otherEntity).EntityDeleted) - { - var dmg = _damageableSystem.TryChangeDamage(otherEntity, component.Damage); - component.DamagedEntity = true; - - if (dmg is not null && EntityManager.EntityExists(component.Shooter)) - _adminLogSystem.Add(LogType.BulletHit, - HasComp(otherEntity) ? LogImpact.Extreme : LogImpact.High, - $"Projectile {ToPrettyString(component.Owner):projectile} shot by {ToPrettyString(component.Shooter):user} hit {ToPrettyString(otherEntity):target} and dealt {dmg.Total:damage} damage"); - } + _guns.PlaySound(otherEntity, modifiedDamage, component.SoundHit, component.ForceSound); // Damaging it can delete it - if (!Deleted(otherEntity) && HasComp(otherEntity)) + if (HasComp(otherEntity)) { var direction = args.OurFixture.Body.LinearVelocity.Normalized; _cameraRecoil.KickCamera(otherEntity, direction); } if (component.DeleteOnCollide) - EntityManager.QueueDeleteEntity(uid); + QueueDel(uid); } public override void Update(float frameTime) diff --git a/Content.Server/Weapon/Melee/MeleeWeaponSystem.cs b/Content.Server/Weapon/Melee/MeleeWeaponSystem.cs index 98f1ed2f2e..18f4a74732 100644 --- a/Content.Server/Weapon/Melee/MeleeWeaponSystem.cs +++ b/Content.Server/Weapon/Melee/MeleeWeaponSystem.cs @@ -33,7 +33,7 @@ namespace Content.Server.Weapon.Melee [Dependency] private readonly AdminLogSystem _logSystem = default!; [Dependency] private readonly BloodstreamSystem _bloodstreamSystem = default!; - private const float DamagePitchVariation = 0.15f; + public const float DamagePitchVariation = 0.15f; public override void Initialize() { @@ -107,7 +107,7 @@ namespace Content.Server.Weapon.Melee $"{ToPrettyString(args.User):user} melee attacked {ToPrettyString(args.Target.Value):target} using {ToPrettyString(args.Used):used} and dealt {damageResult.Total:damage} damage"); } - PlayHitSound(target, GetHighestDamageSound(modifiedDamage), hitEvent.HitSoundOverride, comp.HitSound); + PlayHitSound(target, GetHighestDamageSound(modifiedDamage, _protoManager), hitEvent.HitSoundOverride, comp.HitSound); } } else @@ -165,7 +165,7 @@ namespace Content.Server.Weapon.Melee var target = entities.First(); TryComp(target, out var meleeWeapon); - PlayHitSound(target, GetHighestDamageSound(modifiedDamage), hitEvent.HitSoundOverride, meleeWeapon?.HitSound); + PlayHitSound(target, GetHighestDamageSound(modifiedDamage, _protoManager), hitEvent.HitSoundOverride, meleeWeapon?.HitSound); } else { @@ -196,9 +196,9 @@ namespace Content.Server.Weapon.Melee RaiseLocalEvent(owner, new RefreshItemCooldownEvent(comp.LastAttackTime, comp.CooldownEnd), false); } - private string? GetHighestDamageSound(DamageSpecifier modifiedDamage) + public static string? GetHighestDamageSound(DamageSpecifier modifiedDamage, IPrototypeManager protoManager) { - var groups = modifiedDamage.GetDamagePerGroup(_protoManager); + var groups = modifiedDamage.GetDamagePerGroup(protoManager); // Use group if it's exclusive, otherwise fall back to type. if (groups.Count == 1) diff --git a/Content.Server/Weapon/Ranged/GunSystem.Guns.cs b/Content.Server/Weapon/Ranged/GunSystem.Guns.cs index 63195d9da5..64c20a9304 100644 --- a/Content.Server/Weapon/Ranged/GunSystem.Guns.cs +++ b/Content.Server/Weapon/Ranged/GunSystem.Guns.cs @@ -3,12 +3,16 @@ using Content.Server.CombatMode; using Content.Server.Hands.Components; using Content.Server.Interaction.Components; using Content.Server.Projectiles.Components; +using Content.Server.Weapon.Melee; using Content.Server.Weapon.Ranged.Ammunition.Components; using Content.Server.Weapon.Ranged.Barrels.Components; +using Content.Shared.Audio; using Content.Shared.Camera; +using Content.Shared.Damage; using Content.Shared.Database; using Content.Shared.Interaction.Events; using Content.Shared.Popups; +using Content.Shared.Sound; using Robust.Shared.Audio; using Robust.Shared.Map; using Robust.Shared.Physics; @@ -239,10 +243,12 @@ public sealed partial class GunSystem var result = rayCastResults[0]; var distance = result.Distance; hitscan.FireEffects(shooter, distance, angle, result.HitEntity); - var dmg = _damageable.TryChangeDamage(result.HitEntity, hitscan.Damage); - if (dmg != null) + var modifiedDamage = _damageable.TryChangeDamage(result.HitEntity, hitscan.Damage); + if (modifiedDamage != null) _logs.Add(LogType.HitScanHit, - $"{EntityManager.ToPrettyString(shooter):user} hit {EntityManager.ToPrettyString(result.HitEntity):target} using {EntityManager.ToPrettyString(hitscan.Owner):used} and dealt {dmg.Total:damage} damage"); + $"{EntityManager.ToPrettyString(shooter):user} hit {EntityManager.ToPrettyString(result.HitEntity):target} using {EntityManager.ToPrettyString(hitscan.Owner):used} and dealt {modifiedDamage.Total:damage} damage"); + + PlaySound(rayCastResults[0].HitEntity, modifiedDamage, hitscan.SoundHit, hitscan.ForceSound); } else { @@ -251,4 +257,46 @@ public sealed partial class GunSystem } #endregion + + #region Impact sounds + + public void PlaySound(EntityUid otherEntity, DamageSpecifier? modifiedDamage, SoundSpecifier? weaponSound, bool forceWeaponSound) + { + // Like projectiles and melee, + // 1. Entity specific sound + // 2. Ammo's sound + // 3. Nothing + var playedSound = false; + + if (!forceWeaponSound && modifiedDamage != null && modifiedDamage.Total > 0 && TryComp(otherEntity, out var rangedSound)) + { + var type = MeleeWeaponSystem.GetHighestDamageSound(modifiedDamage, _protoManager); + + if (type != null && rangedSound.SoundTypes?.TryGetValue(type, out var damageSoundType) == true) + { + SoundSystem.Play( + Filter.Pvs(otherEntity, entityManager: EntityManager), + damageSoundType!.GetSound(), + otherEntity, + AudioHelpers.WithVariation(DamagePitchVariation)); + + playedSound = true; + } + else if (type != null && rangedSound.SoundGroups?.TryGetValue(type, out var damageSoundGroup) == true) + { + SoundSystem.Play( + Filter.Pvs(otherEntity, entityManager: EntityManager), + damageSoundGroup!.GetSound(), + otherEntity, + AudioHelpers.WithVariation(DamagePitchVariation)); + + playedSound = true; + } + } + + if (!playedSound && weaponSound != null) + SoundSystem.Play(Filter.Pvs(otherEntity, entityManager: EntityManager), weaponSound.GetSound(), otherEntity); + } + + #endregion } diff --git a/Content.Server/Weapon/Ranged/GunSystem.cs b/Content.Server/Weapon/Ranged/GunSystem.cs index b4633ec6ea..5a97b9efc8 100644 --- a/Content.Server/Weapon/Ranged/GunSystem.cs +++ b/Content.Server/Weapon/Ranged/GunSystem.cs @@ -3,6 +3,7 @@ using Content.Server.Atmos.EntitySystems; using Content.Server.Hands.Components; using Content.Server.PowerCell; using Content.Server.Stunnable; +using Content.Server.Weapon.Melee; using Content.Server.Weapon.Ranged.Ammunition.Components; using Content.Server.Weapon.Ranged.Barrels.Components; using Content.Shared.ActionBlocker; @@ -22,6 +23,7 @@ using Robust.Shared.Containers; using Robust.Shared.GameStates; using Robust.Shared.Map; using Robust.Shared.Player; +using Robust.Shared.Prototypes; using Robust.Shared.Random; using Robust.Shared.Timing; @@ -30,6 +32,7 @@ namespace Content.Server.Weapon.Ranged; public sealed partial class GunSystem : EntitySystem { [Dependency] private readonly IGameTiming _gameTiming = default!; + [Dependency] private readonly IPrototypeManager _protoManager = default!; [Dependency] private readonly IRobustRandom _random = default!; [Dependency] private readonly ActionBlockerSystem _blocker = default!; [Dependency] private readonly AdminLogSystem _logs = default!; @@ -44,6 +47,8 @@ public sealed partial class GunSystem : EntitySystem [Dependency] private readonly StunSystem _stun = default!; [Dependency] private readonly SharedHandsSystem _handsSystem = default!; + public const float DamagePitchVariation = MeleeWeaponSystem.DamagePitchVariation; + /// /// How many sounds are allowed to be played on ejecting multiple casings. /// diff --git a/Content.Server/Weapon/Ranged/RangedDamageSoundComponent.cs b/Content.Server/Weapon/Ranged/RangedDamageSoundComponent.cs new file mode 100644 index 0000000000..39303a5210 --- /dev/null +++ b/Content.Server/Weapon/Ranged/RangedDamageSoundComponent.cs @@ -0,0 +1,30 @@ +using Content.Shared.Damage.Prototypes; +using Content.Shared.Sound; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.Dictionary; + +namespace Content.Server.Weapon.Ranged; + +/// +/// Plays the specified sound upon receiving damage of that type. +/// +[RegisterComponent] +public sealed class RangedDamageSoundComponent : Component +{ + // TODO: Limb damage changing sound type. + + /// + /// Specified sounds to apply when the entity takes damage with the specified group. + /// Will fallback to defaults if none specified. + /// + [ViewVariables, DataField("soundGroups", + customTypeSerializer: typeof(PrototypeIdDictionarySerializer))] + public Dictionary? SoundGroups; + + /// + /// Specified sounds to apply when the entity takes damage with the specified type. + /// Will fallback to defaults if none specified. + /// + [ViewVariables, DataField("soundTypes", + customTypeSerializer: typeof(PrototypeIdDictionarySerializer))] + public Dictionary? SoundTypes; +} diff --git a/Resources/Audio/Weapons/Guns/Hits/bullet_meat1.ogg b/Resources/Audio/Weapons/Guns/Hits/bullet_meat1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9dec73fa01127432e642a1ed1ef4b294331a8044 GIT binary patch literal 10843 zcmaia2UJwevhE&ok_-ZZISB{|0z;C4K^St*IVUAc7D-B!G~_{YRDzPDWE2#T zC_z+2BnWSV|GDS9``)^DuclY+uI{R?s;_!i&qCYIP8Yxe{&`e{{}O|k%@oK@h_9Qc zrGwYy5Jai!pDBKjE20IWeYx_#p39Y&9QdEuF7n$K|JO5!{Z|kl$Tx6sw-?a%v}190 zu++a2&!Wa6EGQ%_C@d(#!lUit>fr8a<7MOO4ZV~N!Tq}ws(4o)0uX>BLK-Z+q3@EB z06-1^<{VJcR9iJDI<0^w;CY(rCDkh!`#deSm(D6dsPA7Li>NgX0N?EckIc%Tk1I4!NvcOBza?T*siC1lJ640njh>e|E4zQNycoOlJ<%bgq53odN2!AO~)sp^FR+J>Y&C~Eskr>u63D*#s(YLC8jb{?< zH72#0^G`>3Wd{qm7ezdJYjQ<`OYt$#lINbFsJ~{h0HL6nfXY*9wOZ=oTE@`{4(%WO zI#gm4BFegYnn>{RF?rx?Gw16w=Nn@9Jj$pg#IPmGXgr0og5T>v}Q;O6|Y#pl|vYYHHn_PzL_=oFAuBL!7 z#kt%KknfOH^8Ykj!wj4My~*1T@B;FnFZ(?h`#m_65gh%V{PH&>3hXHRv<>Sc4c zmOszFilFlt{VEts=ul>Fe&)L@uQ4@}Ec9P0fHE5&Q$7if(QoFE_R(8_^Bg9#@XOyD zfNKrkWo?wTQiD`%S~hoMtKMIE|G=W$G-s?^Y6V;o`ytz@mCyvFj;(XPjuKvu{df4t zgK@K%r|ZiNX9-Edv!rG%VNJd1{e(0%UuXbYd^0iW9=tr_K7yVb?Hzt)IST+pl3$_t zU)>dy|Dw1!C60H9r+!3unE$e?dOIe)Q}dSmE{PC`Vtz3Y#fgm@d0y30s!r&}Sri{S z4FQLu|7H{zR2J)G1w8tzB#D0RIRq^Qv*JGk_l;wmf@$JE+W2=y9ZF8HO$ftuMP!kB z$OpbIhR=K!nxjnSeU|1zmgW-8u1EiOVEtF-0ASKYUgcz(Wr9$DPK1^s;okuND|0-k z`=2rnKIKraN$UP$!c zGRHoy^m$xqOx$Kn5>IS~Lu^(>YoYT{^-kOW+WsqZR6IGr24;@3C&zzePL~klT`-&K z_%#py+9*2#I@DYF`hNxh0J@S%)UVDF9RzF!AvS}6A@yYc=ZpclGoqSPqM&2b0e~I= z*ufx2lE--_E4s=W5D0B>;1)>X74*onU6KGi_HY0l0055xCp=p|A-6TCDTCUsR6)}1VIFiN<)l6Ht5b#ftN7PywAm;{_-8sfnMb)V} z)v1)nscq({H0RPqM@7YS^pL|;$QeE40<9*piBpqGQ}d@Dl1dp#gPh9HL^isNi`u-` zLw=-1&NSI9&^~;S;j<*7X$Zc~f?S`uj1aR~7nA4zh|;9K5+#nDYZBA(M(QAK4E2zP zzBYzO$Op3_>L6EF^F0j`*@S$5=z`1$S@A}iJg|9xgfygmXfzkK@+)M8?o#sHj1S1Q zn66?Oa- z75tTTRi_pFJ56O3ZJ43Dn(XSzou+-_xBNS8?iJP5m36z9+&0WkpT|y{U~ma^xTJEs zt-P(xb*If^q{)S`sA9W=clb@sP~HAc+pPv4Rvo0z$261G2cR7;W`21_M^SYyw>vSX zL!f}k-%{gljIH3ZdeMdePNE8p9y9Yq~vh)KH5l7xxj zb=M_{B%`^+!iw!S-r){Vkk@`*5d%v{{5xZOOFd9!oJT+yRz0iE=FOn?@y2Sdj~F7F&<0 z5uzI|8K9`m{9;l?IJ%fx9S+kU0fAgJsi0b3OsT6@-Uy097t^Z4g_@|1T!m&C!4<`n zMrzPLYF!stUlw~G3n*&vQu&pR_2+4zsLY5II2@Cnf*8q3y%ZIZ1XqJLrNA}7UBThC zQ3#Z?&}Vq3$~n<=>hRh|S|?Yb4F){+cIkdcLmZ`}CcC0JK2U>wLs^`g zj*wT>`pSq<7SN3eLebQgaYCCpcL|`q&%qj}gzmER06(&q^+y880AKq+hSVnGWtZcX z^zXvt-xT5h$B1&U&Z5uNkLdK` z`Zp8HSFvUVi*3a#Z(m*v5MV6wFVVuP1P4)di4oRFFbsdkB9s4Xj9hy2FSI~FZT_8? zc3<%dS_B2)7?cSF8P65P2~vcA3%DyVMpA;MTpB3(?^qfosN<@XN1*qlXI-eBLiAAkd)Bmm$s@3;e<9boCriOf)s zO!g$V6re!FNvYJ@sM7b+&7=vTsdW)fTRD~qI@-BbaG|$VY5H)Ur{R;HRgJzQ;Ej@n z01zZ+6$z7vP}2>7iXw5KKz>cvJ0W8noHa^eA`+thNUuo;Y=As+faGb60SP5lMOdMw zG+KPrN1Eg=@0t!xG7Y!y3~Ip-v8spmO#9d`-Khn^0OAP5So&3;}Ke zK*}{1HnuFOB+@5j$>dKdQYcfY(m?nEz%nG13<%}Gjfsh|O)7f3ip`;99a-G7hQoQq zzU&AH{$5pZuIRrPWO=o}?8^)Cr5d@%5F>6e*l^$5)*c?tTen~^0clCus~fP0;P$7t z9qq0C-L1pCw*&;bejdwAwxo2>TWb-X@sW1n0UAvLhA+T+a_2ngAo}1-OGRTxQ1(T? z+r@fk$8vsm^v8Mx!2d%D>y7OV<0#z&kU^>M;;27 zqB-$`&%gBd&&lx`rldSPdq8?lX&1I2Jz@D<_Jp3zTIQEpU@MPhqwfOi!+yj^Z)Ah; zd9niq!$s@pSOS-@ymn1cVwrMISVOnx{=Ium4I(~{%qK}f>bfx{#ODv`97oPOam^mH zg-D$%0n>i(y|waxUQir)M=5q54LniVxDI*dpuTv>O6QGJX<*{u+(5Ghlno)d1r`HrYR`aW=ORnKxW-sD$fRBgs6Dy=L=d14L=edcu@yY=@rnqC5><2P|~+_b2{ zuP7qJ?JuaCx)2Pr4a^DVgqtsNEFH9-Rwog3b`kQzOXknK=kMD}vcJ7kE6DJ#o5%fJ zebDH3A7*!MIXTP}nAEslJ@*UKIg;?zUp3}7S8pq}QkmrLn%T;&hk-tK+*}vD2XXTY zUPZqtJ0>PfbNYqUN2EwUHNCDij;T>J;d%9kug!qEdXR+AFE>zHrjXuL_({0F+vE1% z1TdmvX)n!sJXak zW`$nn(DLHQZ#y|LwTt=u9)7%k!E~!5g}!%esw(E8Z)xI?r^nNspiE`j;}w6Oz;})` zM!R&h?=76OTgS;ZrATz}NFFd`92I`!$9uK7S3YhlbL_(l)$#n5uQ?drW~C}3hPs;` zOOlx)IPmpz<~^eL9hIrPY4c&pP?YJ1;SeWCj9_nX$IDQ#_z?SJ6!#+ZP$ON&oP_I% zrpxef?+m;wXOd7nL!7Y>$9Ov_49Vd5eWfwZBVkmLm$r*%n3I@Ykqu{Atd*@#gt&Qj zKJQbHCrOaY&B~~nM|P*EcQG)!^23d%g~C>@>qLZRu}4K?4SvoURC0tq7dI~my99*? zl~9T3>8O&*rw@)lQDP3^>*47YE-maYbM4xY4-Af}icQbc7MzBDnYs8jyr}voY89z9Vjt{X?Cs z$5n>jY`7FWMod=E|9r$9g79HveNrrF&evj}eBx?`wOl)Jx1}>VaooL#((e5D8aVTf z!bxl4+%K9lWMDb@3_AwMlwc1x(rP{YZYI9A9r)7s=BRi7V?pBU^5z>}4~Z7Gho6?L zy5-dpQ`_l~Cg~%A&1s)o@{^jDz%^nKhDS0?o5vZ(j9Pl54!6AmXW4aMe677f%DF3T z65GS|=mp0Z^XfC2wXA&_Np{k)?|Z;{%_AUHrH?-|X{YTa?jxM1qioOLYBc<5 z%*K88E%(6_f`k`>IE;_6b?U!iu79Yx(8WT&n|rsa*Ec#;DS6GKu6ea^w)>azWcjKs z7L}nn*))Et0|tWgm=9ZRHfjC#ZFv-(mic~0g09rM-nnFvdl3Hydhw`bqh|w z#;*%0Yxpx$L^qdYR`TYhY`t!nlW3GUG^H`Fr))#Evb=vuNt6!%ITGExQ1HKQmtrKY zbG@``zZ9D3`)o~I2B#sIeT+zU@42AL88ph0hlXxmoE2Fe#xh5(TLRtFp-YYtTPvO7 z4@Cdk*WV%1+Z`Lr&|%Zh=RY}MOktL=Yz|35-Hkm{yZtf0t-{|V=Sx1hs;`V)#?d^D z@~naobRfZv=Jik+V#_d&r6*as@OrY5K9TtyWJ*Wmz_a?NH20=gOL4!?^P_Xqvu`lY zCG(L8NM0j<^+KJ8|Hbdh&yUQY-w(|GkUhcaSYR5bmSV1-<6mI2$lJ`7SC7ES=iNhL zhV_Z^nWp>_oPC$(<2&~=b~B9Uo6nv_Pv_aX6{Wg}5kE3Q(Vw(0dzw6GYx^1#_=i}P zD+sD%Zm{=q%r_`FC4^C8%lJjGz#CorD8IQ8voetfW#;uWYc0X9LrNwB@_bAEJfENM zHooJvx{>1nBi;^HxSlhYv8OVuS!#=+pcO{BMr{g<`LsWtB;%10J^1>pVT|QBzIT0Y z5jt>@Zd*m4T!+tqcERGs&WYEy@kbuOScZ=q5Rk3hBw5aOV`GQ>KIi>Jq!|?J+-EJg z+7XPUkA+hPH!^HVv4P|R?IEpr_4-D9jk;CuYUDfz%$i^7&Z}F-7y73#GmE$#+*P5x zC-LySD!b=nOhNnP>%C?fPtG5AzaqW~D*CDyGCUP_90*b4&VFcuI4*Y`AhhLq-Au=L zH0+P3$bb~lu$vBhFU;$*5XvZO;giS79Ld>+n=Kr&eXW=IuJ*^;?Cnn(n{G6}mzq+A zYVG+y*+eEKndJ?&(XgYG=TbjK5=VTWnv%nx711J=J2f`td`|)xxQ*nHLQqnRzxf-Q zNS4!?GXmDW)f#sUCNp0=A*-Gmc^JZ;h#=E2iY4uo5Af3XwpiiP7L&*;v%tDw>SUV= z_tL3iGvcAwBEq`!#q|5_k@&gWJjT4TRC4!^Fl;{&eSFLUjjx6Z`X+8xJY}_sd^Rn< znkwjM)$R~9c^!4jMcifJj}hy;B|a;M)T4O5=e8-4&K-}TQG1p*di;rW>P)(r@s>T` z*L;n3s-(MN#3=5vT{(<%^8+LEYo?)V)Z`;>Jn|^4n+A}fv{_b*Mm%|o+1&tSw{_^Z zqKlzWj~~4ggEDQy)$AtqR?Orh&wo}I&XDsB7P{+IY~hJ0x{=}(qknZ=(ug0KB$@oxqio1ulMKE$v%?km=a5$g5ERX4n2=;~K+ zlA2k3aPzmN;l-&Bx7FLPpU!4&d3H+Mu`3s;Hf!HbSwWG^vpud{6qpCcBD(VG?>5=* z5Ua?pj6}v)Yatl-f+T_}hApl$awdM^Rb0av`Lv#L!cX-U6Bl+fpRA`6|FOarbG{iOuDzo!aydO=Xnxd9W%kx}EKOJBHEni76v-P!lIxXWH zx3w%~U%qW-NV#odY0rQ9UG@yYDp-xg>t>q;F=$Wq{nx`6-k-@*z1Bf5P3Jofvx#V z?GMUVJK+M=J)gSRsWj6~gJwxrIfV8yRcNf9ov_jj5j+Mo)jwSuvbH)-|>4!gz;q%sb+ZuF* z*>GfKG_K-o1wE$b_EM)833R;f0>}A&YK*1)+$8X~66?C?N(qgEt`WBr*J)mGz;t`J z(gepsjJ~2c?!(zOZ`&!wQ^Hu2z>%@!PSXP`COc1)@n4;(c*eelpQjdh)+^?eonBtF z4R=;~}U|Q>feG3Mq5H&mFpk zQRM$b8+XTN+ap+F&m(gD-buvq1dM+zp97E)Q_p#32US9^4*U!3gT=SAurnfXv*4`aPVa>eoXGCp@& zN1;9WNaPc+`N|RHZPCHq%l(Hxeg8sN{fVF3RQ@{XT~1^C!1RGTr;)C?mJ?(IG9!q;6H@oX_5=L~Um#|=KpavV zZo=8}qj#~-Jl5W+mI@kbrZPAA5=V;A6tZ^6Uw^-VHu_)(hvcTTm&Ql57JX+D{u<7{ z^UGVh{9h06b*e4njO;0`CJ0~nmyyjUGIuTKGv-fEOx}o3=q;D0-r1}~|LNP2x|LW@ z%m0X^;g|ytTibnY5eBdqh=-~hC)zT0-#8CX%HUnT;Z7RqsxPs+2j6p@KI91SlxZHI z=XLLp=~^!6U=-!&yh_{Sewy+ye3Z4d--C2=8p`Jeja6v!e1;xR?YA*x2tS>+ zY`GbI>7(4Jx7!_Vb(1GaQAf#0`s6Mt6D^^gK>KaZug26CRbu9kZdXyR@G=N2KuR*G z@vMlXiw<3|tiOmt`s0$7+^_{Hhp>3`R4e6_bm9U$^cLsVUp%WUhRK=gWqMO%^M9>^ zM`y2AuR~#(9ea5cY1RCOUC3q@j|Y$5 z7fK^UNpqJig>Mcd31>7tVkVCy5Q%=SHy(aQ*o~S+^*$^k6KkzV2^505O~(x07y?D)_w8IQQ%tk6;E>r6o#_~ox1{3Iu!!P|XrKAyqFQz+t3J7Mu% zgnJK1+l%h|vCUY--XGks-3^wcbmW5>CzL9D`w>d;SX|aJ_Z%h`m}viFADz zA)V53vu^6-ZcB+u!-zu58fXWYx?mbOBSuwh)3WQcu8VF- zhY!c@+}W~r%$_OuwzO?8)^bb}={76G&p@N=M}?EKbAhKiyiXT`_!%Ae+rCEfQB<`? zZImC(^Fj0YK#&8H_C!#-qmD}(;Fp7z+WGW^ML)d}%6@kgD9P*O;e(Evo43 z085oGqKJfsg9hd}T=3`3OOMldocaCu8)W76ZMYmKN~BnR>0F<L4``~yRG|RmHCz4LJL(m`6qQjeK__?kHGm8EJ zM9W{B0TNOn0OxS$Yqh)O&Bo%MK2r<3YZ~jUzxq!UzJC%ce%~PE;cL($dcsXT+k^q&wK(9 z`)CFIksfzbWWF1NJsRo3|6a*SG!?ih^(?BA8Nadm{V21uo6p74YWJhB676dfNjBjx ztD0y0Z>a*-L4(cFhQKg%#|8=1kf56ieA%Cd1lwJhic2%h`2OoCY?mtz8Nrl*w}cm zD)E+@>m~LFKp+^MXe*nDpvU+0PQU;s1Yvw9n~%<4V{hG2EyiKj}` zBKFsd%$M?1j%ljbA{AGib(TCm%nJRFybB(173Av({@CXuIbN~R!IGFHbgaGJXcf+@ zBc`*pLxz4FArn^EhLG59VS^>QglWM_mp|M~&Qj&mj7Fk?TXV;?#mb(h?TNS@;y77O2 z^g2-xDqQ2>Jy}u{_N}+0y0N4rJ{N;!8vS35sK>quP8bKD*d;N@!$*HFM-apPc5EKT zHw2&2zh}^sKrXVE@!Z9+?UtRS5VK`l9G%7vegOUtM#yg4)V|K9s$e&l+Z!II@ixYF zc9rbi4*P)csC9*N2Mao{*Ba@!gt22O%_2UUH%1?SJJDnS9*Py$Mv>qDUhFS-w;^%C zKHE2xVg0^0+mIZ#`^R?N|jaccHOTh^>m@_?e`ZvQ8GG3t=zgYy{Xr!@8oSQVIF?p=fisbb>hrvGjvTf zhm-eQ3g$pT=Cvo5`NOJC(xmH}EOtcaKq+rK{OLz34Z46_ZNHnBO~Dg;qohj$_W2LaAU-~a#s literal 0 HcmV?d00001 diff --git a/Resources/Audio/Weapons/Guns/Hits/bullet_meat2.ogg b/Resources/Audio/Weapons/Guns/Hits/bullet_meat2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..075e4b8770763641e78a2e854abe7a387a904a7d GIT binary patch literal 10463 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/Weapons/Guns/Hits/bullet_meat3.ogg b/Resources/Audio/Weapons/Guns/Hits/bullet_meat3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..1207121608bbf232918b7af2727a383a1d05ff18 GIT binary patch literal 7063 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/Weapons/Guns/Hits/energy_meat1.ogg b/Resources/Audio/Weapons/Guns/Hits/energy_meat1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e82535a53d7c78326f2da4b4ed161f2e086b4655 GIT binary patch literal 9639 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/Weapons/Guns/Hits/energy_meat2.ogg b/Resources/Audio/Weapons/Guns/Hits/energy_meat2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..4f0194facf8416515516da2d01effd69f496209b GIT binary patch literal 8508 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 brJ^38az+W$;Lh^e%-|2_g4rAD2Z8?w+L8RE literal 0 HcmV?d00001 diff --git a/Resources/Audio/Weapons/Guns/Hits/energy_metal2.ogg b/Resources/Audio/Weapons/Guns/Hits/energy_metal2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9c2849ceb118f3d355c1621e75ee3fcea6dad821 GIT binary patch literal 9120 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/Weapons/Guns/Hits/licenses.txt b/Resources/Audio/Weapons/Guns/Hits/licenses.txt new file mode 100644 index 0000000000..a7a335fb4a --- /dev/null +++ b/Resources/Audio/Weapons/Guns/Hits/licenses.txt @@ -0,0 +1,16 @@ +Taken from https://github.com/Citadel-Station-13/Citadel-Station-13-RP/tree/cc701aedb633d83eae8339a8b3712ad8ad99cca0/sound licensed under CC BY-SA 3.0. Remixed to mono where it was stereo by metalgearsloth: +- bullet_meat1.ogg +- bullet_meat2.ogg +- bullet_meat3.ogg +- bullet_meat4.ogg +- energy_meat1.ogg +- energy_meat2.ogg +- energy_metal1.ogg +- energy_metal2.ogg + +Taken from https://github.com/tgstation/tgstation/tree/7501504b0ea029d2cf1c0336d09db5c0959aa412/sound/weapons/effects CC BY-SA 3.0. +- ric1.ogg +- ric2.ogg +- ric3.ogg +- ric4.ogg +- ric5.ogg \ No newline at end of file diff --git a/Resources/Audio/Weapons/Guns/Hits/ric1.ogg b/Resources/Audio/Weapons/Guns/Hits/ric1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b7f7bd99ca5adb5805710dc37bad2633a186cf05 GIT binary patch literal 9288 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/Weapons/Guns/Hits/ric2.ogg b/Resources/Audio/Weapons/Guns/Hits/ric2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..dcd44b07329ee933dd8556eb2edd176710b3db81 GIT binary patch literal 8092 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

Cmo}p`jR;IS6&@o9@`gnG{3|3uo}<}!x7*{h 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 W;mK_kDj-!+rWe@F*M%^Vum1-jaZf$~ literal 0 HcmV?d00001 diff --git a/Resources/Prototypes/Entities/Mobs/Species/human.yml b/Resources/Prototypes/Entities/Mobs/Species/human.yml index 0173bfe171..162481cb8d 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/human.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/human.yml @@ -6,6 +6,15 @@ description: A miserable pile of secrets. noSpawn: true components: + - type: RangedDamageSound + soundGroups: + Brute: + collection: + MeatBulletImpact + soundTypes: + Heat: + collection: + MeatLaserImpact - type: Tag tags: - CanPilot diff --git a/Resources/Prototypes/Entities/Mobs/Species/slime.yml b/Resources/Prototypes/Entities/Mobs/Species/slime.yml index 478f2ddc8a..6ab29a46f8 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/slime.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/slime.yml @@ -5,148 +5,148 @@ description: A miserable pile of slime. abstract: true components: - - type: Icon - sprite: Mobs/Species/Slime/parts.rsi - state: full - - type: Sprite - netsync: false - drawdepth: Mobs - layers: - - map: [ "enum.HumanoidVisualLayers.Chest" ] - color: "#b8b8b8" - sprite: Mobs/Species/Slime/parts.rsi - state: torso_m - - map: [ "enum.HumanoidVisualLayers.Head" ] - color: "#b8b8b8" - sprite: Mobs/Species/Slime/parts.rsi - state: head_m - - map: [ "enum.HumanoidVisualLayers.Eyes" ] - color: "#008800" - sprite: Mobs/Customization/eyes.rsi - state: eyes - - map: [ "enum.HumanoidVisualLayers.RArm" ] - color: "#b8b8b8" - sprite: Mobs/Species/Slime/parts.rsi - state: r_arm - - map: [ "enum.HumanoidVisualLayers.LArm" ] - color: "#b8b8b8" - sprite: Mobs/Species/Slime/parts.rsi - state: l_arm - - map: [ "enum.HumanoidVisualLayers.RLeg" ] - color: "#b8b8b8" - sprite: Mobs/Species/Slime/parts.rsi - state: r_leg - - map: [ "enum.HumanoidVisualLayers.LLeg" ] - color: "#b8b8b8" - sprite: Mobs/Species/Slime/parts.rsi - state: l_leg - - shader: StencilClear - sprite: Mobs/Species/Slime/parts.rsi - state: l_leg - - shader: StencilMask - map: [ "enum.HumanoidVisualLayers.StencilMask" ] - sprite: Mobs/Customization/masking_helpers.rsi - state: female_full - visible: false - - map: [ "jumpsuit" ] - shader: StencilDraw - - map: [ "enum.HumanoidVisualLayers.LHand" ] - color: "#b8b8b8" - sprite: Mobs/Species/Slime/parts.rsi - state: l_hand - - map: [ "enum.HumanoidVisualLayers.RHand" ] - color: "#b8b8b8" - sprite: Mobs/Species/Slime/parts.rsi - state: r_hand - - map: [ "enum.HumanoidVisualLayers.LFoot" ] - color: "#b8b8b8" - sprite: Mobs/Species/Slime/parts.rsi - state: l_foot - - map: [ "enum.HumanoidVisualLayers.RFoot" ] - color: "#b8b8b8" - sprite: Mobs/Species/Slime/parts.rsi - state: r_foot - - map: [ "enum.HumanoidVisualLayers.Handcuffs" ] - color: "#ffffff" - sprite: Objects/Misc/handcuffs.rsi - state: body-overlay-2 - visible: false - - map: [ "id" ] - - map: [ "gloves" ] - - map: [ "shoes" ] - - map: [ "ears" ] - - map: [ "outerClothing" ] - - map: [ "eyes" ] - - map: [ "belt" ] - - map: [ "neck" ] - - map: [ "back" ] - - map: [ "enum.HumanoidVisualLayers.FacialHair" ] - state: shaved - sprite: Mobs/Customization/human_facial_hair.rsi - - map: [ "enum.HumanoidVisualLayers.Hair" ] - state: bald - sprite: Mobs/Customization/human_hair.rsi - - map: [ "mask" ] - - map: [ "head" ] - - map: [ "pocket1" ] - - map: [ "pocket2" ] - - type: Markings - layerPoints: - Legs: - points: 2 - required: false - Arms: - points: 4 - required: false - - type: Body - template: HumanoidTemplate - preset: SlimePreset - - type: HumanoidAppearance - hairMatchesSkin: true - hairAlpha: 0.5 - - type: Damageable - damageContainer: Biological - damageModifierSet: Slime - - type: Bloodstream - bloodReagent: Slime # TODO Color slime blood based on their slime color or smth - bloodlossDamage: - types: - Bloodloss: - 1 - bloodlossHealDamage: - types: - Bloodloss: - -0.25 - - type: Barotrauma - damage: - types: - Blunt: 1.4 #per second, scales with pressure and other constants. Twice as much as humans. - - type: Reactive - groups: - Flammable: [ Touch ] - Extinguish: [ Touch ] - reactions: - - reagents: [ Water, SpaceCleaner ] - methods: [ Touch ] - effects: - - !type:WashCreamPieReaction - - reagents: [ Water ] - methods: [ Touch ] - effects: - - !type:HealthChange - scaled: true - damage: - types: - Heat: 2 - - !type:PopupMessage - type: Local - messages: [ "slime-hurt-by-water-popup" ] - probability: 0.25 - - type: Butcherable - butcheringType: Spike - spawned: - - id: FoodMeatSlime - amount: 5 + - type: Icon + sprite: Mobs/Species/Slime/parts.rsi + state: full + - type: Sprite + netsync: false + drawdepth: Mobs + layers: + - map: [ "enum.HumanoidVisualLayers.Chest" ] + color: "#b8b8b8" + sprite: Mobs/Species/Slime/parts.rsi + state: torso_m + - map: [ "enum.HumanoidVisualLayers.Head" ] + color: "#b8b8b8" + sprite: Mobs/Species/Slime/parts.rsi + state: head_m + - map: [ "enum.HumanoidVisualLayers.Eyes" ] + color: "#008800" + sprite: Mobs/Customization/eyes.rsi + state: eyes + - map: [ "enum.HumanoidVisualLayers.RArm" ] + color: "#b8b8b8" + sprite: Mobs/Species/Slime/parts.rsi + state: r_arm + - map: [ "enum.HumanoidVisualLayers.LArm" ] + color: "#b8b8b8" + sprite: Mobs/Species/Slime/parts.rsi + state: l_arm + - map: [ "enum.HumanoidVisualLayers.RLeg" ] + color: "#b8b8b8" + sprite: Mobs/Species/Slime/parts.rsi + state: r_leg + - map: [ "enum.HumanoidVisualLayers.LLeg" ] + color: "#b8b8b8" + sprite: Mobs/Species/Slime/parts.rsi + state: l_leg + - shader: StencilClear + sprite: Mobs/Species/Slime/parts.rsi + state: l_leg + - shader: StencilMask + map: [ "enum.HumanoidVisualLayers.StencilMask" ] + sprite: Mobs/Customization/masking_helpers.rsi + state: female_full + visible: false + - map: [ "jumpsuit" ] + shader: StencilDraw + - map: [ "enum.HumanoidVisualLayers.LHand" ] + color: "#b8b8b8" + sprite: Mobs/Species/Slime/parts.rsi + state: l_hand + - map: [ "enum.HumanoidVisualLayers.RHand" ] + color: "#b8b8b8" + sprite: Mobs/Species/Slime/parts.rsi + state: r_hand + - map: [ "enum.HumanoidVisualLayers.LFoot" ] + color: "#b8b8b8" + sprite: Mobs/Species/Slime/parts.rsi + state: l_foot + - map: [ "enum.HumanoidVisualLayers.RFoot" ] + color: "#b8b8b8" + sprite: Mobs/Species/Slime/parts.rsi + state: r_foot + - map: [ "enum.HumanoidVisualLayers.Handcuffs" ] + color: "#ffffff" + sprite: Objects/Misc/handcuffs.rsi + state: body-overlay-2 + visible: false + - map: [ "id" ] + - map: [ "gloves" ] + - map: [ "shoes" ] + - map: [ "ears" ] + - map: [ "outerClothing" ] + - map: [ "eyes" ] + - map: [ "belt" ] + - map: [ "neck" ] + - map: [ "back" ] + - map: [ "enum.HumanoidVisualLayers.FacialHair" ] + state: shaved + sprite: Mobs/Customization/human_facial_hair.rsi + - map: [ "enum.HumanoidVisualLayers.Hair" ] + state: bald + sprite: Mobs/Customization/human_hair.rsi + - map: [ "mask" ] + - map: [ "head" ] + - map: [ "pocket1" ] + - map: [ "pocket2" ] + - type: Markings + layerPoints: + Legs: + points: 2 + required: false + Arms: + points: 4 + required: false + - type: Body + template: HumanoidTemplate + preset: SlimePreset + - type: HumanoidAppearance + hairMatchesSkin: true + hairAlpha: 0.5 + - type: Damageable + damageContainer: Biological + damageModifierSet: Slime + - type: Bloodstream + bloodReagent: Slime # TODO Color slime blood based on their slime color or smth + bloodlossDamage: + types: + Bloodloss: + 1 + bloodlossHealDamage: + types: + Bloodloss: + -0.25 + - type: Barotrauma + damage: + types: + Blunt: 1.4 #per second, scales with pressure and other constants. Twice as much as humans. + - type: Reactive + groups: + Flammable: [ Touch ] + Extinguish: [ Touch ] + reactions: + - reagents: [ Water, SpaceCleaner ] + methods: [ Touch ] + effects: + - !type:WashCreamPieReaction + - reagents: [ Water ] + methods: [ Touch ] + effects: + - !type:HealthChange + scaled: true + damage: + types: + Heat: 2 + - !type:PopupMessage + type: Local + messages: [ "slime-hurt-by-water-popup" ] + probability: 0.25 + - type: Butcherable + butcheringType: Spike + spawned: + - id: FoodMeatSlime + amount: 5 - type: entity save: false diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml index 927bd14281..60bea83152 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml @@ -147,6 +147,7 @@ Heat: 5 soundHit: path: "/Audio/Weapons/Guns/Hits/taser_hit.ogg" + soundForce: true - type: StunOnCollide stunAmount: 5 knockdownAmount: 5 diff --git a/Resources/Prototypes/Entities/Structures/Walls/base_structurewalls.yml b/Resources/Prototypes/Entities/Structures/Walls/base_structurewalls.yml index 8efa6b0ac5..83dc62c30a 100644 --- a/Resources/Prototypes/Entities/Structures/Walls/base_structurewalls.yml +++ b/Resources/Prototypes/Entities/Structures/Walls/base_structurewalls.yml @@ -9,6 +9,15 @@ snap: - Wall components: + - type: RangedDamageSound + soundGroups: + Brute: + collection: + MetalBulletImpact + soundTypes: + Heat: + collection: + MetalLaserImpact - type: Tag tags: - Wall diff --git a/Resources/Prototypes/SoundCollections/impacts.yml b/Resources/Prototypes/SoundCollections/impacts.yml new file mode 100644 index 0000000000..beec871215 --- /dev/null +++ b/Resources/Prototypes/SoundCollections/impacts.yml @@ -0,0 +1,29 @@ +- type: soundCollection + id: MeatBulletImpact + files: + - "/Audio/Weapons/Guns/Hits/bullet_meat1.ogg" + - "/Audio/Weapons/Guns/Hits/bullet_meat2.ogg" + - "/Audio/Weapons/Guns/Hits/bullet_meat3.ogg" + - "/Audio/Weapons/Guns/Hits/bullet_meat4.ogg" + +- type: soundCollection + id: MeatLaserImpact + files: + - "/Audio/Weapons/Guns/Hits/energy_meat1.ogg" + - "/Audio/Weapons/Guns/Hits/energy_meat2.ogg" + +- type: soundCollection + id: MetalBulletImpact + files: + - "/Audio/Weapons/Guns/Hits/ric1.ogg" + - "/Audio/Weapons/Guns/Hits/ric2.ogg" + - "/Audio/Weapons/Guns/Hits/ric3.ogg" + - "/Audio/Weapons/Guns/Hits/ric4.ogg" + - "/Audio/Weapons/Guns/Hits/ric5.ogg" + +- type: soundCollection + id: MetalLaserImpact + files: + - "/Audio/Weapons/Guns/Hits/energy_metal1.ogg" + - "/Audio/Weapons/Guns/Hits/energy_metal2.ogg" +