X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=src%2Fserver%2Fitemdb.c;h=06c82578a645cf5a01776c280daba4f940b78f6f;hb=008596161453e64354973268125058b49aee60d3;hp=8f2cfeccd0a1cad82cb33f153b85413ea30c048f;hpb=0e15ed888a4d398530a74a6b713414e649767358;p=tpg%2Fopendispense2.git diff --git a/src/server/itemdb.c b/src/server/itemdb.c index 8f2cfec..06c8257 100644 --- a/src/server/itemdb.c +++ b/src/server/itemdb.c @@ -207,7 +207,10 @@ void Items_ReadFromFile(void) items = realloc( items, (numItems + 1)*sizeof(items[0]) ); items[numItems].Handler = handler; items[numItems].ID = num; - items[numItems].Price = price; + if( gbNoCostMode ) + items[numItems].Price = 0; + else + items[numItems].Price = price; items[numItems].Name = strdup(desc); items[numItems].bHidden = (line[0] == '-'); numItems ++; @@ -220,6 +223,7 @@ void Items_ReadFromFile(void) free(gaItems); gaItems = NULL; } + fclose(fp); // Replace with new giNumItems = numItems;