Commit graph

8 commits

Author SHA1 Message Date
Sir Warock
ec63a41842
Cleanup of UseDelay (#45350)
* Moving into Systems & Components Folders

* splitting into API file

* Make Method accept null values

* small fix
2026-09-05 17:10:50 +00:00
Artem Lytkin
802b4e98a0
Only let the defib report on the entity it was used on (#45858)
Since #45062 the zap chain also covers whatever the target is buckled
to or pulled by, and TryRevive spoke its diagnosis for every one of
them. A patient on a bed therefore got an "inanimate object" warning
about the bed. Keep the chain heal/shock, emit the message only for
the original target, and cover it with an integration test.
2026-09-05 16:54:18 +00:00
Jessica M
b542421649
Fix unlimited range defib spam (#45716)
can't reach
2026-08-28 23:49:20 +00:00
Mehnix
2d10561c74
Let Defibrillators be used on anything (#45062)
* Defib Functionality

let defib work with living creatures
popup on defib attempt

* remove unused using

* remove now-unneeded CanDefibCrit datafield

* Remove now-unused targetCanBeAlive function

* maybe build it first

* refactor: whitespaces!

* refactor: extracted TryDoChainElectrocution

* refactor: now defibbing entities with buckled other entities will defib and electrocute them too. Small defib system refactor.

* remove not-implemented function

* provide inanimate object message, make popup a caution

* move the sound

reading comprehension

---------

Co-authored-by: Fildrance <fildrance@gmail.com>
2026-08-11 15:15:44 +00:00
Whatstone
a88d2c5164
Cleanup: Resolve remaining PopupSystem warnings in Content.Shared (#44685)
* PopupClient to PopupEntity/Coordinates

* PopupPredictedX to PopupEntity/Cursor/Coordinates

* The rest of the damn owl

* nullability fixes

* Buckle cleanup

* cleanup, address PR comments

* ExecutionSystem: one popup method

* correct my filthy lies

* Apply most of ajcm's suggestions

* return user to SharedItemRecallSystem.cs

* Fix lingering Ensnarable broadcast popups

* targeted drain popups

* fix lingering untargeted Guardian popups

I read the comment on GuardianHostRecall.  Oops.

* target stethoscope popups

* fix the PDA vibration popup

* Fix target for encryption key removal popup

* anomaly scanner: args.User, not uid

* disposal unit comment, bcast pda vibration popup
2026-07-16 21:54:33 +00:00
Pieter-Jan Briers
5168b5f3d4
IoC source gen compatibility (#43863)
* IoC source gen compatibility

Can be merged before or after https://github.com/space-wizards/RobustToolbox/pull/6549 doesn't really matter.

* Missed a spot
2026-05-09 03:29:58 +00:00
pathetic meowmeow
b2b547b806
Initial decoupling pass on Damageable (#43103)
* Initial decoupling pass on Damageable

* ope

* e

* mroaw

* ok sure on the medibot thing

* no medibot bounds

* okidooks

* arcryox era

* cryox moment
2026-03-07 04:13:50 +00:00
slarticodefast
5cda60f2f9
Predict defibrillators and add an integration test for them (#41572)
* cleanup

* fix fixtures

* prediction

* fix test

* review

* fix svalinn visuals

* fix chargers

* fix portable recharger and its unlit visuals

* fix borgs

* oomba review

* fix examination prediction

* predict

* readd zapping interacting mobs
2026-01-15 17:43:32 +00:00