User:Joes/History
Jump to navigation
Jump to search
Contents
1.0 Dec 1984 (Andries Brouwer)
from the changelog:
- new roles?
- throne rooms
- squeaky board, magic trap
- spellbooks
- Rodney resurrection
1.0.1 Jan 1985
- The pickup (,), option (o) and self-teleport (control-T) commands first appear
- Vault teleporters and the "ad aerarium" inscription appear
- The lurker above is now ' instead of ~.
1.0.2 April 1985
- gender
- new monsters: Wizard of Yendor, giant eel, hell hound, and mail daemon
- phase of the moon effects
- new items: lump of royal jelly, scroll of mail, pick-axe, and can opener
- New room types are swamp, beehive, and crypt. Treasure zoos are no longer affected by a login name of "david".
- Pools appear for the first time.
- Dungeon level 30 and deeper require fire resistance to enter. (See Hell).
BSD Hack 1.0.3 (Andries Brouwer, July 1985)
- Wizard mode
- Cursed weapons are handled more consistently. (in what way?)
- A real Amulet of Yendor can no longer be found in bones files.
- An adventurer who walks into a pool has a chance of teleporting to safety.
- A #pray command exists, but it just immobilizes you for a couple of turns.
- Removing a ring of fire resistance while in Hell leads to YASD
- Acid blobs no longer spoil.
- Stoning is now gradual, and can be cured by eating a dead lizard or acid blob.
- The dead lizard no longer affects confusion.
- Invisibility is handled more consistently. (how?)
- Smoky potions may release a ghost (djinn do not yet exist).
- Shopkeepers take exception to digging through the floor
1.3d July 1987
- A primitive form of IBMgraphics is supported.
- new monsters: giant, demon lord and demon prince
- Several monsters are replaced, subject to compile-time options.
- The Wizard of Yendor can revive
- Demons leave corpses (later removed).
- Many new objects, including lots of weapons and the first spellbooks.
- The adventurer can get Excalibur.
- Spells appear for the first time. Spellbooks can be read only once, successfully or not, and spells have charge, which can be stored indefinitely but requires relearning once exhausted.
- New roles: Samurai, Ninja, Priest, Valkyrie, Elf, and Healer.
- Throne rooms
- Fountains and thrones appear
- New traps: magic trap, squeaky board, web, spiked pit, level teleporter, anti-magic field, and rust trap.
- Prayer is now useful.
- Self-polymorph appears for the first time.
1.4f (Aug 1987)
- rings and weapons can be uncursed
- #turn undead
2.2a (Dec 1987)
- Medusa and soldiers join the bestiary.
- Kobolds and giant rats can now appear even if Keystone Kops and rock moles also appear.
- New objects: blindfolds, mirrors, and rings of polymorph and polymorph control.
- Excalibur is now obtained in the modern fashion and has additional effects on demons.
- Snickersnee now appears.
- The mazes now run down to level 60.
- polymorph traps
- the(?) room in a deep maze may contain a demon and a fake Amulet
- Fewer wands of wishing in the mazes. One is still guaranteed
- Beginnings of the use of color
- Guidebook
- buff wizards; starting inv: wakizashi, holy water
- nymphs leave object detection
- haggling?
- hydra monster
2.3e (April 1988)
- giant eel -> electric eel
- new monsters: gremlins, djinn and the Three Stooges
- 8 dragon types except silver
- new items: K-ration, C-ration, lamp, magic lamp, badge, Hawaiian shirt, wand of lightning, and amber stone. The tourmaline, agate, and onyx stones are removed, and the colors of worthless glass are changed.
- Sting
- Sinks and barracks are added to the dungeon.
- land mine first appears as a trap, though not as an object.
- Djinn may emerge from glowing potions (smoky ones have ghosts)
- chameleons now imitate in-depth forms
- show cursed items
- ring of shock resistance
- #rub
3.0.0 (July 1989)
- Delphi, Castle, Endgame, Vlad's Tower, Wizard's Tower and fakes with demons
- Stooges removed
- alignment, gods, altar
- DECgraphics and IBMgraphics
- Ninja -> Rogue
- new monsters: soldier ant, fire ant, queen bee, werejackal, wolf, werewolf, winter wolf, warg, hell hound pup (adult has breath), kitten/housecat/large cat, hobbit, bugbear, dwarf (lord/king), manes, lemure, quasit/wumpus made default, large kobold (+lord/shaman), (demi-/master) lich, small/large/giant mimic, red/black/golden/guardian naga (hatchling), goblin, (hill orc), Mordor orc, Uruk-hai, orc shaman, orc-captain, rock/iron piercer, rothe, osquip!, mumakil (sic), titanothere, baluchitherium, sewer rat, rabid rat, wererat, cave spider, scorpion, unicorn varieties, 5 vortices, baby long/purple worm; (carnivorous) ape, giant/vampire bat, plains/forest/mountain centaur, baby dragons, elementals, brown/yellow/green/red molds, gnome lord/king/wizard, stone/hill/fire/frost giants, titan, blue/spotted/ochre jelly, Kop Sergeant/Lieutenant/Kaptain, 7 mummy types, split nymph into 3 types, ogre (lord/king), grey ooze, black/brown pudding, mad scientist, 5 snakes, 4 trolls, vampire lord, Vlad, barrow wight, Nazgul, 7 zombie types, 8 golems, human, 3 elf types + lord/king, temple priest(ess), unarmored soldier, sergeant/lieutenant/captain, Oracle, water demon, foocubus, erinys, 10 other demons, 7 demon lords/princes, giant eel is back from 1.0.2-2.2a (removed in 2.3e), kraken, player monsters
- Thunderfist + 11 artifacts
- 7 amulets
- pizza -> slime mold, lembas wafer, cram ration
- Tolkienish weapons (mattock); scalpel, knife, rubber hose, quarterstaff, bullwhip; sling bullet removed
- 22 [[tool[]s, incl. shaped keys
- Tolkien armour (orcish helm unconditional?), fedora, 3 magical helms, DSM!, mummy wrapping, 4 magical cloaks, large shield, shield of reflection, 3 magical gloves, iron/low/high and 6 magical boots
- potion of see invisible, potion of enlightenment
- scroll of charging (scroll of damage weapon removed)
- wand of opening, wand of locking
- spellbooks: knock, wizard lock, clairvoyance
- ring of invisibility
- luckstone, loadstone (glass?)
- statue, chain?
3.0.3 (Sep 1989)
- Artifacts are now aligned.
- add Grimtooth, athame, war hammer
3.0.4
3.0.5
3.0.6
3.0.7 (Feb 1990)
- baby crocodile; removed osquip and mad scientiest (from 3.0.0)
3.1.0 Jan 1993
- branches: Gnomish Mines, a revised Oracle, a Big Room, the Quests, Fort Ludios, Medusa's Lair, the Elemental Planes, and a revised Astral Plane. Vlad's Tower is relocated into its own branch.
- Hell is revised and is now called Gehennom. Entering Gehennom without fire resistance is no longer an instadeath. Levels in Gehennom now have stairs going both up and down.
- Gehennom now has special levels for Asmodeus, Juiblex, Baalzebub, and Orcus. The Wizard's Tower and the Fake Towers take their modern forms.
- The Wizard of Yendor has the Book of the Dead; the Amulet is now in the Sanctum
- Dungeon lighting now uses line-of-sight calculations.
- Moloch is introduced, along with a new background mythology.
- The alignments of some roles are revised.
- Strength, dexterity, constitution, and wisdom can now be exercised or abused.
- The encumbrance system is redone
- Monsters can now use certain items such as weapons, wands and scrolls.
- new monsters: mind flayer; couatl, Aleax, Angel, ki-rin, Archon; shrieker, sasquatch, skeleton, high priest, watchman, watch captain, Croesus, shade, the Riders, Quest leaders/nemeses/guardians
- new items: Magicbane, Grayswandir, Vorpal Blade; quest artifacts; amulet of magical breathing; wolfsbane, ya, stiletto, battle-axe, silver saber, tsurugi, runesword, yumi, oilskin sack, tallow/wax candle, brass lantern, can of grease, horn of plenty, bell, Candelabrum, Bell of Opening; dented pot, dragon scales, leather jacket, oilskin cloak; blank spellbook, Book of the Dead
3.1.1 March 1993
- rust monsters do something now
- Master of Thieves now has the Bell (Tou Quest)
- can't wish for quest items anymore
- nurses don't zap you anymore
3.1.2 June 1993
- Priests can see BUC now?
- pickup_types option
- jellies instead of Jabberwocks at Juiblex's Swamp
- can die to Tsurugi/Vorpy
- monsters shouldn't teleport on forbidden levels
- no digging in Wizard's Tower
3.1.3 July 1993
Trollsbane, Orcrist and Sting are now chaotic.
3.2.0 April 1996
- Graphical tiles are supported for the first time
- The spellcasting system is revised. Now, spellbooks can be read several times, and spells cast until magical energy is exhausted; but the spells eventually time out.
- Weapon skills are introduced.
- Inventories and item choices can be made by menus.
- Izchak now tends the lighting shop.
- Change of alignment is now a bar to entering the Quest.
- New traps are the rolling boulder trap and the hole.
- New monsters are gargoyle, winged gargoyle, black light and salamander.
- Land mines and bear traps can now be disarmed and turned into the corresponding objects.
- Other new objects are cornuthaum, dunce cap, T-shirt, potion of oil and flint stone.
- The wand of wishing in the Castle is protected by a chest.
- no slice of pizza
3.2.1 June 1996
- #enhance?
TODO
3.2.2 Dec 1996
TODO
3.2.3 Dec 1999
- Y2K fix
3.3.0 (Dec 1999)
- races, alignment
- add Ranger and Monk, remove Elf role
- Wizard Patch
- Saddles and steeds appear for the first time, as does riding as a skill.
- Twoweapon appears for the first time.
- Sokoban
- many new monsters: chickatrice, pyrolisk, fox, coyote, dingo, winter wolf cub, gas spore, flaming/shocking sphere, lynx, panther, master mind flayer, glass piercer, mastodon, woodchuck, centipede, pony/horse/warhorse, raven, (baby) silver dragon, lichen, storm giant, arch-lich, dwarf mummy, green slime, disenchanter, monkey, dwarf zombie, ghoul, paper/gold/glass golem, doppelgänger, prisoner, sandestin, jellyfish, piranha, shark, monk/ranger playermons, Grand Master, Orion, Master Kaen, Scorpius, abbot, hunter
- Eyes of the Overworld, Longbow of Artemis; amulet of unchanging
- meatball, meat stick, huge chunk of meat, meat ring, kelp frond, eucalyptus leaf
- silver spear/dagger; pair of lenses, saddle; silver dragon scales and mail
- robe, alchemy smock; potion of sleeping, potion of full healing, potion of polymorph, potion of acid;
- scroll of earth, scroll of stinking cloud; wand of enlightenment; spellbook of drain life, protection, jumping, stone to flesh
- rings: gain constitution, increase accuracy, sustain ability, free action, slow digestion
- orange/yellow/black glass, jacinth, black opal, citrine, jet, chrysoberyl, obsidian, agate
3.3.1 (2000-08-09)
- new Ranger quest
- new warning system
3.4.0 (March 2002)
- #travel, autodig
- You can now wish for nothing and genocide "none"
- New levels for the Gnomish Mines.
- A number of Sokoban cheats that were not previously penalized now carry the Luck penalty. Map 4B, which previously could not be solved without cheating, is modified to remove this problem.
- Neferet replaces Wizard of Balance
- leather cloak
- touchstone
3.4.1 (Feb 2003)
- options: lootabc, runmode, showrace, travel; mouse_support, scroll_amount
- can apply cream pies
- newts may boost Pw
- can whistle on eucalyptus leaf
- hobbits may wear elven mithril
- eating mimics makes you hallucinate?
3.4.2 Aug 2003
TODO
3.4.3 Dec 2003
TODO
3.6.0 Dec 2015
- Elbereth nerf.
- javelin skill = spear
- statues are now the monster's symbol
- pets pick up only single gold pieces
- correct price rounding
- no pudding farming
- iron bars
- health food shop
- random Sokoban prize, no penalties after solving
- Orctown!
- more Big Rooms
- two new Medusa's Island versions (ravens, dragon/naga/snakes)
- vibrating square can be found like traps
- no covetous Sanctum skip
- more clouds on Air, poison clouds on Fire, can't levitate on Water
- #adjust, #tip, #terrain, #annotate, #overview
- patches: menucolors, MSGTYPE, HPmon/statuscolors
- novels
3.6.1 2018-04-27
selected changes:
- make a previously-discovered scroll written with marker while blind have its label known so it can be read while blind
- putting gold into hero-owned container on shop floor gave free credit
- make travel walk up to a trap and stop when the trap blocks the only way forward, instead of trying to go straight line
- travel will displace pets rather than stop
- do not autopickup unpaid items in shops
- tone down energy vortex's drain energy attack
- when a pet moves reluctantly, name the top item of the pile it is reluctant to step on if the hero sees or remembers any object(s) at that spot
- make monsters forget where they stepped when fleeing or teleporting
- requiver pickup_thrown objects if quiver is empty
- make the raven medusa level shortsighted
- make monsters and pets avoid poison gas clouds if it would damage them
- covetous monsters may choose to teleport to downstairs or ladders
- limit monster spell aggravate monsters to either outside or inside of the Wizard's tower
- physical damage from mind flayer attack was being inflicted twice!
- monsters fleeing up the upstairs on level 1 were supposed to escape the dungeon but ended up arriving on Plane of Earth
- monster hitting fire-dealing monster with weapon triggered passive damage to weapon every time, when hero doing so only had 1/6 chance per hit
- barbarian and samurai can achieve basic in their special spell's skill (which is...)
- scalpel and tsurugi can now split puddings; bashing with darts or arrows can't
- using 'R' on armor would bypass some restrictions imposed by 'T' (inner layer could be taken off from under outer layer, embedded scales could be attempted but triggered "select_off" impossible)
- use a much tighter upper bound when summoning nasties; old method could theoretically create 200 critters at a time
- Wizard will now steal any quest artifact from hero, not just own role's!
- stop amulets and other items which aren't affected by erosion damage from being subjected to erosion damage
- kicked weapon which successfully hits monster vanishes from play
- when engulfed, having swallower be killed by angry deity trying to zap hero no longer violates pacifist conduct (other penalties--reduced luck or alignment--still apply if target is something you shouldn't kill)
- likewise when a monster kills inself trying to prevent turning to stone or into slime that's been caused by the player, pacifism is not affected
- gremlin wailing in agony should wake up nearby monsters
- show in inventory which monster a leash is attached to
- it's cannibalism for a were<foo> to eat a <foo> corpse
- conduct: wishing for an artifact and not getting it because it already exists counts as wishing for an artifact, just like when not getting it because of quest restrictions or too many artifacts in play does
- lembas wafer gives increased nutrition to elves, reduced nutrition to orcs; cram ration gives increased nutrition to dwarves
- any corpse eaten by omnivorous hero always tasted "terrible"
- umber hulk gazing at hidden mimic forces mimic to unhide
- give quest guardians some equipment
- hero polyed into ghoul can only eat non-veggy corpses or eggs
- kicking activates statue traps
- pets start with apport equal to your charisma
- sometimes generate the random mazes with wide corridors, thick walls, or with dead ends changed to loops
- put throne room gold in the chest
- movement speeds are made less predictable by using random rounding, rather than via adding a random offset!
- Bell of Opening could trigger segfault attempting to open some types of traps if hero was mounted
- using a cursed whistle in a vault will summon the guard immediately
- throne room's throne is occupied by a king
- when the Amulet increased spell casting cost, nothing actually happened (aside from the message about feeling the Amulet drain the hero's power) if hero lacked sufficient energy to cast the spell
- sometimes rings dropped into sinks can be found in the pipes
- charisma affects the leeway in demon lord bribes
- make Vlad slightly tougher
- reduce the amount of gold laying on the floor
- locked chests and large boxes contain more stuff
- make shopkeepers bill hero for burying merchandise
- being "dead inside" (self-genocide while polymorphed) conferred partial invulnerability--normal monster behavior stopped attacking hero
- can no longer play controlled notes on musical instrument if impaired
- shopkeepers in their own shop and priests in their own temple are no longer frightened by hero standing on scroll of scare monster
- the Wizard, Angels and lawful minions, the Riders, shopkeep/priest in own room are never frightened by tooled horns
- open at yourself is the same as #loot
- moving from a pit to an adjacent pit with uncleared debris shouldn't be a fall
- when configured with DUMPLOG enabled, artifacts were counted twice towards final score
- attempting to name an item as an artifact and failing via hand slip violates illiterate conduct
- jumping over water unintentionally moved hero through that water, causing drowning if not able to water walk or fly
platform/interface specific:
- MacOSX: initial binary release was built from out of date source code that had 'BETA' and 'DEBUG' inappropriately enabled
- X11: color didn't work when the map was displayed as text rather than tiles
- X11: use grayscale monster tiles for statues
new features:
- naming Sting or Orcrist now breaks illiterate conduct
- allow moving cursor to monsters with 'm' (nearest first) and 'M' (furthest first) when asked for map location, or to objects with 'o' and 'O'
- dissolve iron bars by force-fighting with wielded potion of acid
- poison breath leaves a trail of poison gas
- additional tribute passages
- allow showing coordinates when picking a position on the map and autodescribe option is on
- new status line conditions Stone Strngl Deaf Lev Fly Ride
- add extended command #kick
- default value for vibrating square symbol changed from yellow '^' to purple '~'
- allow symbol set values to be specified via char within single quotes
- add symbols set "plain", same as default except it uses '+' for corner walls
- during end of game disclosure, the vanquished monsters list can be sorted in one of several ways by answering 'a' to "disclose vanquished monsters?"
- interrupt a multi turn action if hp or pw is restored to maximum
- pressing d or D when cursor positioning targets doors and doorways
- pressing x or X when cursor positioning targets possibly unexplored location
- werejackals can summon foxes and coyotes; werewolves can summon wargs
- allow taming monkeys and apes with bananas
- fountains are bright blue, graves are white
- ray bounceback chance depends on the wall type
- undead #turning takes less time at higher experience level
- peacefuls may react when you attack other peacefuls
- prevent diagonal jumping through open doorways
- random horses have a tiny chance of being generated saddled
- give feedback just before timed levitation runs out
- travel accepts 'm' (request menu) prefix
- pressing a or A when cursor positioning shows menu of "interesting" features
- pressing z or Z when cursor positioning cycles through valid locations for jumping, hitting with polearm, or casting a stinking cloud
- when moving a cursor for a jump, polearm, or stinking cloud targeting, show if the location is illegal, if "autodescribe" is on
- for menustyle:Traditional and Combination, support BUCX filtering for item pick-up and container put-in and take-out; also for object IDing
- for menustyle:Full and Traditional and Combination, support BUCX filtering for the 'A' command
- sysconf definition BONES_POOLS to allow more bones files per level
- optional sections in the config file, selected with CHOOSE
- new paranoid_confirm settings: wand-break and Were-change
- option force_invmenu to make commands asking for inventory items always use a menu instead of a text line query
- option hitpointbar to show a bar graph of hit points behind title field
- wielding Trollsbane prevents troll corpses from reviving
- wielding Demonbane prevents demons summoning friends
- wielding Dragonbane confers reflection
- wielding Ogresmasher grants 25 constitution
- Cleaver can hit three adjacent monsters with one swing
- Master Key of Thievery warns about undetected traps if wielded without gloves
- Master Key of Thievery always finds door and chest traps if used to lock or unlock a trapped door or chest while non-cursed (for rogues) or blessed (for non-rogues); player is offered the opportunity to disarm
- "Elbereth" must now be the only engraved text on a square to function
- "Elbereth" now erodes based on attacks by the player, not monsters scared
- a prayer result which results in uncursing some or all of the hero's items won't uncurse a worn helm of opposite alignment since that would facilitate the hero switching to another god by taking it off
- wielded aklys behaves like Mjollnir when thrown--it usually returns; unlike Mjollnir, it isn't limited to Valkyries or need gauntlets of power (so far, hero-only; an aklys won't return if thrown by a monster)
new platform features:
- tty: menu_overlay -option to clear screen and align menus to left
- tty: compile-time option to output escape codes for tile data hints
community patches:
- Malcolm Ryan's improved tin opener
- Ray Chason's proper background tiles for lava and water
- Ray Chason's MS-DOS port restored to functionality with credit to Reddit user b_helyer for the fix to sys/share/pcmain.c
- Ray Chason's MSDOS port support for some VESA modes
- Ray Chason's Qt4 windowport
- Darshan Shaligram's pet ranged attack
- Jason Dorje Short's key rebinding
- Maxime Bacoux's new DUMPLOG: compile-time option to enable logging of end-of-game information into a text file
- the level generator no longer uses the native pRNG
3.6.2 2019-05-17
- The healing spell now cures blindness both in monsters and yourself, but only at Skilled or Expert.
- Teleport at will now has the same requirements as the teleport away spell.
- Clairvoyance has been improved: among other things, it now shows objects and the location of monsters.
3.6.3 2019-12-05
long list of fixes
3.6.4 2019-12-18
- Allows teleporting onto the vibrating square.
- A flying player can use > to travel down holes or trap doors instead of escaping a trap and trying again.
3.6.5 and 3.6.6
only fixes
3.6.7 2023-02-16
security fix
- new Ixoth tile