]> git.smokeofanarchy.ru Git - space-station-14.git/commit
Added Jukebox (#26736)
authormetalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Wed, 17 Apr 2024 09:27:00 +0000 (19:27 +1000)
committerGitHub <noreply@github.com>
Wed, 17 Apr 2024 09:27:00 +0000 (19:27 +1000)
commit2db374988c91c6ce5f932b9cee1ba251cbfb22e5
tree5a3cac029db388d4b5f2538f6b4872a32a794288
parent177d69cb983a4257532e6c1e6a8bfe4647953e78
Added Jukebox (#26736)

* Added Jukebox, along with music for jukebox

* Fixed Jukebox meta.json copyright

* Removed songs I couldn't find a license for.

* Renamed files to solve check failures from spaces

* Added missing attributions.yml

* Fixed lack of description in Jukebox

* Jukebox is now constructable.

* Change Jukebox menu to FancyWindow

* Moved Jukebox messages out of jukebox component

* Removed Jukebox OnValueChanged.

* JukeboxComp now uses AutoGenerateComponentState

* Removed state code, since it's auto generated

* Fixed various Jukebox code to match conventions.

* Updated Standard.yml to match changed song list.

* fixes

* Jukebox workin

* Fix

* Polishing

* Finalising

* Revert

* bad

* jukey

* Reviews

* name

* Update submodule to 218.2.0

---------

Co-authored-by: iNVERTED <alextjorgensen@gmail.com>
27 files changed:
Content.Client/Audio/Jukebox/JukeboxBoundUserInterface.cs [new file with mode: 0644]
Content.Client/Audio/Jukebox/JukeboxMenu.xaml [new file with mode: 0644]
Content.Client/Audio/Jukebox/JukeboxMenu.xaml.cs [new file with mode: 0644]
Content.Client/Audio/Jukebox/JukeboxSystem.cs [new file with mode: 0644]
Content.Server/Audio/Jukebox/JukeboxSystem.cs [new file with mode: 0644]
Content.Shared/Audio/Jukebox/JukeboxComponent.cs [new file with mode: 0644]
Content.Shared/Audio/Jukebox/JukeboxPrototype.cs [new file with mode: 0644]
Content.Shared/Audio/Jukebox/JukeboxUi.cs [new file with mode: 0644]
Content.Shared/Audio/Jukebox/SharedJukeboxSystem.cs [new file with mode: 0644]
Resources/Audio/Jukebox/attributions.yml [new file with mode: 0644]
Resources/Audio/Jukebox/constellations.ogg [new file with mode: 0644]
Resources/Audio/Jukebox/drifting.ogg [new file with mode: 0644]
Resources/Audio/Jukebox/flip-flap.ogg [new file with mode: 0644]
Resources/Audio/Jukebox/sector11.ogg [new file with mode: 0644]
Resources/Audio/Jukebox/starlight.ogg [new file with mode: 0644]
Resources/Audio/Jukebox/title3.ogg [new file with mode: 0644]
Resources/Locale/en-US/jukebox/jukebox-menu.ftl [new file with mode: 0644]
Resources/Prototypes/Catalog/Jukebox/Standard.yml [new file with mode: 0644]
Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml
Resources/Prototypes/Entities/Structures/Machines/jukebox.yml [new file with mode: 0644]
Resources/Prototypes/Entities/Structures/Machines/lathe.yml
Resources/Prototypes/Recipes/Lathes/electronics.yml
Resources/Prototypes/Research/civilianservices.yml
Resources/Textures/Structures/Machines/jukebox.rsi/meta.json [new file with mode: 0644]
Resources/Textures/Structures/Machines/jukebox.rsi/off.png [new file with mode: 0644]
Resources/Textures/Structures/Machines/jukebox.rsi/on.png [new file with mode: 0644]
Resources/Textures/Structures/Machines/jukebox.rsi/select.png [new file with mode: 0644]