--- deliantra/server/include/client.h 2007/03/11 02:12:44 1.32 +++ deliantra/server/include/client.h 2007/03/12 23:45:10 1.34 @@ -42,15 +42,8 @@ unsigned char flags; }; -/* This basically defines the largest size an - * archetype may be - it is used for allocation of - * some structures, as well as determining how far - * we should look for the heads of big images. - */ -#define MAX_HEAD_OFFSET 8 - -#define MAX_CLIENT_X (MAP_CLIENT_X + MAX_HEAD_OFFSET) -#define MAX_CLIENT_Y (MAP_CLIENT_Y + MAX_HEAD_OFFSET) +#define MAX_CLIENT_X MAP_CLIENT_X +#define MAX_CLIENT_Y MAP_CLIENT_Y struct Map { @@ -58,7 +51,7 @@ }; /* True max is 16383 given current map compaction method */ -# define MAXANIMNUM 2000 +#define MAXANIMNUM 10000 struct statsinfo { @@ -202,6 +195,8 @@ bool ACC (RW, extcmd); /* CF+ call into extensions/plugins */ bool ACC (RW, extmap); /* CF+ extend map comamnd with extra data */ bool ACC (RW, buggy_mapscroll); /* CF+ client crashes on large mapscrolls */ + bool ACC (RW, force_face0); /* CF+ client workaround for buggy checksum calculation in gcfclient */ + bool ACC (RW, force_bad_checksum); /* CF+ client workaround for buggy checksum calculation in gcfclient */ bool ACC (RW, darkness); /* True if client wants darkness information */ bool ACC (RW, image2); /* Client wants image2/face2 commands */ bool ACC (RW, update_look); /* If true, we need to send the look window */