P {------------------------------------------------------------------------------}! What to do to get it all working:    SR.COMD 	This is the file you @ which runs the makefile which actually makes< 	the executable.  You'll have to redefine a few things here.  	 SRGOD.COM H 	This is basically the same as the above file.  The GOD program is what   	controls the random monsters...  
 SRINIT.PASG 	This contains a few constants in the very beginning which will need to  	be redefined.  	 SRCOM.PAS C 	This contains a brief procedure which associates certain usernames  	(operators) with privileges.   N Once you have the executables made, if you do not have a copy of datafiles, itO will be necessary to rebuild the whole "world".  To do this, you must have your M username as SROP (This constant is in module SRINIT.PAS.).  Then when you run L the game, it will ask you if you want to enter the system.  Enter the systemN with a Y, and then use the R command to rebuild.  I think you need a note from your mother to do this... P {------------------------------------------------------------------------------} Files and descriptions:  SR.PASF 	This is the main unit of the user-run executable.  It contains thingsD 	like getting the user into the game, etc.  It also contains all the; 	keyboard information.  (What command each key executes...)   	 SRACT.PAS H 	This module handles the acts which are received by the mailbox (sent by
 	other users)    SRCLASS.PAS H 	This module contains information about the classes.  It may be tailored 	as the operator sees fit.  	 SRCOM.PAS D 	This module handles a majority of the user's commands from the main 	prompt.  	 SRGOD.PAS D 	This is the main unit of the spawned process.  It controls monsters* 	movement, and getting them into the game.   SRGODACT.PAS? 	This module controls how the acts users send affect the random 
 	monsters.  
 SRINIT.PASA 	This contains the datastructure, global variables and constants.    SRIO.PAS@ 	This contains the file IO.  Opening files, reading them, etc...  	 SRMAP.PAS @ 	Originally, there was going to be a more complex map-generating< 	section, but this does an ok job of a random map generator.  
 SRMENU.PASE 	This module does all the menu stuff for the operators so customizing  	things isn't quite so bad.   
 SRMISC.PAS/ 	This contains a lot of miscellaneous routines.   
 SRMOVE.PASE 	This was to contain mainly the character's movement, but it contains  	other stuff too.    SROP.PAS5 	This contains a majority of the operator's commands.    SROTHER.PAS , 	This contains a few miscellaneous routines.  	 SRSYS.PAS F 	This contains most of the system routines.  It sets up the mailboxes,: 	the display's, handles the keyboard input, and much more!  
 SRTIME.PASE 	As in life, all things pass with time.  The routines in this section G 	all happen at a certain time.  For example, every 10 seconds (I think) % 	a player will heal a certain amount. P {------------------------------------------------------------------------------}	 The game: E 	Currently, players are to run around, and beat up random monsters as L well as each other.  I know it's not much of a goal, but if you'd like, it'sN possible to create a monster called a BALROG, and then you can have fun trying to kill it.  :)   E 	The world is created by the operators.  They can customize the world G (rooms), objects, random monsters and spells.  The game, much like UB's N Monster, is entirely in the hands of the operators.  The setting I have chosenJ is a fantasy-like setting with wizards, and spells, etc.  With the way theJ spells and objects are set up, different scenario's may be easily devised.? Everything except the classes are customizable inside the game.   B 	To get to the op menu, a capital O from the main menu will do theM trick.  From there, the ? or h key will get a menu up in the upper right hand * corner which should have all the commands.   Allocating stuff: G 	Before you can make objects, races, rooms, or spells, you will have to I allocate them.  This is accomplished from the System menu.  Once they are M allocated, you have to make them (M from the Op menu, I think.)  Then you can O edit them to your liking.  Keep in mind your disk quota before you allocate too 
 much stuff...    Rooms:F 	You might as well make all rooms as large as possible (132 x 64).  ItI doesn't take any extra space, and you can always wall-off parts not used.   B 	There are two things in a room...there is the background, and theK foreground.  The background is basically text characters.  You can import a L text background from any standard ascii file into the game.  When you edit aK room, it will prompt you as to whether you want to edit the characteristics K (size, level of difficulty, etc), or the background.  Certain things in the M background are predefined.  Such as a "^" for mountains...which will slow you  down when you walk on it.   B 	Foregrounds are something different.  You can customize around 54G foregrounds for a particular room.  These can be trees, sliding floors, J shrines, walls, poison swamps, etc.  Standing on some foregrounds can turnN others off, etc.  You can get pretty tricky with foregrounds if you've got theO time.  Foreground data is edited from a different menu than the room data.  Two L separate files are used simply becuase one record exceeds the maximum record size.    Exits:G 	Exits can be made to be a face exit (if you walk off the north face of O a room, you can appear on a different face of another room (or the same room)). I This is customized in the room menu.  Exits can also be associated with a G foreground.  For example, if you're on a lake, you can customize a lake N foreground to be an exit to another room.  Then you may go through the exit ifM you are on any location of the lake.  (The 5 key makes you go through an exit 
 if possible.)    Objects:H 	When an objects is first created, it will ask you what type you want itN to be.  Examples are armor, weapon, miscellaneous object.  Actually, an objectJ can have any parameter type.  So it may be armor, as well as a weapon, the# presets are merely for convenience.    Races:G 	Everything moving around in the realm is of a certain race.  Each race L has it's own individual stats.  In addition, some races may be customized toO have natural weapons (spells) such as claws/fiery breath.  To do something like N that, you would create a spell "Claw", and then customize the race to have the attack spell "Claw".   Classes:D 	For every stat available in one's race, there is a class stat.  TheL total stat for a person is the sum of their racial stat and their class statN plus whatever bonuses that person has achieved.  Classes, unlike races, do not have any intrinsic weapon.   Bonuses:E 	When you kill a random monster, or another player, you will probably N gain a certain amount of points.  This is dependant on the other player's killK ratio, as well as their race.  Nasty monsters/races should be customized to  have a higher "point" value.  D 	In order to use these points, the player must find a "college" or aJ place of learning.  A foreground must be customized as such.  Once on thisO foreground, when the player prays, the points will disappear, and will increase E his stats in the appropriate area as dictated by the type of college.    Spells: F 	Spells are the building blocks of attack forms.  They can be circles,K lines, or squares.  Each spell is composed of it's own element.  i.e. Fire, H cold, etc...  Therefore some creatures will be more resistant to certainK elements (dragons to fire, etc.)  Spells can be learned if one prays on the F appropriate college type foreground.  If a spell is of the "weapon" orK "natural" type, then it will not be able to learned.  If this were so, then N someone praying on the "Weapon" type foreground would not only increase weaponM proficiency, but could learn a Sword spell.  Objects when used to attack will * invoke the spell they are customized with.P {------------------------------------------------------------------------------} 			That's all folks!   						-Peter Beaty" 						 maself@ubvms.cc.buffalo.edu=                                                  MASELF@UBVMS                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 