--- deliantra/server/socket/item.C 2007/03/11 02:12:45 1.41 +++ deliantra/server/socket/item.C 2007/03/14 00:04:59 1.42 @@ -266,11 +266,10 @@ if (QUERY_FLAG (head, FLAG_NO_PICK)) flags |= F_NOPICK; - if (!(ns.faces_sent[head->face] & NS_FACESENT_FACE)) - esrv_send_face (&ns, head->face, 0); + ns.send_face (head->face); if (QUERY_FLAG (head, FLAG_ANIMATE) && !ns.anims_sent[head->animation_id]) - esrv_send_animation (&ns, head->animation_id); + ns.send_animation (head->animation_id); sl << uint32 (head->count) << uint32 (flags) @@ -358,8 +357,7 @@ sl << uint32 (0); - if (!(pl->contr->ns->faces_sent[empty_face] & NS_FACESENT_FACE)) - esrv_send_face (pl->contr->ns, empty_face, 0); + pl->contr->ns->send_face (empty_face); if (pl->contr->ns->look_position) { @@ -557,9 +555,7 @@ if (flags & UPD_FACE) { - if (!(ns->faces_sent[op->face] & NS_FACESENT_FACE)) - esrv_send_face (ns, op->face, 0); - + ns->send_face (op->face); sl << uint32 (op->face); }