]> git.smokeofanarchy.ru Git - space-station-14.git/commit
Debody Food and Drink Systems, Combine Food and Drink into One System. (#39031)
authorPrincess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>
Wed, 6 Aug 2025 16:53:38 +0000 (09:53 -0700)
committerGitHub <noreply@github.com>
Wed, 6 Aug 2025 16:53:38 +0000 (12:53 -0400)
commit91854e077624e19c698268b028a0dd4bd706121e
tree33e081d59850b7a3a7970f30bd3db38b7662629c
parent02382045ab6928572a5bc1ae3df7bac6ee4bda90
Debody Food and Drink Systems, Combine Food and Drink into One System. (#39031)

* Shelve

* 22 file diff

* What if it was just better

* Hold that thought

* Near final Commit, then YAML hell

* 95% done with cs

* Working Commit

* Final Commit (Before reviews tear it apart and kill me)

* Add a really stupid comment.

* KILL

* EXPLODE TEST FAILS WITH MY MIND

* I hate it here

* TACTICAL NUCLEAR STRIKE

* Wait what the fuck was I doing?

* Comments

* Me when I'm stupid

* Food doesn't need solutions

* API improvements with some API weirdness

* Move non-API out of API

* Better comment

* Fixes and spelling mistakes

* Final fixes

* Final fixes for real...

* Kill food and drink localization files because I hate them.

* Water droplet fix

* Utensil fixes

* Fix verb priority (It should've been 2)

* A few minor localization fixes

* merge conflict and stuff

* MERGE CONFLICT NUCLEAR WAR!!!

* Cleanup

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
52 files changed:
Content.Server/Kitchen/EntitySystems/SharpSystem.cs
Content.Server/NPC/Systems/NPCUtilitySystem.cs
Content.Server/Nutrition/Components/MessyDrinkerComponent.cs
Content.Server/Nutrition/EntitySystems/DrinkSystem.cs
Content.Server/Nutrition/EntitySystems/MessyDrinkerSystem.cs
Content.Server/Nutrition/EntitySystems/SliceableFoodSystem.cs
Content.Server/Nutrition/EntitySystems/SmokingSystem.Vape.cs
Content.Server/Polymorph/Systems/PolymorphSystem.cs
Content.Shared/Animals/WoolySystem.cs
Content.Shared/Damage/Systems/SharedGodmodeSystem.cs
Content.Shared/Inventory/InventorySystem.Relay.cs
Content.Shared/Nutrition/Components/DrinkComponent.cs
Content.Shared/Nutrition/Components/EdibleComponent.cs [new file with mode: 0644]
Content.Shared/Nutrition/Components/FoodComponent.cs
Content.Shared/Nutrition/Components/IngestionBlockerComponent.cs
Content.Shared/Nutrition/Components/OpenableComponent.cs
Content.Shared/Nutrition/Components/SealableComponent.cs
Content.Shared/Nutrition/Components/UtensilComponent.cs
Content.Shared/Nutrition/EntitySystems/FlavorProfileSystem.cs
Content.Shared/Nutrition/EntitySystems/FoodSystem.cs
Content.Shared/Nutrition/EntitySystems/IngestionBlockerSystem.cs [deleted file]
Content.Shared/Nutrition/EntitySystems/IngestionSystem.API.cs [new file with mode: 0644]
Content.Shared/Nutrition/EntitySystems/IngestionSystem.Blockers.cs [new file with mode: 0644]
Content.Shared/Nutrition/EntitySystems/IngestionSystem.Utensils.cs [new file with mode: 0644]
Content.Shared/Nutrition/EntitySystems/IngestionSystem.cs [new file with mode: 0644]
Content.Shared/Nutrition/EntitySystems/OpenableSystem.cs
Content.Shared/Nutrition/EntitySystems/SharedDrinkSystem.cs
Content.Shared/Nutrition/EntitySystems/UtensilSystem.cs
Content.Shared/Nutrition/IngestionEvents.cs
Content.Shared/Nutrition/Prototypes/EdiblePrototype.cs [new file with mode: 0644]
Content.Shared/Stacks/SharedStackSystem.cs
Content.Shared/Storage/EntitySystems/SecretStashSystem.cs
Resources/Locale/en-US/nutrition/components/drink-component.ftl
Resources/Locale/en-US/nutrition/components/food-component.ftl [deleted file]
Resources/Locale/en-US/nutrition/components/ingestion-system.ftl [new file with mode: 0644]
Resources/Locale/en-US/nutrition/components/openable-component.ftl
Resources/Locale/en-US/nutrition/components/sealable-component.ftl [new file with mode: 0644]
Resources/Prototypes/Body/Organs/Animal/ruminant.yml
Resources/Prototypes/Entities/Clothing/Head/misc.yml
Resources/Prototypes/Entities/Effects/puddle.yml
Resources/Prototypes/Entities/Mobs/NPCs/animals.yml
Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/burger.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/food_base.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml
Resources/Prototypes/Entities/Objects/Materials/materials.yml
Resources/Prototypes/Entities/Objects/Misc/kudzu.yml
Resources/Prototypes/Entities/Objects/Specific/chemistry.yml
Resources/Prototypes/Entities/Objects/Tools/bucket.yml
Resources/Prototypes/NPCs/utility_queries.yml
Resources/Prototypes/Nutrition/edible.yml [new file with mode: 0644]
Resources/Prototypes/tags.yml