Kills off /obj/item/device (#6561)
This commit is contained in:
@@ -40,7 +40,7 @@
|
||||
|
||||
/obj/machinery/am_shielding/proc/collapse()
|
||||
visible_message("<span class='notice'>[src] collapses back into a container!</span>")
|
||||
new /obj/item/device/am_shielding_container(drop_location())
|
||||
new /obj/item/am_shielding_container(drop_location())
|
||||
qdel(src)
|
||||
|
||||
/obj/machinery/am_shielding/proc/controllerscan(priorscan = 0)
|
||||
@@ -231,7 +231,7 @@
|
||||
|
||||
|
||||
|
||||
/obj/item/device/am_shielding_container
|
||||
/obj/item/am_shielding_container
|
||||
name = "packaged antimatter reactor section"
|
||||
desc = "A small storage unit containing an antimatter reactor section. To use place near an antimatter control unit or deployed antimatter reactor section and use a multitool to activate this package."
|
||||
icon = 'icons/obj/machines/antimatter.dmi'
|
||||
@@ -246,8 +246,8 @@
|
||||
throw_range = 2
|
||||
materials = list(MAT_METAL=100)
|
||||
|
||||
/obj/item/device/am_shielding_container/attackby(obj/item/I, mob/user, params)
|
||||
if(istype(I, /obj/item/device/multitool) && istype(src.loc, /turf))
|
||||
/obj/item/am_shielding_container/attackby(obj/item/I, mob/user, params)
|
||||
if(istype(I, /obj/item/multitool) && istype(src.loc, /turf))
|
||||
new/obj/machinery/am_shielding(src.loc)
|
||||
qdel(src)
|
||||
else
|
||||
|
||||
@@ -552,8 +552,8 @@
|
||||
to_chat(user, "<span class='notice'>You place the power control board inside the frame.</span>")
|
||||
qdel(W)
|
||||
|
||||
else if(istype(W, /obj/item/device/electroadaptive_pseudocircuit) && opened)
|
||||
var/obj/item/device/electroadaptive_pseudocircuit/P = W
|
||||
else if(istype(W, /obj/item/electroadaptive_pseudocircuit) && opened)
|
||||
var/obj/item/electroadaptive_pseudocircuit/P = W
|
||||
if(!has_electronics)
|
||||
if(stat & BROKEN)
|
||||
to_chat(user, "<span class='warning'>[src]'s frame is too damaged to support a circuit.</span>")
|
||||
@@ -988,7 +988,7 @@
|
||||
P.switch_mode_to(TRACK_NUKE_DISK) //Pinpointers go back to tracking the nuke disk
|
||||
P.alert = FALSE
|
||||
|
||||
/obj/machinery/power/apc/transfer_ai(interaction, mob/user, mob/living/silicon/ai/AI, obj/item/device/aicard/card)
|
||||
/obj/machinery/power/apc/transfer_ai(interaction, mob/user, mob/living/silicon/ai/AI, obj/item/aicard/card)
|
||||
if(card.AI)
|
||||
to_chat(user, "<span class='warning'>[card] is already occupied!</span>")
|
||||
return
|
||||
|
||||
@@ -157,7 +157,7 @@ By design, d1 is the smallest direction and d2 is the highest
|
||||
R.loaded.cable_join(src, user)
|
||||
R.is_empty(user)
|
||||
|
||||
else if(istype(W, /obj/item/device/multitool))
|
||||
else if(istype(W, /obj/item/multitool))
|
||||
if(powernet && (powernet.avail > 0)) // is it powered?
|
||||
to_chat(user, "<span class='danger'>[DisplayPower(powernet.avail)] in power network.</span>")
|
||||
else
|
||||
|
||||
@@ -397,8 +397,8 @@
|
||||
/obj/machinery/light/attackby(obj/item/W, mob/living/user, params)
|
||||
|
||||
//Light replacer code
|
||||
if(istype(W, /obj/item/device/lightreplacer))
|
||||
var/obj/item/device/lightreplacer/LR = W
|
||||
if(istype(W, /obj/item/lightreplacer))
|
||||
var/obj/item/lightreplacer/LR = W
|
||||
LR.ReplaceLight(src, user)
|
||||
|
||||
// attempt to insert light
|
||||
|
||||
@@ -104,7 +104,7 @@
|
||||
disconnect_from_network()
|
||||
|
||||
/obj/machinery/power/rad_collector/attackby(obj/item/W, mob/user, params)
|
||||
if(istype(W, /obj/item/device/analyzer) && loaded_tank)
|
||||
if(istype(W, /obj/item/analyzer) && loaded_tank)
|
||||
atmosanalyzer_scan(loaded_tank.air_contents, user)
|
||||
else if(istype(W, /obj/item/tank/internals/plasma))
|
||||
if(!anchored)
|
||||
|
||||
@@ -123,8 +123,8 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal)
|
||||
//How much hallucination should it produce per unit of power?
|
||||
var/config_hallucination_power = 0.1
|
||||
|
||||
var/obj/item/device/radio/radio
|
||||
var/radio_key = /obj/item/device/encryptionkey/headset_eng
|
||||
var/obj/item/radio/radio
|
||||
var/radio_key = /obj/item/encryptionkey/headset_eng
|
||||
var/engineering_channel = "Engineering"
|
||||
var/common_channel = null
|
||||
|
||||
|
||||
Reference in New Issue
Block a user