Updated MOTD...

This commit is contained in:
Marco Cawthorne 2017-04-19 19:19:02 +02:00
parent ec41057c4e
commit 1a2b4dc6a3
4 changed files with 6 additions and 8 deletions

View file

@ -20,20 +20,17 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
float Player_PreDraw( void ) {
if ( self.entnum == player_localentnum ) {
self.movetype = MOVETYPE_WALK;
// Prepare rollback
vector vOldOrigin = self.origin;
vector vOldVelocity = self.velocity;
float fOldPMoveFlags = self.pmove_flags;
// Apply physics for every single input-frame that has not yet been
// acknowledged by the server (servercommandframe = last acknowledged frame)
self.movetype = MOVETYPE_WALK;
for ( int i = servercommandframe + 1; i <= clientcommandframe; i++ ) {
getinputstate( i );
runstandardplayerphysics( self );
}
// Smooth stair stepping, this has to be done manually!
vPlayerOriginOld = vPlayerOrigin;
if ( ( self.flags & FL_ONGROUND ) && ( self.origin_z - vPlayerOriginOld_z > 0 ) ) {
@ -54,14 +51,12 @@ float Player_PreDraw( void ) {
vPlayerVelocity = self.velocity;
addentity( self );
// Time to roll back
self.origin = vOldOrigin;
setorigin( self, self.origin );
self.velocity = vOldVelocity;
self.pmove_flags = fOldPMoveFlags;
self.movetype = MOVETYPE_NONE;
// Set renderflag for mirrors!
self.renderflags = RF_EXTERNALMODEL;
} else {
addentity( self );

View file

@ -127,7 +127,7 @@ void SV_RunClientCommand( void ) {
self.fInBuyZone = FALSE;
self.fInHostageZone = FALSE;
if( fGameState == GAME_FREEZE && self.team != 0 ) {
if ( fGameState == GAME_FREEZE && self.health > 0 ) {
input_movevalues = '0 0 0';
input_buttons = 0;
input_impulse = 0;

3
freecs/motd.txt Executable file
View file

@ -0,0 +1,3 @@
You are playing FreeCS
Visit the official FreeCS web site @
icculus.org/~marco/freecs/

Binary file not shown.