[snip]
> flawed wrote:
> >
> > At the moment Im using an ethos system from the ftp site. It allows
> > a player to pick an ethos (alignment) good, neutral, and evil.
> > The problem is no matter what the player picks, the alignment
> > always stays at 0.
> You forgot to add 'break' statements.
>
> switch (GET_ETHOS(d->character))
> {
> case 'a': case 'A':
> GET_ALIGNMENT(d->character) = 1000;
> break;
> case 'c': case 'C':
> GET_ALIGNMENT(d->character) = -1000;
> break;
> default:
> GET_ALIGNMENT(d->character) = 0;
> break;
> }
Seems adding break statements doesnt solve anything. regardless of whats
selected, it always returns the alignment to 0. Any other ideas?
--
+---------------------------------------------------------------+
| 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