diff options
| author | Magnus Auvinen <magnus.auvinen@gmail.com> | 2007-12-09 16:04:37 +0000 |
|---|---|---|
| committer | Magnus Auvinen <magnus.auvinen@gmail.com> | 2007-12-09 16:04:37 +0000 |
| commit | 7f95a8d4a69640ad7c38fe743a08e637b97b034c (patch) | |
| tree | b4109ff1d513da1e82343b89f7e7a73a0d07fcab /src/game/server | |
| parent | 20e390ade2183e205bf92536302051344f19565f (diff) | |
| download | zcatch-7f95a8d4a69640ad7c38fe743a08e637b97b034c.tar.gz zcatch-7f95a8d4a69640ad7c38fe743a08e637b97b034c.zip | |
fixed so that the airjump effect is shown to all
Diffstat (limited to 'src/game/server')
| -rw-r--r-- | src/game/server/game_server.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/game/server/game_server.cpp b/src/game/server/game_server.cpp index 2d3d02b0..eba15f2b 100644 --- a/src/game/server/game_server.cpp +++ b/src/game/server/game_server.cpp @@ -985,7 +985,14 @@ void player::tick_defered() int mask = cmask_all_except_one(client_id); if(events&COREEVENT_GROUND_JUMP) create_sound(pos, SOUND_PLAYER_JUMP, mask); - if(events&COREEVENT_AIR_JUMP) create_sound(pos, SOUND_PLAYER_JUMP, mask); + if(events&COREEVENT_AIR_JUMP) + { + create_sound(pos, SOUND_PLAYER_JUMP, mask); + ev_common *c = (ev_common *)::events.create(EVENT_AIR_JUMP, sizeof(ev_common), mask); + c->x = (int)pos.x; + c->y = (int)pos.y; + } + //if(events&COREEVENT_HOOK_LAUNCH) snd_play_random(CHN_WORLD, SOUND_HOOK_LOOP, 1.0f, pos); if(events&COREEVENT_HOOK_ATTACH_PLAYER) create_sound(pos, SOUND_HOOK_ATTACH_PLAYER, mask); if(events&COREEVENT_HOOK_ATTACH_GROUND) create_sound(pos, SOUND_HOOK_ATTACH_GROUND, mask); |