At 11:17 PM 10/14/96 -47900, you wrote:
>I have set up the race code per the instructions in the race.doc;
>however, I can not get the SCORE command to display the race of a
>character. I put the GET_RACE(ch) in with the GET_NAME(ch) and
>GET_TITLE(ch) so that it would display the Name Race title....but it
>didn't work. the effect that I am looking for is that when you type SC
>or SCORE you see a line like this:
>
> "Damion the Human Warrior" or better yet....
> "You are proud to be a(n) Elf"
>
>I am also in the process of trying to put the race on the WHO listing...I
>want it to look like:
>
> [1 Wa <Human>] Chains the mighty Warrior.
>
>Anyone caring to help me out would be much appreciated.
>
>Oh, and I tried to set my Paladin's alignment to 1000 at start up but it
>didn't work, can someone suggest some code....I tried:
>
> case CLASS_PALADIN;
> GET_ALIGNMENT(ch) = 1000;
> break;
>
>But it didn't work.....any ideas??
>
><Damion Thaed -=- Implementor of DungeonMUD, Modesto's first dial-up MUD>
for the do_score, you will need to put an extra %s in there somewhere. right
now, it will look like this:
sprintf(buf, "%s This ranks you as %s %s (level %d).\r\n", buf,
GET_NAME(ch), GET_TITLE(ch), GET_LEVEL(ch));
change it to:
sprintf(buf, "%s This ranks you as The %s, %s %s (level %d).\r\n", buf,
GET_RACE(ch), GET_NAME(ch), GET_TITLE(ch), GET_LEVEL(ch));
this will print out: This ranks you as The Human, Damion the great (level 1)
or whatever. remember that each %s is substituted for the get_?? it performs...
in the do_who, do pretty much the same thing. between get_class and get_name
or something, put in an extra %s and down the bottom, in the right order,
put in get_race(ch)...
Nic Suzor
+-----------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://cspo.queensu.ca/~fletcher/Circle/list_faq.html |
+-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/18/00 PST