Adds Chameleon Tie (#27840)

* the tie

* colour change

---------

Co-authored-by: Bmon <no@email.com>
This commit is contained in:
Bm0n
2025-01-10 19:34:59 +00:00
committed by GitHub
co-authored by Bmon
parent d28c584f0c
commit 43e242a6ef
2 changed files with 32 additions and 1 deletions
@@ -472,6 +472,7 @@
new /obj/item/radio/headset/chameleon(src)
new /obj/item/pda/chameleon(src)
new /obj/item/clothing/mask/chameleon(src)
new /obj/item/clothing/neck/chameleon(src)
/obj/item/storage/box/syndie_kit/chameleon/nuke
name = "operative's chameleon kit"
@@ -488,6 +489,7 @@
new /obj/item/pda/chameleon(src)
new /obj/item/stamp/chameleon(src)
new /obj/item/clothing/mask/chameleon/voice_change(src)
new /obj/item/clothing/neck/chameleon(src)
/obj/item/storage/box/syndie_kit/dart_gun
name = "dart gun kit"
+30 -1
View File
@@ -72,7 +72,7 @@
/datum/action/item_action/chameleon_change/New(Target)
. = ..()
holder = Target
/datum/action/item_action/chameleon_change/Grant(mob/M)
if(M && (owner != M))
@@ -712,6 +712,35 @@
. = ..()
chameleon_action.emp_randomise(INFINITY)
/obj/item/clothing/neck/chameleon
name = "black tie"
desc = "A neosilk clip-on tie."
icon = 'icons/obj/clothing/neck.dmi'
icon_state = "blacktie"
resistance_flags = NONE
var/datum/action/item_action/chameleon_change/chameleon_action
/obj/item/clothing/neck/chameleon/Initialize(mapload)
. = ..()
chameleon_action = new(src)
chameleon_action.chameleon_type = /obj/item/clothing/neck
chameleon_action.chameleon_name = "Tie"
chameleon_action.chameleon_blacklist = list()
chameleon_action.initialize_disguises()
/obj/item/clothing/neck/chameleon/Destroy()
QDEL_NULL(chameleon_action)
return ..()
/obj/item/clothing/neck/chameleon/emp_act(severity)
. = ..()
chameleon_action.emp_randomise()
/obj/item/clothing/neck/chameleon/broken/Initialize(mapload)
. = ..()
chameleon_action.emp_randomise(INFINITY)
/datum/action/item_action/chameleon_change/modsuit/update_item(obj/item/picked_item)
if(ismodcontrol(target))
var/obj/item/mod/control/C = target