Rot/deity/
Rot/player/
Rot/src/utils/pfiles/
Rot/src/utils/www/
All of the files in this package require perl v5 or newer.

The following files are include files, they must exist in the
directory you run any of the rest of the files from.  You
should never run these two programs directly.

	fread.pl    - functions for reading strings, flags, etc.
	defaults.pl - contains the default settings for RoT.

===============================================================================

The following are conversion programs, they may not work on all area
files without modification, due to implementor's making slight changes
to area file formats for thier own muds.

All of these programs use the following format, fields in <>'s are 
required, while fields in []'s are optional:
	????2rot <filein> <fileout> [#] [debug]
		filein  = name of file to convert
		fileout = name of file for output
		#       = change the level of mobs/eq, ie:
			  20 will increase all mobs/eq by 20 levels
			  -10 will decrease all mobs/eq by 10 levels
		debug   = will print debug information to stdout

rom2rot		will convert ROM2.4b2 area files to RoT
diku2rot	will convert diku area files to RoT
envy2rot	will convert envy area files to RoT
anon2rot	will convert anonymud area files to RoT

The following three files are for certain custom area files.

xxa2rot		similar to ROM, levels of objects all identical. 100+ levels
-------------------------------------------------------------------------------
xxb2rot		similar to ROM, single line header, 100+ levels
	Diffs:
		Mob:	letter in group field.
			numbers in damage type, positions, sex, size, material.
			treasure/25
		Obj:	number in type.
			numbers for all V0-V4
			cost/25
		Res:	No local limit for 'M'
			No multiple for 'P'
-------------------------------------------------------------------------------
xxc2rot		similar to Black Dawn ROM. Uses AREADATA instead of AREA.
		Has three each of act,aff,off,imm,res
		Has extra field (magic resist) after level in mobs.
		Has extra field (size) after level in objs.
		Has Hp/Mana/Move healing rates after sector type in rooms.

===============================================================================

The following are utility files: 
 
        rot2rot     - will reset all mobs/eq to thier default level 
                      settings, to balance out an area file with the rest. 
                format is the same as the conversion programs above. 
 
        ch-vnum     - will change the vnums of an entire area file to a 
                      new set. 
                format:  ch-vnum <filein> <fileout> <new start vnum> [debug] 
                         filein - file to convert 
                        fileout - where to save new file 
                 new start vnum - start of new numbering sequence 
 
        fnd-exits   - will find all exits in an area file that point to 
                      rooms in other area files. 
                format:  fnd-exits <filein> [debug] 
	fnd-vnums   - will search through all the area files listed in
		      in your areas.lst and create a list of all the
		      vnums that are reserved.
		      This must be run from within your areas directory.
		      It will create a file called vnums.txt in your Rot
		      directory.