Pieter-Jan Briers
961f80254d
You now stop breathing while in crit.
2021-01-24 16:38:01 +01:00
py01
7bf80fd4b8
SolutionContainer refactors ( #2954 )
...
* removes unused method
* Code uncluttering (Also removed the netcode, color code, and visuals, need to rewrite)
* SolutionContainerVisualState
* Removes caching of SolutionContainer Color
* ChemicalsAdded() and ChemicalsRemoved() for updating appearance and handling reaction checks
* SolutionContainerComponentState
* Netcode
* ChemMasterComponent no longer creates a SolutionContainerComponent with new(), uses a Solution instead
* Enable nullable in SolutionContainer implementations
* Some review fixes
* uses IReadOnlyLists in ChemMaster
* Comments
* review fixes 3
* ReagentUnit documentation
* Review fixes
* spelling fix
* spelling 2
* typo
Co-authored-by: py01 <pyronetics01@gmail.com >
2021-01-10 19:41:55 +11:00
DrSmugleaf
69924ab600
Fix a criminal if in breathing code
2020-12-06 13:27:11 +01:00
DrSmugleaf
1b1d050ee7
Update components to use EnsureWarn ( #2676 )
...
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com >
2020-12-04 13:26:54 +01:00
Vera Aguilera Puerto
602f37e70c
Fix lungs having negative moles in gas mixtures
2020-12-01 10:39:12 +01:00
DrSmugleaf
5c0cf1b1a0
Use 'new' expression in places where the type is evident for content ( #2590 )
...
* Content.Client
* Content.Benchmarks
* Content.IntegrationTests
* Content.Server
* Content.Server.Database
* Content.Shared
* Content.Tests
* Merge fixes
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2020-11-27 21:00:49 +11:00
DrSmugleaf
6b4a39006e
Make mechanism behaviors properly update, fix eating and drinking ( #2472 )
...
* Make mechanisms properly update and fix eating and drinking
* Remove outdated component ignores
* Fix nullable error
* Fix mechanism behavior events
* Remove unnecessary code
2020-11-02 11:37:37 +01:00
Víctor Aguilera Puerto
870d052354
Gas tanks and masks ( #2409 )
...
Co-authored-by: a.rudenko <creadth@gmail.com >
Co-authored-by: creadth <creadth@users.noreply.github.com >
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com >
2020-10-27 20:53:44 +01:00
DrSmugleaf
7ad46ddabf
Add arguments to part and mechanism event methods ( #2293 )
2020-10-19 15:23:59 +02:00
Víctor Aguilera Puerto
7053352e18
Brain behavior ( #2284 )
...
* brain moment + zoom is 0.5 by default
* Address reviews
2020-10-17 18:12:16 +02:00
DrSmugleaf
3989e20c29
Fix gasping for real this time I promise ( #2285 )
...
* Fix gasping I promise for real this time
* Remove comments.
Co-authored-by: Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com >
2020-10-17 13:21:26 +02:00
DrSmugleaf
6bd29b4ed0
Nerf gasping and reenable metabolism ( #2261 )
2020-10-14 22:32:06 +02:00
DrSmugleaf
cd93711ba6
Fix missing localization for gasping
...
You can now gasp in multiple languages at once
2020-10-14 11:24:41 +02:00
DrSmugleaf
dd385a0511
Change all of body system to use entities and components ( #2074 )
...
* Early commit
* Early commit 2
* merging master broke my git
* does anyone even read these
* life is fleeting
* it just works
* this time passing integration tests
* Remove hashset yaml serialization for now
* You got a license for those nullables?
* No examine, no context menu, part and mechanism parenting and visibility
* Fix wrong brain sprite state
* Removing layers was a mistake
* just tear body system a new one and see if it still breathes
* Remove redundant code
* Add that comment back
* Separate damage and body, component states, stomach rework
* Add containers for body parts
* Bring layers back pls
* Fix parts magically changing color
* Reimplement sprite layer visibility
* Fix tests
* Add leg test
* Active legs is gone
Crab rave
* Merge fixes, rename DamageState to CurrentState
* Remove IShowContextMenu and ICanExamine
2020-10-10 15:25:13 +02:00