Leon Friedrich
afc3ae6335
Make more uids nullable ( #5794 )
2021-12-26 13:32:45 +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
Fishfish458
026f2ee313
Small changes for crit mobs to be able to gasp and dead mobs to show dead on examine ( #5828 )
...
* [ADD] changes to be able to identify living downed players
* [FIX] format of tryGetComponent, fixed string
* [CHANGE] PR mind component suggestions
* [CHANGE] trycomp based on qa feedback
* [CHANGE] Condensed mindcomponent as per feedback
Co-authored-by: fishfish458 <fishfish458>
2021-12-19 14:45:47 -08:00
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
Paul
0121f056df
nukes more resolves
2021-12-08 19:39:03 +01:00
Vera Aguilera Puerto
ba736f70df
Remove many resolves on Content.Server
2021-12-08 17:04:21 +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
Vera Aguilera Puerto
c57b07a4d0
Goes in-game now
2021-12-06 15:34:46 +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
Leon Friedrich
c33d06c544
lung fix ( #5697 )
2021-12-04 01:11:48 -07: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
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
2ff4ec65d5
Inline TryGetComponent completely
2021-12-03 14:05:27 +01:00
Vera Aguilera Puerto
0feebbff00
Inline HasComponent entirely
2021-12-03 12:23:18 +01:00
Vera Aguilera Puerto
b835bea086
Inline GetComponent
2021-12-03 11:55:25 +01:00
Vera Aguilera Puerto
c2e6da1e54
Inline QueueDelete
2021-12-03 11:43:22 +01:00
Vera Aguilera Puerto
5e177ae734
Inline EntityManager
2021-12-03 11:18:05 +01:00
mirrorcult
53c0a47e39
Slay bobby pt. 1 ( #5632 )
2021-12-01 11:44:34 +01:00
mirrorcult
ccf01d7431
Remove LungBehavior and replace with LungComponent/System ( #5630 )
2021-11-30 18:25:02 -07:00
mirrorcult
e3af2b5727
ECS BloodstreamComponent ( #5629 )
2021-11-30 16:47:21 -07:00
mirrorcult
fc4a950257
Split Respirator into ThermalRegulator and Respirator and ECSes both ( #5603 )
2021-11-28 19:25:42 -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
Kara D
120e1b75c7
unfuck every reagent effect
2021-11-27 01:27:47 -07:00
mirrorcult
f697bf413c
Log a lot less reagent effects ( #5572 )
2021-11-27 00:31:56 -07:00
mirrorcult
732baa56a9
Reaction & reagent effect logging ( #5463 )
...
* Reaction logging
* effect logging
* position
2021-11-22 23:51:43 -07:00
20kdc
1e061094ca
Direct pressure and asphyxiation damage do not interrupt DoAfters anymore ( #5459 )
2021-11-22 17:34:56 -07:00
mirrorcult
1ab7170adb
Refactor reaction effects to use reagent effects ( #5426 )
...
* reaction effect refactor
* works now
2021-11-21 00:35:02 -07:00
mirrorcult
181fd055ce
Adds metabolism effects to pretty much every chem already in the game ( #5349 )
...
* pass 1
* a little more reagent effect for breakfast
* move lots of stuff around
* implements all medicines
* implement all cleaning & elements
* implement toxins/pyrotechnic
* p
* linter fixies
* fixes + narcotic balancing
* fix and standardize
* reviews
* things
2021-11-20 16:47:53 -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
20kdc
4cce40bd9f
Ghost roles create new minds, better tracking of roles at round end screen ( #5175 )
...
* Ghost roles now get new Minds
* Some round start/end button stuff
* Mind tracking for better round end reports
* Make traitor kill objectives use mind CharacterName rather than actual occupied entity ("kill brain" prevention)
* Transition over to EntityUid for mind stuff because that's the only way to do it
* BrainSystem fix for PR rebase
2021-11-15 11:14:34 -07:00
mirrorcult
828025d020
Turn brain behavior into a component/system ( #5281 )
2021-11-12 23:47:50 -07:00
mirrorcult
457e8c64ee
Convert StomachBehavior to a component/system + rejig body namespaces ( #5249 )
...
* Convert StomachBehavior to a component/system + rejig body namespaces
* test
* slightly more namespace changes
* remove
* Hello?????
* fuck you github test runner
* reviews
* oobsy!
2021-11-11 16:10:57 -07:00
Matt
81dc92ce9b
Fix for death timer resetting after returning to body. ( #5174 )
2021-11-11 16:17:23 +01:00
mirrorcult
747f02f3f3
Metabolism tweaks / metabolism 4.0 ( #5246 )
...
* Metabolism tweaks
* use MetabolismArgs and convert ReagentEntityReactions into ReagentEffects
* fork forgor 💀
* fixes
2021-11-10 11:11:28 +01:00
mirrorcult
c4f91c3fe7
Remove some unused mechanism behaviors ( #5248 )
2021-11-10 17:42:56 +11:00
Vera Aguilera Puerto
48f8dd2284
ActionBlocker CanInteract uses EntityUid exclusively
...
ActionBlockerSystem fully uses EntityUid now!
2021-11-09 15:05:49 +01:00
Vera Aguilera Puerto
29f3d2d1ca
ActionBlocker CanSweat uses EntityUid exclusively
2021-11-09 13:52:27 +01:00
Vera Aguilera Puerto
cc9ae191a8
ActionBlocker CanShiver uses EntityUid exclusively
2021-11-09 13:51:15 +01:00
Vera Aguilera Puerto
36e1d0707a
AddHandCommand uses EntityUid
2021-11-09 11:34:40 +01:00