[BACK]Return to history.txt CVS log [TXT][DIR] Up to [contributed] / early-roguelike / urogue

Annotation of early-roguelike/urogue/history.txt, Revision 1.1.1.1

1.1       rubenllo    1: #
                      2: #   history.txt
                      3: #
                      4: #   UltraRogue: The Ultimate Adventure in the Dungeons of Doom
                      5: #   Copyright (C) 1985, 1986, 1992, 1993, 1995 Herb Chong
                      6: #   All rights reserved.
                      7: #
                      8: #   See the file LICENSE.TXT for full copyright and licensing information.
                      9: #
                     10:
                     11: 2.01 - Dec 17/84
                     12: 1)     MAXTRAPS set to 20, up from 15.  the dungeon gets nastier
                     13: 2)     hitpoints gained per level change/loss increased by 50%.
                     14:        this will be essential when new monsters added and amulet
                     15:        level is increased to 50 or so.
                     16:
                     17: 2.01 - Dec 21/84
                     18: 1)     MAXPDEF set to 4 (maximum number of saved characters).
                     19:
                     20: 2.01 - Dec 23/84
                     21: 1)     all load control and time code now non-optional.  controlled
                     22:        by external variables initialized in tunable.c.  load average
                     23:        is now read by a separate program and obtained via popen(3).
                     24: 2)     2 new armors added, mithril and crystalline.
                     25: 3)     when wearing crystalline armor, a wielded weapon can be turned
                     26:        into a wand of lightning by bolts of lightning from monsters
                     27:        (75% chance)
                     28: 4)     blessed (enchanted) food lasts 3 times as long as regular food
                     29:        up to 6000 turns (regular food is 2000 max)
                     30: 5)     tidied up messages so they all have periods on the end, etc.
                     31: 6)     not being able to play because of holiday() code is distinguished
                     32:        by a separate message
                     33: 7)     when wearing crystalline armor, monsters that normally hug won't
                     34:
                     35: 2.01 - Dec 24/84
                     36: 1)     fixed handling of being hit by lightning shot by yourself
                     37: 2)     fixed inventory message for sticks with one charge
                     38: 3)     a highly charged (>50) stick or weapon of lightning can do extra damage
                     39:
                     40: 2.01 - Dec 25/84
                     41: 1)     mithril armor decreases by 25% the chance of being hit by magic
                     42:        or wands (VS_MAGIC and VS_WAND -5) except by silver arrows
                     43: 2)     all forms of teleportation cause confusion unless you are currently
                     44:        affected by a clear thought potion.  wizard teleportation via ^X
                     45:        is exempt
                     46: 3)     falling through a maze or normal trapdoor can cause damage and you can
                     47:        die from it.  also, you are confused unless currently affected by a
                     48:        clear thought potion
                     49: 4)     when askme is set, more prompting for names is made for scrolls and
                     50:        potions
                     51:
                     52: 2.01 - Dec 26/84
                     53: 1)     fixed bug for when wizard or after reading scroll of creation, making
                     54:        an object of which there is only a single type does not redisplay the
                     55:        level
                     56: 2)     ring of teleportation can also cause confusion.  oversight in changes
                     57:        made in other code
                     58: 3)     19 new weapons added.  list of weapons used to start with has not
                     59:        changed
                     60: 4)     calculation of worth of multiply occuring objects changed to include
                     61:        multiplying by the count of the number of objects
                     62: 5)     silver arrows are aimed by magic and so miss only if monster saves
                     63:        against magic and the arrow otherwise would have missed anyway
                     64: 6)     fixed bug if entering wizard's password from the command line and is
                     65:        typed in wrong, then a game restore is attempted
                     66: 7)     changed format of asking for object creation to allow more objects
                     67:        to be chosen
                     68: 8)     format of name being saved in the score file is changed to indicate
                     69:        level number and level name of the person
                     70:
                     71: 2.01 - Dec 27/84
                     72: 1)     added 17 new monsters.  the scorefile name of the monster that killed
                     73:        you is incompatible in indexing, but that's life.
                     74:
                     75: 2.01 - Dec 30/84
                     76: 1)     wererats can now summon giant rats, up to 4 of them
                     77: 2)     ogres are now greedy
                     78:
                     79: 2.01 - Jan 2/85
                     80: 1)     elves that carry bows have a 10% chance of carrying silver arrows
                     81: 2)     slightly higher probabilities of traps being successfully set
                     82: 3)     format of top ten adventurers output changed to two lines for
                     83:        neatness since more stuff added
                     84:
                     85: 2.01 - Jan 3/85
                     86: 1)     a cursed scroll of create monster now creates 3 to 6 monsters
                     87:        around you.  a normal one and a blessed one create just one
                     88:
                     89: 2.01 - Jan 6/85
                     90: 1)     amulet moved up to level 50 for safety  :-)
                     91: 2)     added new weapons, including a claymore and a footbow
                     92: 3)     some of new weapons now available during initial selection
                     93:
                     94: 2.01 - Jan 7/84
                     95: 1)     more weapons added
                     96: 2)     code to handle creation of objects completely rewritten to no longer
                     97:        have a limit on the number of items
                     98: 3)     fixed bug in wizard monster creation routine to allow ESC to terminate
                     99:        without selection
                    100:
                    101: 2.01 - Jan 11/85
                    102: 1)     fixed code in chase.c so that a monster can actually use a footbow
                    103:        if it's carrying one
                    104: 2)     fixed bug in chase.c that wrong pointer is used to point to a
                    105:        monster's silver arrow.  it turns out that the code executes as
                    106:        expected but the comments are then wrong
                    107:
                    108: 2.01 - Jan 13/85
                    109: 1)     added fire traps as another type of trap.  needed for burning oil
                    110: 2)     changed name of molotov cocktails to burning oil.  when thrown and
                    111:        misses monster, it makes a fire trap and also lights up the room
                    112: 3)     6 new rings added - carrying - pack loses 1/3 of its weight
                    113:                          - adornment - worth 1000 gp, but nothing else
                    114:                          - levitation - avoids traps and things like that
                    115:                          - fire resistance, lightning resistance, and
                    116:                            cold resistance - obvious
                    117: 4)     certain monsters will die instantly when hit by burning oil
                    118:
                    119: 2.01 - Jan 14/85
                    120: 1)     full damage is always done with burning oils except on fireproof
                    121:        monsters
                    122: 2)     monsters that divide will not do so when hit by burning oil
                    123: 3)     fixed bugs in messages for firetraps
                    124:
                    125: 0.00 Alpha - Jan 15/85
                    126: 1)     flameproof monsters aren't burnt by burning oil
                    127: 2)     version and name of game changed to UltraRogue.  hopefully,
                    128:        it will live up to it's name
                    129: 3)     format of scoring output changed to remove redundant information
                    130: 4)     crysknife can poison now.  if the monster doesn't save against
                    131:        poison, it loses half its hit points
                    132: 5)     flameproof monsters ignore firetraps and can run through them
                    133: 6)     many special properties of weapons changed from hardcoded names
                    134:        to flags
                    135: 7)     boomerangs and other weapons that return do so now
                    136: 8)     maximum attempts to set traps per level changed from 8 to 16
                    137: 9)     maximum transactions at a trading post changed from 4 to 8
                    138:
                    139: 0.00 Alpha - Jan 16/85
                    140: 1)     corrected code for handling of silver and poisoned weapons
                    141:
                    142: 1.00 Alpha - Feb 1/85
                    143: 1)     it's now possible to roll crystalline armor at start
                    144: 2)     enchanting armor causes it to weigh 20% less for each + and 20% more
                    145:        for each -
                    146:
                    147: 1.00 Alpha - Feb 4/85
                    148: 1)     quitting uses experience point score instead of gold
                    149: 2)     corrected handling of weight of enchanted armor
                    150: 3)     discovering a firetrap lights the room
                    151: 4)     it's now possible to die from fire traps
                    152:
                    153: 1.00 Alpha - Feb 5/85
                    154: 1)     changed weight of enchanted objects in wrong place.  now fixed
                    155: 2)     minor fix to messages in trader.c
                    156: 3)     changed the effect of a scroll of acquirement.  a blessed scroll
                    157:        now works as in old version, a normal or cursed scroll will
                    158:        allow acquirement of an object of random type.
                    159: 4)     split rogue.c into rogue.c and monsdata.c
                    160:
                    161: 1.00 Alpha - Feb 10/85
                    162: 1)     armor doesn't rust if you're not wearing any
                    163: 2)     added 8 artifacts, now trying to make rogue compile again
                    164: 3)     time window for restored games changed to 60s instead of 25s.
                    165:
                    166: 1.00 Alpha - Feb 13/85
                    167: 1)     misc. tidying up of messages.  some changed to be wizard only
                    168:        messages
                    169: 2)     one unique monster added, have not yet tested nastiness of beast
                    170: 3)     changed chasing code to hopefully remove bug that stops running
                    171:        in a room even though monster is invisible or can surprise
                    172: 4)     seeing distance is now a variable so that later enhancements can
                    173:        be made
                    174: 5)     added apply command ('A') to make an artifact work (does nothing
                    175:        right now)
                    176: 6)     it is now possible to trip and fall down the stairs, and die
                    177:        in the process
                    178: 7)     blessed objects weigh 20% less and cursed weigh 20% more
                    179: 8)     fighting (but not to death) allowed until 1/3 of max hit points
                    180: 9)     time of stiffening by basilisks, etc., is now randomized
                    181: 10)    tidied up code to handle signals and autosaving
                    182: 11)    poison pool traps implemented
                    183: 12)    quaffing a potion of haste self when already hasted lasts a
                    184:        longer time than before
                    185: 13)    if strength is high enough, the hero can break free of
                    186:        a hold
                    187: 14)    creation of artifacts now supported (sort of)
                    188: 15)    scoring routines changed to track gold and experience separately.
                    189:        now i have to figure out how to set the gold to zero without
                    190:        resetting the score file
                    191: 16)    gold is counted (including worth of objects) even for quitting and
                    192:        dying.  however, position in scorefile is determined by experience
                    193:        points only
                    194: 17)    three new scrolls 1) nothing - does nothing
                    195:                          2) silver plating - magic aimed weapons seldom miss
                    196:                          3) ownership - make weapons return
                    197: 18)    6 types of food now - details still to be fixed up
                    198: 19)    corrected handling of normal and cursed scrolls of acquirement
                    199:
                    200: 1.00 Alpha Feb 14/85
                    201: 1)     creation of artifacts mostly working now.  no code to support
                    202:        their special functions yet
                    203: 2)     corrected names of artifacts and food so the inventory routine
                    204:        gives correct case and plural forms of names
                    205: 3)     handling of duration of enchanted food fixed
                    206:
                    207: 1.00 Alpha Feb 15/85
                    208: 1)     creation, picking up, dropping, and throwing artifacts now apparently
                    209:        correct.  no functions yet implemented yet
                    210: 2)     mad wizard changed to mad sorceress and is no longer confused.
                    211:        level, intelligence, experience points and damage increased
                    212: 3)     nymphs try to steal the most valuable magic item carried now
                    213: 4)     picking up an artifact gives experience equal to 0.1 of it's
                    214:        worth in gold
                    215: 5)     new wizard command 'V' added to find the worth of an object
                    216:
                    217: 1.00 Alpha Feb 16/85
                    218: 1)     monsters that steal magic and gold no longer vanish when they've
                    219:        stolen an item.  instead, it turns invisible and tries to run away.
                    220:        a nymph isn't so bad, but watch out for the mad sorceress.
                    221:        the monster will carry around the item until killed
                    222: 2)     picking up things with a full pack in a trading post no longer
                    223:        identifies it
                    224: 3)     falling into a poison trap does not automatically poison current
                    225:        weapon and there is a 75% probability of losing 1/3 hit points
                    226:        and 2 strength
                    227: 4)     buying anything in a trading post tells you what it is and all others
                    228:        of the same type
                    229: 5)     quaffing a potion of healing at or near max hit points increases
                    230:        maximum by more
                    231: 6)     a wand of nothing does nothing
                    232: 7)     cursed scroll of ownership causes thrown weapon to always disappear
                    233:
                    234: 1.00 Alpha Feb 17/85
                    235: 1)     corrected handling of wizard scorefile manipulation commands
                    236: 2)     corrected code to create objects via the scroll of acquirement
                    237: 3)     a cursed scroll of acquirement creates a cursed object
                    238: 4)     wearing a ring of levitation allows you to move over any kind of
                    239:        trap without being harmed
                    240: 5)     poisoned weapons now identified as such in inventory name
                    241:
                    242: 1.00 Alpha Feb 25/85
                    243: 1)     corrected handling of scoring of gold for total winners
                    244: 2)     changed mad sorceress to be non-unique to make dungeon really nasty
                    245: 3)     added code to calculate cost of silver, poisoned, and owned weapons
                    246: 4)     code to stop running when a monster appears corrected for when
                    247:        monster can surprise or is invisible
                    248:
                    249: 1.00 Alpha Mar 1/85
                    250: 1)     cursed potion of see invisible does nothing when wearing ring
                    251:        of see invisible.
                    252: 2)     putting on a ring of see invisible while blind cures blindness
                    253:
                    254: 1.01 Alpha Mar 4/85
                    255: 1)     changed encryption scheme used by read/write routines to code
                    256:        supplied by Michael Mauldin (mlm@cmu-cs-cad.arpa)
                    257: 2)     eating too much causes paralysis for a short time
                    258: 3)     changed rnd (random integer in a certain range) routine to use
                    259:        a better algorithm
                    260: 4)     changed version string for internal checking to something more
                    261:        useful
                    262:
                    263: 1.01 Alpha Mar 8/85
                    264: 1)     changed inv_name to show silver weapons properly
                    265: 2)     changed name of "silver weapon" scroll to "magic hitting"
                    266: 3)     scrolls of ownership and magic hitting now prompt for weapon to
                    267:        apply scroll to
                    268: 4)     rnd changed back to old algorithm because new one is SLOW
                    269:
                    270: 1.01 Alpha Mar 20/85
                    271: 1)     picking up an artifact more than once does not add more experience
                    272:        points
                    273: 2)      new unique and VERY NASTY monster added, Lucifer.  only appears
                    274:        on level one when you have an artifact on you.  he is NOT
                    275:        pleasant.  i am certain that he will prevent total winners until
                    276:        i can tune his parameters.
                    277:
                    278: 1.01 Alpha Mar 22/85
                    279: 1)     changed maximum objects per normal level from 9 to 5
                    280: 2)     changed monster window to half it's current value to stretch
                    281:        out the levels new monsters can appear over
                    282: 3)     increased traps per level again from 20 to 25
                    283:
                    284: 1.01 Alpha Mar 28/85
                    285: 1)     decreased abilities of Lucifer to try things out
                    286: 2)     changed probability of food up and other stuff down
                    287: 3)     changed probability of potion of gain level down
                    288:
                    289: 1.01 Alpha Apr 1/85
                    290: 1)     changed traps per level up to 30
                    291: 2)     fixed bug in wearing ring of cold resistance
                    292: 3)     changed window for saving to 180s because save/restore with
                    293:        new algorithm is much slower
                    294: 4)     added support for lairs of unique monsters, 1 in 15 chance of
                    295:        being summoned while going up the stairs
                    296: 5)     trading posts can't appear until level 15, up from level 5
                    297: 6)     you can't be blinded when wearing a ring of extra sight
                    298: 7)     hit points per level gained/lost reduced to original values
                    299: 8)     deleted some wizard commands and re-arranged some of the rest
                    300: 9)     changed how wizard teleportation specifies type of level
                    301: 10)    modified parameters of sucessfully striking a monster
                    302: 11)    Lucifer devalued again
                    303:
                    304: 1.02 Alpha Apr 2/85
                    305: 1)     reduced probability of being summoned at random while running around
                    306: 2)     restored probability of hitting parameter
                    307: 3)     doubled requirements for experience level changes
                    308:
                    309: 1.02 Alpha Apr 4/85
                    310: 1)     restored requirements for experience level changes
                    311: 2)     increased probability that a monster hits on an attack
                    312: 3)     changed probability of food downwards and other stuff upwards
                    313: 4)     changed probability of some scroll's cursed and blessed probabilities
                    314:
                    315: 1.02 Alpha Apr 5/85
                    316: 1)     throne room monsters no longer hasted
                    317: 2)     fixed messages for scrolls of magic hitting and ownership
                    318: 3)     infinite loops in wanderer() due to trying to place a monster
                    319:        in a different room than the hero on a THRONE level
                    320: 4)     changed format of scorefile to include what artifacts were
                    321:        retrieved
                    322: 5)     initial attributes of a fighter increased
                    323: 6)     Lucifer downgraded again (sigh)
                    324:
                    325: 1.02 Alpha Apr 12/85
                    326: 1)     food probability adjusted upwards
                    327: 2)     size of string to hold fruit food name increased
                    328: 3)     monsters per treasure room increased to 20 from 15
                    329: 4)     maximum number of magic objects per level increased from 5 to 7
                    330: 5)     added code to differentiate a winner carrying all artifacts
                    331:        and some
                    332: 6)     reduced probability of summoning
                    333:
                    334: 1.02 Alpha Apr 16/85
                    335: 1)     monsters that can walk through stone are not affected by wand of
                    336:        antimatter.  so much for an easy kill of Lucifer
                    337: 2)     throne rooms always contain treasure, up to 3 times as much as normal
                    338:
                    339: 1.02 Alpha Apr 23/85
                    340: 1)     max monsters/treasures in a party room upped again from 20 to 30
                    341:
                    342: 1.02 Alpha Apr 26/85
                    343: 1)     improved wizard outfitting command to start with more and better stuff
                    344: 2)     fighters gain and lose 12 instead of 10 hit points max per level
                    345: 3)     throne rooms always contain lots of treasure
                    346: 4)     fixed message in experience level changes to include period
                    347:
                    348: 1.02 Alpha Apr 28/85
                    349: 1)     monsters that can breathe can do so more than once with 50% chance
                    350:        after each use of losing (or retaining) ability
                    351: 2)     catch zapping and bolts into darkened rooms, passages, and phased
                    352:        players in walls and flag as error for wizard
                    353: 3)     mad sorceress improved in ability
                    354: 4)     changing name of fruit in options now also changes name in rest of game
                    355: 5)     handling of SIGINT and SIGQUIT corrected for when escaping to shell
                    356:        and returning.  used to exit with endit().  now does quit() to
                    357:        prompt before exiting
                    358: 6)     options listing now includes name of option for the environment
                    359:        variable
                    360: 7)     throne rooms made nastier by increasing hit points further and also
                    361:        decreasing AC of monster even more
                    362: 8)     monsters below level 80 start getting nastier in a lot of ways
                    363:        and is level dependent (deeper == nastier)
                    364:
                    365: 1.02 Alpha Apr 29/85
                    366: 1)     all monsters in throne rooms can now walk through walls
                    367: 2)     past level 80, all monsters that can use breath weapons will never
                    368:        lose that ability
                    369: 3)     Lucifer upgraded
                    370:
                    371: 1.02 Alpha Apr 30/85
                    372: 1)     algorithm for nastier monsters below level 80 changed (nastier)
                    373: 2)     potion of raise level made much rarer
                    374: 3)     being drained a level is restored only half the time
                    375: 4)     monsters in thone rooms can see invisible heros
                    376: 5)     scrolls of acquirement are rarer and are more likely to be cursed
                    377:
                    378: 1.02 Alpha May 1/85
                    379: 1)     Lucifer hit points upgraded
                    380: 2)     Lucifer never loses ability to zap with breath weapon
                    381: 3)     fixed bug in returning of weapons with blessed scroll of
                    382:        ownership read on them
                    383: 4)     circular buffer implemented for messages and each line of buffer
                    384:        increased in size
                    385: 5)     rings, weapons, sticks, and armor can explode if enchanted too much
                    386: 6)     owned things show up that way in inventory
                    387:
                    388: 1.02 Alpha May 2/85
                    389: 1)     length of time that all food lasts increased
                    390: 2)     throwing a scare monster scroll curses it
                    391:
                    392: 1.02 Alpha May 3/85
                    393: 1)     attacking rust monsters with bare hands causes segmentation faults
                    394:        fixed by checking for whether hero wields a weapon or not
                    395: 2)     evil sorceresses (and nymphs) will steal anything, including
                    396:        what you're wearing, below level 95
                    397: 3)     it's now imposssible to enchant a ring of slow digestion beyond 3
                    398:        since food consumption code is not designed to handle it
                    399:
                    400: 1.02 Alpha May 6/85
                    401: 1)     adjusted probability of things exploding when enchanted too much from
                    402:        1 in 8 to 1 in 5
                    403: 2)     being summoned while just wandering in the dungeon is changed
                    404:        to 1 in 99999 to make life interesting
                    405: 3)     stick of fire now kills monsters that are flammable
                    406: 4)     fixed bug in handling firetraps for monsters
                    407: 5)     corrected new code to handle monsters running through fire traps
                    408:
                    409: 1.02 Alpha May 8/85
                    410: 1)     fixed bug in wizard dungeon level change command
                    411: 2)     total daemons changed from 30 to 60 to allow for new things
                    412: 3)     fighting while blinded changed from "it" to "the monster"
                    413: 4)     algorithm for making monsters nastier below level 80 made
                    414:        even nastier
                    415: 5)     fire traps always burn even when levitated
                    416: 6)     fixed monster name lookup in shoot_bolt when bolt misses
                    417: 7)     monster lair traps implemented for levels below 50
                    418: 8)     rust traps implemented to rust armor
                    419: 9)     messages for CANRUST monsters hitting you after armor is
                    420:        destroyed is changed
                    421: 10)    placement of player in a throne room corrected
                    422: 11)    unique monsters are always awakened by the hero entering the room
                    423: 12)    a monster with enough strength can shatter crystalline armor with
                    424:        a single blow
                    425: 13)    a monster with enough strength can make the armor ring when hit,
                    426:        aggravating all monsters on the level
                    427: 14)    monsters that can shriek can shatter crystalline armor
                    428: 15)    strength of monsters below level 80 also increases with level
                    429: 16)    check more often for null pointers when refering to current armor
                    430:        in fight.c and monster.c
                    431: 17)    selling or dropping an artifact in a post loses it forever, but
                    432:        you can still go up the stairs as if you did have it.  same with
                    433:        it being stolen by a monster
                    434:
                    435: 1.02 Alpha May 10/85
                    436: 1)     creation of firetraps done only when there is room in the traps array
                    437: 2)     potion of extra hearing - cursed, normal and blessed
                    438: 3)     potion of extra scent - cursed, normal, and blessed
                    439: 4)     hero can smell or hear monsters whenever they appear in dungeon
                    440:        or possibly when he enters a room, always when potions have been
                    441:        quaffed
                    442:
                    443: 1.02 Alpha May 11/85
                    444: 1)     scroll of food detection implemented
                    445: 2)     corrected algorithm for blessed food and added message when
                    446:        eating it so people trying will know to try it again
                    447: 3)     code to handle super food consumption added
                    448: 4)     changed algorithm for ring of slow digestion food consumption
                    449:        to not use hardwired enchantment levels
                    450: 5)     hearing and smelling new monster messages changed to reflect
                    451:        distance and rooms somewhat
                    452: 6)     partial implementation of artifact powers completed
                    453: 7)     many of minor malevolent and side effects implemented
                    454: 8)     some major malevolent effects implemented
                    455: 9)     Phial of Galadriel implemented
                    456: 10)    Palantir of Might implemented
                    457:
                    458: 1.02 Alpha May 12/85
                    459: 1)     fixed dying by fire traps to remove seg fault while trying to
                    460:        print reason for dying
                    461: 2)     selling an artifact or having it stolen and vanishing when
                    462:        monster that stole it is killed loses the artifact permanently
                    463:        and the ability to go upwards is lost if it's the only artifact
                    464:        in the hero's possesion
                    465: 3)     login name included in scorefile
                    466: 4)     stick of invisibility - makes monsters appear or disappear
                    467:        cursed (all in room), normal(one in direction), blessed(one
                    468:        appears in direction)
                    469: 5)     implemented Amulet of Yendor, Silmaril of Ea, Sceptre of Might,
                    470:        Wand of Orcus
                    471: 6)     partial implementation of Magic Purse of Yendor
                    472: 7)     20 units of food are consumed every time a artifact power is attempted
                    473: 8)     code for blessed scrolls of magic mapping, gold detection,
                    474:        food detection, potions of magic detection and monster detection
                    475:        in place
                    476: 9)     minimal code for wand of invisibility implemented
                    477:
                    478: 1.02 Alpha May 13/85
                    479: 1)     minimal code for potions of super heroism and disguise added
                    480: 2)     no healing when phased and in rock
                    481: 3)     changed "owned" to "claimed" in inv_name() for weapons
                    482: 4)     wand of invisibility implemented
                    483: 5)     bug in removing rings of add ability fixed when unwearing one
                    484: 6)     leaving rooms when wearing ring of illumination darkens it
                    485:
                    486: 1.02 Alpha May 14/85
                    487: 1)     rewrote all code to handle changes in the five major player
                    488:        abilities
                    489: 2)     completed implementation of the Crown of Might
                    490: 3)     implemented blessed mapping and detection abilities
                    491: 4)     more minor effects
                    492: 5)     more major effects
                    493: 6)     copy over login name to scorefile name entry only if it's
                    494:        not the same as the name entry started with
                    495: 7)     falling down stairs probability shifted according to encumberance
                    496: 8)     undead monsters are not affected by poison
                    497: 9)     ring of regeneration restores hit points faster
                    498: 10)    ring of sustain health stops disease and parasitic infections, but
                    499:        doesn't cure them
                    500:
                    501: 1.02 Alpha May 15/85
                    502: 1)     fixed bugs in handling power boosted strength and dexterity
                    503: 2)     implemented potions of disguise and superheroism
                    504:
                    505: 1.02 Alpha May 16/85
                    506: 1)     changed potion of disguise to be like a scare monster scroll and
                    507:        shortened length of time it lasts
                    508: 2)     implemented more minor effects
                    509: 3)     cursed scroll of magic mapping done - forgets map
                    510: 4)     fighting stops "hits" and "misses" messages to stop having to
                    511:        hit the spacebar all the time
                    512: 5)     1 in 50 chance when fighting to stop fighting completely at random.
                    513:        a neater way of stopping fighting when neither side is hitting the
                    514:        other
                    515: 6)     moving over some traps using the 'm' command can result in no
                    516:        trapping, especially if player is thief
                    517: 7)     asleep on top of a sleep trap doesn't print many messages
                    518:        about what the trap is
                    519: 8)     reduced nastiness of level-dependent monster characteristics
                    520: 9)     make probability of losing breath weapon dungeon level dependent
                    521: 10)    fixed bug in stopping running when a monster enters room
                    522: 11)    Magic Purse of Yendor code in place but not tested
                    523:
                    524: 1.02 Beta May 17/85
                    525: 1)     fixed bag of holding code for Magic Purse of Yendor
                    526: 2)     can't put Magic Purse inside itself
                    527: 3)     lowered probability of a nonthief moving over a trap successfully
                    528: 4)     add contents of Purse to score
                    529: 5)     added more major and minor effects
                    530: 6)     lowered probability of an artifact being deactivated by a minor
                    531:        effect
                    532:
                    533: 1.02 Beta May 18/85
                    534: 1)     check for no wielded weapon or no armor worn when being hit
                    535:        by breath weapon
                    536: 2)     check for no wielded weapon when blasting it in default major
                    537:        effect of artifact activation
                    538: 3)     changed many messages in minor effects to check for blindness
                    539: 4)     it is possible to trip and stumble over your weapon, and die in
                    540:        the process.  poisoned weapons do a lot of damage to the hero
                    541: 5)     fighting or shooting some wands at the quartermaster increases
                    542:        the cost of things and probability of things being cursed
                    543:        by other quartermasters and in trading posts.  monsters on level
                    544:        are aggravated
                    545: 6)     fighters using the 'f' or 'F' commands are get bonus number
                    546:        of attacks dependent upon level per turn
                    547: 7)     when not under influence of potions of extra scent or extra hearing,
                    548:        thieves have higher probability of hearing or smelling a monster
                    549: 8)     cursed detection scrolls and potions implemented
                    550: 9)     scroll of electrification implemented
                    551:
                    552: 1.02 Beta May 19/85
                    553: 1)     five new rings added
                    554: 2)     worth of artifacts increased by a factor of 10
                    555: 3)     when msgline is blank and last message is requested via ^P,
                    556:        don't decrement message buffer index the same way since it was
                    557:        not incremented to clear the line
                    558: 4)     initial hit point bonus for constitutions above 15
                    559: 5)     new command listen ('=') to listen for nearby monsters
                    560: 6)     ring of breathing - player is unaffected by gases
                    561: 7)     ring of free action - player can't be held or slowed except by an
                    562:        artifact side effect
                    563: 8)     reduced duration of confusion after teleportation
                    564: 9)     ring of wizardry - doubles spell and prayer ability for players
                    565:        who are not clerics nor magicians
                    566: 10)    listen for monsters nearby with higher probability for thief
                    567: 11)    ring of resurrection - you might come back from the grave: cursed,
                    568:        normal, and blessed versions
                    569: 12)    ring of teleport control - get to choose position and might actually
                    570:        end up there: cursed, normal, and blessed versions
                    571: 13)    corrected multi-attack code to allow only fighters
                    572: 14)    cursed detection magic identifies itself for later in the dungeon
                    573: 15)    silver weapons do twice damage to undead monsters
                    574: 16)    source frozen for version as reference.  further updates sent
                    575:        out will be via context diffs
                    576:
                    577: 1.02 Beta May 20/85
                    578: 1)     modified saving throw for resurrection to take into account current
                    579:        constitution adjusted for luck and ring values
                    580: 2)     rings of resurrection and teleport control now has enchantment
                    581:        amount printed
                    582: 3)     a failed resurrection now waits for the user to read the message
                    583:        before continuing with termination
                    584: 4)     off-by-one error in counting resurrection attempts
                    585: 5)     added diagonal moves to teleport control (sort of)
                    586: 6)     successful control of teleport modified by luck and ring values
                    587: 7)     corrected initialization of resurrection count
                    588: 8)     moved tripping, summoning, and other things inside the test for
                    589:        valid commands
                    590: 9)     changed algorithm for determining successful resurection with
                    591:        everything
                    592: 10)    bug in listen command changed you to a thief when using it
                    593:
                    594: 1.02 Beta May 21/85
                    595:
                    596: 1)     a blessed scroll acquirement allows creation of an artifact or
                    597:        monster even if not wizard
                    598: 2)     infestation is not supposed to be immediately fatal
                    599:
                    600: 1.02 Beta May 22/85
                    601: 1)     moved new.things (this file) into directory rogue to make updates
                    602:        via context diffs more easy to apply
                    603: 2)     corrected message of deactivation of artifacts
                    604: 3)     changed definition of .rog_defs to an external variable in
                    605:        tunable.c for customization purposes
                    606:
                    607: 1.02 Beta May 23/85
                    608: 1)     termination after load average is too high does a save instead
                    609:        of just quitting
                    610:
                    611: 1.02 Beta May 25/85
                    612: 1)     corrected code for adding userid after name in scorefile
                    613: 2)     redisplaying of messages after being cleared by msg("") fixed
                    614:
                    615: 1.02 Beta May 27/85
                    616: 1)     dungeon level dependent monster ability algorithm made less
                    617:        nasty
                    618: 2)     throne room monster ability modification algorithm made less
                    619:        nasty
                    620: 3)     some of Lucifer's abilities made less nasty
                    621: 4)     levitated and phased allows upward movement through rock
                    622: 5)     discovered trading post stays lit when exiting room
                    623:
                    624: 1.02 Beta May 28/85
                    625: 1)     fixed firetraps combined with rings of levitation
                    626: 2)     fixed messages for major effects blasting of weapon
                    627: 3)     disguise can be seen through by monsters with high experience
                    628:        for hitting, zapping, and throwing things at the hero
                    629: 4)     increased safe amount to enchant ring from 4 to 5
                    630:
                    631: 1.02 Beta May 29/85
                    632: 1)     documented 'f' and 'F' commands under help command
                    633:
                    634: 1.02 Beta June 1/85
                    635: 1)     increased the value of some items
                    636:
                    637: 1.02 Beta June 3/85
                    638: 1)     made leprechauns and nymphs harder to kill and more likely
                    639:        to stay around
                    640: 2)     nymphs now attack whenever possible
                    641: 3)     monsters ignore rust traps now
                    642: 4)     changed help for 'f' and 'F' commands slightly
                    643:
                    644: 1.02 Beta June 3/85
                    645: 1)     missed change of ".rog_defs" to ROGDEFS
                    646:        (thanx jason%ucblilac.CC@berkeley.arpa)
                    647: 2)     anything can be claimed now.  inventory names and worth of objects
                    648:        changed to reflect this
                    649:
                    650: 1.02 Beta June 4/85
                    651: 1)     check for monster wielding a weapon didn't check for null pointer
                    652: 2)     changed #include "stdio.h" to <stdio.h> in save.c
                    653: 3)     include mach_dep.h in io.c, save.c, and wizard.c
                    654:
                    655: 1.02 Beta June 6/85
                    656: 1)     shattering of crystalline armor when hit hard is less likely
                    657:        when armor is well enchanted
                    658:
                    659: 1.02 Beta June 7/85
                    660: 1)     check for null pointer to damage string in determining how much
                    661:        damage a blow or weapon striking does
                    662: 2)     added code from jason@ucblilac.CC@berkeley.arpa for support
                    663:        of job control and tty interfacing for 4.x bsd systems
                    664: 3)     quaffing non-cursed potion of super heroism removes fear and
                    665:        also prevents it until super heroism wears off
                    666: 4)     corrected oversights in jason's code for when terminating
                    667:        by various legal means
                    668: 5)     generalized message for selling/dropping artifact in trading post
                    669: 6)     prices of objects in trading posts are now fixed at object creation
                    670:        time
                    671: 7)     algorithm for randomizing prices by quartermasters and in trading
                    672:        posts changed
                    673: 8)     prices as determined by bad luck made worse
                    674:
                    675: 1.02 Beta June 8, 85
                    676: 1)     corrected tty and job control handling for urogue -s and
                    677:        urogue restore of saved games option
                    678:
                    679: 1.02 Beta June 9, 85
                    680: 1)     too much movement when disguised turns it off
                    681: 2)     reduced gain in monster strength below level 80
                    682: 3)     improved resistance of crystalline armor to shattering when hit
                    683: 4)     confused monsters can lose their confusion
                    684: 5)     food detection also looks in monster's packs too
                    685: 6)     evil sorceresses and nymphs can curse something in your pack
                    686:        while they are looking through it
                    687: 7)     fix tty characteristics when restoring a game
                    688: 8)     improved chances of taking it with you when you are resurrected
                    689: 9)     corrected author and SIGQUIT handling
                    690:
                    691: 1.02 Beta June 10, 85
                    692: 1)     selling an object in a trading post marks the value in a private
                    693:        location in case hero wants to buy it back
                    694: 2)     reduced slightly the chance of nasty side effects when using
                    695:        artifacts
                    696: 3)     shattering armor removal algorithm fixed
                    697: 4)     lightning proof and being zapped by lightning checks for no armor
                    698:        and/or no wielded weapons
                    699: 5)     change Makefile to be more efficient when maintaining distribution
                    700:        and private copies by linking only once instead of twice
                    701: 6)     going to a new level and not wearing any armor causes seg faults
                    702:        when testing for greedy monsters
                    703: 7)     null pointers when calculating damage caused by weapons handled
                    704:        incorrectly
                    705: 8)     setting traps, traps due to falling objects that create traps,
                    706:        and artifact side effects have more room by making trap array
                    707:        bigger
                    708:
                    709: 1.02 Gamma June 19, 85
                    710: 1)      put in changes and moved things around in preparation for
                    711:        changes to be received from dan@ciprico for sys3 (aka USGV3)
                    712:        unix.  generalized conditional compilation code to allow
                    713:        further extension to multiple system source code versions.  no
                    714:        recompilation is neccesary with these changes.
                    715:
                    716: 1.02 Gamma June 21, 85
                    717: 1)     fixed bug in quaffing gain ability when dexterity or strength
                    718:        has been lost
                    719: 2)     wearing a ring of wizardry doubles spell points for casting and
                    720:        praying for all player classes provided that they have enough
                    721:        ability to cast or pray
                    722:
                    723: 1.02 Gamma June 24, 85
                    724: 1)     gazing monsters have no effect when hero is invisible
                    725: 2)     reduced probability of losing disguise when moving about
                    726: 3)     leprechauns now attack
                    727:
                    728: 1.02 Gamma July 7, 85
                    729: 1)     can't read scrolls when blind
                    730: 2)     test for null pointers when refering to weapons and armor
                    731:        in do_minor() in artifact.c
                    732: 3)     taking off armor removes stone from shoe
                    733:
                    734: 1.02 Gamma July 8, 85
                    735: 1)     corrected flag handling for nymphs and evil sorceresses
                    736:        cursing an object that hero is carrying
                    737:
                    738: 1.02 Gamma July 10, 85
                    739: 1)     handling of ring of wizardry and spell points for clerics and
                    740:        magicians fixed
                    741:
                    742: 1.02 Gamma July 12, 85
                    743: 1)     fixed handling of wizard spell points because of limitations in
                    744:        certain C compilers.  thanx to dan@ciprico
                    745: 2)     reset CBREAK mode in rip.c routine score() so that showpack() can
                    746:        prompt and wait for a blank to continue displaying items
                    747: 3)     reduced slightly the probability of a monster hitting back to
                    748:        original values as received from edjames@ucbshadow
                    749: 4)     incomplete changes to handle the ring of wizardry in casting
                    750:        and praying
                    751:
                    752: 1.02 Gamma July 18, 85
                    753: 1)     make dexterity of a monster level dependent past level 60 of
                    754:        dungeon
                    755:
                    756: 1.02 Gamma July 21, 85
                    757: 1)     silver weapons can't rust no matter what
                    758: 2)     hitting a rusting monster with a non-metallic weapon no longer
                    759:        tells you the rust vanishes
                    760: 3)     no message of rust vanishing from your armor if it is
                    761:        inherently rustproof
                    762: 4)     fixed grammar on messages about falling through various traps
                    763:
                    764: 1.02 Gamma July 23, 85
                    765: 1)     changed code to ensure quartermasters sell things at positive
                    766:        cost only
                    767: 2)     quaffing a blessed potion of gain ability sometimes increases
                    768:        the player's body AC as well
                    769: 3)     fixed initialization code for fighters to give them extra
                    770:        body AC and also more damage from bare handed attack
                    771:
                    772: 1.02 Gamma July 26, 85
                    773: 1)     wearing a ring of adornment also causes greedy monsters to run
                    774:        after you
                    775: 2)     monster's level dependent attributes are dependent upon the maximum
                    776:        level you have been
                    777: 3)     a blessed scroll of magic mapping show traps and such too
                    778: 4)     monsters stepping into firetraps while hero isn't in room
                    779:        also marks the room as lit
                    780:
                    781: 1.02 Delta July 28, 85
                    782: 1)     sys3 support added, courtesy dan@ciprico
                    783: 2)     new random number routines added to the optional files
                    784:        for people without srandom and random
                    785:
                    786: 1.02 Delta, July 29, 85
                    787: 1)     teleporting turns off being held by a bear trap
                    788: 2)     being hit by a breath weapon while running stops you running
                    789: 3)     replaced Makefile.install with one supplied by jason@ucblilac
                    790: 4)     fighting mummies with no weapon usually causes seg faults so
                    791:        pointer must be checked  (dan@ciprico)
                    792: 5)     entering a room through a secret door while phased is supposed to
                    793:        light the room (dan@ciprico)
                    794: 6)     trying to dip where there's no pool gives wrong message
                    795:
                    796: 1.02 Delta, July 30, 85
                    797: 1)     added support for news option in command line
                    798: 2)     quit signals produce core files only in wizard mode
                    799: 3)     wearing a ring of adornment adds 4 to number of transactions
                    800:        allowed in trading posts
                    801: 4)     ring of burden deleted and replaced by ring of vampiric regeneration
                    802: 5)     ring of carrying comes in various degrees now and cursed is like
                    803:        the ring of burden used to be
                    804: 6)     ring of vampiric regeneration restores amount of damage done to
                    805:        monster to player, sort of like a vampire does
                    806: 7)     ring of regeneration hit points now made somewhat experience
                    807:        level dependent
                    808: 8)     food consumption of the regeneration rings make experience
                    809:        level dependent
                    810: 9)     wand of blasting and grenades implemented
                    811:
                    812: 1.02   August 9, 85
                    813: 1)     baseline release for urogue
                    814: 2)     friendly fiend wants a ring of adornment
                    815: 3)     player startup body AC initialized wrong
                    816: 4)     negative transaction count after selling ring of adornment fixed
                    817: 5)     fixed opening of authors file
                    818:
                    819: 1.02   August 11, 85
                    820: 1)     inventory name of a claimed ring had blanks in wrong place
                    821: 2)     fixed printing of inventory and counting of things inside
                    822:        the Magic Purse of Yendor
                    823:
                    824: 1.02   August 12, 85
                    825: 1)     Closes PERMOK and PASSCTL after they are no longer needed.  This is
                    826:        a good practice, and was part of the reason for screwing up our server.
                    827: 2)     Quaffing a restoration after superheroism had nasty effects.
                    828: 3)     Screen no longer clears right after score file is displayed on death.
                    829: 4)     Changing your Ac from 10 would not affect status line.
                    830: 5)     Expression tree overflowed on trader.c using the 4.1 compiler.
                    831:
                    832:        above changes by tecot@cmu-cs-k.arpa.  the system they run has
                    833:        a "networked" filesystem under 4.1 bsd.
                    834:
                    835: 6)     a thrown grenade hitting a monster also explodes and makes a lot
                    836:        of noise
                    837: 7)     probabilities of magic items of various kinds changed to make
                    838:        things harder
                    839: 8)     costs of things re-arranged to reflect value to player more
                    840:        accurately
                    841:
                    842: 1.02   August 13, 85
                    843: 1)     being zapped by a breath weapon while not wearing armor causes
                    844:        core dumps
                    845:
                    846: 1.03 Alpha, February 16, 86
                    847: 1)     added 100+ monsters to the monster table with new attributes
                    848:        supported
                    849: 2)     added mike cooper's new character classes
                    850: 3)     added mike cooper's changes to inventory display management to
                    851:        be more like Berkeley rogue 5.x
                    852: 4)     changed experience level management to allow effectively no
                    853:        limit on experience level
                    854: 5)     spell and prayer points are now taken from the same pool
                    855: 6)     healing rate reduced to make life harder
                    856: 7)     code to correct sun compiler laziness that is handled by
                    857:        other compilers
                    858: 8)     redo flag structure to extend to 400+ monster flags
                    859: 9)     display remaining spell points in menu of spells to cast/pray
                    860: 10)    healing rates reduced
                    861: 11)    control rewritten to do what it says in README
                    862: 12)    README updated to tell about the environment variable
                    863: 13)    MOTD, PAGER, NOPLAY, and NEWS files supported for various
                    864:        messages and display of same
                    865: 14)    uptime output is used for load control
                    866: 15)    control uses the login name rather than uid for authorization
                    867: 16)    code for RTU2 and 4.2 RT PC versions added
                    868: 17)    fixed up some sun problems
                    869: 18)    FLYing and FAST monsters move twice as quickly when not next
                    870:        to hero
                    871: 19)    melee attack bonus for various character classes computed
                    872:        by a function instead of code in the if statement
                    873: 20)    CTRL-<dir> keys deleted and option used for determining
                    874:        type of running
                    875: 21)    fixed saving throw modification for mithril armor
                    876: 22)    changed message for monsters stealing magic
                    877: 23)    changed environment variable to UROGUE
                    878: 24)    dungeon-level-dependent attributes start sooner now
                    879: 25)    more weapon flags
                    880: 26)    silver weapons become metal ones too
                    881: 27)    monsters appear more often
                    882:
                    883: 1.03 Alpha, February 21, 86
                    884: 1)     added changes to circumvent compiler bug in 4.2BSD on the RT PC
                    885: 2)     corrected maximum number of levels displayed in player level
                    886:        calculation
                    887: 3)     corrected calculation of needed experience points to gain a
                    888:        new level after losing a level
                    889: 4)     thrown weapons at gas spores kill them
                    890: 5)     synchronized messages and experience level numbers when
                    891:        gaining levels
                    892:
                    893: 1.03 Alpha, February 22, 86
                    894: 1)     Friendly Fiend appears in a trading post and follows you around
                    895: 2)     minimal code for support of CHARMED and FRIENDLY monsters
                    896: 3)     Friendly Fiend gets upset if you cast spells in his place
                    897:
                    898: 1.03 Alpha, February 22, 86
                    899: 1)     fixed up Friendly Fiend handling when he has been hit or
                    900:        "killed"
                    901: 2)     changed ninja experience level names
                    902: 3)     added paladin praying abilities at level 9 no matter what wisdom
                    903: 4)     reduced Friendly Fiends abilities
                    904: 5)     shops become normal levels for picking up objects when Friendly Fiend
                    905:        is "killed"
                    906: 6)     handle a one room ordinary level properly
                    907: 7)     once Friendly is "dead", shop items are identified when picked up
                    908:
                    909: 1.03 Alpha, February 28, 86
                    910: 1)     applied bug fix in inventory code sent by Mike Cooper
                    911: 2)     added AT&T 7300 sys5r2 support
                    912: 3)     implemented Jason Venner's improvements to handling getting the
                    913:        load average
                    914:
                    915: 1.03 Alpha, March 9, 86
                    916: 1)     applied fix to too many saves running out of file descriptors
                    917:        submitted by Web Dove
                    918: 2)     applied fixes to messages and stuff for the quartermaster from
                    919:        Mike Cooper
                    920:
                    921: 1.03 Alpha, March 14, 86
                    922: 1)     applied bug fix by mike cooper in display of quartermaster's
                    923:        wares to sell
                    924: 2)     applied mike cooper's patches for sys5 curses support
                    925:
                    926: 1.03 Alpha, March 15, 86
                    927: 1)     added flags for size of monster and size of weapon and initialization
                    928: 2)     changed whatis command to display all possible monsters that match
                    929:        the characters
                    930:
                    931: 1.03 Alpha, April 14, 86
                    932: 1)     incorporated random() and srandom() from 4.2BSD
                    933:
                    934: 1.03 Alpha, April 18, 86
                    935: 1)     fixed segv in control.c using patch from mike cooper
                    936:
                    937: 1.03 Alpha, April 19, 86
                    938: 1)     fixed screen clearing in initialization and termination for sys5
                    939: 2)     added option to print version number
                    940: 3)     doubled healing rate
                    941: 4)     potion of gain ability is much rarer now
                    942: 5)     Tiamat and Bahamut can now summon dragons (suggested by carl hommel)
                    943:
                    944: 1.03 Alpha, April 20, 86
                    945: 1)     fixed up terminal state when exiting
                    946: 2)     removed wizard scorefile commands from rip.c
                    947: 3)     fixed testing for valid initialization of player class
                    948:
                    949: 1.03 Alpha, April 28, 86
                    950: 1)     added SAVETIME and WARNTIME to allow installations to tune
                    951:        how strict they are on load checking
                    952: 2)     changed treasure room generation and room darkness constants
                    953:        to create them less often and starting deeper
                    954: 3)     require return at game termination to handle windowing
                    955:        systems
                    956: 4)     changed #ifdef and #ifndef to #if defined() and #if !defined()
                    957:
                    958: 1.03 Alpha, May 2, 86
                    959: 1)     fixed up missed #ifdef changes
                    960: 2)     fruit name initialization screws up on very long names
                    961: 3)     monsters with multiple turns getting killed on their first
                    962:        turn should never get a second turn (Mike Laman fix)
                    963: 4)     dropping and picking up multiple stuff sometimes screws up count
                    964:        (another Mike Laman fix)
                    965: 5)     enhancement by Carl Hommel to zapping: save = 1/2 damage,
                    966:        rather than no damage.  bolt damage peters off towards the end
                    967:        of the zap
                    968:
                    969: 1.03 Alpha May 5, 86
                    970: 1)     changed order of message and flag clearing for normal scroll
                    971:        of remove curse to have a more consistent message
                    972: 2)     the gold sense command has been removed and it is automatically
                    973:        done for thieves whenever a new level is created
                    974:
                    975: 1.03 Alpha May 11, 86
                    976: 1)     fixed minor formatting error in last prompt for carriage return
                    977:        before exiting
                    978: 2)     tons of minor and major bug fixes by Mike Laman, some pointed to
                    979:        by lint and others from looking at code, with more for me to fix
                    980:        (sigh!), including sys5 curses things and temporary absence of
                    981:        brain
                    982:
                    983: 1.03 Alpha May 12, 86
                    984: 1)     putting on a ring of free action turns off being held and those
                    985:        monsters can never hold hero again (ever)
                    986: 2)     diddled around some more with format of prompt before exiting
                    987: 3)     changed define of "reg" in curses.h to have less warning messages
                    988: 4)     added a single new monster
                    989: 5)     changed name of NUMUNIQUE define in rogue.h to NUMSUMMON
                    990: 6)     use vowelstr() in giving name of monster summoning hero
                    991:
                    992: 1.03 ALpha May 19, 86
                    993: 1)     added a whole lot of things by Carl Hommel including different
                    994:        algorithms for shooting bolts, new armor and weapons, and
                    995:        general tidying up of things
                    996:
                    997: 1.03 Alpha, May 20, 86
                    998: 1)     added 67 new monsters from Carl Hommel and miscellaneous bug fixes
                    999:
                   1000: 1.03 Alpha, May 21, 86
                   1001: 1)     initial support for SCO/Microsoft Xenix implementation of sys5r2
                   1002:        supplied by Tom Haapanen
                   1003: 2)     fixed monster flags in new monsters supplied by Carl
                   1004: 3)     changed number of new monsters/level constant from 3 to 4
                   1005:        (this number is too high given the actual number of monsters in
                   1006:        the monster table and the levels one has to go down.  there
                   1007:        should be 320 non-summoning monsters to be about right)
                   1008: 4)     healing rate restored to original value
                   1009:
                   1010: 1.03 Alpha, May 22, 86
                   1011: 1)     protected and claimed objects stay with the hero when he
                   1012:        resurrects
                   1013: 2)     no saving throw against magic missile
                   1014: 3)     magic missile damage depends upon player exp level
                   1015: 4)     electrification bug fixed and range depends on hero exp. level
                   1016: 5)     stepping into a pool when electrified is painful
                   1017: 6)     monsters summon only when low on hit points and damage taken
                   1018:        above changes by Carl Hommel
                   1019: 7)     number of magic items per level increased
                   1020: 8)     bunches of monsters created less frequently
                   1021: 9)     summoning while running around reduced in probability
                   1022: 10)    don't kick any daemons off when being summoned to give initiative
                   1023:        to the player
                   1024: 11)    increase the number of objects in a throne room
                   1025:
                   1026: 1.03 Alpha, May 24, 86
                   1027: 1)     changed algorithm for creating monsters with CANSHOOT weapons
                   1028:        and increased probability slightly
                   1029: 2)     added new monsters from Carl Hommel and a bunch of my own
                   1030: 3)     rearranged the hero-summoning unique monsters to be strictly
                   1031:        in order of hit points
                   1032: 4)     rearranged some of ordinary monsters to make progession of
                   1033:        experience points for killing monster more monotonic
                   1034: 5)     fix handling of extra long monster names in wizard monster creation
                   1035:        and monster genocide
                   1036:
                   1037: 1.03 Alpha, May 25, 86
                   1038: 1)     more modifications in and around chase.c, command.c, and fight.c
                   1039:        to remove the electrification bug.  Carl's fixes removed one,
                   1040:        the one that Jason reported is still there.
                   1041: 2)     maximum traps/dungeon level increased
                   1042: 3)     massively rewrite Makefiles, installation procedure, and
                   1043:        various sources to reorganize sources
                   1044:
                   1045: 1.03 Alpha, May 28, 86
                   1046: 1)     charmed monsters, new spells for druid and illusionist,
                   1047:        monsters striking each other, etc.  by Nick Flor
                   1048: 2)     save throw handling changed to be centralized in one routine,
                   1049:        blessed/cursed stick handling, and wizard ^O command improved
                   1050:        by Carl Hommel
                   1051: 3)     fixed save throw test for monster and hero differentiation
                   1052: 4)     monster is not allowed to hit itself
                   1053:
                   1054: 1.03 Alpha, May 29, 86
                   1055: 1)     fixed pointer to struct bug save_throw() in fight.c
                   1056:
                   1057: 1.03 Alpha, June 4, 86
                   1058: 1)     check for NULL pointer when zapping with wand
                   1059: 2)     potions have some food value
                   1060: 3)     fix body AC for ninja
                   1061: 4)     fix ucount for RTU3
                   1062:        obove fixes by Carl Hommel
                   1063: 5)     including files in wrong order in main.c and rip.c pointed
                   1064:        out by Mike Cooper
                   1065:
                   1066: 1.03 Alpha, June 5, 86
                   1067: 1)     new program to replace all the print_* commands by Mike Cooper
                   1068: 2)     fixed bug in urprint to use right flag word size and to use
                   1069:        correct number of flag words in monster initialization structure
                   1070: 3)     experiment with allowing many familiars but only one at a time
                   1071:
                   1072: 1.03 Alpha, June 6, 86
                   1073: 1)     fixed format of scorefile output
                   1074: 2)     familiars are never confused
                   1075: 3)     changed algorithm for generating a summoned familiar
                   1076:
                   1077: 1.03 Alpha, June 7, 86
                   1078: 1)     yet another change to generating summoned familiar
                   1079: 2)     not clearing familiar_ptr when familiar is killed
                   1080: 3)     handling of monsters that may be friendly with some
                   1081:        probability
                   1082: 4)     handling of monsters that do not breathe air
                   1083: 5)     algorithm for blessed scroll of charm monster changed
                   1084: 6)     groups of monsters will all be friendly or none
                   1085: 7)     all familiars can use armor and weapons
                   1086: 8)     familiars have extra hit point and better ability scores
                   1087:        based upon the hero's experience level
                   1088: 9)     fixed up a few messages here and there
                   1089:
                   1090: 1.03 Alpha, June 9, 86
                   1091: 1)     handling of quartermaster selling stuff that is overpriced fixed
                   1092: 2)     enchanting a stick might bless/curse it
                   1093: 3)     new potions and powers to go with them and other misc. modifications
                   1094:        such as food value for potions, change in damage done by a firetrap,
                   1095:        and other miscellaneous stuff
                   1096:        above by Carl Hommel
                   1097: 4)     set familiar_ptr to NULL when going to a new level
                   1098: 5)     use ISGOD flag in monsdata.c to give special abilities to gods
                   1099:        dynamically
                   1100: 6)     move trading post and throne rooms display lower on screen
                   1101: 7)     changed ISBIG flag to ISTWOH for weapons
                   1102: 8)     added various degrees of friendliness into monster table
                   1103: 9)     make temporary buffer in inventory() bigger
                   1104:
                   1105: 1.03 Alpha, June 10, 86
                   1106: 1)     added yet another fix for summoning when scroll of charm monster
                   1107:        been read and monsters are still alive
                   1108: 2)     handle passing of pack to next familiar when going to a new level
                   1109: 3)     CANWIELD and CANSHOOT monsters pick up things on the dungeon
                   1110:        floor too if they are weapons or armor
                   1111:
                   1112: 1.03 Alpha, June 11, 86
                   1113: 1)     ISSCAVENGE is not turned on automatically for familiars
                   1114: 2)     monsters created by a normal and cursed scroll of create monster
                   1115:        are not friendly
                   1116: 3)     monsters summoned by another monster are never friendly
                   1117: 4)     normal and blessed wand of polymorph leave friendly monsters
                   1118:        friendly
                   1119:
                   1120: 1.03 Alpha, June 11, 86
                   1121: 1)     fix for updating mw correctly by Pat Place
                   1122: 2)     remove Dr. C. reference in vers.c
                   1123: 3)     remove extra turn wizard message from do_chase()
                   1124: 4)     fixed rogue/Makefile to find hdrs correctly for lint
                   1125:
                   1126: 1.03 Alpha, June 13, 86
                   1127: 1)     potion of continuous breathing R_BREATHE, turns on HASOXYGEN
                   1128: 2)     potion of flying CANFLY. hero is levitated, and have rnd(2)
                   1129:        of getting an extra attack
                   1130: 3)     CANFLY means never setting off non-fire traps
                   1131: 4)     HASOXYGEN means never getting zapped by a pool or gas trap,
                   1132:        or breath weapons
                   1133: 5)     NOSHARP not affected by arrow or dart damage but affected poison
                   1134: 6)     ISUNDEAD and CANPOISON not affected by dart poison
                   1135: 7)     you don't automatically know what cursed potions are
                   1136: 8)     wizards get a higher chance to ressurect
                   1137: 9)     prayer command changed
                   1138:        above by Carl Hommel
                   1139:
                   1140: 1.03 Alpha, June 14, 86
                   1141: 1)     wearing a ring of wizardry gives spell abilities no matter what
                   1142:        intelligence or wisdom ability is
                   1143: 2)     implemented armor and weapon restrictions by player class
                   1144: 3)     preparations for having shield/cloak/charms and eventually
                   1145:        rings as all objects to wear
                   1146: 4)     renamed short pike to ranseur and long pike to pike to be more
                   1147:        historically accurate
                   1148: 5)     corrected testing of genocided monsters in summon()
                   1149: 6)     create lots of monsters when making them standing still in
                   1150:        the dungeon
                   1151: 7)     use killed() to throw away the monster list when generating a
                   1152:        new level of the dungeon because it recovers storage from
                   1153:        objects that monsters are carrying
                   1154:
                   1155: 1.03 Alpha, June 15, 86
                   1156: 1)     changed startup procedure to enforce armor and weapon restrictions
                   1157: 2)     hero goes through trading post at startup to outfit pack
                   1158: 3)     no more rolling of player characteristics
                   1159: 4)     druid charm monster prayer now a very early and cheap spell
                   1160: 5)     hero may have more things in pack depending upon player class
                   1161: 6)     charm monster depends slightly on hero experience level too
                   1162:
                   1163: 1.03 Alpha, June 16, 86
                   1164: 1)     fixed up pointer usage in discarding monster list
                   1165: 2)     increased purse that hero starts up with
                   1166: 3)     fixed up format of display of saved heros and new ones at startup
                   1167: 4)     increased maximum number of saved heros
                   1168: 5)     changed how wizard commands are started up to get around
                   1169:        all the control character restrictions (Mike Cooper)
                   1170: 6)     added keypad support for terminals that have them (Mike Cooper)
                   1171:
                   1172: 1.03 Alpha, June 17, 86
                   1173: 1)     fixed up a lot of bugs in handling familiars (Nick Flor)
                   1174: 2)     improved steal() routine from Carl Hommel
                   1175:
                   1176: 1.03 Alpha, June 18, 86
                   1177: 1)     fixed up garbage display on screen left over from throwing away
                   1178:        monsters using killed()
                   1179: 2)     fixed multiple messages for killing only one gas spore
                   1180: 3)     added HASOXYGEN flags to monsters that are not affected by
                   1181:        gas breath weapons
                   1182:
                   1183: 1.03 Alpha, June 19, 86
                   1184: 1)     removed code to curse all things bought from a quartermaster
                   1185: 2)     fixed up FRIENDLY and CHARMED monsters not moving
                   1186: 3)     fixed up monsters picking up things and their display
                   1187: 4)     killed() called with NULL killer from shoot_bolt() shouldn't be
                   1188: 5)     hopefully fixed up stuff for killing Friendly Fiend in new_level()
                   1189: 6)     allow more than 1 digit to indicate saved player number
                   1190:
                   1191: 1.03 Alpha, June 22, 86
                   1192: 1)     check order of inclusion of rogue.h and mach_dep.h and curses.h
                   1193: 2)     fixed up message in Friendly Fiend's place
                   1194: 3)     simplified expression too complex in move.c
                   1195: 4)     fixed up display of objects picked up by monsters
                   1196: 5)     probability of major side effect of artifacts reduced
                   1197: 6)     urogue save file name made definable by installer
                   1198: 7)     prompting to save character done only when new one rolled
                   1199: 8)     friendly monsters next to hero run around when '.' is being hit
                   1200: 9)     character displayed when monster killed updated from dungeon
                   1201:        level map instead of using abritrary character '.'
                   1202: 10)    lighting of room when monsters and weapons are just outside
                   1203:        doorway fixed
                   1204: 11)    paladin's get better saving throws against anything
                   1205: 12)    rangers and ninjas are hardly ever surprised
                   1206: 13)    paladins never get diseases or infections
                   1207:        other misc player class enhancements by Carl Hommel
                   1208:
                   1209: 1.03 Alpha June 24, 86
                   1210: 1)     yet another null pointer usage bug when monster can't be found
                   1211:        fixed by Pat Place
                   1212: 2)     when a missile fired by a monster misses another one, it wakes
                   1213:        up anyways
                   1214: 3)     garbage characters when killing a monster are displayed using
                   1215:        unctrl() in wizard message
                   1216: 4)     paladin's have no fear
                   1217: 5)     fixed up setting of hero AC during startup
                   1218: 6)     fixed up range of numbers testing in geta_player() and puta_player()
                   1219: 7)     don't add anything to familiar's pack if there is nothing to add
                   1220: 8)     & no longer used as suspend in BSD versions
                   1221: 9)     more cash given to heros at startup time
                   1222:
                   1223: 1.03 Alpha, June 25, 86
                   1224: 1)     deleted some macros from rogue.h that are used only in a few places
                   1225: 2)     turn off ISMEAN flag from familiars and friendly monsters
                   1226:
                   1227: 1.03 Alpha, June 26, 86
                   1228: 1)     changed deletion of monster in killed() to after monster's pack
                   1229:        has been deleted
                   1230: 2)     fixed up room lighting problem permanently
                   1231: 3)     minor bug fixes
                   1232: 4)     yet more removal of macros
                   1233:
                   1234: 1.03 Alpha, June 28, 86
                   1235: 1)     created new include files and deleted some macros
                   1236: 2)     implementation of ring of carrying changed to reduce weight
                   1237:        by 150 gold pieces per enchantment
                   1238: 3)     amount of gold generated increased
                   1239: 4)     backstabbing for thief, ninja and assassin character classes
                   1240: 5)     monsters can wield weapons against hero
                   1241: 6)     amount of gold that hero starts with increased again
                   1242: 7)     initialization of sticks for hero at startup fixed
                   1243: 8)     frequency of monster creation reduced
                   1244: 9)     pluses of weapons used by monsters increased by a random
                   1245:        function of the experience level of the monster
                   1246:
                   1247: 1.03 Alpha, June 29, 86
                   1248: 1)     fixed fighting of monster carrying no weapons
                   1249: 2)     message in wrong place for monster thrown weapon that misses
                   1250: 3)     more fixing of room lighting and darkening bugs
                   1251: 4)     fixed lighting of rooms during new level creation
                   1252: 5)     increased starting gold once again
                   1253:
                   1254: 1.03 Alpha, June 30, 86
                   1255: 1)     changed monster that Friendly Fiend summons
                   1256: 2)     monsters that CANSHOOT pick from a wider variety of weapons
                   1257: 3)     monsters that CANWIELD don't always
                   1258: 4)     monsters zapped run toward the hero
                   1259: 5)     split creat_mons() into creat_mons() and place_mons() routines
                   1260:        so that other programs can use it too
                   1261: 6)     renamed familiar_* to fam_*
                   1262: 7)     reduced probability of monsters in a given room when level is
                   1263:        generated
                   1264:
                   1265: 1.03 Alpha, July 1, 86
                   1266: 1)     algorithm for assignment of wielded weapons changed
                   1267: 2)     fixed stupid typo error in place_mons() in scrolls.c
                   1268: 3)     monsters that CANTELEPORT do so when running away
                   1269:
                   1270: 1.03 Alpha, July 2, 86
                   1271: 1)     electricity zapping a friendly or charmed monster loses the
                   1272:        hero a friend
                   1273: 2)     fixed bug in place_mons() in scrolls.c; stupid typo
                   1274:
                   1275: 1.03 Alpha, July 5, 86
                   1276: 1)     undid changes in killed() in fight.c to discard monster pack
                   1277: 2)     corrected setting of fighting in killed()
                   1278: 3)     removed useless variables in rogue.c
                   1279: 4)     fixed initialization of character type in geta_player()
                   1280: 5)     fixed typo in secretdoor() in misc.c causing them to show as 'p'
                   1281: 6)     all remaining usage of cfree replaced with free
                   1282: 7)     make a group of monsters all friendly or all non-friendly
                   1283: 8)     removed debugging message in place_mons() in scrolls.c
                   1284:
                   1285: 1.03 Alpha, July 6, 86
                   1286: 1)     fixed up more bad pointer references in wanderer() in monsters.c
                   1287: 2)     fixed bad test for player class in wield_ok() in weapons.c
                   1288: 3)     make sure every new monster starts with ISRUN off
                   1289:
                   1290: 1.03 Alpha, July 8, 86
                   1291: 1)     new magic system installed.  magic.c, magic_item.c files.  Still buggy.
                   1292: 2)     rogue.c and rogue.h worked over
                   1293: 3)     various formatting improved
                   1294: 4)     new wear_ok() that allows players to wear anything, but
                   1295:        penalizes their class-specific special abilities.  wield_ok() coming up.
                   1296: 5)     scroll of regeneration duplicates monster's regenerative abilities
                   1297: 6)     familiar summoning made a scroll
                   1298: 7)     quaff(), read_scroll(), do_zap() calling changed.
                   1299: 8)     the Artifacts of Might do something if you just have them
                   1300: 9)     ring of piety analogous to ring of wizardry introduced
                   1301:        above by Carl Hommel
                   1302:
                   1303: 1.03 Alpha, July 9, 86
                   1304: 1)     changed format of status lines
                   1305: 2)     fixed bug in increasing the hero's power and hpt in quaff()
                   1306:
                   1307: 1.03 Alpha, July 10, 86
                   1308: 1)     spiffed up message for familiar nearly hitting hero
                   1309: 2)     changed when familiars are gotten rid of when changing dungeon levels
                   1310: 3)     fix monsters getting attacks when dead
                   1311:        above by Henry Chai
                   1312: 4)     fix nonagressive familiars to beat on unfriendly monsters
                   1313: 5)     changed some weapons for ninja and ranger at startup
                   1314:
                   1315: 1.03 Alpha, July 11, 86
                   1316: 1)     some fixes for casting of spells for non-MU player classes by
                   1317:        Carl Hommel
                   1318: 2)     fixed up replacement of familiar when going to a new dungeon
                   1319:        level by Henry Chai
                   1320:
                   1321: 1.03 Alpha, July 12, 86
                   1322: 1)     increased spell point regeneration rate
                   1323: 2)     replaced testing code for whether hero wants to try a hard spell
                   1324: 3)     fixed up the ranger's starting kit a bit
                   1325: 4)     improved ninja capabilities slightly
                   1326: 5)     increase duration of disguise spell
                   1327: 6)     attempt to fix monsters and heros in same spot
                   1328: 7)     moving through a friendly monster wakes it up
                   1329:
                   1330: 1.03 Alpha, July 13, 86
                   1331: 1)     fixed misc monster movement problems moving onto hero
                   1332: 2)     some tidying up of formats
                   1333: 3)     fixed up names of things carried by ranger
                   1334: 4)     improved ninja character abilities and make experience level change
                   1335:        point higher
                   1336:
                   1337: 1.03 Alpha, July 14, 86
                   1338: 1)     fighters can stun their opponents by doing greater than 1/3 of
                   1339:        remaining hit points in one blow
                   1340: 2)     fixed up messages in new hit() routine
                   1341:
                   1342: 1.03 Alpha, July 24, 86
                   1343: 1)     Change NUMMONST, MAXPOTIONS, etc to variables
                   1344: 2)     Change some potion, stick, wand define names for spellcasting
                   1345: 3)     P_SHIELD, S_MSHIELD WS_KNOCK, WS_CLOSE added
                   1346: 4)     WS_MDEG changed to WS_XENOHEAL
                   1347: 5)     Added defines to replace TRUE and FALSE values passed
                   1348:        to various subroutines)
                   1349: 6)     Made P_REGEN cause SUPEREAT.  Made it fusable.
                   1350: 7)     The usual formatting changes to artifact.c, maze.c, monsters.c, wizard.c
                   1351: 8)     Dropping armor and weapon to avoid artifact major
                   1352:        effects is no longer so good an idea
                   1353: 9)     PHIAL does total healing, not light spell
                   1354: 10)    Low-level monsters might break a hold spell
                   1355: 11)    Everyone gets their hpts/pow changed against their armor/weapon,
                   1356:        not just paladins
                   1357: 12)    Changed summon() to summon_help(), and added FORCE flag
                   1358: 13)    Reordered hpt/pow regeneration in doctor()
                   1359: 14)    Changed effect of R_CARRYING  - still buggy
                   1360: 15)    PURSE intinsically allows more carrying
                   1361: 16)    Reworked logic in fight()
                   1362: 17)    Reordered status line to put Pow after Hpt
                   1363: 18)    Some monster spell casting implemented
                   1364: 19)    Created nothing_message() to print cryptic failure messages
                   1365: 20)    Twiddled do_throne() to create just UNIQUE monster + attendants
                   1366: 21)    Clerics get bonus exp. for turning/destroying undead
                   1367: 22)    do_zap() logic changed
                   1368: 23)    D_GODWRATH, D_CLUMSY deaths added
                   1369:        above by Carl Hommel
                   1370:
                   1371: 1.03 Alpha, July 27, 86
                   1372: 1)     added wizard debug message flag as well as wizard mode (Henry Chai)
                   1373: 2)     stunning of monsters only when struck for 1/3 or more of
                   1374:        max hpt in one blow
                   1375: 3)     various bug fixes by Mike Laman and Mike Cooper
                   1376: 4)     saving a game clears the screen after prompt
                   1377:
                   1378: 1.03 Alpha, July 29, 86
                   1379: 1)     checking for penalties for wrong armor and weapons fixed
                   1380:        by Carl Hommel
                   1381:
                   1382: 1.03 Alpha, July 30, 86
                   1383: 1)     monsters now have probabilities of being a MU
                   1384: 2)     fixed up readchar() to handle errors in a saner way
                   1385: 3)     a monster type that is capable of using magic and is part
                   1386:        of a group will always use have magical abilities
                   1387: 4)     the leader of a group of monsters will always be a bit better
                   1388:        than the run of the mill monster
                   1389: 5)     patches by Mike Cooper to shorten names of variables and
                   1390:        various defines to support ATT 7300
                   1391:
                   1392: 1.03 Alpha, Aug 5, 86
                   1393: 1)     Len Picard's bag code is ready
                   1394: 2)     changed ISWEARING to a function instead of a macro
                   1395: 3)     fixed minor bugs in sticks.c
                   1396:
                   1397: 1.03 Alpha, Aug 9, 86
                   1398: 1)     yet another attempt at fixing monster killing flag fixes by Mike Laman
                   1399: 2)     applied fix by Carl Hommel to magic casting code
                   1400: 3)     changed inventory command display format
                   1401: 4)     updated readchar() handling of read() system call
                   1402:
                   1403: 1.03 Alpha, Aug 10, 86
                   1404: 1)     added flag for summoned monsters that disappear
                   1405: 2)     fixed up mapping of internal types of objects to things structure
                   1406:        in create_obj()
                   1407: 3)     correct loop to pick object type to select in create_obj()
                   1408: 4)     yet another attempt at getting rid of "invalid command ^@" message
                   1409:
                   1410: 1.03 Alpha, Aug 11, 86
                   1411: 1)     "leaders" of a group of monsters not so improved over others
                   1412: 2)     remove last reference to namefinder in Makefile.INST
                   1413:
                   1414: 1.03 Alpha, Aug 12, 86
                   1415: 1)     The usual formatting changes in command.c, fight.c
                   1416: 2)     Implemented '~' experience-to-next-level command.
                   1417:        Has next_exp_level() called from check_level)
                   1418: 3)     is_carrying(TR_AMULET) protects vs CANDRAIN.
                   1419: 4)     Made more "hit" and "miss" messages.
                   1420: 5)     Moved extra exp code for clerics from affect() to killed().
                   1421: 6)     Reworked spell costs.
                   1422: 7)     Give MUs extra exp for casting spells.
                   1423: 8)     Made fumbles less frequent.
                   1424: 9)     Created feel_message().
                   1425: 10)    Renamed spell abbreviations.
                   1426: 11)    Corrected R_PIETY ordering.
                   1427: 12)    Made some extra-planar monsters undead, fixed some monster letters.
                   1428: 13)    Thieves get extra exp for picking up gold.
                   1429: 14)    'p'raying asks if you really want to, and always maxes your hpt
                   1430:        and pow to max)
                   1431: 15)    Casting 'HEAL' no longer increases pow.
                   1432: 16)    Reworked P_GAINABIL as they occur less frequently.
                   1433: 17)    Fixed S_SUMFAMILIAR.
                   1434: 18)    Prelim fix to helpful monsters casting spells.
                   1435:        above by Carl Hommel
                   1436: 19)    upgraded leaders of packs a bit more and also added experience
                   1437:        points for killing them
                   1438: 20)    BMAGICHIT now requires only a +3 weapon, not a +4
                   1439: 21)    druids can wield silver weapons even if they are metallic
                   1440:
                   1441: 1.03 Alpha, Aug 13, 86
                   1442: 1)     fix up keypad code to allow daemons to run after each turn
                   1443:
                   1444: 1.04 Alpha, October 24, 1992
                   1445: 1)      Update for modern compilation with ANSI C friendly compilers
                   1446:
                   1447: 1.05 Alpha, September 1, 1993
                   1448: 1)      Update save/restore code to not be simple core dumps so
                   1449:         that they can work under modern memory management systems.
                   1450:
                   1451: 1.06 Alpha, July 21, 1995
                   1452:
                   1453: 1)      Many changes made to fix remaining parameter passing related bugs.
                   1454: 2)      Also, changes made to toughen game. Entire dungeon is now only 50
                   1455:         levels deep instead of 100 so that monsters get harder faster.
                   1456: 3)      No more trading posts except at beginning or if entrance to
                   1457:         trading post is found.
                   1458: 4)      The hero now regains spell points more slowly, has a tougher time with
                   1459:         some things, and generally is weaker than he used to be.
                   1460: 5)      The game is not as hard as it needs to be yet, although i can make it
                   1461:         to about level 20 or so most times I play it.
                   1462:
                   1463: 1.06 Alpha, August 3, 1995
                   1464:
                   1465: 1)      Many more changes to allow dropping of stuff even where monsters or the
                   1466:         hero is, so there should almost never be messages of objects vanishing
                   1467:         in a puff of smoke. Also more error checking, debugging messages, and
                   1468:         generally much more bullet proof.
                   1469: 2)      Restored ability to zap with charged weapons.

CVSweb