diff options
| author | Alfred Eriksson <somerunce@gmail.com> | 2009-01-17 17:26:56 +0000 |
|---|---|---|
| committer | Alfred Eriksson <somerunce@gmail.com> | 2009-01-17 17:26:56 +0000 |
| commit | 335aa0feb24249e9473e5ddb982895ef380ac3c3 (patch) | |
| tree | 44b1a257e7e4ff13a85d347b312566d46ea46185 /src/game/server/gamemodes/ctf.cpp | |
| parent | a270396d1052f8c3850630695e7a02d7d1f817fc (diff) | |
| download | zcatch-335aa0feb24249e9473e5ddb982895ef380ac3c3.tar.gz zcatch-335aa0feb24249e9473e5ddb982895ef380ac3c3.zip | |
flag position is only sent when player is near
Diffstat (limited to 'src/game/server/gamemodes/ctf.cpp')
| -rw-r--r-- | src/game/server/gamemodes/ctf.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/game/server/gamemodes/ctf.cpp b/src/game/server/gamemodes/ctf.cpp index 65058883..d973030a 100644 --- a/src/game/server/gamemodes/ctf.cpp +++ b/src/game/server/gamemodes/ctf.cpp @@ -215,8 +215,11 @@ void FLAG::reset() void FLAG::snap(int snapping_client) { NETOBJ_FLAG *flag = (NETOBJ_FLAG *)snap_new_item(NETOBJTYPE_FLAG, team, sizeof(NETOBJ_FLAG)); - flag->x = (int)pos.x; - flag->y = (int)pos.y; + if(!networkclipped(snapping_client, pos)) + { + flag->x = (int)pos.x; + flag->y = (int)pos.y; + } flag->team = team; flag->carried_by = -1; |