[MUD-Dev] Life

clawrenc at cup.hp.com clawrenc at cup.hp.com
Tue May 27 18:16:58 CEST 1997


In <199705270755.VAA25072 at mail.pixi.com>, on 05/27/97 
   at 08:17 AM, "ashen" <ashen at pixi.com> said:

>[Re: Death, Death options, Death permanence]
>: From: Ling <K.L.Lo-94 at student.lut.ac.uk>

>yes!  login locations vary widely depending on race, and then a bit
>more narrowly depending on class.  

I take two tacks on this:

  As characters remain in the game when players log off, characters
don't (generally) change position between logoff and logon (automation
scripts and other players/mobiles/game actions may move them).

  The initial position for a new body in the game is the next thing to
random.  The exact procedure is really a bit of a mess.  

  I take the body and throw it into the root area object in the game. 
The root object contains all the area objects for the rest of the
game.  I then select a random area object within the root object and
throw the body at it.  A random selection determines whether the body
enters the area, or is bounced ("closed" or limited entry areas always
bounce).  If the body bounces it then just repeats for another
randomly selected area object.  Once in an area object it then
randomly selects a sub-area to enter or bounce from.  This repeats
ad-infinitum until a small enough container is reached (typically a
room, but occassionally a really big bag or similar) that also happens
to be empty of watchers.  Then I drop the body there and bring it to
life with suitable flare and fury.

<<Hey, it was fun to wwrite>>

>this will put players on the other
>side of the world from where they are used to from previous races
>tried.  

At the moment everybody start as a nondescript featureless humanoid of
mediocre stats.  From there its a game of stealing a better body, or
building the one you have up (stealing from mobiles is faster and
easier, especially if you happen to get a mobile *really* good body in
an off moment).

--
J C Lawrence                           Internet: claw at null.net
(Contractor)                           Internet: coder at ibm.net
---------------(*)               Internet: clawrenc at cup.hp.com
...Honorary Member Clan McFUD -- Teamer's Avenging Monolith...





More information about the mud-dev-archive mailing list