[MDB Ignore] [IDB Ignore] Kills off /obj/item/device (#21774)

This has zero reason to exist in our code base. We have no procs or
variables tied to this. I removed it to make future modifications
cleaner.

---------

Signed-off-by: Cody Brittain <1779662+Generalcamo@users.noreply.github.com>
This commit is contained in:
Cody Brittain
2026-02-01 05:14:26 +00:00
committed by GitHub
parent 75424095ac
commit 3f62424312
857 changed files with 8690 additions and 8599 deletions
+4 -4
View File
@@ -1,6 +1,6 @@
/datum/wires/radio
proper_name = "Radio"
holder_type = /obj/item/device/radio
holder_type = /obj/item/radio
/datum/wires/radio/New()
wires = list(
@@ -14,13 +14,13 @@
/datum/wires/radio/interactable(mob/user)
if(!..())
return FALSE
var/obj/item/device/radio/R = holder
var/obj/item/radio/R = holder
if(R.b_stat)
return TRUE
return FALSE
/datum/wires/radio/on_pulse(wire)
var/obj/item/device/radio/R = holder
var/obj/item/radio/R = holder
switch(wire)
if(WIRE_SIGNAL)
R.set_listening(!R.get_listening() && !is_cut(WIRE_RECEIVE))
@@ -34,7 +34,7 @@
SSnanoui.update_uis(holder)
/datum/wires/radio/on_cut(wire, mend, source)
var/obj/item/device/radio/R = holder
var/obj/item/radio/R = holder
switch(wire)
if(WIRE_SIGNAL)
R.set_listening(mend && !is_cut(WIRE_RECEIVE))
+5 -5
View File
@@ -56,7 +56,7 @@ GLOBAL_LIST_INIT(wire_name_directory, list())
holder = null
//properly clear refs to avoid harddels & other problems
for(var/color in assemblies)
var/obj/item/device/assembly/assembly = assemblies[color]
var/obj/item/assembly/assembly = assemblies[color]
assembly.holder = null
LAZYCLEARLIST(assemblies)
return ..()
@@ -171,13 +171,13 @@ GLOBAL_LIST_INIT(wire_name_directory, list())
/datum/wires/proc/pulse_color(color, mob/living/user, force=FALSE)
pulse(get_wire(color), user, force)
/datum/wires/proc/pulse_assembly(obj/item/device/assembly/signaler/S)
/datum/wires/proc/pulse_assembly(obj/item/assembly/signaler/S)
for(var/color in assemblies)
if(S == assemblies[color])
pulse_color(color, force=TRUE)
return TRUE
/datum/wires/proc/attach_assembly(color, obj/item/device/assembly/signaler/S)
/datum/wires/proc/attach_assembly(color, obj/item/assembly/signaler/S)
if(S && istype(S) && !is_attached(color))
assemblies[color] = S
S.forceMove(holder)
@@ -185,7 +185,7 @@ GLOBAL_LIST_INIT(wire_name_directory, list())
return S
/datum/wires/proc/detach_assembly(color)
var/obj/item/device/assembly/signaler/S = get_attached(color)
var/obj/item/assembly/signaler/S = get_attached(color)
if(S && istype(S))
assemblies -= color
S.connected = null
@@ -318,7 +318,7 @@ GLOBAL_LIST_INIT(wire_name_directory, list())
if("attach")
// Attach
if(!is_attached(target_wire))
var/obj/item/device/assembly/signaler/I = L.get_type_in_hands(/obj/item/device/assembly/signaler)
var/obj/item/assembly/signaler/I = L.get_type_in_hands(/obj/item/assembly/signaler)
if(!istype(I))
to_chat(usr, SPAN_WARNING("You do not have a signaler to attach!"))
return