metalgearsloth
b506fdcf65
Reduce atmos allocs a bunch ( #7228 )
2022-03-27 17:49:26 +11:00
Kevin Zheng
9df4f599f4
Gas analyzers now analyze gases in pipes ( #7112 )
2022-03-20 16:10:48 +11:00
Leon Friedrich
25cf0eac08
fix gas tank UI ( #7135 )
2022-03-16 14:30:40 -07:00
Leon Friedrich
e3ead6a3ba
Remove IDropped ( #7075 )
2022-03-13 19:47:28 +11:00
ScalyChimp
d691161542
Removes obsolete uses of IMapManager events. ( #7036 )
2022-03-09 17:39:03 +11:00
Moony
0d3498e8d9
Makes grids that pass a certain size airtight. ( #6934 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-03-07 23:09:54 +11:00
Leon Friedrich
c95516e5b2
Revert "Explosion refactor TEST MERG ( #6995 )" ( #7005 )
2022-03-06 04:02:34 +11:00
Moony
4a466f4927
Explosion refactor TEST MERG ( #6995 )
...
* Explosions
* fix yaml typo
and prevent silly UI inputs
* oop
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com >
2022-03-04 13:48:01 -06:00
Vera Aguilera Puerto
0b0de4fe10
FlammableSystem only calls TemperatureSystem.ChangeHeat if the entity has the appropriate component.
2022-03-04 16:25:32 +01:00
Vera Aguilera Puerto
e292418766
Fix incorrect if statement in FlammableSystem.
...
Should fix the FlammableComponent resolve errors on live servers.
2022-03-03 11:48:27 +01:00
metalgearsloth
836930e733
EntityLookup as a system for content ( #6931 )
2022-03-03 21:18:35 +11:00
Leon Friedrich
ff7d4ed9f6
Patched Actions Rework ( #6899 )
...
* Rejig Actions
* fix merge errors
* lambda-b-gon
* fix PAI, add innate actions
* Revert "fix PAI, add innate actions"
This reverts commit 4b501ac083e979e31ebd98d7b98077e0dbdd344b.
* Just fix by making nullable.
if only require: true actually did something somehow.
* Make AddActions() ensure an actions component
and misc comments
* misc cleanup
* Limit range even when not checking for obstructions
* remove old guardian code
* rename function and make EntityUid nullable
* fix magboot bug
* fix action search menu
* make targeting toggle all equivalent actions
* fix combat popups (enabling <-> disabling)
* fix networking
* Allow action locking
* prevent telepathy
2022-02-25 23:24:08 -06:00
Leon Friedrich
49ae383f06
Revert "Actions Rework" ( #6888 )
2022-02-25 16:55:18 +11:00
Leon Friedrich
5ac5dd6a64
Actions Rework ( #6791 )
...
* Rejig Actions
* fix merge errors
* lambda-b-gon
* fix PAI, add innate actions
* Revert "fix PAI, add innate actions"
This reverts commit 4b501ac083e979e31ebd98d7b98077e0dbdd344b.
* Just fix by making nullable.
if only require: true actually did something somehow.
* Make AddActions() ensure an actions component
and misc comments
* misc cleanup
* Limit range even when not checking for obstructions
* remove old guardian code
* rename function and make EntityUid nullable
* fix magboot bug
* fix action search menu
* make targeting toggle all equivalent actions
* fix combat popups (enabling <-> disabling)
2022-02-24 22:12:29 -06:00
mirrorcult
d91f969451
Thermomachine fix + machine boards ( #6803 )
2022-02-20 17:17:45 -07:00
metalgearsloth
07b38e5acd
Minor atmos optimisations ( #6625 )
2022-02-20 17:43:20 +11:00
mirrorcult
3e6bf54727
Disposals air + new atmos expose event ( #6798 )
...
Co-authored-by: Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com >
2022-02-19 17:42:01 -07:00
mirrorcult
ec4d4688c7
Seal/abstract/virtual everything ( #6739 )
2022-02-16 18:23:23 +11:00
Leon Friedrich
ad9ddf1552
Reduce action blocker uses and add target entity to CanInteract ( #6655 )
2022-02-15 15:06:52 +11:00
Leon Friedrich
706ac6af40
Revert "Revert "epic Respiration Rework"" ( #6527 )
2022-02-09 21:53:10 -07:00
Leon Friedrich
1c9ffdc78c
Replace VerbTypes with verb classes ( #6525 )
2022-02-10 13:30:59 +11:00
Leon Friedrich
6e8c92d13e
Revert "epic Respiration Rework" ( #6524 )
2022-02-07 18:13:14 +11:00
mirrorcult
4ae1c4e332
epic Respiration Rework ( #6022 )
2022-02-06 21:48:15 -07:00
metalgearsloth
03a5a71243
Gas Thermo ECS ( #6442 )
2022-02-07 13:10:43 +11:00
Leon Friedrich
0da74b1bfb
misc optimization ( #6436 )
2022-02-02 22:40:22 -07:00
ScalyChimp
004c678853
Incediary Shells ( #6208 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2022-01-31 00:44:45 +11:00
metalgearsloth
26b6175a4b
ECS atmos plaque ( #6349 )
2022-01-30 17:23:37 +11:00
metalgearsloth
48e075b67e
Optimise high pressure movements slightly ( #6287 )
2022-01-26 22:17:15 +11:00
metalgearsloth
3f7f3baa16
Remove component.Paused ( #6285 )
2022-01-26 17:57:48 +11:00
wrexbe
cea1b21832
Fixing some warnings ( #6250 )
...
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
2022-01-21 10:38:35 +01:00
Vera Aguilera Puerto
daef343c2c
Fires now play a sound effect. ( #6138 )
2022-01-14 01:18:17 +11:00
Vera Aguilera Puerto
c4bf0a9479
AdminManager can now load permissions for registered callback commands. ( #6025 )
2022-01-12 11:05:39 +01:00
wrexbe
5ceb2372bf
Clean up some warnings ( #6088 )
...
* Clean up some warnings
* Remove nullable enable
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com >
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com >
2022-01-09 22:10:36 -06:00
metalgearsloth
64de4bbed9
Nuke gridtilelookup ( #6030 )
2022-01-09 23:47:01 +11:00
Acruid
5b1cd2dd96
ECSatize AlertsSystem ( #5559 )
2022-01-05 19:19:23 +11:00
Vera Aguilera Puerto
1882ad55af
Use ByRefEvent attribute in content. ( #5918 )
2021-12-27 18:50:43 +01:00
metalgearsloth
caf28d09b3
Optimise air + cable shutdowns for grid deletion ( #5847 )
...
Co-authored-by: Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com >
2021-12-21 17:17:21 +11:00
Paul
97e47178d7
Revert "fixes a bunch of warnings"
...
This reverts commit d4d85b663f .
2021-12-20 15:20:27 +01:00
Paul
d4d85b663f
fixes a bunch of warnings
2021-12-20 13:58:30 +01:00
Vera Aguilera Puerto
0517e12efd
Slight AtmosphereSystem cleanup.
...
- AtmosExposed query now queries transform as well instead of getting it twice.
- Use Proxy methods instead.
2021-12-16 12:10:51 +01:00
Leon Friedrich
7f81f0b8b8
Add more pretty strings to logs ( #5768 )
2021-12-13 12:22:58 +01:00
Vera Aguilera Puerto
ba736f70df
Remove many resolves on Content.Server
2021-12-08 17:04:21 +01:00
Vera Aguilera Puerto
c8b65be747
Replace IEntityManager resolves in systems for cached EntityManager
2021-12-08 13:00:43 +01:00
Vera Aguilera Puerto
3f79e3754f
Merge branch 'master' into 2021-12-03-remove-IEntity-komm-süsser-todd
...
# Conflicts:
# Content.Client/Crayon/CrayonDecalVisualizer.cs
# Content.Client/Tabletop/TabletopSystem.cs
# Content.IntegrationTests/Tests/InventoryHelpersTest.cs
# Content.Server/AI/EntitySystems/AiSystem.cs
# Content.Server/AI/Utility/AiLogic/UtilityAI.cs
# Content.Server/AME/AMENodeGroup.cs
# Content.Server/Administration/AdminVerbSystem.cs
# Content.Server/Body/Systems/RespiratorSystem.cs
# Content.Server/Chemistry/Components/InjectorComponent.cs
# Content.Server/Chemistry/TileReactions/CleanTileReaction.cs
# Content.Server/Chemistry/TileReactions/SpillTileReaction.cs
# Content.Server/Crayon/CrayonComponent.cs
# Content.Server/Doors/Components/ServerDoorComponent.cs
# Content.Server/Explosion/EntitySystems/TriggerSystem.cs
# Content.Server/Fluids/Components/MopComponent.cs
# Content.Server/Fluids/Components/SpillExtensions.cs
# Content.Server/Fluids/EntitySystems/PuddleSystem.cs
# Content.Server/Instruments/InstrumentSystem.cs
# Content.Server/Nutrition/EntitySystems/DrinkSystem.cs
# Content.Server/Nutrition/EntitySystems/FoodSystem.cs
# Content.Server/PneumaticCannon/PneumaticCannonSystem.cs
# Content.Server/Storage/Components/EntityStorageComponent.cs
# Content.Server/Storage/Components/StorageFillComponent.cs
# Content.Server/Stunnable/StunbatonSystem.cs
# Content.Server/Throwing/ThrowHelper.cs
# Content.Server/Weapon/Ranged/Barrels/BarrelSystem.cs
# Content.Server/Weapon/Ranged/Barrels/Components/ServerBatteryBarrelComponent.cs
# Content.Server/Weapon/Ranged/ServerRangedWeaponComponent.cs
# Content.Shared/Containers/ItemSlot/ItemSlotsSystem.cs
# Content.Shared/Damage/Components/DamageableComponent.cs
# Content.Shared/Damage/Systems/DamageableSystem.cs
# Content.Shared/MobState/Components/MobStateComponent.cs
# Content.Shared/Slippery/SharedSlipperySystem.cs
2021-12-07 17:48:49 +01:00
metalgearsloth
16e1bed678
Random IoCManager.Resolve<IEntityManager> removals moment
2021-12-07 23:48:34 +11:00
metalgearsloth
8af335097f
More (IComponent) shenanigans and also some contaminated IoCManager.Resolve<IEntityManager>() very long yes calls
2021-12-07 22:22:34 +11:00
pointer-to-null
090e74792c
Status effects fix. Refresh the status effect cooldown. ( #5708 )
2021-12-06 23:18:07 -07:00
DrSmugleaf
215cae5655
Fix more errors
2021-12-06 00:52:58 +01:00
Wrexbe
b9dd3be061
More Changes
2021-12-05 10:56:17 -08:00
DrSmugleaf
2a3b7d809d
Fix 3000 errors
2021-12-05 18:09:01 +01:00