fish-station/Content.Shared
Vera Aguilera Puerto a2b737d945
Atmos pipe rework (#3833)
* Initial

* Cleanup a bunch of things

* some changes dunno

* RequireAnchored

* a

* stuff

* more work

* Lots of progress

* delete pipe visualizer

* a

* b

* pipenet and pipenode cleanup

* Fixes

* Adds GasValve

* Adds GasMiner

* Fix stuff, maybe?

* More fixes

* Ignored components on the client

* Adds thermomachine behavior, change a bunch of stuff

* Remove Anchored

* some work, but it's shitcode

* significantly more ECS

* ECS AtmosDevices

* Cleanup

* fix appearance

* when the pipe direction is sus

* Gas tanks and canisters

* pipe anchoring and stuff

* coding is my passion

* Unsafe pipes take longer to unanchor

* turns out we're no longer using eris canisters

* Gas canister inserted tank appearance, improvements

* Work on a bunch of appearances

* Scrubber appearance

* Reorganize AtmosphereSystem.Piping into a bunch of different systems

* Appearance for vent/scrubber/pump turns off when leaving atmosphere

* ThermoMachine appearance

* Cleanup gas tanks

* Remove passive gate unused imports

* remove old canister UI functionality

* PipeNode environment air, make everything use AssumeAir instead of merging manually

* a

* Reorganize atmos to follow new structure

* ?????

* Canister UI, restructure client

* Restructure shared

* Fix build tho

* listen, at least the canister UI works entirely...

* fix build : )

* Atmos device prototypes have names and descriptions

* gas canister ui slider doesn't jitter

* trinary prototypes

* sprite for miners

* ignore components

* fix YAML

* Fix port system doing useless thing

* Fix build

* fix thinking moment

* fix build again because

* canister direction

* pipenode is a word

* GasTank Air will throw on invalid states

* fix build....

* Unhardcode volume pump thresholds

* Volume pump and filter take time into account

* Rename Join/Leave atmosphere events to AtmosDeviceEnabled/Disabled Event

* Gas tank node volume is set by initial mixtuer

* I love node container
2021-06-19 13:25:05 +02:00
..
Access Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
ActionBlocker Deprecate IActionBlocker in favour of cancellable events (#4193) 2021-06-19 10:03:24 +02:00
Actions Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Acts Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Administration Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
AI EntitySystemMessage Removal & InteractionSystem directed events (#3572) 2021-03-09 11:22:48 -08:00
Alert Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
AME Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
APC Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Arcade Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Atmos Atmos pipe rework (#3833) 2021-06-19 13:25:05 +02:00
Audio Remove field: from DataField attributes (#3932) 2021-05-04 15:37:16 +02:00
Body Remove IBody, IBodyPart, IMechanism and IMechanismBehavior (#4187) 2021-06-17 00:44:38 +10:00
Botany Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Buckle Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Cabinet Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Camera Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Cargo Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
CCVar Move some files out of Content.Shared root because I forgot (#4182) 2021-06-13 22:52:40 +10:00
CharacterAppearance Remove IBody, IBodyPart, IMechanism and IMechanismBehavior (#4187) 2021-06-17 00:44:38 +10:00
CharacterInfo Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Chat Chat channel switching improvements (#4000) 2021-05-15 03:28:04 -07:00
Chemistry Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Climbing Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Cloning Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Clothing Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Collections Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
CombatMode Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Communications Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Computer Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Configurable Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Construction Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Conveyor Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Cooldown Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Coordinates Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Crayon Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Cuffs Minor cuff changes (#4164) 2021-06-17 00:37:05 +10:00
Damage Atmos pipe rework (#3833) 2021-06-19 13:25:05 +02:00
Dataset Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Directions Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Disposal Remove IBody, IBodyPart, IMechanism and IMechanismBehavior (#4187) 2021-06-17 00:44:38 +10:00
DoAfter Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Doors Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
DragDrop Deprecate IActionBlocker in favour of cancellable events (#4193) 2021-06-19 10:03:24 +02:00
DrawDepth Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
EffectBlocker Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Emoting Deprecate IActionBlocker in favour of cancellable events (#4193) 2021-06-19 10:03:24 +02:00
EntityList Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Entry Move some files out of Content.Shared root because I forgot (#4182) 2021-06-13 22:52:40 +10:00
Eui Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Examine Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Explosion Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Flash Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Fluids Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Foam Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Friction Deprecate IActionBlocker in favour of cancellable events (#4193) 2021-06-19 10:03:24 +02:00
GameTicking Enable nullability in Content.Server (#3685) 2021-03-16 15:50:20 +01:00
GameWindow Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Ghost Make ghost component ECS (#4159) 2021-06-18 09:56:23 +02:00
Gravity Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Hands Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
HUD Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Input Chairbender Chat (#3794) 2021-04-20 16:39:39 -07:00
Instruments Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Interaction Deprecate IActionBlocker in favour of cancellable events (#4193) 2021-06-19 10:03:24 +02:00
Inventory Deprecate IActionBlocker in favour of cancellable events (#4193) 2021-06-19 10:03:24 +02:00
IoC Move some files out of Content.Shared root because I forgot (#4182) 2021-06-13 22:52:40 +10:00
Item Deprecate IActionBlocker in favour of cancellable events (#4193) 2021-06-19 10:03:24 +02:00
Kitchen Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Lathe Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Light Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Localizations Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
MachineLinking Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Maps Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Markers Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Materials Material cleanup (#4025) 2021-05-20 10:37:34 +02:00
Maths Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
MedicalScanner Remove IBody, IBodyPart, IMechanism and IMechanismBehavior (#4187) 2021-06-17 00:44:38 +10:00
Metabolism/Events Deprecate IActionBlocker in favour of cancellable events (#4193) 2021-06-19 10:03:24 +02:00
Mining Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
MobState Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Module Move some files out of Content.Shared root because I forgot (#4182) 2021-06-13 22:52:40 +10:00
Morgue Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Movement Deprecate IActionBlocker in favour of cancellable events (#4193) 2021-06-19 10:03:24 +02:00
NetIDs Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Notification/Managers Move some files out of Content.Shared root because I forgot (#4182) 2021-06-13 22:52:40 +10:00
Nutrition/Components Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Objectives Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Paper Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
PDA Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Physics Deprecate IActionBlocker in favour of cancellable events (#4193) 2021-06-19 10:03:24 +02:00
Placeable Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Pointing/Components Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Portal/Components Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Power Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
PowerCell Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Preferences Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Projectiles Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Prototypes Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Pulling Deprecate IActionBlocker in favour of cancellable events (#4193) 2021-06-19 10:03:24 +02:00
Radiation Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Random/Helpers Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Recycling Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Research Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Roles Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Rotatable Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Rotation Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Rounding Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Sandbox Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Singularity Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Slippery Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
SMES Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Smoking Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Solar Refactoring of solar control console (#4072) 2021-06-17 00:49:02 +10:00
Sound Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Spawning Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Speech Deprecate IActionBlocker in favour of cancellable events (#4193) 2021-06-19 10:03:24 +02:00
Stacks Refactor stacks to not use method events (#4177) 2021-06-12 11:24:34 +02:00
Standing Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
StationEvents Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Storage Deprecate IActionBlocker in favour of cancellable events (#4193) 2021-06-19 10:03:24 +02:00
Strip/Components Deprecate IActionBlocker in favour of cancellable events (#4193) 2021-06-19 10:03:24 +02:00
Stunnable Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
SubFloor Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Suspicion Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Tag Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Targeting Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Temperature Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Throwing #3935 - Refactored ToysComponent functionality into ECS (#4127) 2021-06-19 02:35:56 -07:00
Toilet Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Tool Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Transform Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Trigger Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Vapor Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
VendingMachines Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Verbs Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Voting Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Wall Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Weapons Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Whitelist Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Window Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Wires Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
app.config Updates submodule (#56) 2018-04-12 23:56:43 +02:00
Content.Shared.csproj Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Content.Shared.csproj.DotSettings Moved interaction interfaces from Server to Shared. 2020-07-18 22:51:56 -07:00