diff --git a/code/modules/admin/verbs/deadsay.dm b/code/modules/admin/verbs/deadsay.dm
index a9f2f1d4d1b..b4d225681c9 100644
--- a/code/modules/admin/verbs/deadsay.dm
+++ b/code/modules/admin/verbs/deadsay.dm
@@ -17,7 +17,7 @@
if (!msg)
return
- var/rendered = "DEAD: ADMIN([src.stealth ? pick("BADMIN", "hornigranny", "TLF", "scaredforshadows", "KSI", "Silnazi", "HerpEs", "BJ69", "SpoofedEdd", "Uhangay", "Wario90900", "Regarity", "MissPhareon", "LastFish", "unMportant", "Deurpyn", "Fatbeaver") : src.key]) says, \"[msg]\""
+ var/rendered = "DEAD: ADMIN([src.stealth ? pick("\[DATA EXPUNGED\]", "\[REDACTED\]", "¦¦¦¦¦¦¦¦¦¦") : src.key]) says, \"[msg]\""
for (var/mob/M in world)
if (istype(M, /mob/new_player))
diff --git a/code/modules/mob/living/carbon/human/whisper.dm b/code/modules/mob/living/carbon/human/whisper.dm
index e681e11325c..3e79062b3f5 100644
--- a/code/modules/mob/living/carbon/human/whisper.dm
+++ b/code/modules/mob/living/carbon/human/whisper.dm
@@ -63,8 +63,9 @@
O.hear_talk(src, message)
var/list/listening = hearers(message_range, src)
- listening -= src
- listening += src
+// listening -= src
+// listening += src
+// WAT.
var/list/eavesdropping = hearers(2, src)
eavesdropping -= src
eavesdropping -= listening
diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm
index 96b68b9ff8c..505337dfdc1 100644
--- a/code/modules/mob/living/say.dm
+++ b/code/modules/mob/living/say.dm
@@ -153,7 +153,7 @@
if( !message_mode && (disease_symptoms & DISEASE_WHISPER))
message_mode = "whisper"
- if(src.stunned > 0 || (traumatic_shock > 61 && prob(50)))
+ if(src.stunned > 2 || (traumatic_shock > 61 && prob(50)))
message_mode = "" //Stunned people shouldn't be able to physically turn on their radio/hold down the button to speak into it
@@ -339,7 +339,7 @@
for(var/mob/M in listening)
eavesdroppers.Remove(M)
for(var/mob/M in eavesdroppers)
- if(M.stat)
+ if(M.stat || !M.client)
eavesdroppers.Remove(M)
for (var/obj/O in ((W | contents)-used_radios))
diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm
index 5ea3a400640..672558defa5 100644
--- a/code/modules/mob/living/silicon/ai/ai.dm
+++ b/code/modules/mob/living/silicon/ai/ai.dm
@@ -96,7 +96,7 @@
return
-/mob/living/silicon/robot/attackby(obj/item/weapon/W as obj, mob/user as mob)
+/mob/living/silicon/ai/attackby(obj/item/weapon/W as obj, mob/user as mob)
if(istype(W, /obj/item/weapon/wrench))
if(anchored)
user.visible_message("\blue [user] starts to unbolt [src] from the plating...")
diff --git a/interface/skin.dmf b/interface/skin.dmf
index 95480e7bf61..fcdde69d00c 100644
--- a/interface/skin.dmf
+++ b/interface/skin.dmf
@@ -1688,7 +1688,7 @@ window "vendingslot"
window "vendingwindow_n"
elem "vendingwindow_n"
type = MAIN
- pos = 1604,378
+ pos = 281,0
size = 300x438
anchor1 = none
anchor2 = none