(GameImportsImpl gameImports)
| 358 | } |
| 359 | |
| 360 | static void SV_Nextserver(GameImportsImpl gameImports) { |
| 361 | |
| 362 | //ZOID, ss_pic can be nextserver'd in coop mode |
| 363 | if (gameImports.sv.state == ServerStates.SS_GAME |
| 364 | || (gameImports.sv.state == ServerStates.SS_PIC && 0 == Cvar.getInstance().VariableValue("coop"))) |
| 365 | return; // can't nextserver while playing a normal game |
| 366 | |
| 367 | gameImports.spawncount++; // make sure another doesn't sneak in |
| 368 | String v = Cvar.getInstance().VariableString("nextserver"); |
| 369 | //if (!v[0]) |
| 370 | if (v.length() == 0) |
| 371 | Cbuf.AddText("killserver\n"); |
| 372 | else { |
| 373 | Cbuf.AddText(v); |
| 374 | Cbuf.AddText("\n"); |
| 375 | } |
| 376 | Cvar.getInstance().Set("nextserver", ""); |
| 377 | } |
| 378 | |
| 379 | /* |
| 380 | * ================== SV_Nextserver_f |
no test coverage detected