On Sun, 12 Oct 1997, George wrote:
-+On Sun, 12 Oct 1997, Robert Sinland wrote:
-+
-+>Just a notion, but has anyone added anything along the lines of what I
-+>believe stock Envy has to not allow level 1 chars to save?
-+
-+ACMD(do_save)
-+{
-+ if (IS_NPC(ch) || !ch->desc)
-+ return;
-+
-+to
-+
-+ACMD(do_save)
-+{
-+ if (IS_NPC(ch) || !ch->desc || GET_LEVEL(ch) <= 1)
-+ return;
That wouldn't stop auto-saving, though. I think the idea is to
prevent people from creating a flood of level 1 characters with
no purpose. I do like the idea--stopping people from creating
worthless level 1 characters--but thoroughly dislike the means
of preventing it: don't allow new characters to save. This means
that a new character will have to level or they won't be saved.
For new characters just learning the game this can take as long
as a few hours; especially for those new to muds.
I propose a different way: only require them to play for one
hour before they quit out. Then, automatically purge level 1
characters that haven't played in more than a week. That way,
you prevent people from just creating a flood of new chars to
piss off the administrators; and you kill off abondoned newbie
characters.
Of course, on occassion, players might need to go away for a
while, so you might want to create a PLR_VACATION flag so that
they are spared auto-purging, and then add a "show vacation"
command so you can see all the players that are being spared
auto-purging (and possibly the last time they logged in)...
Perhaps remove PLR_VACATION whenever the person logs in like the
rent/cryogenic flag...
--
Daniel Anton Koepke -:- dkoepke@california.com -:- [Nether]
"Human language is a cracked kettle on which we beat out tunes
for bears to dance to when all the while we want to move the
stars to pity." -- Flaubert
+------------------------------------------------------------+
| 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