Delta-v/Resources/Prototypes/SoundCollections
Fahasor a764a4eb3b
Whistle for security (second try) (#23945)
* Move Exclamation entity

* Add Whistle Component and Whistle System

* Add BaseWhistle prototype

* Add sound to BaseWhistle

* Add SecurityWhistle prototype

* Add Sprite and Icon to SecurityWhistle

* Add whistleExclamation prototype

* Fix SecurityWhistle prototype

Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com>

* Add whistles to sec vendingMachine

* Revert "Add sound to BaseWhistle"

This reverts commit 0c2eeab1286fb778ed7a845e59c642f667582a4a.

* Add sounds for BaseWhistle

* Make atributions compact

* Remove unnecessary spaces

* Make WhistleSystem class sealed

* Remove possibility to exclamate one person from WhistleComponent

* Remove delay from WhistleSystem

Increase delay

* Remove unnecessary HashSet

* Try replace Resolve

* Refactor sound emmiting

* Rework spawn of exclamation

* Move WhistleComponent from Server to Shared

* Edit WhistleComponent because of moving

* Move WhistleSystem from Server to Client

* Edit WhistleSystem because of moving

* Add new event

* Add server part of WhistleSystem

* Modify system for prediction

* Add documentation to WhistleComponent

* Revert "Modify system for prediction"

This reverts commit 89abb290571ff47deb5491b0f720f6bde079110b.

* Revert "Add server part of WhistleSystem"

This reverts commit ca52ca081f30fb164f401c1818d08531f02af284.

* Revert "Add new event"

This reverts commit 5ca9694757c94c03ca72d5b2f56f5f23503a3263.

* Move system from client to shared

* Modify whistle system because of moving

* Separate checks and action

* Organize file folders according to conventions

* Make component Networked

* Change trigger component for WhistleSystem

* Put indents betwen methods

* Rework WhistleExclamation prototype

* Change variable name

* Add serializer to WhistleComponent

* Rename one variable

* add predict possibility to Shared

* add Client part of prediction

* Add Server part of prediction

* Increase whistle distance

* Prevent spawn for invisible entities

* WhistleComponent now use file-scoped namespace

* Delete unnecessary part from MakeLoudWhistle

* Add Resolve check

* Delete Server and Client part for prediction

* Make system prediction properly

* Change prediction behaviour

* Fix unexpected error occured

* Avoid using obsolete methods

* Add comments

* Update DataField to make it shorter

* Update size for new size system

* Prevent ping for invisible entities for real now

* Avoid triggering unnecessary debug asserts

---------

Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com>
(cherry picked from commit fa3da1ab825c2140c8119e723028f292a7b772c3)
2024-01-26 22:33:18 +01:00
..
NukeMusic.yml add new music for nuke (#15035) 2023-04-29 18:57:59 +10:00
alien_claw.yml More kinds of benos (#8849) 2022-06-18 13:33:41 +10:00
announcements.yml Fix custom round end sounds (#429) 2023-11-09 04:22:23 +00:00
artifact.yml add artifact sound effects (#17792) 2023-07-03 21:14:27 +10:00
atmospherics.yml Initial (#5193) 2021-11-06 17:32:33 -07:00
bike_horn.yml Toy Box filled with toys (ready for merge) (#16252) 2023-06-03 13:31:47 +10:00
body_fall.yml Refactor standing to be ECS (#4142) 2021-06-27 19:02:46 +10:00
clownrecorder.yml Adds the clown recorder (Clown fix) (#15074) 2023-04-06 20:06:52 -06:00
desceration.yml Adds IThrowCollide, Creaming people with cream pies and tactical stun baton throws (#2122) 2020-09-22 15:34:30 +02:00
dice.yml Sound Specifiers. (#4239) 2021-06-28 16:20:57 +02:00
disease.yml Adds Bananium (#14663) 2023-04-29 15:38:09 +10:00
drink_open_sounds.yml Massive Food PR (#3436) 2021-05-03 13:17:22 +02:00
emotes.yml Emotion (#17187) 2023-06-08 16:22:02 +10:00
explosion.yml Explosion SFX juicing + higher persistence (#22544) 2023-12-16 20:31:21 +01:00
fence_rattle.yml Chain link fencing (#18956) 2023-08-11 00:16:25 +10:00
food.yml Massive Food PR (#3436) 2021-05-03 13:17:22 +02:00
footsteps.yml Adds Hellspawn (Nar'Sie demon mob) (#20291) 2024-01-26 21:37:35 +01:00
generator.yml Portable Generator Rework (#19302) 2023-08-25 11:40:42 -07:00
generic_hit.yml Port boxer from Nyano (#9080) 2022-07-26 18:34:19 -07:00
gib.yml Basic bleeding mechanics (#6710) 2022-02-17 15:00:41 -07:00
glassbreak.yml Makes lightbulbs destructible (#2955) 2021-01-09 02:06:36 +01:00
gun_sounds.yml Bullet flyby sounds (#8317) 2022-05-21 01:04:47 -07:00
ian_bark.yml [Entity] Add Ian's Backpack (#15519) 2023-04-19 01:40:25 -06:00
impacts.yml More robust bullet impact sounds (#8325) 2022-05-22 18:23:37 +10:00
keyboard.yml All computers play the keyboard sound + small research client cleanup (#7312) 2022-04-08 14:17:05 -07:00
lighter_sounds.yml Added a regular and an engraved zippo (flippo) lighter (#23020) 2024-01-22 18:44:11 +01:00
lobby.yml Adjusted lobby tracks (#150) 2023-10-10 19:01:17 -05:00
punching.yml Punching and melee hitsounds now have unique SoundCollections (#5748) 2021-12-11 16:12:40 -07:00
radiation.yml Events/RadiationStorm: Fancy radiation shader & SFX (#5612) 2021-12-01 13:21:17 -07:00
sadtrombone.yml Implanters and Subdermal Implants (#11840) 2022-11-20 17:49:37 +11:00
screams.yml Cluwne smite (#13367) 2023-03-06 11:09:24 -08:00
shuttle.yml Shuttle impact sounds (#11099) 2022-10-04 16:00:44 +11:00
skub.yml Re-adds skub noise [Not april fools] (#14978) 2023-03-31 15:25:46 +11:00
sparks.yml Re-organizing the Resources folder. Part 1. (#1234) 2020-07-07 19:19:00 +02:00
storage_rustle.yml Janitor trashbag upgrade + FANCY ANIMATIONS (#3058) 2021-02-03 23:07:13 +01:00
tools.yml Added a regular and an engraved zippo (flippo) lighter (#23020) 2024-01-22 18:44:11 +01:00
toy_squeak.yml Fix squeaking sounds. 2020-08-20 22:43:59 +02:00
traits.yml add flash and dash sounds to paracusia (#20983) 2023-10-14 22:06:19 +02:00
tray.yml Important fix for table climbing (#10803) 2022-08-25 23:41:37 +10:00
troll.yml Remove among us noise from game (#16589) 2023-05-18 23:44:23 -06:00
whistle.yml Whistle for security (second try) (#23945) 2024-01-26 22:33:18 +01:00