X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=src%2Fserver%2Fitemdb.c;h=a88fad810fb32321d22aa83cada50bbfef3254d5;hb=88dc83a1cdc8df8d74078f1d41726095d5a26d61;hp=dc188fdc2d63859bfbc5f082a632295d96de5ee2;hpb=4fef498619ca05876568c6bc5114fadd7c2496ee;p=tpg%2Fopendispense2.git diff --git a/src/server/itemdb.c b/src/server/itemdb.c index dc188fd..a88fad8 100644 --- a/src/server/itemdb.c +++ b/src/server/itemdb.c @@ -263,6 +263,8 @@ void Items_UpdateFile(void) int num; tHandler *handler; + trim(buffer); + lineNum ++; line_items[lineNum-1] = -1; line_comments[lineNum-1] = NULL; @@ -326,7 +328,8 @@ void Items_UpdateFile(void) fclose(fp); - fp = fopen("items.cfg.new", "w"); // DEBUG: Don't kill the real item file until debugged + //fp = fopen("items.cfg.new", "w"); // DEBUG: Don't kill the real item file until debugged + fp = fopen(gsItemListFile, "w"); // Create new file { @@ -342,8 +345,11 @@ void Items_UpdateFile(void) if( done_items[ line_items[i] ] ) { fprintf(fp, "; DUP -"); } - done_items[ line_items[i] ] = 1; + + if( item->bHidden ) + fprintf(fp, "-"); + fprintf(fp, "%s\t%i\t%i\t%s\t", item->Handler->Name, item->ID, item->Price, item->Name ); @@ -363,6 +369,9 @@ void Items_UpdateFile(void) tItem *item = &gaItems[i]; if( done_items[i] ) continue ; + if( item->bHidden ) + fprintf(fp, "-"); + fprintf(fp, "%s\t%i\t%i\t%s\n", item->Handler->Name, item->ID, item->Price, item->Name );