/* Here's a little C program to list the names and numbers of the mobs and objects in your Diku world. I just needed something to make a quick reference when I'm writing zone files. Usage: namegrab myworld.mob or myworld.obj Nick Borko nborko@umiami.ir.miami.edu Utility to show the names and numbers of mobs and objects in the .mob and .obj files Program by Nick Borko at the University of Miami email nborko@umiami.ir.miami.edu For use with DikuMud */ #include <stdio.h> main(int argc, char *argv[]) { if(argc>1) { FILE *fp; if(fp = fopen(argv[1],"r")) { char line[256]; while(!feof(fp)) { fgets(line,255,fp); if(line[0]=='#') { int i; for(i=0;line[i];i++) if(line[i]=='\n') line[i]=0; printf("%s: ",line); fgets(line,255,fp); fgets(line,255,fp); for(i=0;line[i];i++) if(line[i]=='~') line[i]=' '; printf(line); } } fclose(fp); } else printf("Could not open: %s\n\r",argv[1]); } else printf("Usage: namegrab <file>\n\r"); }