From 372e2f9052a65bd145dd9a28570918b3ba109506 Mon Sep 17 00:00:00 2001 From: "polyxenitopalidou@gmail.com" Date: Fri, 14 Oct 2011 15:12:59 +0000 Subject: [PATCH] =?UTF-8?q?=E2=80=A2Bugfix=20for=20implantchairs,=20occupa?= =?UTF-8?q?nts=20can=20no=20longer=20spam-eject=20themselves.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2354 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/objects/items/weapons/implants/implantchair.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/weapons/implants/implantchair.dm b/code/game/objects/items/weapons/implants/implantchair.dm index 62910591e24..f73af2ad2b1 100644 --- a/code/game/objects/items/weapons/implants/implantchair.dm +++ b/code/game/objects/items/weapons/implants/implantchair.dm @@ -88,9 +88,11 @@ return - go_out() + go_out(var/mob/M) if(!( src.occupant )) return + if(M == occupant) // so that the guy inside can't eject himself -Agouri + return if (src.occupant.client) src.occupant.client.eye = src.occupant.client.mob src.occupant.client.perspective = MOB_PERSPECTIVE @@ -152,7 +154,7 @@ set src in oview(1) if(usr.stat != 0) return - src.go_out() + src.go_out(usr) add_fingerprint(usr) return