From d3dd7f8e050432e218e7241afec509329b18fc28 Mon Sep 17 00:00:00 2001 From: MirceaKitsune Date: Tue, 7 Sep 2010 21:39:21 +0300 Subject: [PATCH] Hide that message differently for spectators --- data/qcsrc/client/sbar.qc | 1 + data/qcsrc/server/cl_client.qc | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/data/qcsrc/client/sbar.qc b/data/qcsrc/client/sbar.qc index fd08b48b..6bd11539 100644 --- a/data/qcsrc/client/sbar.qc +++ b/data/qcsrc/client/sbar.qc @@ -3078,6 +3078,7 @@ void Sbar_Draw (void) // draw the canleave message if(getstati(STAT_VORE_CANLEAVE)) + if not(spectatee_status) // this message doesn't address spectated players { s = strcat("^7Press ^3", getcommandkey("secondary fire", "+attack2"), " ^7to exit"); pos_x = bottom_x - stringwidth(s, TRUE, '0 0 0') * 16 / 2; diff --git a/data/qcsrc/server/cl_client.qc b/data/qcsrc/server/cl_client.qc index 72002477..98793862 100644 --- a/data/qcsrc/server/cl_client.qc +++ b/data/qcsrc/server/cl_client.qc @@ -2016,7 +2016,7 @@ void SpectateCopy(entity spectatee) { self.stat_eaten = spectatee.stat_eaten; self.stat_stomachload = spectatee.stat_stomachload; self.stat_digesting = spectatee.stat_digesting; - //self.stat_canleave = spectatee.stat_canleave; // don't enable this one, since the notification it's used for does not address spectated players + self.stat_canleave = spectatee.stat_canleave; setorigin(self, spectatee.origin); setsize(self, spectatee.mins, spectatee.maxs); SetZoomState(spectatee.zoomstate); -- 2.39.2