Delta-v/Content.Server/GameObjects/EntitySystems
SoulSloth 7664b30951
Add a fire extinguisher (#1685)
* added a lantern

* Add A Lantern with radiating light

* Added a GasVapor system and made a base for extinguisher spray.

* switched to using solution component for fire extinguisher

* made it so fire extinguisher's can run out of water vapor

* Added actual Gas to Gas Vapor, now getting atmosphere for touched tiles.

* Made it so gasVapor reacts and dissapates on reacting

* GasVapor now dissapates exponentially while traveling

* Added in-hands for fire extinguisher

* Added Spraysound to gasSprayer and to fire extinguisher prototype

* parameterized GasSprayer and GasVapor

* removed un-used imports in gasSprayer and gasVapor components and systems

* removed accidential threading import into gasmixturecomponent

* add a shared extinguisher component for extinguisher spray rotation instead of piggy-backing on RogueArrow

* paremeterized fuelCost and fuel name in GasSprayerComponent

* Paremeterized gasAmount, removed un-used code from gasVaporComponent

* Removed BaseItem Parent from Extinguisher_spray

* added GasVapor and GasSprayer to Ingored Components list

* reduced offset of spawned extinguisher vapor from player

* Update IgnoredComponents.cs

* renamed SharedExtinguisherComponent to SharedGasSprayerComponent and removed reference to RoguePointingArrow

* renamed shareExtinguisherComponent to SharedGasSprayerComponent

* Update Content.Server/Atmos/GasSprayerComponent.cs

Added check for solution component on GasSprayer.

Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>

* Update Content.Server/Atmos/GasSprayerComponent.cs

Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2020-08-18 17:45:49 +02:00
..
AI AI sleeping (#1708) 2020-08-18 15:14:55 +02:00
Atmos Gas overlay chunking (#1678) 2020-08-17 16:12:21 +02:00
Click Make InteractUsing async, make tools use DoAfter. (#1772) 2020-08-18 14:39:08 +02:00
DoAfter Bodysystem and damagesystem rework (#1544) 2020-08-16 16:42:42 -07:00
JobQueues Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
StationEvents Admins can get a list of the StationEvents (#1670) 2020-08-18 14:29:13 +02:00
AtmosphereSystem.cs Refactor UpdateKinematics() and fix a lot of Content warnings (#1709) 2020-08-15 20:38:35 -07:00
BarotraumaSystem.cs Adds barotrauma (pressure damage) (#1605) 2020-08-07 16:23:16 +02:00
BaseChargerSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
BatteryDischargerSystem.cs Server EntitySystem cleanup (#1617) 2020-08-13 14:17:12 +02:00
BatteryStorageSystem.cs Server EntitySystem cleanup (#1617) 2020-08-13 14:17:12 +02:00
BodySystem.cs Bodysystem and damagesystem rework (#1544) 2020-08-16 16:42:42 -07:00
BuckleSystem.cs Server EntitySystem cleanup (#1617) 2020-08-13 14:17:12 +02:00
CargoConsoleSystem.cs Refactored GalacticBankManager (#1089) 2020-06-12 18:31:57 +02:00
ChemistrySystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
CombatModeSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
ConstructionSystem.cs Make InteractUsing async, make tools use DoAfter. (#1772) 2020-08-18 14:39:08 +02:00
ConveyorSystem.cs Server EntitySystem cleanup (#1617) 2020-08-13 14:17:12 +02:00
DisposableSystem.cs Server EntitySystem cleanup (#1617) 2020-08-13 14:17:12 +02:00
DisposalUnitSystem.cs Server EntitySystem cleanup (#1617) 2020-08-13 14:17:12 +02:00
DoorSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
GasAnalyzerSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
GasVaporSystem.cs Add a fire extinguisher (#1685) 2020-08-18 17:45:49 +02:00
GravitySystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
HandHeldLightSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
HandsSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
HungerSystem.cs Bodysystem and damagesystem rework (#1544) 2020-08-16 16:42:42 -07:00
InstrumentSystem.cs Server EntitySystem cleanup (#1617) 2020-08-13 14:17:12 +02:00
LatheSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
ListeningSystem.cs Server EntitySystem cleanup (#1617) 2020-08-13 14:17:12 +02:00
MedicalScannerSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
MeleeWeaponSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
MicrowaveSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
MoverSystem.cs Refactor UpdateKinematics() and fix a lot of Content warnings (#1709) 2020-08-15 20:38:35 -07:00
NodeGroupSystem.cs NodeGroup remake deferment (#1268) 2020-07-06 15:48:18 +02:00
PointingSystem.cs Fix pointing by ghosts being visible to the living (#1715) 2020-08-16 16:26:07 +02:00
PortalSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
PowerApcSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
PowerNetSystem.cs Powernet Recalculation simplification (#1427) 2020-07-26 12:14:03 +02:00
PowerSmesSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
PowerSolarControlConsoleSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
PowerSolarSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
ProjectileSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
PuddleSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
RadioSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
RecyclerSystem.cs Server EntitySystem cleanup (#1617) 2020-08-13 14:17:12 +02:00
ResearchSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
RoguePointingSystem.cs Server EntitySystem cleanup (#1617) 2020-08-13 14:17:12 +02:00
RoundEndSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
StorageSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
StressTestMovementSystem.cs Server EntitySystem cleanup (#1617) 2020-08-13 14:17:12 +02:00
StunSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
TemperatureSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
ThirstSystem.cs Bodysystem and damagesystem rework (#1544) 2020-08-16 16:42:42 -07:00
TimedOverlayRemovalSystem.cs Server EntitySystem cleanup (#1617) 2020-08-13 14:17:12 +02:00
TriggerSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
VaporSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
VerbSystem.cs Fix right-click verbs. 2020-08-16 23:49:42 +02:00
WelderSystem.cs Revert "Welders now use EntityQuery to update instead of subscriptions." 2020-08-15 00:12:30 +02:00
WireHackingSystem.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00