… | |
… | |
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; |