Commit Graph
41 Commits
Author SHA1 Message Date
Pieter-Jan BriersandGitHub 5168b5f3d4 IoC source gen compatibility (#43863)
* IoC source gen compatibility

Can be merged before or after https://github.com/space-wizards/RobustToolbox/pull/6549 doesn't really matter.

* Missed a spot
2026-05-09 03:29:58 +00:00
slarticodefastandGitHub 9261dc2e9b remove redundant IsServer and IsClient checks (#43511)
remove redundant checks
2026-04-07 22:24:54 +00:00
slarticodefastandGitHub 2c40a950f7 Trigger Refactor (#39034) 2025-08-03 21:20:37 +02:00
metalgearslothandGitHub 83ec967455 Predict EmitSoundOnUIOpen (#31464)
* Predict EmitSoundOnUIOpen

BUI prediction led to this moment.

* unforky
2024-08-26 17:40:14 +10:00
da618d791a Add Ability to stop sound when MobState is Dead (#26905)
* Add stopsWhenEntityDead to sound components

* Convert component

* Review

* Fix dupe sub

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2024-04-14 13:12:38 +10:00
TayrtahnandGitHub b1ba6b5bb6 Arcade machine improvements (#24200)
* Give 'em something to talk about

* Wire panel visuals

* Wire graphics tweak

* More ads and thanks

* More ads for a noisy arcade

* New screen for space villain machines

* Implement EmitSoundIntervalComponent and a bunch of arcade noises

* Require power for sounds

* Allow earlier startup intervals

* Orange glow

* Audio attributions

* Include the PR link

* Replace EmitSoundInterval with expanded SpamEmitSound

* Remove pacman-themed arcade sounds

* Documentation good.

* Updated methods to use Entity<T>

* Refactored SpamEmitSound to get rid of accumulator and chance.

* Fixed prewarm logic

* Moved stuff to Shared

* Fix outdated YAML

* Better prediction, auto pause handling

* Make enable/disable reset the timer instead of trying to save it.
2024-03-28 17:28:45 +11:00
498ad2d5d7 Lock Anomaly generator to research access (#24464)
* small patch

* fix

* remove garbage

* fix

* moved to shared events

* fix

* LocId

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2024-02-01 19:45:24 +11:00
NemanjaandGitHub 60dd9f8951 Fix keyboard sounds not playing when opening a computer UI (#24348)
Fix keyboard sounds not playing on UI open
2024-01-21 18:36:03 +11:00
metalgearslothandGitHub 04830bf704 Add wallbonk sound to BaseItem (#15689)
Uses a chisel sound.
2023-04-23 13:42:09 -04:00
Slava0135andGitHub 295a2c0498 grenades emit sound on trigger again (#14391) 2023-03-06 00:34:08 -04:00
KaraandGitHub 07360a4c95 EmitSound prediction (#13282) 2023-01-05 05:56:35 +11:00
Leon FriedrichandGitHub 881a2b2ece PopupSystem public methods rejig (#12830) 2022-12-19 08:41:47 +11:00
metalgearslothandGitHub 5c4f32454f Fix landing sounds on planetmaps (#12888) 2022-12-08 12:47:31 +11:00
RaneandGitHub 1e62627ecb improve sleeping mob state changes (#11083) 2022-09-06 21:37:32 -07:00
Alex EvgrashinandGitHub cad6c760ad Radiation pulse ECS (#10641) 2022-08-31 03:24:21 -07:00
MorbandGitHub 4138fedca2 Entity pickup/drop sound components (#10233) 2022-08-09 19:14:55 +10:00
Leon FriedrichandGitHub c7ad6b709e Audio System Rejig (#9635) 2022-07-29 12:13:12 +10:00
RaneandGitHub 1c8bdaf7c4 Sleeping (#9793) 2022-07-26 21:46:24 -07:00
RaneandGitHub abab5bedcd Port honkbots from nyano (#9698) 2022-07-15 00:54:34 -07:00
Leon FriedrichandGitHub fa4c6f63f8 Nullable grid Uid (#8798) 2022-06-20 10:14:35 +10:00
keronshbandGitHub f7b1bda3e5 Reorders Sound Systems signatures to match Popup Systems. (#8728) 2022-06-13 09:45:47 +10:00
4f9be42f40 Remove Explicit GridId References (#8315)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-06-12 11:54:41 +10:00
KaraandGitHub da07d91895 Modular landmines (#8351) 2022-06-01 01:39:06 -07:00
metalgearslothandGitHub 6617310ffa Don't play landing sounds in space (#8085) 2022-05-11 09:22:02 +10:00
RaneandGitHub 427f7378c3 All computers play the keyboard sound + small research client cleanup (#7312) 2022-04-08 14:17:05 -07:00
Leon FriedrichandGitHub d55c9574c8 Fix sound-on-use spam (#7342) 2022-03-30 20:01:32 +11:00
Leon FriedrichandGitHub 1b0e7ae0f5 Add Modular grenades (chemnades). (#7138) 2022-03-25 15:17:29 +11:00
Leon FriedrichandGitHub b1e719c70d Remove IUse (#7074) 2022-03-12 23:33:23 +11:00
mirrorcultandGitHub ec4d4688c7 Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
metalgearslothandGitHub 705dd5beff Fix weh spam (#6312) 2022-01-26 14:07:45 +11:00
Galactic Chimp 57016d14b4 removed TryGetSound + made some SoundSpecifier datafields required 2021-07-31 19:52:33 +02:00
Galactic Chimp f3ef50c1d9 emitsoundsystem tweak 2021-07-12 13:45:35 +02:00
Galactic Chimp aff9d99dc7 #4219 pr tweak
(cherry picked from commit 00b80cb1df2434259ab5df45188e176be57603af)
2021-07-12 13:44:44 +02:00
Galactic Chimp 26f9a60858 #4219 pr tweaks 2021-07-12 13:39:54 +02:00
Galactic Chimp ce3c59e0e6 replacing sound (collection) names with SoundSpecifier - part 1 2021-07-10 17:35:33 +02:00
Galactic Chimp 4500b66f28 #4219 upgraded EmitSoundSystem to use SoundSpecifier 2021-07-10 11:20:23 +02:00
Galactic Chimp 6cae00bb13 #4219 some small project tweaks 2021-06-27 21:55:18 +02:00
Galactic Chimp 4a2b9832ce #4219 single sounds in EmitSoundSystem should work now 2021-06-27 21:48:57 +02:00
Galactic Chimp a0889a9151 #4219 revert of single sound removal in EmitSoundSystem 2021-06-27 21:30:28 +02:00
Galactic Chimp c8e3775ea5 Revert "#3935 implemented suggestions from PR"
This reverts commit a9b1c7b96333ca570067d6a9df1954481005892a.
2021-06-27 21:27:59 +02:00
Galactic ChimpandGitHub 53671aeee7 #3935 - Refactored ToysComponent functionality into ECS (#4127)
* #3935 - toys properly play sounds when: Activated, Landed (after throwing) and Used in hand

* #3935 - extracted BaseEmitSoundComponent

* #3935 - refactored EmitSound components to use ECS

* #3935 - added new components to client ignored components

* #3935 - added suggested stuff for EmitSoundSystem et al.

* #3935 added suggestions from PR

* #3935 implemented suggestions from PR

* #3935 updated namespace
2021-06-19 02:35:56 -07:00