mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-07-18 19:53:35 +01:00
[MIRROR] EMP & Wires refactor (#12658)
Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com> Co-authored-by: Cameron Lennox <killer65311@gmail.com>
This commit is contained in:
committed by
GitHub
parent
494fc9bea9
commit
b116cc450d
@@ -33,6 +33,7 @@
|
||||
has_sensor = FALSE // Reveals ling, and doesn't make sense anyway!
|
||||
|
||||
/obj/item/clothing/under/chameleon/changeling/emp_act(severity, recursive) //As these are purely organic, EMP does nothing to them.
|
||||
. = ..()
|
||||
return
|
||||
|
||||
/obj/item/clothing/under/chameleon/changeling/verb/shred() //Remove individual pieces if needed.
|
||||
@@ -53,8 +54,9 @@
|
||||
origin_tech = list()
|
||||
canremove = FALSE
|
||||
|
||||
/obj/item/clothing/head/chameleon/changeling/emp_act(severity, recursive)
|
||||
return
|
||||
/obj/item/clothing/head/chameleon/changeling/Initialize(mapload)
|
||||
. = ..()
|
||||
AddElement(/datum/element/empprotection, EMP_PROTECT_SELF)
|
||||
|
||||
/obj/item/clothing/head/chameleon/changeling/verb/shred() //The copypasta is real.
|
||||
set name = "Shred Helmet"
|
||||
@@ -78,8 +80,9 @@
|
||||
origin_tech = list()
|
||||
canremove = FALSE
|
||||
|
||||
/obj/item/clothing/suit/chameleon/changeling/emp_act(severity, recursive)
|
||||
return
|
||||
/obj/item/clothing/suit/chameleon/changeling/Initialize(mapload)
|
||||
. = ..()
|
||||
AddElement(/datum/element/empprotection, EMP_PROTECT_SELF)
|
||||
|
||||
/obj/item/clothing/suit/chameleon/changeling/verb/shred()
|
||||
set name = "Shred Suit"
|
||||
@@ -103,8 +106,9 @@
|
||||
origin_tech = list()
|
||||
canremove = FALSE
|
||||
|
||||
/obj/item/clothing/shoes/chameleon/changeling/emp_act(severity, recursive)
|
||||
return
|
||||
/obj/item/clothing/shoes/chameleon/changeling/Initialize(mapload)
|
||||
. = ..()
|
||||
AddElement(/datum/element/empprotection, EMP_PROTECT_SELF)
|
||||
|
||||
/obj/item/clothing/shoes/chameleon/changeling/verb/shred()
|
||||
set name = "Shred Shoes"
|
||||
@@ -128,8 +132,9 @@
|
||||
origin_tech = list()
|
||||
canremove = FALSE
|
||||
|
||||
/obj/item/storage/backpack/chameleon/changeling/emp_act(severity, recursive)
|
||||
return
|
||||
/obj/item/storage/backpack/chameleon/changeling/Initialize(mapload)
|
||||
. = ..()
|
||||
AddElement(/datum/element/empprotection, EMP_PROTECT_SELF)
|
||||
|
||||
/obj/item/storage/backpack/chameleon/changeling/verb/shred()
|
||||
set name = "Shred Backpack"
|
||||
@@ -156,8 +161,9 @@
|
||||
origin_tech = list()
|
||||
canremove = FALSE
|
||||
|
||||
/obj/item/clothing/gloves/chameleon/changeling/emp_act(severity, recursive)
|
||||
return
|
||||
/obj/item/clothing/gloves/chameleon/changeling/Initialize(mapload)
|
||||
. = ..()
|
||||
AddElement(/datum/element/empprotection, EMP_PROTECT_SELF)
|
||||
|
||||
/obj/item/clothing/gloves/chameleon/changeling/verb/shred()
|
||||
set name = "Shred Gloves"
|
||||
@@ -182,8 +188,9 @@
|
||||
origin_tech = list()
|
||||
canremove = FALSE
|
||||
|
||||
/obj/item/clothing/mask/chameleon/changeling/emp_act(severity, recursive)
|
||||
return
|
||||
/obj/item/clothing/mask/chameleon/changeling/Initialize(mapload)
|
||||
. = ..()
|
||||
AddElement(/datum/element/empprotection, EMP_PROTECT_SELF)
|
||||
|
||||
/obj/item/clothing/mask/chameleon/changeling/verb/shred()
|
||||
set name = "Shred Mask"
|
||||
@@ -203,8 +210,9 @@
|
||||
origin_tech = list()
|
||||
canremove = FALSE
|
||||
|
||||
/obj/item/clothing/glasses/chameleon/changeling/emp_act(severity, recursive)
|
||||
return
|
||||
/obj/item/clothing/glasses/chameleon/changeling/Initialize(mapload)
|
||||
. = ..()
|
||||
AddElement(/datum/element/empprotection, EMP_PROTECT_SELF)
|
||||
|
||||
/obj/item/clothing/glasses/chameleon/changeling/verb/shred()
|
||||
set name = "Shred Glasses"
|
||||
@@ -228,8 +236,9 @@
|
||||
origin_tech = list()
|
||||
canremove = FALSE
|
||||
|
||||
/obj/item/storage/belt/chameleon/changeling/emp_act(severity, recursive)
|
||||
return
|
||||
/obj/item/storage/belt/chameleon/changeling/Initialize(mapload)
|
||||
. = ..()
|
||||
AddElement(/datum/element/empprotection, EMP_PROTECT_SELF)
|
||||
|
||||
/obj/item/storage/belt/chameleon/changeling/verb/shred()
|
||||
set name = "Shred Belt"
|
||||
|
||||
Reference in New Issue
Block a user