home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1996 October / PCO_10.ISO / filesbbs / imcombat.arj / IMMORTAL.ZIP / IMMORTAL.DOC < prev    next >
Encoding:
Text File  |  1995-04-23  |  24.8 KB  |  511 lines

  1.                                    iMMortal
  2.                                  version 1.70
  3.                                       by
  4.                                 Kenneth Bledsoe
  5.                                        @
  6.                               The Outer LiMiTS BBS
  7.                                  (713) 344-0526
  8.                                  FIDO@ 1:106/50
  9.  
  10. ████████████████████████████████████████████████████████████████████████
  11. █ ShareWare Information                               ██████████████████
  12. █                                                     ██████████████████
  13. ████████████████████████████████████████████████████████████████████████
  14.  
  15. Is this product crippled?
  16.  
  17.    Yes.  This is shareware.  This allows you to try it out before you
  18.    buy it, and see if it's really worth buying before you do.
  19.  
  20.    Some of the major features have been disabled in the shareware
  21.    version, but the game is fully playable. But there are none of those
  22.    lame shareware delays. God knows I hate those...
  23.  
  24. If I send the $20, what do I get?
  25.  
  26.    A unique registration code to kick iMMortal in regisitered Mode.
  27.  
  28.    This code can be easily input with iMMedit.exe, Just use the
  29.    (R)egister iMMortal option.  Once entered, the entire game will be
  30.    functional.  This means:
  31.  
  32.    1. The game can be completed.
  33.    2. You can become iMMortal
  34.    3. Quests are active
  35.    4. You can use script files. To enhance the Game play.
  36.    5. The Inter-BBS feature is available
  37.    6. The Map-editor will work.
  38.  
  39.    By supporting quality shareware such as this, you ensure the
  40.    future of iMMortal. I have alot of ideas from various players
  41.    that I would like to incorporate. If you have any ideas and
  42.    suggestions. Please feel free to leave them on my support BBS.
  43.  
  44.    Free upgrades.  (But you will have to get them!)
  45.  
  46.  
  47.  
  48. ████████████████████████████████████████████████████████████████████████
  49. █ iMMortal Features                                   ██████████████████
  50. █                                                     ██████████████████
  51. ████████████████████████████████████████████████████████████████████████
  52.  
  53. 1. Easier starting Play for new characters! At your request.
  54. 2. Powerful Script Language to Create Unique encounters, dungeons
  55.    mazes, etc... Its up to you!
  56. 3. Script files will be  made backward compatible with future releases.
  57. 4. The game generates a scores screen and a Hall of iMMortals screen
  58.    in ANSi and ASCii format so you can use them in your BBS. They are
  59.    Scores.ANS/Scores.Asc and iMMortals.ANS/iMMortals.ASC
  60. 5. Tons of Monsters and Ememies to encounter, Plus an editor to create your Own...
  61. 6. A configurable map. This will allow you to change locations of towns,
  62.   objets, THE Arena, and Script Files. You do not have to ever do this,
  63.   the game is already ready to play. Plus You can now add more maps to the
  64.   game.
  65.  
  66. NOTE: If you start to adjust any of these settings, it might not be a bad
  67.       idea to back up the \data directory. {Just in Case}
  68.  
  69. 7. Multi Node support, Though I have not implemented a cross line
  70.    chat and cross node combat, it is planned.
  71. 8. Two uniqie modes of play
  72.     A. Auto Pilot mode. Basically the game can be set from iMMedit to
  73.        Lock itself for Final Combat. While in Auto Mode Final Combat
  74.        Stage is for existing iMMortals ONLY!  New players are now allowed
  75.        to enter the game! But for non-iMMortals the quests are on hold
  76.        until the Final Stage is Over! At this point quests are unlocked
  77.        and the game continues until the Number of iMMortals is reached
  78.        to set the Final Combat Stage Active again..
  79.        {No Reset Play}
  80.     B. Tournament Mode. While in this mode game play continues until the
  81.        Sysop Locks the game from iMMedit! At this point all characters
  82.        except NPC are considered iMMortal and must fight each other until
  83.        there is only one remaining! The Winner.. The game will automatically
  84.        reset once a person as one!
  85.        Note: Once the game is locked in this mode. No new players are allowed
  86.        in!
  87. 9. A unique game system. All players start with approximatly the same
  88.    amount of experience points. But there skills are 0. So they can
  89.    burn experience points in different training halls on different
  90.    skills to create a character of there choice.
  91. 10.Magic, There are a ton of spells available to the player if he so
  92.    desires burn experience points on magic and prayer skills.
  93. 11.Special Weapons and Armor editors. So that you can define extra
  94.    items that the players can find throughout the game. Or perhaps
  95.    even Buy?
  96. 12.In each town there is a Unique Encounter Area. This area is one
  97.    place the characters can go to earn experience points and find
  98.    items. It is unique, because each enemy is flagged to a certain
  99.    type of terrain. And each town, can choose the terrain types it
  100.    wants it's encounters to come from. This is all set up easily from
  101.    iMMedit.exe
  102. 13.The majority of the town screens are external ANSi screens and with
  103.    the use of Text Control Codes list in the Script.doc file, you could
  104.    create your own unique menus..If you come up with some good ones
  105.    feel free to upload them to my BBS. I might add them to the next
  106.    release.
  107. 14.Cursed items can also be found. You will have to find a place to
  108.    take these to.
  109. 15.The option to add third party utilities to the game.
  110. 16.The Arena. A place to go and fight for prizes. But be carefull some
  111.    challengers could be tuff!
  112. 17.Inter-BBS functions are now available
  113. 18.If you write any scripts. Please upload them to my BBS. And to other
  114.    Registered iMMortal sites also!
  115.  
  116. The object of the game:
  117.  
  118.   First and foremost is to have fun. But you can't have any fun unless you
  119. can kick some Butt. So iMMortal is designed as a Playere versus Player
  120. game. Players will explore the different parts of the world and create
  121. a unique character as they go along. During this time they will be able to
  122. create rivalries amongst themselves and NPC. Which should enhance game play.
  123. But, the ulitmate goal, is to create a "DIVERSIFIED" characater in order
  124. to earn the Four Brands required to become iMMortal. Once a player becomes
  125. iMMortal if he/she is attacked and beheaded by another iMMortal the DEAD
  126. player will be forced to generate a new character. At some point in the
  127. game, depending on how you have it set up, the game will enter the Final
  128. Combat stage. Once begun, all players will become iMMortal and they will
  129. have to fight each other until there is only one left. The Winner!
  130. Remember,  "There can be only One!"
  131. After this the game will automatically reset!
  132.  
  133.  
  134. ████████████████████████████████████████████████████████████████████████
  135. █ Getting Started With iMMortal                       ██████████████████
  136. █                                                     ██████████████████
  137. ████████████████████████████████████████████████████████████████████████
  138.  
  139. Step 1: Run iMMedit and select setup iMMortal.
  140.         Adjust the settings here to suit your needs.
  141.  
  142.         Select Configure Node.
  143.         Enter 1 for node one, 2 for node two, etc..
  144.         Select the correct values here.
  145.  
  146. Step 2: Create a batch file to run iMMortal from your BBS Package
  147.  
  148.         iMMortal requires one parameter to be passed to it.
  149.         This is the Node Number running. In this style /N=<node>
  150.  
  151.         Example iMMortal /N=1
  152.  
  153. Note: The node number must be in the range of 1..255 and CAN NOT be 0 !
  154.  
  155. Step 3: Setup you BBS software to run it?
  156.  
  157. That should get you up and running from scratch
  158.  
  159.  
  160.  
  161. ████████████████████████████████████████████████████████████████████████
  162. █ Getting Started With iMMortal                       ██████████████████
  163. █                                                     ██████████████████
  164. ████████████████████████████████████████████████████████████████████████
  165.  
  166. 1. See the <SYSOP.DOC> for Installation Instructions
  167. 2. (S)et-Up iMMortal
  168.    BBS NAME :  Your BBS Name
  169.    SySop First : Your First Name
  170.    SySop Last  : Your Last  Name
  171.    Log Errors  : Enables/Disables Error Logging to Disk
  172.    Number of days to delete inactive players : No explanation
  173.    Number of movement points a day : {50..200}
  174.      Note : Each combat in the town dungeon is considered a movement,
  175.             Each time a palyer moves outside of a town is considered a
  176.             movement.. I like to keep it at 100..
  177.    Player Starting Money : 5000   {5000 gold} {0 = Random Amount}
  178.    Number of Player Challenges Per Day : 0..255
  179.      Note : The number of palyer challenges a player can initiate during
  180.             a day, In town or on the map!
  181.    Final Combat Stage : Auto/Sysop Defined
  182.      Auto : The game continues to play, allowing new players in at all times,
  183.             but once a certain number of iMMortals is reached. The game locks
  184.             all non-iMMortals from becoming iMMortal, forces all iMMortals
  185.             to fight each other until there is only one, and then unlocks
  186.             itself and continues playing. {No-Reset Play}
  187.      SYSOP
  188.      Defined : The game plays continously until the game is actually locked
  189.                into Final Combat Stage with (L)ock Game. This will prevent
  190.                new players from entering the game, Force ALL players into
  191.                iMMortal status, and force all players to fight each other
  192.                until there is only one left. Then the game will reset itself
  193.                allowing new players in.. {Tournament Style Play}
  194.    Number of iMMortals to start Auto Final Stage : See Above
  195.    Script Files For Quests: Not Implemented yet, but scripts can still be
  196.                             used on the map.
  197.  
  198.  
  199.  
  200. ████████████████████████████████████████████████████████████████████████
  201. █ Town Editor                                         ██████████████████
  202. █                                                     ██████████████████
  203. ████████████████████████████████████████████████████████████████████████
  204.  
  205. NOTE: In order for you to have different ANSi screens for each town, you
  206.       will need to have an ansi file in the IMMORTAL\SCREENS directory
  207.       with the same name as the towns data file.
  208.       Examaple: If you create a town called TOWN1.DAT then iMMortal
  209.                 will look for a file called TOWN1.ANS in the screens
  210.                 directory. If this file is not found then the default
  211.                 menu will be displayed...
  212.  
  213. 1. Here you can change certain values of a town.
  214.  
  215. Town Name : The name of the town!
  216.  
  217. Menu File : Not implemented yet, Because I have not finished the editor
  218.             but the game is ready for it. Basically what this will do is
  219.             allow you to tell the town what functions are available in this
  220.             town.
  221.             Example. You could have a town that does not have any Shops in
  222.                      it.
  223.  
  224. Dungeon   : The name of the Encoutner area for this town.
  225.  
  226. Percentage chance a twon will have magic armor and weapon in stock.
  227. : Well this should be self-Explanitory. 0%..100%
  228.  
  229. Random Encounter Table : See the Enemy Editor for a description of this.
  230.  
  231.  
  232.  
  233. ████████████████████████████████████████████████████████████████████████
  234. █ Armor/Weapon Editor                                 ██████████████████
  235. █                                                     ██████████████████
  236. ████████████████████████████████████████████████████████████████████████
  237.  
  238. 1. These features are available in the registered version ONLY!
  239.  
  240. 2. You can create any number of weapons and armor, these items will
  241.    be sold in the Weapon/Armor shop as Magic items {Unless they are found
  242.    to be a cursed item}. They will may also be found throughout the game
  243.    in other areas.
  244.  
  245. 3. You can place negative values in the damage, bonus, and Absorbtion slots
  246.    and these items will then be considered Cursed Items.
  247.  
  248. 4. The Identified Description is the desc. given to the player if he/she
  249.    knows what kind of item it is. But if the item is Unknown, then the
  250.    UN-Identified desc. is given and the player must have a identify spell
  251.    cast on the item to find out what it is.
  252.  
  253. 5. Note: If a player does not know what an item is, then he may not be able
  254.          to get its full worth from a shop keeper if he tries to sell it.
  255.  
  256.  
  257.  
  258. ████████████████████████████████████████████████████████████████████████
  259. █ Enemy Editor                                        ██████████████████
  260. █                                                     ██████████████████
  261. ████████████████████████████████████████████████████████████████████████
  262.  
  263. 1. This Feature is available in the registered version ONLY!
  264. 2. You can have an unlimited amount of monsters in the database, but
  265.    if you ever get Run-Time Error 203 and the game halts, then you will
  266.    need to give iMMortal more memory to run. You can safely get away with
  267.    500 to 600 monsters and about 350 kb of memory.
  268. 3. The Monster editor is self-explanitory but here is a line by line
  269.    description of what each slot means.
  270.  
  271. Name : The name of the Monster. {Displayed to the user}
  272.  
  273. Hit and Miss Descriptions : The Descriptions displayed to the user when a
  274.                             monster hits or missed the player, respectivly.
  275.  
  276. Hit Percentage : Base Chance of hitting a player. 1..100% chance
  277.                  Where average is 50%.
  278.  
  279. Hit Dice Min,Max : Used to determine the hitpoints for each monster. The
  280.                    Min should be 1 where the Max limit is 99. The Hit Points
  281.                    are determined by determining a random value between
  282.                    Min and Max which will give us the Number of Hit Dice.
  283.                    Then for each Hit Dice we assign a random value from
  284.                    5 to 10 hit points. These Hit Dice are added up to create
  285.                    the number of Hit Points.
  286.             Note : This formula is for Average encounters. Harder enocunters
  287.                    are assigned the Max number of hit Dice, and the range
  288.                    of hitpoints could go as high as 10 .. 15
  289.  
  290. Damage Min,Max   : The damage done for one attack is a random value from
  291.                    Min to Max + (damage Modifer).
  292.  
  293. Damage Modifier  : Added to the damge calculated by Min,Max damage to give
  294.                    ys the total damage done.
  295.  
  296. Bonus Expereince : Experience is calculated by an algorithm that takes into
  297.                    consideration  Number of attacks, hit dice, and max damage!
  298.                    This is just bouns experience that is added to that total!
  299.  
  300. No. Of Attacks   : The number of attacks a monster gets per round!
  301.  
  302. Now For the Monster Location!
  303.  
  304. Note:  This is only used in the Towns internal dungeon area...
  305.  
  306. In the town editor, you will see a similiar table. In order for an enemy
  307. to appear in that town, the monster and the town must ahve at least one
  308. identical switch turned ON..
  309.  
  310. Example: You create a monster that is known only to be found in the
  311.          desert. Then you turn on the Desert switch ONLY! If a town has
  312.          this switch enabled then this monster will be added to the towns
  313.          Random Monster List....
  314.  
  315. Hope you got all of this....
  316.  
  317.  
  318.  
  319. ████████████████████████████████████████████████████████████████████████
  320. █ Setting Up Inter-BBS Features                       ██████████████████
  321. █                                                     ██████████████████
  322. ████████████████████████████████████████████████████████████████████████
  323.  
  324. 1. This feature is available in the registered version ONLY!
  325. 2. Run iMMedit and select the (I)nter-BBS Setup..
  326. 3. Set up the paths, and don't forget to enable the Inter-BBS feature..
  327. 4. If you are not using a mailer, than it will be up to you to figure out
  328.    how to get your packets from one bbs to another. If you have a mailer that
  329.    handles Front Door style *.msg netmail messages. Then the mailer will
  330.    handle this for you.. I did not include any routing features into the
  331.    netmail functions, Your mailer should be able to handle this if you need it.
  332.    All *.msg created have the following flags set..
  333.    Private  Local Kill Delete/Sent FileAttached
  334.    So, After the *.msg has been sent, the file and message will be deleted!
  335. 5. You will need to go to the Map editor and place the 'Mystic' Somewhere on
  336.    the Map..  This is where the players will go for the inter-bbs features..
  337.    You can have more than one location.
  338. 6. You will need to creat a Nodelist. The name of the file should be
  339.    NODELIST.IMM  an example has been included as NODELIST.SAM
  340. 7. The most important..
  341.    There is a new utility included with the Distribution.. iMMTooLS.EXE
  342.    In order for the other BBS in your league to know of the other players
  343.    out there, each bbs keeps its own individual record of all players in the
  344.    league.. iMMortal does NOT handle this internally. iMMTooLS DOES!
  345.    IT is done this way, for one reason.. TIME... It would take alot of time
  346.    to send a new packet to every BBS in the league EVERYTIME the players
  347.    record was updated.. So iMMTooLS can handle this seperatly...
  348.    The way I would suggest doing this, is to run immtools during your
  349.    nightly maintanence with the following switch. "IMMTOOLS /IBBSEXPORT"
  350.    This will create an updated player list, and ship it to ALL the BBS in the
  351.    league...Now this same program needs to be run to import updated players
  352.    list into iMMortal.. There are 2 ways to do this..
  353.    First the switch to import is "IMMTOOLS /IBBSIMPORT"
  354.    A. You probably should have your mailer run this program when it exits
  355.       on recieved mail, if no packets are found no harm done..The reason I
  356.       suggest this is because this also imports Player text messages from
  357.       other BBS to the MAIL database as well as importing player list...
  358.    B. But you could also do the same thing in the batch file that you
  359.       you use to run iMMortal, just prior to running iMMortal...
  360.    Note: IMMTOOLS needs to be run from the DIRECTORY iMMortal resides in..
  361.          If isn't then it will NOT work..
  362. 8. Make sure you the directory OUTBOUND exist off your iMMortal Directory.
  363.    Example.  If iMMortal runs in <C:\DOORS\IMMORTAL> then you will need
  364.              to make sure <C:\DOORS\IMMORTAL\OUTBOUND> exist.
  365. 9. If all the above is up and running then you should not have any problem
  366.    running an inter-bbs game.
  367. 10.At the present time iMMortals are NOT allowed to remove other iMMortals
  368.    head on another bbs. {But this feature is planned}
  369.  
  370. OK, now you should be good and confused..But I hope not...
  371.  
  372. Here a Description of iMMTOOLS valid switches.
  373.  
  374. /IBBSIMPORT   : imports updated player packets and message packets.
  375.  
  376. /IBBSEXPORT   : exports updated player packets to all BBS in the nodelist
  377.  
  378. /SCORES       : updates the league ANSi and ASCii score files..
  379.                 This is automatically done if iMMTooLS detects an updated
  380.                 player packet..
  381.  
  382. iMMTooLS can take more than one command line parameter...
  383.  
  384. ie.. you coulds run IMMTOOLS.EXE /IBBSIMPORT /IBBSEXPORT
  385.  
  386.  
  387. ████████████████████████████████████████████████████████████████████████
  388. █ Locking iMMortal                                    ██████████████████
  389. █                                                     ██████████████████
  390. ████████████████████████████████████████████████████████████████████████
  391.  
  392. This allows you lock the game in final combat mode manually. It is
  393. intended for use in tournament style play. If the game is in Auto mode
  394. then new players will still be allowed to play and will work as if the
  395. number of iMMortal to enter locked state was reached. If in tournament style
  396. play the game will be locked from new players until only one iMMortal
  397. remains, then it will unlock itself and start over in the current mode
  398. that is set in (S)etup iMMortal.
  399.  
  400. ████████████████████████████████████████████████████████████████████████
  401. █ Map Editor                                          ██████████████████
  402. █                                                     ██████████████████
  403. ████████████████████████████████████████████████████████████████████████
  404.  
  405. iMMortal comes with one map ready to run, but you have the ability to
  406. change the existing map or add new maps to the game. In this version and
  407. future versions, iMMortal will no longer require an ANSi map file, as the
  408. screen information is stored in the map data file itself.
  409.  
  410. To move the cross-hairs around on the map use the arrow keys, (F1) will bring
  411. up a list of keys available to you.
  412.  
  413. Here is a list of what can be placed on the map and a description
  414. of each item..
  415.  
  416. (A)rena  : The internal combat arena in iMMortal.
  417. (B)ridge : A bridge that players can cross. {Left in for compatibility}
  418. (D)ungeon: Same as the forest, but does not send ANY description to the player.
  419. (E) Script-Files : When the player lands here he will either..
  420.                    Auto : Go straight to the script.
  421.                    Once : Go to the script if he has not already been here
  422.                           today.
  423.                    Ask  : Ask the user with a description you enter if he/she
  424.                           wants to do the script file
  425. (F)orest : Same old forest, just a place to have random encounters..
  426. (I)nter-BBS : This is the place the users go to access the Inter-BBS features
  427.               of iMMortal. I call it the "Mystic"
  428. (M)outain: An impassable region that the player can not go beyond.
  429. (N)ext Map: Hmm, now we can have more than one map. When the player steps
  430.             here, iMMortal will load the new map and place the character at
  431.             either the starting location, if defined, or a random place.
  432. (R)oad   : A safe place for the players to travel, no random encounters.
  433. (S)tarting point : Where iMMortal will place characters when they get to
  434.                    this map, if not defined the the coordinates will be
  435.                    random.
  436. (T)own   : A town. Make sure the town you place here is a valid town.
  437. (W)ater  : Another impassable area for the players. At least for now.
  438.            Hopefully we will have magic items in the future that will allow
  439.            a player to cross water or climb/fly over the mountains???
  440. (0) Wall : An impassable area to be used if you create a map that you want
  441.            to be a dungeon instead of land. Included for completeness.
  442. (1) Door : A door to connect to a wall, or have in the middle of no where?
  443.            Can be locked or unlocked. The player will have to bash it down
  444.            or use his open locks skill to pass it. Once the player leaves
  445.            the map and returns all the doors are reset to there original
  446.            state.
  447. (F1)     : Help menu
  448. (F2)     : Changes the color used when changing the characters on the map.
  449.            This is displayed in the lower right corner as   "CLR".
  450. (F3)     : Changes the default characters set, used by "F4"
  451. (F4)     : Allows you to change the characters on the map at the current
  452.            location of the crosshairs.
  453.  
  454.  
  455. Well I hope you enjoy this feature as much as I have. To give you some idea
  456. to what I did. I created 2 maps, one was a desert map and the other was an
  457. arctic area. Each location was a script-file that said you were lost in the
  458. blinding snow and the cold was taking its toll on you, and it deducted Hit
  459. points from the player, and the desert did the same thing.. The player had
  460. to find his to the location marked next-map to get out of it.. Sounds cruel,
  461. well I guess it was, but it was fun! (Oh, the exit was not marked just a
  462. screen full of the same characters)
  463.  
  464.  
  465.  
  466. ████████████████████████████████████████████████████████████████████████
  467. █ Extra Stuff                                         ██████████████████
  468. █                                                     ██████████████████
  469. ████████████████████████████████████████████████████████████████████████
  470.  
  471. 1. In the Data directory you will find a file called TALK.DAT. It is
  472.    actually and ANSi file and contains random phrases that npc write on
  473.    the wall in the local bar. You can load up your favorite ANSi editor
  474.    and edit this file. The rules for editing this file are located at the
  475.    bottom of this file!
  476.  
  477.  
  478.  
  479. ████████████████████████████████████████████████████████████████████████
  480. █ Thanks                                              ██████████████████
  481. █                                                     ██████████████████
  482. ████████████████████████████████████████████████████████████████████████
  483.  
  484. Thanks to ALL who have helped me beta test this game and to all the
  485. complements that kept me going during the burn out phases of development!!!
  486.  
  487. Sorry this version took so long to get out, I hope it was worth the wait...
  488.  
  489. Oh, and a Special Thanks to ALL the people who registered iMMortal!
  490.  
  491. Whats to come you ask?
  492.  
  493. 1. RIP. Had to make alot of changes to the map to get it ready for RIP, but
  494.    I think I am there now.
  495. 2. Inter-BBS Tournaments, so you can remove the head of those iMMortals in
  496.    the other realms.
  497. 3. The ability to save user varaibles in the script files to disk, should
  498.    make the script files more usefull.
  499. 4. More magic items!!!!!
  500. 5. And I am sure there will be more ideas from you all!
  501.  
  502. -Kenneth Bledsoe
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.