--------------------- --- -- -
>> darkness history
--------------------- --- -- -
% internal comments
+ features added
- features removed
! changes made

------------- --- -- -
v1.00 beta 2
------------- --- -- -
--------
5/28/00  
--------
% darkness v1.00 wide beta 2 has been released publically.
--------
5/30/00  
--------
! bulletin output wasn't accounting for pipe codes in player names and gang
  names which was messing up alignment. fixed.
! fixed string when getting a room for the night - "i'll you a room..." to
  "i'll GIVE you a room..."
+ darkness will now prompt in ask if the user wants to leave comment
  rather than forcing them... (all player fights)
! fixed color codes in various strings...
! fixed some majorly bad bugs in online fighting... i think i FINALLY have
  this working pretty much flawlessly. PLEASE let me know if anyone is having
  any problems with online fights crashing or freezing darkness.
! node broadcasts were only being deleted when read... this isn't normally
  a problem because to get a node broadcast you have to be online, but if you
  got disconnected before reading them they'd show up on next login, now
  a particular node's node broadcasts are deleted when that node logs on.
! node broadcasts were being overwritten... now they are appended to.
--------
6/13/00  
--------
+ pkilledby varible added to player rec, requested to help igm authors out.
  will display name (string) of last PLAYER the player was killed by.
+ two more informational varibles added to the player rec: pkills and
  pdeaths - pkills is the number of times the player has killed another
  player and pdeaths is the number of times the player has been killed
  by another player.
! fixed lots and lots of typos and costmetic errors. special thanks to
  spectre!
! corrected some errors in the example igms in the dev kit
! drkstuff.tpu was compiled using xdoor200. using xdoor220 would produce
  unit mismatches... it is now compiled under xdoor220 with the 200m
  version of xdoor.pas.
! darkness was not setting a player as having played if the player was the
  first player that day, fixed.
! darkcfg was not making inntalk.dat, tdays.dat, and ydays.dat when
  first installing, fixed.
! darkness will now ALWAYS run daily maint on the first logon of the game.
! darkness will now ALWAYS run player maint after a new player is created.
--------
7/19/00  
--------
! fixed some more typos and spelling errors
! made npc talking in the inn chat less frequent
! made d = deposit instead of disband for gang leader in gang menu, disband
  is now b for break up.
! made confirmation prompt for disbanding gangs
! it was possible to join the default gang entry if no other gangs existed
  by simply putting anything besides nothing in for the name and password,
  fixed.
! fixed some errors where darkness would attempt to run maint on deleted
  players...
! balanced out the 3 classes a bit more. - included patch for games in
  progress.
------------- --- -- -
v1.00 beta 3
------------- --- -- -
--------
6/15/01
--------
! player listers now pause every 15 players... (requested)
! fixed bug in "sex" e-mail event of players being replaced and/or duped.
! modified batch file generation to leave out trailing back slashes in
  directories - didn't work in some versions of dos.
! modified internal directory changing to leave out trailing back slashes in
  directories - didn't work in some versions of dos, caused crashes when
  returning from igms.
! added directory changing after random event igms.
! fixed some cosmetic errors in help.ans.
! fixed cosmetic errors in gang editor (darkcfg)
! fixed several bugs in the gangs menu - of note, the kick a member gang
  leader option sometimes didn't work correctly and sometimes would let the
  gang leader kick himself out. 
% there have been reports in the past of gang files being overwritten and/
  or duplicated. the above bugfix may have cured this issue, but more testing
  is needed. if you run this version of darkness and come across this error
  please let me know and get as much other info (what option seemed to cause
  the problem, etc) as you can.
! darkcfg now checks for igmevent.dat which could have caused problems (rtes)
  in the game before if it was missing.
+ added door32.sys support
  + dropfile type now selectable from darkcfg
  + distros will now include dark32.exe, compiled for win32/door32.sys use.
  + start32.bat will be used to run dark32.exe
  + start32.bat is now checked for and generated by darkcfg
  % igms not compiled with a door32 compatible version of xdoor will give
    an error, others should work properly.
! players participating in online fights are no longer available for
  additional fights... really a bugfix since this, although not a big deal
  generally speaking, could cause some major problems.
+ above change adds variable ponfight : shortint (0 no, 5 yes) to players.dat
  records. 
! updated darkdev kit to contain newer xdoor versions/door32.sys support and
  record changes.
--------
8/5/01
--------
! fixed some more minor cosmetic errors...
! you are now notified that you're dead, in jail, or whatever AFTER viewing
  stats and news. it was originally meant to be this way, not sure when/why
  it was ever changed.
+ added individual "welcome" messages for different logoff states (dead, in
  an igm, in jail, etc) when returning to the game after already having
  played that day.
! fixed colors when posting an announcement with a colored name...
! fixed a bug with inn chat board crlfs
+ the amount your weapons and armour are sold for is now displayed before
  you accept the offer. (the offer is always the same though, unlike lord)
  have trouble adapting... heh)
! during player fights you always got at least 1 credit for the fight. not
  any more.
! corrected experience point and credit amounts shown during player fights.
! major change to player fights: now winner gets ALL of the credits on the
  losers body.  body compartment attribs now award the attacker only 10%
  loss of credits if he loses in one player fights, and 10% loss to whoever
  loses in online duals. (winner still gets/loser still loses 10% exp,
  with memory attrib 5%)
% i've always thought that it was a little too easy to kill people in the
  inn in my game and other lord clones. this idea was suggested by paul from
  gargoyles landing:
+ randomly (around 1/3 of the time) the girl you steal the keys from in
  the inn will catch you and have you arrested.  now if you're going to kill
  people in the inn you have to take a risk...
--------
10/14/01
--------
% a minor bug fix release...
% bug watch: in older versions we had a lot of odd problems with the gangs
  feature. the fixes on 6/15/01 should have fixed them but i have received
  one (and only one!) report of a gang record being replace with another
  which basically had the odd effect of combining the two gangs.  i haven't
  been able to locate any bugs in the code and more information is needed
  to help me find out what the problem might be. if you see or hear of
  anything odd happening on your system please gather the details and email
  me about them. (jp@demonic.net)
! changed levels at which a player will overdose on drugs. some players
  were saving up to by the highest level drugs, buying it twice, and then
  losing a bunch of stats. raise odcount from 20 to 30.  also lowered the
  levels that the odcounter reverts to when a player overdoses.
! fixed bug where players who beat masters would lose their gang affils.
  originally this was intentional, although it didn't properly remove the
  player from the gang. after some thought i've decided to simply let them
  stay in their current gang.
! other misc small bug fixes...
--------
11/20/01
--------
% another minor bug fix release...
! fixed problem where sometimes when buying armor you'd be told to sell your
  weapon first.
! fixed bug where healer would sometimes heal you even when you had less
  money then required and give you a negative amount of credits.
! fixed xdoor input (thanks to natedogg for guidance) that would mess up
  input on terminals that send crlf on enter.  now people using crappy
  terminals should have no problem playing darkness :)
