> My question is this: All espects as of now take in one value, as shown > below, by trainer related espec will contain 4 values per line: > ie: > > Trainer_Skills: 34 100 0 1 > Spell number ^ ^Percent mob will teach to, 0= Gold cost, 1, Qp cost. > > void parse_espec(char *buf, int i, int nr) <snip about parse_espec> You'll want to look at the 'interpret_espec' function. with the line above, it's called with the following vars: interpret_espec(keyword="Trainer_Skills", value="34 100 0 1", i, nr) since parse_espec, correctly, just snips the keyword and the : from buf, and sends the rest as 'value'. Thus, just add a CASE('Trainer_Skills') in interpret_espec, and parse on basis of the 'value' var. I hope this made sense. Welcor -- +---------------------------------------------------------------+ | FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | | Archives: http://post.queensu.ca/listserv/wwwarch/circle.html | +---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/04/01 PST