Leon Friedrich
7f81f0b8b8
Add more pretty strings to logs ( #5768 )
2021-12-13 12:22:58 +01:00
Vera Aguilera Puerto
f6371c6e62
Make all current admin logs use ToPrettyString
2021-12-11 16:00:10 +01:00
metalgearsloth
525297c5fe
A bunch of AttachedEntity bullshit
2021-12-06 15:39:46 +11:00
DrSmugleaf
2a3b7d809d
Fix 3000 errors
2021-12-05 18:09:01 +01:00
Vera Aguilera Puerto
5cd42c9ad6
Inline UID
2021-12-03 15:53:09 +01:00
Vera Aguilera Puerto
ee4ff9cfe8
Inline Name
2021-12-03 15:25:51 +01:00
Vera Aguilera Puerto
a5b57c8e10
Inline Transform
2021-12-03 14:20:34 +01:00
Vera Aguilera Puerto
69b270017b
Inline TryGetComponent completely, for real
2021-12-03 14:17:01 +01:00
Vera Aguilera Puerto
b835bea086
Inline GetComponent
2021-12-03 11:55:25 +01:00
Pieter-Jan Briers
64861ff034
Add Content.Shared.Database ( #5588 )
2021-11-28 14:56:53 +01:00
Moony
c576eb91d3
Adds like 17 new logs ( #5499 )
...
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com >
2021-11-24 23:52:31 +01:00
Moony
355625bded
OH GOD NO PLASMA PLEASE ( #5494 )
...
* OH GOD NO PLASMA PLEASE
* fuck
2021-11-23 21:08:17 -07:00
Vera Aguilera Puerto
5d66a08ac9
GasCanisterSystem cleanup, use EntityUid more.
2021-11-09 13:00:08 +01:00
Vera Aguilera Puerto
e6e15b3728
Replace all ITransformComponent by TransformComponent
2021-11-08 12:37:32 +01:00
moonheart08
b889aff307
Make canisters dump their contents on destruction. ( #5177 )
...
* Make canisters dump their contents on destruction.
* Address reviews
2021-11-06 01:19:12 +01:00
Leon Friedrich
6e84e23ba1
Remove some functions from HandsComponent ( #4937 )
...
* remove wrapper functions
* Remove InteractionSystem wrapper functions
* remove two more functions
* add missing `using`
* clean diff
2021-10-25 18:06:12 +11:00
metalgearsloth
ad783396f8
Update CloseTo to CloseToPercent ( #4708 )
2021-09-29 20:07:01 +10:00
Vera Aguilera Puerto
0be5ff829b
Gets rid of all ComponentManager usages. ( #4707 )
2021-09-28 13:35:29 +02:00
Vera Aguilera Puerto
2051970cc1
Remove IMetaDataComponent dependency from DirtyUi in GasCanisterSystem
...
Just so I don't need to make this use MetaDataComponent for now.
2021-09-26 13:01:10 +02:00
Vera Aguilera Puerto
cab0b4fc93
Refactor GasCanisterSystem to use Resolves, improves canister performance slightly.
2021-09-21 14:25:58 +02:00
Vera Aguilera Puerto
08d6801ec5
Makes GasCanisterSystem use ECS BoundUserInterfaces. ( #4608 )
2021-09-19 09:32:38 +02:00
Vera Aguilera Puerto
1033d8bbe5
Use EntitySystem dependencies in a bunch of systems.
2021-07-26 13:01:47 +02:00
Vera Aguilera Puerto
c8ba345cdc
ECS Atmos Part 3: Removes AtmosHelpers, add many methods to AtmosphereSystem. ( #4285 )
...
* ECS Atmos Part 3: Removes AtmosHelpers, add many methods to AtmosphereSystem
* Adds API for adding/removing active tiles.
* Adds API for FixVacuum.
* Adds API for UpdateAdjacent.
* Adds API for IsTileAirBlocked.
* Re-organize hotspot code
* Adds API for IsTileSpace.
* RemoveGasCommand uses AtmosphereSystem
* AddGasCommand uses AtmosphereSystem.
* SetTemperatureCommand uses AtmosphereSystem.
* Adds API for IsSimulatedGrid.
* GasLeak uses AtmosphereSystem.
* Makes Spark method in GasLeak ALSO use AtmosphereSystem.
* GasPassiveVentSystem uses AtmosphereSystem.
* GasMinerSystem uses AtmosphereSystem.
* GasOutletInjectorSystem uses AtmosphereSystem.
* GasVentPumpSystem uses AtmosphereSystem.
* GasDualPortVentPumpSystem uses AtmosphereSystem.
* GasVolumePumpSystem uses AtmosphereSystem.
* GasAnalyzerComponent uses AtmosphereSystem.
* Add API for GetAdjacentTileMixtures.
* GasVentScrubberSystem uses AtmosphereSystem.
* AirtightComponent uses AtmosphereSystem.
* GasLeaks's TryFindRandomTile uses AtmosphereSystem.
* Adds API for GetAdjacentTiles.
* FirelockComponent's IsHoldingFire uses AtmosphereSystem.
* Adds API for GetAllTileMixtures.
* DeleteGasCommand uses AtmosphereSystem.
* FixGridAtmos uses AtmosphereSystem.
* FillGasCommand uses AtmosphereSystem.
* SetAtmosTemperatureCommand uses AtmosphereSystem.
2021-07-19 12:07:37 +02:00
Vera Aguilera Puerto
d8e353742c
Canister fixes and rework ( #4266 )
...
* Kills PipeNode ConnectToContainedEntities and EnvironmentalAir with fire.
* Reaction IGasMixtureHolder is nullable.
* Reworks canisters
* Adds PortablePipeNode and PortPipeNode, which connect to each other.
2021-07-12 10:00:50 +02:00
Pieter-Jan Briers
103bc19508
Pow3r: stage 1 ( #4208 )
...
Co-authored-by: 20kdc <asdd2808@gmail.com >
2021-07-04 18:11:52 +02:00
Vera Aguilera Puerto
34e457b854
Gas Tanks no longer use NodeContainer, Gas Canisters no longer use passive gates.
2021-06-23 12:02:28 +02:00