ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/socket/item.C
(Generate patch)

Comparing deliantra/server/socket/item.C (file contents):
Revision 1.21 by root, Fri Dec 15 00:34:17 2006 UTC vs.
Revision 1.22 by root, Fri Dec 15 03:53:44 2006 UTC

640 player_apply (pl->ob, op, 0, 0); 640 player_apply (pl->ob, op, 0, 0);
641} 641}
642 642
643/** Client wants to apply some object. Lets do so. */ 643/** Client wants to apply some object. Lets do so. */
644void 644void
645LockItem (uint8 *data, int len, player *pl) 645LockItem (char *data, int len, player *pl)
646{ 646{
647 int flag = data[0]; 647 int flag = data[0];
648 tag_t tag = net_uint32 (data + 1); 648 tag_t tag = net_uint32 ((uint8 *)data + 1);
649 object *op = esrv_get_ob_from_count (pl->ob, tag); 649 object *op = esrv_get_ob_from_count (pl->ob, tag);
650 650
651 if (!op) 651 if (!op)
652 { 652 {
653 new_draw_info (NDI_UNIQUE, 0, pl->ob, "Could not find object to lock/unlock"); 653 new_draw_info (NDI_UNIQUE, 0, pl->ob, "Could not find object to lock/unlock");
662 esrv_update_item (UPD_FLAGS, pl->ob, op); 662 esrv_update_item (UPD_FLAGS, pl->ob, op);
663} 663}
664 664
665/** Client wants to apply some object. Lets do so. */ 665/** Client wants to apply some object. Lets do so. */
666void 666void
667MarkItem (uint8 * data, int len, player *pl) 667MarkItem (char *data, int len, player *pl)
668{ 668{
669 tag_t tag = net_uint32 (data); 669 tag_t tag = net_uint32 ((uint8 *)data);
670 object *op = esrv_get_ob_from_count (pl->ob, tag); 670 object *op = esrv_get_ob_from_count (pl->ob, tag);
671 671
672 if (!op) 672 if (!op)
673 { 673 {
674 new_draw_info (NDI_UNIQUE, 0, pl->ob, "Could not find object to mark"); 674 new_draw_info (NDI_UNIQUE, 0, pl->ob, "Could not find object to mark");

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines