home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / AXE118F.ZIP / AXE.DOC next >
Text File  |  1995-01-18  |  60KB  |  2,004 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26. --------------------------------------------------------------------------------
  27.                                        
  28. ---------------------------------- Axe & Fang ----------------------------------
  29.  
  30. ------------------------------ Version 1.18 Public -----------------------------
  31.  
  32. ------------------------------ Copyright 1994/1995 -----------------------------
  33.  
  34. --------------------------------------- by -------------------------------------
  35.  
  36. -------------------------------- Charles Marchant ------------------------------
  37.  
  38. --------------------------------------------------------------------------------
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72. LEGAL NOTE:
  73. ------------
  74.  
  75. Axe & Fang is copyright 1994/1995 by Charles Marchant, all rights are
  76. reserved. Axe is not public domain or freeware. With out a registration
  77. key, you are granted a 60 day trial period to evaluate the game. At the
  78. end of the 60 days you must either register or remove the game from your
  79. system. Axe is supplied as is, no warranty is implied, hinted at, or
  80. given. In no way is the author responsible for any damage that occurs
  81. to your system while Axe & Fang or any of it's utilities are on it.
  82. Reading this passage is your acknowledgement of that fact. The source
  83. code for Axe & Fang will never be made public.
  84.  
  85.  
  86. TABLE OF CONTENTS:
  87. ------------------------------------------------------------------------------
  88.  
  89. SECTION                    TOPIC                                 PAGE
  90.  
  91.    1................... Introduction ..............................1
  92.    2................... Installation ..............................2
  93.    3................... Files and the Directory Tree...............5
  94.    4................... Maintenance ...............................7
  95.    5................... System Requirements .......................8
  96.    6................... Note on Multi Nodes .......................9
  97.    7................... Support ..................................10
  98.    8................... Registration .............................11
  99.    9................... Being GOD in AXE .........................12
  100.   10................... Buildobj .................................13
  101.   11................... Buildmob .................................16
  102.   12................... Buildroom ................................21  
  103.   13................... Mload ....................................25
  104.   14................... Oload ....................................26
  105.   15................... The zone file ............................27
  106.   16................... Quest ....................................28
  107.   17................... Damaged Item Files .......................29
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.   1 - INTRODUCTION
  138. ----------------------------------------------------------------------------
  139.  
  140. So cold steel and hot blood fills your every thought. The grand quest for
  141. fame and fortune fuels your every movement. Does the gleam of gold, ill-gotten
  142. or not, cloud your mind and feed your desires? If so, then enter a world where
  143. your iron grip will allow you to forge your own destiny and one day become an
  144. IMMORTAL!
  145.  
  146. Axe & Fang has been designed to be as true an RPG as you can get on a computer.
  147. Many long hours of beta testing and re-coding have gone into AXE, in an
  148. attempt to bring you the best fantasy RPG door game that you can ever lay
  149. your paws on. Axe is by far the most flexible and interactive game on the
  150. market. Featuring over 65 interactive multi-node commands. Built in monster,
  151. object and room editors. The ability to load monsters and items on the spot.
  152. It's simple and straight forward zone file allows for complete freedom in
  153. building or editing worlds for AXE. On the spot quest generation for players
  154. on multi-nodes can be made.
  155.  
  156. I hope you find AXE to be as fun to play as it was for me and the beta team to
  157. build! Thanks for taking time to give AXE a test drive.
  158.  
  159.                               Author,
  160.                               Charles Marchant
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.                                         1
  185.  
  186.  
  187.  
  188.  
  189.  
  190. 2 - INSTALLATION
  191. ----------------------------------------------------------------------------
  192.  
  193. Step 1: Unpack all of AXE???.ZIP into the desired directory you wish it
  194.         to run it in.
  195.  
  196. Step 2: Run INSTALL.BAT. The install batch file will create the directory
  197.         tree and place all files into their desired places. It will then
  198.         delete all files not required in the root directory.
  199.  
  200. Step 3: Create the config files for each node. This is as follows:
  201.  
  202.   Sample config file for node 1
  203.   -----------------------------
  204.   file name NODE1.CFG  <- Must be different for each node!
  205.  
  206.           c:\BBS\door.sys
  207.           2
  208.           Charles's Place
  209.           Mr.Quick
  210.           0
  211.           1
  212.           38400
  213.           2
  214.  
  215.  
  216.   Details of each line in config file
  217.   -----------------------------------
  218.  
  219.          line 1  Path to drop file including name
  220.          line 2  type of drop file 1 = DORINFOx.DEF 2 = DOOR.SYS 3 = CHAIN.TXT
  221.          line 3  BBS name
  222.          line 4  SysOp Name
  223.          line 5  Port IRQ       ( 1 - 15 used only for internal com support )
  224.          line 6  Port base address ( fossil/digi port 0 - 63 )
  225.          line 7  Locked BPS Rate 0 = no lock
  226.          line 8  Com support 1 = internal 2 = fossil 3 = digi-board
  227.  
  228.   Explanations of certain lines
  229.   -----------------------------
  230.  
  231.   line 5: Line 5 is the irq line and can be numbered from 1 to 15.
  232.           Irq is only used under internal com support. It can be
  233.           any number under fossil or digi board support since it is
  234.           ignored. It is suggested you make it 0 just to keep the
  235.           config file easy to read.
  236.  
  237.   line 6: Line 6 is special and you must understand this line in order
  238.           to get the game to function properly. Most if not all errors
  239.           in running AXE are right here!
  240.  
  241.           Under Fossil or Digi-board support this is a number from 0
  242.           to 63, this is the port you wish to run this node under.
  243.           Fossil drivers begin numbering ports at 0 and not 1 so if
  244.           you want to run on pc com1 then you must supply a 0 here.
  245.  
  246.  
  247.  
  248.  
  249.                                         2
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.           quick ref:
  258.  
  259.           com1 = 0
  260.           com2 = 1
  261.           ...
  262.           ...
  263.           com8 = 7
  264.  
  265.           Under internal com support this is a hexadecimal number equal
  266.           to the base address of the comport you wish to run the node
  267.           under.
  268.  
  269.           quick ref:
  270.  
  271.           com1 =  3f8
  272.           com2 =  2f8
  273.           com3 =  3e8
  274.           com4 =  2e8
  275.  
  276.  
  277.   Step 4: Create a batch file to run the door.
  278.           (Step 4 is subject to change at a later date)
  279.  
  280.           If your BBS has the ability to pass the node number on a
  281.           command line then one batch file should work for all nodes.
  282.  
  283.           example:
  284.  
  285.           AXE.BAT
  286.  
  287.           cd doors\axe
  288.           AXE node%1.cfg %1
  289.           cd..
  290.           cd..
  291.  
  292.           Then just call AXE.BAT with one argument which is the
  293.           node number to run.
  294.  
  295.           If your system doesn't pass the node on the command line
  296.           then a batch file for each node may be in order.
  297.  
  298.           example:
  299.  
  300.           AXE1.BAT
  301.  
  302.           cd doors\axe
  303.           AXE NODE1.CFG 1
  304.           cd..
  305.           cd..
  306.  
  307.           AXE.EXE takes two command line arguments, the first is the
  308.           path and name of the config file to use for that node and
  309.           the second is the node number to run under.
  310.  
  311.   Step 5: Set up the door in your BBS.
  312.  
  313.  
  314.  
  315.  
  316.                                         3
  317.  
  318.  
  319.  
  320.  
  321.  
  322.   Step 6: THIS IS A MUST!!! Be the first person to play.
  323.           Understand this! THE FIRST PERSON IN THE GAME IS GOD!!!
  324.           They are promoted to 25th level and give 99% in all skills!
  325.           They have full access to the god commands and can really
  326.           damage your game if they don't know what they are doing.
  327.           AFTER INSTALL, ENTER THE GAME IN LOCAL MODE!!! I will not
  328.           feel bad for any SysOp that doesn't do this! If you damage
  329.           the world/mob/obj files it is your duty to replace them.
  330.           I suggest keeping a backup of these files handy.
  331.  
  332.   Step 7: If you wish to play as a normal person in the game, then
  333.           create another player. Only the first player into the
  334.           game becomes god, and all others start at 1st level where
  335.           the adventure begins! Then they can work their way up to become 
  336.           a god also.
  337.  
  338.  
  339. That's all there is to the installation of AXE. Simple and direct. If
  340. you have any problems, feel free to call me. My number is listed in
  341. the SysOp docs.
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.                                         4
  382.  
  383.  
  384.  
  385.  
  386.  
  387.   3 - FILES AND THE DIRECTORY TREE:
  388. -----------------------------------------------------------------------------
  389.  
  390.   The Tree:
  391.   ---------
  392.   AXE (root) -- -- Player ------------------ -- A
  393.                |                            |-- B
  394.                |-- Docs                     |-- C
  395.                |                            |-- D
  396.                |-- Text -- -- Rooms         |-- E
  397.                |          |-- Mobs          |-- F
  398.                |-- Data   |-- Objs          /
  399.                |                            .
  400.                |-- Mobs                     .
  401.                |                            /
  402.                |-- Objs                     |-- X
  403.                |                            |-- Y
  404.                |-- World                    |-- Z
  405.                |
  406.                |-- Zones
  407.  
  408.   Files by directory:
  409.   ------------------
  410.  
  411.    AXE\
  412.  
  413.         AXE.EXE      Main executable
  414.         HELP         Small Help screen, shown when a player types - help 
  415.         MOTD         Message of the Day. Displayed when a user logs in
  416.         *.CFG        Config files for each active node
  417.         *.BAT        Batch files to run each node
  418.         AXE.DOC      This document
  419.         INSTALL.BAT  Batch file used to create directories and move files
  420.  
  421.    AXE\PLAYER
  422.  
  423.         PC.MUD       Player data file created upon first player login
  424.  
  425.    AXE\PLAYER\A .. Z
  426.  
  427.         *.*          Player item files stored under the first letter of
  428.                      their name. Done this way to protect data and an
  429.                      easy way for the SysOp to purge a players items they
  430.                      believe were gotten in a rather sneaky manner.
  431.  
  432.    AXE\DOCS
  433.  
  434.        HELP_TAB      This is the hyper text help table for the online
  435.                      help command.
  436.  
  437.    AXE\DATA
  438.  
  439.        MULTI.DAT    This is the node share file. If you ever see this file while
  440.                     no nodes are running, then check your node setups for a
  441.                     duplicate. If this file is present, then you have an error
  442.                     somewhere and will surely get a share violation.
  443.  
  444.  
  445.  
  446.                                         5
  447.  
  448.  
  449.  
  450.  
  451.  
  452.    AXE\TEXT\ROOMS
  453.  
  454.        ROOMS.MUD    This is the description file for all the rooms
  455.                     in the world (Not editable!)
  456.  
  457.    AXE\TEXT\OBJS
  458.  
  459.        OBJS.MUD     This is the description file for all the objs
  460.                     in the world (Not editable!)(not in yet)
  461.  
  462.    AXE\TEXT\MOBS
  463.  
  464.        MOBS.MUD      This is the description file for all the mobs
  465.                      in the world (Not editable!)
  466.  
  467.    AXE\MOBS
  468.  
  469.        MOB.MUD       This is the data file on all monsters (mobs) in
  470.                      the world.
  471.  
  472.    AXE\OBJS
  473.  
  474.        OBJ.MUD       This is the data file on all objects (objs) in the
  475.                      world.
  476.  
  477.    AXE\WORLD
  478.  
  479.        WORLD.MUD     This is the data file for all rooms in the world.
  480.  
  481.  
  482.    AXE\ZONES
  483.  
  484.        ZONE.MUD      This is the heart of the world. This file controls
  485.                      what mobs and objs are loaded into the world. It
  486.                      controls what objs, mobs have for sell, to use or
  487.                      wear etc. If you damage this file the game will not run!
  488.  
  489.  
  490. *    Any extra directories or files should be left alone and be considered there
  491.      for future expansion.
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.                                         6
  512.  
  513.  
  514.  
  515.  
  516.  
  517. 4 - MAINTENANCE
  518. -------------------------------------------------------------------------------
  519.  
  520.   Axe & Fang requires no maintenance of any kind. All work is handled online in
  521. real time as players adventure the world. Axe doesn't restrict players to any
  522. time limit, other than that which is passed in the drop file. It doesn't care
  523. if you log in 30 times a day at 30 mins a play, and it never will. People
  524. wanting to limit plays must figure out another means of doing it. The reason is
  525. rather simple, to maintain this data would add 4 bytes to every mob in the world
  526. and is considered a waste of space when overall growth of the world needs all
  527. the room it can get. Axe allows players to create as many characters as they
  528. wish, for the like reason. To monitor user BBS names would require an addition
  529. of 41 bytes per record. This is a total waste of memory where the overall
  530. world is concerned. 
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.                                         7
  577.  
  578.  
  579.  
  580.  
  581.  
  582. 5 - SYSTEM REQUIREMENTS
  583. ------------------------------------------------------------------------------
  584.  
  585.   To run Axe & Fang you need......
  586.  
  587.   Computer:    PC XT/AT IBM 100% compatible
  588.   Memory  :    460 to 640k free
  589.                Axe uses no XMS/EMS at all
  590.   BBS S.W.:    Capable of producing DOOR.SYS, CHAIN.TXT or DORINFOx.DEF
  591.                drop files.
  592.   OS      :    Dos 3.2 or higher or a OS that can run DOS shells and
  593.                use a FOSSIL driver
  594.   Free Space : Axe needs about 4 megs free HD space. This grows on
  595.                systems with more nodes.
  596.   Share.exe  : If you are running under DOS you must have share
  597.                loaded.
  598.  
  599.   Multi Taskers: Axe detects OS/2, WINDOWS, WINDOWS/NT and DESQVIEW.
  600.                  Axe doesn't give up time slices for one reason,
  601.                  there is never a delay in the program. The only
  602.                  two delays in the program are at the login
  603.                  screens. Axe is in real time and sets in no loops
  604.                  waiting for character input and doing nothing.
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.                                         8
  642.  
  643.  
  644.  
  645.  
  646.  
  647. 6 - NOTE ON MULTI-NODES
  648. ------------------------------------------------------------------------------
  649.  
  650.   Axe uses a signal file found in the .\DATA directory while games
  651.   are in play. This file is called MULTI.DAT. This file is opened by the first
  652.   node to begin play and is closed and deleted by the last node to exit play.
  653.   This file can grow rather large on a big multi node system and it is
  654.   highly recommended that at least once a day no play be allowed in the
  655.   game on any nodes at the same time. If you run a nightly maintenance
  656.   and wish to make sure the file is deleted by adding a line to your batch
  657.   file, then be very sure there is no one in the door or you will get a
  658.   share violation and lock your window.
  659.  
  660.   Further more, don't ever boot up two of the same nodes into axe at
  661.   one time. Anything from a share violation to MULTI.DAT being left
  662.   un-deleted can occur.
  663.  
  664.   Axe requires that full file sharing be in affect. LANS that lock
  665.   resources from other running nodes, can not at this time run AXE in
  666.   multi-node interaction. You can still run AXE on more than one node but will
  667.   have to have more than one copy online for it to work properly.
  668.  
  669.   In DOS, share must be loaded.
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.                                         9
  707.  
  708.  
  709.  
  710.  
  711.  
  712. 7 - SUPPORT FOR AXE & FANG
  713. ------------------------------------------------------------------------------
  714.  
  715. Support for Axe & Fang can be found at the following places...
  716.  
  717. Author's BBS
  718.  
  719. BBS      : Charles's Place
  720. SysOp    : Charles Marchant
  721. LOCATION : San Marcos, Texas
  722. FIDO     : 1:382/704
  723. GrimNET  : 800:1/100
  724. PHONE    : 1(512)392-0528
  725. SPEED    : 14.4k
  726. VOICE    : 1(512)392-2094
  727. INTERNET : NA
  728. FREQ     : AXE for latest version
  729.  
  730. Support/Beta/Distrabution Sites
  731.  
  732. BBS      : Random Access
  733. SysOp    : Bruce Parker
  734. LOCATION : Burton, South Carolina
  735. FIDO     : 1:3650/1
  736. GrimNET  : 800:2/100
  737. PHONE    : 1(803)521-0828
  738. SPEED    : 19.2K
  739. VOICE    : NA
  740. INTERNET : NA
  741. FREQ     : AXE for latest version
  742.  
  743. BBS      : The UnKnown Gateway
  744. SysOp    : Dan Smith
  745. LOCATION : New Mexico , Clovis
  746. FIDO     : 1:318/7
  747. GrimNET  : 800:3/101
  748. PHONE    : 1-505-784-3275
  749. SPEED    : 28.8k
  750. VOICE    : NA
  751. INTERNET : NA
  752. FREQ     : AXE for latest version
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.                                         10                       
  770.  
  771.  
  772.  
  773.  
  774.  
  775. 8 - REGISTRATION
  776. ------------------------------------------------------------------------------
  777.  
  778. To register Axe & Fang, print out the following form. Fill it out
  779. and send to the below address.  All keys will be processed in a quick and
  780. timely manner. You can expect to receive your key within 2 weeks max, from
  781. the time your registration form arrives.
  782.  
  783.  
  784.  
  785.  
  786.  
  787.                              AXE & FANG VERSION 1.18
  788.                                 REGISTRATION FORM
  789.                                 -----------------
  790.                                  (Please Print)
  791.  
  792.  Register to:_________________________________________
  793.  
  794.  BBS Name :___________________________________________
  795.  
  796.  FIDO _:____/____ (if applicable)
  797.  
  798.  First Name :____________________ Last Name:_______________________________
  799.  (SysOp Name)
  800.  
  801.  Address:__________________________________________________________________
  802.  
  803.  Suburb or City:____________________________ State:____ Postal Code:_______
  804.  
  805.  Country:__________________________ Home Phone: (    )_____________________
  806.  
  807.  
  808.  Cost of registration is 25$ in US funds. Check/Money Order/Cash
  809.  
  810.  
  811.  CHECKS & MONEY ORDERS
  812.  
  813.      All checks and money orders should be made out to Charles
  814.      Marchant and in American dollars only.
  815.  
  816.  ___: Send my key via Fidonet to above node number.
  817.  
  818.  ___: Send my key via postal service to above address.
  819.  
  820.  
  821.  
  822.                               - end print -
  823. ----------------------------------------------------------------------------
  824.    SEND TO:             Charles Marchant
  825.                         130 Jackson Lane AP 5B
  826.                         San Marcos Texas
  827.                         78666
  828. ----------------------------------------------------------------------------
  829.  
  830.  
  831.  
  832.  
  833.  
  834.                                         11
  835.  
  836.  
  837.  
  838.  
  839.  
  840. 9 - BEING A GOD IN AXE & FANG
  841. ------------------------------------------------------------------------------
  842.  
  843. So you want to be a god do you? Well here's the door for you! There is less
  844. than 15% of AXE that is not SysOp editable or player editable. Since this is so,
  845. it is very important to understand what being a god is all about. Let's start
  846. by saying a god holds all the power in Axe. There is nothing he or she can not
  847. change to improve the world for their users, or to better the enjoyment of the
  848. game. Likewise, a god can so unbalance the game from sloppy editing as to make
  849. it too easy or hard. If the game is too easy, then you end up with all gods, and
  850. no peasants to punish. Too hard and no one will play the game after a while. To
  851. keep the world even and challenging, then you must read and understand the
  852. following sections before you begin to tailor AXE to your liking. One big word
  853. of advice, backup the AXE directory before each editing session, that way if you
  854. make a blunder, a recovery is near by.
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.                                         12
  900.  
  901.  
  902.  
  903.  
  904.  
  905. 10 - BUILDOBJ COMMAND
  906. -----------------------------------------------------------------------------
  907.  
  908. To build or edit an object (obj), you must be level 25. Type buildobj
  909. and you will be prompted with the below:
  910.  
  911.  ----------------------------------------------------------------------------
  912. |                                                                            |
  913. | Hello Grim, while you are building a obj, the world here will pause.       |
  914. | Highest obj in world = 155                                                 |
  915. | Edit Obj  (0 - 154) New Obj  ( 155 ) :                                     |
  916. |                                                                            |
  917.  ----------------------------------------------------------------------------
  918.  
  919. To edit an old obj, enter it's number or else enter the number to the right of
  920. new mob (155 in this case) to begin editing a new monster. Once done, you will
  921. be prompted with a status window similar to the one below.
  922.  
  923. ------------------------------------------------------------------------------
  924. |                                                                            |
  925. | Obj Num : 155                                                              |
  926. | Obj Name : NEW OBJ                                                         |
  927. | Obj Type : UNDEFINED                                                       |
  928. | Apply Type : NONE  Amount : 0                                              |
  929. | Value  : 0                                                                 |
  930. | Weight : 0                                                                 |
  931. | Cost to Rent : 0                                                           |
  932. | Spec Flags :                                                               |
  933. | Affects :                                                                  |
  934. | Wear Flag :                                                                |
  935. | Values 0 : 0 - Bad item type                                               |
  936. | Values 1 : 0 - Bad item type                                               |
  937. | Values 2 : 0 - Bad item type                                               |
  938. | Values 3 : 0 - Bad item type                                               |
  939. |                                                                            |
  940. | (A-Name (B-Type (C-Apply (D-Value (E-Weight (F-Cost to rent (G-Spec Flag   |
  941. | (H-Affect Flags (I-Extra Values (W-Wear Flags (J-Save (K-Abort             |
  942. |                                                                            |
  943.  ----------------------------------------------------------------------------
  944.  
  945.  
  946. EXPLANATION OF COMMANDS
  947. -----------------------
  948.  
  949.  A - Name            This command will first prompt you for the new name
  950.                      of the object, then prompt you for a keyword. The key
  951.                      word should be lower case and have meaning to the object,
  952.                      or be part of the objects name.
  953.                      
  954.                      ex:
  955.                         name      A blue steel key
  956.                         keyword   key
  957.  
  958.  B - Type            This command allows you to select from a list of
  959.                      available type types. See list below. This will
  960.                      affect how the extra values are assigned.
  961.  
  962.  
  963.  
  964.                                         13
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  C - Apply           This is a flag that is used to set a magical
  971.                      affect applied to the player when worn, held or
  972.                      wielded. After selecting an apply type, you will be
  973.                      prompted for a value, then whether it is negative
  974.                      or not.
  975.  
  976.  D - Value           This is the value of the item in gold. A 0 value
  977.                      item can not be rented and is junked when a person
  978.                      tries to buy or sell it.
  979.  
  980.  E - Weight          This is the weigh in pounds of the object. A players
  981.                      strength determines the amount of weight that they can
  982.                      handle for weapons etc.
  983.  
  984.  F - Cost to Rent    This is the amount in gold it cost a player to save an
  985.                      object when they log out of the game using the rent
  986.                      command at an inn.
  987.  
  988.  G - Spec Flag       Sets a visual flag like glowing, humming and others
  989.                      that the item will have.
  990.  
  991.  H - Affect Flags    This is a set of flags that tells what type of affect
  992.                      the item will have on a player when worn, held or
  993.                      wielded.
  994.  
  995.  I - Extra Values    This is a set of 4 fields which are assigned values
  996.                      depending on the type of item being built. Follow
  997.                      the prompts and you should have no problem with
  998.                      this section.
  999.  
  1000.  W - Wear Flag       This is a set of flags that determine whether
  1001.                      a player can take an item and if so where it may be
  1002.                      worn, held or wielded.
  1003.  
  1004.  J - Save            Save the object to disk for later use by Axe.
  1005.  
  1006.  K - Abort           This command simply aborts the editor.
  1007.  
  1008.  
  1009.  CHARTS OF ITEM FLAGS
  1010.  ----------------------------------------------------------------------------
  1011.  
  1012.  TYPE LIST
  1013.  ---------
  1014.  
  1015. 0  UNDEFINED              <-- no special item
  1016. 1  LIGHT                  <-- item is a light source such as a torch etc
  1017. 2  SCROLL                 <-- scroll with magic spells
  1018. 3  WAND                   <-- wand with magic spells
  1019. 4  STAFF                  <-- staff with magic spells
  1020. 5  WEAPON                 <-- weapon of some sort
  1021. 6  FIRE WEAPON            <-- unused at this point
  1022. 7  MISSILE                <-- unused at this point
  1023. 8  TREASURE               <-- item just has a gold value, like a jewel, gem
  1024. 9  ARMOR                  <-- armor of some type
  1025. 10 POTION                 <-- potion with magic spells
  1026.  
  1027.  
  1028.  
  1029.                                         14
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035. 11 WORN                   <-- flag used to set armor to a worn out state
  1036. 12 OTHER                  <-- copy of undefined
  1037. 13 TRASH                  <-- flag set to junk or 0 value items
  1038. 14 TRAP                   <-- unused at this point
  1039. 15 CONTAINER              <-- item like a bag etc, can hold other objects
  1040. 16 NOTE                   <-- item has writing on it and can be read
  1041. 17 LIQUID CONTAINER       <-- item like a jug or glass that can hold a liquid
  1042. 18 KEY                    <-- item can unlock a door or object
  1043. 19 FOOD                   <-- item can be eaten like steak, bread, mushroom
  1044. 20 MONEY                  <-- item is gold
  1045. 21 PEN                    <-- unused at this point
  1046. 22 BOAT                   <-- item is used to travel upon water
  1047.  
  1048.  
  1049. SPECIAL FLAGS
  1050. -------------
  1051.  
  1052. 1  GLOW                   <-- item glows
  1053. 2  HUM                    <-- item hums
  1054. 3  DARK                   <-- item dark
  1055. 4  EVIL                   <-- item is evil (will force attacks on good mobs)
  1056. 5  GOOD                   <-- item is good (will force attacks on evil mobs)
  1057. 6  INVISIBLE              <-- item is invisible
  1058. 7  MAGIC                  <-- item is magic
  1059. 8  NODROP                 <-- item can not be dropped or given away
  1060. 9  BLESS                  <-- item is blessed and adds to hit and ac
  1061. 10 ANTI-EVIL              <-- item can not be used by evil mobs
  1062. 11 ANTI-GOOD              <-- item can not be used by good mobs
  1063. 12 ANTI-NEUTRAL           <-- item can not be used by neutral mobs
  1064.  
  1065. Affect Flags
  1066. ------------
  1067.  
  1068. 0  BLIND                <-- item will blind the mob when used
  1069. 1  INVISIBLE            <-- item turns mob invisible when used
  1070. 2  DETECT-EVIL          <-- item allows player to detect evil when used
  1071. 3  DETECT-INVISIBLE     <-- item allows player to detect invisibility when used
  1072. 4  DETECT-MAGIC         <-- item allows player to detect magic when used
  1073. 5  SENSE-LIFE           <-- item allows player to sense other players
  1074. 6  HOLD                 <-- item cast hold spell on player when used
  1075. 7  SANCTUARY            <-- item protects player from damage when used
  1076. 8  CURSE                <-- item curses a player when used (-hit -ac)
  1077. 9  POISON               <-- item poisons player when used -2 hp a game hour
  1078. 10 PROTECT-EVIL         <-- item reduces damage in combat against evil mobs
  1079. 11 PARALYSIS            <-- item induces paralysis when used
  1080. 12 SLEEP                <-- item cast sleep spell on player when used
  1081. 13 SNEAK                <-- not used at this point
  1082. 14 HIDE                 <-- not used at this point
  1083. 15 FEAR                 <-- not used at this point
  1084. 16 CHARM                <-- not used at this point
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.                                         14
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099. Wear Flags
  1100. -----------
  1101. 0  TAKE                 <-- must be set for a player to pick it up
  1102. 1  FINGER               <-- can wear on finger
  1103. 2  NECK                 <-- can wear around neck
  1104. 3  BODY                 <-- can wear on body (chest)
  1105. 4  HEAD                 <-- can wear on head
  1106. 5  LEGS                 <-- can wear on legs
  1107. 6  FEET                 <-- can wear on feet
  1108. 7  HANDS                <-- can wear on hands
  1109. 8  ARMS                 <-- can wear on arms
  1110. 9  SHIELD               <-- can be used as a shield
  1111. 10 ABOUT                <-- can wear about the whole body
  1112. 11 WAIST                <-- can wear around waist
  1113. 12 WRIST                <-- can wear on wrist
  1114. 13 WIELD                <-- can be wielded as a weapon
  1115. 14 HOLD                 <-- can be held in hand
  1116. 15 THROW                <-- not used
  1117.  
  1118. Apply Flags
  1119. -----------
  1120. 0  NONE                 <-- item applies nothing to the player
  1121. 1  STR                  <-- applies to a players strength
  1122. 2  DEX                  <-- applies to a players dexterity
  1123. 3  INT                  <-- applies to a players intelligence
  1124. 4  WIS                  <-- applies to a players wisdom
  1125. 5  CON                  <-- applies to a players constitution
  1126. 6  SEX                  <-- changes a players sex
  1127. 7  CLASS                <-- changes a players class
  1128. 8  LEVEL                <-- raises or reduces a players level
  1129. 9  AGE                  <-- raises or reduces a players age
  1130. 10 MANA                 <-- applies to a players mana
  1131. 11 HIT                  <-- applies to a players hit points
  1132. 12 MOVE                 <-- applies to a players movement points
  1133. 13 GOLD                 <-- applies to a players gold
  1134. 14 EXP                  <-- applies to a players exp points
  1135. 15 ARMOR                <-- applies to a players armor class
  1136. 16 HITROLL              <-- applies to a players chance to hit
  1137. 17 DAMROLL              <-- applies to a players damage bonus
  1138. 18 SAVING_PARA          <-- applies to saves vs hold/sleep type affects
  1139. 19 SAVING_ROD           <-- applies to saves vs rods/staffs/wands
  1140. 20 SAVING_PETRI         <-- applies to saves vs fear/curse type affects
  1141. 21 SAVING_BREATH        <-- applies to saves vs breath weapons
  1142. 22 SAVING_SPELL         <-- applies to saves vs spells
  1143.  
  1144.  
  1145. Weapon types used to set extra values when building weapons
  1146. ------------------------------------------------------------------------------
  1147.  
  1148. 0 - HIT
  1149. 1 - BLUDGEON
  1150. 2 - PIERCE
  1151. 3 - SLASH
  1152. 4 - WHIP
  1153. 5 - CLAW
  1154. 6 - BITE
  1155. 7 - STING
  1156. 8 - CRUSH
  1157.  
  1158.                                         15
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164. 11 - BUILDMOB COMMAND
  1165. -----------------------------------------------------------------------------
  1166.  
  1167. To build or edit a monster (mob), you must be level 25. Type buildmob
  1168. and you will be prompted with the below.
  1169.  
  1170.  ----------------------------------------------------------------------------
  1171. |                                                                            |
  1172. | Hello Grim, while you are building a mob, the world here will pause.       |
  1173. | Highest mob in world = 315                                                 |
  1174. | Edit Mob  (0 - 315) New Mob  ( 316 ) :                                     |
  1175. |                                                                            |
  1176.  ----------------------------------------------------------------------------
  1177.  
  1178. To edit an old mob enter it's number, else enter the number to the right of
  1179. new mob to begin editing a new monster. Once done you will be prompted with
  1180. a status window similar to the below.
  1181.  
  1182.  ----------------------------------------------------------------------------
  1183. |                                                                            |
  1184. | Mob Number 0                                                               |
  1185. | Name : BoneCrusher's Honor Guard                                           |
  1186. | Abilities STR 13 INT 13 WIS 13 CON 13 DEX 13                               |
  1187. | Sex : Male                                                                 |
  1188. | Alignment : 1000                                                           |
  1189. | ACT Flags :  SENTINEL NPC                                                  |
  1190. | AFFECT flags :                                                             |
  1191. | Position : STANDING                                                        |
  1192. | Hit Pts 800  Move 50  Mana 50                                              |
  1193. | AC : 0  Hitroll 3  Damroll 0                                               |
  1194. | Damage dice Size 6 Num 6 +Dam 0                                            |
  1195. | Attack type : CRUSH                                                        |
  1196. | Spec Class : Shop Inn  Level 19  Exp 200000                                |
  1197. | Gold : 103                                                                 |
  1198. |                                                                            |
  1199. | (A)Name (B)Abilities (C)Sex (D)Alignment (E)ACT Flag (F)AFFECT Flag (G)Pos |
  1200. | (H)Hit Pts (I)Move (J)Mana (K)AC (L)Hitroll (M)Damroll (N)Damage dice      |
  1201. | (O)Attack Type (P)Spec Class (Q)Level (R)Exp (S)Gold (T)Save (U)Abort      |
  1202. | (V)Description :                                                           |
  1203. |                                                                            |
  1204.  ----------------------------------------------------------------------------
  1205.  
  1206. EXPLANATION OF COMMANDS
  1207. -----------------------
  1208.  
  1209.   A - Name        This is the name of the mob shown to players.
  1210.                   It is also the keyword when used in a players command.
  1211.                   It is wise not to start the name with 'A', 'The', etc,
  1212.                   since then a person must type kill the, kill a to and
  1213.                   so on.
  1214.  
  1215.   B - Abilities   A New NPC is set with a base ability score of 13's, if you
  1216.                   wish to change them, this command will step you through
  1217.                   each one and prompt for a new number. Abilities can go
  1218.                   between 4 and 25.
  1219.   C - Sex         This will prompt you for a sex of the mob, either neuter,
  1220.                   male or female.
  1221.  
  1222.  
  1223.                                         17
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.   D - Alignment   This will prompt you for the new alignment of the mob.
  1230.                   Alignment can range from -1000 ( max evil) to 1000
  1231.                   ( max good )
  1232.  
  1233.   E - ACT Flag    This is a special flag that tells the game how the mob
  1234.                   will act in the world. A description of actions follows
  1235.                   this section.
  1236.  
  1237.   F - Affect Flag This is a special flag which can be used to set starting
  1238.                   affects on a mob. A list of affects follows this section.
  1239.  
  1240.   G - Position    This command allows you to alter the starting position
  1241.                   of the mob. By default they are standing. Any other
  1242.                   position will not allow the mob to act according to
  1243.                   the act flag.
  1244.  
  1245.   H - Hit Points  This command will prompt you for the new hit points of the
  1246.                   mob. The norm is 12 to 20 points per level of the mob. The
  1247.                   higher the number, the harder it is to kill. If you make 
  1248.                   areas for ogre and troll barbarians to adventure in, then set 
  1249.                   the hit points high since these class/race combos do high
  1250.                   damage rolls.
  1251.  
  1252.   I - Move        Will prompt for the mobs new amount of move points.
  1253.                   The more move points a mob has, the more it can roam
  1254.                   the world or flee from combat.
  1255.  
  1256.   J - Mana        This command prompts for the new amount of mana the
  1257.                   mob will have. This affects the amount of times they can
  1258.                   employ special spell functions in combat.
  1259.  
  1260.   K - AC          This is the mobs starting ac, and can range from -100
  1261.                   to 100. Negative 100 is the best one can hope for and
  1262.                   100 is the worst.
  1263.  
  1264.   L - Hitroll     This is a mobs base chance to hit a player with ac 0.
  1265.                   The lower this number becomes the easier a mob hits.
  1266.                   The range can be from -20 to 20.
  1267.  
  1268.   M - Damroll     This is a mobs bonus to damage. Once all damage is
  1269.                   determined in combat this is added to it.
  1270.  
  1271.   N - Damage Dice This will prompt you for 3 numbers. The first is
  1272.                   the size of the dice to roll for damage, second is
  1273.                   the number of dice to roll and third is the bonus
  1274.                   to damage. For low level monsters keep damage small,
  1275.                   say from 1 to 6 max, the higher mobs get, the more you
  1276.                   can added to this. Setting this too high, will really
  1277.                   unbalance the game for players. Too low and players
  1278.                   will walk all over your world.
  1279.  
  1280.   O - Attack Type This sets the prompt that will be seen when the mob
  1281.                   attacks with bear hands. When used correctly, you can get
  1282.                   the affect of a mob using a weapon without having to
  1283.                   load one for them.
  1284.  
  1285.  
  1286.  
  1287.  
  1288.                                         18
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.   P - Spec Class  This is a bit that sets the mobs special flag. What
  1295.                   the special class is used for is quite simple. There
  1296.                   are two main groups of special classes, shop and
  1297.                   guild. For a player to be able to buy or sell, a shop
  1298.                   flag must be set. For a player to practice, a guild
  1299.                   flag must be set. There are a number of each type used
  1300.                   to limit the types of items bought and sold and the
  1301.                   class that can practice with a certain mob.
  1302.  
  1303.   Q - Level       This set the mobs level, it can range from 1 to
  1304.                   25.
  1305.  
  1306.   R - Exp         This is the base value a mob is worth in exp when killed.
  1307.                   The amount shown is a seed amount used to figure earned
  1308.                   exp for the kill. Other factors play into the final
  1309.                   amount. Like the number of levels difference between
  1310.                   killer and killed. The alignments of each and a few other
  1311.                   small factors. See table below for suggested ranges
  1312.                   per level of mob.
  1313.  
  1314.   S - Gold        Gold is a special item for mobs. If you wish a shop keeper
  1315.                   to be able to purchase a large amount of items, they must
  1316.                   have gold. It's not suggested that you overload low level
  1317.                   mobs with gold since this is a major factor in the game.
  1318.                   Very high level and powerful weapons are all throughout
  1319.                   the game and are meant for high level players only.
  1320.                   The amount they cost to rent is high, if a low level
  1321.                   player can kill a worm for 10k gold, then they will be
  1322.                   able to keep a powerful weapon and walk all over your
  1323.                   world making it unbalanced. When a player like that
  1324.                   makes god, he or she will have no respect for how hard it
  1325.                   was to get there, and lend nothing to your world of a
  1326.                   positive nature.
  1327.  
  1328.   T - Save        This saves the edited mob.
  1329.  
  1330.   U - Abort       This aborts the edited mob.
  1331.  
  1332.   V - Description This takes you to a small editor where you may add in
  1333.                   a description for the mob or leave it to it's default.
  1334.  
  1335.  
  1336. CHARTS AND TABLES FOR MOBS
  1337. --------------------------
  1338.  
  1339. Mob hit types
  1340. -------------
  1341. 0 - HIT
  1342. 1 - BLUDGEON
  1343. 2 - PIERCE
  1344. 3 - SLASH
  1345. 4 - WHIP
  1346. 5 - CLAW
  1347. 6 - BITE
  1348. 7 - STING
  1349. 8 - CRUSH
  1350.  
  1351.  
  1352.  
  1353.                                         19
  1354.  
  1355.  
  1356.  
  1357.  
  1358.  
  1359. Mob Actions
  1360. -----------
  1361.  
  1362.   0  SPEC          <- not yet in use
  1363.   1  SENTINEL      <- forces a mob to remain where they are
  1364.   2  SCAVENGER     <- mobs will pick up items that are in rooms
  1365.   3  ISNPC         <- tell AXE that a mob is computer run, MUST SET
  1366.   4  NICE-THIEF    <- will keep mob from attacking a player that tries to steal
  1367.   5  AGGRESSIVE    <- mob will attack players that they can see in the room
  1368.   6  WIMPY         <- mob will flee from combat when hurt bad
  1369.   7  STAY_ZONE     <- keeps a mob from wondering out of a zone
  1370.  
  1371.  
  1372.   *If you set wimpy and aggressive the mob will attack players that are
  1373.    sitting, resting and or sleeping
  1374.  
  1375.  
  1376. Mob affect flags
  1377. ----------------
  1378.  
  1379. 0  BLIND               <- the mob is blind, could be useful for beggars etc
  1380. 1  INVISIBLE           <- the mob is invisible until combat
  1381. 2  DETECT-EVIL         <- mob can detect evil ( for future expansion )
  1382. 3  DETECT-INVISIBLE    <- mob can see invisible players/items
  1383. 4  DETECT-MAGIC        <- mob can detect magic ( for future expansion )
  1384. 5  SENSE-LIFE          <- mob can sense life, example hidden players
  1385. 6  HOLD                <- mob can't move until attacked, statues etc
  1386. 7  SANCTUARY           <- mob is protected by a greater being
  1387. 8  CURSE               <- mob is cursed, -hit -damage -saves
  1388. 9  POISON              <- mob has been poisoned
  1389. 10 PROTECT-EVIL        <- mob is protected from evil players
  1390. 11 PARALYSIS           <- mob can't move
  1391. 12 SLEEP               <- mob has been put to sleep magically  
  1392. 13 SNEAK               <- mob can move without being seen
  1393. 14 HIDE                <- mob is hidden in a room
  1394. 15 FEAR                <- mob is scared -hit -damage
  1395. 16 CHARM               <- mob has been charmed by someone
  1396.  
  1397.  
  1398. Suggested Exp Range per level for NPC's
  1399. ----------------------------------------
  1400.  
  1401. Level          Range          Level          Range
  1402.   1              100           14            20000   
  1403.   2              200           15            25000     
  1404.   3              350           16            30000            
  1405.   4              600           17            35000     
  1406.   5             1000           18            40000            
  1407.   6             2000           19            48000
  1408.   7             3000           20            56000          
  1409.   8             4000           21            66000
  1410.   9             6000           22            80000
  1411.  10             8000           23           100000
  1412.  11            10000           24           130000
  1413.  12            13000           25           150000     
  1414.  13            16000
  1415.  
  1416.  
  1417.  
  1418.                                         20
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424. 12 - BUILDROOM COMMAND
  1425. ------------------------------------------------------------------------------
  1426.  
  1427. To build or edit a room while in AXE, be in your god form (lvl 25 player) and
  1428. type buildroom. The following prompt (except name) will appear.
  1429.  
  1430.  ----------------------------------------------------------------------------
  1431. |                                                                            |
  1432. | Hello Grim, while you are building a room, the world here will pause.      |
  1433. | Highest room in world = 315                                                |
  1434. | Edit room (0 - 315) New room ( 316 ) :                                     |
  1435. |                                                                            |
  1436.  ----------------------------------------------------------------------------
  1437.  
  1438. To edit an old room, enter the number of the room. To begin a new room, enter
  1439. the last number displayed. ( 316 in this example )
  1440. From here a display of room info will appear similar to below.
  1441.  
  1442.  ----------------------------------------------------------------------------
  1443. |                                                                            |
  1444. | Name : NEW ROOM                                                            |
  1445. | Num  : 316                                                                 |
  1446. | Zone : 0                                                                   |
  1447. | Light      : No                                                            |
  1448. | Sector     : INSIDE                                                        |
  1449. | Room Flags :                                                               |
  1450. |                                                                            |
  1451.  ----------------------------------------------------------------------------
  1452.  
  1453.  (1-Name (2-Sector (3-Flags (4-Light (5-Zone (6-Exits (7-Save (8-Abort
  1454.  (9-Room Description :
  1455.  
  1456. A new room starts with these defaults.
  1457.  
  1458. COMMAND SUMMARY
  1459. ---------------
  1460.  
  1461. 1 - Name          : Using this command, you can change the name of the room.
  1462.  
  1463. 2 - Sector        : Use this command to set the type of terrain the room is
  1464.                     in.
  1465.  
  1466. 3 - Flags         : This command brings up a sub-list of possible flags to
  1467.                     turn on or off for the room. Flags may be joined to
  1468.                     build elaborate rooms.
  1469.  
  1470. 4 - Light         : If set to light, the room has lighting on as default.
  1471.                     Leave it set to no, if its outside and you wish the
  1472.                     day and night lighting to work here.
  1473.  
  1474. 5 - Zone          : This is a special number that controls mobs ability
  1475.                     to roam a area. Say you want to make a trail that a
  1476.                     guard will follow and go no where else. Give every
  1477.                     room in the trail the same zone number and the guard
  1478.                     will stay on this path only.
  1479.  
  1480.  
  1481.  
  1482.  
  1483.                                         21
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489. 6 - Exits         : This is a special command that sets all the possible
  1490.                     exits from a room. When you select this option a
  1491.                     sub-menu comes up listing the directions you may
  1492.                     develop from. Choose a direction like north and
  1493.                     you will then go through a number of extra prompts.
  1494.                     See example after this section.
  1495.  
  1496. 7 - Save          : This command saves the room to disk.
  1497.  
  1498. 8 - Abort         : This command aborts your room editing with no save.
  1499.  
  1500. 9 - Description   : This command brings you into a small text editor.
  1501.                     The old description will be displayed, then you will
  1502.                     have a cursor below it, with which you can enter a new
  1503.                     description with. Hitting @, at anytime will exit the
  1504.                     editor and prompt you if you wish to replace the old
  1505.                     description with the new one.
  1506.  
  1507. Example Exit Command:
  1508. --------------------
  1509.  
  1510. After hitting 6 you will be prompted for a direction like so...
  1511.  
  1512.  ----------------------------------------------------------------------------
  1513. |                                                                            |
  1514. | 0 - North                                                                  |
  1515. | 1 - East                                                                   |
  1516. | 2 - South                                                                  |
  1517. | 3 - West                                                                   |
  1518. | 4 - Up                                                                     |
  1519. | 5 - Down                                                                   |
  1520. | Edit which exit :                                                          |
  1521. |                                                                            |
  1522.  ----------------------------------------------------------------------------
  1523.  
  1524. Select a direction and you will then be prompted with a number of options
  1525. as follows.
  1526.  
  1527.  ----------------------------------------------------------------------------
  1528. |                                                                            |
  1529. |  To room = 0 ((null))                                                      |
  1530. |  New Room (N/y) :                                                          |
  1531. |                                                                            |
  1532.  ----------------------------------------------------------------------------
  1533.  
  1534. If a 'To room' has already been selected the name of the room would follow
  1535. the room number. To room 0 closes an exit off.
  1536.  
  1537. If you answer Y, you will be prompted for the new room number for the exit
  1538. to go to. If you wish a player to be able to come back from the room which
  1539. the exit leads to, the then other rooms opposite exit must have the editing
  1540. rooms number there. ex:  Editing room 10 going north, the 'to room' is 11, then
  1541. room number 11's south exit must equal 10 to be a two way passage.
  1542.  
  1543. You can make one way passages by leaving the 'to rooms' opposite direction
  1544. blank or leading to another room all together.
  1545.  
  1546.  
  1547.  
  1548.                                         22
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554. After selecting the new room you will see this prompt.
  1555.  
  1556.  ----------------------------------------------------------------------------
  1557. |                                                                            |
  1558. | Key : 0                                                                    |
  1559. | New key (N/y) :                                                            |
  1560. |                                                                            |
  1561.  ----------------------------------------------------------------------------
  1562.  
  1563. If you wish to lock the room with a key of some kind, you would answer yes
  1564. to this prompt, then supply the key number for the exit. NOTE: The key number
  1565. is the extra value0 of a key items and not a key items real number.
  1566.  
  1567. Following the key prompt you will be given a keyword prompt like so.
  1568.  
  1569.  ----------------------------------------------------------------------------
  1570. |                                                                            |
  1571. |  Keyword :                                                                 |
  1572. |  New keyword (N/y) :                                                       |
  1573. |                                                                            |
  1574.  ----------------------------------------------------------------------------
  1575.  
  1576. Select yes, if you want a special door or exit and you will be given this list
  1577. of possible exits to choose from.
  1578.  
  1579.  ----------------------------------------------------------------------------
  1580. |                                                                            |
  1581. |   1 iron door          2 stone door            3 wood door                 |
  1582. |   4 rock ledge         5 metal gate            6 wood gate                 |
  1583. |   7 cupboard           8 curtain               9 tapestry                  |
  1584. |  10 partition         11 screen               12 thornbush                 |
  1585. |  13 grate             14 trapdoor             15 ledge                     |
  1586. |  16 stump             17 slab                 18 tree trunk                |
  1587. |  19 crevice           20 crack                21 skylight                  |
  1588. |  22 bolder            23 rock                 24 alter                     |
  1589. |  25 lid               26 portcullis           27 shutters                  |
  1590. |  28 drawbridge        29 bars                 30 crate                     |
  1591. |  31 log               32 webs                 33 portal                    |
  1592. |  34 mirror            35 drain                36 entryway                  |
  1593. |  37 step              38 edge                 39 closet                    |
  1594. |  40 block             41 picture              42 statue                    |
  1595. |  43 junk                                                                   |
  1596. |                                                                            |
  1597. |  New keyword number :                                                      |
  1598. |                                                                            |
  1599.  ----------------------------------------------------------------------------
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.                                         23
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619. After selecting a option you will move onto the exit type flags as follows.
  1620.  
  1621.  ----------------------------------------------------------------------------
  1622. |                                                                            |
  1623. | 0 OPEN                                                                     |
  1624. | 1 CLOSED                                                                   |
  1625. | 2 LOCKED                                                                   |
  1626. | 3 UNLOCKED                                                                 |
  1627. | 4 MAGIC                                                                    |
  1628. | 5 PICKPROOF                                                                |
  1629. | 6 ISDOOR                                                                   |
  1630. |                                                                            |
  1631. | Select:                                                                    |
  1632.  ----------------------------------------------------------------------------
  1633.  
  1634. If you selected keyword besides 0 (door) you will need to set ISDOOR flag.
  1635. You can only set one flag at a time, so you will have to run back through the
  1636. exit setup and select additional flags as desired.
  1637.  
  1638. Explanations of exit flags:
  1639.  
  1640. OPEN         <- the exit starts out at boot up as open
  1641. CLOSED       <- the exits is closed at boot up
  1642. LOCKED       <- exit is locked at boot up
  1643. UNLOCKED     <- exit is not locked at boot up
  1644. MAGIC        <- takes a spell/rod/staff/wand/potion to pass this door
  1645. PICKPROOF    <- door can never be picked by a thief, etc.
  1646. ISDOOR       <- means the exit is open and closable, must be set
  1647.                 for exits with other than 0 for a keyword
  1648.  
  1649. NOTE: To make an exit usable for players while working on a area just
  1650.       set the to_room to 0, you don't have to remove any other options
  1651.       from the exit.
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.  
  1658.  
  1659.  
  1660.  
  1661.  
  1662.  
  1663.  
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.                                         24
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684. 13 - MLOAD COMMAND
  1685. ------------------------------------------------------------------------------
  1686.  
  1687.   This command is a very powerful god command, and can be used in the making
  1688.  of quest. It loads a mob into the world at the same location as the god.
  1689.  Since a lot of the mobs are aggressive it is wise to be in a god room,
  1690.  rooms 0 to 9, when this is done. Then use the trans command to move the
  1691.  mob to the desired location. Special mobs can be made and loaded into the
  1692.  world without ever taking down the game. You can use the buildmob command
  1693.  to make a special mob for a quest then load it right away using mload.
  1694.  Mload takes one command argument and that is the record number of the
  1695.  mob to load into the world.
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.  
  1724.  
  1725.  
  1726.  
  1727.  
  1728.  
  1729.  
  1730.  
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.  
  1739.  
  1740.  
  1741.  
  1742.  
  1743.                                         25
  1744.  
  1745.  
  1746.  
  1747.  
  1748.  
  1749. 14 - OLOAD COMMAND
  1750. ------------------------------------------------------------------------------
  1751.  
  1752.   Oload is a powerful god command used to load objects into the world. The
  1753.  loaded object is dropped on the ground at the gods feet. This command along
  1754.  with mload, buildmob, buildobj, can all be used in the making of quest.
  1755.  Oload takes one command argument and that is the record number of the object
  1756.  to load.
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.  
  1791.  
  1792.  
  1793.  
  1794.  
  1795.  
  1796.  
  1797.  
  1798.  
  1799.  
  1800.  
  1801.  
  1802.  
  1803.  
  1804.  
  1805.  
  1806.  
  1807.  
  1808.                                         26
  1809.  
  1810.  
  1811.  
  1812.  
  1813.  
  1814. 15 - THE ZONE FILE
  1815. ------------------------------------------------------------------------------
  1816.  
  1817. The zone file is in truth, the heart of Axe. It's what links all the mob, obj
  1818. and room files together. The zone file controls what mobs are loading into
  1819. what room, what objs are loaded into rooms, given to mobs or even
  1820. equipped by the mobs. The zone file is a simple ASCII text file and follows
  1821. this simple layout.
  1822.  
  1823. # is used to comment a complete line
  1824. M is used to load a mob
  1825. O is used to load a obj
  1826. G is used to give the last loaded obj to the last loaded mob
  1827. E is used to give the last loaded obj to the last loaded mob
  1828.   and have them equip it.
  1829. $ is placed at the end of the zone file, once $ is found the
  1830.   zone file is closed and zone loading is done. The $ must be
  1831.   in the file at some point, normally the end.
  1832.  
  1833. Zone file command syntax
  1834. ------------------------
  1835.  
  1836. M <mob number> <room number>
  1837. O <obj number> <room number>
  1838. G
  1839. E <location to equip>
  1840. $
  1841.  
  1842. Sample zone file
  1843. ----------------
  1844.  
  1845. #--------------------------------
  1846. # Area 1
  1847. #--------------------------------
  1848.  
  1849. M 1 100         <--- Load mob 1 to room 100
  1850. O 1 100         <--- load obj 1 to room 100
  1851. G               <--- Give to mob
  1852. O 2 100         <--- load obj 2 to room 100
  1853. E 16            <--- give to mob and wield as weapon
  1854.  
  1855. #--------------------------------
  1856. # End area 1
  1857. #--------------------------------
  1858. $               <--- End of zone file
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867.  
  1868.  
  1869.  
  1870.  
  1871.  
  1872.  
  1873.                                         27
  1874.  
  1875.  
  1876.  
  1877.  
  1878.  
  1879. 16 - QUEST
  1880. ------------------------------------------------------------------------------
  1881.  
  1882.  Through the use of the editor commands, oload and mload, a god can make
  1883.  on the fly quest.  This is really only good for multi-node systems but can
  1884.  be a real blast if done right.
  1885.  
  1886. example:
  1887.  
  1888.  Say you have 10 lines and 5 players are in the game, all 6th to 15th level.
  1889.  You could enter the game as god, edit a quick wicked item for a prize,
  1890.  then load up a few aggressive monsters into Tooth to invade it. Have
  1891.  the players defend Tooth and those that survive get one of the nice
  1892.  items you built for a prize.
  1893.  
  1894.  Or another idea is to hide a item somewhere in the world and let the
  1895.  players search for it. You could also request a item known to be in
  1896.  the world, and the first player that brings it to you wins the quest.
  1897.  
  1898.  Likewise you can load a nasty mob somewhere in the world and let the
  1899.  players attempt to find it and kill it.
  1900.  
  1901.  Basically quest are wide open, you can be as colorful as you want, or not
  1902.  have any at all, it's up to you.
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.  
  1922.  
  1923.  
  1924.  
  1925.  
  1926.  
  1927.  
  1928.  
  1929.  
  1930.  
  1931.  
  1932.  
  1933.  
  1934.  
  1935.  
  1936.  
  1937.  
  1938.                                         28
  1939.  
  1940.  
  1941.  
  1942.  
  1943.  
  1944. 17 - DAMAGED ITEM FILES
  1945. ------------------------------------------------------------------------------
  1946.  
  1947. Damaged Item files are for the most part very easy to recover from. If a
  1948. player for some reason ends up with a corrupted file follow these few steps.
  1949.  
  1950. 1) Delete his/her item file. This can be found in the \player\A to Z
  1951.    directories. Look in the directory were the letter is the same as the
  1952.    first letter of the players name. The item file will be named
  1953.    part of ( all if the names shorter than 8 letter) the players
  1954.    name. The extension is a number which is equal to the record number
  1955.    of the player.
  1956.  
  1957. 2) If on a multi node system, then you enter on one node as god and have the
  1958.    user enter the game on another node. Then just use oload to give the
  1959.    player back any items he lost due to the corruption. Then just have him
  1960.    or her rent.
  1961.  
  1962. 3) If on a single node system then deleting is about the best you can do.
  1963.  
  1964. NOTE: In truth you can just preform step two and have the player drop all
  1965.       before you begin to give him back the items lost.
  1966.  
  1967.  
  1968.  
  1969. ------------------------------- end docs -----------------------------------
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987.  
  1988.  
  1989.  
  1990.  
  1991.  
  1992.  
  1993.  
  1994.  
  1995.  
  1996.  
  1997.  
  1998.  
  1999.  
  2000.  
  2001.  
  2002.  
  2003.                                         29
  2004.