On Thu, 21 Jul 1994, Stephen Wang wrote:
> >What do you think of this: When you kill a moster of alignment N, you move
> >15% of the way from your current alignment to an alignment of -N.
Sounds much better than the older version, though I do like the
suggestion that the level diff between you and the mob be included as
well. I think it just fits that a 30th level Grand Knight will not be as
affected as a 1st level Newbie when killing a 30th level Black Knight.
All IMHO though.
> >Also, I want to change 'score' to give you a textual rather than numeric
> >indication of your alignment, i.e.:
I'd doen this by swiping the entries originally from Merc code.
if ( GET_ALIGNMENT(ch) > 900 ) strcat(buf, " You are angelic.\n\r");
else if ( GET_ALIGNMENT(ch) > 700 ) strcat(buf, " You are saintly.\n\r");
else if ( GET_ALIGNMENT(ch) > 350 ) strcat(buf, " You are good.\n\r");
else if ( GET_ALIGNMENT(ch) > 100 ) strcat(buf, " You are kind.\n\r");
else if ( GET_ALIGNMENT(ch) > -100 ) strcat(buf, " You are neutral.\n\r");
else if ( GET_ALIGNMENT(ch) > -350 ) strcat(buf, " You are mean.\n\r");
else if ( GET_ALIGNMENT(ch) > -700 ) strcat(buf, " You are evil.\n\r");
else if ( GET_ALIGNMENT(ch) > -900 ) strcat(buf, " You are demonic.\n\r");
else strcat(buf, " You are satanic.\n\r");
Short messages are a "good thing" from a player point of view. I cant
recall all the times I've substituted a shorter message for a longer one
with tintin. Also possibly making actual values slightly randomized
might be cool, to prevent people from substitiuting in the actual values.
_O_ Ryan L. Watkins e-mail: vamp@csulb.edu
| Academic Computing Services url : http://www.acs.csulb.edu/~vamp/
| CSU Long Beach - Network Support pgpkey: finger vamp@gothic.acs.csulb.edu
Darkside Consulting - Unix / Windows / Mac / Internet / Design
This archive was generated by hypermail 2b30 : 12/07/00 PST