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