[MUD-Dev] Re: Introduction System
J C Lawrence
claw at kanga.nu
Thu Jul 13 17:29:11 CEST 2000
On Thu, 13 Jul 2000 14:46:03 -0700
S Patrick Gallaty <choke at sirius.com> wrote:
> It's worth looking at. I especially like the fact that you may
> never know a person's real name if they are introduced as
> something else.
One of the aspects I liked in my approach was that there was no
concept of a "real name" as supported by code. The name something
carried was the name the viewing cahracter had assigned it, and that
name had no necessary relation to any name that other character
preferred.
> l
A sprite is here.
The sprite says, "Hi my name is Bruce."
> l
A sprite is here.
> name him tinkerbell
> l
Tinkerbell is here.
A man enters
> name him idiot
> l
Idiot and Tinkerbell are here.
Idiot offers you a small white calling card. Do you want to
accept it?
> accept card
The calling card wants to define a name, "Bruce" for Idiot.
Do you want to accept this name?
> who is idiot
Idiot calls himself "Bruce".
// The system reports the only distinguishing fact it knows
// Note that it did not record the spoken name from Tinkerbell.
> hit Bruce
Hit who?
// There's no active name "Bruce" in your namespace
Idiot smiles.
> name him NextVictim
> l
NextVictim lounges nearby.
NextVictim says, "We've actually got a small group of people who
call themselves Bruce here. You can find us in the philosophy
dept."
> kill idiot
(system knows both names)
You kill NextVictim aka Idiot.
A dwarf walks in.
The dwarf offers you a small white calling card. Do you want to
accept it?
> accept card
The calling card wants to define a name, "Bubba" for the dwarf.
Do you want to accept this name?
> accept name
> l
Bubba and Tinkerbell are here.
An elf enters.
The elf offers you a small white calling card. Do you want to
accept it?
> accept card
The calling card want to define a name, "Boffo" for the elf. Do
you want to accept this name?
> name elf NextVictem
// The name "Boffo" is recorded but not activated.
> l
Bubba, NextVictem and Tinkerbell are here.
A troll enters.
The troll offers you a small white calling card. Do you want to
accept it?
> accept card
The calling card wants to define a name, "Bernie" for the troll.
Do you want to accept this name?
> accept name
(your namespace is silently corrupted once you authorise the
import of the card/virus)
> l
EarBiter, MassOfMuscles, Puker, and SnotEater are here.
An orc enters.
The orc says to Puker, "So how long have you known HangDog?"
> whoami
You are BigBubba.
> i
You have a small stock of calling cards.
> l at calling card
It says, "Ernie".
Puker says, "Who? You mean George over there?"
The orc says, "Who is Gerge?"
Puker says, "Calls himself Boffo."
> who is Boffo
You know Boffo as SnotBiter.
// The system recorded the Boffo name, but didn't activate it.
// It also mapped the recorded name to the new (corrupted) alias
> name SnotEater Bubba
> l
Bubba, EarBiter, MassOfMuscles, Puker, and an orc are here.
The orc offers you a small white calling card. Do you want to
accept it?
> accept card
The card wants to define a name, "Bubba" for the orc. Do you want
to accept this name?
> accept name
> l
Bubba (SnotEater), EarBiter, MassOfMuscles, Puker, and Bubba (orc) are here.
// Alias contexts are resolved until they are unique
Any questions?
--
J C Lawrence Home: claw at kanga.nu
---------(*) Other: coder at kanga.nu
http://www.kanga/nu/~claw/ Keys etc: finger claw at kanga.nu
--=| A man is as sane as he is dangerous to his environment |=--
_______________________________________________
MUD-Dev mailing list
MUD-Dev at kanga.nu
http://www.kanga.nu/lists/listinfo/mud-dev
More information about the mud-dev-archive
mailing list