diff --git a/code/game/jobs/job/outsider/representative.dm b/code/game/jobs/job/outsider/representative.dm index b02cb604054..30f43569fa4 100644 --- a/code/game/jobs/job/outsider/representative.dm +++ b/code/game/jobs/job/outsider/representative.dm @@ -32,6 +32,9 @@ glasses = /obj/item/clothing/glasses/sunglasses/big headset = /obj/item/device/radio/headset/representative bowman = /obj/item/device/radio/headset/representative/alt + double_headset = /obj/item/device/radio/headset/alt/double/command/representative + wrist_radio = /obj/item/device/radio/headset/wrist/command/representative + l_hand = /obj/item/storage/briefcase backpack_contents = list( /obj/item/device/camera = 1, diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index a46c2905811..9b738734045 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -703,6 +703,12 @@ icon_state = "com_headset_alt" item_state = "headset_alt" +/obj/item/device/radio/headset/alt/double/command/representative + name = "soundproof representative headset" + +/obj/item/device/radio/headset/wrist/command/representative + name = "wristbound representative radio" + /obj/item/device/radio/headset/heads/ai_integrated //No need to care about icons, it should be hidden inside the AI anyway. name = "\improper AI subspace transceiver" desc = "Integrated AI radio transceiver." diff --git a/code/modules/shieldgen/shield_gen_external.dm b/code/modules/shieldgen/shield_gen_external.dm index 5541bed6543..e65a4e9aa9e 100644 --- a/code/modules/shieldgen/shield_gen_external.dm +++ b/code/modules/shieldgen/shield_gen_external.dm @@ -23,7 +23,7 @@ // Ignore station areas. if (the_station_areas[T.loc]) continue - else if (istype(T, /turf/space) || istype(T, /turf/unsimulated/floor/asteroid) || isopenturf(T)) + else if (istype(T, /turf/space) || istype(T, /turf/unsimulated/floor/asteroid) || isopenturf(T) || istype(T, /turf/simulated/floor/reinforced) || istype(T, /turf/simulated/floor/plating)) for (var/uu in RANGE_TURFS(1, T)) U = uu if (T == U) @@ -49,7 +49,7 @@ // Ignore station areas. if (the_station_areas[T.loc]) continue - else if (istype(T, /turf/space) || istype(T, /turf/unsimulated/floor/asteroid) || isopenturf(T)) + else if (istype(T, /turf/space) || istype(T, /turf/unsimulated/floor/asteroid) || isopenturf(T) || istype(T, /turf/simulated/floor/reinforced) || istype(T, /turf/simulated/floor/plating)) for (var/uu in RANGE_TURFS(1, T)) U = uu if (T == U) diff --git a/html/changelog.html b/html/changelog.html index b3a73683384..877ce8b65aa 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -35,6 +35,26 @@ -->
+

06 February 2022

+

TheGreyWolf updated:

+ +

Wowzewow, Cdey updated:

+ +

04 February 2022

BLUNTFORCE420 updated: