mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-30 16:38:22 +01:00
[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:
@@ -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))
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user