fish-station/Content.Shared/GameObjects/Components
20kdc 58af9003e7
Canisters [ Continuation of clement-or #2544 ] (#2628)
* Added atmos sprites from CEV-Eris

* Moved canister sprites to appropriate dir

* Removed unnecessary sprites, edited canisters prototype

* Created Gas Canister UI and release pressure buttons

* Changed GasMixture's pressure calculation (convert liters to cube meters)

* Added relabeling Canisters

* Reverted changes on GasMixture

* Changed my name in the credits

* Added valve opening on canisters

* Change canister visual state when connected to a port

* Added nullable to SharedGasCanisterComponent

* Replaced nullable contexts

* Changed again nullable annotation context

* Moved name in the credits to correct alphabetical order

* Canisters: Fix the most blatant issues with this PR (the added project interdependencies for no reason whatsoever)

* Canisters: Stop crashes when canisters leave atmosphere

* Canisters: Gas released into no atmosphere gets transferred "into space" (deleted)

* Atmos: Nullability annotations on TileAtmosphere, explaination of the states of TileAtmosphere.Air

* Canisters: If in an airblocked tile, do NOT release gas

* Scrubbers: Fix typo leading to them not connecting properly.

* Revert manual changes to credits file (sorry!) (1/2)

This reverts commit 94f3b0e5df8d9c2fa189866a17a231920f99bdaf.

* Revert manual changes to credits file (sorry!) (2/2)

This reverts commit 1986fb094dfaa44060f08d280f36b755258d17a6.

* Canisters: Apply @Zumorica 's reviews

* Canisters: Add missing localization as suggested by PJB

Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>

* Canisters: Pressure lights!

* Canisters: Light is now unshaded.

* Canisters: Now using IActivate

* Gas canisters (& air canister), now with their numbers properly calibrated (hopefully)

* Canisters: Refactor how their layers are added to be more like ApcVisualizer

* Canisters: Clean up of the tile invalidation/air release logic

* Canisters: Some gas canister window improvements

* Canisters: Clean up release pressure change button label code

Co-authored-by: Clement-O <topy72.mine@gmail.com>
Co-authored-by: Clément <clement.orlandini@gmail.com>
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>
2020-12-08 20:45:24 +01:00
..
Access Access refactor 2020-06-03 11:46:59 +02:00
ActionBlocking Typo, redundant string interpolation, namespaces and imports cleanup (#2068) 2020-09-13 14:23:52 +02:00
Actor Objectives (#2459) 2020-11-22 18:38:07 +11:00
Arcade Arcade polish (#2333) 2020-10-30 11:25:26 +01:00
Atmos Canisters [ Continuation of clement-or #2544 ] (#2628) 2020-12-08 20:45:24 +01:00
Body Damage rework (#2525) 2020-12-07 14:52:55 +01:00
Botany Botany (#2357) 2020-10-26 23:19:46 +01:00
Buckle Allow chair drag buckling again (#2281) 2020-10-17 10:53:52 +02:00
Cargo Use 'new' expression in places where the type is evident for content (#2590) 2020-11-27 21:00:49 +11:00
Chemistry Use 'new' expression in places where the type is evident for content (#2590) 2020-11-27 21:00:49 +11:00
Command Use TimeSpan instead of DateTime in RoundEnd and Comms Console. 2020-04-09 20:28:22 +02:00
Construction Upgradeable machines. (#2675) 2020-12-03 22:49:00 +01:00
Context Add HideContextMenu component (#2555) 2020-11-18 18:16:56 +11:00
Conveyor makes conveyors to use machine linking & refactors machine linking a bit (#2464) 2020-11-19 00:53:46 +11:00
Damage Damage rework (#2525) 2020-12-07 14:52:55 +01:00
Disposal Use 'new' expression in places where the type is evident for content (#2590) 2020-11-27 21:00:49 +11:00
Doors Add door welding (#1951) 2020-08-30 11:16:29 +02:00
Fluids Adds new different reaction types. (#2114) 2020-09-21 17:51:07 +02:00
Gravity Adds a Visualizer for the Gravity Generator (#2277) 2020-10-18 13:08:41 +02:00
GUI Refactor drag and drop to use a shared interface (#2012) 2020-10-14 15:24:07 +02:00
Instruments CVars for MIDI instrument limits (#2632) 2020-11-27 17:12:45 +01:00
Interactable Data-oriented Construction System (#2152) 2020-10-08 17:41:23 +02:00
Inventory Use 'new' expression in places where the type is evident for content (#2590) 2020-11-27 21:00:49 +11:00
Items Update usages of ! is with is not (#2584) 2020-11-27 00:33:31 +11:00
MachineLinking makes conveyors to use machine linking & refactors machine linking a bit (#2464) 2020-11-19 00:53:46 +11:00
Markers Rename toolbox references from ss14 to robust 2019-04-15 21:11:38 -06:00
Materials Add two-way serialization in ExposeData for some of the components that are missing it (#1451) 2020-07-23 01:46:09 +02:00
Medical Cloning (#1932) 2020-09-02 12:07:54 +02:00
Mobs Damage rework (#2525) 2020-12-07 14:52:55 +01:00
Movement Use 'new' expression in places where the type is evident for content (#2590) 2020-11-27 21:00:49 +11:00
Nutrition Make mechanism behaviors properly update, fix eating and drinking (#2472) 2020-11-02 11:37:37 +01:00
Observer Ghost Teleporting (#2071) 2020-10-16 20:36:20 +02:00
PDA PDA Pen Holder (#2519) 2020-11-08 23:43:13 +11:00
Pointing Add HideContextMenu component (#2555) 2020-11-18 18:16:56 +11:00
Portal Rename usages of collidable to physics (#2230) 2020-10-11 16:36:58 +02:00
Power Optimise flashlights (#2468) 2020-10-31 21:56:46 +01:00
Projectiles Public API changes to IPhysBody and MoverController. 2020-07-21 23:42:33 -07:00
Pulling Migrate pulling logic into SharedPullableComponent from PullController (#2627) 2020-11-27 00:48:10 +11:00
Recycling Add the trash man (#1367) 2020-07-30 23:45:28 +02:00
Research Use 'new' expression in places where the type is evident for content (#2590) 2020-11-27 21:00:49 +11:00
Rotation Add prediction for standing states and mob states (#1937) 2020-08-29 13:20:37 +02:00
Singularity Singularity, Particle Accelerator & Radiation Collectors (#2169) 2020-10-28 19:19:47 +01:00
Sound Add two-way serialization in ExposeData for some of the components that are missing it (#1451) 2020-07-23 01:46:09 +02:00
Storage Mortician's Menagerie (#2391) 2020-10-28 23:51:43 +01:00
Strap Replace Houdini's magical piloting locker with buckle (#1336) 2020-07-26 12:12:53 +02:00
Suspicion Add HUD button that displays your SSS role and allies (#1895) 2020-08-27 16:39:29 +02:00
Trigger Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
Utensil Adds eating with utensils (#1136) 2020-06-19 15:20:59 +02:00
VendingMachines Use 'new' expression in places where the type is evident for content (#2590) 2020-11-27 21:00:49 +11:00
Weapons Typo, redundant string interpolation, namespaces and imports cleanup (#2068) 2020-09-13 14:23:52 +02:00
ExtinguisherCabinet.cs Extinguisher cabinet (#1976) 2020-09-02 01:41:35 +02:00
ReinforcedWallVisuals.cs Data-oriented Construction System (#2152) 2020-10-08 17:41:23 +02:00
SharedAcceptCloningComponent.cs Cloning (#1932) 2020-09-02 12:07:54 +02:00
SharedCanBuildWindowOnTopComponent.cs Data-oriented Construction System (#2152) 2020-10-08 17:41:23 +02:00
SharedComputerComponent.cs Eris computer sprites, visualizer. 2019-08-12 18:43:24 +02:00
SharedConfigurationComponent.cs Minor device network changes (#2499) 2020-11-05 18:04:21 +01:00
SharedCrayonComponent.cs Crayons (#2132) 2020-10-13 13:40:05 +02:00
SharedDoAfterComponent.cs Added threshold to DoAfter's user and target movement checks (#2585) 2020-11-22 13:58:31 +11:00
SharedExpendableLightComponent.cs Fix incorrect usages of expression DataField. 2020-11-23 00:43:12 +01:00
SharedGasAnalyzerComponent.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
SharedHandheldLightComponent.cs Optimise flashlights (#2468) 2020-10-31 21:56:46 +01:00
SharedLightBehaviourComponent.cs Glowsticks, flares and lighting behaviours (#1886) 2020-09-03 22:02:40 +02:00
SharedMagicMirrorComponent.cs Hair style improvements: 2020-01-15 14:28:46 +01:00
SharedPaperComponent.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
SharedPlaceableSurfaceComponent.cs Refactor drag and drop to use a shared interface (#2012) 2020-10-14 15:24:07 +02:00
SharedRadiationStorm.cs Refactors radiation (#2009) 2020-09-21 01:49:40 +02:00
SharedStackComponent.cs Update usages of ! is with is not (#2584) 2020-11-27 00:33:31 +11:00
SharedVaporComponent.cs Adds new different reaction types. (#2114) 2020-09-21 17:51:07 +02:00
SharedWindowComponent.cs Prettier window breaking (#2368) 2020-10-29 20:42:11 +01:00
SharedWiresComponent.cs Wire hacking is now fancy. 2020-05-27 15:24:07 +02:00