diff options
Diffstat (limited to 'src/fpsgame/client.cpp')
| -rw-r--r-- | src/fpsgame/client.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/fpsgame/client.cpp b/src/fpsgame/client.cpp index 83aa385..620c262 100644 --- a/src/fpsgame/client.cpp +++ b/src/fpsgame/client.cpp @@ -281,7 +281,6 @@ namespace game { if(i>=0) addmsg(N_SPECTATOR, "rii", i, val); } ICOMMAND(spectator, "is", (int *val, char *who), togglespectator(*val, who)); - ICOMMAND(checkmaps, "", (), addmsg(N_CHECKMAPS, "r")); int gamemode = INT_MAX, nextmode = INT_MAX; string clientmap = ""; void changemapserv(const char *name, int mode) { // forced map change from the server { @@ -1014,10 +1013,7 @@ namespace game { clientdisconnected(getint(p)); break; case N_SPAWN: { - if(d) { - if(d->state==CS_DEAD && d->lastpain) saveragdoll(d); - d->respawn(); - } + if(d) d->respawn(); parsestate(d, p); if(!d) break; d->state = CS_SPAWNING; @@ -1029,7 +1025,6 @@ namespace game { int scn = getint(p); fpsent *s = getclient(scn); if(!s) { parsestate(NULL, p); break; } - if(s->state==CS_DEAD && s->lastpain) saveragdoll(s); if(s==player1) { if(editmode) toggleedit(); stopfollowing(); |
