* All good except the combat doll
* Makes the HUD inventory less terrible
* Cleanup, nuke the Combat Mode button
* Harm icon
* Switch the icon
* Basic goon hud
* Toggleable
* Nuke the popup, properly centers it
* Fix clicking the button
* Nuke some old code
* missed a comment
* Remove defaults
* Localization
* Nuke some old yaml
* New sprites
Co-authored-by: ike709 <sparebytes@protonmail.com>
* Fixed Rack/Shelf
* Fixes bookshelf, bed
* Placeable for beds for bedsheets
* Bunch of Physics changes, ask metalgearsloth about em'
* More modifications
* More
* Other stuff
* Organizes entities yaml a little bit
* Something new
* Fixed, happy with the state of this rn
* A
* A
* Ye
* E
* Done for now...
* Applied Reviws
* Changes
* Fix the robust commit
* Fixes tests?
* E
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
* Add construction and deconstsruction of airlocks
* Change name to door electronics
* Rearrange things
* Fix errors
* Fix physics error from bumping
* Prevent editing the map for now
* Address reviews
* Change switch to if
* Fix newlines
* Communications console announcements
* title case for jobs
* Helper
* Prevent abuse
* Cap message length
* more abuse prevention
* Validate clientside too to reduce bandwidth from unmodified clients
* Shared subfloor system
Will also cull the broadphase for server a lot.
* Nullable subfloor
* Snapgrid nullable
* Actually use ComponentDependency
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
* Add extension methods to get a player's id and tests
* More extensive tests
* Make inventory check for ids first
* Rename to GetHeldId and TryGetHeldId
* Adds lobby music
* Add UI toggle for lobby music
* Pick the song serverside so everyone gets the same song
* Add more songs
* Fixes
* Catch-all end lobby music
* Rename it
* Catchall ambience cvar change
* Wait until we receive the lobby song to start playing one
* Fix toggling ready status resetting the song
* Comment
* Expend the last of my sanity fixing latejoin lobby music
* Update Content.Client/GameObjects/EntitySystems/BackgroundAudioSystem.cs
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
* Update Content.Client/GameObjects/EntitySystems/BackgroundAudioSystem.cs
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
* Update Content.Client/GameObjects/EntitySystems/BackgroundAudioSystem.cs
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
* Move the var
Co-authored-by: ike709 <sparebytes@protonmail.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>