Xenologist hailing freq access (#21105)

Fixes https://github.com/Aurorastation/Aurora.3/issues/21104

Grants Xenobotany/Xenobiology radios with hailing freqs like Xenoarch on
spawn, provide appropriate access to similar shortwaves.

Not going to be giving them all the cool stuff Xenoarch gets for solo
exploration like machetes and shit, they still ought to bring escorts or
else tag along with the xenoarch.

Xenoarch still stuff xenobots/bios in lockers.

Xenoarch stronk.

---------

Signed-off-by: Batrachophreno <Batrochophreno@gmail.com>
This commit is contained in:
Batrachophreno
2025-08-15 13:59:24 +00:00
committed by GitHub
parent efe7738d06
commit 88b396cba9
5 changed files with 99 additions and 29 deletions
@@ -152,8 +152,8 @@
icon_state = "sci_cypherkey"
channels = list(CHANNEL_SCIENCE = TRUE)
/obj/item/device/encryptionkey/headset_xenoarch
name = "xenoarchaeology radio encryption key"
/obj/item/device/encryptionkey/headset_xenology
name = "xenology radio encryption key"
icon_state = "sci_cypherkey"
channels = list(CHANNEL_SCIENCE = TRUE, CHANNEL_HAILING = TRUE)
@@ -574,7 +574,7 @@
/obj/item/device/radio/headset/headset_sci
name = "science radio headset"
desc = "A sciency headset. Like usual."
desc = "A science-y headset. Like usual."
icon_state = "sci_headset"
ks2type = /obj/item/device/encryptionkey/headset_sci
@@ -601,40 +601,40 @@
item_state = "clip_sci"
ks2type = /obj/item/device/encryptionkey/headset_sci
/obj/item/device/radio/headset/headset_xenoarch
name = "xenoarchaeology radio headset"
desc = "A sciency headset for Xenoarchaeologists."
/obj/item/device/radio/headset/headset_xenology
name = "xenologist radio headset"
desc = "A science-y headset for Xenologists."
icon_state = "sci_headset"
ks2type = /obj/item/device/encryptionkey/headset_xenoarch
ks2type = /obj/item/device/encryptionkey/headset_xenology
/obj/item/device/radio/headset/headset_xenoarch/alt
name = "xenoarchaeology bowman headset"
/obj/item/device/radio/headset/headset_xenology/alt
name = "xenologist bowman headset"
icon = 'icons/obj/item/device/radio/headset_alt.dmi'
icon_state = "sci_headset_alt"
/obj/item/device/radio/headset/alt/double/xenoarch
name = "soundproof xenoarchaeology headset"
/obj/item/device/radio/headset/alt/double/xenology
name = "soundproof xenologist headset"
icon_state = "earset_sci"
item_state = "earset_sci"
ks2type = /obj/item/device/encryptionkey/headset_xenoarch
ks2type = /obj/item/device/encryptionkey/headset_xenology
/obj/item/device/radio/headset/wrist/xenoarch
name = "wristbound xenoarchaeology radio"
/obj/item/device/radio/headset/wrist/xenology
name = "wristbound xenologist radio"
icon_state = "wristset_sci"
item_state = "wristset_sci"
ks2type = /obj/item/device/encryptionkey/headset_xenoarch
ks2type = /obj/item/device/encryptionkey/headset_xenology
/obj/item/device/radio/headset/wrist/clip/xenoarch
name = "clip-on xenoarchaeology radio"
/obj/item/device/radio/headset/wrist/clip/xenology
name = "clip-on xenologist radio"
icon_state = "clip_sci"
item_state = "clip_sci"
ks2type = /obj/item/device/encryptionkey/headset_xenoarch
ks2type = /obj/item/device/encryptionkey/headset_xenology
/obj/item/device/radio/headset/headset_anom
name = "anomalist radio headset"
desc = "A sciency headset for Anomalists."
desc = "A science-y headset for Anomalists."
icon_state = "sci_headset"
ks2type = /obj/item/device/encryptionkey/headset_xenoarch
ks2type = /obj/item/device/encryptionkey/headset_xenology
/obj/item/device/radio/headset/headset_anom/alt
name = "anomalist bowman headset"
@@ -645,19 +645,19 @@
name = "soundproof anomalist headset"
icon_state = "earset_sci"
item_state = "earset_sci"
ks2type = /obj/item/device/encryptionkey/headset_xenoarch
ks2type = /obj/item/device/encryptionkey/headset_xenology
/obj/item/device/radio/headset/wrist/anom
name = "wristbound anomalist radio"
icon_state = "wristset_sci"
item_state = "wristset_sci"
ks2type = /obj/item/device/encryptionkey/headset_xenoarch
ks2type = /obj/item/device/encryptionkey/headset_xenology
/obj/item/device/radio/headset/wrist/clip/anom
name = "clip-on anomalist radio"
icon_state = "clip_sci"
item_state = "clip_sci"
ks2type = /obj/item/device/encryptionkey/headset_xenoarch
ks2type = /obj/item/device/encryptionkey/headset_xenology
/obj/item/device/radio/headset/headset_rob
name = "robotics radio headset"