home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / gameadve / mel_100.arj / UPDATE.ASC < prev    next >
Text File  |  1991-06-14  |  16KB  |  258 lines

  1. Changes to MELEE just prior to releasing v1.00 (first official release, eh?)
  2.  
  3. - HA! I finally found and kicked butt on that damned elusive Division-by-Zero
  4.   bug! (Where have we heard that before?) It was simply a lack-of-logic error!
  5. - Changed the Main Menu Header....
  6. - Allowed users the option of setting their graphics mode. Ascii is not
  7.   allowed, but mono users can play now, though the combat is not quite the
  8.   same..... color ansi remains the graphic selection of choice.
  9. - Sped up the combat display updates by limiting the number of cursor jumps
  10.   the program requires for updating the player's status.
  11. - Forbid the use of apostrophes in the character names -- there is a weirdness
  12.   in the TP search algorithms which I have yet to get around when it comes to
  13.   matching a string that has an apostrophe in it....
  14. - Fixed a here-to-fore unreported feature that both allowed exports even for
  15.   unregistered versions (too bad, eh? <grin>), and required registration
  16.   before it would import visiting Warriors. Now that is no longer required.
  17.  
  18. =============================================================================
  19. Changes to MELEE in version .913 beta (hopefully the last beta release)
  20.  
  21. - Finally found and fixed the bug that caused stat updates to display after the
  22.   combat had ended....
  23. - Fixed the situation that caused mess-up of bulletin when a charater's name
  24.   or city was quite long.
  25. - Finished implementing the registration checking/display. Only registered
  26.   systems will be allowed to enter characters in tournaments.
  27. - Improved the payoff algorithm for computer controlled characters, and
  28.   implemented an algorithm which allows the computer controlled characters
  29.   to gain fame/infamy and have it saved (should have done this long ago!)
  30. - Fixed the problem which denied a user his salary/medical fixings when the
  31.   player logged on before midnight, and logged out after midnight....
  32. - SysOp can Hang-Up on a player, using the F5 Key. No warning is given.
  33. - SysOp can force a player to return to the BBS by using the F9 key.
  34. - Increased the salary to 1000 (was 500) gold to offset the lower payoffs for
  35.   low level fighters... don't worry, as you increase your fame, the payoffs
  36.   grow....
  37. - Had to re-fix the run-time error 200 (div by zero) bug in the arena for
  38.   certain non-equipped characters. Also killed a like bug which occurred when
  39.   some users tried to surrender...
  40. - Fixed some menu and other-screen display ugliness.
  41. - Implemented the once-a-day limitation for killed characters and suicides. Now
  42.   you can't keep coming back (the same day) to re-roll a character until you
  43.   get a superman. Nor will getting him killed in combat on purpose help you.
  44. - Added a little more dash to the combat strings.
  45. - Tangled yet again with the division by zero error in the arena. Did I win?
  46. - Lowered the default surrender point, so un-modified characters wouldn't be
  47.   such wimps....
  48. - Re-Fixed the problem when in the arena and a successful counter was made.
  49.   Stack overflowed because under certain conditions the recursion became
  50.   infinite.... Now a successful counter implies an automatic hit on the enemy.
  51.  
  52. ===========================================================================
  53. Changes to MELEE in version .910 beta
  54.  
  55. - Hopefully fixed the lockups problem when the combat arena was entered.
  56. - Found another way the game could exit on a division by zero error in the
  57.   combat arena... hopefully this is the last fix for this!
  58. - Implemented support for non-bbs use, and use by SysOps who don't want to
  59.   a) run a fossil, and b) who want to use their own program to handle the comm
  60.   routines (a la "Doorway" or those BBSes which handle EVERYTHING).
  61. - Some more appearance (aesthetic) improvement.
  62. - Made the payoffs a little cheaper (this ain't pro football!).
  63. - Made it a little tougher to acquire fame, and a lot tougher to acquire
  64.   commendations. This will improve long-term play balance.
  65. - Cheapened the Ghod rewards. You still get some return on your investment, but
  66.   the most important one is that "Ghod Favour."
  67.  
  68. ============================================================================
  69. Changes to MELEE in version .900 beta
  70.  
  71. - Finally squashed, once and for all, the computations that would occasionally
  72.   result in a run-time error if someone entered the arena without any armor,
  73.   and no weapons. (Never foresaw anyone sane wanting to do this, but I guess
  74.   the game should work for crazy people too!)
  75. - Found and fixed the bug which caused the Maint.exe program to crash when
  76.   certain conditions were met during the file packing of the clone.dat file.
  77. - MELEE was not correctly executing the checks to prevent duplicate fights. It
  78.   is now....<sigh>
  79. - Implemented the first of the MELEE security checks. All MELEE programs
  80.   make a test to ensure that each of the others is exactly as distributed.
  81.   This offers a modicum of protection against hackers, and excellent
  82.   protection against data loss due to virus infection or file corruption.
  83.   None of the programs will run if any of the others fails the check.
  84. - Player status display is now updated immediately after berserking or combo-
  85.   attacking.
  86. - Loser stats (when opponent is an android or resident) are now updated
  87.   correctly again.
  88. - Some menu aesthetic improvements.
  89. - Payoffs tweaked some more.
  90. - Hopefully fixed the problem that was causing lockups in the arena....
  91.  
  92. ==========================================================================
  93. Changes to MELEE in version .800-.830 beta:
  94.  
  95. - Fixed the discrepancy where you would be told your armor/helm/shield were
  96.   in good repair, even if you didn't have any when you went to get them fixed.
  97. - Fixed the way the ghod Khaine evaluated his worshippers, so that you could
  98.   not be denied credit if you followed the initial instructions...<huh?>
  99. - Hopefully fixed the bug that kept the player's money from being subtracted
  100.   when he had trained in the Null Boxing areas.
  101. - Added a little more spice to the combat routines...
  102. - Menu aesthetics enhancement....
  103. - Increased the price of some armor types for improved consistency.
  104. - Fixed the problem with Khaine's memory....
  105. - Fixed a bug that gave the environment bonus based on something other than
  106.   the environment the character had selected as his specialty.
  107. - Learned how to use pointers (10 hour process...) and completely restructured
  108.   the way the combat routines work in memory. This should clear up the stack
  109.   overflow errors in the combat routines when you try to counter an attack.
  110. - Made it so that when you surrender, and your enemy does not accept it and
  111.   trashes you, your wounds are set to zero, so you can't fight again! (Just
  112.   an internal-logic type of thingee <grin>
  113. - Changed the combat-payoff algorhythm. It is now based strictly on fame and
  114.   commendations (not infamy), and evaluates how tough a match you're fighting.
  115. - Opened the last two physical training options: you can now train your ability
  116.   to withstand pain (character hit points) and your endurance (fatigue).
  117. - Disallowed duplicate fights. You may now only fight a specific enemy once
  118.   per day.
  119. - Fixed the logic error made long ago which allowed you to buy armor, shield
  120.   or helm, then sell it for more than you paid! It ain't a good deal no more!
  121. - Opened "Doctor Blade's" office in the Wester Quarter. If you can find it
  122.   you can get healed (a little or a lot, depending on your wounds), but since
  123.   his operation is illegal, you have to have free training time next month so
  124.   no one will miss you if you catch a bad infection and can't make training.
  125.   On the bright side, his pain killers are great if you use them right away!
  126. - Added support for Door.sys dropfile
  127. - Fixed the problem with the program returning a run-time error if the
  128.   game was being run under QBBS.
  129.  
  130. =======================================================================
  131. Changes to MELEE in version .700-.710 beta:
  132.  
  133. - So many bug fixes over version .600 and .630 it would take pages to list
  134.   them.... many changes were made in .630 which didn't work as planned.
  135. - Implemented the ASCII style message area for non-FidoNet boards, and
  136.   the option to use either FIDO-style or QUICK (RA)-style message areas for
  137.   FidoNet boards. (Share.exe must be loaded for use of Quick-styly areas.
  138. - Cleaned up the code, and improved program aesthetics.
  139. - Figured out why program was taking so long to load! Had a delay() in the
  140.   wrong place, so the program would wait for 3 seconds for every record in
  141.   the playernote file, even if the note was NOT to the player on line and
  142.   nothing had been displayed! <zheesh>
  143. - Fixed a long existant bug which would cause the game to abort with a
  144.   run-time error if there was no player-data-file, instead of just initializing
  145.   a new game like it should. Sure took a long time for this to surface!
  146. - All games are completely reset!
  147.  
  148. ========================================================================
  149. Changes to MELEE in version .600 - .650 beta:
  150.  
  151. - Greatly enhanced the combat routines (getting realistic as hell!)
  152. - Program now checks correct defensive tactic variable to see how often you
  153.   want to block a sure hit (was checking wrong script variable)
  154. - If you choose to pull your attack to block, parry or counter a sure hit,
  155.   you lost that next attack. However, if you successfully counter, you pull
  156.   your opponent off balance and get an immediate free attack....
  157. - Program now checks your tactics to see where you want to protect with your
  158.   shield and how often. If you are protecting there and the enemy tries to hit
  159.   you there, you are now certain to completely block the blow. Note that if
  160.   you use a two-handed weapon you get NO shield effects, just pay the weight
  161.   penalty if you're dumb enough to carry one! (Perhaps for use w/second wpn?)
  162. - There is now an upper limit on how much coverage you can get from a shield!
  163. - Fixed another bug in Pattern Recognition area (yea! beta tester found one!)
  164. - Fixed a logic error which would cause a player's stats to improve everytime
  165.   he won a fight in his selected environment area....
  166. - Fixed a problem that would occasionally cause a players to be able to fight
  167.   beyond the time his reserves of fatigue would normally let him.
  168. - Fixed a problem in the display of the Ghod-area text.
  169. - Worked with JPDoor folks to fix the problem with freezing displays!!!
  170. - Documentation enhancements to help players get a better start (if they
  171.   bother to read the docs at all!).
  172. - The Skills development area has been opened!!
  173. - Blood Match challenges are fully implemented.
  174.  
  175. ===========================================================================
  176. Changes to MELEE in version .500 beta:
  177.  
  178. - Fixed an AMAZING bit of programming idiocy which ensured that your character
  179.   would almost never fight using the script (tactics) you had set for him,
  180.   whether he was being played by you or the computer! Can't believe no one
  181.   ever mentioned this! <beta testers must be snoozing>
  182. - Ensured that even local players with a big keyboard buffer would not get
  183.   tossed into the message error after exiting combat if they had been a little
  184.   heavy on the attack key....
  185. - Implemented Imports/Exports (still not automatic with front end mailers).
  186. - Finally fixed forever the programming logic where allowed the computer
  187.   player to get one last attack in if he was berserking or combo-attacking
  188.   and you killed him in mid-swing....
  189. - Implemented the penalty for not having the sense to surrender when you were
  190.   beaten. If you allow your hits remaining to get to 0 now, there is a good
  191.   chance you will die. If you don't have a clone, your character is `finis'!
  192. - Opened the Street of Ghods! Smart Warriors will have a patron deity.
  193. - Fixed the Warrior-listing bug which would not show a Warrior as available
  194.   for combat if he had less than 2/3 of his hit points remaining.
  195. - Finished the mind-development areas (Study Under the Masters Options).
  196. - Chat now works. (Again, a little squirrely on fully-filled ansi screens, and
  197.   cursor repositioning still needs work... Use anywhere but in combat arena
  198.   screen, and don't use when program is waiting for remote user to enter a str.
  199.  
  200.  ============================================================================
  201. Changes to MELEE is version .400 beta:
  202.  
  203. - Fixed the oversight that caused jumbled messages when the player or opponent
  204.   surrendered. Cleaned up the code a little in the combat unit.
  205. - Added an option to let the SysOp configure MELEE to the speed of his
  206.   specific computer. Line 11 of the Config File allows delay increases so the
  207.   messages don't go too fast for the players. Had to do this because the TP
  208.   Delay() procedure isn't as machine independent as it claims to be!
  209. - More combat routine enhancements.
  210. - Fixed the bug which caused a player's name not to be displayed in the list
  211.   of available resident Warriors if he was only carrying one weapon. This
  212.   was originally designed so that if a Warrior did not have ANY weapons, he
  213.   could not be drawn into the arena. Now he can. Don't get caught short!
  214. - Added a storage vault for weapons. Allows a player to have as many weapons
  215.   as he wants, so he can always have two on hand while others are in the shop,
  216.   since weapons, unlike armor/helm/shield cannot be picked up the same day.
  217. - Weapons now cannot be picked up on the same day they're dropped off (each
  218.   time Maint.exe is run, that is considered a new "day.") Maint.exe can still
  219.   be run more than once a day for beta test purposes, to speed up play.
  220. - Added the calculation of armor/helm/shield bonuses for player protection
  221.   in the Arena.
  222. - Opened the Southern Quarter for business!
  223. - Implemented Berserking! (Be careful! This is a dangerous habit!)
  224. - Fixed a logic error which was preventing computer-controlled characters
  225.   from throwing combination attacks as often as their scripts should have
  226.   had them doing. NPCs will fight a little smarter/tougher now....
  227. - Fixed a bug (that I thought I'd squashed before) which caused the game to
  228.   abort with a division-by-zero error when a character went into the arena
  229.   with no armor on (why would anyone do that?!)
  230. - Allowed access to the "Guild Library" (docs) from the main menu.
  231. - Changed the colors in the equipment repair screens away from dark gray.
  232. - Implemented the storage room for weapons.
  233. - Set DirectVideo to FALSE, for people with multi-tasking systems (DesqView).
  234. - Fixed the oversight which allowed a person to deposit a weapon in the storage
  235.   room....even if he didn't have one!
  236. - Set the number of user video lines to 23, so no one would miss any text,
  237.   since the info is no longer read from the exitinfo.bbs drop file.
  238. - Fixed the problem which often caused the environment bonus to be 0.
  239. - Added a command which allowed the player to view his equipment from the
  240.   combat area menu.
  241. - Changed the fatigue-calculation routine so that fatigue would not be
  242.   suffered while the character was merely walking across the arena!
  243. - Added the first of the Mind-Development areas ("Visit the Masters" from the
  244.   main menu) to allow characters to increase their Intelligence/Awareness....
  245. - Changed the player record structure again. And came up with a converter so
  246.   no reset is needed. (What a pain in the butt that was!)
  247. - Added the second of the mind development areas...
  248. - Began making the pattern recognition difficulty a function of character
  249.   intelligence. This is still simple, and will get much tougher....<grin>
  250. - Fixed a bug in the rankings generator which wrote one to many players into
  251.   the rankings when there were more than 5 in the game; also, when that
  252.   happened, the bulletin generator would not rank the androids. Now it does.
  253. - Added the optional use of EMS for the overlays (takes a LOT of EMS to get
  254.   the whole, humongous overlay in there!) If EMS is not present, or the option
  255.   is disabled, then the overlay buffer is optimized to speed the program up
  256.   a little bit..... more work on this will be done later.
  257.  
  258.