Fixes AI holopad speech not being picked up by tape recorders.

This commit is contained in:
Erthilo
2012-06-28 22:33:07 +01:00
parent 83542c9955
commit 95bae4da54
2 changed files with 9 additions and 0 deletions
@@ -23,6 +23,9 @@
if (recording)
var/ending = copytext(msg, length(msg))
src.timestamp+= src.timerecorded
if (issilicon(M))
src.storedinfo += "\[[time2text(src.timerecorded*10,"hh:mm:ss")]\] [M.name] states, \"[msg]\""
return
if (M.stuttering)
src.storedinfo += "\[[time2text(src.timerecorded*10,"hh:mm:ss")]\] [M.name] stammers, \"[msg]\""
return
+6
View File
@@ -70,6 +70,12 @@
M.show_message(rendered_a, 2)
else//If they do not.
M.show_message(rendered_b, 2)
for (var/obj/item/device/taperecorder/O in range(T, 7)) //Puree hack for tap recorder
spawn (0)
if(O && !istype(O.loc, /obj/item/weapon/storage))
O.hear_talk(src, message_a)
/*Radios "filter out" this conversation channel so we don't need to account for them.
This is another way of saying that we won't bother dealing with them.*/
else