summaryrefslogtreecommitdiff
path: root/src/base/proto.c
diff options
context:
space:
mode:
authororoborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e>2008-07-17 10:29:56 +0000
committeroroborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e>2008-07-17 10:29:56 +0000
commit7efb51e2cb64a417d9d18ba0064c84abad265dad (patch)
tree012c15bf21b226770ad1e1c5e67cb8e7e69307d4 /src/base/proto.c
parentd5ae032d2b251a1604042f68a9cd3215c233792e (diff)
- oprava hrozostrasnej chyby s itemami na revery, ktora zadzovala clientov
- ak sa item zobere novy sa automaticky vytovri git-svn-id: http://opensvn.csie.org/tuxanci_ng@151 0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e
Diffstat (limited to 'src/base/proto.c')
-rw-r--r--src/base/proto.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/base/proto.c b/src/base/proto.c
index af8a9f7..1de5ad4 100644
--- a/src/base/proto.c
+++ b/src/base/proto.c
@@ -618,6 +618,14 @@ void proto_recv_additem_client(char *msg)
sscanf(msg, "%s %d %d %d %d %d %d %d %d",
cmd, &id, &type, &x, &y, &count, &frame, &author_id, &check_id);
+#if FUCKED_PATCH
+ if( author_id != ID_UNKNOWN &&
+ getObjectFromSpaceWithID(getCurrentArena()->spaceTux, author_id) == NULL )
+ {
+ return;
+ }
+#endif
+
proto_send_check_client(check_id);
if( ( item = getObjectFromSpaceWithID(getCurrentArena()->spaceItem, id) ) != NULL )