> Sorry about sending this message to CIRCLE@QUEENSU.CA, well here is the > original message: > > I put in races and I put in set for it, there are no errors, but I could type > 'set name race zzz' and it would tell me 'Okay.' If I try to do this: 'set > name race orc' and it still says ok, but it doesnt really set it > > case **: /* set race */ > if ((i = parse_race(*val_arg)) == RACE_UNDEFINED) { > send_to_char("That is not a valid race.\r\n", ch); > return 0; > } > GET_RACE(vict) = i; > break; > Because what you told it to do is set to race "o" - where "o" is one of the choices from your race selection screen at new character generation time. Usually, it's a,b,c,d or 1,2,3,4 choices (though not always). However, since it says 'okay' when you provide "o", either parse_race doesn't return 'race_undefined' on error, or "o" is a valid race which isn't what you expect. If races work fine for character creation, mimic that method (you'll find it in interpreter.c). PjD +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 04/11/01 PDT