diff --git a/code/datums/outfit/civilian.dm b/code/datums/outfit/civilian.dm index bdfb5b1b688..d29c1b1e884 100644 --- a/code/datums/outfit/civilian.dm +++ b/code/datums/outfit/civilian.dm @@ -561,9 +561,9 @@ items_to_spawn = list( "Default" = list( slot_ears_str = list( - "Lawyer" = /obj/item/device/radio/headset, - "Bridge Officer" = /obj/item/device/radio/headset/headset_com, - "Internal Affairs Agent" = /obj/item/device/radio/headset, + "Lawyer" = /obj/item/device/radio/headset/headset_iaa, + "Bridge Officer" = /obj/item/device/radio/headset/headset_iaa, + "Internal Affairs Agent" = /obj/item/device/radio/headset/headset_iaa, ), slot_w_uniform_str = list( "Lawyer" = /obj/item/clothing/under/lawyer/bluesuit, @@ -590,9 +590,9 @@ ), /datum/species/plasmaman/ = list( slot_ears_str = list( - "Lawyer" = /obj/item/device/radio/headset, - "Bridge Officer" = /obj/item/device/radio/headset/headset_com, - "Internal Affairs Agent" = /obj/item/device/radio/headset, + "Lawyer" = /obj/item/device/radio/headset/headset_iaa, + "Bridge Officer" = /obj/item/device/radio/headset/headset_iaa, + "Internal Affairs Agent" = /obj/item/device/radio/headset/headset_iaa, ), slot_w_uniform_str = list( "Lawyer" = /obj/item/clothing/under/lawyer/bluesuit, @@ -614,9 +614,9 @@ ), /datum/species/vox/ = list( slot_ears_str = list( - "Lawyer" = /obj/item/device/radio/headset, - "Bridge Officer" = /obj/item/device/radio/headset/headset_com, - "Internal Affairs Agent" = /obj/item/device/radio/headset, + "Lawyer" = /obj/item/device/radio/headset/headset_iaa, + "Bridge Officer" = /obj/item/device/radio/headset/headset_iaa, + "Internal Affairs Agent" = /obj/item/device/radio/headset/headset_iaa, ), slot_w_uniform_str = list( "Lawyer" = /obj/item/clothing/under/lawyer/bluesuit, diff --git a/code/game/objects/items/devices/radio/encryptionkey.dm b/code/game/objects/items/devices/radio/encryptionkey.dm index 7e12dd58c58..0cba4187d88 100644 --- a/code/game/objects/items/devices/radio/encryptionkey.dm +++ b/code/game/objects/items/devices/radio/encryptionkey.dm @@ -80,6 +80,12 @@ desc = "An encryption key for a radio headset. Contains cypherkeys." icon_state = "com_cypherkey" channels = list("Command" = 1) + +/obj/item/device/encryptionkey/headset_iaa + name = "Internal Affairs Radio Encryption Key" + desc = "An encryption key for a radio headset. Contains cypherkeys." + icon_state = "com_cypherkey" + channels = list("Command" = 1, "Security" = 1) /obj/item/device/encryptionkey/heads/captain name = "Captain's Encryption Key" diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index 2f307043f57..bde7d82a95a 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -198,6 +198,13 @@ icon_state = "com_headset" item_state = "headset" init_keyslot2_type = /obj/item/device/encryptionkey/headset_servsci + +/obj/item/device/radio/headset/headset_iaa + name = "internal affairs radio headset" + desc = "A headset used to communicate with security and heads of staff. To access the security channel, use :s. For command, use :c." + icon_state = "iaa_headset" + item_state = "headset" + init_keyslot2_type = /obj/item/device/encryptionkey/headset_iaa /obj/item/device/radio/headset/headset_earmuffs name = "headset earmuffs" diff --git a/icons/mob/ears.dmi b/icons/mob/ears.dmi index 2752c733908..34f6612553b 100644 Binary files a/icons/mob/ears.dmi and b/icons/mob/ears.dmi differ