Permalink
Commits on May 10, 2012
  1. Fix impossible() message appearing when player is a gnome or dwarf an…

    sgrunt committed May 10, 2012
    …d monsters in the mines are being generated.
Commits on May 8, 2012
Commits on May 6, 2012
  1. Fix up a few more messages related to named pets that possibly show i…

    sgrunt committed May 6, 2012
    …ncorrect grammar while hallucinating (i.e. cases related to C343-9).
Commits on May 5, 2012
  1. Fix possible wizmode crash in creating certain types of monters (such…

    sgrunt committed May 5, 2012
    … as random monsters).
Commits on May 4, 2012
  1. Have Schrödinger's Cat boxes respond to probing as though the hero op…

    sgrunt committed May 4, 2012
    …ened the box; fixes C343-263.
  2. Explosion appearances are randomised when hallucinating; this include…

    sgrunt committed May 4, 2012
    …s selecting a random monster name for gas spore explosions. Fixes C343-128.
  3. Rework rndmonnam() into three functions, one returning a random monst…

    sgrunt committed May 4, 2012
    …er index, one returning the name associated with that index, and one returning if the name associated with the index is a proper name; this allows the correct prefix (or lack thereof) to be used with a random monster name. Fixes C343-155.
Commits on May 3, 2012
  1. Display the plural form of the "You can't. They are cursed." message …

    sgrunt committed May 3, 2012
    …as opposed to the singular when trying to remove a cursed pair of lenses. Fixes C343-345.
  2. Work a call to touch_artifact into the eating non-food code, such tha…

    sgrunt committed May 3, 2012
    …t a player can't eat an artifact they can't touch. Fixes C343-244.
  3. Don't ignore most of the pickup checks when picking up boulders (they…

    sgrunt committed May 3, 2012
    … were treated identically to loadstones when in a form capable of carrying boulders). Fixes C343-225.
  4. Deal passive damage to nurses using healing attack against polymorphe…

    sgrunt committed May 3, 2012
    …d player; fixes SC343-15.
  5. Beholders are now generated asleep in the same fashion as nymphs and …

    sgrunt committed May 3, 2012
    …jabberwocks (4-in-5 chance if the player does not have the Amulet).
  6. Allow large amorphous monsters to ooze through diagonals under the sa…

    sgrunt committed May 3, 2012
    …me conditions they can ooze under doors, fixing C343-144.
  7. Shopkeeper now charges the player for containers whose locks are forc…

    sgrunt committed May 3, 2012
    …ed in shops. Fixes C343-241.
  8. Compilation fixes for the just-imported NetHack 4 bug fixes, and add …

    sgrunt committed May 3, 2012
    …a credit to the changelog for them.
  9. Fix C343-290: Rings do not show up in the "what do you want to charge…

    Jared Minch authored and sgrunt committed May 2, 2012
    …?" prompt when they should.
    
    Conflicts:
    
    	libnethack/src/read.c
  10. Return immediately from monflee() if the monster's already been kille…

    Jared Minch authored and sgrunt committed May 2, 2012
    …d. Fixes C343-299.
  11. When removing an object from the floor, force concealed hiders to unh…

    Jared Minch authored and sgrunt committed May 2, 2012
    …ide. Fixes C343-308.
    
    Conflicts:
    
    	libnethack/src/invent.c
  12. Only create an anthole if the ant species that would be created still…

    Jared Minch authored and sgrunt committed May 2, 2012
    … exists. May fix C343-163.
    
    Conflicts:
    
    	libnethack/include/extern.h
    	libnethack/src/mklev.c
    	libnethack/src/mkroom.c
  13. Make player unhide after polymorphing from mimic to non-mimic. Fixes …

    Jared Minch authored and sgrunt committed Apr 30, 2012
    …C343-391.
  14. Do not allow level 0 long worms to split. Fixes C343-384.

    Jared Minch authored and sgrunt committed Apr 29, 2012
    Conflicts:
    
    	src/worm.c
  15. Use up scroll of charging before selecting something to charge. Fixes…

    Jared Minch authored and sgrunt committed Apr 29, 2012
    … C343-161.
    
    Conflicts:
    
    	libnethack/src/read.c
  16. Suppress 'suddenly disappears' message if you hit an engulfing monste…

    Jared Minch authored and sgrunt committed Apr 28, 2012
    …r as a quantum mechanic. Fixes C343-233.
    
    Conflicts:
    
    	src/uhitm.c
Commits on May 2, 2012
  1. Attempting to attack an otherwise empty impassable tile (wall, boulde…

    sgrunt committed May 2, 2012
    …r, etc.) now causes a "You whack the <target>" message (and some related behaviour) instead of "You attack thin air". Fixes C343-322.
  2. The stalker is now considered humanoid, and an exception to the eleme…

    sgrunt committed May 2, 2012
    …ntal rule in mbodypart() is allowed for it such that this is reflected in messages referring to it. Fixes C343-159.
  3. Treat mattock as bashing weapon for the purpose of forcing locks, as …

    sgrunt committed May 2, 2012
    …is the case with the pick-axe. Fixes (arguably) C343-145.
  4. "Is it really you" -> "It is really you" in tourist quest leader gree…

    sgrunt committed May 2, 2012
    …ting, fixing C343-109.
  5. Allow arbitrary objects, including gold, to be rubbed on a touchstone…

    sgrunt committed May 2, 2012
    … after it is identified as a touchstone. Fixes C343-124 and C343-130.
  6. In relobj(), call setmnotwielded() if preparing to drop a monster's w…

    sgrunt committed May 2, 2012
    …eapon; this was lost in setmnotwielded() both because the monster was dead. This allows Sunsword to stop glowing properly when its wielder is killed, fixing C343-106.
  7. Make sure to display "You kill [the] poor <pet>\!" when killing your …

    sgrunt committed May 2, 2012
    …own steed (this didn't always happen because the player couldn't necessarily see their own steed).