diff options
| author | Jakob Fries <jakob.fries@gmail.com> | 2008-01-30 13:15:58 +0000 |
|---|---|---|
| committer | Jakob Fries <jakob.fries@gmail.com> | 2008-01-30 13:15:58 +0000 |
| commit | ba560c861e8b79f9cfd71be49c55282a3eaf212c (patch) | |
| tree | 50d6fe92fdb8c6e2adbc5820f329905902b2018c /src/game/server/gs_game_ctf.cpp | |
| parent | 6c362f91ebdd4e32e75f747c9f6fbe71eb84fd56 (diff) | |
| download | zcatch-ba560c861e8b79f9cfd71be49c55282a3eaf212c.tar.gz zcatch-ba560c861e8b79f9cfd71be49c55282a3eaf212c.zip | |
animated console, added log messages for team changes and ctf flag events
Diffstat (limited to 'src/game/server/gs_game_ctf.cpp')
| -rw-r--r-- | src/game/server/gs_game_ctf.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/game/server/gs_game_ctf.cpp b/src/game/server/gs_game_ctf.cpp index ee9dae08..0c54d1c5 100644 --- a/src/game/server/gs_game_ctf.cpp +++ b/src/game/server/gs_game_ctf.cpp @@ -86,6 +86,9 @@ void gameobject_ctf::tick() // CAPTURE! \o/ teamscore[fi^1] += 100; f->carrying_player->score += 5; + + dbg_msg("game", "flag_capture player='%d:%s'", f->carrying_player->client_id, server_clientname(f->carrying_player->client_id)); + for(int i = 0; i < 2; i++) flags[i]->reset(); @@ -105,7 +108,11 @@ void gameobject_ctf::tick() // return the flag if(!f->at_stand) { - close_players[i]->score += 1; + player *p = close_players[i]; + p->score += 1; + + dbg_msg("game", "flag_return player='%d:%s'", p->client_id, server_clientname(p->client_id)); + create_sound_global(SOUND_CTF_RETURN); f->reset(); } @@ -118,6 +125,8 @@ void gameobject_ctf::tick() f->at_stand = 0; f->carrying_player = close_players[i]; f->carrying_player->score += 1; + + dbg_msg("game", "flag_grab player='%d:%s'", f->carrying_player->client_id, server_clientname(f->carrying_player->client_id)); for(int c = 0; c < MAX_CLIENTS; c++) { |