Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Loud Speakers #155

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from
Draft

Loud Speakers #155

wants to merge 4 commits into from

Conversation

Pspritechologist
Copy link
Member

Description

Adds loudspeakers, allowing you to get the attention of a Department from their front door.

TODO

  • Task
  • Completed Task
  • Other Task

Changelog

🆑

  • add: Added fun!
  • tweak: Tweaked fun!
  • fix: Fixed fun!
  • remove: Removed fun!

Adds functional loudspeakers to the game with a fleshed out construction graph. Adds FilterConstructionGraphStep.cs to facilitate this, allowing you to add entities lacing a list of components, tags, and under a certain size.
Adds an audio for empty loudspeakers.
@github-actions github-actions bot added Changes: C# Changes any cs files Changes: Localization Changes any ftl files Changes: YML Changes any yml files labels May 25, 2023
Removing the payload doesn't currently work.
Added a soundbox prototype, along with a buzzer sounds collection for standard loudspeaker audios.
Loudspeakers now cleanup after themselves when destroyed, and support for interrupting currently playing sounds when starting a new one.
SomeCabbage pushed a commit to SomeCabbage/Cabbagestation that referenced this pull request May 29, 2023
@Pspritechologist
Copy link
Member Author

When a loud speaker activates, it should either 'use' the item inside of it, 'trigger' it, or both.
Might cause issues with use or trigger sounds...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changes: C# Changes any cs files Changes: Localization Changes any ftl files Changes: YML Changes any yml files
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant