* Persist construction menu favorites to player profile
* Use `ProtoId`s for construction favorites
* Validate construction favorites updates from the client
* Actually await the async database call
* Creates a secondary digestible whitelist that is not exclusive. Additionally reworks the Vox stomach.
* Update FoodSystem.cs
Remnants of an old attempt. Cleaning it.
* Update vox.yml
Remnants of an old attempt. Cleaning up.
* Whitelist no longer, now the diet exclusion var is a bool.
* Clean-up
* Update Content.Server/Body/Components/StomachComponent.cs
Typo fixing
Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
* Update Content.Server/Body/Components/StomachComponent.cs
Clarifications.
Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
* Update Content.Server/Nutrition/EntitySystems/FoodSystem.cs
Typo fixing
Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
* Update Resources/Prototypes/Body/Organs/vox.yml
Typo fixes
Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
---------
Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
* Shuttles now use their proper friction values
* Documentation
* Shuttles now use their proper friction values
* Documentation
* What the instrumentsystem doin
* what the instrumentsystem doing 2
* Add news article Discord webhook
* Send all station articles on round end
* Changed event subscrice to RoundEndMessageEvent
* Review remarks fix
* Added new cvar discord.news_webhook_embed_color
Default color taken from news manager console sprite.
* Using EntityQueryEnumerator instead of GetStationInMap with TryComp
* Extra review remarks fixing
* Sorted imports
* Added article publication time in embed
* Removed markup from article content
* Added sorting for articles iteration
* Discord hook embed color cvar is string now
* Added comment about limits
* Added new cvar for posting articles during round
* Shitty discord rate limit handling
* Fixing copypaste accident
Co-authored-by: pathetic meowmeow <uhhadd@gmail.com>
* Null initialization of webhook id
* SendArticleToDiscordWebhook is non-void now
---------
Co-authored-by: Morb0 <14136326+Morb0@users.noreply.github.com>
Co-authored-by: pathetic meowmeow <uhhadd@gmail.com>
This simplifies the code and makes the experience of examining contents
easier without the reagent dispenser UI, as well as adding the possibility
for dispensers to have items of heterogeneous sizes in them, which would
allow configuring reagent dispensers to accept smaller containers such
as beakers or vials in order to allow for more types of smaller quantities
of reagents, or other flexibilities brought by using a standard storage
component.
* set DamageAtMaxCorruption as nullable with null default and use destructible trigger threshold for this if null.
* fix documentation
* these really don't need to be passed by reference
* Split out the CloneComponents into its own method
* CR - Move some extra info in
- add TryComp for status effects
- Move some remcomps around
- Make Special event raising components to handle special
components that reference entities that have ownership
* CR - Extra recommendation on the prototype
thanks slarti
* Solve the yaml linter problem
* CR - Typos, grammar and some extra Status effect
* cleanup
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>