Greetings,
On Tuesday, November 27, 2001 8:39:48 PM you wrote:
[snip]
> switch (GET_RACE(d->character)) {
> case RACE_HUMAN:
> GET_ALIGNMENT(d->character) = ALIGN_GOOD;
> return;
> case RACE_BARBARIAN:
> GET_ALIGNMENT(d->character) = ALIGN_NEUTRAL;
> return;
[snip] (next line is end of switch)
> }
> switch (GET_CLASS(d->character)) {
> case CLASS_NECROMANCER:
> GET_ALIGNMENT(d->character) = ALIGN_EVIL;
> return;
> }
> }
> My problem is that when a human necromancer is created, the alignment is set
> to good, when it needs to be set to evil, however humans are a neautral
> class in all respects, but necromancers are an evil class but welcome in all
> towns on our mud, evil, or good.
When you type return; it actually quits the entire function -
replace with break. :o)
--
Yours truly,
Henrik Stuart (http://www.unprompted.com/hstuart/)
--
+---------------------------------------------------------------+
| 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/06/01 PST