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.92 by root, Sun Apr 11 00:34:07 2010 UTC vs.
Revision 1.94 by root, Sun Apr 11 23:48:57 2010 UTC

193 { 193 {
194 LOG (llevDebug, "esrv_draw_look called when update_look was not set (player %s)\n", &ob->name); 194 LOG (llevDebug, "esrv_draw_look called when update_look was not set (player %s)\n", &ob->name);
195 return; 195 return;
196 } 196 }
197 197
198 if (pl->ns->need_delinv0)
199 {
200 pl->ns->need_delinv0 = 0;
201 pl->ns->send_packet ("delinv 0");
202 }
203
204 if (pl->run_on)
205 return;
206
198 pl->ns->update_look = 0; 207 pl->ns->update_look = 0;
208 pl->ns->need_delinv0 = 1;
199 209
200 if (ob->flag [FLAG_REMOVED] 210 if (ob->flag [FLAG_REMOVED]
201 || !ob->map 211 || !ob->map
202 || ob->map->in_memory != MAP_ACTIVE 212 || ob->map->in_memory != MAP_ACTIVE
203 || out_of_map (ob->map, ob->x, ob->y)) 213 || out_of_map (ob->map, ob->x, ob->y))
204 return; 214 return;
205
206 pl->ns->send_packet ("delinv 0");
207 215
208 packet sl; 216 packet sl;
209 sl.printf ("item%d ", pl->ns->itemcmd); 217 sl.printf ("item%d ", pl->ns->itemcmd);
210 218
211 sl << uint32 (0); 219 sl << uint32 (0);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines