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

Comparing deliantra/server/server/player.C (file contents):
Revision 1.70 by root, Tue Dec 26 20:04:09 2006 UTC vs.
Revision 1.71 by root, Wed Dec 27 09:28:02 2006 UTC

993 * so that players named 'Ab' won't match against players 'Abe' pathname 993 * so that players named 'Ab' won't match against players 'Abe' pathname
994 */ 994 */
995 char buf[MAX_BUF]; 995 char buf[MAX_BUF];
996 sprintf (buf, "%s/%s/%s/", settings.localdir, settings.playerdir, &op->name); 996 sprintf (buf, "%s/%s/%s/", settings.localdir, settings.playerdir, &op->name);
997 997
998 for (maptile *next, *mp = first_map; mp; mp = next) 998 for_all_maps (mp)
999 {
1000 next = mp->next;
1001
1002 if (!strncmp (mp->path, buf, strlen (buf))) 999 if (!strncmp (mp->path, buf, strlen (buf)))
1003 delete_map (mp); 1000 delete_map (mp);
1004 }
1005 1001
1006 delete_character (ob->name, 1); 1002 delete_character (ob->name, 1);
1007 ob->contr->destroy (); 1003 ob->contr->destroy ();
1008 1004
1009 return 1; 1005 return 1;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines