Stephen Marz wrote: > > Anyone want to tell me why this class implementation only returns 0? It > will not return any other value. I even made a test define, the > GET_CLASS(mob_proto +i) = NPC_CLASS_UNKNOWN, unknown is number 11 in the > structs.h file. > > sscanf(line, "%s %s %d %s %c", f1, f2, t + 2, &race_letter, &letter); > MOB_FLAGS(mob_proto + i) = asciiflag_conv(f1); > SET_BIT(MOB_FLAGS(mob_proto + i), MOB_ISNPC); > AFF_FLAGS(mob_proto + i) = asciiflag_conv(f2); > GET_ALIGNMENT(mob_proto + i) = t[2]; > LOWER(race_letter); > GET_CLASS(mob_proto + i) = NPC_CLASS_UNKNOWN; > switch (race_letter) > { [...] > case 'sm': [...] I don't understand that!!! 'sm' ??!?!?!?!?! Anyone can explain it? (race_letter is a char??? no?) +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/08/00 PST