diff options
| author | Magnus Auvinen <magnus.auvinen@gmail.com> | 2007-12-15 15:35:50 +0000 |
|---|---|---|
| committer | Magnus Auvinen <magnus.auvinen@gmail.com> | 2007-12-15 15:35:50 +0000 |
| commit | 87cf8cc5ac79b74cf839738b293203b03a2625be (patch) | |
| tree | 8a57dfd01082496f389db36273a349a439b262b2 /src/game | |
| parent | 1f41af2964239aad29383f4801bdc1c1b4f3e52b (diff) | |
| download | zcatch-87cf8cc5ac79b74cf839738b293203b03a2625be.tar.gz zcatch-87cf8cc5ac79b74cf839738b293203b03a2625be.zip | |
added new ctf sounds
Diffstat (limited to 'src/game')
| -rw-r--r-- | src/game/server/gs_game_ctf.cpp | 12 | ||||
| -rw-r--r-- | src/game/server/gs_server.cpp | 2 |
2 files changed, 12 insertions, 2 deletions
diff --git a/src/game/server/gs_game_ctf.cpp b/src/game/server/gs_game_ctf.cpp index 30d898d9..9e11586b 100644 --- a/src/game/server/gs_game_ctf.cpp +++ b/src/game/server/gs_game_ctf.cpp @@ -119,7 +119,17 @@ void gameobject_ctf::tick() f->at_stand = 0; f->carrying_player = players[i]; f->carrying_player->score += 1; - create_sound_global(SOUND_CTF_GRAB); + + for(int c = 0; c < MAX_CLIENTS; c++) + { + if(!players[c]) + continue; + + if(players[c]->team == fi) + create_sound_global(SOUND_CTF_GRAB_EN, c); + else + create_sound_global(SOUND_CTF_GRAB_PL, c); + } break; } } diff --git a/src/game/server/gs_server.cpp b/src/game/server/gs_server.cpp index ed72816f..bdd3f493 100644 --- a/src/game/server/gs_server.cpp +++ b/src/game/server/gs_server.cpp @@ -1550,7 +1550,7 @@ void create_sound_global(int sound, int target) msg_pack_start(MSG_SOUND_GLOBAL, MSGFLAG_VITAL); msg_pack_int(sound); - server_send_msg(-1); + server_send_msg(target); } // TODO: should be more general |