(SubgameEntity ent, GameExportsImpl gameExports)
| 173 | } |
| 174 | |
| 175 | static void GetChaseTarget(SubgameEntity ent, GameExportsImpl gameExports) { |
| 176 | |
| 177 | for (int i = 1; i <= gameExports.game.maxclients; i++) { |
| 178 | SubgameEntity other = gameExports.g_edicts[i]; |
| 179 | gclient_t otherClient = other.getClient(); |
| 180 | if (other.inuse && !otherClient.resp.spectator) { |
| 181 | gclient_t client = ent.getClient(); |
| 182 | client.chase_target = other; |
| 183 | client.update_chase = true; |
| 184 | UpdateChaseCam(ent, gameExports); |
| 185 | return; |
| 186 | } |
| 187 | } |
| 188 | gameExports.gameImports.centerprintf(ent, "No other players to chase."); |
| 189 | } |
| 190 | } |
no test coverage detected