Defines |
| #define | MAXITEMLEN 300 |
Functions |
| static object * | esrv_get_ob_from_count_DM (object *pl, tag_t count) |
| static int | check_container (object *pl, object *con) |
| unsigned int | query_flags (object *op) |
| static void | add_object_to_socklist (SockList *sl, object *op, object *pl, uint32 flags) |
| static int | esrv_draw_look_rec (object *pl, SockList *sl, object *op) |
| void | esrv_draw_look (object *pl) |
| void | esrv_close_container (object *op) |
| void | esrv_send_inventory (object *pl, object *op) |
| static void | esrv_update_item_send (int flags, object *pl, object *op) |
| void | esrv_update_item (int flags, object *pl, object *op) |
| static void | esrv_send_item_send (object *pl, object *op) |
| void | esrv_send_item (object *pl, object *op) |
| static void | esrv_del_item_send (player *pl, int tag) |
| void | esrv_del_item (player *pl, int tag, object *cont) |
| object * | esrv_get_ob_from_count (object *pl, tag_t count) |
| void | ExamineCmd (char *buf, int len, player *pl) |
| static void | remove_quickslot (uint8 slot, player *pl) |
| void | send_quickslots (player *pl) |
| void | QuickSlotCmd (uint8 *buf, int len, player *pl) |
| void | ApplyCmd (char *buf, int len, player *pl) |
| void | LockItem (uint8 *data, int len, player *pl) |
| void | MarkItem (uint8 *data, int len, player *pl) |
| void | esrv_move_object (object *pl, tag_t to, tag_t tag, long nrof) |
| void | cmd_ready_send (player *pl, tag_t tag, int type) |
| int | cmd_ready_determine (object *tmp) |
| void | cmd_ready_clear (object *op, int type) |
This contains item logic for client/server. It doesn't contain the actual commands that send the data, but does contain the logic for what items should be sent.
Definition in file item.c.