Changes in Dungeon Crawl until about 2002 (4.0 beta 26)
File 'AppHdr.h':
* Change History (most recent first):
*
* <9> 9 Aug 2001 MV Added USE_RIVERS,USE_NEW_UNRANDS
* and MISSILE_TRAILS_OFF #define
* <8> 10 May 2001 GDL Added FreeBSD support
* courtesy Andrew E. Filonov
* <7> 9 May 2000 GDL Added Windows 32 bit console support
* <6> 24mar2000 jmf Added a whole slew of new options, which
* ought to be mandatory :-)
* <5> 10/12/99 BCR Added USE_NEW_RANDOM #define
* <4> 9/25/99 CDL linuxlib -> liblinux
* <3> 6/18/99 BCR Moved the CHARACTER_SET #define here from
* linuxlib.cc. Also wrapped the #define
* USE_MACROS to prevent it from being used by
* Linux.
* <2> 6/17/99 BCR Removed 'linux' check, replaced it with
* 'LINUX' check. Now need to be -DLINUX
* during compile. Also moved
* CHARACTER_SET #define here from
* linuxlib.cc
* <1> 5/30/99 JDJ Created (from config.h)
--------------------------------------------------
File 'FixAry.h':
* Change History (most recent first):
*
* <1> 6/16/00 JDJ Created
--------------------------------------------------
File 'FixVec.h':
* Change History (most recent first):
*
* <2> 7/29/00 JDJ Added a variable argument ctor.
* <1> 6/16/00 JDJ Created
--------------------------------------------------
File 'abl-show.cc':
* Change History (most recent first):
*
* <6> 19mar2000 jmf added elvish Glamour
* <5> 11/06/99 cdl reduced power of minor destruction
*
* <4> 9/25/99 cdl linuxlib -> liblinux
*
* <3> 5/20/99 BWR Now use scan_randarts to
* check for flags, rather than
* only checking the weapon.
*
* <2> 5/20/99 BWR Extended screen line support
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'abl-show.h':
* Change History (most recent first):
*
* <1> --/--/-- LRH Created
--------------------------------------------------
File 'abyss.cc':
* Change History (most recent first):
*
* <2> 10/11/99 BCR Added Daniel's crash patch
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'abyss.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'acr.cc':
* Change History (most recent first):
*
* <18> 7/29/00 JDJ values.h isn't included on Macs
* <17> 19jun2000 GDL added Windows console support
* <16> 06mar2000 bwr changes to berserk
* <15> 09jan2000 BCR new Wiz command: blink
* <14> 10/13/99 BCR Added auto door opening,
* move "you have no
* religion" to describe.cc
* <13> 10/11/99 BCR Added Daniel's wizard patch
* <12> 10/9/99 BCR swapped 'v' and 'V' commands,
* added wizard help command
* <11> 10/7/99 BCR haste and slow now take amulet of
* resist slow into account
* <10> 9/25/99 CDL Changes to Linux input
* switch on command enums
* <9> 6/12/99 BWR New init code, restructured
* wiz commands, added equipment
* listing commands
* <8> 6/7/99 DML Autopickup
* <7> 5/30/99 JDJ Added game_has_started.
* <6> 5/25/99 BWR Changed move() to move_player()
* <5> 5/20/99 BWR New berserk code, checking
* scan_randarts for NO_TELEPORT
* and NO_SPELLCASTING.
* <4> 5/12/99 BWR Solaris support.
* <3> 5/09/99 JDJ look_around no longer prints a prompt.
* <2> 5/08/99 JDJ you and env are no longer arrays.
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'beam.cc':
* Change History (most recent first):
*
* <7> 21mar2001 GDL Replaced all FP arithmetic with integer*100 math
* <6> 07jan2001 GDL complete rewrite.
* <5> 22July2000 GDL allowed 'dummy' missiles from monsters
* <4> 11/14/99 cdl evade beams with random40(ev) vice random2(ev)
* all armour now protects against shrapnel
* <3> 6/ 2/99 DML Added enums
* <2> 5/20/99 BWR Added refreshs for curses
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'beam.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'chardump.cc':
* Change History (most recent first):
*
*
* <4> 19 June 2000 GDL Changed handles to FILE *
* <3> 6/13/99 BWR Improved spell listing
* <2> 5/30/99 JDJ dump_spells dumps failure rates (from Brent).
* <1> 4/20/99 JDJ Reformatted, uses string objects, split out 7
* functions from dump_char, dumps artefact info.
--------------------------------------------------
File 'chardump.h':
* Change History (most recent first):
*
* <1> 4/20/99 JDJ Reformatted, uses string objects, split out
* 7 functions from dump_char, dumps artefact info.
--------------------------------------------------
File 'cloud.cc':
* Change History (most recent first):
*
* <1> Oct 1/2001 BWR Created
--------------------------------------------------
File 'cloud.h':
* Change History (most recent first):
*
* <1> Oct 1/2001 BWR Created
--------------------------------------------------
File 'command.cc':
* Change History (most recent first):
*
* <4> 10/12/99 BCR BUILD_DATE is now used in version()
* <3> 6/13/99 BWR New equipment listing commands
* <2> 5/20/99 BWR Swapping inventory letters.
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'command.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'debug.cc':
* Change History (most recent first):
*
* <4> 14/12/99 LRH Added cast_spec_spell_name()
* <3> 5/06/99 JDJ Added TRACE.
* <2> -/--/-- JDJ Added a bunch od debugging macros.
* Old code is now #if WIZARD.
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'debug.h':
* Change History (most recent first):
*
* <4> 5/30/99 JDJ Added synch checks.
* <3> 5/06/99 JDJ Added TRACE.
* <2> -/--/-- JDJ Added a bunch of debugging macros. Old code is now #if WIZARD.
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'decks.cc':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'decks.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'defines.h':
* Change History (most recent first):
*
* <4> 7/29/00 JDJ Renamed MNG NON_MONSTER, MNST MAX_MONSTERS, ITEMS MAX_ITEMS,
* ING NON_ITEM, CLOUDS MAX_CLOUDS, CNG EMPTY_CLOUD, NTRAPS MAX_TRAPS.
* <3> 9/25/99 CDL linuxlib -> liblinux
* <2> 6/17/99 BCR indented and added header
* <1> --/--/-- LRH Created
--------------------------------------------------
File 'delay.cc':
* Change History (most recent first):
*
* <1> Sept 09, 2001 BWR Created
--------------------------------------------------
File 'delay.h':
* Change History (most recent first):
*
* <1> 09/09/01 BWR Created
--------------------------------------------------
File 'describe.cc':
* Change History (most recent first):
*
* <4> 10/14/99 BCR enummed describe_god()
* <3> 10/13/99 BCR Added GOD_NO_GOD case in describe_god()
* <2> 5/20/99 BWR Replaced is_artifact with
* is_dumpable_artefact
* <1> 4/20/99 JDJ Reformatted, uses string objects,
* split out 10 new functions from
* describe_item(), added
* get_item_description and
* is_artifact.
--------------------------------------------------
File 'describe.h':
* Change History (most recent first):
*
* <2> 5/21/99 BWR Changed from is_artifact to is_dumpable_artifact
* <1> 4/20/99 JDJ Added get_item_description and is_artifact.
--------------------------------------------------
File 'directn.cc':
* Change History (most recent first):
*
* <5> 01/08/01 GDL complete rewrite of direction()
* <4> 11/23/99 LRH Looking at monsters now
* displays more info
* <3> 5/12/99 BWR changes to allow for space selection of target.
* CR, ESC, and 't' in targeting.
* <2> 5/09/99 JDJ look_around no longer prints a prompt.
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'directn.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'dungeon.cc':
* Change History (most recent first):
*
*
* <9> 07-Aug-2001 MV clean up of give_item; distribution of
* wands, potions and scrolls
* underground rivers and lakes
* <8> 02-Apr-2001 gdl cleanup; nuked all globals
* <7> 06-Mar-2000 bwr reduced vorpal weapon freq,
* spellbooks now hold up to eight spells.
* <6> 11/06/99 cdl random3 -> random2
* <5> 8/08/99 BWR Upped rarity of unique artefacts
* <4> 7/13/99 BWR Made pole arms of speed.
* <3> 5/22/99 BWR Made named artefact weapons
* rarer, Sword of Power esp.
* <2> 5/09/99 LRH Replaced some sanity checking code in
* spellbook_template with a corrected version
* using ASSERTs.
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'dungeon.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'effects.cc':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'effects.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'enum.h':
* Change History (most recent first):
*
* <11> 7 Aug 01 MV Changed MSLOT_UNASSIGNED_I to MSLOT_MISCELLANY
* added NUM_MISCELLANY, changed MONS_ANOTHER_
* LAVA_THING to MONS_SALAMANDER
* <10> 7/29/00 JDJ Changed NUM_SPELL_TYPES to 14 (from 32767!).
* 24jun2000 jmf Changed comment spacing so stuff fit in 80
* columns; deleted some leading numbers in
* comments (reasoning as above).
* Also removed many "must be last" comments,
* esp. where less-than-accurate.
* <9> 10jan2000 dlb extensive - see changes.340 S
* <8> 04nov1999 cdl added killed_by
* <7> 29sep1999 BCR Added comments showing where uniques are
* <6> 25sep1999 CDL Added commands
* <5> 09sep1999 BWR Removed Great Swords skill
* <4> 06aug1999 BWR added branch and level types
* <3> 02jun1999 DML beams, clouds, ench, ms, kill,
* other minor changes
* <2> 26may1999 JDJ Added a header guard.
* <1> --/--/-- CDL Created
--------------------------------------------------
File 'externs.h':
* Change History (most recent first):
*
* <3> 7/29/00 JDJ Renamed sh_x, sh_y, sh_greed, sh_type, sh_level so
* they start with shop.
* <2> 7/29/00 JDJ Switched to using bounds checked array classes.
* Made a few char arrays unsigned char arrays.
--------------------------------------------------
File 'fight.cc':
* Change History (most recent first):
*
* <11> 07-jul-2000 JDJ Fixed some of the code in you_attack so it doesn't
* index past the end of arrays for unarmed attacks.
* <10> 03-mar-2000 bwr changes for new spells, no stave magic
* skill practising
* <9> 11/23/99 LRH Now you don't get xp/piety for killing
* monsters who were created friendly
* <8> 11/14/99 cdl evade with random40(ev) vice random2(ev)
* <7> 10/ 8/99 BCR Large races get a smaller
* penalty for large shields
* <6> 9/09/99 BWR Code for 1-1/2 hand weapons
* <5> 8/08/99 BWR Reduced power of EV/shields
* <4> 6/22/99 BWR Changes to stabbing code, made
* most gods not care about the
* deaths of summoned monsters
* <3> 5/21/99 BWR Upped learning of armour skill
* in combat slightly.
* <2> 5/12/99 BWR Fixed a bug where burdened
* barehanded attacks where free
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'fight.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'files.cc':
* Change History (most recent first):
*
* <7> 19 June 2000 GDL Change handle to FILE *
* <6> 11/14/99 cdl Don't let player ghosts follow you up/down
* <5> 7/13/99 BWR Monsters now regenerate hps off level &
* ghosts teleport
* <4> 6/13/99 BWR Added tmp file pairs to save file.
* <3> 6/11/99 DML Replaced temp file deletion code.
*
* <2> 5/12/99 BWR Multiuser system support,
* including appending UID to
* name, and compressed saves
* in the SAVE_DIR_PATH directory
*
* <1> --/--/-- LRH Created
--------------------------------------------------
File 'files.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'food.cc':
* Change History (most recent first):
*
* <2> 5/20/99 BWR Added CRAWL_PIZZA.
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'food.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'hiscores.cc':
* Change History (most recent first):
*
* <1> 16feb2001 gdl Created
--------------------------------------------------
File 'hiscores.h':
* Change History (most recent first):
*
* <1> 16feb2001 GDL Created
--------------------------------------------------
File 'initfile.cc':
* Change History (most recent first):
*
* <3> 5 May 2000 GDL Add field stripping for 'name'
* <2> 6/12/99 BWR Added get_system_environment
* <1> 6/9/99 DML Created
--------------------------------------------------
File 'initfile.h':
* Change History (most recent first):
*
* <1> 6/9/99 DML Created
--------------------------------------------------
File 'invent.cc':
* Change History (most recent first):
*
* <5> 10/9/99 BCR Added wizard help screen
* <4> 10/1/99 BCR Clarified help screen
* <3> 6/9/99 DML Autopickup
* <2> 5/20/99 BWR Extended screen lines support
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'invent.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'it_use2.cc':
* Change History (most recent first):
*
* 26jun2000 jmf added ZAP_MAGMA
* <4> 19mar2000 jmf Added ZAP_BACKLIGHT and ZAP_SLEEP
* <3> 10/1/99 BCR Changed messages for speed and
* made amulet resist slow up speed
* <2> 5/20/99 BWR Fixed bug with RAP_METABOLISM
* and RAP_NOISES artefacts/
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'it_use2.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'it_use3.cc':
* Change History (most recent first):
*
* <4> 6/13/99 BWR Auto ID Channel staff
* <3> 5/22/99 BWR SPWLD_POWER is now HP/13 - 3
* <2> 5/20/99 BWR Capped SPWLD_POWER to +20
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'it_use3.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'item_use.cc':
* Change History (most recent first):
*
* <8> 28July2000 GDL Revised player throwing
* <7> 11/23/99 LRH Horned characters can wear hats/caps
* <6> 7/13/99 BWR Lowered learning rates for
* throwing skills, and other
* balance tweaks
* <5> 5/28/99 JDJ Changed wear_armour to allow Spriggans to
* wear bucklers.
* <4> 5/26/99 JDJ body armour can be removed and worn if an
* uncursed cloak is being worn.
* Removed lots of unnessary mpr string copying.
* Added missing ponderous message.
* <3> 5/20/99 BWR Fixed staff of air bug, output of trial
* identified items, a few you.wield_changes so
* that the weapon gets updated.
* <2> 5/08/99 JDJ Added armour_prompt.
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'item_use.h':
* Change History (most recent first):
*
* <2> 5/26/99 JDJ Exposed armour_prompt. takeoff_armour takes an index argument.
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'itemname.cc':
* Change History (most recent first):
*
* <4> 9/09/99 BWR Added hands_required function
* <3> 6/13/99 BWR Upped the base AC for heavy armour
* <2> 5/20/99 BWR Extended screen lines support
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'itemname.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'itemprop.cc':
* Change History (most recent first):
*
* <1> -/--/-- BWR Created
--------------------------------------------------
File 'itemprop.h':
* Change History (most recent first):
*
* <1> -/--/-- BWR Created
--------------------------------------------------
File 'items.cc':
* Change History (most recent first):
*
* <9> 7/08/01 MV Added messages for chunks/corpses rotting
* <8> 8/07/99 BWR Added Rune stacking
* <7> 6/13/99 BWR Added auto staff detection
* <6> 6/12/99 BWR Fixed time system.
* <5> 6/9/99 DML Autopickup
* <4> 5/26/99 JDJ Drop will attempt to take off armour.
* <3> 5/21/99 BWR Upped armour skill learning slightly.
* <2> 5/20/99 BWR Added assurance that against inventory count being wrong.
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'items.h':
* Change History (most recent first):
*
* <2> 6/9/99 DML Autopickup
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'lev-pand.cc':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'lev-pand.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'libgui.cc':
* Change History (most recent first):
*
* <1> 03/08/11 Ita copied from liblinux.cc and modified
*
--------------------------------------------------
File 'libunix.cc':
* Change History (most recent first):
*
* <6> 10/11/99 BCR Swapped 'v' and 'V' commands, fixed
* & for debug command.
* <5> 9/25/99 CDL linuxlib -> liblinux
* changes to fix "macro problem"
* keypad -> command lookup
* <4> 99/07/13 BWR added translate_keypad(), to try and
* translate keypad escape sequences into
* numeric char values.
* <3> 99/06/18 BCR moved CHARACTER_SET #define to AppHdr.h
* <2> 99/05/12 BWR Tchars, signals, solaris support
*
* <1> -/--/-- ? Created
*
--------------------------------------------------
File 'libutil.cc':
* Change History (most recent first):
*
* <1> 2001/Nov/01 BWR Created
*
--------------------------------------------------
File 'libutil.h':
* Change History (most recent first):
*
* <1> 2001/Nov/01 BWR Created
*
--------------------------------------------------
File 'libw32c.cc':
* Change History (most recent first):
*
* <2> 8 Mar 2001 GDL Rewrite to use low level IO
* <1> 1 Mar 2000 GDL Created
*
--------------------------------------------------
File 'macro.cc':
* Change History (most recent first):
*
* <3> 6/25/02 JS Completely rewritten
* <2> 6/13/99 BWR SysEnv.crawl_dir support
* <1> -/--/-- JS Created
--------------------------------------------------
File 'macro.h':
* Change History (most recent first):
*
* <2> 6/25/02 JS Removed old cruft
* <1> -/--/-- JS Created
--------------------------------------------------
File 'maps.cc':
* Change History (most recent first):
*
* <2> 5/20/99 BWR Added stone lining to Zot vault,
* this should prevent digging?
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'maps.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'message.cc':
* Change History (most recent first):
*
* <3> 5/20/99 BWR Extended screen lines support
* <2> 5/08/99 JDJ mpr takes a const char* instead of a char array.
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'message.h':
* Change History (most recent first):
*
* <2> 5/08/99 JDJ mpr takes a const char* instead of a char array.
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'misc.cc':
* Change History (most recent first):
*
* <3> 11/14/99 cdl evade with random40(ev) vice random2(ev)
* <2> 5/20/99 BWR Multi-user support, new berserk code.
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'misc.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'mon-pick.cc':
* Change History (most recent first):
*
* <2> 08-Mar-2000 DLB enumeration & clean-up
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'mon-pick.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'mon-util.cc':
* Change History (most recent first):
*
* <2> 11/04/99 cdl added a break to spell selection
* for kobold Summoners
* print just "[Ii]t" for invisible undead
* renamed params to monam()
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'mon-util.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'monplace.cc':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'monplace.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'monspeak.cc':
* Change History (most recent first):
*
* <1> 01/09/00 BWR Created
--------------------------------------------------
File 'monspeak.h':
* Change History (most recent first):
*
* <1> 01/09/00 BWR Created
--------------------------------------------------
File 'monstuff.cc':
* Change History (most recent first):
*
* <8> 7 Aug 2001 MV Intelligent monsters now pick up gold
* <7> 26 Mar 2001 GDL Fixed monster reaching
* <6> 13 Mar 2001 GDL Rewrite of monster AI
* <5> 31 July 2000 GDL More Manticore fixes.
* <4> 29 July 2000 JDJ Fixed a bunch of places in handle_pickup where MSLOT_WEAPON
* was being erroneously used.
* <3> 25 July 2000 GDL Fixed Manticores
* <2> 11/23/99 LRH Upgraded monster AI
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'monstuff.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'mpr.h':
* Change History (most recent first):
*
* <2> 9/11/07 MPC Split off from message.h
* <2> 5/08/99 JDJ mpr takes a const char* instead of a char array.
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'mstuff2.cc':
* Change History (most recent first):
*
* <5> 31 July 2000 JDJ Fixed mon_throw to use lnchType.
* <4> 29 July 2000 JDJ Tweaked mons_throw so it doesn't index past
* the end of the array when monsters don't have
* a weapon equipped.
* <3> 25 July 2000 GDL Fixed Manticores
* <2> 28 July 2000 GDL Revised monster throwing
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'mstuff2.h':
* Change History (most recent first):
*
* <1> 4/24/99 JDJ mons_spells returns an
* SBeam instead of using
* func_pass.
--------------------------------------------------
File 'mutation.cc':
* Change History (most recent first):
*
* <5> 7/29/00 JDJ Made give_cosmetic_mutation static
* <4> 9/25/99 CDL linuxlib -> liblinux
* <3> 9/21/99 LRH Added many new scales
* <2> 5/20/99 BWR Fixed it so demonspwan should
* always get a mutation, 3 level
* perma_mutations now work.
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'mutation.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'newgame.cc':
* Change History (most recent first):
*
* <16> 19-Jun-2000 GDL changed handle to FILE *
* <15> 06-Mar-2000 bwr changes to berserer, paladin, enchanter
* <14> 10-Jan-2000 DLB class_allowed() lists excluded
* species for all but hunters
* some clean-up of init_player()
* <13> 1/10/2000 BCR Made ogre berserkers get club
* skill, Trolls get unarmed skill
* Halflings can be assassins and
* warpers
* <12> 12/4/99 jmf Gave Paladins more armour skill + a
* long sword (to compensate for
* their inability to use poison).
* Allowed Spriggan Stalkers (since
* that's basically just a venom mage
* + assassin, both of which are now
* legal).
* <11> 11/22/99 LRH Er, re-un-capitalised class
* names (makes them distinguish-
* able in score list)
* <10> 10/31/99 CDL Allow Spriggan Assassins
* Remove some old comments
* <9> 10/12/99 BCR Made sure all the classes are
* capitalized correctly.
* <8> 9/09/99 BWR Changed character selection
* screens look (added sub-species
* menus from Dustin Ragan)
* <7> 7/13/99 BWR Changed assassins to use
* hand crossbows, changed
* rangers into hunters.
* <6> 6/22/99 BWR Added new rangers/slingers
* <5> 6/17/99 BCR Removed some Linux/Mac filename
* weirdness
* <4> 6/13/99 BWR SysEnv support
* <3> 6/11/99 DML Removed tmpfile purging.
* <2> 5/20/99 BWR CRAWL_NAME, new berserk, upped
* troll food consumption, added
* demonspawn transmuters.
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'newgame.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'notes.h':
* Change History (most recent first):
*
* <1> -/--/-- PH Created
--------------------------------------------------
File 'ouch.cc':
* Change History (most recent first):
*
* <8> 7/30/00 JDJ Fixed end_game so that it works with filenames longer than 6 characters.
* <7> 19 June 2000 GDL Changed handle to FILE *
* <6> 11/23/99 LRH Fixed file purging for DOS?
* <5> 9/29/99 BCR Fixed highscore so that it
* doesn't take so long. Also
* added some whitespace to the scores.
* Fixed problem with uniques and 'a'.
* <4> 6/13/99 BWR applied a mix of DML and my tmp
* file purging improvements.
* <3> 5/26/99 JDJ highscore() will print more scores on
* larger windows.
* <2> 5/21/99 BWR Added SCORE_FILE_ENTRIES, so
* that more top scores can be
* saved.
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'ouch.h':
* Change History (most recent first):
*
* <2> 9/29/99 BCR Added the DEATH_NAME_LENGTH define
* It determines how many characters of
* a long player name are printed in
* the score list.
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'output.cc':
* Change History (most recent first):
*
* <2> 5/20/99 BWR Efficiency changes for curses.
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'output.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'overmap.cc':
* Change History (most recent first):
*
* <3> 30/7/00 MV Made Over-map full-screen
* <2> 8/10/99 BCR Changed Linley's macros
* to an enum in overmap.h
* <1> 29/8/99 LRH Created
--------------------------------------------------
File 'overmap.h':
* Change History (most recent first):
*
* <1> --/--/-- LRH Created
--------------------------------------------------
File 'place.cc':
* Change History (most recent first):
*
* <1> 9/11/07 MPC Split from misc.cc
--------------------------------------------------
File 'place.h':
* Change History (most recent first):
*
* <1> 9/11/07 MPC Split from misc.h
--------------------------------------------------
File 'player.cc':
* Change History (most recent first):
*
* <6> 7/30/99 BWR Added player_spell_levels()
* <5> 7/13/99 BWR Added player_res_electricity()
* and player_hunger_rate()
* <4> 6/22/99 BWR Racial adjustments to stealth and Armour.
* <3> 5/20/99 BWR Fixed problems with random stat increases, added kobold
* stat increase. increased EV recovery for Armour.
* <2> 5/08/99 LRH display_char_status correctly handles magic_contamination.
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'player.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'randart.cc':
* Change History (most recent first):
*
* <8> 19 Jun 99 GDL added IBMCPP support
* <7> 14/12/99 LRH random2 -> random5
* <6> 11/06/99 cdl random4 -> random2
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'randart.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'ray.h':
* Change History (most recent first):
*
* <1> 7/11/07 MPC Split off from externs.h
--------------------------------------------------
File 'religion.cc':
* Change History (most recent first):
*
*
* <7> 11jan2001 gdl added M. Valvoda's changes to
* god_colour() and god_name()
* <6> 06-Mar-2000 bwr added penance, gift_timeout,
* divine_retribution(), god_speaks()
* <5> 11/15/99 cdl Fixed Daniel's yellow Xom patch :)
* Xom will sometimes answer prayers
* <4> 10/11/99 BCR Added Daniel's yellow Xom patch
* <3> 6/13/99 BWR Vehumet book giving code.
* <2> 5/20/99 BWR Added screen redraws
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'religion.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'shopping.cc':
* Change History (most recent first):
*
* <3> Jul 30 00 JDJ in_a_shop uses shoppy instead of i when calling shop_set_id.
* <2> Oct 31 99 CDL right justify prices
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'shopping.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'skills.cc':
* Change History (most recent first):
*
* <3> 8/08/99 BWR Increased skill cost in midgame
*
* <2> 7/31/99 BWR Inc skill_point granularity,
* added MAX_SPENDING_LIMIT
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'skills.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'skills2.cc':
* Change History (most recent first):
*
* 01aug2000 jmf RESTORED TITLES TO THEIR FORMER GLORY! MUA-HA!
* <4> 22Jul2000 GDL added warning for low throwing skill
* Changed a few titles.
* <3> 5/20/99 BWR Changed Trapper titles, avoided
* overflow on the weapon skill
* column.
* <2> -/--/-- WL Extensive mods from Wladimir van der Laan.
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'skills2.h':
* Change History (most recent first):
*
* <2> -/--/-- WL Extensive mods from Wladimir van der Laan.
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'spells1.cc':
* Change History (most recent first):
*
* <4> 06-mar-2000 bwr confusing_touch, sure_blade
* <3> 9/11/99 LRH Can't blink in the Abyss
* <3> 6/22/99 BWR Removed teleport control from
* random_blink().
* <2> 5/20/99 BWR Increased greatest healing.
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'spells1.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'spells2.cc':
* Change History (most recent first):
*
* <4> 03jan1999 jmf Changed summon_small_mammals so at
* higher levels it indeed summons in plural.
* Removed some IMHO unnecessary failure msgs.
* (from e.g. animate_dead).
* Added protection by special deities.
* <3> 10/11/99 BCR fixed range bug in burn_freeze,
* vamp_drain, and summon_elemental
* <2> 5/26/99 JDJ detect_items uses '~' instead of '*'.
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'spells2.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'spells3.cc':
* Change History (most recent first):
*
* <2> 9/11/99 LRH Teleportation takes longer in the Abyss
* <2> 8/05/99 BWR Added allow_control_teleport
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'spells3.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'spells4.cc':
* Change History (most recent first):
*
* <2> 29jul2000 jdj Made a zillion functions static.
* <1> 06jan2000 jmf Created
--------------------------------------------------
File 'spells4.h':
* Change History (most recent first):
* <2> 12jul2000 jmf Fixed random (undocumented) damage
* <1> 07jan2000 jmf Created
--------------------------------------------------
File 'spl-book.cc':
* Change History (most recent first):
*
* 24jun2000 jmf Changes to many books; addition of Assassinations;
* alteration of type-printout to match new bitfield.
* <1> 19mar2000 jmf Created by taking stuff from dungeon.cc, spells0.cc,
* spells.cc, shopping.cc
--------------------------------------------------
File 'spl-book.h':
* Change History (most recent first):
*
* 22mar2000 jmf Created
--------------------------------------------------
File 'spl-cast.cc':
* Change History (most recent first):
*
* <4> 1/02/00 jmf changed values, marked //jmf:
* <3> 6/13/99 BWR Added Staff auto identify code
* <2> 5/20/99 BWR Added some screen redraws
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'spl-cast.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'spl-mis.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'spl-util.cc':
* Changelog(most recent first): *
*
* <3> 04oct2001 bwr absorbed spells0.cc
* <2> 24jun2000 jmf changed to use new data structure
* <1> 12jun2000 dlb created after much thought
--------------------------------------------------
File 'spl-util.h':
* Changelog(most recent first):
*
* 24jun2000 jmf simplified structures
* <00> 12jun2000 dlb created after much thought
--------------------------------------------------
File 'state.cc':
* Change History (most recent first):
*
* <1> 09/18/07 MPC Created
--------------------------------------------------
File 'state.h':
* Change History (most recent first):
*
* <1> 7/11/07 MPC Split off from externs.h
--------------------------------------------------
File 'store.cc':
* Change History (most recent first):
* <1> 10/5/07 MPC Created
--------------------------------------------------
File 'store.h':
* Change History (most recent first):
*
* <1> 10/5/07 MPC Created
--------------------------------------------------
File 'stuff.cc':
* Change History (most recent first):
*
* <4> 11/14/99 cdl added random40(), made arg to random*() signed
* <3> 11/06/99 cdl added random22()
* <2> 9/25/99 cdl linuxlib -> liblinux
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'stuff.h':
* Change History (most recent first):
*
* <3> 11/14/99 cdl added random40
* <2> 11/06/99 cdl added random22
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'tags.cc':
* Change History (most recent first):
*
* <2> 16 Mar 2001 GDL Added TAG_LEVEL_ATTITUDE
* <1> 27 Jan 2001 GDL Created
--------------------------------------------------
File 'tags.h':
* Change History (most recent first):
*
* <1> 27 Jan 2001 GDL Created
--------------------------------------------------
File 'terrain.cc':
* Change History (most recent first):
*
* <1> 9/11/07 MPC Split from misc.cc
--------------------------------------------------
File 'terrain.h':
* Change History (most recent first):
*
* <1> 9/11/07 MPC Split from misc.h
--------------------------------------------------
File 'transfor.cc':
* Change History (most recent first):
*
* <2> 5/26/99 JDJ transform() and untransform() set you.wield_change so
* the weapon line updates.
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'transfor.h':
* Change History (most recent first):
*
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'traps.cc':
* Change History (most recent first):
*
* <1> 9/11/07 MPC Split from misc.cc
--------------------------------------------------
File 'traps.h':
* Change History (most recent first):
*
* <1> 9/11/07 MPC Split from misc.h
--------------------------------------------------
File 'travel.h':
* Change History (most recent first):
*
* <1> -/--/-- SD Created
--------------------------------------------------
File 'unrand.h':
* Change History (most recent first):
* <3> 7 Aug 2001 MV Added many new items
* <2> 5/09/99 JDJ Cekugob no longer has fire and cold
* resistances.
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'version.h':
* Change History (most recent first):
*
* <2> 10/12/99 BCR Added BUILD_DATE #define
* <1> -/--/-- --- Created
--------------------------------------------------
File 'view.cc':
* Change History (most recent first):
*
* <10> 29 Jul 00 JDJ show_map iterates horizontally to 79 instead of 80.
* item no longer indexes past the end of environ::grid.
* <9> 19 Jun 00 GDL Complete rewrite of LOS code
* <8> 11/23/99 LRH Added colour-coded play-screen map & clean_map
* init options
* <7> 9/29/99 BCR Removed first argument from draw_border
* <6> 9/11/99 LRH Added calls to overmap functions
* <5> 6/22/99 BWR Fixed and improved the stealth
* <4> 5/20/99 BWR show_map colours all portals,
* exits from subdungeons now
* look like up stairs.
* <3> 5/09/99 JDJ show_map draws shops in yellow.
* <2> 5/09/99 JDJ show_map accepts '\r' along with '.'.
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'view.h':
* Change History (most recent first):
*
* <2> 9/29/99 BCR Added the BORDER_COLOR define
* <1> -/--/-- LRH Created
--------------------------------------------------
File 'winhdr.h':
* Change History (most recent first):
*
* <1> 5/30/99 JDJ Created.
--------------------------------------------------
File 'xom.h':
* Change History (most recent first):
*
* <1> 09/28/07 MPC Split from religion.h
--------------------------------------------------