… | |
… | |
168 | struct client : zero_initialised, attachable<client> |
168 | struct client : zero_initialised, attachable<client> |
169 | { |
169 | { |
170 | int ACC (RW, fd); |
170 | int ACC (RW, fd); |
171 | unsigned int inbuf_len; // number of bytes valid in inbuf |
171 | unsigned int inbuf_len; // number of bytes valid in inbuf |
172 | uint8 *faces_sent; // This is a bitmap on sent face status |
172 | uint8 *faces_sent; // This is a bitmap on sent face status |
173 | statsinfo stats; |
173 | statsinfo stats; |
174 | |
174 | |
175 | client_container cc_inv, cc_other; |
175 | client_container cc_inv, cc_other; |
176 | Buffer outputbuffer; |
176 | Buffer outputbuffer; |
177 | |
177 | |
178 | char *ACC (RW, host); /* Which host it is connected from (ip address) */ |
178 | char *ACC (RW, host); /* Which host it is connected from (ip address) */ |
179 | uint8 ACC (RW, state); /* Input state of the player (name, password, etc */ |
179 | uint8 ACC (RW, state); /* Input state of the player (name, password, etc */ |
180 | uint8 ACC (RW, password_fails); /* how many times the player has failed to give the right password */ |
180 | uint8 ACC (RW, password_fails); /* how many times the player has failed to give the right password */ |
181 | |
181 | |
|
|
182 | bool ACC (RW, afk); /* player is afk */ |
182 | bool ACC (RW, facecache); /* If true, client is caching images */ |
183 | bool ACC (RW, facecache); /* If true, client is caching images */ |
183 | bool ACC (RW, sent_scroll); |
184 | bool ACC (RW, sent_scroll); |
184 | bool ACC (RW, sound); /* does the client want sound */ |
185 | bool ACC (RW, sound); /* does the client want sound */ |
185 | bool ACC (RW, exp64); /* Client wants 64 bit exp data, as well as skill data */ |
|
|
186 | bool ACC (RW, newmapcmd); /* Send newmap command when entering new map SMACFIGGEN */ |
186 | bool ACC (RW, newmapcmd); /* Send newmap command when entering new map SMACFIGGEN */ |
187 | bool ACC (RW, plugincmd); /* CF+ extend the protocol through a plug-in */ |
187 | bool ACC (RW, plugincmd); /* CF+ extend the protocol through a plug-in */ |
188 | bool ACC (RW, mapinfocmd); /* CF+ return map info and send map change info */ |
188 | bool ACC (RW, mapinfocmd); /* CF+ return map info and send map change info */ |
189 | bool ACC (RW, extcmd); /* CF+ call into extensions/plugins */ |
189 | bool ACC (RW, extcmd); /* CF+ call into extensions/plugins */ |
190 | bool ACC (RW, extmap); /* CF+ extend map comamnd with extra data */ |
190 | bool ACC (RW, extmap); /* CF+ extend map comamnd with extra data */ |