Mapfix, hivemind fix

This commit is contained in:
Markolie
2015-02-25 01:13:53 +01:00
parent b44255d250
commit da05274bf4
4 changed files with 28 additions and 13 deletions
+13 -2
View File
@@ -16,9 +16,20 @@
return emote(copytext(message,2))
var/datum/language/speaking = parse_language(message)
if(speaking)
message = copytext(message, 2+length(speaking.key))
message = copytext(message,2+length(speaking.key))
else
speaking = all_languages["Xenomorph"]
var/ending = copytext(message, length(message))
if (speaking)
// This is broadcast to all mobs with the language,
// irrespective of distance or anything else.
if(speaking.flags & HIVEMIND)
speaking.broadcast(src,trim(message))
return
//If we've gotten this far, keep going!
verb = speaking.get_spoken_verb(ending)
message = trim(message)