fish-station/Content.Server/GameObjects/Components
metalgearsloth de148fc98f Add hunger and thirst (#363)
* Add hunger and thirst

Based on the SS13 systems.
Food (Nutriment) / Drink -> Stomach -> Hunger / Thirst

* Cleanup rebase

* Cleanup stuff that was prototyped

* Address feedback

Still need to add a statuseffects system in a separate branch

* More cleanup on nutrition

Fix Remie's feedback and also damage tick.

* Re-implement nutrition with master

* Updated to use the StatusEffectsUI update
* Removed all clientside components as they only receive the UI updates now
* Implemented PR feedback
* Had to make a slight adjustment to the chemistry SolutionComponent given it doesn't have an Owner, same with Solution

Still TODO:
* Metabolisation effects
* Change drink contents to alcohol / wine etc.
* Add items to the dispensers
* For transparent containers use RecalculateColor

Could probably genericise DrinkFoodContainer as well to be a temporary item dispenser

* Fix broken bottle parent
2019-11-11 22:20:03 +01:00
..
Access Make ID console fancier. 2019-10-21 22:54:16 +02:00
Chemistry Add hunger and thirst (#363) 2019-11-11 22:20:03 +01:00
Construction IoC'd random (#302) 2019-08-17 12:09:09 -07:00
Damage Add rejuvenate command (#380) 2019-10-13 15:30:44 +02:00
Doors Correctly implement opening animation for airlocks with open maintenance panel. 2019-10-14 00:20:01 +02:00
Explosion Add basic chemical reactions (#376) 2019-10-11 22:57:16 +02:00
GUI InventoryComponent now handles the ContainerContentsModifiedMessage sent when the underlying Entity Container system may have removed of of the InventoryComponent's entities. This resolves one of the underlying bugs in https://github.com/space-wizards/space-station-14/issues/254. 2019-09-09 10:46:20 -07:00
Healing Use automatic component registration. 2019-07-31 15:07:54 +02:00
Interactable Fix crowbar distance to work on adjacent tiles (#424) 2019-11-10 21:50:13 +01:00
Items Port Discordia gloves (#419) 2019-11-06 17:23:35 +01:00
Markers Use automatic component registration. 2019-07-31 15:07:54 +02:00
Medical Added medical scanner (#338) 2019-09-18 20:24:55 +02:00
Mining Fix build 2019-08-22 09:28:24 +02:00
Mobs Adds /me command. (#414) 2019-10-30 21:49:07 +01:00
Movement IoC'd random (#302) 2019-08-17 12:09:09 -07:00
Nutrition Add hunger and thirst (#363) 2019-11-11 22:20:03 +01:00
Power Improve autolathe & protolathe visuals. 2019-10-14 09:57:57 +02:00
Projectiles Physics Shapes (#306) 2019-09-03 22:14:04 +02:00
Research Add Eris' keyboard sounds to R&D Console. (#427) 2019-11-11 00:46:27 +01:00
Sound IoC'd random (#302) 2019-08-17 12:09:09 -07:00
Stack Localize & fancify all the examine tooltips with markup. 2019-10-13 22:49:07 +02:00
Temperature Use automatic component registration. 2019-07-31 15:07:54 +02:00
Trigger/TimerTrigger Use automatic component registration. 2019-07-31 15:07:54 +02:00
VendingMachines Fixed airlock maintenance panel showing when the airlock was open (#346) 2019-09-18 22:12:35 +02:00
Weapon Checks if user is in combat mode before allowing firing. (#425) 2019-11-10 10:59:26 +01:00
CatwalkComponent.cs Use automatic component registration. 2019-07-31 15:07:54 +02:00
ComputerComponent.cs Eris computer sprites, visualizer. 2019-08-12 18:43:24 +02:00
PlaceableSurfaceComponent.cs Use automatic component registration. 2019-07-31 15:07:54 +02:00
RotatableComponent.cs Basic rotatable component (#416) 2019-11-06 17:22:26 +01:00
WiresComponent.cs Wire colors are now unique (#407) 2019-10-21 23:54:29 +02:00
Wrenchable.cs Basic wrenchable component (#418) 2019-11-06 17:22:55 +01:00