[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
@@ -37,7 +37,7 @@
)
/obj/item/gun/energy/disruptorpistol/security
pin = /obj/item/device/firing_pin/wireless
pin = /obj/item/firing_pin/wireless
/obj/item/gun/energy/disruptorpistol/miniature
name = "miniature disruptor pistol"
@@ -49,7 +49,7 @@
w_class = WEIGHT_CLASS_SMALL
/obj/item/gun/energy/disruptorpistol/miniature/security
pin = /obj/item/device/firing_pin/wireless
pin = /obj/item/firing_pin/wireless
/obj/item/gun/energy/disruptorpistol/magnum
name = "magnum disruptor pistol"
@@ -59,4 +59,4 @@
force = 14
/obj/item/gun/energy/disruptorpistol/magnum/security
pin = /obj/item/device/firing_pin/wireless
pin = /obj/item/firing_pin/wireless
@@ -211,7 +211,7 @@
/obj/item/gun/energy/laser/shotgun/research
name = "expedition shotgun"
desc = "A NanoTrasen designed laser weapon, designed to split a single amplified beam four times. This one is marked for expeditionary use."
pin = /obj/item/device/firing_pin/away_site
pin = /obj/item/firing_pin/away_site
////////Laser Tag////////////////////
@@ -226,7 +226,7 @@
matter = list(DEFAULT_WALL_MATERIAL = 2000)
fire_sound = 'sound/weapons/laser1.ogg'
projectile_type = /obj/projectile/beam/laser_tag
pin = /obj/item/device/firing_pin/tag/red
pin = /obj/item/firing_pin/tag/red
can_turret = TRUE
turret_is_lethal = FALSE
turret_sprite_set = "red"
@@ -245,7 +245,7 @@
projectile_type = text2path("/obj/projectile/beam/laser_tag/[set_color]")
if(pin)
QDEL_NULL(pin)
var/pin_path = text2path("/obj/item/device/firing_pin/tag/[set_color]")
var/pin_path = text2path("/obj/item/firing_pin/tag/[set_color]")
pin = new pin_path(src)
switch(set_color)
if("red")
@@ -262,7 +262,7 @@
icon_state = "bluetag"
item_state = "bluetag"
projectile_type = /obj/projectile/beam/laser_tag/blue
pin = /obj/item/device/firing_pin/tag/blue
pin = /obj/item/firing_pin/tag/blue
turret_sprite_set = "blue"
/obj/item/gun/energy/lasertag/red
@@ -217,11 +217,11 @@
pin = null
switch(origin_chassis)
if(CHASSIS_SMALL)
new /obj/item/device/laser_assembly(A)
new /obj/item/laser_assembly(A)
if(CHASSIS_MEDIUM)
new /obj/item/device/laser_assembly/medium(A)
new /obj/item/laser_assembly/medium(A)
if(CHASSIS_LARGE)
new /obj/item/device/laser_assembly/large(A)
new /obj/item/laser_assembly/large(A)
qdel(src)
/obj/item/gun/energy/laser/prototype/small_fail(var/mob/user)
@@ -337,7 +337,7 @@
item_state = "psipistolstun100"
fire_sound = 'sound/weapons/Taser.ogg'
slot_flags = SLOT_BELT|SLOT_HOLSTER
pin = /obj/item/device/firing_pin/psionic
pin = /obj/item/firing_pin/psionic
max_shots = 10
fire_delay = 4
can_turret = FALSE
@@ -354,4 +354,4 @@
)
/obj/item/gun/energy/fedpistol/nopsi
pin = /obj/item/device/firing_pin
pin = /obj/item/firing_pin
@@ -188,7 +188,7 @@
else
to_chat(user, SPAN_NOTICE("You need at least five metal sheets to complete this task."))
return
else if(istype(attacking_item,/obj/item/device/transfer_valve))
else if(istype(attacking_item,/obj/item/transfer_valve))
if(buildstate == 4)
qdel(attacking_item)
to_chat(user, SPAN_NOTICE("You install the transfer valve and connect it to the piping."))