PCjs Machines

Home of the original IBM PC emulator for browsers.

Logo

PC-SIG Diskette Library (Disk #1676)

[PCjs Machine "ibm5150"]

Waiting for machine "ibm5150" to load....

Information about “DNDBBS 2 OF 2 (1131 ALSO)”

DUNGEONS AND DRAGONS BULLETIN BOARD SYSTEM creates an entire new world
on your computer and lets people call in through a modem and play DNDBBS
via the telephone lines.

DNDBBS can operate by itself on the modem, as a part of another
bulletin board system, or as a single-user game on the computer.
Instructions are included for making this program an on-line game in a
door of an RBBS.  DNDBBS already has a world created for people to play
in, but the system is expandable.  You, as dungeon master, can edit and
create more scenarios, rooms, treasures, and monsters, just like the
game itself.

Players who call in enter their name and password, and if calling for
the first time they can create their own character.  Character classes
include fighter, magic user, cleric, thief, ranger, paladin, druid, and
dungeon master (you, of course).  Assistant dungeon masters are allowed
to help you manage the system.  Before players begin the adventure, some
welcome and notice files are displayed on the screen to introduce the
game.  Players can then explore, kill monsters, cast spells, find
treasure, etc.  When a player character dies, he is resurrected by the
high priests in the clerical sanctuary, and can then enter the adventure
again, but with decreased character abilities.  As dungeon master, you
are given some additional powers, such as the ability to teleport any
player to any room while the user is on-line, edit or delete users, make
a player invisible (thus invulnerable to all monster attacks), and
configure log-on and general system parameters for the game.

DNDBBS not only makes it much easier to manage and play a fantasy role-
playing game, but also can be an extension of your own imagination.

DNDBBS.DOC


DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page  1


















                      DNDBBS (TM) Version 2.6b Documentation







             Dungeons And Dragons Bulletin Board System Version 2.6b




                  Documentation Written, Edited And Updated By

                                Erik J. Oredson

     BASIC Program Source Code Written, Edited, Compiled, And Maintained By

                                Erik J. Oredson



                             ZIPPIT RBBS CPC 17-2B
                              (612)944-0208 (DATA)
                                 1.2 GB. CD-ROM


                     "That's not a bug.. It's a feature.."

















DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page  2


                               TABLE OF CONTENTS

                                                                     PAGE
     1.0  INTRODUCTION
          1.1  The Game . . . . . . . . . . . . . . . . . . . . . . .  5
          1.2  Non Player Characters  . . . . . . . . . . . . . . . .  6
          1.3  Player Characters  . . . . . . . . . . . . . . . . . .  7

     2.0  CREATING THE PLAYER CHARACTER
          2.1  Rolling a new Character  . . . . . . . . . . . . . . .  8
          2.2  Restarting and Suicide . . . . . . . . . . . . . . . .  8
          2.3  Logging on the System  . . . . . . . . . . . . . . . .  8

     3.0  THE CAMPAIGN
          3.1  Combat . . . . . . . . . . . . . . . . . . . . . . . .  9
               3.1.1  Encounters  . . . . . . . . . . . . . . . . . .  9
               3.1.2  Attacking . . . . . . . . . . . . . . . . . . .  9
               3.1.3  Dying . . . . . . . . . . . . . . . . . . . . . 10
          3.2  Spells . . . . . . . . . . . . . . . . . . . . . . . . 11
               3.2.1  Casting . . . . . . . . . . . . . . . . . . . . 11
               3.2.2  Scrolls . . . . . . . . . . . . . . . . . . . . 13
               3.2.3  Magic Items . . . . . . . . . . . . . . . . . . 14
          3.3  Treasure . . . . . . . . . . . . . . . . . . . . . . . 15
               3.3.1  Weapons, Shields, And Armor . . . . . . . . . . 15
               3.3.2  Potions, Coins, And Containers  . . . . . . . . 16
               3.3.3  Special Objects . . . . . . . . . . . . . . . . 17

     4.0  SUMMARY OF COMMANDS
          4.1  Alignment  . . . . . . . . . . . . . . . . . . . . . . 18
          4.2  Appeal . . . . . . . . . . . . . . . . . . . . . . . . 18
          4.3  Attack . . . . . . . . . . . . . . . . . . . . . . . . 18
          4.4  Backstab . . . . . . . . . . . . . . . . . . . . . . . 18
          4.5  Bank . . . . . . . . . . . . . . . . . . . . . . . . . 19
          4.6  Beguile  . . . . . . . . . . . . . . . . . . . . . . . 20
          4.7  Break  . . . . . . . . . . . . . . . . . . . . . . . . 20
          4.8  Bribe  . . . . . . . . . . . . . . . . . . . . . . . . 21
          4.9  Brief  . . . . . . . . . . . . . . . . . . . . . . . . 21
          4.10  Buy . . . . . . . . . . . . . . . . . . . . . . . . . 21
          4.11  Bye . . . . . . . . . . . . . . . . . . . . . . . . . 21
          4.12  Casino  . . . . . . . . . . . . . . . . . . . . . . . 22
          4.13  Cast  . . . . . . . . . . . . . . . . . . . . . . . . 23
          4.14  Catalog . . . . . . . . . . . . . . . . . . . . . . . 23
          4.15  Charge  . . . . . . . . . . . . . . . . . . . . . . . 23
          4.16  Charm . . . . . . . . . . . . . . . . . . . . . . . . 23
          4.17  Chat  . . . . . . . . . . . . . . . . . . . . . . . . 23
          4.18  Circle  . . . . . . . . . . . . . . . . . . . . . . . 24
          4.19  Climb . . . . . . . . . . . . . . . . . . . . . . . . 24
          4.20  Clock . . . . . . . . . . . . . . . . . . . . . . . . 24
          4.21  Close . . . . . . . . . . . . . . . . . . . . . . . . 24
          4.22  Counter . . . . . . . . . . . . . . . . . . . . . . . 24
          4.23  Date  . . . . . . . . . . . . . . . . . . . . . . . . 25
          4.24  Dayfile . . . . . . . . . . . . . . . . . . . . . . . 25
          4.25  Dismount  . . . . . . . . . . . . . . . . . . . . . . 25
          4.26  Down  . . . . . . . . . . . . . . . . . . . . . . . . 25
          4.27  Draw  . . . . . . . . . . . . . . . . . . . . . . . . 25








DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page  3


                               TABLE OF CONTENTS (cont.)

                                                                     PAGE
     4.0  SUMMARY OF COMMANDS (cont.)
          4.28  Drink . . . . . . . . . . . . . . . . . . . . . . . . 26
          4.29  Drop  . . . . . . . . . . . . . . . . . . . . . . . . 26
          4.30  East  . . . . . . . . . . . . . . . . . . . . . . . . 26
          4.31  Eat . . . . . . . . . . . . . . . . . . . . . . . . . 26
          4.32  End . . . . . . . . . . . . . . . . . . . . . . . . . 26
          4.33  Enter . . . . . . . . . . . . . . . . . . . . . . . . 27
          4.34  Examine . . . . . . . . . . . . . . . . . . . . . . . 27
          4.35  Exit  . . . . . . . . . . . . . . . . . . . . . . . . 27
          4.36  Experience  . . . . . . . . . . . . . . . . . . . . . 27
          4.37  Feint . . . . . . . . . . . . . . . . . . . . . . . . 28
          4.38  Fire  . . . . . . . . . . . . . . . . . . . . . . . . 28
          4.39  Fix . . . . . . . . . . . . . . . . . . . . . . . . . 28
          4.40  Get . . . . . . . . . . . . . . . . . . . . . . . . . 28
          4.41  Go  . . . . . . . . . . . . . . . . . . . . . . . . . 29
          4.42  Guard . . . . . . . . . . . . . . . . . . . . . . . . 29
          4.43  Health  . . . . . . . . . . . . . . . . . . . . . . . 29
          4.44  Help  . . . . . . . . . . . . . . . . . . . . . . . . 29
          4.45  Hide  . . . . . . . . . . . . . . . . . . . . . . . . 29
          4.46  Hit . . . . . . . . . . . . . . . . . . . . . . . . . 30 
          4.47  Hold  . . . . . . . . . . . . . . . . . . . . . . . . 30
          4.48  Identify  . . . . . . . . . . . . . . . . . . . . . . 30
          4.49  Information . . . . . . . . . . . . . . . . . . . . . 30
          4.50  Inventory . . . . . . . . . . . . . . . . . . . . . . 31
          4.51  Kill  . . . . . . . . . . . . . . . . . . . . . . . . 31
          4.52  Leave . . . . . . . . . . . . . . . . . . . . . . . . 31
          4.53  Linefeed  . . . . . . . . . . . . . . . . . . . . . . 31
          4.54  List  . . . . . . . . . . . . . . . . . . . . . . . . 32
          4.55  Load  . . . . . . . . . . . . . . . . . . . . . . . . 32
          4.56  Lock  . . . . . . . . . . . . . . . . . . . . . . . . 32
          4.57  Login . . . . . . . . . . . . . . . . . . . . . . . . 32
          4.58  Look  . . . . . . . . . . . . . . . . . . . . . . . . 33
          4.59  Mail  . . . . . . . . . . . . . . . . . . . . . . . . 33
          4.60  Mount . . . . . . . . . . . . . . . . . . . . . . . . 34
          4.61  Move  . . . . . . . . . . . . . . . . . . . . . . . . 34
          4.62  North . . . . . . . . . . . . . . . . . . . . . . . . 34
          4.63  Northeast . . . . . . . . . . . . . . . . . . . . . . 34
          4.64  Northwest . . . . . . . . . . . . . . . . . . . . . . 34
          4.65  Offer . . . . . . . . . . . . . . . . . . . . . . . . 34
          4.66  Open  . . . . . . . . . . . . . . . . . . . . . . . . 34
          4.67  Out . . . . . . . . . . . . . . . . . . . . . . . . . 35
          4.68  Panic . . . . . . . . . . . . . . . . . . . . . . . . 35
          4.69  Parley  . . . . . . . . . . . . . . . . . . . . . . . 35
          4.70  Parry . . . . . . . . . . . . . . . . . . . . . . . . 35
          4.71  Password  . . . . . . . . . . . . . . . . . . . . . . 36
          4.72  Pawn  . . . . . . . . . . . . . . . . . . . . . . . . 36
          4.73  Picklock  . . . . . . . . . . . . . . . . . . . . . . 36
          4.74  Pray  . . . . . . . . . . . . . . . . . . . . . . . . 37
          4.75  Psionic . . . . . . . . . . . . . . . . . . . . . . . 37
          4.76  Put . . . . . . . . . . . . . . . . . . . . . . . . . 37
          4.77  Quit  . . . . . . . . . . . . . . . . . . . . . . . . 37
          4.78  Read  . . . . . . . . . . . . . . . . . . . . . . . . 38








DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page  4


                               TABLE OF CONTENTS (cont.)

                                                                     PAGE
     4.0  SUMMARY OF COMMANDS (cont.)
          4.79  Recharge  . . . . . . . . . . . . . . . . . . . . . . 38
          4.80  Relogin . . . . . . . . . . . . . . . . . . . . . . . 38
          4.81  Repair  . . . . . . . . . . . . . . . . . . . . . . . 38
          4.82  Return  . . . . . . . . . . . . . . . . . . . . . . . 38
          4.83  Ride  . . . . . . . . . . . . . . . . . . . . . . . . 39
          4.84  Run . . . . . . . . . . . . . . . . . . . . . . . . . 39
          4.85  Save  . . . . . . . . . . . . . . . . . . . . . . . . 39
          4.86  Search  . . . . . . . . . . . . . . . . . . . . . . . 39
          4.87  Sell  . . . . . . . . . . . . . . . . . . . . . . . . 39
          4.88  Shield  . . . . . . . . . . . . . . . . . . . . . . . 39
          4.89  Smash . . . . . . . . . . . . . . . . . . . . . . . . 40
          4.90  South . . . . . . . . . . . . . . . . . . . . . . . . 40
          4.91  Southeast . . . . . . . . . . . . . . . . . . . . . . 40
          4.92  Southwest . . . . . . . . . . . . . . . . . . . . . . 40
          4.93  Stop  . . . . . . . . . . . . . . . . . . . . . . . . 40
          4.94  Store . . . . . . . . . . . . . . . . . . . . . . . . 40
          4.95  Strike  . . . . . . . . . . . . . . . . . . . . . . . 40
          4.96  Suicide . . . . . . . . . . . . . . . . . . . . . . . 41
          4.97  Take  . . . . . . . . . . . . . . . . . . . . . . . . 41
          4.98  Talk  . . . . . . . . . . . . . . . . . . . . . . . . 41
          4.99  Thrust  . . . . . . . . . . . . . . . . . . . . . . . 41
          4.100  Time . . . . . . . . . . . . . . . . . . . . . . . . 41
          4.101  Top  . . . . . . . . . . . . . . . . . . . . . . . . 42
          4.102  Train  . . . . . . . . . . . . . . . . . . . . . . . 42
          4.103  Turn . . . . . . . . . . . . . . . . . . . . . . . . 42
          4.104  Unlock . . . . . . . . . . . . . . . . . . . . . . . 42
          4.105  Up . . . . . . . . . . . . . . . . . . . . . . . . . 42
          4.106  Use  . . . . . . . . . . . . . . . . . . . . . . . . 43
          4.107  Users  . . . . . . . . . . . . . . . . . . . . . . . 43
          4.108  Wear . . . . . . . . . . . . . . . . . . . . . . . . 43
          4.109  West . . . . . . . . . . . . . . . . . . . . . . . . 43
          4.110  Wield  . . . . . . . . . . . . . . . . . . . . . . . 43

     5.0  DUNGEON MASTER COMMANDS
          5.1  *EDIT  . . . . . . . . . . . . . . . . . . . . . . . . 45
          5.2  *STATUS  . . . . . . . . . . . . . . . . . . . . . . . 45
          5.3  *DISCARD . . . . . . . . . . . . . . . . . . . . . . . 45
          5.4  *NM  . . . . . . . . . . . . . . . . . . . . . . . . . 46
          5.5  *CALL  . . . . . . . . . . . . . . . . . . . . . . . . 46
          5.6  *KILL  . . . . . . . . . . . . . . . . . . . . . . . . 46
          5.7  *TELEPORT  . . . . . . . . . . . . . . . . . . . . . . 46
          5.8  *INVISIBLE . . . . . . . . . . . . . . . . . . . . . . 46
          5.9  *DROP  . . . . . . . . . . . . . . . . . . . . . . . . 47
          5.10  *LINK . . . . . . . . . . . . . . . . . . . . . . . . 47
          5.11  *ABORT  . . . . . . . . . . . . . . . . . . . . . . . 47
          5.12  *DEBUG  . . . . . . . . . . . . . . . . . . . . . . . 47
          5.13  *CONFIG . . . . . . . . . . . . . . . . . . . . . . . 48
          5.14  Custom Equations  . . . . . . . . . . . . . . . . . . 49











DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page  5

     1.0  INTRODUCTION
     =================

     1.1  The Game
     -------------
     A few brief words are necessary to insure that the reader has actually
     obtained a game form which he or she desires. Of the two approaches to
     hobby  games  today,  one is  best defined as  the  realism-simulation
     school and the other as the game school.  D&D is assuredly an adherent
     of the  latter school.  It  does  not stress realism  (in the author's
     opinion on  absurd effort at  best  considering the topic!).  It  does
     little to attempt to simulate anything either.  D&D is first and fore-
     most a game  for the  fun  and  enjoyment of those  who  seek  to  use
     imagination and creativity.  This is not to say that where it does not
     interfere with the flow of the game that the highest degree of realism
     hasn't been attempted, but neither is a  serious approach to play dis-
     couraged. In all cases, however, the reader should understand that D&D
     is designed to be an amusing  and diverting pastime,  something  which
     can fill a few  hours or  consume endless  days,  as  the participants
     desire, but in no case to be taken too seriously. For fun, excitement,
     and captivating fantasy, D&D is unsurpassed. As a realistic simulation
     of things from the realm of  make-believe,  or even as a reflection of
     medieval  or ancient  warfare or culture or society,  it can be deemed
     only a dismal failure.  Readers who seek the latter  must search else-
     where.  Those who desire to create  and populate imaginary worlds with
     larger-than-life  heroes and  villians,   who  seek relaxation  with a
     fascinating game,  and who generally believe games should be fun,  not
     work, will hopefully find this system to their taste.

     "Of  course the  ultimate reason and  justification  is a playable and
     interesting game,  and how much rationalization can actually go into a
     fantasy game?"  (quote from an unknown DM)

     The term  "monster"  is used throughout this work in two manners.  Its
     first,  and  most important,  meaning  is to  designate  any  creature
     encountered -- hostile or otherwise, human, humanoid, or beast.  Until
     the encountering  party determines  what they have come upon,  it is a
     monster.  The secondary  usage of the  term is  in the  usual sense: a
     horrible or  wicked  creature of  some  sort.   Thus,  a  "monster" is
     encountered during  the  course of  a dungeon  expedition,   and it is
     discovered to be an evil high priest,  who just might turn out to be a
     monster in the other sense as well.  Note,  however, that despite this
     terminology,  humans (and such kin as dwarves,  elves,  gnomes,  half-
     elves, and haflings)  always use the matrix for humans when attacking,
     even if such humans were  encountered as "monsters" in  the  course of
     an adventure.


















DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page  6

     1.0  INTRODUCTION (cont.)
     =================

     1.2  Non Player Characters
     --------------------------
     The Non Player Characters are categorized into three major types,  the
     role type, the permanent type, and the non-permanent (normal monster).
     The role characters include the Pawn Fence, the Master Wizard, and the
     Weapons Master.  Their activities in  playing their roles  are usually
     recognized as shoppe owners. The Pawn Fence owns the Pawn Shoppe,  the
     Master Wizard  owns or  runs the Mages Guild,  and the  Weapons Master
     owns the  Weapons Shoppe.  Treasure is sold to the Fence,  and he pays
     his evaluation  of the  price of  the goods.  He may  decide  to  give
     nothing  if the  item is  broken or discharged.  The Fence  also keeps
     track of the user bank accounts in his ledgers.  Bank commands include
     deposit,  withdrawal,  transfer,  and account balance. Magic items are
     recharged by the Master Wizard. He will decide the price of recharging
     and if he will  even recharge it at all  (such  as a  Wand of Wishing,
     which should not be recharged). The Master Wizard is also in charge of
     training  Magic Users (MUs)  and  the production of all magic items of
     all sorts.  Weapons and  other low level items are  purchased from the
     Weapons Master who  also decides the  cost of the  order.  The Weapons
     Master also repairs treasure  such as swords and shields  for a price.
     Another type of NPC is the permanent monster.  This type of monster is
     found  to inhabit the  same room every  time you enter.  The permanent
     monster can follow  a player and will  then become  permanent to  that
     room.  The capabilities of permanent monsters over normal monsters are
     teleportation, talk responses, and other features. Normal monsters are
     the type you will encounter most of the time.

     1.3  Player Characters
     ----------------------
     The Player Character (or user)  is categorized into class,  and level.
     Classes of players are Fighter,  Thief,  Cleric,  MU, Ranger, Paladin,
     Druid, Lady, and Dungeon Master (DM). Each class has special abilities
     and statistics.  The DM is a special class which  can be  created from
     the console during logon or by another DM in user edit.  Suffice it to
     say that the Player  is the driving  force in the game  and the DM the
     driver.   How successful a  campaign becomes is fully dependent on the
     Player as well as the DM, because the Player has control of the actual
     play of the game  (DMs may notice this in their mail area if they have
     been running this DND system for any length of time).  Much creativity
     is input from the Player in the form of suggesions and questions.  The
     DM must  take hold of  this input and  redirect it in  the form of new
     monsters,  additional rooms,  and positive game playing.  Roles of the
     Player character can range anywhere from  Evil Player and  Guildmaster
     to Mayor of a city and Citizens.  Become aware that the user's role in
     the  game can be  quite interactive once he  is given the chance.  DMs
     should  allow  the campaign  to  be widely  varied  and as flexible as
     possible.














DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page  7

     2.0  CREATING THE PLAYER CHARACTER
     ==================================

     2.1  Rolling a new Character
     ----------------------------
     When a new user logs on to the dndbbs he/she will provided with infor-
     mation  contained in the PRELOG file  immediately  after the time/date
     then prompted for Codename and Password. First he will be asked to hit
     [ENTER] to roll his character, then to select his character class. The
     classes are Fighter, Thief, Magic User, Cleric, Paladin, Ranger, Lady,
     and Druid.  Additionally, if the user is the Sysop logging on from the
     console, he will see another class: Dungeon Master. Each class has its
     own special statistic  and abilities.  The Fighter  has higher Fatigue
     than the other classes.  The Thief can pick locks.  The Magic User can
     cast spells. The Cleric can turn undead. The Paladin, Ranger and Druid
     have  different statistics  in Fatigue  similiar to the Fighter.  Each
     class  trains in a different  area or room with  the exception of  the
     Paladin and Druid, they train in the Fighter's area.  Second, the user
     will be  asked to enter numbers  for the statistics of  his character.
     Each number should  range from 8 to 18 and the  average of all numbers
     must be 12 or less. If one number is not within range,  or the average
     above 12, the user will be forced to start  from the beginning  of the
     statistic entering routine. The statistics are Strength, Intelligence,
     Wisdom, Dexterity, Constitution,  Piety,  and Charisma.  Each of these
     stats are used in one way or  another somewhere  in the game to affect
     some command. Of course, a Fighter would pick the highest Strength and
     Dexterity and MUs would score high on Intelligence. Third, the user is
     prompted for weapon proficiency from Blunt, Sharp, Pole, or Thrusting.
     This is weapon type in  which the player  will gain  10%  plus to hit.
     When  a monster  is killed  using  that weapon  type  his  proficiency
     increases by 10% of the  difference between the monster level  and the 
     user level  (or 5% if  he was  not using a weapon in his proficiency.)
     Fourth, you are prompted for two  alignment types from  Good, Neutral,
     Evil  and Lawful, Neutral, Chaotic.  The  alignment of your  character
     determines your  attack mode in  the  user fights.  If you are aligned
     overall  good to neutral  then your player  will  not attack an online
     player when  you are encountered.  However if you are aligned good and
     you kill another good player then your alignment will change to worst!
     You  can change your alignment back again  if you accidentally kill an
     player.  Last, the user  is displayed  extra statistics including room
     number, gold, experience, etc.  You are finally  prompted to begin the
     adventure and displayed the WELCOME and NOTICE files.  The player then
     appears  in the  resurrection room  (normally the Clerical Sanctuary),
     and the game begins.

     2.2  Restarting and Suicide
     ---------------------------
     The user  may decide to  quit the game  and return to the BBS from the
     door,  or to his computer by logging  off. Use the QUIT command. Some-
     times you may want to also continue with another character in the same
     session.  Then  use RELOGIN.   Alternatively, maybe your character has
     suffered greatly  and his  piety is  sub-normal,  then you can have it
     deleted.  Type SUICIDE then your player is erased from the users file.











DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page  8

     2.0  CREATING THE PLAYER CHARACTER (cont.)
     ==================================

     2.3  Logging on the System
     --------------------------
     In order to get a  modem connection you  must  be familiar with  modem
     communications in general.  This  will not  tutor you on this subject.
     Connections can be made from 300 baud to 9600 baud.   If the Sysop has
     set configure for MNP Class 5 you can get better than 9600 baud.  Once
     you  have gotten a carrier then login begins as normal.  Your terminal
     should be set for No Parity, 8 Data Bits, and 1 Stop Bit.

     3.0  THE CAMPAIGN
     =================

     3.1  Combat
     -----------
     Encounters

     When a player enters a  room one of many things may happen.  First the
     action file is checked for weapon breakage, shield or armor crumbling,
     fumble,  and hits for Fatigue or Vitality.  Second,  once a player has
     entered the room successfully, he may be teleported or hit for Fatigue
     or Vitality when he casts a certain spell, talks to a certain monster,
     or encounters or attacks a certain monster number.  Normally a monster
     is  encountered  every 5 rounds  (Action prompts),  so a player  would
     hit [ENTER] until monsters appear and attack. Hitting [RETURN] is also
     used for increasing statistics Fatigue,  Vitality,  and  Magic Points.
     Vitality is  decreased instead if the player is poisoned.  If the room
     has a permanent  monster  class  then the  player will  encounter that
     particular monster immediately  and  will  not have to wait.  Monsters
     such  as   the  Pawn Fence,  Master Wizard,  and  Weapons  Master  are
     permanent in the sense that they occupy the first three records of the
     monster file. They cannot be attacked by normal means,  although magic
     items will cause them damage. They regenerate hits.


     Attacking

     One of the  objects to the  DND adventure  is the killing of monsters.
     (The other goals, adventuring, exploring rooms, and discovering hidden
     treasure,  include combat itself,  so  that is the  topic of concern).
     Combat is  normally  attained by  the actions  of attacking by  sword,
     spells, and turning undead.  Attacking by weapon and hand involve many
     commands, including:  attack  (kill, hit, attack, and strike),  parry,
     feint,  thrust, turn, circle, and charge.   These commands are used in
     conjunction with one another.   For example, a player  might hide when
     entering a room,  encounter various monsters,  and circle  each one to
     cause them to be confused.  Then he would attack one until the monster
     is near death,  then thrust the  final damage to slay it.  Or  he  may
     fight  two or three monsters simultaneously  (if his level and fatigue
     are high enough  to absorb  the damage  to his character)  using feint
     and parry for  less return damage.  During this  period of  attack and
     return  attack,   the  monster(s)  can  inflict  damage  on  a  player
     character's  Fatigue and Vitality,  the former  being decreased  until
     it reaches zero,  then the Vitality decreased until zero (and player's
     death).







DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page  9

     3.0  THE CAMPAIGN (cont.)
     =================

     3.1  Combat (cont.)
     -----------
     Attacking (cont.)

     The player may  decide to leave  the room if his position is not  good
     health-wise  and cast cures or use cure devices or he might cast these
     spells during combat because the monster's hits will remain lower  for
     further combat.  Also during combat a  player will be taking  treasure
     found on the monsters,  dropping broken weapons  and discharged  magic
     items, loading and firing  missile weapons,  and examining weapons and
     and monsters for remaining charges and hits. During combat monster may
     drain levels from a player  (very dangerous), poison or cast spells on
     the player character.

     Dying

     Death is not a pretty sight anyone will tell you.   Will my soul go to
     heaven daddy?  Well, in DND you can die a hundred times and not suffer
     a single scratch!   Monster are slain at your hands and your player is
     instantly resurrected  when you die.   Think of it as a sense of being
     immortal and you will understand  the excitement of role-playing games
     in the age of axe-murders,  mass genocide,  and world wars.  When your
     player character dies,  he  will  always be resurrected  by  the  high
     priests  in the  clerical sanctuary.  Whether or not you remain in the
     game  for this  to happen  depends  on  your  constitution  and  piety
     statistics.  Normally your player will only suffer the decrease of one
     level of expertise.   Conversely, if your player has low piety or con-
     stitution,  then you will  be reduced  in levels by half.  In any case
     your constitution and  one random statistic are  lowered by one  point
     point and your Fatigue,  Vitality,  and Magic Points zeroed.  You also
     lose all gold and inventory.  The high priest will mercifully give you
     some gold, and if you are lucky enough, your treasure will still be in
     the room you died in.   When a  monster dies,  it  is removed from the
     combat room,  it's treasure falls  to  the  ground,   and you gain the
     experience it had.  Note that if the room is full of treasure then the
     monster's  treasure rolls away,  this is also  true for your  player's
     treasure when it dies. Once you have  killed enough monsters to train,
     your experience will become zero,  and you  can increase one level  at
     your designated  training area.   Monsters which  flee at the hands of
     hits more than 75% of the monster's points give only half experience.

     3.2  Spells
     -----------
     Casting

     All magic and cleric spells are similiar in that the word sounds, when
     combined  into  whatever  patterns  are applicable,  are  charged with
     energy from  the Positive  or Negative Material Plane.  When  uttered,
     these sounds cause the release of this energy,  which in turn triggers
     a set reaction.  The release of the energy contained in these words is
     what  causes the  spell to be forgotten  or the  writing to dissappear
     from the surface upon which it is written.









DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 10

     3.0  THE CAMPAIGN (cont.)
     =================

     3.2  Spells (cont.)
     -----------
     Casting (cont.)

     The triggering action draws power  from some  plane of the multiverse.
     Whether  the  spell  is  an  abjuration,    conjuration,   alteration,
     enchantment, or whatever,  there is a flow of energy -- first from the
     spell caster,  then from some plane to the area  magicked or enspelled
     by the caster.  The energy flow is not from the caster  per se,  it is
     from the utterance of the sounds, each of which is charged with energy
     which is loosed when  the proper  formula and/or  ritual is  completed
     with their utterance.  This power then taps the desired plane (whether
     or not  the  caster  has any idea of what or where it is) to cause the
     spell to function. It's much like plugging in a heater; the electrical
     outlet does not hold all  of the electrical energy to cause the heater
     to function,  but the wires leading from it,  ultimately to  the power
     station, bring the electricity to the desired location.

     The most powerful player in the DND game,  aside from the Fighter,  is
     the  Magic User.  Although all  the other character classes  can  cast
     cure spells (Vigor,  Heal,  Enchant, and  Curepoison), the MU has many
     more spell types at his disposal. First, the basic spells for cure are
     Vigor  to  increase Fatigue,   Heal to increase Vitality,   Enchant to
     restore  Magic Points,   and Curepoison for poisoning.  Each  of these
     spells  restores partial  points to statistics.  The additional spells
     available  to the  MU  are  Bless, Befuddle, Teleport, Wish, Passdoor,
     Turn, Conjure, Poison, and Drain. The other character classes can also
     cast the offense spell as discharged from a magic item.

     When a Magic User casts a spell it must have a target. There are three
     types of targets -- monsters, the player, and a magic item. The player
     is  assumed to  be  the target  if  none is  specified after  the cast
     command. The three types of commands then are: "CAST", "CAST MONSTER",
     and "CAST ITEM".  The MU is immediately prompted  for the  spell chant
     after the  cast  command is  issued and the spell file is searched for
     the matching spell chant, and if not found,  the MU sees displayed the
     message  "You mispronounced the spell chant!".   The only spells which
     can be cast on  the  player itself  are  cures and bless  (to increase
     piety).  Any offense spell can be cast onto a monster and only enchant
     can  be cast  on a  magic item.   Casting onto magic items can only be
     accomplished by MUs,  level 10 players,  and DMs.  This special method
     of spell  casting is  used to recharge a magic item.  Maybe you have a
     fireball wand that is discharged so  you cast an enchant spell onto it
     and it then becomes usable once again.

















DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 11

     3.0  THE CAMPAIGN (cont.)
     =================

     3.2  Spells (cont.)
     -----------
     Casting (cont.)

     The other spells are special purpose, some being classified as combat,
     and the others are useful only in certain circumstances.  Teleport is,
     of course,  used to move the player to another room.  Conjure can be a
     dangerous spell.  It calls up a monster from the class of the level of
     the player.  Passdoor is  extremely handy,  it unlocks any door in the
     room of the MU (he hears a 'click' afer it is cast).  Wish is the most
     interesting of all,  it allows the player to call upon the Ghods them-
     selves for a request of some treasure.  If there are more  than one of
     that particular treasure name  (i.e. a sword) place the pound sign (#)
     and the number of the treasure after the name,  for example A SWORD#3.
     The rest are combat spells.  Turn, Befuddle, Poison and Drain all have
     special purposes. The Turn spell destroys undead like zombies.  Undead
     are those monsters who can drain levels.   When you cast the  Befuddle
     spell and it works, the monster it is cast upon becomes inactive as if
     you had  circled it.   The Poison spell drains  monster hits for up to
     five rounds according to the player's level. The Drain spell decreases
     the monster one level, it then attacks at that lower level, or dies if
     it becomes level zero.

     Scrolls

     Scrolls store energy in the form of a spell chant inscribed with magic
     hieroglyphics  on the  parchment.   In order for a player to read this
     writing he must read the scroll with the examine command. When scrolls
     are  examined their  spell  chant is dislayed  and they  disintegrate.
     The process  of adventuring for scrolls to  discover the spells chants
     encourages  the game play and  is suggested instead  of giving out the
     spell chants.  Once a player  knows  what a  certain scroll  does, for
     example a black scroll,  he also knows the spell chant and can use the
     scroll instead of examine it.   Scrolls can be used in three different
     forms: "USE SCROLL", "USE SCROLL MONSTER", and "USE SCROLL ITEM". Each
     time a scroll is used your  player's magic points are decreased by the
     level of the spell. If the target is not  specified then it is assumed
     the player is  the target and the  spell is cure,  bless, or teleport.
     If the target is  a  monster then the scroll must be an offense spell.
     The  spell level  is then  used as a bonus  multiplier  in  the combat
     equations.  In all of the above cases the scroll always disintegrates.
     Scrolls can be used to recharge other  magic items if the scroll is an
     enchant scroll,  for example,  "USE SCROLL WAND" where  the wand  is a
     discharged fireball device.

















DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 12

     3.0  THE CAMPAIGN (cont.)
     =================

     3.2  Spells (cont.)
     -----------
     Magic Items

     Storage  of many spells  of one type  is done through the  creation of
     magic  items  such  as  A Staff of Disintegration,  A Wand of Wishing,
     Some Black Gems, etc.  The number of times a magic item can be used is
     the number of charges it contains.   When you examine a magic item you
     will see displayed its number of charges,  spell level (or plus),  and
     its spell name  (also included are weight,  value,  and others).  Your
     player can use magic items  in three forms  (like scrolls),  they are:
     "USE ITEM", "USE ITEM MONSTER",  and  "USE ITEM ITEM".  The player  is
     assumed to be the target if none is specified. The spells which can be
     discharged onto a player are Cures, Bless, and Teleport. Using a magic
     item on a monster  discharges that  spell in combat.   Each time it is
     used  it  decreases one charge until there  are zero charges.  Then an
     enchant spell  must be cast  onto the item or the  Master Wizard  must
     recharge it. Some monsters can only be attacked with magic and if your
     player is not a Magic User he must then use a magic item.  You can use
     a magic item to  recharge  a magic item.  The first  must have enchant
     charges and the second one must be discharged.

     A few notes on the examine command.  In case your player has more than
     one of the same  item and he needs to specify  the second or third one
     he would place the pound sign #  with the number of the item after it,
     for example  "USE ITEM#2 MONSTER".   He can also specify which monster
     (if more  than one of  the same name  are in the  room),  for  example
     "USE ITEM#3 MONSTER#4".   Counting of items in this manner starts with
     the ground then  your  inventory.  There  could be  two swords  on the
     ground which you  have dropped  because they were  broken and you have
     three  more swords  in your inventory  you are carrying.  If you  type
     "EXAMINE SWORD"  you will see displayed the statistics of the sword on
     the ground.  So to display your first sword you are carrying you would
     type   "EXAMINE SWORD#3"  (one more than the number on the ground). If
     If you are holding some  object which has first letters  similiar to a
     monster name  (a battle-axe and a bat, you specify "EXAMINE BAT") note
     that the monster array  is checked  first before the ground, then your
     inventory.   So there  could  be  two bats in the room,  three  broken
     battle-axes,   and you want to examine your  fifth battle-axe  you are
     holding. You would type "EXAMINE BA#10".





















DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 13

     3.0  THE CAMPAIGN (cont.)
     =================

     3.3  Treasure
     -------------
     Weapons, Shields, And Armor

     The majority of the  monster's attack  will be absorbed by  your armor
     and shield.  Your weapon will do the most  damage on the monster  with
     the  exception  of using magic.  Beginning  players  can  buy starting
     weapons and armor at the Weapons Shoppe. The Weapons Master forges and
     sells these and other  starting items such as  vigor potions and cure-
     poison scrolls.  Most treasure is found on  dead monsters and increase
     in power and level as  the monster's level increase.  Your weapon must
     have  positive  strikes  (you  can  find  out  the  number  of strikes
     remaining in a weapon  with  the identify command)  and  be  in   your
     inventory for you to use it. The command for using a weapon is HOLD or
     WIELD.   Each time your  weapon successfully  hits a  monster  it will
     decrease its strikes  by one  until they are  zero,   then the  weapon
     breaks in half and falls to the ground.  Weapon plus is directly added
     to your Strength  (seen as a  "(+xx)"  in the  information and  health
     commands) and figures into the combat equation.  Armor and shields are
     used with the WEAR and HOLD commands. They also have strikes which are
     decreased with each monster attack on your character. If your player's
     dexterity is low the  more chance  you  will fumble  your  weapon  and
     shield leading to lost game play momentum and extra monster hits. When
     a weapon, armor, or shield breaks or crumbles, they can be restored to
     full  power with the  FIX  command if they are +10 or below, otherwise
     the Weapons Master must repair them.



































DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 14

     3.0  THE CAMPAIGN (cont.)
     =================

     3.3  Treasure (cont.)
     -------------
     Potions, Coins, And Containers

     More treasure worth noting,  and more frequently found,  are coins and
     potions. Potions being by far the more important of the two. The Drink
     command enables your player character to quaff a potion. This normally
     results in vigor,  heal,  enchant,  or curepoison.  The potion is then
     discharged and may be recharged or discarded. Dropping treasure in the
     room  which is  used  up  allows you  to  pick  up  more  (because the
     inventory limit is 20 objects)  and changes  your weight  (your player
     can only carry  10 times your  Strength in pounds).  When your  player
     leaves the room by any means  (teleportation,  death,  or  moving in a
     direction)  all treasure is erased! The only exceptions are containers
     and riding devices. Most monsters carry some booty of coins  for their
     own  expenses.  They are usually plundered from the  Dungeon or Castle
     other wasteland  and not worth much.  Your player can carry any amount
     of  gold but taking coins  checks your weight and   encumbrance  first
     before adding to your  gold.  Coins successfully picked up then become
     part of your gold not your inventory.

     If your player is lucky enough to find a container such as A Magic Bag
     of Holding or  A Treasure Chest  you  will  be  able  to  carry  more.
     Containers  themselves weigh something in pounds but the treasure they
     contain does not increase your weight or number of inventory. The only
     limit to the number of objects you can carry when you have a container
     is the container limit itself (usually about 10 - 50). Containers have
     the additional features of  being able to be locked with  or without a
     key.   If a container is locked with  a key you must have the matching
     key  number.   Then when you unlock it the  system  will  search  your
     inventory for  you to find  the matching key.   You can  find the  key
     number of a  container by  examining it.  Containers cannot be smashed
     open.   You cannot sell the actual container  to the Fence but you can
     sell the contents.  The  Fence will  add  up the value  of the  entire
     contents and  offer you a price.  If the  container is locked then the
     Fence will fumble and  swear a bit before informing you that he  can't
     open the thing.

     The command form for taking objects out of container and dropping them
     in are the  same form as the GET and TAKE command  with the additional
     parameter of the container name.   For example, GET SWORD#5 BARREL, or
     DROP GEM BARREL.  Dropping a container into  itself results with   the
     container completely disappearring!  (DROP BAG BAG)   Not recommended.
     Containers can  contain other containers,  for example,  DROP BAG BOX,
     then DROP BOX BARREL, etc.
















DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 15

     3.0  THE CAMPAIGN (cont.)
     =================

     3.3  Treasure (cont.)
     -------------
     Special Objects

     Among the many features of  dndbbs  are included the following special
     purpose treasure items: Loadable Devices, Vehicles, and Rings. Devices
     which  can be loaded and  fired come under the  category of missile or
     projectiles. For example,  a cross bow and bolts,  a sling and stones,
     a shotgun and shells, or anything practical to the adventure. Once you
     have a device (take shotguns for example)  you can examine it and find
     that  the  description includes  "It is loaded."  or not loaded as the
     case may be. You must locate the correct ammunition  (described in the
     examine command as being such)  and  load  the device  with  the  LOAD
     command.  Once the device is loaded it can be discharged with the FIRE
     command. For example, LOAD SHOTGUN, then FIRE SHOTGUN ELF. Devices can
     be loaded any number of times with no upper limit.   The device can do
     three things:   hit the monster,  discharge harmlessly,  or blow up in
     your face and you take damage. Your inventory is checked by the system
     for the proper ammunition.

     Vehicles could  encompass any thing  used for travel:  Horses, Wagons,
     Carts, Bulls, etc.  Vehicles (take a Horse for example) have hits like
     any NPC and can absorb that number of hits until they reach zero. Then
     the Horse is 'damaged' and cannot be mounted. Casting a vigor spell on
     the Horse cures it  and restores the hits.   The  Mount command causes
     your player character to be able to  ride the Horse.  Then he can Ride
     in any direction with the Ride command. For example, MOUNT HORSE, then
     RIDE WEST.   Your Horse also enter portals with you such as stairs and
     ladders.  Dismounting  happens when  you go in a direction without the
     Ride command. Horses become permanent to the room they rode into.

     There are three ring types to protect you from certain monster attack:
     antipoison, antidrain, and antispell.  The ring will absorb the number
     of hits equal to the monster level. The antidrain  ring being the most
     useful for attacks  by the undead who  can drain your  character  by a
     complete  level  each random round.  The antispell ring  only protects
     against generic offense  spells such as fireball  or lightning and the
     antipoison ring  only protects  against the  poison spell.























DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 18

     4.0  COMMANDS
     =============

     4.1  Alignment
     --------------
     Your character's alignment is made up of two  types combining into the
     overall classfication  of your player.  Alignment is currently used in
     determine your reaction in the online user fights (when your player is
     encountered  by another  user).  The first type is  Good, Neutral, and
     Evil and the second type Lawful, Neutral, and Chaotic.  When you first
     logon and roll your character you can choose these types of alignment.
     In the user fights, when you encounter another user, he may or may not
     attack you depending on similiarity of both  your alignments.  You can
     find out his alignment by looking at him with the identify command. It
     will display if he is helpful  or dangerous.  If you kill a player who
     had  similiar alignment then your own  alignment will change to worst.
     With the Alignment command you can re-enter your alignment preferences
     again! You will be prompted for the two alignment types.

     4.2  Appeal
     -----------
     Appealing to the  Ghods  themselves to take action on  your  behalf is
     known as divine intervention, assuming the Ghods respond.  The percent
     chance that the  Ghods  recognize your plight is slim indeed. Normally
     your player character must be in  dire straits to cause  any attention
     at  all to come to  your aid.  One  instance in which the  Ghods  will
     intervene is a  near  death state of your player, i.e. your statistics
     while fighting in combat have fallen to 15% or less of full power.  In
     this case the  Ghods  may step in and  teleport  you  to the  Clerical
     Sanctuary resurrection room where you can start adventuring more. Note
     however  that the  Ghods  will not  under any  circumstances change or
     increase your statistics, they will only transport you. The only other
     instance when the  Ghods  will  intervene is when the room description
     allows no exits (directions or portals).  Then they see your plight as
     befallen like a bug  in the system which needs clearing up.  Of course
     the system can't have stranded characters now, can we?

     4.3  Attack
     -----------
     The Attack command causes your player character to begin combat. If he
     was previously hiding in  the shadows he  will no longer be hidden and
     all monsters with first strike capabilities will attack him.  Monsters
     normally attack on sight,  however, some do not have first strike set.
     If your player's piety is subnormal all monsters will attack on sight.
     When first entering a room it is good practice to hide then circle all
     monsters as you encounter them.  This way you won't have a mass attack
     when you begin your first strike.
     (See also HIT, STRIKE, KILL)

     4.4  Backstab
     -------------
     One way of causing double damage every time on a monster is during the
     time you are hidden after entering a room. The Backstab command allows
     you to  catch a monster unawares  and Attack  from your hiding  place.
     This does  more damage  than  Attack or  Thrust  but about the same as
     Charge. It is the equivalent of CIRCLE MONSTER, CHARGE MONSTER.








DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 19

     4.0  COMMANDS (cont.)
     =============

     4.5  Bank
     ---------
     In his  spare  time  The Fence  is responsible for the  keeping of the
     town's ledgers and the Banking facilities.  Access to the Bank command
     is done through the Fence.  You must be in  the Pawn Shoppe to use the
     Bank.  The Bank commands are: Deposit,  Withdraw,  Balance,  Transfer,
     and  Quit. When you first enter the Bank,  the Fence prompts you: "Now
     what do ya want?". Type "?" for help or "Q" to quit.

     Type "B" to show your account balance.  The Fence will fumble with his
     ledgers and  display the amount you have on hand and the amount in the
     Bank. Deposits gain 6% interest compunded daily.

     Type "D" to deposit gold into your account.  The Fence will prompt you
     for the amount:  "How much(0-xxx)?".  You can then enter the amount to
     deposit.  If you have no gold to deposit  the Fence will  respond with
     "You have no Gold to deposit!".  If you enter an amount  that is  more
     than you are carrying the Fence will respond with "You don't have that
     much Gold!". After a successful transaction the message  "You hand him
     the Gold.." is displayed.

     Type "W" to  withdraw  Gold  from your account.  The Fence will state:
     "You have nothing to withdraw!" if your account is zero. Otherwise the
     Fence will prompt you for the amount "How much(0-xxx)?". Attempting to
     withdraw  more Gold than  you have in the  account causes the Fence to
     to say "You don't have that much Gold!".  A successful withdrawal dis-
     plays the message "The Fence hands you the Gold.."

     Type "T" to transfer Gold to another user. If you try to transfer from
     a zero account the Fence will say "You have nothing in your account to
     transfer!".   If you have  Gold in your account the Fence will prompt:
     "Transfer to what person?" and  you  would enter the  user's codename.
     The codename must be on file or else the Fence will tell you  "There's
     none in  my  ledgers  with  that  name!".   A successful  transfer  is
     indicated  when  the  Fence fumbles  with  his  ledgers and  says "xxx
     transfered to his acount.."






DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 20

     4.0  COMMANDS (cont.)
     =============

     4.6  Beguile
     ------------
     This  command is designed  for the Lady character class. When the user
     types  beguille the  monster last attacked  will be diverted  from its
     path of destruction  causing it to flee from the  room.  The Lady then
     gets half the experience  from the monster.  The  Lady must first have
     already attacked the monster  by other means  in order to beguile it.
     (See also CHARM)

     4.7  Break
     ----------
     There is more than one way to  open up a door, gate, portal,  or what-
     ever.   The Break command uses brute  force to get  through  a portal.
     (Portal is a generic term for an object to enter).  You will find that
     in order to enter some  portals they must be unlocked first.  Some may
     even have to be broken into.  Break through a  locked portal  with the
     command BREAK PORTAL.  Following is a chart of what of commands can be
     used to open, unlock, and break what portals.  'Y' in the chart stands
     for Yes and 'N' for No.  Note:  if a portal is already unlocked it can
     be opened and closed so the chart would indicate Y for all open/close.
     Notice  also that a portal  with a key  is indicated Y for lock/unlock
     assuming the user has the matching key.
     (See also SMASH)

                                       C O M M A N D

                            | Open/ | Lock/  | Break/ | Picklock/ |
                            | Close | Unlock | Smash  | Passdoor  |
                  -------------------------------------------------
             P    Normal    |   Y   |    N   |    N   |     N     |
                  -------------------------------------------------
             O    Locked    |   Y   |    Y   |    Y   |     Y     |
                  -------------------------------------------------
             R    Invisible |   Y   |    N   |    N   |     N     |
                  -------------------------------------------------
             T    Hidden    |   Y   |    N   |    N   |     N     |
                  -------------------------------------------------
             A    Invisible+|       |        |        |           |
                  Locked    |   Y   |    Y   |    Y   |     Y     |
             L    -------------------------------------------------
                  Hidden+   |       |        |        |           |
                  Locked    |   Y   |    Y   |    N   |     Y     |
             T    -------------------------------------------------
                  Normal+   |       |        |        |           |
             Y    Key#      |   Y   |    Y   |    Y   |     Y     |
                  -------------------------------------------------
             P    Invisible+|       |        |        |           |
                  Key#      |   Y   |    Y   |    N   |     Y     |
             E    -------------------------------------------------
                  Hidden+   |       |        |        | Picklock N|
                  Key#      |   Y   |    Y   |    N   | Passdoor Y|
                  -------------------------------------------------









DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 21

     4.0  COMMANDS (cont.)
     =============

     4.8  Bribe
     ----------
     Often you may  encounter so many monsters  at one time  that you would
     like  some to  leave.  Mass monster  attacks can be  hazardous to your
     player's health.   Or maybe  you have encountered some  monsters which
     has been configured to jail attacker. In either case the Bribe command
     will do just fine.  Offer the monster some gold or some armor.  If the
     offer is good enough for the  level of the monster he will take it and
     leave.  For example, you encounter a maiden and you know if you attack
     her you will be thrown in jail  so instead you type  BRIBE MAIDEN 1000
     and she takes your offer and leaves the room!
     (See also OFFER)

     4.9  Brief
     ----------
     The dndbbs is verbose in most prompts and displays. Advanced users may
     want to  shorten the output.  Typing BRIEF will  display one line room
     description and change the Action? prompt to Do?.  With the brief mode
     toggled ON your  player will spend  more time typing than watching the
     screen. Be warned however that the long room description may sometimes
     contain information about a room which is not in the short description
     which means you may pass through a room with hidden objects.

     4.10  Buy
     ---------
     Beginning players will need to purchase basic equipment such as swords
     and shields.  Other players might  need a quick  curepoison potion for
     their character.  The Weapons Master stocks these items in his Shoppe.
     You must be in the Weapons Shoppe to use the Buy command.  The form of
     the Buy command is BUY # (the word BUY followed with the number of the
     item in the list).  If you have  enough Gold  to afford  the item then
     your inventory will automatically be adjusted with the new item,  your
     Gold decreased,  and  the message  "Ok"  will be displayed.  Type LIST
     while in the Weapons Shoppe to get a list of items for sale.

     4.11  Bye
     ---------
     When you are finished with your  Adventure  session it is  best to use
     the logoff commands instead of hanging up suddenly. Strange things can
     happen to characters who hang up without warning.   For example,  your
     player is in  combat and  you  are about to die,   you see the message
     "You have just died!" and you quickly  hang up thinking you can escape
     the death sentence and the system won't be quick enough to  update the
     file. Instead the file is updated and your inventory isn't in the room
     you died in! You lost all your treasure.
     (See also QUIT, STOP, END)















DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 22

     4.0  COMMANDS (cont.)
     =============

     4.12  Casino
     ------------
     There  is another  role NPC called the Game Master.  He resides in the
     Cathouse  (also known as Whorehouse)  and is in charge of the  Casino.
     The  Casino  Games are  Craps,  Slots,  Poison  Bottles,  and  Russian
     Roulette.   Enter the  Cathouse and  type Casino  to play these games.
     The Game Master will  inform you of  your Gold on hand  and the prompt
     "Casino>"  will be displayed.   If you  have no Gold on  hand the Game
     Master will  tell you that you have no  account with him. Type "?" for
     help or "Q" to quit.

     Type "S" to play  the slots.  You will be  prompted to place  your bet
     from  1 to 10,000 Gold.  If you enter  more  than you have on hand the
     Game Master will  tell you that you do not have that kind of Gold. The
     slot machine has three  wheels with  seven types of monster per wheel.
     They are Ghost, Ghoul, Ghast, Devil, Demon, Satan, and Death. If Death
     appears on any wheel the bet is lost instantly. The payoff is:

        Two of a Kind / Payoff        Three of a Kind / Payoff
        Ghost            2 - 1        Ghost             10 - 1
        Ghast            3 - 1        Ghast             15 - 1
        Ghoul            5 - 1        Ghoul             20 - 1
        Devil            7 - 1        Devil             50 - 1
        Demon            9 - 1        Demon             75 - 1
        Satan           10 - 1        Satan            100 - 1

     Type "C" to shoot craps.  You can bet 1 to 5000 Gold.  Craps is played
     as follows. You shoot two dice.  If the first roll is 2, 3, or 12 then
     you  lose instantly.  If the first roll is 7 or 11 you win your wager.
     Otherwise the first roll is  your 'point' and  you must re-roll  until
     you  get your point again, then you win your wager times the number of
     rolls. If, during these rolls, you roll a 7 then you lose.

     Type "P" to bet against the poison bottles.  You will bet which bottle
     is not poison and drink it.  If you drink a poison bottle then you die
     and lose all your Gold!   The farther from the  poison bottle from the
     one you drink which is not poison increases your win. For example, you
     pick  bottle 2 and  number 4 was poison,  that's 2 bottles difference.
     However  if you has picked  bottle 7 that would be three  bottles away
     and you would win more.

     Type "R" to play russian roulette. This game is the toughest of all. A
     six  chamber pistol  is  placed against your head and the chamber spun
     each time before pulling the trigger.   If  you  manage to survive ten
     blanks you will  win a large amount of Gold.   You will  see  either a
     '-click-' or '*bang*' meaning you survived or died that round.   After
     each round you will be prompted to continue or not.














DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 23

     4.0  COMMANDS (cont.)
     =============

     4.13  Cast
     ----------
     Only Magic Users  can use this command.   The general forms are  CAST,
     CAST MONSTER, and CAST ITEM. Each spell has its own level, chant,  and
     type.  There are offense spells,  special  purpose  spells,   and cure
     spells.   When you type Cast you are prompted "Chant?"  for the  spell
     chant.  It may be  entered in upper or  lower  case and  should  match
     the actual chant exactly or it will not work.  See  section 3.2.1  for
     more details about the Cast command.

     4.14  Catalog
     -------------
     This command displays the entire list of over 100 comands available to
     the user.  This list is displayed in column format,  alphabetized from
     the actual data statements used by the system.  This way the user will
     always see the  most recent commands  added.

     4.15  Charge
     ------------
     This is a combat command.  Charging your opponent consists of a bodily
     lunge forward with your  weapon thrusting  ahead of you.   This action
     does maximum  damage to the monster.  Charging  leaves your  character
     prone  to more hits from the return  attack of the monster because you
     become  vulnerable from moving  ahead instead of just  standing  while
     thrusting and blocking.  This form of combat is normally used to apply
     the finishing  touchs to the death of a monster.  Sometimes high level
     users can do this to first level monsters in their way  (kills them in
     one blow).

     4.16  Charm
     -----------
     This command  is for Ladies.   It allows  them to use  their powers of
     charisma to charm the current monster being  attacked into inactivity.
     You must first attack a  monster to charm it. If your  charisma is low
     or  the charm  formula fails  you then the  monster  will  continue to
     attack.   Charmed monsters become inactive until  attacked again.
     (See also BEGUILE)

     4.17  Chat
     ----------
     The Sysop can initiate Chat Mode at any time during the game. The user
     can also request to chat.  Typing Chat beeps the console once a second
     until either the user hits [SPACE] to quit  or the Sysop hits [ESC] to
     chat.   The  Chat Mode is used  for speaking to the Sysop  should some
     emergency arise or if  you just want to say HI.  Always  think of what
     you plan to say in Chat Mode before starting. Don't just type Chat and
     say "I dunno" or something foolish.














DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 24

     4.0  COMMANDS (cont.)
     =============

     4.18  Circle
     ------------
     This is a passive combat command.  The most common use of this command
     is while your  character is in hiding and  encountering monsters.  You
     should circle a few nastier monsters so they won't attack all at once.
     On the  other hand circling is also  used while in  combat with one or
     more monsters. For example, you are fighting a bat and an ankhheg. You
     then encounter a bandit but  you dont want to have to handle all three
     so you take the time to Circle the bandit.  The chances are  high that
     circling  will be successful,  however the  message 'Didn't work!' can
     appear on occasion.

     4.19  Climb
     -----------
     Climb is the  equivalent  of the Up command.  Climbing is  more like a
     direction than it is  entering a portal since there is no parameter to
     the  Climb  command.   The  Climb command  was  installed to  preserve
     compatibility wih users who insist on using  Zork-like sentences.  For
     example,  some users will  type MOVE ROCK when they  see the word rock
     in a room  description.  Remember that the  objects in the room do not
     always coincide with the words in the room description.

     4.20  Clock
     -----------
     Date and time is displayed  when you first log on to the system before
     the prelog file and codename/password enter routine. This command will
     display the current  date/time and  your  time  remaining.   Your time
     remaining is  constantly monitored by the system.  When you reach your
     time limit the  system  saves your  character to  disk,  displays  the
     logoff file, and disconnects the modem  carrier.  Then it recycles for
     the next user.
     (See also DATE, TIME)

     4.21  Close
     -----------
     Both objects and treasure can be closed.  There are certain conditions
     to an object or treasure before it has the capability to be closed (or
     opened). First it must be lockable and unlocked. For example a dungeon
     door which,  when you examine it,  shows the word '[locked]' after its
     description. It has the ability to be open or closed, but it is locked
     at the time. Once it has been unlocked it can be closed like any other
     object  or treasure.   Normally only portals  can be opened or closed.
     Containers can also be closed if they were created with a key.  Beware
     of locking  a container if you  do not have the key -- you will not be
     able to unlock it! Some portals lock behind you after you have entered
     them. This means other users will have to picklock it or smash it open
     all over again.

     4.22  Counter
     -------------
     Counter is  short for Counterattack. To counterattack your opponent is
     to sweep your weapon in a wide semi-circle in a thrusting action. This
     increases your bonus to  hit by one  and additional  hits according to
     your dexterity. To use the counter command, type the monster name with
     it. For example: COUNTER PEDIPALP






DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 25

     4.0  COMMANDS (cont.)
     =============

     4.23  Date
     ----------
     Date/time can be displayed with this command.   You will also see your
     time  remaining on the  system displayed.  When you first logon to the
     BBS your time limit in minutes is calculated. DMs have 60 minutes time
     limit.  First level users  are granted 15 minutes  and  all  others 30
     minutes.  There is  also a daily  call limit  of 3 calls to allow more
     users on the system.
     (See also CLOCK, TIME)

     4.24  Dayfile
     -------------
     The Dayfile command reads and displays the file DNDBBS.DAY.  This file
     contains the daily activity of users logging on and off of the system.
     Lines  of  text recorded are  "logged on",  "logged off",  "time limit
     exceeded",  and "dropped carrier".  The date of the dayfile is checked
     when the next user logs on, and deleted if older than on day.

     4.25  Dismount
     --------------
     Once  you are  riding a  vehicle there are  two ways to dismount.  The
     standard way is to go in a  direction without using the  Ride command.
     If you don't want to leave the room to dismount then type DISMOUNT and
     you will no longer be riding the vehicle.  Since your vehicle can take
     hit  points of  damage you  would  automatically be  dismounted if the
     vehicle took enouch hits to disable it.  Then the vehicle is 'damaged'
     (displayed by the examine command) and  cannot be mounted  until it is
     repaired with vigor.

     4.26  Down
     ----------
     One of the seven directions is  Down.  The directions  from a room are
     displayed  with  the room description.   You will see the  phrase "The
     exits are down up"   unless  you are  in brief  mode  then  only   the
     directions are displayed.  Rooms are usually linked from one direction
     to each other.   For example,  you go  north then  south and you would
     return to the first room. If you type a direction which does not exist
     in the room you will see the message "You can't go in that direction!"

     4.27  Draw
     ----------
     In  order to  attack monsters with a weapon  you must  be  holding  it
     first.  Type  DRAW WEAPON  with the  proper  name of your  weapon. The
     weapon plus is added directly to your Strength.  Taking an Information
     will display '(+xx)' after  your Strength indicating  the plus to your
     ability.  Your weapon plus is then  added in to the attack formula and
     increases hits on monsters.
     (See also WIELD, HOLD)













DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 26

     4.0  COMMANDS (cont.)
     =============

     4.28  Drink
     -----------
     The only way to quaff a potion is with the Drink command.  Potions can
     contain cures  like Vigor,  Heal,  Enchant, and Curepoison.  Once  you
     drink  a potion it becomes  discharged (empty)  and  should  either be
     thrown away or recharged by  the Master Wizard.  MUs can also recharge
     potions with an enchant device or spell.

     4.29  Drop
     ----------
     The Drop  command removes some  item or  treasure from  your player's
     inventory to the ground.  You would type DROP ITEM, for example, DROP
     SWORD.   This is usually done either  to get rid of broken/discharged
     treasure, or to make room for greater treaure to be picked up. If the
     ground is full of  objects then the  item rolls away  and disappears.
     You can  optionally drop  an item into  a container with the  command
     form DROP ITEM CONTAINER, for example, DROP SWORD BAG.  The container
     may either be in your inventory or on the ground.
     (See also PUT)

     4.30  East
     ----------
     Travel commands allow your player character to enter new rooms (beside
     the Go, Enter, and Exit commands).   Typing EAST causes your player to
     move to the room linked by the direction east. Sometimes monsters will
     follow  you into the new room.  This is a fifty  percent chance.  They
     will follow  with their  old hits  remaining  and complete  statistics
     unchanged.  If the monster which is following is categorized permanent
     then it will become permanent to the new room.

     4.31  Eat
     ---------
     Your player may get  hungry from time to time.  Although your player's
     statistics are not  effected by hunger,  this command was placed in to
     serve purpose to players who insist on  typing Zork-like commands. The
     command itself  does nothing unlike the Drink command.  Typing EAT and
     no parameters  displays the message 'You eat for a while'.  Relatively
     speaking the one prompt which is used for this command does add to the
     health rate  cycle for  increasing your  statistics so  you could  say
     Eating does something (arguable).

     4.32  End
     ---------
     Finishing  the game play  with the  end  command  (standard is command
     Quit) ends the session and logs you off the system. Before you log off
     the logoff file is displayed with whatever may have been placed in it.
     Normally it  is practical to put in  advertisements about  other BBSes
     and a message 'Thanks for calling...' Your call limit is updated also.
     The user has a limit of three calls per day per character.
     (See also BYE, QUIT, STOP)











DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 27

     4.0  COMMANDS (cont.)
     =============

     4.33  Enter
     -----------
     Some objects  created by the DM serve as portals  to other rooms as an
     alternative to  directions. For example, a door, a hidden door, a hut,
     a black portal, etc.  Portals can be locked, keyed, hidden, invisible,
     or any number of attributes specified  for a portal.  Portals can lead
     to a room right next  to the beginning one,  or a room across the land
     or continent, however you have your adventure set up.
     (See also GO)

     4.34  Examine
     -------------
     Examining things  in the  BBS is one  of  the most  important  actions
     besides  adventuring and attacking monsters.  The examine command will
     display information about monsters,  treasure,  and objects.  Monsters
     should always be examined after encountering them in a new room so you
     will not be  killed by a  mega-monster. Brief information is displayed
     for monsters, objects, containers, or treasure. Complete information
     is available with the identify command.
     (See also LOOK)

     4.35  Exit
     ----------
     Exit is a direction equivalent to Out. If the room description has the
     direction Out  linked to another room you could type  EXIT instead. If
     the  room you  exit to  has not  been edited  you will see the message
     'Non-descrip room#xxx' and no directions.  In this case  you must pray
     to the Ghods with the Appeal  command to be teleported to the Clerical
     Sanctuary resurrection room. You will then see the message 'Your right
     there doesn't seem to be any way out!'.
     (See also LEAVE, OUT)

     4.36  Experience
     ----------------
     Listing  your  experience is an  information command (See also Health,
     and Information).   When you type this command your  amount of Gold is
     shown and the experience remaining to train for  the next level.  This
     is an  important  figure because  it indicates the  amount  of  points
     needed  to subtract  to zero before  you can become  the next level of
     expertise   (and a more powerful player!)   Once it is zero  you  must
     find your training area and type TRAIN.




















DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 28

     4.0  COMMANDS (cont.)
     =============

     4.37  Feint
     -----------
     No it doesn't  mean "faint"  like in  fall  to the  ground.  The Feint
     command is a combat command. To feint is to thrust and then deflect at
     the last moment  putting  the  monster  off  guard.   If the  feint is
     successful  then  the monster becomes inactive for a few rounds buying
     you time to attack other  monsters or cast a spell, or drink a potion,
     etc.  Of course,  feinting allows the other  monsters more hits during
     the next round  because you are  not as well  defended by the  weapon.
     Type FEINT MONSTER, for example, FEINT RAT.

     4.38  Fire
     ----------
     Devices like shotguns and crossbows  must be loaded before they can be
     fired. The level of the ammunition determines the bonus multiplier for
     for hits on the monster.  The command form is FIRE DEVICE MONSTER, for
     example FIRE SHOTGUN GHOUL. First level monsters are  usually no match
     for  these devices.   Ammunition is  sometimes scarce and  can only be
     found on other monsters,  although the  Weapons Master does sell these
     items if your DM has him set up this way.

     4.39  Fix
     ---------
     If your weapon has  been broken from heavy combat you  can fix it with
     this command. The form is FIX WEAPON. Only weapons plus 10 or less can
     be fixed otherwise they must be repaired by the Weapons Master.  There
     is a chance that the weapon won't be fixed the first try.  You may see
     the message 'You didn't fix it!'  if your statistics are too low. Then
     try fixing it several times until it works.   During this time you may
     want to move to another room to avoid unnecessary attacks.

     4.40  Get
     ---------
     All  treasure can  be  picked up  from the  ground with the  following
     restrictions and conditions:   You have enough room in your inventory,
     you are strong enough to carry the treasure,  and nothing prevents you
     from  getting the  treasure (like a monster).   Objects,  on the other
     hand,  are normally 'permanent'  meaning only the DM can get them.  Of
     course,  any object could be  made  non-permanent  (imagine  taking  a
     dungeon door then  entering it while you held it!)  Most non-permanent
     objects  are trivial  things  like books,  or altar candles,  etc. The
     command form  and specifications are:  GET OBJECT,  GET OBJECT#XX, and
     GET OBJECT CONTAINER. Where XX is the number of the object or treasure
     if there are more than one of the same in a room.
     (See also TAKE)
















DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 29

     4.0  COMMANDS (cont.)
     =============

     4.41  Go
     --------
     Entering  objects and portals  are  another way of moving from room to
     room besides directions  and teleportation.  You actually have no real
     way to  know if an  object can be a  portal or not.  Examining it will
     show its  description and attributes.   For example, a ladder could be
     just an object or it could be a portal. Some portals are trapped, some
     are invisible  and can be  found with the  Search  command,  some  are
     hidden  and  cannot be  displayed  with  the  Search command, some are
     locked,  some require keys,  and on and on.   The Out command normally
     leads back to the original room the portal went to, for example, a hut
     with one room inside, or a dungeon cell, etc.
     (See also ENTER)

     4.42  Guard
     -----------
     The guard command is  a defensive attack command. To guard yourself is
     to place  your weapon in  front of your body  with your shield  in the
     other hand.  You must be holding a shield  for this to work. The guard
     command  has no  monster  name  to it  because guarding  works for the
     currently attacked monster -- you must have  attacked a monster first.
     Your guard will remain effective against all attack until you activate
     another attack command.

     4.43  Health
     ------------
     The Health command is an information command  (See also Experience and
     Information).  This is intended to be a  short display of info that is
     used while in combat to determine statistics.  For example, you are in
     combat and you type Health to find your remaining Fatigue and Vitality
     in case they are low. The display shows the following:

        You are a level two Human Fighter
        Fat 15/15 Vit 5/7 Mag 6/6 Psi 4/4
        Str 17 Int 14 Wis 10 Dex 10 Con 8 Pie 9 Cha 10
        Weapons: Blunt 0% Pole 0% Sharp 10% Thrusting 0%

     Fat is abreviated for Fatigue, Vit is Vitality, Mag is Magic,  and Psi
     is Psionics. Then weapons proficiencies (percent plus to hit with that
     weapon.  Then Strength, Intelligence, Wisdom, Dexterity, Constitution,
     Piety, and Charisma.

     4.44  Help
     ----------
     Information can be obtained for every command in the dndbbs.  The file
     containing these  help files  is DNDBBS.DOC.   If a user  types   some
     incorrect command or a  command not in the system or forgets the para-
     meter on a command, he will see the following message displayed:

     I don't understand! Type HELP for help or CATALOG for a list of commands.

     Typing  HELP displays the menu from DNDBBS.DOC, and help can be listed
     for each command.  Help on a  single  command can  be listed  with the
     command HELP <COMMAND> replaced by the command needed.







DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 30

     4.0  COMMANDS (cont.)
     =============

     4.45  Hide
     ----------
     Monsters you encounter can  and do attack on sight.   The Hide command
     should be used after first entering a room. You cannot hide once there
     are monsters in the room.  If you do try to hide then you will get the
     message "You can't hide in front of something!"  and the monsters will
     attack you for that round. You can also hide an object in a room which
     will become visible after searching. Use the form HIDE OBJECT  or hide
     an object in a container HIDE OBJECT CONTAINER.

     4.46  Hit
     ---------
     This is the equivalent of Attack.  The attack formula used for hits on
     monsters when you attack involves many factors including,  your level,
     your strength,  your dexterity,  your weapon plus,  etc.  Every attack
     command, and spell casting also includes a bonus multiplier into which
     some of the above are incremented by.  If you are not holding a weapon
     you will see the message "Punch!" before the hits are shown. Otherwise
     three  message  could  appear,  "Double damage",  "Triple damage",  or
     "Deathly damage". These are multipliers of 2, 3 or 4, respectively.
     (See also ATTACK, STRIKE, KILL)

     4.47  Hold
     ----------
     This is the equivalent to the Draw command.  Many things can happen to
     the weapon you are holding.  First, and  most of all, you can and will
     fumble it occasionally. The chance of fumbling your weapon is directly
     proportional to your Dexterity.  During the round that you fumble your
     weapon (and/or shield) the monsters will attack.  Second,  your weapon
     could break in half. Your weapon has a certain number of strikes which
     are  decremented for  each successful hit.  When they  reach zero  the
     weapon is broken. In both cases above the weapon falls to the ground.
     (See also DRAW, WIELD)

     4.48  Identify
     --------------
     The  command form for  identify is  IDENTIFY <OBJECT> where  object is
     treasure, monster, container, or object. This command can only be used
     by level 10 players  or above.  It gives detailed information on  most
     items like monster hits and experience,  weight and  value of treasure
     and full status of any item.




















DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 31

     4.0  COMMANDS (cont.)
     =============

     4.49  Information
     -----------------
     Like the Health and Experience commands, this command displays info on
     your character.  This command  displays your level,  gold,  inventory,
     health,  class and classname, and  experience needed.  One such output
     might look like this:

        Information: GANDALF
        You are a level four Magic User
        Str 16(+4) Int 18 Wis 17 Dex 13 Con 10 Pie 9 Cha 10
        Fat 24/24(+6) Vit 20/20 Mag 35/35 Psi 9/9
        Weapons: Blunt 5% Pole 0% Sharp 20% Thrusting 5%
        You have 200 Gold.
        You are carrying 6 lbs. of treasure:
        A shortsword, some plate armor, and a purple potion.
        You need 180 experience points to reach the next level.

     4.50  Inventory
     ---------------
     Everything your  player is carrying  can be listed with  the Inventory
     command.  The total weight of the treasure is displayed along with the
     name  of each  treasure.  Inventory  is changed  by taking and getting
     objects,  disintegrating scrolls,  fumbling, and weapon breakage.  You
     can  examine any object in  your inventory.  When there  are more than
     one of the same named  object the second one can be examined by adding
     #2 to the name.  Add the number  of the item to be examined.  Remember
     the  monsters are matched for the name,  then the ground,  then lastly
     your inventory.

     4.51  Kill
     ----------
     The main attack command is  Kill  because the single letter 'K' can be
     typed without causing a 'unique command' error.  For example, 'K B' is
     the  most abbreviated form  for KILL BAT.  When a monster attacks your
     player then its own attack formula is calculated for each monster that
     is active.  Some monsters are configured to cast offense  spells, some
     drain levels, poison, and regenerate hits.  Monsters can be permanent,
     normal  groups  (or in a class),  or  role-type (Fence, Wizard).  More
     options  include hit for fat or vit  upon encounter,  weapon breakage,
     jail attacker, and immune to attacks unless magic.
     (See also ATTACK, HIT, STRIKE)




















DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 32

     4.0  COMMANDS (cont.)
     =============

     4.52  Leave
     -----------
     Leave is  the equivalent to the direction Out.  It was implemented  to
     preserve compatibility with conditions arising from entering an object
     like, for example, a straw hut.  The commands Exit, Leave, and Out are
     all linked to the same room direction but some are more appropriate in
     certain circumstances.
     (See also EXIT, OUT)

     4.53  Linefeed
     --------------
     Some users' terminals cannot support  insertion of their own linefeeds
     into the  display  from their  communications package.   This  command
     toggles the  linefeed character at the end of the line  ON or OFF. The
     character is ASCII 10 and most terminals  will see no effect when this
     command is used.

     4.54  List
     ----------
     The Weapons Master sells items (weapons, shield, potions, etc.) in his
     Shoppe. You  are able  to get a full  listing of these items  with the
     List command. At the header of the list the message "Type BUY # to buy
     for example 'BUY 12'" or somthing similiar.  This means  each item for
     sale has its  own accompanying number which you  must type to buy. You
     must  also have sufficient  Gold to afford it.  The item will be auto-
     matically added to your inventory if there  is room. The List displays
     output similiar to the following:

        ## Item                          wgt.  gold  +
        -- ------------                  ----  ----  -
        #1 a sword                        2     20   2
           .
           .
           .


     4.55  Lock
     ----------
     All  portals have the  attribute for locking.  For each combination of
     lock, invisible, keys, etc. there is some  action which will work with
     the combined attributes (See the table in command Break).  DMs and the
     Sysop can actually lock a portal which had no lock to begin with. This
     can be done without entering *EDIT.  Otherwise normal users can lock a
     portal  or  container  and  it  will  then  show "It is locked."  when
     examined or "[locked]" in the room description.
















DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 33

     4.0  COMMANDS (cont.)
     =============

     4.56  Load
     ----------
     Ammunition is needed for Devices such as shotguns, crossbows, etc. The
     Load  command increases the number  of charges  on the weapon and  the
     ammunition  dissappears  (supposedly into the weapon).  The ammunition
     you are  trying to load must have  been made for the weapon.  If it is
     not you will see the message "That's not ammunition". The command form
     is LOAD WEAPON,  for example,  LOAD SHOTGUN. Of course, the weapon you
     are trying to load must itself be a loadable weapon.  These weapons do
     approximately  the same  damage as a  spell,  i.e. they  have a  bonus
     multiplier  which is  constant.   Unlike a sword  which  could hit for
     double damage at one time or triple damage at another.

     4.57  Login
     -----------
     The logon command brings the player through the logon procedure which
     allows him to start the game  over with a new codename.  The player's
     time limit stays in effect for each character he may use.
     (See also RELOGIN)

     4.58  Look
     ----------
     Room descriptions are always output when your character first enters a
     room. You can also output the room description by typing LOOK. Placing
     a  parameter  to Look  causes it to act as if you had used the examine
     command,  for example,  LOOK MONSTER is  the same as  EXAMINE MONSTER.
     The room description includes all  directions, monsters, treasure, and
     objects.  The DM or Sysop will see the additional information in brief
     mode after the one  line  description in the  form RM|xxx MC|xxx where
     RM is the room number and MC the monster class.
     (See also EXAMINE)






























DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 34

     4.0  COMMANDS (cont.)
     =============

     4.59  Mail
     ----------
     Sending and receiving  messages about the campaign,  posting questions
     and suggestions,  and private mail is one important feature of dndbbs.
     Typing MAIL  will bring the user to the Mail  area where he or she can
     read and post mail. The user is then presented with a short menu which
     can be  re-displayed by typing ? at any time.  The Sysop  will see the
     status line change to the user's name, and status of mailbox.

     Type "R" to  read the  public  messages.  You will be prompted for the
     message  number '#/y/n/?' or  something  similiar  depending  on  your
     version.  You can  then enter  the message number,  type "N" or "Y" to
     continue or not or  "K" to kill the message (if you entered it).  Each
     message is output with the date/time stamp, user who posted,  and sub-
     ject. During the output you can hit [SPACE] to stop listing.

     Type "P" to read your private messages.  You will know if you have any
     from the message when you  enter mail either "You have  mail waiting!"
     or "Sorry, no mail.."   Private mail is output like  public  mail with
     the exception that the private mail uses different files.

     Type "E" to enter  some mail. The message file is incremented with the
     new message  when you are finished.  You will be prompted for the sub-
     ject and then displayed the message "/X to edit, /S to save.". You can
     then start to enter your message of up to 19 lines.

     Type  "/X"  while  entering a message  brings you to the  message edit
     routine.  There you can delete single lines,  edit out words,  insert,
     list, etc.  Typing "S" to save your message or "C" to coninue entering
     the message once you are done editing.

     Type "S" to send private mail.  This is similiar to entering a  public
     message, however you will be asked for the username to send to. If the
     username is not found in the files you cannot enter that message.

     Type "U" or "L" to unlock and lock your mailbox.  When your mailbox is
     locked  several things  happen.   First, no one  can send  you mail or
     transfer Gold to your  account (the system will act as if the username
     is not found in the files). Second, you are not displayed in the Users
     or Top command. The purpose of this is to allow users to be anonymous.

     4.60 Mount
     -----------
     This special purpose command allows your player to ride a vehicle. You
     are  then 'mounted' or  you are  riding it.  The vehicle can take hits
     from monsters. Once they reach zero the vehicle becomes damaged.  (See
     section 3.3.3 for more  details).  Your DM may opt to  create a stable
     and horses, or wagons in the town square.













DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 35

     4.0  COMMANDS (cont.)
     =============

     4.61 Move
     ----------
     Sometimes an  object might get in your  way. For example, you type "N"
     to travel north and the message  "You can't, there's something in your
     way" is shown. You will have to type  MOVE  ROCK  or whatever the name
     of the object is. Then you'll see the message "You move it around.."

     4.62  North
     -----------
     Traveling in the adventure is done  with directions and very few other
     methods.  North is one of the seven directions along with South, East,
     West, Up,  Down, and  Out (or Exit and Leave).  Unless there  are many
     teleportation  scrolls and devices,  and you know which  room each one
     sends you to, you are stuck with moving one room at a time.  One loop-
     hole is in the Appeal command.  For example,  you purposefully get hit
     by monsters  while constantly monitoring  your Fat and Vit,  then once
     they are low enough you type Appeal and get teleported to the Clerical
     Sanctuary.

     4.63  Northeast
     ---------------
     Type "NE" or Northeast and you move northeast.  When you move to a new
     room the status line on the sysop's display screen is updated with the
     current statistics. The console DM can constantly monitor your health.

     4.64  Northwest
     ---------------
     Type "NW" or Northwest to move northwest. The room directions are also
     searched for when you use the Panic command. Panicing moves you to the
     first available direction that is not blocked by a level restrition.

     4.65  Offer
     -----------
     Monsters can be offered small amount of  Gold or low level treasure to
     get them  to leave  the room.  It would  be foolish  to try to offer a
     level 10 monster  (you probably couldn't afford them anyhow!)  because
     what  would be the  use of level 10  monsters if you won't fight them?
     The purpose of the Offer command is  to allow the player the option of
     getting rid of unwanted monsters such as maidens  who jail attacker so
     the users won't accidentally attack the wrong monster.

     4.66  Open
     ----------
     Many portals you adventure across will be either locked or closed. The
     Open command simply opens the door  once it is unlocked.  This command
     always  works in  this case.  Of course if the  portal is still locked
     then you will unable to open it.  And if it is already  open or cannot
     be locked then you will  not be able to open it.  Containers and other
     treasure  can  also be  opened and closed.  Normally portals are real-
     world things like windows, gates, doors, etc.











DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 36

     4.0  COMMANDS (cont.)
     =============

     4.67  Out
     ---------
     The basic exit  from most rooms is linked  with the Out direction. For
     example,  you enter the Weapons Shoppe, buy some item, and go Out. You
     are then back to the first room before entering. Every time you exit a
     room or enter a new one,  the treasure on the  ground is removed. This
     does not include containers, vehicles (the only permanent treasure) or
     objects (treasure and objects are two different things).
     (See also EXIT, LEAVE)

     4.68  Panic
     -----------
     Pushing the  panic button is  halfway  between  combat  and non-combat
     activity. The last resort is, of course, to Appeal before you die. The
     next to last is Panicing. You're caught up in an onslaught of monsters
     and can just visualize your Fat and Vit going,  at the last minute you
     type Panic and the message appears "You run away like a madman!". Your
     direction  is picked at random,  your weapon and  shield falls  to the
     ground, and you run screaming into the night.
     (See also RUN)

     4.60  Parley
     ------------
     Parley with  monsters usually gets no response.  However some monsters
     are equipped with text messages.   Mostly though,  you will either get
     attacked  or teleported  elsewhere if  there is any  response at  all.
     Remember these  monsters  are  dangerous,  hostile  beings  whose only
     purpose in dndbbs is to attack  and ultimately  kill you!  Any monster
     that would not do so would not be part of the game.
     (See also TALK)

     4.70  Parry
     -----------
     Variety of  combat commands make  up  a good  adventure. To  Parry  is
     placing your  weapon across your chest in  a defensive maneuver.  Even
     though it is a combat command,  no damage is accomplished by Parrying.
     This command causes less hits on your player's  character for the next
     round of monster attacks. Monsters themselves use combinations of  the
     combat  commands  but they don't  display the actual  equations  going
     through the program.

     4.71  Password
     --------------
     Each user has his own unique  password to identify his account.  Under
     most circumstances you will not need to change this password  if it is
     complex enough.  Someone could, however, obtain your password and post
     unrespectful messages  on the board  or suicide your  character.  Take
     steps  to insure  your password is long enough so it can't be cracked.
     You will be prompted "Change password(y/n)?"  then "New password?" and
     either "Password changed"  if you type  in something  or "Password not
     changed" if you hit [ENTER]










DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 37

     4.0  COMMANDS (cont.)
     =============

     4.72  Pawn
     ----------
     The Fence (a medieval term for the owner  of a Shoppe for the sale and
     re-sale  of belongings)  is  a role-player.  He  always exists in  his
     permanent Shoppe and takes care of the  Bank and Pawn Shoppe (See also
     the BANK command). Type PAWN ITEM, for example, PAWN SWORD.  The Fence
     will then make his  evaluation  of the goods and offer you some amount
     of Gold.

        "Well, I'll give ya xxx for the sword.."
        "Ok(y/n)?"

     You  can then  enter "Y or "N" at the prompt.  If you  select "NO" the
     Fence will respond "Tough luck.." or something similiar. If you select
     "YES"  he will  respond "Ok, fine with me.."  or  something  similiar.
     Conatiners offered to the Fence have to be open or he will not be able
     to total the contents. Once he has the contents totaled he will prompt
     you "Well, I'll give ya xxxxx for the contents of the container."
     (See also SELL)

     4.73  Picklock
     --------------
     One of the major  features of being a Thief is the ability to picklock
     doors. Thieves can picklock almost any portal invisible or keyed. (See
     the table in the Break command).  The adventure  would not be complete
     without Thieves. They complete their part by being the only class able
     to use this  special ability.  The DM should work their class into the
     adventure by placing locked and/or keyed doors in certain areas of the
     room file in such a  way that Thieves will be  required to operate the
     campaign. The command form is PICKLOCK DOOR with the portal name.

     4.74  Pray
     ----------
     High evil priests and altars of worship  in the  lowest levels of  the
     Dungeon  are a  must for  any campaign!   Devices such as racks,  iron
     maidens, and torture chambers are all part of the excitement. The Pray
     command, like  Move and Eat,  merely exist for the Zork-like user. The
     issue being compatibility. Typing  PRAY  at any time responds with the
     message "Nothing happens.."

     4.75  Psionic
     -------------
     The psionic  command has  dual purpose.  With the Attack  parameter it
     allows  the user to  cast a  psi spell  on the  current  monster being
     attacked (i.e. you must attack a monster befoer using psionics on it).
     The  Defense  parameter allows  the user to  select a psi defense from
     monsters using psionics. For example:

     PSIONIC ATTACK or PSIONIC DEFENSE

     You will then  be prompted for the  psi spell.  The attack  spells are
     spell  chants specified as  psionic spells.  Your  psi points  will be
     decremented by the level of the  psi spell. Psi points increase by one
     point during health rate updates.







DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 38

     4.0  COMMANDS (cont.)
     =============

     4.76  Put
     ---------
     The  PUT  command removes  an  item of the  player's inventory  to the
     ground.  You may  have some object  like a  broken sword  which  is no
     longer useful.  Type  PUT SWORD  and the offending item will be placed
     on the ground.  Or a discharged magic item.  You  can also put objects
     into  containers with  the put command.  To put some armor into  a box
     you would type  PUT ARMOR BOX.  If you have two armor you can  put the
     second  one with  the # (pound sign)  and the  next  item number.  For
     example: PUT ARMOR#2 BOX.

     4.77  Quit
     ----------
     Typing "Q" is  the standard  method of exiting the  dndbbs  system and
     returning to your terminal package. The modem carrier is disconnected.
     This also happens when your player  dies and is not resurrected.  Then
     you will  see the  following messages output:   "You have just died!",
     "You were just killed by a monster-name", "You were not resurrected.."
     There is no way out of this  predicament once it has begun.  Your file
     is updated before the messages appear.
     (See also BYE, END, STOP)

     4.78  Read
     ----------
     The following items can be read (examined):  treasure,  objects,  room
     description,  container contents,  and monsters.  Each have particular
     statistics and attributes.  Type READ ITEM,  for example, READ SCROLL.
     Typing READ with no parameters  displays the current room description.
     Any item can be examined including hidden objects which do not show up
     in the room description. There may be a hidden door that will not even
     be displayed with the Search command but when you type  READ DOOR  you
     see the door description.
     (See also EXAMINE)

     4.79  Recharge
     --------------
     The Master Wizard resides in the Mages Guild.  He trains MUs to higher
     levels of expertise.   He also recharges  magic items for a fee.  Take
     your  discharged item to the Mages Guild and type  RECHARGE ITEM  with
     the name of the item.  The Wizard will  estimate the  price and prompt
     you  "Well, it'll cost you xxx Gold."  and "Ok(y/n)?",  you then reply
     "Y" for yes  or "N" for no.  If you  decide if it is  worth recharging
     the item and select YES then the Wizard will cast an enchant spell and
     the item will have full charges.  These are certain  magic items which
     you  cannot recharge.  One is a  magic item with wish charges.  Others
     include items not made by the Wizard and weapons that are not magical.

     4.80  Relogin
     -------------
     This command allows the player to restart a new character. It brings
     him back to the login sequence. He may then decide to roll another
     character or continue with another. The player's old character is
     stored to disk, and his time limit remains intact.
     (See also LOGIN)







DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 39

     4.0  COMMANDS (cont.)
     =============

     4.81  Repair
     ------------
     The Weapons Master is  responsible for the  sale of weapons and  other
     items.  He also repairs broken weapons.   Enter the Weapons Shoppe and
     type REPAIR WEAPON,  for example,  REPAIR BATTLEAXE.  He will estimate
     the  cost for  repair and  prompt you Yes/No  to fix the item.  If you
     decide to pay the charge  your Gold will be automatically deducted and
     your weapon fixed to full strikes.  Remember the only weapons that can
     be repaired are those forged in the Weapons Shoppe.  Other strange and
     exotic items can only be fixed by the original creator.

     4.82  Return
     ------------
     The Return command causes your character to place his weapon back into
     its sheath or  holding recepticle.   If you are not holding any weapon
     you will see the  message "You are not holding that!".  Returning your
     weapon  should be done  when  entering the  Masters Shoppes  to  avoid
     confrontation or during combat  (this doesn't  seem logical,  however,
     there are some times when it is useful).

     4.83  Ride
     ----------
     This special purpose commmand  is for  vehicle control.  Once you have
     mounted  a vehicle  you must  have  some way to  direct it.  The  Ride
     command allows  you to enter  portals  and  travel directions on  your
     vehicle.  Type RIDE DIRECTION, for example, RIDE NORTH. Traveling in a
     direction  without the  Ride  command  automatically  dismounts   your
     vehicle,  moves you  in that direction,  and leaves the vehicle in the
     previous room.

     4.84  Run
     ---------
     Most times during a monster onslaught your character can travel north
     or some direction to avoid death. However you may see the message "The
     monster blocks your way!" and you take more hits. Then you might
     consider the Run command. Type RUN and your player drops his weapon
     and shield, runs to a random direction, and escapes certain death.
     (See also PANIC)

     4.85  Save
     ----------
     "Store  your  player's  statistics to  disk  frequently!"  is the most
     important thing a DM could say to users with call-waiting.  You should
     also use this  command  immediately after  training.   All attributes,
     statistics,  and conditions  of your  player  character are written to
     disk and  the message  "Player File Updated"  displayed  (or something
     similiar according to your  dndbbs  version). If you have call-waiting
     and your carrier is lost from another call  then your player character
     will reflect the last time your file was updated.
     (See also STORE)











DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 40

     4.0  COMMANDS (cont.)
     =============

     4.86  Search
     ------------
     There will  occasionally be hidden or  invisible objects in the rooms.
     Typing SEARCH will  display the invisible objects.  This will not show
     any hidden objects.  That is the difference between the two types. One
     can be  Searched for,  the other cannot.  Normally hidden  objects are
     hinted at by the room description or some clue  is given to its where-
     abouts in  Mail or in  another room  description.  Type  SEARCH and if
     there are  any invisible  objects then  the  message "You find object-
     name [invisible]" or else your will see "You find nothing.." or search
     a container by typing SEARCH CONTAINER (with the container name).

     4.87  Sell
     ----------
     The Pawn Shoppe is  where you  can sell your  treasure for  Gold.  The
     Pawn Fence  is a  level  15  monster  with  20,000  hits  and   32,767
     experience.  This may  seem too much but  the role-monsters have to be
     powerful so the average user won't kill them.  They are also protected
     from non-magic. Of course the DM can Edit these monsters.
     (See also PAWN)

     4.88  Shield
     ------------
     The  shield command  is a defensive attack mode. To shield yourself is
     to place your weapon in front of  your shield with your shield  in the
     other hand.  The shielding effect  decreases hits from  the  currently
     attacked monster --  you must  have attacked a monster first. You must
     also be holding a shield for this to work.

     4.89  Smash
     -----------
     Your player  will encounter locked portals  which he cannot open.  Try
     the Smash command, for example, SMASH DOOR. Your Strength is the major
     factor  involved when determining if  the portal breaks open. Complete
     information  about  which portals  can be  smashed and  picklocked  is
     listed in the Break command.  When you smash a portal you will see one
     of two messages: "You smash it open!" or "You didn't smash it open!"
     (See also BREAK)

     4.90  South
     -----------
     Typing "S"  moves your character south to another room.  Each new room
     you enter contains its  own  encounter rate  (normally 5)  and its own
     health refresh rate (normally 3)  although  these values can be edited
     to the action file. The default rates are configurable. The rate means
     it  updates some values  every number of  rounds  (or action prompts).
     The health rate updates Fatigue, Vitality, and Magic Points.  Vitality
     is decreased if your  player is poisoned.   The encounter rate  checks
     for monsters from the room's monsters class every number of rounds.

     4.91  Southeast
     ---------------
     Type "SE" or Southeast and you move southeast.  The direction commands
     can  all be shortened to  one or two letters.  You can also use the GO
     command with the direction after it to move. For example: GO SE






DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 41

     4.0  COMMANDS (cont.)
     =============

     4.92  Southwest
     ---------------
     Type "SW" or  Southwest to move southwest.  The direction commands can
     be used while operating a vehicle with the Ride command.  For example:
     RIDE SW.  When you attempt to mvoe in a  particular direction the room
     actions are  checked for level restrictions.  This way your player can
     be prevented from entering areas until you reach a certain level.

     4.93  Stop
     ----------
     This is yet  another Quit  command. Type STOP and  the game session is
     discontinued until your next call.  Your player's file is  updated. At
     this time the  Fence  checks your bank balance  for accrued  interest.
     If you  stayed on  past midnight  then it is  compounded by 6 percent.
     The interest is also checked during a Save command and logon.
     (See also BYE, END, QUIT)

     4.94  Store
     -----------
     The store command interrupts the game to save the player's character
     to disk. The USERS file is updated with the player status. Anybody
     who has call-waiting should use this command frequently so that his
     character data is not lost if the connection is broken.
     (See also SAVE)

     4.95  Strike
     ------------
     The Strike command is another compatible command equal to Kill.  Enter
     STRIKE followed by the monster name to attack. Parameters like monster
     name, treasure name, and  object name, added to a command instruct the
     system what to act on.  For example,  Take and Drop use parameters. So
     do Kill  and Examine.  Most of the names used for parameters are known
     to the  system  as 'identifiers' meaning  they  are one  word names to
     describe the actual  displayable name.  There may be A Shortsword, and
     A Two-Handed Sword.  Do not type in "GET TWO-HANDED SWORD" because the
     identifier in both cases is "SWORD".
     (See also ATTACK, HIT, KILL)

     4.96  Suicide
     -------------
     Player death is something each character tries to avoid.  So why would
     we want to suicicde our character?  One good reason is low statistics.
     Maybe your Piety or Constitution is below 8 and every time you die you
     never  get  resurrected.  Maybe your  Charisma is  so  low that  every
     monster you  encounter attacks you on sight.  Whatever the reason, bad
     statistics or you are tired of  your player,  the Suicide command will
     delete your user record and log you off the system.  When you  suicide
     your player the following messages will be displayed:

     Your character falls into a deep sleep..
     The Ghods take your player to another world..










DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 42

     4.0  COMMANDS (cont.)
     =============

     4.97  Take
     ----------
     Most objects  you find in the  adventure will be  either permanent  or
     be some treasure you find from killing a monster. There may, at times,
     according  to  how your DM  has the  system set up,  be  miscellaneous
     treasure placed  in some rooms to be discovered.  These items might or
     might not be found on monsters.  Or they may  be unique  items such as
     A Staff of Disintegration or A Wand of Seven Wishes. Whatever the case
     may be you will have a need to take  treasure so you can sell it later
     to the Fence or use it in combat.
     (See also GET)

     4.98  Talk
     ----------
     This command  allows you  to talk to monsters.  Type TALK MONSTER, for
     example, TALK FIREBAT.  If the monster number matchs  the action  file
     monster number, and it is activated, there could be several responses.
     Besides attacking or text  messages the monster could  teleport you or
     worse! You might meet some permanent monster like a Monster Zombie and
     you try to talk to the monster. Suddenly you see the message "You have
     been teleported elsewhere!" you are now in a new room.
     (See also PARLEY)

     4.99  Thrust
     ------------
     This is a  combat  command.  To  thrust is to  lunge forward with your
     weapon in front of you.  Doing this is similiar to Charge  but without
     stepping forward.  Type THRUST MONSTER with the monster name after the
     command. Thrusting does more damage than Kill (the bonus multiplier is
     set to triple damage). Beware that the  monster's  return  attack will
     hit you for more damage after a Thrust.

     4.100  Time
     -----------
     The time is displayed in the format: 88 Jan 1, 12:00 am
     Year first, month next, day and time of day. The next line displayed:
     You have been on for xx minutes and xx seconds.
     This is the amount of time you have been online since carrier connect.
     You have xx minutes remaining.
     The amount of time before your call is terminated.

     4.101  Top
     ----------
     The top ten  users according to Level are displayed with this command.
     First the user file is scanned  for users above level 1 and written to
     a sort work file. The file is sorted and the top ten output.  Then the
     sort file deleted. Each name is shown with Level and Classname.  Users
     who have their mailboxes locked are not output in the Top command. The
     top ten also includes a point ranking based on his total kills, level,
     gold and experience, and other factors.  The highest point ranking you
     can attain is *infinity* (double precision overflow beyond 10*10^308).










DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 43

     4.0  COMMANDS (cont.)
     =============

     4.102  Train
     ------------
     Training is one  important part  of the dndbbs. For your player to get
     to the next level of expertise he  must reduce his experience  to zero
     by  killing monsters and  train at his assigned training area.  Mostly
     the Fighters,  Paladins,  and Druids train in the Fighter's Arena. The
     Magic  Users  train in the  Mages Guild.  The  Clerics in the Clerical
     Sanctuary. The Thieves in the Thieves Guild.  Rangers have some hidden
     spot to  train somewhere in a park or  the woods.  All these  training
     areas should be  near the start room  or in the Castle.  Once you have
     found your  area,  type  TRAIN  and the  message  "After many weeks of
     training and meditation.." and information is displayed. Your player's
     statistics are incremented for Fat, Vit, and Mag and the Level by one.

     4.103  Turn
     -----------
     Only Clerics  can use the  Turn  command.   Its  purpose is to destroy
     undead monsters such as Zombies and Ghouls. Type TURN MONSTER with the
     monster name. Either the message "That's not undead!", "Didn't work!",
     or  "You damned the monster!"  will be shown  (similiar messages could
     appear according to your version number).  If the Turn  was successful
     then the monster will die and you will gain the experience.

     4.104  Unlock
     -------------
     Some doors must  be unlocked (and opened)  before you  can enter them.
     Sometimes you may run across a door which requires a key number.  Your
     inventory is searched for the matching key number. If one is not found
     you  will be unable  to unlock it.  You should then  consider Smash or
     Picklock. The key you are holding will have five digits in the number.
     Any one of these digits being zero (0) will match ALL lock numbers for
     the digit.  For example,  the lock is keyed number 38881  and your key
     number is 30881 then your key would open lock numbers 31881, 32881, to
     to 39881.

     4.105  Up
     ---------
     The  Up  direction should  be  used in  conditions  such as mountains,
     hills, or walls.  Normally objects travel up such as ladders or stair-
     cases.  The  DM could also  configure  the room  description with text
     indicating that  you see a  staircase. The direction Up  could then be
     used instead of creating an object (staircase).

     4.106  Use
     ----------
     Magic  items will  only discharge a  spell with the Use  command.  The
     command forms are:  "USE ITEM",  "USE ITEM MONSTER",  "USE ITEM ITEM".
     A magic  item can  contain  cure,  offense,  teleport,  wish or  other
     spells.  Every time you use a magic item its  charges are  decremented
     until zero.  Then it  becomes discharged and  must be recharged by the
     Wizard or a Magic User. The first command form discharged a magic item
     spell on  the player.  The second  form  discharges on a monster.  The
     third  discharges on another item.  In the  third  case the first item
     must be an enchant  device  and the  second item  must be an  empty or
     discharged magic item.






DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 44

     4.0  COMMANDS (cont.)
     =============

     4.107  Users
     ------------
     Listing of all players in the  dndbbs  can be obtained with the  Users
     command. Each user file record is output if the user has not suicided,
     or locked  his  mailbox.  Type USERS and the message   "Hit [SPACE] to
     stop.." will be displayed followed by the user codenames, levels,  and
     classname.

     4.108  Wear
     -----------
     Your player character can hold a weapon,  hold a shield, and wear some
     armor all at once. Type WEAR ARMOR and the message "Ok" will output if
     you have  that treasure  in your inventory.  The armor and shield plus
     combine  to your Fatigue (shown in the information command).  They are
     subtracted from  the monster hits  during combat.  Armor  has  strikes
     which are decremented  for  each successful  hit until  zero then they
     crumble. After that the armor must be repaired by the Weapons Master.

     4.109  West
     -----------
     Travel occurs in one  of the four compass  directions (N, E, S, W) and
     Up (or Climb),  Down,  and Out (or Exit, Leave).  You  will use  these
     directions  and the  Enter  command to  get  to any  room in the game.
     If the room does not have  any links  then  teleportation is required.
     One of the  main system features  is the rooms where you can adventure
     into and find unknown realms.

     4.110  Wield
     ------------
     In order to  cause more damage to  monsters in  combat you must find a
     weapon such as  A Sword,  or A Battle-Axe.   Use the  Wield command to
     ready  your weapon for battle.  For example,  WIELD SWORD.  The weapon
     plus is  directly added  to your  Strength  (seen in  the  information
     command) and  used in the attack formulas. Each  time your weapon hits
     the monster its strikes are decreased by one.
     (See also DRAW, HOLD)

























DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 45

     5.0  DM COMMANDS
     ================

     The Dungeon Master (DM) orchestrates the entire campaign.  His purpose
     is to  insure a well-balanced game,  to promote the adventure,  and to
     guide the players through  their sessions.  He will find that the most
     useful tool is the Mail area.  His other tools are the  Assistant DMs.
     They  help develope the  rooms and assist in the Mail area.  No DM can
     handle the entire  system alone unless that DM is  very skilled in all
     the forms of  communication, supervision, and responsibility.  Besides
     the  Mail area DMs have  their own set of commands.  Each one of these
     commands is preceded  by an  asterick "*" (or splat).  These  commands
     include file  editing and various utilities.  It is a good idea to get
     familiar  with these commands.  Experiment  with them  until you  have
     complete control of the adventure.

                             Console Function Keys
                                +-------------+
                                |  F1  |  F2  |
                                |*EDIT |*CONF |
                                +-------------+
                                |  F3  |  F4  |
                                |*DIS  |*NM   |
                                +-------------+
                                |  F5  |  F6  |
                                |*CALL |*KILL |
                                +-------------+
                                |  F7  |  F8  |
                                |*TELE |*INV  |
                                +-------------+
                                |  F9  |  F0  |
                                |*DROP |*LINK |
                                +-------------+

     The Sysop  will see  these keys  listed on the 25th  status line.  The
     status  line can  be  toggled to  User Information with the [ESC] key.
     The User information will look similiar to the following:

     GANDALF THE WIZARD            MU  Fat 25 Vit 30 Mag 45 Psi 5 lvl:5 255

     From left to right the status is:  Codename, Classname, statistics for
     fatigue, vitality, magic,  and psionics.  The character's  level might
     not be displayed depending on the length of  the other stats.  And the
     room number. 

     When the user status line is not displayed the sysop function keys are
     displayed for F1 to F0. The  Home key initiates  chat mode.  Press the
     escape  key to exit chat  mode when  you are  done.  And the  End  key
     terminates the user session. It effectively saves the user record file
     and hangs up the phone for the next user.














DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 46

     5.0  DM COMMANDS
     ================

     5.1  *EDIT
     ----------
     The Editor combines addition,  change,  listing,  and printing  of all
     dndbbs files.  Editing includes  objects, treasure,  spells, monsters,
     users, actions, and events. Editing can be done in remote, console, or
     interactive mode (while a user is on-line).  The Sysop can press F1 at
     the console to initiate Edit Mode.  Typing "*EDIT <room number>"  will
     allow you to edit  the room description  of that room number.  You can
     edit  short and  long  descriptions.

     You  can enter  the editor remotely  if you  are a  DM  with the *edit
     command.  At the console the sysop can  enter from the  opening screen
     by pressing F4,  or from the game if he is a DM  by pressing F1  or by
     typing *edit. The entire editor is menu driven.  It is basically self-
     explanatory.  Future revisions of this documentation will include more
     information for *edit.

     5.2  *STATUS
     ------------
     The DM Status command prints a memory usage chart. Four lines are
     displayed:

     Free Dynamic Data and Array Space(Heap in Bytes): xxxxxx
     Free Data Segment and String Space(Bytes): xxxxx
     Free Stack Space: xxxx
     Total Free Memory(K): xxx

     The dynamic space is all existing memory left  by DOS after the dndbbs
     boots up.  It is  used for numeric  arrays reallocated  by the program
     when playing  (for monsters, inventory, and room treasure). This gives
     literally  hundreds of kilobytes  for  dndbbs  to use  when the player
     encounters more monsters than the program can handle. The data segment
     and string space is the fixed  amount of variables and strings used by
     dndbbs. This amount gets smaller as the program is modified and grows.
     The stack is primarily for storing referneces to subroutine  calls and
     recursive routines.  The equation parser is a  recursive routine.

     5.3  *DISCARD
     -------------
     This DM command is used to remove an unwanted  object from the room of
     from the user's inventory.   For example,  you are editing  an object,
     then  you exit *EDIT and see that the object has a mistake.  You could
     pick it up and  type *DISCARD OBJECT  (with the  correct object name).
     You will see the  message "Ok" and  "It was discarded.."   Or  maybe a
     player has a weapon which would throw off the game balance.  Something
     like a +99 Sword.  You could press F3 and enter  the treasure name. It
     will  be discarded from  his inventory  without informing the user.














DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 47

     5.0  DM COMMANDS (cont.)
     ================

     5.4  *NM
     --------
     NM stands for  Number of Monsters.  This DM command reduces the number
     of monsters in the room.  It can be used in  local mode or interactive
     mode.  Typing *NM 0 will remove  all monsters from the  room.  This DM
     command was  installed for  DMs who did  not want a  bunch of monsters
     attacking them while they moved  from *EDIT to game and  room to room.
     The number of monsters can only  be reduced,  not incremented.  If you
     type a number greater than  the number of monsters in the room it will
     be ignored.

     5.5  *CALL
     ----------
     This  DM command  calls up  any  particular  monster  or one  from the
     current monster class. Type *CALL without parameters calls up a random
     monster  from  the current  room.  Typing  *CALL xxx  with the monster
     number calls up  that monster.  If the  room does not enough space for
     the additional monster then the arrays will be  expanded into the heap
     and you will see the message "You encounter a ...".

     5.6  *KILL
     ----------
     *KILL was also installed for DMs who did not want unnecessary monsters
     in  the room.  Additionaly it was installed to  allow a DM to kill any
     monster instantly to check for proper treasure and  to generally debug
     the system.  Typing *KILL and the monster name, for example, *KILL RAT
     will  loose  forth a thunderbolt from  the sky and  destroy the  named
     monster. This can be used interactively also.

     5.7  *TELEPORT
     --------------
     Users can be  teleported to any room with  this DM command while  they
     are on-line. It  can also be  used by  remote DMs and  local Sysops to
     get them  to any  room instantly.   Type  *TELEPORT xxx  with the room
     number, or hit the F7 key.  Any monster  that was in the room you left
     may teleport with you.

     5.8  *INVISIBLE
     ---------------
     Another DM utility command  which  developed into a game command. Most
     DM commands were installed for  *EDIT reasons but  became useful later
     on in the campaign.  Type  *INVISIBLE  or  hit F8 and  your player  or
     the user on-line will become  invisible (as stated in the  information
     command) and  completely  invulnerable to  all  monster  attacks.  For
     normal players invisibility only lasts until the end of the call. Then
     it is set back to regular.















DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 48

     5.0  DM COMMANDS (cont.)
     ================

     5.9  *DROP
     ----------
     The *DROP command causes one item from the  object or treasure file to
     fall from the sky (as if a Ghod had thrown it down).  This can be used
     by DMs  to  drop doors  and such  for the  room file or  to give users
     treasure.  Type *DROP ITEM  with the  correct item name.  If found the
     following messages are displayed.

     A Bolt Of Lightning Strikes...
        An Object Falls From The Sky...

     This routine is also used by the Wish spell. The restrictions are that
     the player cannot wish for another Wish item or a container.

     5.10  *LINK
     -----------
     This  DM  command allows  you to  change or  add room  links.  You are
     prompted if  you want  to "R" remove or "A" add a room link.  Next you
     are asked  for the room number  from and to.  Then if you want to link
     back.  For example, you need to link north and south  between rooms 23
     and 24.  You would  type "A" to add a link,  enter 23,  enter 24,  the
     direction (one letter) "N" for north, then enter "Y" to link back.

     5.11  *ABORT
     ------------
     The abort  command stops all processing,  closes all files,  and quits
     the program.  To restart you must type  DNDBBS at the DOS prompt.  The
     command was installed as an option to rebooting.

     5.12  *DEBUG
     ------------
     This command toggles the  error messaging  off and on.  Runtime errors
     are normally printed to the DNDBBS.ERR file for later inspection.  The
     DEBUG toggle will allow these to be printed to the console during game
     play so the author can determine exactly when the error occurs.  DEBUG
     can also be specified on the command line. For example:
     DNDBBS 1 LOCAL DEBUG
























DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 49

     5.0  DM COMMANDS (cont.)
     ================

     5.13  *CONFIG
     -------------
     The Configuration  command is  a  useful  tool  for  customizing  your
     adventure.  Enter "*CONFIG" and  you will be  brought  to the  Dndcnfg
     program screen:

          Logon Variables                       Command Variables
          Processing Variables                  Modem Variables
          File Variables                        Custom Equations
          Rooms Variables                       Quit Configure

     Type  Control-D to  load the config default values.  The defaults  are
     stored in the dndcnfg program.  Rooms default to proper values for the
     data files,  weapons shoppe  list is set to 25 items  (the first 25 in
     the treasure list), custom equations set to default, etc. When dndcnfg
     first loads, all values are zero/null. You must load load the defaults
     or a config file (explained next).

     Type Control-R  to read an  already-existing config file.  You will be
     prompted to enter a node number or press enter for no node number. The
     node number  is used to name  the actual config file, i.e.  DNDBBS.CFG
     for no node (for running local, or a standalone BBS),  or DNDBBS1.CFG,
     DNDBBS2.CFG, etc. (for multipartition systems, or DOORs to RBBS, etc.)

     Type Control-W to write the config file.  Again,  you will be prompted
     for the node number or to press enter.  Remember, the file will not be
     written to  disk if you just  exit dndcnfg!  Dndcnfg writes the config
     file in  the  default directory,  or  the directory pointed to by  the
     environment string DNDBBS (see SYSOP.DOC for further details).

     From the main dndcnfg screen choose  the config option with the cursor
     keypad and  select it with the  enter screen.  The parameters for that
     selection will be  displayed on a new screen  and a prompt on the last
     line asking for your selection.  Type in the option number,  then fill
     in the  next prompt for the data for  that option.  The screen will be
     updated to  the new values.  When you are done with that screen, press
     an empty return to exit to the main screen.
























DNDBBS(TM) V2.6b DOCUMENTATION (C) COPYRIGHT 1988,1989 ERIK J. OREDSON Page 50

     5.0  DM COMMANDS (cont.)
     ================

     5.14  Custom Equations
     ----------------------
     Configuration allows  you the maximum flexibility  by allowing  you to
     enter custom equations to modify  and  balance your game play.  Page 7
     of config has  almost a dozen  of the program's internal equations and
     formulas.  Some of these configure  options are formulas.  An equation
     is interpreted as having a resulting value of true or false. To return
     this value,   the equation parser  must see an equality  symbol in the
     equation  (an <, >, or =).  This  separates  formulas  from equations.
     Formulas  evaluate to a  resulting  positive value  above zero.   Both
     equations and  formulas can contain the  following additional  symbols
     (-, +, *, /, ^). They may also contain any number value, real, integer
     or unary operator (for example: 350 or 1.244 or -23).   Further,  they
     can  also contain variables which  are replaced by the  program values
     for such things  as vitality, monster's hits, etc.  The variables are:

     STR  -  Strength                   WP1  -  Blunt Proficiency
     INT  -  Intelligence               WP2  -  Pole Proficienecy
     WIS  -  Wisdom                     WP3  -  Sharp Proficiency
     DEX  -  Dexterity                  WP4  -  Thrusting Proficiency
     CON  -  Constitution               MHP  -  Monster Hit Points
     PIE  -  Piety                      MLVL -  Monster Level
     CHA  -  Charisma                   MEXP -  Monster Experience
     FAT  -  Fatigue                    XX   -  Bonus Multiplier
     VIT  -  Vitality                   RND  -  Random Number from 0 to 1
     MAG  -  Magic Points               LF   -  User Level
     EXP  -  Experience                 XP   -  User Experience
     LVL  -  Level                      FT   -  User Fatigue
     WE   -  Weapon Plus                VT   -  User Vitality
     AR   -  Armor Plus                 MG   -  User Magic Points
     SH   -  Shield Plus                ST   -  User Strength
     RG   -  Ring Plus                  IN   -  User Intelligence
     BR   -  Brief Flag                 WI   -  User Wisdom
     WT   -  Weight of Inventory        DX   -  User Dexterity
     GD   -  Gold Amount                CO   -  User Constitution
     PSIA -  Psionic attack level       PI   -  User Piety
     PSID -  Psionic defense level      CH   -  User Charisma
     MPSI -  Monster psi attack level                                    

     The  statistics in the right column  labeled as "User..." are used for
     user  fights  only.   Their values are  active for determining the hit
     points for  an offline  user encountered in user fights.  These values
     cannot be used with  any certainty in any  other case except  the user
     fight hit points formula.  The two variables labeled as "flags" return
     a value of either 0 or -1.  The usefulness of these values in formulas
     or equations could be  used in a multiplier,  such as:
     20*(INV<0)
     this would  return a  value of 0 if the user is not invisible or 20 if
     the user is invisible. Do not use this flag any other way in a formula
     for attack routines  because the resulting value  would be negative or
     zero  and the  user would never hit  the monster.


                   ========== END OF DOCUMENTATION =========


NOTICE.DOC

DNDBBS(TM)2.6b COPYRIGHT NOTICES (C)Copyright 1988, 1989 Erik J. Oredson

FREEWARE COPYRIGHT NOTICE
-------------------------
This is public domain software. It IS supported by the author and is NOT
charged a fee for use. All rights to distribute the software are hereby
granted to all users with these three conditions:
1)You do not remove the copyrights, copyright screens, or notices.
2)You do not charge money for dndbbs.
3)You do not distribute modified versions of dndbbs.

DISCLAIMER OF RESPONSIBILITY
----------------------------
In the following text "dndbbs" and "dndbbs system" refers to the dungeons and
dragons bulletin board system, its data files, its utilities, and "author"
refers to Erik Jon Oredson.

For the protection of the dndbbs and its author this notice is effective
immediately.

Dndbbs and its author shall not be responsible for any harmful effects or
misuse of the dndbbs system. All software is offerred "AS IS" without
warranty of merchantability or fitness for any specific purpose.

All users who operate the dndbbs system do hereby consent to be bound by
the terms contained herein and assume all risks of whatever nature or kind
that may arise through the use or misuse of the dndbbs system.

If you have previously registered for the dndbbs, but feel that you do not
wish to be bound by these conditions, please let the author know through a
comment to the author and you may voluntarily have your name removed from
the dndbbs list of registered users.

You are under no obligation to use the dndbbs system. If you are at any time
dissatisfied with the dndbbs system or its author, you may discontinue using
the dndbbs system.

All registration monies sent to the author of the dndbbs system are subject
to return without registering your name into the list of registered users or
sending you any software of any kind. Any registration may be revoked at any
time without sending you any software of any kind. No registration monies
will be returned once they are cashed for any reason.

                  ========== END OF DOCUMENTATION ==========


SYSOP.DOC

DNDBBS(TM)2.6b   SYSOP DOCUMENTATION -- INSTALLATION AND SETUP  (08/01/89)

HARDWARE REQUIREMENTS
---------------------
The Adventure system requires you to have an IBM (or compatible) PC, XT, AT
with DOS 3.0 or higher, Serial port and Hayes Smartmodem. A minimum of 384K
is needed and an 80 column monitor. A fixed disk drive is highly recommended.

FILE DISTRIBUTION
-----------------
The Adventure System (version 2.1) is distributed by PC-SIG on disk 1131.
If you are installing dndbbs onto a dual drive floppy system place the
distribution diskette number one in drive A: and type INSTALL F. If you are
installing dndbbs onto a hard disk drive system place the two distribution
disks into drives A: and B: and type INSTALL H.

The Adventure System is also distributed to Bulletin Board Systems in three
files called DND26B-1.ZIP, DND26B-2.ZIP, and DND26B-3.ZIP. You must use
PKUNZIP.EXE to unzip these files.

MODEM SWITCH SETTINGS
---------------------
The Hayes modem switch settings must be set similiar to the following:

                       Switch           12345678
                       Setting          UUDDDUUD

Switch setting number 5 being the most important. It must be set to the
down position so the modem does not automatically answer the phone. Instead, 
dndbbs will tell the modem to answer the phone on the first ring with the
Hayes modem command ATA. Dndbbs configures serial ports for 300, 1200, 2400 or
9600 baud at no parity, 8 data bits, 1 stop bit by reading in the Hayes
connect string which is CONNECT and the baud rate (i.e. CONNECT 300).

FOSSIL DEVICE DRIVER NOT REQUIRED!!
--------------------
Fossil is a generic driver which contains code for screen functions, keyboard
functions, and most important, communications routines. Dndbbs can access
these comm routines for its modem input and output, initializing, and xon/xoff
and rts/cts flow control. Normally all you need to do is put the statement
DEVICE=X00.SYS in your CONFIG.SYS file and boot up to install the driver.
This will operate comm port number 1. If you are running port 2, or even 8
ports, fossil will take care of them. X00.SYS does not need to be installed
if you are running dndbbs in the local mode. The default configuration is
NOT to load fossil support. This option in config modem variables can be
toggled on for fido and opus systems.

The fossil driver is available for downloading on most BBSes as X00_109C.ZIP
or X00V111B.ZIP or whatever they have named it.

RECORD LOCKING WITH SHARE
-------------------------
A requirement of operating dndbbs in multiple partitions is to use SHARE.EXE
This program is located on your DOS disk. Install it by placing the program
in your boot root directory and adding the statement SHARE to your AUTOEXEC
batch file. Dndbbs will not run properly without share installed. If you
operate several partitions (i.e. doubledos) without share, then you run the
risk of having FAT or disk sectors scrambled. Share intercepts the DOS calls
to file accesses and compares them to an internal table of locked records.
This allows dndbbs to be fully compatible with multiple partitions.

CONSOLE ANSI SUPPORT
--------------------
Dndbbs sends color code changes directly to the ANSI.SYS device driver. This
is done by calling an assembly program distributed with the source called
SCRN.ASM (compiled with MASM as SCRN.OBJ). The ANSI driver is found on your
DOS disk. Install it by placing the program on your boot root directory and
add the statement DEVICE=ANSI.SYS in the file CONFIG.SYS and reboot.
Desqview users type DVANSI.COM in the dndbbs partition before running dnd.

COMPILING AND LINKING WITH QUICKBASIC 4.5
-----------------------------------------
The MICROSOFT QUICKBASIC Version 4.5 allows the separate compilation of
program modules so the 64K restriction is broken. Each source code module
occupies its own 64K segment in memory. This way programs can grow to the
maximum of 640K. The data segment is 64K and shared by all source code
modules. The dndbbs opening screen will display the number of bytes free
in the BASIC data segment. QB 4.5 DOES require a DTR compiler patch!
QuickBASIC also allows memory to be allocated to the heap which is an area
of RAM beyond the program data segment and code segment. When fixed strings
and numeric arrays are redimensioned they are allocated to extra hundreds
of K of RAM in the heap. This allows full use of all memory by dndbbs.

To compile the source programs type the following: (or use the batch programs)

BC DNDBBS/O/S/X;
BC DNDSUB1/O/S/X;
BC DNDSUB2/O/S/X;

/X to error trap and resume to next or same statement.
/O so the program will run without the runtime files.
/S to write strings to the disk without overflowing the compiler memory.

To link the object modules type:

LINK LOVR+DNDBBS+(DNDSUB1)+(DNDSUB2)+SCRN+IO,DNDBBS,,QB.LIB/E;

/E to reduce executable filesize and make it load faster

LOVR.OBJ is an overlay manager which reduces memory requirements by loading
object files linked into the .exe program when they are needed. The
parentheis around the object files informs link to overlay those files.

QB.LIB is a Quick BASIC 4.5 library which contains precompiled code supporting
the CALL INTERRUPT statement. This is used to support the FOSSIL driver and
the DOS function calls. BCOM45.LIB is the default library also used to link
into dndbbs for the /O switch on the compiler command line.

The assembly program SCRN.ASM provided with the source can be compiled with
the Macro Assembler 5.0. This file is a generic screen driver which provides
special cases of scrolling before line 25 used by BASIC for the status line,
and has routines to save and restore the cursor when displaying the status
line.

The IO.OBJ object file contains precompiled input/output routines for modem
communications. LOVR won't overlay the io routines when they are in separate
object modules.

Compile Batch programs are distributed with the source in DND26A-4.ZIP. If you
have the following files in your dndbbs directory you can compile the source
with a batch program:

*.BAS, *.INC,
LOVR.OBJ, IO.OBJ, SCRN.OBJ, MASM.EXE, QB.EXE, LINK.EXE, BCOM45.LIB, QB.LIB

COMMAND LINE OPTIONS
--------------------
The command line options are parameters you type type after the command
DNDBBS at the DOS prompt. If there are any parameters at all, the first must
be the node number. All command line options must be separated by a space.
The other two optional parameters are LOCAL and DEBUG. For example:

DNDBBS 1
DNDBBS 1 LOCAL
DNDBBS LOCAL DEBUG
DNDBBS 1 DEBUG
DNDBBS 1 LOCAL DEBUG

There are two extra command line options to the dndbbs command. They toggle
printer and disk session logging. For disk logging the session is logged to
the file DNDBBSx.LOG (where x is the node number). The command switch for
disk logging is /L and the command switch for printer logging is /P. They
must be the last options on the dndbbs command. For example:

DNDBBS LOCAL /L /P

The disk and printer toggles are displayed on the opening screen in yellow
just below the dndbbs header and date. These options can also be toggled
from within the opening menu by pressing ALT-L for disk logging and ALT-P
for printer logging. They can also be toggled at any time during the program
when a remote user is online. The status line will be updated with the word
PRT and LOG in the last half of the user name in the status line when toggled
on. The statusline can be toggled from user statistics to the interactive
sysop function keys with the escape key.

RUNNING DNDBBS AS A SINGLE USER PROGRAM
---------------------------------------
To run the adventure at your computer without a modem or serial port type
DNDBBS LOCAL and you will be able to enter the program from your keyboard.
This way you do not require to run as a bulletin board service, or need to
have a modem, or have the fossil driver installed.

PROBLEMS
--------
The modem does not answer the phone. This is probably because the modem is
not initializing correctly. Try rebooting and then running the program. Or
go into basica and type OPEN "I",1,"COM1:300,N,8,1":PRINT #1,"ATZ"+CHR$(13)
Also try initializing the modem with another communications program. If none
of these work then your modem does not support the Hayes command set. When
you boot dndbbs the copyright screen is displayed for five seconds, fossil
is initialized, then the opening screen appears. The status indicator will
show the message "Waiting for Calls" if the modem has initialized correctly.

If the status indicator shows "Reset Timeout" or "Init Timeout" this means
the modem has not sent the string "OK" back to dndbbs and the modem may not
have initialized properly. In this case dndbbs continues normally.

The modem must send the string RING so the dndbbs knows when to tell the
modem to answer the phone. Dndbbs will send the modem command ATA to pick
the phone off hook and initiate carrier.

CONFIGURATION PROBLEMS
----------------------
1) The program does not read the configuration file.
   Delete all .CFG files and start over with DNDCNFG. Dndcnfg loads
   zero into all config values. Load your .CFG file with control-r or
   load default values with control-d in dndcnfg.
2) The configuration is always default.
   You have not written a new one out to disk. Make sure you use the
   control-w command before exiting config. Or the .cfg is file is from an
   old version (see step 3).
3) When installing a new version of dndbbs, the config structure may have
   changed. Delete all old .cfg files and rebuild from scratch in dndcnfg.

DNDBBS(TM)2.6b   SYSOP DOCUMENTATION -- CONFIGURING AND SETUP  (08/01/89)

SETUP INSTRUCTIONS
------------------
This text file assumes you are installing dndbbs into a fixed disk system, and
that your computer is an MS-DOS compatible, or 100% IBM compatible clone. This
software does not support other machines which claim to run IBM programs (such
as an atari or amiga with IBM emulators) because the source code is written for
MS-DOS bios and function calls, and uses ANSI escape sequences for IBM.

Create a subdirectory on your fixed disk unit and copy the dndbbs .ZIPs or
files (if you have already unzipped them). Dndbbs looks for files in various
DOS directories depending on your configuration. 

CONFIGURING INSTRUCTIONS
------------------------
This section is primarily text on creating and maintaining the configure file
for dndbbs. The program will look for this file in the default directory it is
booted from. If the configure file is not found then the program uses its own
internal default values.

Start the configure program by changing to its DOS directory and typing:

DNDCNFG  (optionally, dndcnfg can be loaded while in dndbbs by typing
          *config, or function key 3 from the opening screen.)

You will be presented with a color screen containing eight options:

        Logon Variables                         Command Variables
        Processing Variables                    Modem Variables
        File Variables                          Custom Equations
        Rooms Variables                         Quit Configure

And a selection on the bottom line:

Cursor Select  -|> Enter Choice
^d Load Config Defaults  ^w Write Config  ^r Read Config

At this point you can select one of eight options with the cursor keypad,
and the enter key. The screen will clear with the parameters which can be
configured for that option.

To select the option for loading configuration files or defaults, and to
write the configure file, type control-r or control-d and control-w. The ^
symbol is short for the control key, then the letter at the same time.

The critical operating parameters are the datapath to the .DAT, the datapath
to the .DOC files, the datapath to the temporary work directory (or a RAM
disk), and datapath to the DOOR information file. These are in the file
variables screen. The modem variables contains the door path and type.

When you have entered the critical options, write the configuration out to the
DNDBBS.CFG file. Note: if you are running dndbbs as a door you must use a Node
Number. The node number is used for the configuration filename. For node 1 the
file created is DNDBBS1.CFG for node 2 it is DNDBBS2.CFG, etc. You will be
prompted for the node number, or to press enter for no node number. The plain
configuration file DNDBBS.CFG is read by LOCAL mode (i.e. when the sysop runs
the program from DOS or boots as a standalone BBS.)

Once you have written a configuration file to disk, you can run dndbbs as a
local program with the command DNDBBS LOCAL, or run it in BBS mode with the
command dndbbs. In this mode the program takes control of the modem and
answers it for incoming calls. The status indicator in the opening screen
shows the activity of the modem before the caller gets connected. Dndbbs will
answer at speeds up to 9600 baud. Your modem must be 100% Hayes compatible and
support the entire Hayes command set. Here is a sample of the dndbbs to modem
conversation while in BBS mode:

From dndbbs to modem:
ATZ
From modem to dndbbs
OK     (status indicator will display "Reset OK")
From dndbbs to modem:
ATQ1E0S0=0S2=255     (or some similiar modem intialization code)
From modem to dndbbs:
OK     (status indicator will display "Init OK")
(Now dndbbs should show the status "Waiting for Call")
From modem to dndbbs:
RING   (text string sent by the modem when the phone rings)
From dndbbs to modem:
ATA
From modem to dndbbs:
CONNECT 1200  (or connect 2400 or 9600)
(at this point if dndbbs has not detected a carrier signal within 30
seconds then it hangs up the modem DTR signal and recycles)

FURTHER CONFIGURING FOR COMMUNICATIONS PORTS
--------------------------------------------
For sysops using multinode systems, networks, or multitasking applications,
you may need to configure dndbbs for a specific communication port number
besides the default of COM1. Config modem variables screen allows you to
set the port to any other number from 1 to 8 (The fossil device driver
can access up to 8 ports on an AT). In order to do this you must modify
the command line on the device=x00.sys in config.sys. Read x00.doc for
further information. If you do not have fossil loaded then you have to
specify the serial port address for ports above 2. The default for port 1
is 3f8 and for port 2 is 2f8. They must be entered in hexidecimal.

DOOR INFORMATION AND NODES
--------------------------
To run dndbbs as a DOOR place the node number after the dndbbs command
(example: DNDBBS 1). To specify the node parameter from a Batch file use
DNDBBS %1 for the first replacement parameter. Select the option in dndcnfg
for the DOOR type. There are three options, RBBS, OPUS and PCBOARD. They read
DORINFOx.DEF, LASTUSEx.BBS and PCBOARD.SYS respectively. The RBBS door
information contains the communications port. OPUS may be running as a
multiple node setup or as a single partition with no node numbers. In the last
case, dndbbs will first look for LASTUSEx.BBS then look for LASTUSER.BBS
regardless of which node is specified. Select the dndcnfg option for the
pathname where the DOOR information file is to be found. dndcnfg will add the
trailing \ if you forget it, for example: C:\OPUS\ Select the dndcnfg option
for the communications port. COM1 through COM8 are the available ports.

Here is a sample batch file to call dndbbs from rbbs:
CD\DND26
DNDBBS %1
CD\RBBS

For futher rbbs batch file programming read the rbbs docuemnation. There are
many involved batch routines for files RBBS.BAT, RCTTY.BAT, and RBBSTM.BAT.
Rbbs uses the file MENU5 to look for the keyword to boot the batch file.
I.E. In MENU5 you must have the batch file name in uppercase surrounded by
spaces so rbbs can find it. Then rbbs attaches .BAT to this string and
checks the disk for the filename. For example, MENU5 could look like this:

                             RBBS DOORS MENU SYSTEM
 
Type in one of the following door options to run:
 
DND - The Adventure System
DND500 - DnD 500 Sectors

SYSTEM ENVIRONMENT
------------------
An environment string is a system variable locally known to DOS and the
program DOS executes. Basically you place an environment string into the DOS
system variable space with the SET command. Dndbbs will recognize these strings
and use them for disk access. There are five environment strings for dndbbs:
Place the strings into the DOS environment with SET command. For example:

SET DNDBBS=C:\DND26\
SET DNDDAT=C:\DND26\DAT\
SET DNDDOC=C:\DND26\DOC\
SET DNDTEMP=C:\DND26\TEMP\
SET DNDDOOR=C:\RBBS172B\

The PATH command can also be included to point to your dndbbs executable
directory. Say the path C:\RBBS\DND\ is the actual directory you have the
files on your disk. With this feature you could also place the path to look
for DNDBBS.EXE to boot up from any drive at any time by combining the
environment strings with the PATH command. For example:

PATH=C:\RBBS\DND\

Now, with the path command, and all set commands, dndbbs will boot up from
anywhere in your computer. Note: The environment strings set for DOS will
over-ride all configuration pathname options. Make sure to place a trailing
"\" after the SET statements. Dndbbs will put them there if you forget.

FILES USED
----------
A well organized dndbbs system would make full use of the datapath options.
The disk drive structure could look something like this:

C:\            C:\DND26                    C:\DND26\DAT
CONFIG.SYS     DND*.EXE        ROOMS.DAT     WELCOME.DAT  BANK.HLP
AUTOEXEC.BAT   DNDBBSx.CFG     OBJECTS.DAT   NOTICE.DAT   CASINO.HLP
X00.SYS        PLAYER.LOG      TREASURE.DAT  PRELOG.DAT   MAIL.HLP
SHARE.EXE      DNDBBS.ERR      MONSTERS.DAT  LOGOFF.DAT   MAILEDIT.HLP
ANSI.SYS       DNDBBS.DAY      MONCLASS.DAT  PRIMESS.DAT  *.CTN
               DNDBBSx.LOG     MONTALK.DAT   PRITABLE.DAT
               DNDRANK.DAT     SPELL.DAT     PUBMESS.DAT
                                             PUBTABLE.DAT

C:\DND26\DOC   C:\DND26\TEMP               C:\DND26\SOURCE
DNDBBS.DOC     DNDEXITx.DAT    *.BAS *.INC *.BAT *.OBJ *.MAP *.BAK
README.1ST     NODEWRKx.DA?    QB.LIB MASM.EXE BC.EXE BCOM45.LIB LINK.EXE
README.NOW     (or RAM disk)
X00.DOC
DND-MODS.DOC
SYSOP.DOC

DOOR INFORMATION FILE STRUCTURES
--------------------------------
The following DOOR files have all been verified to work:

Door option 1-RBBS(17.1-2) 13 lines ascii text

ZIPPIT RBBS                  (bbs name)
ERIK                         (bbs sysop first name)
OREDSON                      (bbs sysop last name)
COM1                         (comm port used, COM0 for RBBS local sysop)
9600 BAUD,N,8,1              (baud rate and parameters string)
 0                           (not documented)
SYSOP                        ("SYSOP" for local access, otherwise the user's
                              first name, and this line last name)
MPLS, MN.                    (users city state)
 2                           (not documented)
 100                         (the user level)
 359                         (user time left)
 0                           (not documented)

Door option 2-OPUS(1.03b) random record, binary stuff. Dndbbs reads bytes
165 and 166 as a packed integer with cvi (basic convert two byte string to
integer) which is the baud rate. This door has been verified to work on
1.03b and it most likely works on other OPUS versions.

Door option 3-PCBOARD(12.0) random file 128 bytes. DND reads byte 11, 12, 13,
14 as one 4 byte ascii text string containing the baud rate or "loca".
Converted to uppercase.

Door option 4-pcboard(14.0) random file 128 bytes. DND reads byte 14, 15, 16,
17, and 18 as one 5 byte ascii text string containing the baud rate for the
comm port. Bytes 19, 20, 21, 22 and 23 contain the word "Local" converted to
uppercase for local sysop logon.

BCOM45.LIB DTR Patch
--------------------
Much to my dismay I discovered the QB4.5 DOES require a DTR patch. Here is
the text to apply the patch.

Before beginning, make sure you have backup copies of BCOM45.LIB.

With Debug in a DOS path, type:

 debug

Type:

 n=bcom45.lib
 l

Type:

 s cs:0 ffff b0 00 e3 01

Debug should show:

 xxxx:1529

where xxxx can be any number depending upon where Debug loaded the program
into memory.  In any case, the number is not important.

Type:

 u 1529

Debug should show:

 MOV   AL,00
 JCXZ  152E
 INC   AX
 ADD   DX,+04
 OUT   DX,AL

This is where QB graciously resets the comm port to parameters it thinks the
comm port should have.

To fix the problem, Type:

 a 1529

 mov   al,01
 [Enter]
 (then hit control-c to exit entry)

 a 152d

 nop
 [Enter]
 (then hit control-c to exit entry)
 where [Enter] is the Enter key (do not type the characters)!

To verify that you typed everything correctly, Type:

 u 1529

Debug should show:

 MOV   AL,01
 JCXZ  152E
 NOP
 ADD   DX,+04
 OUT   DX,AL

To save the corrections Type:

 w

Debug should show:

Writing 35EF7 bytes

Now type Q and you are finished patching BCOM45.LIB

                  ========== END OF DOCUMENTATION ==========


FILE1676.TXT

Disk No: 1676                                                           
Disk Title: DNDBBS 2 of 2 (1131 also)                                   
PC-SIG Version: S2                                                      
                                                                        
Program Title: DNDBBS                                                   
Author Version: 2.6B                                                    
Author Registration: $15.00                                             
Special Requirements: 384K RAM and a modem.                             
                                                                        
DUNGEONS AND DRAGONS BULLETIN BOARD SYSTEM creates an entire new world  
on your computer and lets people call in through a modem and play DNDBBS
via the telephone lines.                                                
                                                                        
DNDBBS can operate by itself on the modem, as a part of another         
bulletin board system, or as a single-user game on the computer.        
Instructions are included for making this program an on-line game in a  
door of an RBBS.  DNDBBS already has a world created for people to      
play in, but the system is expandable.  You, as dungeon master, can edit
and create more scenarios, rooms, treasures, and monsters, just like the
game itself.                                                            
                                                                        
Players who call in enter their name and password, and if calling for   
the first time they can create their own character.  Character classes  
include fighter, magic user, cleric, thief, ranger, paladin, druid, and 
dungeon master (you, of course).  Assistant dungeon masters are allowed 
to help you manage the system.  Before players begin the adventure, some
welcome and notice files are displayed on the screen to introduce the   
game.  Players can then explore, kill monsters, cast spells, find       
treasure, etc.  When a player character dies, he is resurrected by the  
high priests in the clerical sanctuary, and can then enter the adventure
again, but with decreased character abilities.  As dungeon master, you  
are given some additional powers, such as the ability to teleport any   
player to any room while the user is on-line, edit or delete users, make
a player invisible (thus invulnerable to all monster attacks), and      
configure log-on and general system parameters for the game.            
                                                                        
DNDBBS not only makes it much easier to manage and play a fantasy role- 
playing game, but also can be an extension of your own imagination.     
                                                                        
PC-SIG                                                                  
1030D East Duane Avenue                                                 
Sunnyvale  Ca. 94086                                                    
(408) 730-9291                                                          
(c) Copyright 1989 PC-SIG, Inc.                                         

FILES.TXT

DNDBBS V2.6B DISKETTE NUMBER TWO CONTAINS THE FOLLOWING FILES:
DNDDAT.ZIP   THE DNDBBS DATA FILES
DNDDOC.ZIP   THE DNDBBS DOCUMENTATION

GO.TXT



╔═════════════════════════════════════════════════════════════════════════╗
║        <<<<  Disk No 1676 DNDBBS disk 2 of 2 (1131 also)  >>>>          ║
╠═════════════════════════════════════════════════════════════════════════╣
║                                                                         ║
║ To install DNDBBS type INSTALL (press enter)                            ║
║                                                                         ║
╚═════════════════════════════════════════════════════════════════════════╝

Directory of PC-SIG Library Disk #1676

 Volume in drive A has no label
 Directory of A:\

DNDDAT   ZIP     43054   9-01-89   4:53p
DNDDOC   ZIP     60758   9-01-89   4:51p
FILE1676 TXT      3257   2-13-90   4:20p
FILES    TXT       140   9-01-89   4:55p
GO       BAT        38   9-01-88   3:28p
GO       TXT       544   1-01-80   7:40a
        6 file(s)     107791 bytes
                       50176 bytes free