Ghosts can *spin and *flip

This commit is contained in:
coiax
2017-12-25 23:11:08 +00:00
committed by CitadelStationBot
parent 6205268f7e
commit 703667bdff
7 changed files with 172 additions and 54 deletions
+24
View File
@@ -5,6 +5,7 @@
return
log_talk(src,"Ghost/[src.key] : [message]", LOGSAY)
<<<<<<< HEAD
. = src.say_dead(message)
@@ -23,3 +24,26 @@
message = compose_message(speaker, message_language, raw_message, radio_freq, spans, message_mode)
to_chat(src, "[link] [message]")
=======
if(check_emote(message))
return
. = say_dead(message)
/mob/dead/observer/Hear(message, atom/movable/speaker, message_language, raw_message, radio_freq, list/spans, message_mode)
var/atom/movable/to_follow = speaker
if(radio_freq)
var/atom/movable/virtualspeaker/V = speaker
if(isAI(V.source))
var/mob/living/silicon/ai/S = V.source
to_follow = S.eyeobj
else
to_follow = V.source
var/link = FOLLOW_LINK(src, to_follow)
// Recompose the message, because it's scrambled by default
message = compose_message(speaker, message_language, raw_message, radio_freq, spans, message_mode)
to_chat(src, "[link] [message]")
>>>>>>> 887cc89... No flipping while unconscious (#33736)