Migrate /obj/item/assembly to the new attack chain. (#31987)

* Migrate /obj/item/assembly to the new attack chain.

* Migrate more procs.

* Add parent calls to activate_self().

* Add parent call to activate_self() in noise sensor.

* Apply CRUNCH's style suggestions.

Co-authored-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com>
Signed-off-by: Alan <alfalfascout@users.noreply.github.com>

* Change igniter attack to interact_with_atom().

* Restore assembly UIs.

* Ensure assembly interact procs fire, ensure fingerprints.

---------

Signed-off-by: Alan <alfalfascout@users.noreply.github.com>
Co-authored-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com>
This commit is contained in:
Alan
2026-05-17 18:42:49 +00:00
committed by GitHub
co-authored by CRUNCH
parent 98090e78d7
commit 25aac32c63
14 changed files with 75 additions and 55 deletions
+3 -1
View File
@@ -13,7 +13,9 @@
var/obj/effect/anomaly/A = loc
A.anomalyNeutralize()
/obj/item/assembly/signaler/anomaly/attack_self__legacy__attackchain()
/obj/item/assembly/signaler/anomaly/activate_self(mob/user)
if(!user)
return ..()
return
//Anomaly cores