From 4eb1eb5abc2298b8d482a1b5bc39ee324a599429 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Fri, 12 Dec 2014 12:56:50 +0100 Subject: [PATCH] Removes now redundant face_at checks, allows observers to face. Was initially an attempt to fix lying mobs being unable to change facing to but https://github.com/Baystation12/Baystation12/blob/master/code/modules/mob/mob.dm#L764 complicates this. --- code/_onclick/click.dm | 2 +- code/modules/mob/dead/observer/observer.dm | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index 5ab826fa86..cfa6e0cc2c 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -338,7 +338,7 @@ is_buckled = 1 else is_buckled = 0 - if( is_buckled || !A || !x || !y || !A.x || !A.y || (stat && !isobserver(src))) return + if(!A || !x || !y || !A.x || !A.y) return var/dx = A.x - x var/dy = A.y - y if(!dx && !dy) return diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index f94fceffcf..6b3647ef93 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -605,3 +605,6 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp src << "Your key won't be shown when you speak in dead chat." else src << "Your key will be publicly visible again." + +/mob/dead/observer/canface() + return 1