On Thu, 30 Oct 1997, Daniel Koepke wrote:
> More seriously, I'm all for entirely removing the auto title thing
> from stock.
I think that I would have to agree with Daniel on this one. I removed the
titles from mine, and most people have asked "how do I remove?" and very
few have asked "how do I add more/change titles?".
This would indicate to me that automatic titles are unpopular. Just make
the only automatically assigned title the one that is there when the
character is made. I did this by removing the calls to set_title
everywhere but in: do_title(), do_set(), do_start().
In do_start it does:
sprintf(buf, "the %s %s", RACE_NAME(ch), CLASS_NAME(ch));
set_title(ch, buf);
In set_title() I did:
if (title == NULL)
sprintf(title, "the %s %s", RACE_NAME(ch), CLASS_NAME(ch));
if (strlen(title) > MAX_TITLE_LENGTH)
title[MAX_TITLE_LENGTH] = '\0';
if (GET_TITLE(ch) != NULL)
free(GET_TITLE(ch));
GET_TITLE(ch) = str_dup(title);
There was some other stuff that I did, but it wasn't too major. This info
is here to show how easy it would be to do, and to show those that don't
know how, how to do it. :)
John Evans <evansj@hi-line.net>
May the source be with you.
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/08/00 PST