talker/
talker/bin/
talker/files/whois/
talker/update/
talker/update/bin/
:rules

This is a set of guidelines of expected behaviour on the program.

1. No ^Rdrug^N discussion - I don't think I need to tell you what a 
        "drug" is, do I?  (if I DO, then type ^Rhelp drugs^N)

2. No ^R^Kharassment^N. Don't be abusive. If you're abusive to someone,
        don't expect the SU's to give you any slack.
  
  -=> read ^Bhelp harass^N for more info on this one ...

2a.  By the way, attacking peoples personal beliefs on contriversial issues
  	such as abortion, religion, etc, is seriously frowned upon, and it
 	is also against the rules.

2b.  The decision on what is and is not "harassment" is up to the individual
	superuser. If they tell you to knock it off, knock it off!
	(if you want to argue 1st ammendment rights, read help first)

3. Speaking of language - the official language of this talker is
        English. Feel free to speak whatever you want in private 
        rooms. However, in the public discussions, we ask that you
        speak english.

4. Most people find all words typed in all CAPITAL letters annoying.
        For this reason, we ask that you keep capitalizations to a
        minimum. Realize that the program scans for capital letters
        and "symbols" in shouts, and automatically limits your ability
        to shout - so it's in your best interest to keep the caps to a
        minimum as well :) 
	
   Also note that excessive use of colors in shouts can result in having
	shoutting priveleges removed too.

5. NO MULTIPLE CHARACTERS - if we see that you have a multiple character,
        ALL characters will be nuked (^Rdeleted^N) with no notice.

6. Thats the basics.. One more, just to be clear. The job of interpreting 
	these rules is that of the superuser. Therefore, the decisions of 
	a superuser in interpreting these rules is beyond argument.

For more, read HELP ^BHARASS, ADS, HACK, SPAM, M-RULES, B-RULES and C-RULES^N

:sex,sexual,harass,harassment,women,men

Simply put ....^RWE WILL NOT PUT UP WITH HARASSMENT OF ANY SORT.^N 

If we find that you or someone from your site is guilty of harassment
   of any sort ... we _will_ ban your entire site.  That includes any 
   Superusers, and/or Admin from your site as well.
   
   In other words - ^RNO EXCEPTIONS.^N 

   (and we're REALLY sure that the other people from your site would
    just LOVE you if you caused your site to be banned... and your site
    admins would just love to hear which of their users has been being 
    abusive...)

If YOU are the one being harassed, you can send the last 5 tells you
recieved to any superuser with the REPORTTO command (help reportto)

:0,general,newbie,help

        Easiest way to use "^Bhelp^N" is to go through the help pages -
        help 1, help 2, etc...

        help can be found also on various topics, and on specific 
        commands. If you think a help page might be "missing" then
        post mail to traP explaining what is needed :)

:index

0  - general help		9  - room commands
1  - communication     		10 - MORE room commands
2  - information		11 - editor
3  - customization		12 - pager
4  - movement			13 - miscellaneous
5  - list                       14 - pipe
6  - news			15 - channels
7  - mail			16 - color
8  - check commands		17 - aliases

:1,com,comm,communication,communicate
                        
                        General Communication
                        ---------------------

 command  abbrev   Description
 =======  ======   =======================================================
 ^Csay^N      ' ` "    say a message to people in the same room as you.
 ^Cemote^N    : ;      emote an action to people in the same room.
 ^Cpemote^N   ;; ::    possessive emote to the room (adds  's to your name)  
 ^Cthink^N    ~        does a    . o O ( think )  to everyone in the room.
 ^Cecho^N     +        does an "echo" to everyone in the room.
 ^Csing^N     )        does an o/~ sing o/~ to everyone in the room.
 
 ^Btell^N     . >      tell something to a particular person(s).
 ^Bremote^N   , <      an emote , but to a particular person(s).
 ^Bpremote^N  <: <;    a pemote, but to a particular person(s).
 ^Bwhisper^N  =        whisper to a person(s) in the same room as you.
 ^Brecho^N    -        like echo, but to a particular person(s).
 ^Brsing^N    (        a private sing to someone.
 ^Brt^N       *        a think to specific person(s). 
 ^Byell^N     &	       yell at some person(s).

 ^Greply^N    ]        handle "multi-tell" situations with this command.
 ^Gereply^N   [        like reply, but you emote instead
 ^Gpreply^N   [;       possessive ereply
 ^Gtreply^N   [~       rthink reply
 ^Gsreply^N   [)       rsing reply
 ^Gyreply^N   [&       yelled reply
 ^Goreply^N   [+       echoed reply

 ^Yshout^N    !        say something to everyone on the program.
 ^Yyemote^N   !: !;    an emote to everyone on the program.
 ^Ypyemote^N  !:: !;;  a pemote to the entire program.
 ^Yythink^N   !* !~    a think to everyone on the program.
 ^Yyecho^N    !+ !-    echo to the entire program.
 ^Yysing^N    !) !(    sing to everyone on the program

 
:2,information,info

                             Information
                             -----------

  ^Bwho^A        (w)- lists who is currently on the program. (who 2 etc)
  ^Cswho^A          - a brief version of 'who'
  ^Bfwho^A          - show which of your friends are on and listening.
  ^Cqwho^A          - shows all your friends on, blocking or not.
  ^Btwho^A          - does a 'who' with titles, not session messages.
  ^Cwhere^A         - lists where everyone (or a particular person) is.
  ^Bwith^A          - lists who a particular person is with.
  ^Chide^A          - make it so no-one will know where you are.
  ^Bidle^A          - shows when someone (or everyone) last did something
  ^Cidlemsg^A       - set a message to say why you're idle.
  ^Bexamine^A    (x)- show info about a person who is logged in
  ^Cfinger^A     (f)- show info about someone who isn't logged in.
  ^Blook^A       (l)- show the room you are in, and who is in it.
  ^Ctime^A          - show the local time
  ^Bcommands^A      - a list of every command you can do
  ^Cprivs^A         - a list of abilities you have.
  ^Bgrabable^A      - lists who you can grab.

:old3,customise,customisation

                            Customisation
                            -------------

  ^Gtitle^A             - change the message after your name.
  ^Cprefix^A            - change the message before your name.
  ^Gdescription^A (desc)- write a little description of yourself.
  ^Cplan^A              - a message for when you're not on the program.
  ^Gprompt^A            - set the normal prompt to something.
  ^Ccprompt^A           - set the prompt as seen in converse mode.
  ^Gpassword^A          - set your password
  ^Cemail^A             - set your email address
  ^Gtoggle^A            - Toggle privacy level on your email & site
  ^Cgender^A            - change your sex
  ^Gentermsg^A          - change the message people see when you enter a room
  ^Cghome^A             - toggle whether you get transferred to your home
                      when you log in.  
  ^Grecap^A             - change the capitalisation of your name
  ^Cage^A               - set your age (0 turns off)
  ^Gbirthday^A    (bday)- set your birthday (0 turns off)

:4,moving,move

                            Moving Around
                            -------------

  ^Ygo^A            - move to an adjacent room.
  ^Btrans^A         - move to any room (if you know its i.d.).
  ^Yhome^A          - go home.
  ^Bvisit^A         - visit a person in their home.
  ^Yleave^A / ^Cmain^A  - leave to the main room.
  ^Bexits^A         - find out where you can 'go'
  ^Ycheck room^A    - find out the name/id of the room you are in
  ^Bgrab^A          - grab someone into the same room as yourself.
  ^Yjoin^A          - join someone in the room they are in

:5,list

                              Your List
                              ---------

  ^Glist^A          - view your list
  ^Cclist^A         - clear entries in your list
  ^Gslist^A         - set particular flags in particular entries
  ^Crlist^A         - reset particular flags in particular entries
  ^Gtlist^A         - toggle particular flags in particular entries

  ^Bnoisy^A,^cignore^A,^Binform^A, } 
  ^cfriend^A,^Bgrabme^A,       }  toggle, set or reset flags according to which 
  ^cbeep^A,^Bblock^A,^cbar^A,      }  command is used on a particular person or 
  ^Bfriendblock^A,         }  persons in your list
  ^cmailblock^A,^Bshareroom^A, }
  ^cnofriend^A.             }

:6,news

                              Using News
                              ----------

  ^Ycheck^A ^Cnews^A    - see what news there is
  ^Ynews^A          - do a news command, or enter news mode

Via the news command, or whilst in news mode

  ^Cread^A          - read a news article
  ^Cview^A          - view all articles
  (^Ga^A)^Creply^A      - reply to a posting (via mail) (prepend 'a' for
                  anonymous reply)
  (^Ga^A)^Cpost^A       - post an article
  (^Ga^A)^Cfollowup^A   - post an article referring to a previous article
  ^Cremove^A        - remove one of your posts
  ^Cend^A           - exit sub command mode

:7,mail

                              Using Mail
                              ----------

  check mail    - see what's in your mailbox
  mail          - do a mail command, or enter mail mode

Via the mail command, or whilst in mail mode
  read          - read a piece of mail to you
  view          - view the mail you have received
  (a)post       - post mail to a person or persons (prepend 'a' to
                  post anonymously)
  (a)reply      - reply to a piece of mail
  delete        - delete mail you have received
  inform        - toggle whether you get informed of new mail for you
  sent          - show what mail you have sent.
  remove        - remove mail that you have sent
  noanon        - toggle whether you will be able to receive anonymous
                  mail 
  end           - exit sub command mode

:8,checking,check

                           Checking things
                           ---------------

  check mail    - view your mailbox
  check news    - view the news
  check exits   - view the exits in the room
  check autos   - see the automessages in a room
  check room    - list info about a room
  check rooms   - list your rooms
  check email   - see what your email address is set to
  check wrap    - check the line/word wrap stats
  check entry   - check the entry for your name, on someone else's list.

:9,room

                           Stuff for Rooms
                           ---------------

  lock          - lock the room you are in.
  room          - do a room command, or enter room mode

Via the room command, or whilst in room mode
  edit          - edit the description for the room.
  sethome       - make this room your home
  lock          - lock a room
  lockable      - make your room lockable by others apart from you
  open          - make it so anybody can enter a room
  entermsg      - set the message that other people will see when
                  someone leaves a room to enter this room
  exitmsg_con   - Determine whether or not exitmsgs may be used instead
		  of room entermsgs.
  [+-]exit      - add or remove an exit to another room (+ to add, -
                  to remove)

                        Continued on 'help room-more'

:10,room-more

                           More Room Stuff
                           ---------------

Via the room command, or whilst in room mode
  id            - set the id of the room
  name          - set the name of the room
  info          - give some info about the room
  check         - info about all your rooms
  soundproof    - toggle whether shouts can get in/out of room.
  isolate       - toggle whether tells can get in/out of room.
  chamber       - toggle whether sings can get in/out of room.
  [+-]auto      - add or remove an automessage (+ to add a message, -
                  to remove one)
  speed         - change the speed of the automessages
  autos[on/off] - automessages, or turn them on or off
  delete        - delete a room
  create        - create a room
  end           - end sub command mode
  
:11,editor,edit

                              The Editor
                              ----------

      Lines not starting with / or . are inserted into the text.

  .del <x>      - delete the current line (or x lines)
  .-            - go back a line
  .+            - go forward a line
  .view         - see what you've written
  .l            - view the current line
  .g            - goto a line
  .top          - goto the top
  .bot          - goto the bottom
  .wipe         - completely clear the buffer
  .stats        - show some stats about the buffer
  .quiet        - toggle whether you go into 'quiet' mode when editing 
  .end          - quit the editor and KEEP the changes
  .quit         - quit the editor and THROW AWAY any changes

  .sr "search" "replace" ---  replace all occurances of search with replace

		for example, the line:
		Marry had a Yello cat!
		.sr "Marry" "Mary"
		changes Marry to Mary
		The quotes allow you to replace spaces & stuff too.
		i.e.   .sr "Yello cat!" "little lamb,"
		now the line reads:  Mary had a little lamb,

  .s <searchstring>  -- finds the next global occurance of the string

:12,pager,page

                            The Pager
                            ---------

  b or p           - Back 1 page.
  f or n           - Forward 1 page.
  t                - Go to the top of what is being paged.
  q                - Quit.
  
          Anything else will just re-print the same page.

(the pager is a pain to use...)

:13,misc,miscellaneous

                            Miscellaneous
                            -------------

  blocktells    - ignore any tells to you.
  blockfriends  - block the "spam" caused by friendtells to you.
  earmuffs      - ignore any shouts.
  quiet         - go quiet, ignore shouts and tells
  linewrap      - turn off, or set the width of your terminal
  wordwrap      - turn off, or set the largest word that will
                  trigger wrapping
  show          - show what sort of command, some text has originated
                  from.
  hitells       - high-lights any personal messages for you.
  quit          - leave the program


:14,|,pipe 
         A way of directing text to several different people.

          Format: <emote/shout/say/echo> <msg> | <user list>
            (see 'help ulist' for help on <user list>)

        Example     emote smiles at you. | alice,astyanax

        You will see : 
                You Emote : traP smiles at alice and astyanax.

        alice sees (as a personal message)
                traP smiles at you and astyanax.

        astyanax sees (as a personal message)
                traP smiles at alice and you.

        Everyone else in the room sees (as a room message) :
                traP smiles at alice and astyanax.

:say,',",`

SAY    - 'tells' everyone in the same room as you something.

format: say <something>

if <something> ends with a ! then it becomes an "exclaim"
if it ends in ? then it becomes an "ask"
if it ends in anything else, it's a "say"

eg:   say hi people!            traP exclaims 'hi people!'
      say where are you from?   traP asks 'where are you from?'
      say that's cool.          traP says 'that's cool.'

-=> SAY is _aliased_ to " ' `  
eg:     " hi         traP says 'hi'
        ' hello      traP says 'hello'

:think,~

THINK   - puts your thoughts into a "thought bubble" and tells it to everyone
          in the same room as you.

format: think <thought>

eg: think hope we dont crash...   traP thinks . o O ( hope we dont crash... )
    think ooooooooookay...        traP thinks . o O ( ooooooooookay... )

-=> THINK is aliased to ~
eg:   ~ this is easier =)         traP thinks . o O ( this is easier =) )

:emote,;,:

EMOTE   - this is the most "general" type of communication. It simply puts
          whatever you say after your name with no "extras" added on =)
          EMOTE tells the message to everyone in the room.

format: emote <action>

eg:  emote giggles            traP giggles
     emote blinks at you.     traP blinks at you.

-=> EMOTE is aliased to : and ;
eg:    ; runs away!           traP runs away!
       : laffs                traP laffs

Also note. If your "action" begins with a ' symbol, the program assumes you
           want to "squeeze" the line together... 
eg:    emote 'll be right back.     traP'll be right back.
       ; 'z computer is broken       traP'z computer is broken

:pemote,::,;;,:;,;:

PEMOTE   - just like EMOTE, except it puts 's at the end of your name.

format: pemote <possessive>

eg:    pemote dog is cool       trap's dog is cool
     
(if your name ends in s, then it does this..)

       pemote cat rules         chains' cat rules

-=> PEMOTE is aliased to :: :; ;: ;;  
eg:    ;; car is flooded again   traP's car is flooded again

:no_prs

NO_PRS    - toggles whether people can play paper rock scissors with you
	    (type help prs)

:no_propose, no_proposals

NO_PROPOSE - toggles whether or not you can be proposed to (only if unwed)

:whisper,=

WHISPER   - sends a private message to 1 or a group of people in the same
            room as you.
            (as opposed to tell, which sends the message regardless of what
             room the recipient is in)

format: whisper <player(s)> <message>

-=> WHISPER is aliased to =

You type                         You see                     
=alice hi                        You whisper 'hi' to alice

player(s) see                    rest of room sees nothing..
traP whispers 'hi' to you.       

:echo,+

ECHO     - sends a "semi-anonymous" message to everyone in the room.

Format: echo <msg>
-=> ECHO is aliased to +

you type  You see          People with seeecho off/on see    
+Boo!     You echo: Boo!   + Boo!               + [traP] Boo!
echo hi.  You echo: hi.    + hi.                + [traP] hi.

(the '+' symbol means that the text was an echo. whether the + is seen or
 not is controlled by the 'show' command)

:sing,)

SING     - sing something to everyone in the room
-=> SING is aliased to )

Format: sing <song>

eg: sing do re mi            traP sings o/~ do re mi o/~

:tell,>,.

TELL     - private communications. You can tell anything to anyone on the 
           program, and only you and the people you "tell" to will hear the
           message.
-=> tell is aliased to > and .

Format: tell <player(s)> <message> 

eg:   tell alice what's goin on? =)     traP tells you 'what's goin on? =)'

(see help chantalk for more info...)
:rt,*,rthink

RT       - short for 'REMOTE THINK' - it's just like think, except it goes 
           to a specific list of people instead of the room that you're in.

-=> RT is aliased to *

format: rt <player(s)> (thought>

*trap huh?             erland thinks . o O ( huh? )      (only trap sees it)

(see help chantalk for more info...)
:remote,<

REMOTE    - sends an EMOTE to a specific list of people.
-=> REMOTE is aliased to < and ,

Format: remote <player(s)> <action>

,snowie giggles             traP giggles    (only snowie will see this)

(see help chantalk for more info...)
:premote,<:,<;

PREMOTE     - sends a PEMOTE to a specific list of people.
-=> PEMOTE is aliased to <: <; ,; ,:

Format: premote <player(s)> <message>

<: astyanax disk drive crashed =(       traP's disk drive crashed =(   

(see help chantalk for more info...)
:recho,-

RECHO      - sends an ECHO to a specific list of people.
-=> RECHO is aliased to -

Format: recho <player(s)> <message>

- erland mooooo              + [traP] mooooo

:rsing,(

RSING       - sends a SING to a specific list of people.
-=> RSING is aliased to (

Format: rsing <player(s)> <message>

(astyanax yeah yeah yeah        traP sings to you o/~ yeah yeah yeah o/~

(see help chantalk for more info...)
:converse,end

CONVERSE   - you enter a different mode EVERYTHING you type gets "said" 
             unless you type a / first.

             (most people dislike this mode...

END         - actually,   should be /END   - takes you out of converse mode.

:exclude

EXCLUDE     - like a SAY, except you say something to everyone EXCEPT 
              a list of people...

Format: exclude <people who WON'T get the message> <message>

eg:

exclude trap hey everyone! it's trap's birthday! Shhhhh...

   everyone but trap sees:

astyanax says to everyone but trap 'hey everyone! it's trap's 
    birthday! Shhhhh...'

   trap sees:

astyanax tells everyone in the room something about you.

(if you abuse this, be ready - cause the sus will be watching =) )

:reply,ereply,treply,sreply,preply,yreply,oreply,],[,[;,[~,[),[&,[+

reply   ]        handle "multi-tell" situations with this command.
ereply  [        like reply, but you emote instead
preply  [;       possessive ereply
treply  [~       rthink reply
sreply  [)       rsing reply
yreply  [&       yelled reply
oreply  [+       echoed reply

:ef,rf,pf,rtf,sf,ft,yf

These are the "friends channel" commands. They send private messages to anyone
who is logges on, and is on YOUR list as a friend.

ef     - echo to your friends
tf     - tell your friends
rf     - remote to your friends
rtf    - remote think to your friends 
sf     - sing to your friends 
pf     - premote to your friends
yf     - "yell" at your friends (by unpopular demand =) )

eg: 
tf hi      traP tells its friends 'hi'

:shout,!

SHOUT   - kinda like a SAY, except that it goes to everyone in the program
          who isn't wearing EARMUFFS.

format: shout <message> or  !<message>

!! if you shout too much, the program might tell you that your throat is
   just a bit sore...

:yemote,!:,!;,eshout

YEMOTE  - kinda like a EMOTE, except that it goes to everyone in the program
          who isn't wearing EARMUFFS.

format: yemote <message> 
-=> YEMOTE is aliased to !: and !;

!! if you yemote too much, the program might tell you that your throat is
   just a bit sore...

:pyemote,!::,!;;

PYEMOTE - kinda like a PEMOTE, except that it goes to everyone in the program
          who isn't wearing EARMUFFS.

format: pyemote <message> 
-=> PYEMOTE is aliased to !:: and !;;

!! if you pyemote too much, the program might tell you that your throat is
   just a bit sore...

:yecho,!+,!-

YECHO   - kinda like a ECHO, except that it goes to everyone in the program
          who isn't wearing EARMUFFS.

format: yecho <message> 
-=> YECHO is aliased to !+ and !-

!! if you yecho too much, the program might tell you that your throat is
   just a bit sore...

:ythink,!~,!*,ethink

YTHINK  - kinda like a THINK, except that it goes to everyone in the program
          who isn't wearing EARMUFFS.

format: ythink <message> 
-=> YTHINK is aliased to !~ and !*

!! if you ythink too much, the program might tell you that your throat is
   just a bit sore...

:ysing,!),!(

YSING   - kinda like a SING, except that it goes to everyone in the program
          who isn't wearing EARMUFFS.


format: ysing <message> 
-=> YSING is aliased to !) and !(

!! if you ysing too much, the program might tell you that your throat is
   just a bit sore...

:main,leave

MAIN      - takes you back to the main room

:go

GO <exitname>  - takes you to the adjoined room exitname

:trans

TRANS <owner>.<ID>  - takes you to the room id owned by owner

:exits

EXITS    - see all exits from the current room

:invites

INVITES   - see who has invited you to enter their rooms.

:visit

VISIT <player> - go to players 'home' room 

:join

JOIN <player> - go to the room that <player> is currently in.

:where

WHERE <player>  - shows you where a specific person is.
WHERE friends   - shows you where your friends are.
WHERE           - shows you where EVERYONE is.

:with

WITH <player>   - shows you who is in the same room as <player>

:bounce

BOUNCE    - takes you to a random room.

:hide

HIDE      - toggle whether people can find out where you are with the WHERE 
            and WITH commands.

:look,l

LOOK      - see the room description and a list of people in the room.

LOOK -    - see just the list of people in the room.

-=> LOOK is aliased to l

:f,finger

FINGER <player>  - get info about any user of Playground, whether they are
		   logged on or not.

FINGER has been aliased to f

:examine,exam,ex,x

EXAMINE <player>  - get more info on a player currently logged in.

EXAMINE is aliased to x

:who,w

WHO    - shows you who is on the program.

On the who listing 
   
   + means that a player can set their own colors (syscolor & color)
   S means that a person has syscolor turned on only.
   C means that a person can see other's colors
   - means the person has no colors turned on. (bummer)
                     
type help color and help syscolor for more info.

WHO is aliased to w

:lsu,list_su

LSU     - list all super users who are on-line

LSU is aliased to LIST_SU for those of you used to the "old" commands =)

:swho

SWHO    - a shorter version of 'who' - just shows you people's names and
          prefixes.

SWHO -  - shows you same list, with no prefixes =)

:twho

TWHO    - shows you a list of people on, and their titles.

:idle

IDLE <player>  - shows you how long it has been since player last hit return.
IDLE           - shows you how long EVERYONE has been idle.

:privs

PRIVS   - shows what you are allowed to do. 

:su_privs

PRIVS <name> - shows what privs someone else has

:time

TIME    - displays the local time, and some program stats.

:grabable

GRABABLE  - shows who you are allowed to 'grab'

:version

VERSION   - shows some info about the program, the last time updated, etc.

:prefix

PREFIX <pretitle>  - sets the title before your name.

:title

TITLE <msg> - sets the title after your name.

:desc,description

DESC <msg>  - sets a little description of yourself =)

-=> DESC is aliased to DESCRIPTION - some people LIKE the longer commands =)

:entermsg

ENTERMSG <msg> - sets the message people will see when you enter their room.

:logoffmsg

LOGOFFMSG <msg>  - sets the message people will see when you type 'quit'

:logonmsg

LOGONMSG <msg> - sets the message people see when you logon.

:blockmsg

BLOCKMSG <msg> - sets the message people will see when you are are in
                 BLOCKTELLS mode or BLOCKFRIENDS mode. 
                 (this might be something like   I'll be right back  )

:plan

PLAN <msg>  - sets your "PLAN" when other people "FINGER" you.

:age

AGE <years_old>  - sets your age.

:birthday,bday

BDAY <mm>/<dd>[/<yy>]  - sets your birthday... 

        e.g.   BDAY  03/14/74 sets your birthday (and age) to March 14th, 1974.
	       BDAY  06/15 sets your birthday to June 15, doesn't touch age.

-=> yes, BDAY is an alias of BIRTHDAY in the never ending quest for shorter
    commands =)

*Known bug: If you want to set a BDAY of 2/29, you must use the year
 as well to make it work. There is no fix to this bug yet, sorry. 


:gender

GENDER   - change your gender

(in a program like this, you can be a "man" or "woman" in real life, but
 be an "it" or even be "plural" in the game =) )

:idlemsg

IDLEMSG <msg> - set a short message saying why you're idle..

:email

EMAIL <email>@<address>  - set your email address.

for example     email trap@ucla.edu

:public,toggle

TOGGLE EMAIL <friend/public/private>
	Toggle your email address to be viewable only by friends, 
		publically viewable, or hidden from everyone.

TOGGLE SITE <friend/public/private>
	Toggle your site, just like your email address.

TOGGLE BOTH <friend/public/private>
	Toggle email and site at the same time.

(the command 'public' has been removed, as it is now redundant)

:recap

RECAP <name>  - change the capitalization of your name.

eg: recap traP       

(you can only recap your own name! =) )

:cls

CLS   clears the screan. Doesn't work on every terminal.

:prompt

PROMPT <prompt>  - set your prompt. 
PROMPT           - clears your prompt.

:cprompt

CPROMPT <prompt>    - set your converse mode prompt.

:hitells

HITELLS [termtype/off]  - set if you want private messages to you to be
                          hilighted or not.

if you don't know your termtype, vt100 is USUALLY a good guess.

:iacga

IACGA    - Someone tell me cause i don't know...

:jetlag

JETLAG (#)    - sets your local time relative to the "talker" time.

:nopager

NOPAGER    - toggles if you will use the pager or not to read news, mail, 
             help, etc.

             if you have a good MUD client like tinyfugue or tintin, you'll
             want this off, because the pager is a pain to use =)

:linewrap

LINEWRAP [columns/off]  - set the width of your terminal.

:wordwrap

WORDWRAP [size/off]  - set the size of the word that you want to "break up"
                       rather than just shove it to the next line.

:noprefix,noeprefix

NOPREFIX   - this is the default. you will not see other peoples prefixes.
             type NOPREFIX to see prefixes again =)

NOEPREFIX  - controls if you will see prefixes on EMOTES. this also is "on"
             for new users.

:password,passwd,pw

PASSWORD  - change your password.

PG ->password
(If you are changing your password you see this)
Please enter your current password: (enter your old password here.)
(otherwise it will just say this)
You have no password.

(Now, you enter a password twice.)
Now enter a new password:    (pick a password and type it here)
Enter password again to verify: (type it exactly the same way)
Password has now been changed.

:show

SHOW   - shows what kind of command something came from... 

Show tells
----------
>  tell to you
*  friend tells
&  replys

Show Shouts
-----------
!  shout or a tell 'everyone'
!+ yecho or a recho everyone

Show echos
----------
+ echo

Show room
---------
- message displayed to people in the room with you only

Show Autos
----------
# Automessage

Show Logins
-----------
] Loginmsg
[ Logoutmsg
% Reconnection

:seeecho

SEEECHO   - toggles if you'll see who echos what.

:seetitle

SEETITLE  - toggles if you'll see session comments or titles with the 'who'
            command.

:seesess,comments,lss

SEESESS- see EVERYONE and their session comment if they have set one.

LSS    - see only those people who have set a session comment

-=> LSS is aliased to COMMENTS for those still used to the "old" commands.

:showexits

SHOWEXITS   - toggles if you'll automatically see the exits to a room when
              you enter it.

:noisy

NOISY - you allow the person to break through ignores, blocks, blocktells,
        and blockfriends.

:ignore

IGNORE - you don't see what the ignored person says or does. if they try to 
         talk to you they see your ignoremsg.

:inform

INFORM - you get a message when the 'informed' person logs on or off

:grabme

GRABME - you allow the specified person to 'grab' you at will into other rooms

:friend

FRIEND - you declare the person to be a friend. They will begin to recieve
         your 'friend tells'

:bar

BAR  - you forbid the specified person from ever entering any of your rooms.

:invite

INVITE - the person has a standing invitation to enter any unlocked room you
         own.

:beep

BEEP - when the person logs on or off, you will get a "beep"

:block

BLOCK  - you prevent the person from sending tells to you, but you can still
         see what they say, shout, etc. Think of it as a "lesser ignore"

:friendblock

FRIENDBLOCK - you prevent the person from sending 'friendtells' to you.
        (but the person can still send regular messages)

:mailblock

MAILBLOCK  - prevents the person from sending mail to you.

:shareroom

SHAREROOM - you give the person the right to edit your rooms. Basically, 
             the person becomes a co-owner of your rooms =)

:key

KEY  - you give the person a key to your rooms. They can lock and unlock your
       rooms, make links to your room, and boot people from your rooms =)

:find

FIND  - you allow the person to find you, even if you are hiding =)

:fwho,qwho

FWHO  -    lists your friends on.
Friends who are blocking friendtells will be displayed in ()'s 

:clist 

CLIST  - clear a name from your list

:flist

FLIST - FORCE a list toggle

e.g. say 'trap' is on your list as Friend and Inform

flist trap friend,beep,grabme   <=- this changes your list entry for trap to
friend, beep and grabme (but turns inform off)

:rlist

RLIST - RESETS a list toggle... in other words, always turns off.
rlist trap inform

If you have trap on your list as inform, this erases that flag.

:slist

SLIST - SET a list toggle.

slist astyanax friend,inform

This makes astyanax friend and inform, regardless of what else you already
   set that to.

:tlist

TLIST - TOGGLES list entrys

so if Nogard is friend & grabme, and i type  tlist Nogard friend,inform 

Noggie's new entry becomes 'grabme,inform' (friend was turned off by tlist)

:blank_list

BLANK_LIST - completely DELETES your list... be careful!

:home

HOME - takes you to your home room

:ghome

GHOME - toggles if you will go home automatically on login.

:boot

BOOT  - kick someone out of your room.

:lock

LOCK  - lock the room if you own it or own a key to it.

:mindseye

MINDSEYE - check who's in your home room.

:connect_room

CONNECT_ROOM  - TRY to set the current room as the room you will logon to.

:session

SESSION <whatever>  change the session topic to <whatever>
SESSION             see who set the current session, and when it can be reset

:comment

COMMENT <whatever>   set your 'answer' to the session question.

:marry

Marry <1> <2>  - declare 1 and 2 to be man and wife.

Both people must be logged on or this will fail.

*** and it works now *smile* 

:divorce

Divorce <player>    - annul net.marry. This also divorces the person that
                      <player> WAS married to.

** yes, this works too now... you may now marry and divorce away =)

:grab

GRAB <player> - grab a player on your GRABABLE list into the same room as you

:earmuffs

EARMUFFS - block all shouts 

:blocktells

BLOCKTELLS  - block all forms of private communication directed at you.

:blockfriends

BLOCKFRIENDS  - block FRIEND TELLS only.

:idea

IDEA -- officially log an idea for this place =) 

:quiet

QUIET  - go quiet... it toggles BLOCKTELLS and EARMUFFS

:login_fwho

LOGIN_FWHO  -- neato trick! =) THis automatically gives you a list of what
               friends are on when you login (right after the room desc)
               This defaults to off, you can turn it on with this command =)

:emergency

OK. You're being harassed? No sus on? Here's how to use EMERGENCY.

emergency <reason> - YOU MUST SET A REASON for starting emergency scripting

(and the reason better be really good.)


:script

Script reason   - to begin scripting, 
script stop     - stops the script.

Use with discression please =)

:motd

MOTD    Displays the MESSAGE of the DAY

:bug

BUG     report an error in the program. Please be as specific as possible.
        if the description of the bug won't fit, then send mail here to trap
        or send email to trap@ucla.edu and I'll take a look at it 

:commands

COMMANDS        a list of every command you can use

	You must give an argument such as comm, room, misc. You will get
	only commands that are of that "type" -- this is to keep the
	commands list from becoming too big.
	-If you like the "long" list, use "COMMANDS ALL"

:save

SAVE    SAVE your character. Playground automatically tries to save you when
        you quit if you are a resident.

:quit

QUIT    Logoff the program.

:lsn,list_new

LSN   lists all newbies, what site they are from, and who has assisted them.

:lsg

LSG   Lists all current gits on, who gitted them and why.

:lst

LST   Lists all current tweedles on and their sites.

:lsr,list_res

LSR <x>   lists all residents who's name begins with the letter <x> and their
          hash and permissions.

The permissions are these
1     Base        
2     No sync      (will not be saved)  
3     Echo
4     No timeout   (will never be deleted for not logging in enough)
5     banished     
6     system room
7     mail         (can send mail and news)
8     list         (can have a list)
9     build        (can have rooms)
0     session      (can set sessions)
1     spod         (appears on lsp as a spod)
2     forest_chan  (uses s' s: s~ on the su channel)
3     regular_chan (uses su se st on the su channel)
4     (unused)
5     psu          can see the su channel
6     warn         can give official warnings
7     (unused)      
8     house        just a silly useless priv admins have (does nothing really)
9     full_su      is a full superuser
0     (unused)
1     dumb         can turn people into morons (like they aren't already)
2     (unused)
3     script       can script stuff
4     coder        can program the hell outta the place
5     (unused) 
6     lower admin  
7     hard coded admin
8     protected   (no su can do anything to a protected resident)
9     tsu         (su in training)
0     admin       
1     git         (don't blame me - chris put this in)

:extend,xtend

EXTEND <player> - lengthens a player's list by five up to a maximum of 50.
		  Past that point, an admin must be consulted for a list
		  extension.

:dibbs,call

DIBBS <player> - Call "dibbs" on a player.   Used on newbies that are 
		 experienced users and you don't wish to  spam with the
		 obligatory "assist" message.   Only su's see the "call".

:mode

MODE (player)  - tells you what mode a player is in.

:on_duty,off_duty

ON_DUTY    - you are an SU, can use your ucommands, and talk on the channel
OFF_DUTY   - you become just a normal ressie - you can't use su commands.

:pstats

PSTATS          - lists current program stats.

:se,st,sp,ss

SU    su channel say
SE    su channel emote
ST    su channel think
SP    su channel pemote
SS    su channel sing

:site

SITE (player)   - shows you all players from similar sites as (player)
SITE (ip_addy)  - shows all players from ip address

:snews

The old snews and spost system has been deleted.. here is the new, better,
  replacement =)

      Only staff -- psu and above -- can read and post to this

snews post <subject>      -- post on a subject
snews apost <subject>     -- post anonymously
snews xpost <subject>     -- post with no timeout (admins only)

snews (a/x)followup       -- works like news followup
snews (a/x)reply	  -- works like news reply
snews read (#)		  -- read a spost
snews nto 		  -- admins only -- promote an article to no timeout
snews remove (#)	  -- delete an article you wrote
snews check [page #]	  -- list all articles

:su_hi

SU_HI   - toggles hilighting of the su_channel.

:sumotd

SUMOTD  - displays the super user message of the day.

:warn

WARN (player) (message) = send an official warning to (player). This is logged
                          and echoed to the su channel.

You can warn one person, a group of people (with commas) or a "room."

:yoyo

YOYO (player)  - toss someone around like a yoyo... they get spammed by room
                 descriptions before landing back in the main room with a
                 loud *THUMP* =)

:drag

DRAG (player) (reason)  

     This kicks a person off the program. (like forcing them to type 'quit')

:assist

ASSIST (player)  - inform newbie that you're an su and will help em =)

:blank

BLANK (something) (player)

	type blank with no arguments to see what you can blank.

	Use this to blank an offensive comment, desc, entermsg, etc.

:confirm

CONFIRM (player)  - check if a new ressie has set an email and a password

:nuke

NUKE (player) (reason)  - completely DELETE someone's existance...

Use this on a NEWBIE and I'll personally kill you. It FROGS the program if
you do that! =P  

:rename

rename (oldname) (newname)

        change the name of a NEWBIE.

:res,resident,vres,vresident

RES (player)    grant residency to a newbie.
VRES (player)   grant residency to a newbie who has no email address...

:reset_sneeze

RESET_SNEEZE (player)    reset the sneeze (no-login) time on a player

:reset_session

RESET_SESSION   set the session timer to 0. 

:rm_sing,rm_shout

RM_SING (player) [time]    take away someone's right to shout or sing for a 
RM_SHOUT (player) [time]   few minutes. 

if you set the time on RM_SHOUT to -1, this will take away their shouts 
forever. Setting time to '0' will allow them to sing or shout again =)

(By the way, the numbers 0 and -1 will work on people, even if they're not
 logged in at the time you do the command.)

:sneeze

SNEEZE (player) [for time]   kick someone of the program, and prevent them 
                             from loging back in for a few minutes.

:unconverse

UNCONVERSE (player)  - take some poor clueless newbie out of converse mode.

:banish

BANISH (player)  - banish a player or a name from being used on this program

:blankpass

BLANKPASS (player) [new_password]

        change someone's password. Make SURE you're doing it for the right
        person...

:jail,unjail

jail (player) [time]    Haul their ass into jail. -1 is forever.
unjail (player)         Release them from prison.

:newbies

newbies [on/off]   allow / forbid newbies from using this program.

:newbie_ban

NEWBIE_BAN (ip site) (reason)   ban an entire site to new users. 

IP site means the NUMBER address (like 44.66.91.23) NOT the name address.

:splat,reset_splat

SPLAT (player) (fortime)  - sneeze player and ban ALL logins from their site
                            for a few minutes.

RESET_SPLAT (player)      - remove the SPLAT on a site

:ignoremsg

ignoremsg : sets your ignoremsg : It doesnt ignore anyone unless you type 
            ignore <player>.   But when you do type ignore <player> 
	    they will see your ignoremsg when they try to talk to you.

 format : ignoremsg <message>

example : ignoremsg astyanax doesn't want to see you atm.
          ignore traP

traP sees 'astyanax doesn't want to see you atm.' when he tries to tell 
astyanax something.  astyanax is not told anything.

:trace

TRACE (player)  - see where a saved player last logged on from.

:ae,at,as,ap,ad_hi,lad

AD     admin chan say
AE     admin emote
AP     admin pemote
AT     admin think
AS     admin sing
AD_HI  toggle hilites on the admin_chan
LAD    list all "admins" (people who can see the admin channel)

:shutdown,abort

SHUTDOWN (time) (reason)    time is in seconds. Reason is WHY the shutdown

ABORT                       abort a shutdown.

:bump

BUMP (player)   - this was an experiment - it's a "force quit"

There is no message to the player - they just suddenly disappear.

It'll be removed probably... or improved upon *grin*

:wall,ewall,twall

wall    Scream an announcement
ewall   Emote an announcement
twall   Think an announcement

Lets go easy on the walling - my speaker is still on =)

:recount,recount_snews

RECOUNT       - if the news count gets frogged, try this command.
RECOUNT_SNEWS - same thing for snews.

:lag

LAG (player) (fortime)    Lag that git for a few minutes =)

(you can lag them forever (!) with lag -1)

:rm_move

RM_MOVE (player) (fortime)   Doesn't let player move for a while...

:site_ban

SITE_BAN (ip address) (reason)    BAN a site to ALL players. 

:vlist

VLIST (player) [entry]    check someone elses list (optionally just one 
                              entry on their list)

:barge

BARGE (player)          break into players home room
BARGE (room.id)         break into any room.

:bedit

BEDIT        enter the banished sites editor... it's a PAIN to use...
             only reason to use it is to UNDO a site ban.

:aecho

AECHO <arg>  sends a completely anonymous echo to everyone. Undetectable.

Don't overdo it =)

I mean it.

Really.

Yes this means you too.

If this is abused i *will* remove it.

(yes, it's a toy. but like any toy, if you use it wrong it may break)

:grant,remove

GRANT (player) (priv)

REMOVE (player) (priv)

give or take permissions away.
type grant or remove with no arguments to see a list of grantable/removable
  privs.

:list_notes,relink,rm_note,view_note

LIST_NOTES, RELINK, RM_NOTE, VIEW_NOTE 

don't mess with it unless you ALREADY know what it does... here's a HINT...
it has to do with the mail / news system. DON'T FUCKIN mess with it unless
you know what you're doing =)

:backup,crash,defrag,dfcheck,dfstats,port,sync,syncall

sync, syncall   - frogs the program worse than its worth.
backup		- Manually backs up the program.
crash		- crashes the program.
defrag,dfstats  - dynamic room shit - don't mess with it.
port		- loads old player files... *shrug*
dfcheck		- more dynamic room shit.

:edtime

EDTIME    - edit someone's login time. (time in hours)

:on_lsu/off_lsu

ON_LSU    go onto INVISIBLE duty... you can also force another su onto
            this state (they can undo themselves with on_duty)
OFF_LSU   return from invisible duty, or force someone back to visible duty

:repeat

    repeat <name>   

    allows you to redirect a mistell to the right user. 

-=> REPEAT is aliased to re

:yell,&

    yell <player> <msg>

    Send a "loud tell" to your friends, or to other users. 

:nobeep

   toggles whether or not yells and wakes will send a "beep" to your 
   terminal.


:exitmsg

EXITMSG <str>

 This sets your 'exitmsg.' - it only works when you go to a room that 
 "allows" exitmsgs, or has not set an entermsg for the room yet.

 (in other words, the room entermsg has priority over your exitmsg)

:blank_email

BLANK_EMAIL <player>    

       blank a players email address.
       Use caution, this could cause a player to be deleted.

:validate

   VALIDATE <player>

        this sets a player to have NO email address - ask an admin
        before using this, if possible.

:rm_list

   RM_LIST <player> 

   This command removed you from someone elses list.

   (it only removes "good" entries like friend, not "bad" entries like 
     bar or ignore)

   it doesn't tell the other player what you've done.

:forcehelp

forcehelp <player> <help file>

use carefully... don't force help for a command that you have but they don't.

:spod_class

spod_class <spod class title>

Sets your spod_class for the spodlist  (lsp)

:res_count,rescount

List the count of the total number of residents of this program.


:su,super,superuser

One of the most frequently asked questions here is
'how can I become an su?' Because of this, this help file has been
created to answer this question.

First off, the candidate must realize what the su position entails
(this does not mean that you must be an su elsewhere to become an su
 here, but rather that you learn what it means to be an su before you
 are actually granted the su privleges/responsibilities)

Being an SU does NOT mean that you can just sneeze, boot and frog at will
The admins here take these things very seriously. Such commands are to be
used only as a last resort for dealing with those who would cause chaos and
anarchy here. It is MUCH better, both for the su, and for the player, to
be able to resolve an issue without having to resort to the threat or use
of the su commands. People who are able to "explain" that 'such behavior
is frowned upon, and should not be continued' are much prefered to the 
people whos automatic answer to any situation is to boot or sneeze.

Being an SU means, quite frankly, that you have to put up with whatever
others on the talker dish out. This ranges from the Admins and their        
quirks and insanity (all admins are insane. Don't let anyone tell you
differently) to residents who hate your guts because of jealousy of your
position, to newbies asking the silliest questions imaginable, like "how
do i talk?" and "what is a title?"      

As an SU, part of your job is teacher. Everyone on the program will come to
you first with any questions they have, from simple commands like seeecho   
and earmuffs, to complex commands (like the dreaded room edit commands) to
non-talker related questions (like 'how do I ftp' or 'how do I finger a
site' or even 'what is the command to compile a program in c++?')

Note that, while you are expected to handle the simple and complex talker
commands, a knowledge of the non-talker related stuff, while helpful, will
not affect your chances of getting a position as an su here. But, you 
should know who on the talker (staff or otherwise) CAN answer such 
questions, and be able to direct the questions you cannot answer to the
appropriate person. 

You should be familiar with all the resident commands, and be able to 
explain the quickly and clearly to others. You can't let frustration
show when a newbie says 'i don't get it' or 'that's not what i meant.'
I can guarantee from experience that you'll have people who simply have
no business using a computer, who somehow stumble on the 'telnet' command,
asking you questions and then never understanding the answer. You just have
to wear a fake smile and try again.

You'll have to deal with people who are just really stupid, who all they
want to do is cause troubles for everyone else, and especially you. People
will hate your guts, and you'll just have to deal with it with your
therapist (you DO have a therapist, dont you?)

You'll have to be an example to the other users, never bending the rules
yourself, and remember that, as long as you are a su here, you represent
the entire talker with every action you take. 

However... if you think you can handle it, then that's great. Here's some
advice on how to become one, from someone who's been there. Never harass the 
admins .. they have to deal with this 'can i be an su' question more times 
in the day than they can count, and the last thing they wanna hear is another
variation of that question. Try never to break the rules. Be friendly to 
other users, su's and newbies alike. (being a friendly person is a big plus)
Always be helpful. But don't stress too much about being helpful... you'll
just look like a kiss-up.

If you REALLY REALLY have an interest in being an su here, however, I 
suggest you send an email to (talker@s195_13.resnet.ucla.edu) telling the 
admins why you think you'd make a good su here. 

** written by traP on 1/13/95

:spod,spodess,spodo,spods,spodz
      -=*> The Spoddy world that spods spodily spod in <*=-

Spod (noun) (feminine:Spodess) (plural individual: Spodz) (Neuter: Spodo) -
   A sad, sometimes fluffy, sometimes not so fluffy, computer nerd.
   A spod is easily distinguished by the following characteristics:

1. Extraordinarily long login times to talkers and/or Muds
2. Knows a dangerous amount of info about the internet - more than any
   person should.
3. Often known to break into computer labs after hours just to telnet.
4. Sometimes name their favorite terminals
5. Often witness beautiful sunrises and/or sunsets... from a computer
   terminal.
6. Spod Eyes syndrome - Eyes feel as if they will budge after long hours
   spent at a terminal.

 Spod (verb)    - To act or behave as a spod. (traP spods all night, doesn't
                  he?)
 Spoddy (adj)   - Fitting the behavioral patterns of a spod. (traP, you
                  spoddy spoon!)
 Spodily (adv)  - Acting in the manner of a spod (traP spodily types away.
                  What else is new?)
 Spodaholic (n) - A spod who is obvoiusly addicted to the spodding experience.
 Spodders       - A spod support group-Before every meeting (It's true that
 Anonymous (n)    they are meetings on talkers) One says the lines like so:
                  "Hi, I'm traP, and I'm a spodaholic."
 Spoddom (n)    - The world available for spods to spod in. The exact
                  oppisite of so-called "rl" (real life)

See help spod-classes for the subclasses of spods

"The spoddy world...", and all the subclass names are (c) traP aka M.
Bourdaa 1995. You are free to use these terms to describe others,
or yourself, but this may document may not be published
(written or electronically) or althered without the official permission
of the author. All rights reserved. And other legal mumbo jumbo too !!

:spod-classes,spod.classes,spod_classes,spodclasses,spodclass
-> How many pests would a pestispod pest if a pestispod could spod pests? <-

There are 15 basic subdivisions of the Spod class: These include -

Antispod    - A spod who enjoys tricking and hurting newbies. These spods
              are very dangerous to newbies.
Minispod    - These spods often sit idle for minutes and hours at a time,
              often because they are also multispods.
Multispod   - Spods who can and do multi-task so they can log on to several
              talkers and muds simultaneously
Superspod   - Spods who are also superusers (or equivalent)
Pestispod   - Spods who always ask "Can I be an SU?" As this class is very
              large and diverse, the pestispod has several classical
              subdivisions of it's own.
    Grabypestispod  - Spods who try to become an su by making a big deal
                      about bringing new people into the talker.
    Helpypestispod  - Spods who make a big deal about helping newbies (some
                      will only be "helpful" if an admin is in the room!)
    Assitipestispod - Spod who makes a big deal about helping the admin
                      (giving ideas, volunteering to make system rooms, etc.)

Megaspod    - Spods who outspod spods :) To be a true megaspod is the
              ultimate complement, and the ultimate insult :)
Hermospod   - Hermospods spend an inordinate amount of time (over 70%) of
              their time in their own home room.
Publispod   - Publispods spend 70% or more of their time in public (usually
              the main) rooms
Scitzospod  - Special class of spods. Scitzospods usually have multiple
              characters (usually on different talkers... see help rules if
              you're thinking about using different names on the same talker)
Spatulaspod - (derived from the 'your.name' is you, you spoon! message).
              Spatulaspods are either absent-minded, or just stooopid.
Transvispod - These are the crossgender spods : male pretending to be female
              & vice versa is not the only form, this can be used in jest
              with people who set their genders to plural or "it"
Vampispod   - Spods who prefer to do their spoding when the sun is down.
Solarspod   - Spods who do their spodding during daylight hours.
Adminospod  - All admins are spods. If they weren't they wouldn't set up a
              talker, would they? :-)
Anonyispod  - A spod who is a member of Spodders Anonymous.

Most spods belong to more than one of these classes: for example

Someone exclaims 'Trap, you lousy MegaMultiSuperPubliVampiSpatulaspod!'

"How many pests...", and all the subclass names are (c) 1994 to traP
aka M. Bourdaa. You are free to use these terms to describe others,
or yourself, but this may document may not be published
(written or electronically) or althered without the official permission
of the author. All rights reserved. And other legal mumbo jumbo too !!


:ressie,residency
One of the more common questions we get is "What does it mean to be a 
resident?" There are many advantages to gaining residency, among them :
   
   You dont have to go through all those annoying validation procedures every
      time you enter the program.
   You get to have your own list, and with that comes friends lists, informs
      (notify you when someone connects to the program) and the like.
   And most importantly, you get a room of your own!!  You can make your 
      own description for it and have all your friends over for a chat (and
      keep annoying gits out of it as well).

Gaining residency is simple.  Just look around for the friendly 
neighborhood SU (or type lsu if you dont see any in the room youre in) 
and tell <su's name> you would like to become a resident.  Generally 
there are two requirements : 1. A valid email address and 2. Agreement to 
follow help rules (type help rules to see them).  Thats all there is to 
it :)  Enjoy your newgound residency :)

=astyanax (4/6/95)

:decap

DECAP <user>

removes / grants the ability to use upper case letters -- use this to force
people who constantly insist on all caps to use all lower_case letters.

Affects all says, shouts, echos, sings, tells, remotes, and gossip channel.

by traP on 10/6/95

:whois

Format:   whois <player>

If you have enough login time, or you get permission from an admin, you
may have a "whois" page here. The only limits are that the page cannot violate
any rules, and it must be smaller than 20 lines (the 20 line limit may be
negotiable under special circumstances)

:idling,truespod

From now on, when you idle for a sufficient amount of time, the program
will catch this, and will deduct time from your total login time. This means
that, now, everyone has two "total login" amounts.. total login (which includes
idling) and truespod, which penalizes idlers, and is therefore a more
accurate measurment of how big a spod you are.

Also, a friendly warning: people who get kicked off by the program for idling
for an hour -- you may notice your adjusted spod time plummet...

:suicide

SUICIDE will DELETE your character from this program. To confirm your
desire to die, you must enter your password to prove you are who you
are. You must also give a reason for ending your life.

If you need any help with this, just ask an su.

:15,chan,ch,ce,ct,cp,cs,cwho,ch_hi,lci

Playground now has dynamically allocated resident channels that you can access
use and manipulate with the following commands

ch      - channel say          		ct - channel think
ce	- channel emote			cp - channel pemote
cs 	- channel sing			

chan create (name)       -- create a new channel with the name of (name)
chan join (#)            -- join an existing channel
chan list (or lsc)       -- list all active channels (see help lsc)
chan join (#)            -- join an active channel
chan who (#) (or cwho #) -- list people on a given channel
chan quit (#)            -- leave a channel
chan nograb              -- stop channel ops from grabbing you on their channel
chan hitell (or ch_hi)   -- toggle channel hitells

see help chanop for operator commands.
see help chanrules for channel rules
see help chantalk for more on how to talk on channels

:chanop

These added commands work for channel operators only.

chan invite (player)   -- invite a player to join your channel
chan uninvite (player) -- revoke an invitation to join a channel 
chan nuke              -- destroy your own channel
chan xfer (player)     -- transfer the operator powers to player
		    	  (a channel can only have ONE operator)
chan grab (player)     -- grab a player onto your channel
chan topic (topic)     -- set the channel topic
chan boot (player)     -- kick someone off your channel
chan nonewbies         -- ban/allow newbies from the channel
chan nosing            -- ban/allow singing on the channel
chan private           -- ban/allow others to join the channel
		 	  (you can still grab people onto a private channel)

If you have any problems, ask an su. if you find bugs, log with BUG command

:c-rules,chanrules

1. You cannot be an operator on more than one channel
2. No channel can have more than one operator
3. Any channel that is unused for 10 minutes is destroyed.
4. Any channel that has less than 3 people may be destroyed.
5. If you set a vulgar channel name or topic, the staff will destroy
    your channel.
6. What goes on on a channel itself is considered private. If you are 
    offended by whats happening on a channel, leave.

Thats about it. Oh, there is a maximum of 30 channels (0 to 29)

If you have any problems, ask an su. if you find bugs, log with BUG command
thanx.                         --traP

:chantalk

This applies to all the channel talk commands (ch, ce, cp, ct, and cs)

if you are on only one channel:

	Simply use the correct channel command and your message. The
	message will be directed to the correct channel automatically.

If you are on more than one channel:

	The first word of your message must be the number of the channel
	you want the message to go to.
	
	If you forget, it will attempt to send your message to channel 0
	
Also. If you are more used to "multis", there is support for that type of
useage.. simply use the tell, remote, etc commands, and tell the # of the 
channel -- your tell will go to the channel you request.

Note that if you use this option, that when you're only on one channel you 
must still use the number of the channel.

:lsc

LSC -- lists active channels

if the Channel ID has a star after it, you cannot join that channel.
if there is a + sign, you're already on the channel.
If there is nothing, then you are allowed to join.

:propose,accept,reject,cancel

PROPOSE (player)   -- ask another person to marry you.
ACCEPT (player)    -- agree to marry another person.
REJECT (player)    -- refuse to marry the person.
CANCEL		   -- This command will cancel your net engagement.

If you are net.engaged, it will appear on your "x"

:anul

ANUL (player) -- clears all marital data. Gives no messages. Use with discresion

:nofriend

NOFRIEND (player) (on/off) -- toggles whether or not someone can send tells 
			      to your friends.

:blocklist

BLOCKLIST (on/off)   -- Toggles if your friends can send messages to all your
			 friends or not.

:to,ro,po,so,eo,rto,yo

These commands are for telling to other peoples friends
(see HELP FRIENDTELL for more info) 

	TO <player> <msg>       -- Tell to other players friends
	RO <player> <msg>       -- remote to other players friends
	PO <player> <msg>       -- premote to other players friends
	SO <player> <msg>       -- sing to other players friends
	EO <player> <msg>       -- echo to other players friends
	YO <player> <msg>       -- yell to other players friends
	RTO <player> <msg>      -- think to other players friends

:friendtell

Now you can send tells to the friends of your friends.

Here's an example.. 

A and B are friends of each other.

A types:

	to B hi

All of B's friends (including A) sees

	B tells A's friends 'hi'

A sees

	B tells your friends 'hi'

A can stop B from doing this with NOFRIEND and BLOCKLIST (see the help files
	for these commands)

:flirt

FLIRT      -- changes your net status from bachelor to net.flirt and back.

		Being engaged or married overrides this setting.

:blockfmail

BLOCKFMAIL    -- Blocks all friend mail.

:xref

XREF <name> -- check for similar names in saved files..

	The use for this is to check if a newbie wants to ressie a name that
	might be too similar to a name already taken by someone else.

	If it is too close, just politely ask the newbie to pick a new name..
	99 times out of 100, they will pick a new name and you can rename them
	and ressie them then.

:toggle_chan

Switches you from normal channel commands [su se st ss] to 
the "clanland" channel commands [s' s; s~ s(]

:hometown

HOMETOWN (place you're from)

	Sets your hometown on your "x" file

:homeview,mindseye

HOMEVIEW / MINDSEYE  -- lets you see who's in a room you own.

:tf,tinyfugue

TINYFUGUE (tf) is a Telnet "client" -- and is the BEST client in existance
today. You can get it via ANONYMOUS FTP from magic.infomagic.com, or from
ftp.tcp.com      

:hack,hacking

Hacking is defined on the Playground as anyone who tries to login as 
someone else. You may have one, and ONLY one, saved resident character
on playground. You cannot "borrow" someone elses account, with, or without
their concent.

Any person who attempts to hack the Playground, whether the talker account
or any residents account, will be COMPLETELY site banned - meaning that 
no one from your domain (for most of you, this means your entire school
or your entire service provider) will ever be allowed to logon to the
Playground again. In addition, if we know what account you used to hack
from, we WILL report this information to your system administrator, and
ask that your internet accounts be permenantly removed.

Simply put, we will not tolerate illegal access attempts, and we will take
any and all actions that we can to stop them from occuring.

				-traP

:spam,spamming,piping

Spam/Spamming

      Spamming and/or piping is repeating the same thing over and over,
   otherwise known as "piping" text into the buffer and then filling
   a person's screen rapidly.  This is very impolite and is grounds for
   being booted, yoyoed, jailed, sneezed, etc... if the spamming party 
   does not cease.


:ad,ads,advert,advertize,advertizing

Advertizing other talkers here:

	*Don't*

	This is an example of "acceptable" advertizing here:
		Ask an admin to list you on help talkers.
		do a friend tell.
		
	Everything else is not appreciated, and will be handled severely. This
	is because we are a new talker ourselves, and don't appreciate being
	"raided" by other talkers.

Advertizing our talker on other talkers:
	
	Do tell your friends about this place.
	Do ask to have us listed in a help talkers 

	Don't shout addresses. Its rude.
	Don't post news without explicit admin permission.

Advertizing our talker elsewhere on the internet:

	Newsgroups: Try and stick to "appropriate" groups
	Gopher/WWW: DO try and get us listed on gophers and WWW pages 
			that link to talkers
		(if you want to link it to your home page, do this:)

	 	<A HREF = "telnet://site.ext:port/"> Link to PG </A>	

	Email: 	Mail your friends, not random people ;)
	Other:  your own best judgement, based on these guidelines.

	-- Written by traP on 18/11/95	

:16,color,syscolor,colorize,fingerpaint,colour,syscolour,colourize

Playground now offers ^Ccolor^N. 

To use this, you should be on a terminal that supports ansi color codes. 
More help on getting color to work may be made available later.

But for now, try it by typing ^Hfingerpaint^N

If you see colors, then you will be able to use and view colors. Even if some
colors don't seem to work, others may, and you may want to activate it, even 
if its only for a few shades.

Color related commands:

COLOR 	- activate ^Hstandard color mode^N -- you will see the colors others
	  create in their rooms, in help files, in descriptions, practically
	  everywhere.

SYSCOLOR - This enables ^CActive Color Mode^N -- where you can set the colors
	   of certain types of input by using the COLORIZE command. So your
	   tells can be white while your shouts are dark blue and your 
	   friend tells scream in blinking text.

COLORIZE - Without an argument, it will show you your current system colors.
	   With arguments, it will change your color settings for one type of
	   command.

Good luck, and any questions should be relayed to traP. 

:17,aliases,define,undefine,lsa

Playground now supports aliases. An alias is a substitute for a longer  
set of commands.. for example...

define idin idle indiefan

This creates a "pseudo-command" called idin. If i type idin, I will see how 
long indiefan has been idle.

PG ->idin
indieFan has just hit return.
PG ->

You can also list your aliases.

PG ->lsa
You are using 1 out of 10 maximum aliases.

idin		= idle indiefan
PG ->

Also, it is easy to remove an alias you no longer need.

PG ->undefine idin
Alias deleted...
PG ->lsa
You are not using any of your 10 aliases.
PG ->

See help advanced for more info on what can be done with aliases.

:advanced,%

These "variables" can be inserted into an alias you create.

%0          - This means to list all arguments and insert here.

e.g.        define sillysay emote sez -=> %0 <=-
	    sillysay red doofus
	    sillysay bouncey bouncey bouncey :-P
	    sillysay .

%1  %2      - These mean to take this word in the list of arguments.

e.g.        define bop remote %1 bops you with a %2
	    bop traP spoon 
	    (you bop traP with a spoon)

            define flip emote tackles %2 and %1.
	    flip traP Nogard   
	    (you tackle nogard and trap)

%-1   %-2   This is a special case. You can list all argunments AFTER the first,
		second, etc, word.

	    define tickle remote %1 tickles you all until %-1.
	    tickle friends the end of the day.
	    (you tickle your friends until the end of the day)
	    
            define telltwo tell %1,%2 %-2
	    telltwo traP nogard hello silly coders.
	    (you tell traP and nogard 'hello silly coders')

%;	    This is a very special case. This can be used to perform multiple
	    commands with one alias. The %; seperates the commands from each 
	    other.

	    define getinfo x me%;lsu%;swho%;qwho

	    When you type getinfo, you will x yourself, do an lsu, a swho, and 
	      a qwho in that order.

%{@@}	    This is the most recent addition. You can insert random phrases
		into your aliases.. Pay careful attention to the format.

	    define cast_spell emote chants as %{red@green@blue} smoke swirls.

		This will choose a random word (red, green, or blue) and use
		that in the phrase.

	    This is not allowed.

		define random_arg say %{1@2@3}
		You would randomly say the numbers rather than using that word.

	    However, this may change in the future.

	
One word of warning. If you abuse aliases they will be removed from you.

If an alias you write crashes the program, don't use the alias again. Also, 
	report it to traP so he can fix the bug.

And, be careful about doing stuff like this...

	define oy say oy %1, that hurt.

	PG ->oy

	Funny things may happen when you forget an argument..

:etrace

trace an email address against a the reslist.

:y 

an SU examination of a ressie

:git,ungit

Tell the sus why someone's a git, or clear the git status.
Message will be saved in the players 'y' file.

:z

Admin examination of an su's activity and stats.

:deflogon,deflogoff,defrecon,logon,logoff,recon

These are special aliases you can define for what happens just before you 
logon, reconnect, or logoff -- do NOT give these aliases arguments, because 
they will not be sent any arguments by the program.

DEFLOGON   -- change the script before you logon
DEFLOGOFF  -- change the script after you logoff
DEFRECON   -- change the script after a reconnection.

-traP

:val

view someone elses alias list.


:newstuff

	blockdesc --- blocks all room descriptions when you use 'look'

	isolated, chambered & soundproofed rooms 
		isolated - no tells can enter
		soundproofed -- no shouts can enter
		chambered -- no singing.
		
	exitmsgs now active.

	
:library,liblist,libexam,libcopy

Playground now has a modest library of useful and/or fun aliases that you
may freely copy into your own private alias list.

liblist -- lists all aliases currently in the library

libexam <alias> -- get more info on a specific alias.

libcopy <alias> [<your name for it>]  -- copy a library alias into your 
				alias list. You may optionally use a different
				name for the alias, or you can use the same name
				as the library version.

We are looking to add a lot more to our small library. Please send your ideas
and/or favorite aliases by internal mail to the admin

:basics

   These are the 10 most important commands to know about on Playground.

' <what you want to say>   -- talk to everyone in the room   (help say)

; <what you want to do>    -- do an action to everyone in the room (help emote)

> <someones name> <what you want to tell them> 
			   -- talk privately to someone   (help tell)

join <someone>             -- go to someone elses room    (help join)

leave                      -- go to the main room         (help leave)

commands <section>         -- see what stuff you can do   (help commands)

lsu                        -- see who the super users who are on are

who                        -- see who everyone on the program is

x <someone>                -- get info about someone else on the program

f <someone>                -- get info about any user of the program

(10 commands, and you won't look like a total moron.. but you should learn
 the others too, if you want to be a REAL user of the playground)

:history

See the last 8 tells, remotes, rsings, and other private messages you recieved.

** This command was given to us courtesy of Jyld from Resort **
:reportto,rpt

this sends a copy of the last 8 tells you recieved to the superuser of your
choice..  

This is a tool to combat harassment -- the info is taken from your history 
buffer, and will only be sent by you: the superusers and admins cannot see
this info unless you specifically give it to them.  

If you have any questions about this, ask the admins

** This command was given to us courtesy of Jyld from Resort **

:of,ox

of -- the "old" finger command
ox -- the "old" examine command

:favorite,favourite

FAVORITE allows you to set some stuff in your new examine file --

FAVORITE LIST -- list what you set for your favorites.

FAVORITE <#> BLANK -- delete a favorite

FAVORITE <#> <topic> <answer> -- set or change a favorite.

the first two formats should be easy, the third however requires some 
explanation:

here are some examples, and the results you'll get with them...

favorite 1 cereal cheerios
You set your favorite cereal to be: cheerios.
(in examine file)
Favorite cereal       : cheerios.

favorite 2 girls name susan
You set your favorite girls to be: name susan      
(the problem here is that a topic can only be one word)

favorite 3 star
You set your favorite star to be: .
(you gotta give an answer, but the program isn't smart enough yet to 
  realize this yet)

favorite Antidisestablismentarian BoB
You set your favorite Antidisestab to be: BoB
(The topic can only be 12 letters long max, in order to fit)

:first

It always happens. Someone breaks the rules, then complains when they get in
  trouble that the punishment is a ^Hviolation of their first ammendment rights^N.

So, for your enjoyment, (or lack thereof) -- here IS the first ammendment to
  the constitution of the united states:

        ^HCongress^N shall make no law respecting an establishment of
        religion, or prohibiting the free exercise thereof; or
        abridging the freedom of speech, or of the press, or the right
        of the people peaceably to assemble, and to petition the
        Government for a redress of grievances.

Nowhere, not one word at all, refers to Playground.  When you agreed to the
disclaimer, you agreed to follow our rules. Playground is not the Congress. 
It is not an agency of the US Government. You have full rights as a citizen
to have whatever opinion you want, but as the owner of the Playground, I
have the rights to say what does and does not go in ^Kmy^N home.

In other words - if you feel like your right to be offensive and annoying is
being violated, ^Ktough shit^N. I have the right, as the owner of the playground,
to set the rules. The rules are extremely liberal, all I ask is that you do not
harass people, and that you do not violate the very basic minimum of the rules
of nettique. The rules are made for the benifit of the community, not because
I want to push some agenda or restrict your rights.

Remember -- your right to swing your fists around ends at the tip of my nose.

To those of you who do follow the rules, I thank you, and hope that you 
  continue to enjoy the program.

--traP  (5/1/96)

:disclaim

DISCLAIM <player>

Makes a person have to agree to the disclaimer again -- useful for email
registrations -- log em in, ressie em, set their email & a temp password, 
then disclaim them -- so that they'll have to agree to the disclaimer to
use the program.

:playground96,deathtrap,ew3,ew-three,summink,new,updates,ew2,ew-too,ew-two,ew4,ew-four,ew-for

EW-TOO:		The first talker of this kind. Written by Burble (Simon Marsh)
		(sometimes known as EW2)

SUMMINK:	Ew-too "version 3" Based on Burbles code, updated by Grim and
		Athanisius. (Playground is based on Summink and Ew-too)

EW-THREE:	An "aka" for summink.

Playground 96:	The name for a beta release for "Playground" source code

EW-for (EW4):   An approved "aka" for Playground 96.

You can get a copy of them at ftp: toybox.infomagic.com /pub/sources/Servers)
The following is a list of features that appears in neither Summink, nor the
   older EW-too codes that were released to the public, but do exist here 
	 on the Playground, and will be in any release of Playground 96

Builders (create, destroy items, lsb, lso)
Items (inv, wear, weild, buy, sell, eat, play, give)
Monetary system (pennies)
Seperate SuperUser news-board for inner-staff notes
Marrage (marry, propose, accept, reject, divorce, anul, ministers, lsm)
Aliases (define, undefine, lsa, deflogin, deflogout, defrecon, blank_alias)
Colors  (^^*, color, syscolor, colorize)
Friendmail (mail post friends, blockfmail)
friendtell blocking
Tell to other ppls friends (to, ro, eo, yo, so, rto, po)
Dynamic resident channels (chan, ce, ct, ch, cs, lsc, cwho)
url's in examine, finger
Typo/shortcut aliases.
Full set of reply, shout commands (yemote, preply, etc...)
pinfo 
logonmsg, logoffmsg, exitmsg
isolated, soundproof and chambered rooms
spod listings
whois
library of aliases
logon_fwho (origonal PG idea, btw -- no matter what others say :-P)
rescount
history, reportto (courtesy of jyld)
sing commands and singblock
Allow friends/everyone/noone to see your site and email address.
New editor commands .s and .sr
Pager redone and updated
Sessions no longer can be set and left by people
Blockdesc -- ignore all room descriptions
Mail forward, aforward
Shareroom, mailblock, friendblock, nofriendlistaccess list flags added
Massive bug fixes
And, of course, lots of SU level and admin level "toys" added too.

(this is just a partial list, last updated 3/29/96 by traP)

:ckban

CKBAN <IP address>

	Check if a site is banned, and why, and to what extent.

	Here are some examples of its use..

->ckban 0.0.0.0
Site is totally banned.
Banned by: traP
Reason: # Constant harassment of other users.
->ckban 255.255.255.0
Site is banned to new users.
Banned by: vallie
Reason: # people keep shoutting addresses to other talkers
->ckban 128.58.99.69
That site doesn't appear to be banned.....

NOTES:
1) you can't use * wildcards -- sorry, but I haven't implemented that.
2) if a site is banned twice, only the first listing will show up.
   This is a bug in the implementation, and will be fixed soon.
3) You can't scan name addresses.. i.e. ckban s195_13.resnet.ucla.edu
   This is because all bans are stored internally as IP's -- eventually,
   it may be possible to scan a name address -- but not yet.

Any ?'s -- ask an admin
 
:prs,game,games

You can now play paper-rock-scissors against a friend.. here's an example
game between traP and astyanax:

(traP types)
prs astyanax paper             -- Play prs against astyanax, and pick paper

(astyanax sees)
traP wants to play paper-rock-scissors with you.

(astyanax decides to play)
prs trap paper

(both trap and astyanax see)
You tied!!

(if astyanax decided not to play against trap, he could have typed)
prs clear

oooooooooooo Rules ooooooooooooooooo
1. You can only play against one person at a time.
2. Paper beats Rock, Rock beats Scissors, scissors beats paper.

----------- tips -------------------
1. If you get errors that you're "not playing against that person"
	then use "prs clear" to reset your game status
2. If you find a bug, report it with the bug command

:room_edit,room-edit,rooms_edit,rooms-edit

You want to decorate your room?  Then, read this carefully and make sure 
you _understand_ it before you start!

Naming your room:
	-To name your room: type room name <name you want>
		-Example: room name in the forest.
			-Now, when people type where, they will see '<name>
			 is in the forest.'
		-Tip: you need to use the word "in" before the name of your
		 room.  Otherwise, it will look like '<name> the forest.'

Room identification (different from room name):
	-To give your room an id: type room id <name>
		-Example: room id forest
		-This changes the id from <name>.room1 to <name>.forest
	-This is a name that allows people to go to your room from any other.

Setting an enter message:
	-To set an enter message: type room entermsg <msg>
		-Example: room entermsg enters the forest.
			-When someone enters that room, it will show up as
			 '<name> enters the forest.'

Decorating (editing) your room:
Step 1: Getting into the editor to decorate your room.
 	-type: room edit
	-If this is done correctly, you will see the description of your
	 room show up as:
		A bare room belonging to (your name).
		Isn't it time to write a description?


Step 2A: Deleting the entire room description with one command.
	-If you want to just delete the entire room that you currently have,
	 type: .wipe (making sure the period is in there.)
		-This is only if you want to start from scratch.  You will
 		 lose everything that you currently have!  This can be used
		 at any time. (If yo do this you can skip step 2B)

Step 2B: Deleting the description already there.
	-Part A: You need to move back two lines within the editor.
		-type: .- (make sure you put the period in there, or it
		 will be assumed that the - is part of your room design)
		-Do this two times.  Each time you move back a line
		 the editor will show you what line you have moved
		 to.

	-Part B: Now, you need to delete the line.
		-type: .del (again, make sure the period is in there.)
			-This will delete the line that you are currently on.
			-The editor will not show you what line gets deleted
			 however, so make sure you know exactly where you are.
			-To make sure you know where you are, play with the
			 .- and .+ functions.  (.+ will move you forward one
			 line.)

	-Parts A and B are also ways of making any corrections to a specific
	 line in your description.

Step 3: Designing your room.
	-Type whatever you want your description or design to be at the +
	 (prompt).
	-After you hit return, the line you have just typed will appear again.
	-Please be aware, if you are doing a design, that the prompt does not
	 take up an actual space in the design.  (You will learn what I mean
	 when you hit return, as everything will be shifted over one space.)
	-This editor is a line by line editor.
		-This means that you need to hit return when you get to the
	 	 end of a line (80 characters) in order to make sure that it  
		 turns out the way you want it to.  The editor will continue 
		 each line if you do not hit return, and the design or 
		 description may not turn out the way you had planned.
	-One tip, especially for those doing designs, is to draw what you want
	 on graph paper.  This will help you with your spacing.

Step 4: Saving your room.
	-type: .end (Make sure that the period is in there.)
		-This will QUIT out of the editor, and SAVE all changes that
		 have been made by you.

Notes and Tips:
	-_Quitting Without Saving_
		-If you are unsatisfied with the room you've created, and
		 DON'T want to save the changes (and don't want to work on
		 your room anymore due to frustration):
			-type: .quit (Make sure the period is in there.)

	-If you are using Tiny Fugue:
		-Leave a space between the prompt (+) and slash (/), if that
		 is the first character in the line.
		-Also, be aware that the above means that you will have to
		 shift the entire design over one space.  Not just the line
		 with a slash at the beginning.

indieFan (7 Feb, 1996)


:gag,ungag,blank_gags,gwho

GAG <player>    -- ignore a player without taking up a list space
UNGAG <player>  -- undo a gag
GWHO            -- list everyone you've gagged
BLANK_GAGS      -- reset your gaglist


gags work just like ignores, except that they don't take up a spot on
your list.. the price for this, however, is when you (or they) quit the
program, they get ungagged, because gags aren't saved.  However, gags are
useful to protect yourself against harassment from newbies, and if you are
a newbie, from harassment in general.

They also tend to send a message of "geez, chill out" -- people generally
don't like to be gagged, and may take the hint when a few people gag them.

			~traP   (2/24/96)

:drugs,drug,pot,marijuana,cocaine,heroin,alcohol,caffeine,illegal

	A DRUG is defined, for the purpose of the Playground rules,
as ANY substance that is illegal to either make, use, buy, sell, or
possess in the United States of America, without the specific prescription
of a Doctor of Medicine.  This includes substances such as cocaine, 
marijuana, heroin, PCP, LSD, as well as many others.  Discussion of 
these items, even mentioning them, in any tell, say, shout, sing, mail, 
news, or any other sort of communication at all is completely illegal 
on the playground.  The continued existance of the Playground comes 
before your "right" to free speech (incidently, if you haven't yet 
read it, read "help first")

	The following are technically drugs, but are not illegal to 
discuss, because their posession, use, purchace and selling are not
illegal: caffeine, nicotine, aspirin, etc.

	Alcohol and any alcohol containing substances are in a special
intermediate category. Discussion, mentioning of them, etc, is LEGAL,
however EXCESSIVE discussion of alcohol will not be tolerated. The
decision as to what is and is not "excessive" is up to the individual
superuser.

	These rules exist so that the Playground can continue to exist
in the face of the drug paranoia that prevails in most of America.
Sorry, but thats just the way it is. As I said before, the continued 
existance of the Playground comes before anything else.

		~traP

:items,item,obj,object,objects
	
	Items are dynamic objects that can be created, destroyed,
	bought, sold, and used.

	For more info on items, consult the individual files for
	each command

:all_delete

	Deletes ALL lso items.

	DON'T use this unless you ABSOLUTELY have to.

	Its hard coded to only allow me (traP) or dabot to do it.

	If you HAVE to do it, make dabot admin, and have him do it
	by remote control.

	This command will NOT restore money for purchased items, so
	expect irate ressies if you use it.

:blank_items

	This command will make all your items vanish. It will NOT
	give you the money that would have otherwise been given for
	selling the items.

	Use this command only if your inventory is totally screwed up.

:bop

	Bop a person with your WEILDed item.

	Format: bop <person>

	i.e.    bop traP
		
	if <person> is in the same room as you, the room will see you bop
	the sad spod.

	If the item has a special effect associated with it, that effect
	MIGHT be bestowed on the victim .. heh heh heh

:buy

	BUY an item from the LSO list

	format: buy <object>

	i.e.   buy spork

	You can only buy an item if you have enough PENNIES to buy it.

:builder 

	Make someone a builder: same format as minister

:create,setbit,setval,delete

	** These commands are available only to BUILDERS **

	CREATE <item name> <item description>
	SETBIT <item name> <flag>
	SETVAL <item name> <cost>
	DELETE <item>
	
	type HELP BITS for the possible arguments to setbit
	type help creation and item deletion for more information

:bits
	SETBIT flags:

	food	-- make something edible
	drink	-- make something drinkable
	wear	-- make something wearable	
	weild	-- make something weildable	
	bag	-- make something openable (open not yet implemented)
	toy	-- allow people to PLAY with item 
	unique	-- Only allow people to own ONE of these at a time

:creation

	SO you want to create an item

	First, you have to be a builder

	If you are.. 

		Decide what you want to build. Lets say, I 
		decide to create a can of spam.  Since spam 
		can (technically) be eaten, I'll make it a 
		food item.  Also, since spam is such a part
		of internet culture, I'll make it cheap

	I type (in this order)

	create Spam A can of rubbery mystery meat

	setbit spam food

	setval spam 25

	This makes spam, at a cost of 25 pennies, available as an
	edible item.

	*** NOTE ***

	if spam already exists, then it will fail to create spam.

	After you SETVAL an item, you can no longer edit it, so 
	make sure your SETBIT stuff is done FIRST.

	Item names and descriptions cannot be too long

	Item names cannot start with $, -, +, or a number

:deletion

	To delete an old item, simply delete it with the delete command.

	Anyone who still owns one of them will have their item vanish,
	but will recieve a full refund for that item.

:eat

	EAT <item>

	Note: 	some items cannot be eaten
		some items do special things when eaten
		EVERYONE in the room will see you try to eat the item
		Once an item is eaten it is gone, and you do not get
			a refund for the cost of the item.

:give

	GIVE <money> <player> <amount> -- to give someone money
	GIVE <item> <player>	       -- to give someone an item

	NOTE: 	you cannot give items or pennies to newbies	
		you cannot give items or pennies to people who are
			blocking charity (see nogift)

:nogift

	This is a toggle that determines whether or not people can 
	give you stuff. Default is OFF (people can give you things)

:i,inv,inventory

	This command allows you to view what you're carrying.

	The entries look like this:

	[item id] (special flags) #pennies item_name -- item_description	
	
	Also can see how many pennies you have::
	[-1  ] ##### pennies -- dirty copper coin

:ix

	ix <item>

	examine an item

:lsb,list_builders

	lsb -- list all builders online

	BUILDERS can create and destroy objects, and are chosen carefully
	by the admins.

:lso,list_obj,list_objects

	lso -- list all available items

	Arguments:
		!(other args)  -- list items, but ignore desc line
		$-<amount>     -- items that cost LESS than <amount>
		$+<amount>     -- items that cost MORE than <amount>
		(any letter)   -- items whose name starts with the letter
		*	       -- ALL items
		+<bit>         -- all items with a given bit
		-<bit>	       -- all items except those with a given bit

	Bits at the end are fWBwTDU for:
		food, wear, bag, weild, toy, drink, unique

	i.e.
		lso !$+500    -- list all items costing more than 500, 
				 and block descriptions
	
		lso !*        -- list all items, no descriptions

		lso d         -- list all items beginning with letter d,
				 WITH descriptions

		lso !+food    -- all food items, no desc's

:sell

	SELL an item you don't need anymore

	You get the full value of the item in pennies in return

:wear

	WEAR a wearable item

	What you are wearing appears when someone examines you.

	Certain items have special effects when worn

	To remove a worn item, wear it again and you'll get it off of you.

	You may wear as many things as you want.

	The room will see you put the item on / take the item off

:weild

	WEILD a weildable 'weapon'

	(all you can do with a weilded item is bop someone with it)

	SOme items have special effects when weilded

	to unweild, weild again.

	You may only weild ONE item at a time

	The room will see you weild/unweild the item.

:play

	Play with a toy

	The room will see you play with it.

	Some toys have unusual side-effects

:blockitems

	Block item messages, either personal or in the room.

:blocklogins

	Block the spam of login messages in the main room

:builder_rules,brules,b_rules,b.rules,b-rules

	Rules for Builders

	1.   No creation of offensive items.

	2.   No creation of alcoholic beverages.
	
	3.   No creation of items that break any rules.

	4.   No intentional creation of an item that shares the name of
	     another user with the intention of using it to harass.
        **(intentional is in the eyes of the SU, not yours!)**

	5.   No creation of items that already exist.

	6.   No exploiting system or item bugs.

	7.   To become a builder, you must agree to abide by these rules,
	     have at least TWO AND A HALF DAYS truespod login time, and 
	     have a chronic spod factor of at least 3.5%.

If you abuse the ability to create items, builder status will be revoked

:minister_rules,m-rules,mrules,m_rules,m.rules

1.   No marrying people who don't ask for it.

2.   No denying of services to people just on the basis of not knowing them.

3.   No "quickies" if people request a true ceremony.
     (in other words, ask them first if they want quickie or ceremony)

4.   Marriage must be agreed to by all parties involved.

5.   Divorce can be granted on the request of just one spouse.

6.   If you need a room for the ceremony, use playground.chapel, unless you
     have a better room yourself, or the couple has a specific room request.
     No marriages in the _sandbox_ without admin permission.

7.   To become a minister, you must agree to abide by these rules,
     have at least TWO AND A HALF DAYS truespod login time, and have a
     chronic spod factor of at least 3.5%.

Abuse of these guidelines and rules will result in your collar being revoked

:pinfo


_System Messages_

These messsages include your logon, logoff, enter, and exit messages.  
They let people know when you've entered, left, idling, or ignoring them.

entermsg:
	-This message is used when you enter any given room with the exception
	 of logging on.
	-To set an enter message, type: entermsg <your stylish way of
	 entering a room>.

exitmsg:
	-This message is used when exit any room with the exception of logging
	 off.
	-To set your exit message, type: exitmsg <your cool way of leaving
	 a room>.

idlemsg:
	-An idle message is used when you know that you will be away from the
	 computer for a significant amount of time.  When a person types idle,
	 or idle <name>, this message will appear.
	-To set an idle message, type: idlemsg <reason for being away>.
		-This message is not permanent.  It will only remain until
		 you enter another command.  Once you enter another command,
		 you must reset your idlemsg if you are idle again.

ignoremsg:
	-An ignore message will appear when you are sent a private tell from
	 someone you are ignoring at that particular time.
	-To set an ignore message, type: ignoremsg <why you aren't talking>.

logoffmsg:
	-This message appears only when you log off of the program.
	-To set a logoff message, type: logoffmsg <reason for not wanting to
	 play with us any longer>.

logonmsg:
	-This message appears only when you log onto the program.
	-To set a logon message, type: logonmsg <why you came to play>.
		-This message will not appear when you reconnect with the
		 program.
			-A reconnection is when you log onto the program
			 again, but were already connected.

pinfo:
	-This command checks what the above messages have been set to.
	-To use this command, type: pinfo.
		-Use this command instead of having to run between rooms and
		 asking your friends.

Notes:
*Typing just the message command (such as entermsg) without any arguments 
will set the message to be your name only.

indieFan - 3 April, 1996

:3,describe


_Description (x-file and f-file)_

These commands are to spice up your examine (x) file and finger (f) 
file.  Some of them are for both files, some are for only one.  They have 
been separated for your convenience.

For Both Files:
age: 
	-To set your age, type: age <number>
		-You must set the age to a numerical value.  It will not 
	 	 recognize anything else.
		-Typing age 0 turns this function off.

birthday (bday):
	-To set your birthday, type: bday <month/date>
		-If you want your birthday to be set to Feb 29, you _must_
		 include the year in the date.  For example: bday 2/29/96.
		 The only time you do not have to include the year, is when
		 it is an actual leap year.
		-Typing bday 0 turns this function off.

description (desc):
	-To set up a description of yourself, type: desc <self depiction>

hometown:
	-To set the location of where you are, type: hometown <place>

madefrom (formerly automatically set based on gender):
	-To set what you are made from, type: madefrom <components>
		-You may now set this to whatever you wish it to be.  If you
		 type madefrom without anything after it, it will default to
		 the old message.

title:
	-To set your own title (because we all need one once we are no longer
	 'new to the playground'), type: title <insert your noble rank here>
		-You do not need to put your name at the beginning of your
		 title.  The program will do it for you automatically.
		-If you prefer to have just your name, and no title after it,
		 type title with no message after it.  (i.e.- type: title)

toggle:
	-To set your email and/or site public for friends or everyone to see,
	 type: toggle <email or site> <friends or everyone>
		-If you do not toggle your email or site, it is assumed that
		 you wish for them to remain private.

url (WWW homepage location):
	-To set the location of your homepage, type: url
	 <location>
		-This is NOT to set up a homepage.  It is only for those who
		 currently have one.


For the Examine (x) File:
favorite:
	-To set up a favorite, type: favorite # <item> <thing>
		-The number must be 1, 2, or 3, as you are only allowed 3
		 favorites.
		-The item may be no longer than 12 characters long.
		-For example: to show that your favorite movie is Star Wars
			-type: favorite 1 movie Star Wars
		-To delete a favorite, type: favorite #
			-Make sure that you have the correct # of the one you
			 wish to remove.  Also, you do not put in an <item> 
			 or <thing> when you are deleting a favorite.

irl_name:
	-To set the name you go by in real life, type: irl_name <name you
	 answer to>


For the Finger (f) File:
plan:
	-To set your plan, type: plan <idea(s) of what to do with your life>
		-If you wish to remove the plan section from your f-file,
		 type plan with no comments after it.  (i.e.- type: plan)

*Note: The examine (x) file is for people to get more info on you when 
you are currently logged in.  The finger (f) file is to get more info 
when you are not currently logged in.


Miscellaneous Personalization Commands (these don't affect the x or f files):

prefix:
	-To set a prefix, type: prefix <msg>
	 	-This has a limit of 16 characters, and will not accept any
		 blank spaces within it.
		-The prefix is also shown to anyone who has the prefix command
		 on whenever you say something, public or private.
		-To see how to turn prefixes on, type help noprefix.

recap:
	-To recapitalize your name in some new fashion, type: recap <name as
	 you want it to appear>


indieFan -- March 10, 1996

:roofies

                         !!!!! Drug warning !!!!!

^RRAPISTS^N SLIPPING VICTIMS MODERN-DAY MICKEYS
CHEAP PILL BLOTS OUT MEMORY OF ^RCRIMES^N

MIAMI-Imagine all the fears of parents whose daughters have hit
dating age packed into one white pill the size of a dime.
It may be the mightiest Mickey Finn ever concocted.
And it is not the fiction of Sam Spade novels and Humphrey Bogart
movies.

These days, it costs about $3 at the high school water fountain.  It
is colorless, odorless and quickly dissolves in a can of Diet Coke.
In about 10 minutes, it creates a drunk-like effect that lasts eight
hours.  It enhances the effects of alcohol, causing loss of inhibition,
extreme sleepiness, relaxation and - perhaps worst of all for its victims
- amnesia.

The pill is made of a drug called Rohypnol (pronounced ro-hip-nol).
Your kids know them as "roofies."

  And police are concerned - particularly about roofie rape.

In Broward County, Fla., 10 men have been arrested on roofie-rape
charges in the past year.  The most recent came Feb. 1, when two brothers
and a friend were charged with repeatedly raping a 15-year-old girl after
they secretly put a roofie in her soft drink. A 26-year-old Broward County
man who pleaded guilty to roofie rape in a 1995 case - Mark Anthony Perez
of Plantation - told authorities he used it to rape as many as 40 women.
The problem has not been as prevalent in Dade County, where police
departments reported a handful of suspected sexual assaults related
to roofies in the past six months.

A 17-year-old Coral Springs girl raped Jan. 7, 1996 while she was
under the influence of roofies lost 10 hours between having dinner with
friends and waking up in a strange hotel bed.  Police are investigating a
29-year-old suspect who was at the dinner.

"Her panties were around her ankles and a condom next to her,"  said
the girl's mother.  "My daughter didn't know this guy.  She doesn't
emember a thing.  This man is a rapist and he's going around doing this
to other women," she said.  "I want people to know how dangerous this is."

"It's a big, big deal out there right now," said Bonnie Lashbrook, a
student peer counselor at Cooper City High School.  "Parents of teen-age
girls should be scared."

College officials also note a concern on college campuses.  Reported
sexual assault have increased and may be linked to Rohypnol.  Officials
estimate that this may just be the tip of the iceberg.  Since, the
victims suffer amnesia many women may have no idea that have been raped.

Rohypnol is a potent and hypnotic sedative used in some countries to
put out surgery patients.  They are prescribed as sleeping pills in
about 80 countries, but not the United States.  The emergence of the
once-obscure sedative has thrown police agencies for a loop.  Florida law
officers have seized tens of thousands of the pills in the past year.
Rohypnol is also easily available from Mexico and parts of Europe.
In one raid, the pills were packaged in vitamin bottles and labeled
in Spanish.  They were shipped from Colombia and distributed by two
suspects, said sheriff's spokesman Jim Leljedal.
It has proliferated to such a point that the Drug Enforcement
Administration and the Florida Department of Law Enforcement have
joined forces with police to have Rohypnol's status as an illegal drug
enhanced to make penalties equal to cocaine and heroin.

"It's just that we have a chance in law enforcement to get ahead of
this thing before it gets too out of control," said Cooper City police
Capt. Jim Harn, whose agency is investigating several roofie-rape cases.

The incident involving the 15-year-old from Cooper City happened in
June at a Sweet 16 party at the Merrimac Hotel on Fort Lauderdale Beach.
Charged with her rape are brothers Sidney Harmon, 19, and Scott Harmon,
17, of Pembroke Pines, and Moises Ventura, 18, of Miramar.  The Harmons'
mother has said her sons are innocent.  The Ventura family has declined
comment.  According to friends, Scott and Moises were inseparable friends
who like to start fights and cause trouble.  Sidney, who aspires to be a
paramedic, is a quiet, sensitive boy, friends say.

Erica Verriotto, 17, said she was good friends with all three boys
for over several.  "Scott was kind of a troublemaker sometimes, you
know?" she said.  "Nothing really serious.  He used to like, start fights.
You know, yell at people who cut him off in traffic and stuff." "But
Sid, no way," she said.  "trust Sid no matter what."

Cooper City detectives say several other girls have come forward
with similar stories about the group of boys, but no charges have yet
been filed.

"A lot of times the guys don't think they've done anything wrong,"
said Cooper City police Det. Kregg Lupo.  "This is not a rape in their
eyes They think if the girl is not awake or alert enough to say, `No,'
it's not rape."

Police say they were able to arrest the Harmons and Ventura
primarily because the rapes happened while the victim's best friend
watched - an eyewitness.  Another teen at the party said Scott and Moises
bragged about slipping the roofie into her soft drink.

Other roofie-rapes are more difficult to prosecute because of the
victims' loss of memory of the incident.  "It's very difficult making these
cases," said Dennis Nicewander, an  assistant state attorney in the Broward
sex-crimes unit.  "Usually these victims don't remember a thing.

"It's almost like the perfect crime,"  he said.  "Because they don't
have to worry about a witness testifying against them.  And don't think
these guys aren't figuring that out."

The drug also has the potential to make rapists out of men who
without the drug might not commit the crime, he said.
"Usually, they aren't the kind of guys who would force themselves on
someone for sex.  They seem to be the kind of guys you'd see at
happy hour with their buddies, the kind of frat-boy mentality that thinks
it's fun to get a girl drunk and have their way."

The drug also works it's way out of the human system usually within
24 hours, he said, which makes any delay by the victim a problem.
"Many of these kids start out in a compromising position to begin
with, then this happens to them and they are scared and embarrassed and
unclear as to what happened," said Stan Peacock, a Broward prosecutor.
"I have told my 17-year-old daughter never to accept a beverage of
any kind from anyone unless it is in a sealed container that she opens
herself," he said.  "Does that give you any kind of an idea how concerned
I am about it?"

READ AND PROLIFERATE THIS MESSAGE

Source: Recieved by Nogard (nogard@vivid.net) by the Generation X mailing 
        list - original source not given.