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.35 by root, Sun Jan 21 21:28:27 2007 UTC vs.
Revision 1.38 by root, Sat Feb 10 21:01:10 2007 UTC

502 * 502 *
503 * flags is a list of values to update 503 * flags is a list of values to update
504 * to the client (as defined in newclient.h - might as well use the 504 * to the client (as defined in newclient.h - might as well use the
505 * same value both places. 505 * same value both places.
506 */ 506 */
507
508void 507void
509esrv_update_item (int flags, object *pl, object *op) 508esrv_update_item (int flags, object *pl, object *op)
510{ 509{
511 /* If we have a request to send the player item, skip a few checks. */ 510 /* If we have a request to send the player item, skip a few checks. */
512 if (op != pl) 511 if (op != pl)
670 669
671/** 670/**
672 * Tells the client to delete an item. Uses the item 671 * Tells the client to delete an item. Uses the item
673 * command with a -1 location. 672 * command with a -1 location.
674 */ 673 */
675
676void 674void
677esrv_del_item (player *pl, int tag) 675esrv_del_item (player *pl, int tag)
678{ 676{
677 if (!pl->ns)
678 return;
679
679 packet sl ("delitem"); 680 packet sl ("delitem");
680 681
681 sl << uint32 (tag); 682 sl << uint32 (tag);
682 683
683 pl->ns->send_packet (sl); 684 pl->ns->send_packet (sl);
879 else 880 else
880 new_draw_info (NDI_UNIQUE, 0, op, "You see nothing."); 881 new_draw_info (NDI_UNIQUE, 0, op, "You see nothing.");
881 } 882 }
882} 883}
883 884
884
885
886/** Client wants to look at some object. Lets do so. */ 885/** Client wants to look at some object. Lets do so. */
887void 886void
888LookAt (char *buf, int len, player *pl) 887LookAt (char *buf, int len, player *pl)
889{ 888{
890 int dx, dy; 889 int dx, dy;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines