> Why not just do something like > if (GET_RACE(ch) == RACE_HUMAN) > GET_RACE(ch) = RACE_WEREWOLF > else GET_RACE(ch) = RACE_HUMAN; > > Or am I misunderstanding your do_change function? You are. The idea is this, you have to be a were to be able to change so RAcE_WHUMAN is a were in human form and a RACE_PWHUMAN is a were in partial human/wolf form and RACE_WERE_WOLF is a were in lupos (100% wolf) form but I just changed that to PRF_WERE, PRF_PWERE, PRF_FWERE which is (taken in the same order) that same as the RACE_ ones but makes less RACES :) and this way elvs can become weres
This archive was generated by hypermail 2b30 : 12/07/00 PST