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
Vera Aguilera Puerto
f386b57148
Inline OwnerUid
2021-12-03 16:30:34 +01:00
Vera Aguilera Puerto
5cd42c9ad6
Inline UID
2021-12-03 15:53:09 +01:00
Vera Aguilera Puerto
2654775bf0
Inline GetComponentOrNull
2021-12-03 15:32:05 +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
3f8f4c818e
Fixes admin logs and tests to not depend on IEntity caching ( #5657 )
...
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
2021-12-03 10:25:07 +01:00
Vera Aguilera Puerto
bc7463f744
Add GetTileHeatCapacity methods to AtmosphereSystem, makes TemperatureSystem use them.
2021-11-30 12:00:25 +01:00
Vera Aguilera Puerto
94fa6efefb
Misc Atmos Improvements ( #5613 )
...
* Revert "Remove atmos archiving."
This reverts commit 7fa10bd17b .
* Explosive Depressurization now brings tiles down to TCMB.
* Tiles now specify heat capacity.
* Do not serialize archived gas mixture values.
* Remove bad idea
* dumb typo
* Space gas mixtures now have a harcoded heat capacity.
This is a bit of a hack, but rooms exposed to space now cool down properly when monstermos is disabled.
Huge thanks to @LemonInTheDark for helping me with this!
* Clean up heat capacity methods
* Better logging based on the original monstermos' logging
* Comment explosive depressurization hack better
2021-11-30 11:42:48 +01:00
Moony
9075cf6163
Space Kudzu ( #5472 )
2021-11-28 19:25:36 -07:00
Pieter-Jan Briers
64861ff034
Add Content.Shared.Database ( #5588 )
2021-11-28 14:56:53 +01:00
Leon Friedrich
0de4b7bc9f
Modify damage logging. ( #5579 )
2021-11-28 14:34:44 +01:00
metalgearsloth
32c36ad221
Give pried tiles a random rotation ( #5482 )
...
Also made it so they start with a random offset to avoid the additional MoveEvent going out.
2021-11-23 10:15:49 -07:00
Vera Aguilera Puerto
af86378995
Log explosive depressurization. ( #5474 )
2021-11-23 12:22:18 +01:00
Acruid
fa0ec5cbd9
AppearanceComponent API Changes ( #5446 )
2021-11-23 18:22:59 +11:00
20kdc
1e061094ca
Direct pressure and asphyxiation damage do not interrupt DoAfters anymore ( #5459 )
2021-11-22 17:34:56 -07:00
Tomeno
8c71099fa2
Fix thermoregulation + rebalance/refactor FlammableComponent ( #5406 )
...
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
Co-authored-by: Tomeno <tomeno@lulzsec.co.uk >
2021-11-19 17:54:01 +01:00
mirrorcult
07024f7c77
Severely nerf fires and severely buff fire protection ( #5396 )
...
* Make fires do less damage
* Severely nerf fires and severely buff temperature protection
* fuck it, i'll nerf it so hard and we can buff it later if we decide
* new scaling func
* fix
* unused
* reviews + balance metabolism heat + reduce atmos air temp transfer efficiency
* little more balance
* just a wee bit more
* slight adjustment
2021-11-18 23:08:30 -07:00
metalgearsloth
753d198c1a
Avoid unnecessary entitysystem resolve in atmos
2021-11-13 15:05:27 +11:00
Vera Aguilera Puerto
1b01247c5f
Fixes that annoying atmos zero pressure bug I've constantly been pinged and nagged about for like the past few days.
2021-11-11 16:15:49 +01:00