]> granicus.if.org Git - nethack/log
nethack
23 years agowin32 uses included uudecode utility
nethack.allison [Fri, 1 Mar 2002 05:06:48 +0000 (05:06 +0000)]
win32 uses included uudecode utility

23 years agosys/share/uudecode.c
nethack.allison [Thu, 28 Feb 2002 18:32:28 +0000 (18:32 +0000)]
sys/share/uudecode.c

This was added to allow the build on some platforms to be
completed without external utilities beyond the compiler.

23 years agoadd file sys/share/uudecode.c
nethack.allison [Thu, 28 Feb 2002 18:31:42 +0000 (18:31 +0000)]
add file sys/share/uudecode.c

This was added to allow the build on some platforms to be
completed without external utilities beyond the compiler.

23 years agoOne last (for now) bit for amiga makefile for sas/c.
keni [Thu, 28 Feb 2002 14:53:37 +0000 (14:53 +0000)]
One last (for now) bit for amiga makefile for sas/c.
This fixes make install to actually install and build everything needed.
-jhsa

23 years agofix more your corpse cases
cohrs [Wed, 27 Feb 2002 05:15:48 +0000 (05:15 +0000)]
fix more your corpse cases
- new cxname() to simplify doing the right thing in increasingly common cases
- use for bullwhip snagging
- in shopkeeper offer code
- in a couple other existing places rather than duplicating CORPSE checks
- use singular(...) in "swings" cases, since only one can hit.  Singular uses
  corpse_xname automatically when appropriate

23 years agostopping occupation when missed
arromdee [Wed, 27 Feb 2002 02:29:33 +0000 (02:29 +0000)]
stopping occupation when missed
This fixes beta bug 3020.  It was hard to notice because the presence of a
monster in the room stops your occupation anyway, so it wasn't triggered unless
you were blind.

23 years agocloning minions
arromdee [Wed, 27 Feb 2002 02:17:01 +0000 (02:17 +0000)]
cloning minions
Janet pointed this one out to me...

23 years agoshattering corpses
cohrs [Tue, 26 Feb 2002 22:07:24 +0000 (22:07 +0000)]
shattering corpses
- generalize which weapons can be shattered to be >= WOOD

23 years agosimplify touchstone object choosing
cohrs [Tue, 26 Feb 2002 07:36:30 +0000 (07:36 +0000)]
simplify touchstone object choosing
- remove special case code from getobj for touchstone
- remove other hacks from getobj that resulted from earlier hack, solves
  the "rub on the gold stone" problem completely
- pass correct letter list to getobj from use_stone, like other callers

23 years agocloning
arromdee [Tue, 26 Feb 2002 06:55:17 +0000 (06:55 +0000)]
cloning
Fix a minor cloning problem; clones didn't retain the monster's name or
tameness.  (The name *was* retained if you were cloned.)  I also added a
minor change in wizard mode to display a few tameness fields of a dog.

23 years agomessage follow-up
nethack.allison [Mon, 25 Feb 2002 20:24:04 +0000 (20:24 +0000)]
message follow-up

23 years agoThe unpaid cost displayed in your inventory now
nethack.allison [Mon, 25 Feb 2002 19:14:42 +0000 (19:14 +0000)]
The unpaid cost displayed in your inventory now
includes container contents, not just the cost of the
container itself (a prices in inventory phenomenon).

Along the way I discovered a peculiarity -
contained_cost() was adding up the cost of everything in
a container, even if you had stashed items in it that were your
own and not marked unpaid it seems.

I added a flag to force the code to only add objects
that were marked "unpaid" so I could use it in this new
instance, but I didn't change any of
the existing usages (I left the flag at FALSE which leaves
the consideration of the unpaid status alone just as
before).

Some of this is correction of some messages that were
wrong prior to this when dealing with selling of objects
inside a container when only part of the contents was unpaid.

23 years ago'D'ropping gold messes up inventory
cohrs [Mon, 25 Feb 2002 05:51:44 +0000 (05:51 +0000)]
'D'ropping gold messes up inventory
- new splitobj() behavior requires special casing when !GOLDOBJ and
  dropping some of your gold, to ensure that the remainder remains the first
  item in the inventory

23 years agowin32: Allow 32x32 tile builder to be built.
nethack.allison [Mon, 25 Feb 2002 03:38:05 +0000 (03:38 +0000)]
win32: Allow 32x32 tile builder to be built.

23 years agosling, like whip, shouldn't shatter from a blow
cohrs [Mon, 25 Feb 2002 02:57:57 +0000 (02:57 +0000)]
sling, like whip, shouldn't shatter from a blow

23 years agoconverting SCORR to CORR unblocks vision
cohrs [Mon, 25 Feb 2002 02:43:50 +0000 (02:43 +0000)]
converting SCORR to CORR unblocks vision
- fix several cases where a point was unblocked by unblock_point wasn't
 called, directly or indirectly

23 years agomonsters jumping into hidden traps
cohrs [Mon, 25 Feb 2002 01:02:55 +0000 (01:02 +0000)]
monsters jumping into hidden traps
- if a monster jumps into a trap in an SCORR, and you see it, convert to CORR

23 years agowintty debug bit
nethack.allison [Mon, 25 Feb 2002 00:15:56 +0000 (00:15 +0000)]
wintty debug bit

23 years agomounting steed while levitating at will
cohrs [Sun, 24 Feb 2002 21:36:32 +0000 (21:36 +0000)]
mounting steed while levitating at will
- avoid causing damage if you slip and levitating at will
- change message slightly in this case as well

23 years agoDarkness msg despite sunsword
nethack.allison [Sun, 24 Feb 2002 19:13:32 +0000 (19:13 +0000)]
Darkness msg despite sunsword
> Is the "You are surrounded by darkness!" message from reading a cursed
> scroll of light (or non-cursed if confused) appropriate if you're
> wielding Sunsword, which _doesn't_ get turned off by it?

23 years agoX11 bit
cohrs [Sun, 24 Feb 2002 18:12:13 +0000 (18:12 +0000)]
X11 bit
- remove unneeded #undef's

23 years agoa flag to track if vision is ready
cohrs [Sun, 24 Feb 2002 18:04:02 +0000 (18:04 +0000)]
a flag to track if vision is ready
- new iflags.vision_inited to determine if vision is ready to go.
- the flag is set the first time vision_reset() completes, actually every time
- vision_recalc() checks the flag before doing anything.

23 years agochange is_greystone() to is_graystone()
nethack.allison [Sun, 24 Feb 2002 17:23:02 +0000 (17:23 +0000)]
change is_greystone() to is_graystone()

-Rename is_greystone() to is_graystone() since I've
had one complaint about my choice of spelling for
the macro already.

-Change the recent "#rub touchstone" code to use
the macro which pre-existed under the other spelling
and was already used in the very same "if" statement
with that spelling in invent.c. :-)

23 years agowizkit follow-up
nethack.allison [Sun, 24 Feb 2002 17:17:25 +0000 (17:17 +0000)]
wizkit follow-up

The recent wizkit change caused the build to
fail on all environments other than unix and vms.

>..\src\files.c(1607) : error C2065: 'envp' : undeclared identifier
>..\src\files.c(1607) : warning C4047: '=' :
>'int ' differs in levels of indirect ion from 'char *'
>..\src\files.c(1608) : error C2100: illegal indirection
>..\src\files.c(1608) : warning C4047: 'function' :
>'const char *' differs in levels of indirection from 'int '
>..\src\files.c(1608) : warning C4024: 'strncpy' :

23 years agonttty hilite_pet follow-up
nethack.allison [Sun, 24 Feb 2002 16:16:59 +0000 (16:16 +0000)]
nttty hilite_pet follow-up

I didn't mean to override for any color in the mask. My
earlier patch caused it to make green, blue, or red all
become black (which still looked better than white on
grey).

This gets it right (famous last words), and only makes
the text character's color black if it is actually white
or bright white.

23 years ago<Someone> reported a poor display result on the win32 tty
nethack.allison [Sun, 24 Feb 2002 15:45:05 +0000 (15:45 +0000)]
<Someone> reported a poor display result on the win32 tty
when hilite_pet was enabled.  After checking into it, the
test was looking for the value:
(FOREGROUND_GREEN|FOREGROUND_BLUE|FOREGROUND_RED)
which signifies a white color on win32 console I/O. The
problem was that in some cases that was OR'd with
something else such as FOREGROUND_INTENSITY.

Fix it by checking only the bits that matter when
turning on the attribute.

23 years agomore wizkit: bulletproofing previous change
nethack.rankin [Sun, 24 Feb 2002 06:56:46 +0000 (06:56 +0000)]
more wizkit: bulletproofing previous change

23 years agovault guard message on the wrong level
cohrs [Sun, 24 Feb 2002 06:56:02 +0000 (06:56 +0000)]
vault guard message on the wrong level
if vault guard leaves his original level and is killed, clear_fcorr
was still attempted on the wrong level.

23 years agowizkit enhancement
nethack.rankin [Sun, 24 Feb 2002 06:51:36 +0000 (06:51 +0000)]
wizkit enhancement

     Allow a WIZKIT file name to be specified via the environment.
If none is specified there, get it from the run-time config file.

23 years agomonster use of artifacts
nethack.rankin [Sun, 24 Feb 2002 06:12:57 +0000 (06:12 +0000)]
monster use of artifacts

     From the newsgroup:  some of the fake player monsters on the
astral level were unable to use artifacts that they were created
with due to alignment mismatch.  Rather than try to adjust the
artifact creation of only select matching items, this patch lets
them handle artifacts when alignments differ (more or less like
the player; monsters don't occasionally get blasted though).

     This also restores chaotic monsters with the ability to use
Stormbringer; I'm not sure how long that has been broken.  It also
gives lawful ones the ability to use Excalibur.

23 years agorandom shrines on special levels
cohrs [Sun, 24 Feb 2002 05:38:57 +0000 (05:38 +0000)]
random shrines on special levels
- "random" shrines generate the value -1, not -11
- rn2(1) always == 0, should be rn2(2), sanctums aren't random

23 years agofix B3024: remove vs take off
nethack.rankin [Sun, 24 Feb 2002 05:05:11 +0000 (05:05 +0000)]
fix B3024: remove vs take off

     Change the prompts for P and R commands to use "put on" instead
of "wear" and "remove" instead of "take off", respectively; W and T
commands aren't affected.  There is no change in game play.

23 years agofrom <Someone>: #rub touchstone
nethack.rankin [Sun, 24 Feb 2002 03:19:20 +0000 (03:19 +0000)]
from <Someone>: #rub touchstone

     <Someone>'s message said this was committed, but the cvs repository
didn't reflect his changes.

> Subject: patch: #rub touchstone
> Date: Wed, 20 Feb 2002 23:33:27 -0800
> <email deleted>
>
> Implement <Someone>'s suggestion.
>
> - allow the #rub command to apply to gray stones
> - update various doc & help files to reflect the change
>
> Committed to CVS.

23 years ago"fix" B6004
nethack.rankin [Sun, 24 Feb 2002 00:51:20 +0000 (00:51 +0000)]
"fix" B6004

     The comment about Book of the Dead's taming effect working
on nearby monsters when read while swallowed was wrong.  It was
only put there in the first place to avoid adding extra code to
suppress taming while swallowed when that was done for the other
methods of taming.  Any need for extra code here turns out to be
unnecessary due to the cansee() check.

23 years agodouble undead turning
nethack.rankin [Sat, 23 Feb 2002 11:13:41 +0000 (11:13 +0000)]
double undead turning

     From the newsgroup:  when an undead monster got killed by a wand
or spell of undead turning, if it left a corpse that corpse would be
hit by the same zap and was immediately revived.  This fix uses the
flag bits that were added to prevent objects that are dropped by a
polymorphed monster from being hit by the same polymorph zap.

     This also fixes a post-3.3.1 bug that produced "the <undead>
turns to flee" even when that monster had been killed by the turning
attack.  3.3.1 had the same bogus fleeing effect but didn't give any
message so it was unnoticeable.

23 years agoAnother artifact damage update
nethack.rankin [Sat, 23 Feb 2002 10:55:43 +0000 (10:55 +0000)]
Another artifact damage update

     Make being hit by an artifact which does fire, cold, or
lightning (or magic missiles, since the code is there) affect
inventory even when the target resists the damage him-/her-/itself.
This removes the need for the redundant fire vs slime handling that
I put in yesterday.  Unfortunately it also means that Valkyries who
throw Mjollnir will inevitably end up destroying all their mettalic
wands and rings, so I reduced the chance of it hitting upon its
return.

23 years agovtense: flyies
nethack.rankin [Sat, 23 Feb 2002 10:37:18 +0000 (10:37 +0000)]
vtense: flyies

23 years agopudding cloning (from beta-test)
arromdee [Sat, 23 Feb 2002 06:12:55 +0000 (06:12 +0000)]
pudding cloning (from beta-test)

23 years agopatch from Janne: delete old files, update docs, tids
keni [Fri, 22 Feb 2002 12:13:46 +0000 (12:13 +0000)]
patch from Janne: delete old files, update docs, tids

23 years agoFire Brand vs sliming
nethack.rankin [Fri, 22 Feb 2002 03:51:14 +0000 (03:51 +0000)]
Fire Brand vs sliming

     Being hit by Fire Brand now stops the sliming process if you're
being turned into green slime.  And throwing an artifact up will give
artifact hit effects when it falls back down, making it possible to
hit yourself with Fire Brand (among other things).  Hitting yourself
with Vorpal Blade or the Tsurugi of Muramasa will never behead or
bisect you; hitting yourself with Stormbringer will drain levels.
(I hope the latter doesn't make it too easy for players to manipulate
their experience level.)

     This doesn't add artifact_hit() handling to mthrowu.  If monsters
ever start throwing artifacts that will need to be added.

23 years agoX marks the spot
kmhugo [Thu, 21 Feb 2002 16:35:58 +0000 (16:35 +0000)]
X marks the spot

Inspired by the new data.base entry for Archaeologists.
Adds some "X marks the spot" engravings on the Arc locate
level.  A simple "X" engraving would be more accurate to
the pirate map legend, but players probably wouldn't get the
joke without an explanation.

23 years ago- added ALT-keys support (except ALT-f and ALT-m which are menu
nethack.allison [Thu, 21 Feb 2002 12:57:56 +0000 (12:57 +0000)]
- added ALT-keys support (except ALT-f and ALT-m which are menu
accelerators).
[...]

- added F4/F5 functionality - same as in MSDOS port
F4 toggles between fitting the tiled display to the screen
and full size (compresses the tiles to fit / uncompresses).
F5 alternates between ascii and tiles.

- added support for wc_vary_msgcount

23 years agofixes34.0 updates
cohrs [Thu, 21 Feb 2002 07:14:13 +0000 (07:14 +0000)]
fixes34.0 updates
+ entry for tty crash fix
+ entry mentioning USER_SOUNDS stuff
+ fix a typo

23 years agofix tty crashes for empty news file
cohrs [Thu, 21 Feb 2002 07:10:30 +0000 (07:10 +0000)]
fix tty crashes for empty news file
- menu-window code could access a null pointer when there was no data
- menu-window code can't handle empty contents, because there's no place
  to position the cursor, so force text mode
- still looked ugly, so added a check to avoid displaying anything if
  the file was empty

23 years agoadd_sound_mapping cleanup
cohrs [Thu, 21 Feb 2002 03:33:42 +0000 (03:33 +0000)]
add_sound_mapping cleanup
- avoid several buffer overflows
- move use of access() to files.c in new can_read_file() function
- remove extra newlines in raw_print() calls
- get ready for lint, eg sprintf -> Sprintf
- generally make the code look like core code, not Qt code

23 years agoavoid you see it hatch
cohrs [Wed, 20 Feb 2002 02:33:14 +0000 (02:33 +0000)]
avoid you see it hatch
enexto may place monster out of site, even though egg was in sight.  use
an(m_monnam(mon)) not a_monnam.  Works in this case due to earlier checks.

23 years agodata.base updates - archeologist, hunter, shark
nethack.allison [Wed, 20 Feb 2002 01:38:48 +0000 (01:38 +0000)]
data.base updates - archeologist, hunter, shark

23 years agoBUC follow-up bit
nethack.allison [Tue, 19 Feb 2002 14:29:15 +0000 (14:29 +0000)]
BUC follow-up bit

23 years agoMore BUC
nethack.allison [Tue, 19 Feb 2002 14:20:21 +0000 (14:20 +0000)]
More BUC
Defer to the validation code from pickup.c for checking
valid categories.  This reduces the number of callback
functions required, and allows combinations of BUCX
to be used in traditional menu style.

23 years ago<Someone> bit
nethack.allison [Tue, 19 Feb 2002 13:25:06 +0000 (13:25 +0000)]
<Someone> bit
in util/lev_main.c:write_maze(), line which reads
"Write(fd, &(pt->ngold), sizeof(pt->naltar));"

should read
"Write(fd, &(pt->ngold), sizeof(pt->ngold));"

23 years agofollow-up to Allow BUC with menustyles other than full.
nethack.allison [Tue, 19 Feb 2002 08:29:31 +0000 (08:29 +0000)]
follow-up to Allow BUC with menustyles other than full.

23 years agoAllow BUC with menustyles other than full.
nethack.allison [Tue, 19 Feb 2002 08:22:15 +0000 (08:22 +0000)]
Allow BUC with menustyles other than full.

23 years agotouchstone: cannot rub on the stone gold
cohrs [Tue, 19 Feb 2002 07:50:42 +0000 (07:50 +0000)]
touchstone: cannot rub on the stone gold
hack around the silly grammar

23 years agoplural of lotus followup
cohrs [Tue, 19 Feb 2002 06:01:45 +0000 (06:01 +0000)]
plural of lotus followup
Don't convert *us -> *i for short words like "bus"

23 years agopermanent inventory window updates
cohrs [Tue, 19 Feb 2002 05:10:31 +0000 (05:10 +0000)]
permanent inventory window updates
Addresses the follwing missing updates:
- Quest Artifact identification by Quest Leader.
- Rust damage from a rust trap.
- Remove curse as a result of prayer (both fixing TROUBLE_CURSED_* and
  the blessed-remove-curse boon.)
- Charging via PYEC

23 years agoplural of lotus is lotuses
cohrs [Tue, 19 Feb 2002 04:56:15 +0000 (04:56 +0000)]
plural of lotus is lotuses
another makeplural special case

23 years agofixes update
nethack.rankin [Tue, 19 Feb 2002 03:45:51 +0000 (03:45 +0000)]
fixes update

23 years agohigh-end monster tuning
nethack.rankin [Tue, 19 Feb 2002 03:38:31 +0000 (03:38 +0000)]
high-end monster tuning

     Strengthen Death by making his "drains your life force"
result take away some max HPs to augment the ordinary damage
it does.  The chance for that effect is reduced from 80% to
75% though.  Weaken Famine, Pestilence, and Demogorgon by
preventing them from hitting with both of their disease or
hunger attacks on the same turn.  When their first attack
hits, the second now gets treated as a stun attack, but if
the first one misses then the second is unchanged and yields
another chance to deliver the disease or hunger effect.

23 years agoArtifact tuning
kmhugo [Tue, 19 Feb 2002 01:35:04 +0000 (01:35 +0000)]
Artifact tuning

Adjustments to artifact prices, per B5006.

23 years agopurple worm digestion
cohrs [Mon, 18 Feb 2002 23:36:46 +0000 (23:36 +0000)]
purple worm digestion
Generally modify the AD_DGST damage type so that:
- players and pets get no AD_DGST nutrition from G_NOCORPSE monsters
- undead no longer convey any nutrition, to either monsters or you-as-monster
  I decided on this based on the age typically assigned to undead corpses.
- digestion conveys 50% or normal nutrition, and takes 25% the time to eat.
- all AD_DGST attacks are now subject to gas spore explosions, including player

23 years agoadd non-controversial part of <Someone>'s "unpaid prices in inventory."
nethack.allison [Sun, 17 Feb 2002 14:42:48 +0000 (14:42 +0000)]
add non-controversial part of <Someone>'s "unpaid prices in inventory."

23 years agoair elementals
arromdee [Sat, 16 Feb 2002 03:50:55 +0000 (03:50 +0000)]
air elementals
This reduces the damage of those unreasonably deadly air elementals.

23 years agofix B7005: rogue quest map
nethack.rankin [Sat, 16 Feb 2002 02:33:45 +0000 (02:33 +0000)]
fix B7005: rogue quest map

23 years agoAdd file sys/winnt/console.rc
nethack.allison [Fri, 15 Feb 2002 13:31:39 +0000 (13:31 +0000)]
Add file sys/winnt/console.rc

The patch against /dev/null was included in the nh-patches patch.

23 years agoIncludes:
nethack.allison [Fri, 15 Feb 2002 13:26:27 +0000 (13:26 +0000)]
Includes:
1) Removal of bmp placement in binary directory in NT
2) No use of "intrinsic function" optimization in dsp
3) Compilation of resource file for NT Console

Untested on Borland yet.  Tested on console/graphical/ide Microsoft C 6.0

23 years agowarning about hidden monsters
cohrs [Fri, 15 Feb 2002 06:57:19 +0000 (06:57 +0000)]
warning about hidden monsters
If a monster is hiding, such as underwater, general warning should locate it

23 years agostone-to-flesh downwards
cohrs [Fri, 15 Feb 2002 05:47:57 +0000 (05:47 +0000)]
stone-to-flesh downwards
display the typical "beneath" if you're levitating, not "at".
If over lava, say "blood boils". Also, treat ice & water like waterlevel case.

23 years agocomputing cost of stolen container contents
cohrs [Fri, 15 Feb 2002 05:12:38 +0000 (05:12 +0000)]
computing cost of stolen container contents
the cost didn't multiply get_cost value by the object quan

23 years agowhipping hidden mimic displays mimic name too early
cohrs [Fri, 15 Feb 2002 04:29:11 +0000 (04:29 +0000)]
whipping hidden mimic displays mimic name too early
rather than the "flick" message, just go directly to stumble_onto_mimic

23 years agoburnt webs still visible
cohrs [Fri, 15 Feb 2002 03:20:41 +0000 (03:20 +0000)]
burnt webs still visible

23 years agoflint/touchstone follow-up
nethack.allison [Thu, 14 Feb 2002 13:18:39 +0000 (13:18 +0000)]
flint/touchstone follow-up

23 years agoFirst set of Amiga updates
keni [Thu, 14 Feb 2002 11:55:32 +0000 (11:55 +0000)]
First set of Amiga updates

23 years agoFrom <Someone>
nethack.allison [Thu, 14 Feb 2002 05:15:51 +0000 (05:15 +0000)]
From <Someone>
Fixed the map scrolling problem that Yitzhak reported.

23 years agoswap touchstone and flint
nethack.allison [Thu, 14 Feb 2002 02:33:52 +0000 (02:33 +0000)]
swap touchstone and flint
in the objects[] array to allow inclusion of touchstone
when wishing for gray stone.

The patch increments editlevel and invalidates bones
and save files.

23 years agofrom <Someone>
nethack.allison [Thu, 14 Feb 2002 00:55:17 +0000 (00:55 +0000)]
from <Someone>

( #enhance screen is still broken though). I attached a small
patch with minor adjustments.

23 years agoX11 icon bit
nethack.rankin [Wed, 13 Feb 2002 22:25:32 +0000 (22:25 +0000)]
X11 icon bit

23 years ago- added map scrolling:
nethack.allison [Wed, 13 Feb 2002 20:09:52 +0000 (20:09 +0000)]
- added map scrolling:
  Ctrl-left_arrow    - scroll left
  Ctrl-right_arrow  - scroll right
  Ctrl-up_arrow    - scroll up
  Ctrl-down_arrow    - scroll down
  Ctrl-home    - scroll to upper left corner
  Ctrl-end    - scroll to lower right corner
  Ctrl-PgUp    - scroll one page up (vertical)
  Ctrl-PgDown    - scroll one page down (vertical)

- F3/F4 keys switch between tiles / fit-to-screen ASCII mode (Yitzhak's
suggestion)

23 years agoTwoweapon update
kmhugo [Wed, 13 Feb 2002 17:31:07 +0000 (17:31 +0000)]
Twoweapon update

Make two-weapon combat dependant on the hero's current form.
Adds the macro could_twoweap() and performs some housekeeping
in monst.c.

23 years agopline missing punctuation bits
cohrs [Wed, 13 Feb 2002 06:52:46 +0000 (06:52 +0000)]
pline missing punctuation bits

23 years ago#enhance feedback
nethack.rankin [Wed, 13 Feb 2002 06:36:31 +0000 (06:36 +0000)]
#enhance feedback

     In the skills list shown by #enhance, add an annotation
for skills that have had enough practive to be advanced but
can't be because there aren't enough slots available or the
role-specific limit has been reached.

23 years agofloating down on a trap in which you're already trapped
cohrs [Wed, 13 Feb 2002 04:30:28 +0000 (04:30 +0000)]
floating down on a trap in which you're already trapped
this would re-trap you, extending your trap time

23 years agoVlad wants the Candelabrum
cohrs [Wed, 13 Feb 2002 03:37:51 +0000 (03:37 +0000)]
Vlad wants the Candelabrum
Since Vlad starts with the Candelabrum, he should want it back

23 years agonon-moving goal-oriented monsters
cohrs [Wed, 13 Feb 2002 03:26:24 +0000 (03:26 +0000)]
non-moving goal-oriented monsters
Monsters with goals like M3_WANTSBOOK often wouldn't move if another
monster was standing on the the goal object, add code for the missing case

23 years agoX11 icons version update
cohrs [Wed, 13 Feb 2002 02:28:30 +0000 (02:28 +0000)]
X11 icons version update
Change 3.3 to 3.4 in the two icons which have that in them.
[ committed for Pat ]

23 years agomenu tab tuning
nethack.allison [Wed, 13 Feb 2002 00:34:35 +0000 (00:34 +0000)]
menu tab tuning

23 years agofrom <Someone>
nethack.allison [Tue, 12 Feb 2002 23:00:27 +0000 (23:00 +0000)]
from <Someone>

Combine the 32x32 icon and the 16x16 icon into a single file.
Clean up the command line argument processing a little.

23 years agofix typo in the uudecoded file
nethack.allison [Tue, 12 Feb 2002 12:58:29 +0000 (12:58 +0000)]
fix typo in the uudecoded file

23 years agoswitch win32 icon to the same icon other ports are using these days.
nethack.allison [Tue, 12 Feb 2002 12:52:59 +0000 (12:52 +0000)]
switch win32 icon to the same icon other ports are using these days.

23 years agounused variables bit
cohrs [Tue, 12 Feb 2002 05:45:43 +0000 (05:45 +0000)]
unused variables bit

23 years ago"The" Invocation items in farewell message followup
cohrs [Tue, 12 Feb 2002 05:42:08 +0000 (05:42 +0000)]
"The" Invocation items in farewell message followup
use and export the_unique_obj() for the test, to ensure consistency

23 years ago"The" Invocation items in farewell message
cohrs [Tue, 12 Feb 2002 04:42:40 +0000 (04:42 +0000)]
"The" Invocation items in farewell message

23 years agoseduction and "it"
cohrs [Tue, 12 Feb 2002 04:29:17 +0000 (04:29 +0000)]
seduction and "it"
use noit_* functions for monster names after the deed is done, to make
code consistent with the "you have discovered mon's identity" comment

23 years agoplayer eating metal followup
cohrs [Tue, 12 Feb 2002 03:58:13 +0000 (03:58 +0000)]
player eating metal followup
new #ifdef was backwards

23 years agoplayer eating metal
cohrs [Tue, 12 Feb 2002 03:53:05 +0000 (03:53 +0000)]
player eating metal
1) player-as-rust monster should obey same rules for edible metal as monsters.
2) with GOLDOBJ, player-as-xorn couldn't eat gold in inventory

23 years agocode synch
nethack.rankin [Tue, 12 Feb 2002 02:33:14 +0000 (02:33 +0000)]
code synch

23 years agoFix B6013.
nethack.allison [Mon, 11 Feb 2002 23:15:33 +0000 (23:15 +0000)]
Fix B6013.

23 years agoAllow BUC menu options when dealing with containers
nethack.allison [Mon, 11 Feb 2002 05:43:38 +0000 (05:43 +0000)]
Allow BUC menu options when dealing with containers
not just when dropping. Alters the way the BUC patch
works, so that it uses getobj() callbacks.

23 years agovampire bats breath
cohrs [Mon, 11 Feb 2002 05:05:42 +0000 (05:05 +0000)]
vampire bats breath
if bats are not undead, they breath

23 years agoglyphs for breaking wands
cohrs [Mon, 11 Feb 2002 03:29:11 +0000 (03:29 +0000)]
glyphs for breaking wands
use fire an cold glyphs when breaking the corresponding wands.  Other
wands all get EXPL_MAGICAL since there's nothing more specific for them.

23 years agofixes bit
nethack.allison [Mon, 11 Feb 2002 01:45:58 +0000 (01:45 +0000)]
fixes bit
-remove the entry I put in earlier, but Ken A. says shouldn't be there.
-remove a blank line I unintentionally added.