]> granicus.if.org Git - nethack/log
nethack
9 years agotribute: Maskerade
PatR [Sun, 26 Jul 2015 03:32:12 +0000 (20:32 -0700)]
tribute: Maskerade

9 years agoW_WEAPON, W_ACCESSORY
PatR [Sun, 26 Jul 2015 02:19:58 +0000 (19:19 -0700)]
W_WEAPON, W_ACCESSORY

Add macros W_WEAPON and W_ACCESSORY, similar to existing W_ARMOR, bitmask
of all the relevant worn bits.  Just for code readability; there should
be no change in behavior.

Also, reformat the "ugly checks" portion of getobj().  Slightly better
readability and fewer continuation lines, but only a modest improvement.

9 years agoAdd tombstone tribute to S.T.P. for 3.6.0
Sean Hunt [Sun, 19 Jul 2015 16:42:23 +0000 (12:42 -0400)]
Add tombstone tribute to S.T.P. for 3.6.0

I've added build files for unices, but other platforms will need to define
NH360_DEDICATION on their own.

9 years agoA little bit more tribute.
Sean Hunt [Sun, 19 Jul 2015 16:34:25 +0000 (12:34 -0400)]
A little bit more tribute.

Also clean up a pline->pline1 in the tribute code.

9 years agotribute: Interesting Times
PatR [Sun, 19 Jul 2015 02:36:51 +0000 (19:36 -0700)]
tribute: Interesting Times

I have several psssages for Maskerade too, but after the time and effort
spent fixing up the ones already present for that book, they'll have to
wait until some other occasion.

9 years agoMakefile typo
nhmall [Sat, 18 Jul 2015 13:02:54 +0000 (09:02 -0400)]
Makefile typo

9 years agotribute: Soul Music
PatR [Fri, 17 Jul 2015 09:11:20 +0000 (02:11 -0700)]
tribute: Soul Music

9 years agoformatting fixup (1 of 2)
PatR [Mon, 13 Jul 2015 02:35:06 +0000 (19:35 -0700)]
formatting fixup (1 of 2)

Replace instances of strings split across lines which rely on C89/C90
implicit concatenation of string literals to splice them together
with single strings that are outdented relative to the code that uses
them.  It's uglier but it won't break compile for pre-ANSI compilers.

This covers many files in src/ that only have one or two such split
strings.  There are several more files which have three or more.  Those
will eventually be '(2 of 2)'.

Noticed along the way:  the fake mail message/subject
  Report bugs to devteam@nethack.org.
wasn't using its format string of "Report bugs to %s.", so would have
just shown our email address.  Doesn't anybody enable fake mail anymore?

I modified that format to enclose the address within angle brackets and
made a similar change for the 'contact' choice of the '?' command.

9 years agoFix dark_room glyphs when restored from save
Pasi Kallinen [Fri, 10 Jul 2015 13:17:01 +0000 (16:17 +0300)]
Fix dark_room glyphs when restored from save

If color or dark_room options were toggled during gameplay, and then
the game is saved and restored with different options, the dark room
glyphs were wrong.

Reported by both Boudewijn and Pat.

9 years agoFix more dark_room and nocolor
Pasi Kallinen [Fri, 10 Jul 2015 13:03:57 +0000 (16:03 +0300)]
Fix more dark_room and nocolor

Fixes for example the case of searching while blind, as
reported by Boudewijn.

9 years agoFix nocolor messing with dark_room on levelchange
Pasi Kallinen [Fri, 10 Jul 2015 12:46:58 +0000 (15:46 +0300)]
Fix nocolor messing with dark_room on levelchange

As reported by Pat:
> After leaving a level and then returning, I'm seeing lit
> room squares as blank
> Options all have their default settings

OPTIONS=nocolor is the default; we should probably change this
sometime, because nearly everyone plays with color.

9 years agoquest message summaries: knight and monk
PatR [Fri, 10 Jul 2015 08:08:45 +0000 (01:08 -0700)]
quest message summaries: knight and monk

Six roles down, seven to go....

9 years agoquestpgr: plural neuter pronoun
PatR [Fri, 10 Jul 2015 08:00:07 +0000 (01:00 -0700)]
questpgr: plural neuter pronoun

%o[hij] relied on makesingular() converting "the Eyes of the Overworld"
into "the Eye of the Overworld" to recognize when it should use
they/them/their instead of it/it/its, but makesingular() was changed to
keep "eyes" intract instead of stripping the 's'.  So qtext_pronoun()
needs to check for "Eyes" itself.

9 years agohealer quest messsage summaries
PatR [Wed, 8 Jul 2015 09:19:08 +0000 (02:19 -0700)]
healer quest messsage summaries

Add summary lines for the deliver-by-window messages of the Healer
quest.  Also, replace a bunch of hard-coded pronouns for leader,
nemesis, and in one case, patron deity in the Healer messages plus
the three roles which precede it (Arc, Bar, Cav).

9 years agotribute: Men at Arms
PatR [Tue, 7 Jul 2015 09:23:27 +0000 (02:23 -0700)]
tribute: Men at Arms

The breakfast+coffee+doughnut one is by the far the longest we've had,
but I decided not to try trimming any of it out.  It was at the start
of a 10 page stretch that has six good passages, but I've only included
three of them.

I've got passages for two more books queued up, but transcribing and
proofreading is a chore....

9 years ago'/' enhancement
PatR [Tue, 7 Jul 2015 02:07:26 +0000 (19:07 -0700)]
'/' enhancement

Add new entries to the menu used for the '/' command:  describe nearby
monsters, describe all shown monsters, describe nearby objects, and
describe all shown objects.  It makes a text window listing monsters--
or objects--currently displayed on the map, showing lines of
X  r,c  monster-or-object description
where 'X' is symbol (monster or object class letter for tty), 'r,c' is
row and column separated by comma, and description is similar to what
using '/y' or ';' manually would provide (how-seen info is omitted
when listing monsters).

Originally intended for blind players using screen readers to describe
what is displayed, but will probably get used by other players too.

The map doesn't use a separate set of glyphs for objects which are the
tops of piles, so the information that there are additional objects
beneath the ones shown isn't available to '/' and ';'.  That feels like
a bug to me....

9 years agovampshifter messages
PatR [Tue, 7 Jul 2015 01:24:13 +0000 (18:24 -0700)]
vampshifter messages

If you've just received the "dead bat revives as a vampire" message,
suppress the rather obscure "Maybe not..." message given when an unseen
creature gets life-saved since it ends up being out of sequence.  You
could get them both when the death/revival was sensed via telepathy
without being in sight.

Also, some formatting cleanup and a couple miscellaneous code tweaks.

9 years ago\#overview quest feedback
PatR [Sun, 5 Jul 2015 03:06:31 +0000 (20:06 -0700)]
\#overview quest feedback

Implement the requested feature to have an automatic annotation on the
dungeon level with the quest entry portal where you sense the leader
summoning you.  It stays even after entering the portal (which results
in another automatic annotation of "portal to quest"), up until you
return to that level after having completed the quest.

Add a second one for the quest home level once the leader has given
you the go ahead to start the quest.  After completing the quest that
one remains but its wording is changed.

This ought to haved incremented EDITLEVEL but I decided to risk leaving
current save files viable.  That should work ok for anyone who isn't
overriding the default definition of Bitfield(), although odd behavior
could conceivably occur.  New games have nothing to worry about.

9 years agoanother do.c formatting bit
PatR [Sun, 5 Jul 2015 00:49:47 +0000 (17:49 -0700)]
another do.c formatting bit

9 years agodo.c formatting
PatR [Sun, 5 Jul 2015 00:07:41 +0000 (17:07 -0700)]
do.c formatting

Fix a couple of instances of a mis-indented block comment which happens
to be immediately preceded by an end-of-line comment.  Change a couple of
|  if (condition)
|    something;
|  else {
|    other_stuff;
|  }
to have braces around the 'then' part.  Remove some gratuitous 'register'
declarations.

9 years agoboot weights
PatR [Sat, 4 Jul 2015 23:28:08 +0000 (16:28 -0700)]
boot weights

Make both pairs of iron boots weigh the same (kicking boots become
heavier).  Make boots of water walking weigh the same as levitation
and elven boots (slightly lighter; 3/4 as much as speed, fumbling,
and mundane high boots).

9 years agoepitaph punctuation
PatR [Fri, 3 Jul 2015 01:58:01 +0000 (18:58 -0700)]
epitaph punctuation

Clean up some of the epitaphs.  Mostly to always use two spaces when
separating sentences.

A lot of them have terminating punctuation, and a lot of them don't.
I mostly left those alone; should they be made consistent?

9 years agoComment typofix
Pasi Kallinen [Thu, 25 Jun 2015 05:08:39 +0000 (08:08 +0300)]
Comment typofix

9 years agoTTY: Separate hilite_pile option
Pasi Kallinen [Tue, 23 Jun 2015 04:43:52 +0000 (07:43 +0300)]
TTY: Separate hilite_pile option

9 years agorelocate a couple of options in the Guidebook
nhmall [Mon, 22 Jun 2015 20:02:58 +0000 (16:02 -0400)]
relocate a couple of options in the Guidebook

9 years agoseparate option to toggle hilite_pile
nhmall [Mon, 22 Jun 2015 19:51:43 +0000 (15:51 -0400)]
separate option to toggle hilite_pile

Beta tester report.

The use of use_inverse meant that you couldn't selectively
choose to hilite pets but not piles. Add its own option.

9 years agofix windows console bug reveals monster (console tty)
nhmall [Mon, 22 Jun 2015 19:06:00 +0000 (15:06 -0400)]
fix windows console bug reveals monster (console tty)

9 years agoMerge branch 'master' of https://rodney.nethack.org:20040/git/NHsource
nhmall [Mon, 22 Jun 2015 16:56:41 +0000 (12:56 -0400)]
Merge branch 'master' of https://rodney.nethack.org:20040/git/NHsource

9 years agoguidebook
nhmall [Mon, 22 Jun 2015 16:56:03 +0000 (12:56 -0400)]
guidebook

9 years agoForce full-level wallify for orctown
Pasi Kallinen [Mon, 22 Jun 2015 15:44:19 +0000 (18:44 +0300)]
Force full-level wallify for orctown

Betatesters noted the "Orc town" variant of minetown had
"black" (solid stone) walls, so fix those.

9 years agoMerge branch 'master' of https://rodney.nethack.org:20040/git/NHsource
nhmall [Mon, 22 Jun 2015 02:41:43 +0000 (22:41 -0400)]
Merge branch 'master' of https://rodney.nethack.org:20040/git/NHsource

9 years agowe left one beta tester off the list somehow
nhmall [Mon, 22 Jun 2015 02:40:45 +0000 (22:40 -0400)]
we left one beta tester off the list somehow
 Changes to be committed:
modified:   dat/history
modified:   doc/Guidebook.mn
modified:   doc/Guidebook.tex

9 years agotry not to miss ! marks
Derek S. Ray [Mon, 22 Jun 2015 00:59:17 +0000 (20:59 -0400)]
try not to miss ! marks

9 years agoupdate beta #
nhmall [Sun, 21 Jun 2015 19:51:40 +0000 (15:51 -0400)]
update beta #

I cut a new windows binary for one of the beta testers.

9 years agoSlight improvement to handless pets' pickup changes
Derek S. Ray [Sun, 21 Jun 2015 19:16:22 +0000 (15:16 -0400)]
Slight improvement to handless pets' pickup changes

Allow one item to be taken out of a pile, and leave framework in place
for partial splits so that all monsters will take up to their capacity,
rather than leaving the whole pile if it's too big to take all at once.

9 years agotiles.bmp doesn't need to be in the binary folder
Derek S. Ray [Sun, 21 Jun 2015 18:12:10 +0000 (14:12 -0400)]
tiles.bmp doesn't need to be in the binary folder

9 years agoText tombstone overflow and helpless
Pasi Kallinen [Sun, 21 Jun 2015 14:57:13 +0000 (17:57 +0300)]
Text tombstone overflow and helpless

Betatesters noticed the death message could overflow the text tombstone,
because the helpless reason was also shown there.

So don't show the helpless at all in the tombstone.  The helpless is
still put in the record, logfile, and as a separate while-field in xlogfile.

9 years agofix creeping indent in table in Guidebook.tex
nhmall [Sun, 21 Jun 2015 13:59:34 +0000 (09:59 -0400)]
fix creeping indent in table in Guidebook.tex
 Changes to be committed:
modified:   doc/Guidebook.tex

9 years agoupdate Guidebook date
nhmall [Sun, 21 Jun 2015 13:37:21 +0000 (09:37 -0400)]
update Guidebook date

9 years agochange method of including underscores in Guidebook.tex
nhmall [Sun, 21 Jun 2015 13:31:52 +0000 (09:31 -0400)]
change method of including underscores in Guidebook.tex
 Changes to be committed:
modified:   doc/Guidebook.tex

9 years agoproject count (visual studio instructions)
nhmall [Sat, 20 Jun 2015 13:21:13 +0000 (09:21 -0400)]
project count (visual studio instructions)

9 years agovisual studio updates
nhmall [Sat, 20 Jun 2015 13:17:34 +0000 (09:17 -0400)]
visual studio updates

9 years agomore windows instruction cleanup
nhmall [Sat, 20 Jun 2015 13:00:20 +0000 (09:00 -0400)]
more windows instruction cleanup

9 years agomore pilemark and win32 changes
nhmall [Sat, 20 Jun 2015 12:50:32 +0000 (08:50 -0400)]
more pilemark and win32 changes
 Changes to be committed:
modified:   Files
deleted:    sys/winnt/Makefile.bcc
modified:   sys/winnt/Makefile.gcc
modified:   win/win32/winMS.h

Since borland Makefile isn't operational, remove it for
this release as recommended.

Changes to install.nt pending.

9 years agoMerge branch 'master' into win32-x64-working
nhmall [Sat, 20 Jun 2015 12:40:13 +0000 (08:40 -0400)]
Merge branch 'master' into win32-x64-working

9 years agomore pilemark
nhmall [Sat, 20 Jun 2015 12:38:11 +0000 (08:38 -0400)]
more pilemark

9 years agoPilemark support for windows
nhmall [Sat, 20 Jun 2015 12:33:49 +0000 (08:33 -0400)]
Pilemark support for windows
 Changes to be committed:
modified:   win/win32/mhmap.c
modified:   win/win32/winMS.h
modified:   win/win32/winhack.c

9 years agoPrevent unique monsters waking up prematurely
Pasi Kallinen [Sat, 20 Jun 2015 11:15:02 +0000 (14:15 +0300)]
Prevent unique monsters waking up prematurely

Reported by Stefan:
> I just did the valkyrie quest. When I arrived on quest goal, I took only
> a few steps away from the upstairs and Lord Surtur jumped me. One of the
> monsters in his lair had stepped on one of the guaranteed squeaky boards

Squeaky boards (and other noisy things) woke up monsters that were
meditating. Unfortunately this also woke up such meditating monsters
as the Wiz, or the quest nemesis.

Prevent unique monsters with waiting strategy being woken up by the noise.

9 years agoI'm also told "no quotation marks" in the books for Death
nhmall [Fri, 19 Jun 2015 21:47:38 +0000 (17:47 -0400)]
I'm also told "no quotation marks" in the books for Death
 Changes to be committed:
modified:   src/sounds.c

9 years agotypos
nhmall [Fri, 19 Jun 2015 21:27:57 +0000 (17:27 -0400)]
typos

9 years agoI'm told Death is absent from two titles
nhmall [Fri, 19 Jun 2015 21:23:51 +0000 (17:23 -0400)]
I'm told Death is absent from two titles

9 years agoI'm told that Death does not appear in two titles.
nhmall [Fri, 19 Jun 2015 21:17:40 +0000 (17:17 -0400)]
I'm told that Death does not appear in two titles.
 Changes to be committed:
modified:   src/sounds.c

9 years agoreformat objects.c
PatR [Fri, 19 Jun 2015 02:07:43 +0000 (19:07 -0700)]
reformat objects.c

Manually reformat objects.c so that it's a bit easier to work with,
prior to possibly modifying it.  I wrote objects[] and obj_descr[].*
to files before and after and they were byte-for-byte identical, so
the revised objects.c hasn't introduced any changes.  It was done
from scratch rather than reverting to the pre-clang-format edition.

There was nothing particularly wrong with the uniform spacing
produced by the automated reformat, but organizing things in columns
and/or controlling where the line splits occur make changes and
comparisons easier.

artilist.h and monst.c should probably be redone too, but I don't
think I going to get around to tackling them.

9 years agoFix a comment in the Death Quotes section
nhmall [Fri, 19 Jun 2015 02:01:05 +0000 (22:01 -0400)]
Fix a comment in the Death Quotes section
 Changes to be committed:
modified:   dat/tribute

9 years agoincrement the beta version number
nhmall [Thu, 18 Jun 2015 23:17:29 +0000 (19:17 -0400)]
increment the beta version number

9 years agoFix default boulder symbol
Pasi Kallinen [Thu, 18 Jun 2015 17:55:09 +0000 (20:55 +0300)]
Fix default boulder symbol

Previous boulder symbol fix unearthed another problem:
When no boulder symbol was defined in config file, the default
iflags.bouldersym null value was used as a symbol.

9 years agoFix boulder symbol changing
Pasi Kallinen [Thu, 18 Jun 2015 17:18:39 +0000 (20:18 +0300)]
Fix boulder symbol changing

Boulder symbol could not be changed in config file with
"SYMBOLS=S_boulder:0" because the glyph code was checking
iflags.bouldersym; that is only set if boulder symbol
is changed with the deprecated "OPTIONS=boulder:0" way.

9 years agoAdd NHAccess symset description
Pasi Kallinen [Thu, 18 Jun 2015 13:10:23 +0000 (16:10 +0300)]
Add NHAccess symset description

9 years agoMerge branch 'master' into win32-x64-working
nhmall [Wed, 17 Jun 2015 23:39:24 +0000 (19:39 -0400)]
Merge branch 'master' into win32-x64-working

9 years agowin32_gui: load pile mark bitmap on startup
Alex Kompel [Wed, 17 Jun 2015 18:32:07 +0000 (11:32 -0700)]
win32_gui: load pile mark bitmap on startup

9 years agoLights are floaters
Pasi Kallinen [Wed, 17 Jun 2015 10:43:59 +0000 (13:43 +0300)]
Lights are floaters

From Boudewijn:
> y a light (tame yellow light called Snertkat) [seen: normal vision,
> infravision]
> Snertkat deliberately jumps onto a polymorph trap!

So make yellow and black lights floaters.

9 years agoMake #tip at a location which has multiple containers honor menustyle
PatR [Wed, 17 Jun 2015 02:23:43 +0000 (19:23 -0700)]
Make #tip at a location which has multiple containers honor menustyle
rather than always use a menu.  Only affects menustyle:traditional and
can be overridden at the time by using the 'm' prefix before the #tip
command.

When using the menu, add an explicit pick-from-inventory choice.  The
behavior there stays the same:  ask about inventory if no floor container
is chosen.

9 years agomajority opinion on cppregex.cpp declaration
nhmall [Wed, 17 Jun 2015 01:45:59 +0000 (21:45 -0400)]
majority opinion on cppregex.cpp declaration

9 years agoavoid complaints regarding "and" placement
nhmall [Wed, 17 Jun 2015 01:37:12 +0000 (21:37 -0400)]
avoid complaints regarding "and" placement

9 years agotribute bits
PatR [Tue, 16 Jun 2015 23:35:54 +0000 (16:35 -0700)]
tribute bits

Fix a couple of transcription typos and change the abbreviation of page
from 'pg.' to 'p.' since pg looks like it could refer to passage or
paragraph.

9 years agoMerge branch 'master' into win32-x64-working
nhmall [Tue, 16 Jun 2015 10:34:05 +0000 (06:34 -0400)]
Merge branch 'master' into win32-x64-working

Conflicts:
include/flag.h

9 years agoupdate master's version of display.c
nhmall [Tue, 16 Jun 2015 10:23:28 +0000 (06:23 -0400)]
update master's version of display.c

Incorporate a few pieces of in-progress code into master
so that it isn't left in an odd state, thus prompting
patches.

9 years agorevert recent const addition in cppregex.cpp
nhmall [Tue, 16 Jun 2015 10:05:06 +0000 (06:05 -0400)]
revert recent const addition in cppregex.cpp

9 years agoMerge branch 'master' into win32-x64-working
nhmall [Tue, 16 Jun 2015 09:59:07 +0000 (05:59 -0400)]
Merge branch 'master' into win32-x64-working

Conflicts:
src/display.c

9 years agoanother recent bit of lint
PatR [Tue, 16 Jun 2015 09:42:17 +0000 (02:42 -0700)]
another recent bit of lint

9 years agofinish implementing pmatchregex
PatR [Tue, 16 Jun 2015 09:29:22 +0000 (02:29 -0700)]
finish implementing pmatchregex

I started out cleaning up a bit of lint in the recent run-time options
handling and discovered that pmatchregex wasn't finished.  Finish it and
also deal with the version lint.  Argument declarations for function
definitions in pmatchregex.c have been switched to K&R style.  (The ones
in posixregex.c have been left in ANSI style.)

There wasn't any build rule for pmatchregex.o; now there is (for Unix).
posixregex.o is still the default.

There isn't any build rule for cppregex.o (again, for Unix); the change
to cppregex.cpp is untested.

9 years agofix another logic error for nowin_buf read_tribute
nhmall [Tue, 16 Jun 2015 03:28:41 +0000 (23:28 -0400)]
fix another logic error for nowin_buf read_tribute

9 years agologic bit
nhmall [Tue, 16 Jun 2015 02:44:38 +0000 (22:44 -0400)]
logic bit

Fix a logic mistake in the nowin_buf scenario
of read_tribute.

9 years agoa couple more tribute easter eggs
nhmall [Tue, 16 Jun 2015 02:22:56 +0000 (22:22 -0400)]
a couple more tribute easter eggs
 Changes to be committed:
modified:   include/context.h
modified:   include/extern.h
modified:   src/files.c
modified:   src/invent.c
modified:   src/sounds.c
modified:   src/spell.c

Add a couple more tribute easter eggs.

 - can lead to a remark by Death if you happen to have a pratchett book on
   your person, as suggested by M. Stephenson (fat chance you will, or
   think to #chat if you do, but it could be a tournament novelty or something
   obscure to strive for).
 - can draw some additional Death quotes from the tribute file. (There's two
   in there right now. If anyone wants to add or suggest some more, please go
   ahead. The Death quotes are at the end of the tribute file. One-liners
   only please or the code will only pull the last line.

9 years agotribute: Lords and Ladies
PatR [Tue, 16 Jun 2015 01:16:03 +0000 (18:16 -0700)]
tribute: Lords and Ladies

It's a lot of passages, even when leaving out ones about Cresote and
King Midas (or whatever name his Discworld analog has), Nanny Ogg's cat,
Ridcully's custom made wizard hat, and the mention of a law which
requires that bystanders be warned before commencing to play folk music.

9 years agorising from the dead during panic
PatR [Mon, 15 Jun 2015 22:47:47 +0000 (15:47 -0700)]
rising from the dead during panic

Prevent rising from the dead as a giant ant if the game panics during
initialization.

9 years agoMerge branch 'master' into win32-x64-working
nhmall [Mon, 15 Jun 2015 20:49:31 +0000 (16:49 -0400)]
Merge branch 'master' into win32-x64-working

9 years ago#overview, level difficulty
PatR [Mon, 15 Jun 2015 01:14:14 +0000 (18:14 -0700)]
#overview, level difficulty

Three fixes, the first leading to the need to fix the second, and that
fix making dealing with the third be straightforward.

First, make the furthest level reached in any given branch be considered
interesting by #overview, even if no interesting features have been
encountered.  This will result in listing Gnomish Mines and their first
level when someone goes down the stairs and immediately back up.  It will
also produce a reminder of how far you've been--in each branch--after
retreating for any reason, without the need to manually add an annotation.

Second, #overview was suppressing the range of level numbers for Sokoban
because the author realized that the values were wrong.  The record of
the furthest level reached was incorrect for builds-up branches, always
sticking with the deepest level even though it was the entrance.  The
overview patch neglected to do the same suppression for Vlad's Tower and
the level range ("36 to 38" or similar) there was wrong.  This fixes the
furthest level reached problem and also fixes #overview's level range
handling for builds-up branches.

Third and last, a long-standing issue which I don't think has ever been
formally reported:  the level difficulty calculation used for monster
creation treated the upper (harder to get to) levels of builds-up branches
as if they were easier since they're closer to the surface as the gopher
burrows.  So sokoban generated easier monsters on its final level than on
the ones leading up to that.  Make depth for difficulty purposes account
for descent to the entrance and then ascent to the level of interest.

There was a distressing amount of trial and error involved.  The dungeon
layout structures are not exactly easy to work with, and I never managed
to get builds_up() based on branch data to work correctly.  Basing it on
dungeon data works as intended provided the branch has more than one
level, but it will yield incorrect result if we ever add a single-level
branch reached via stairs up rather than stairs down.

9 years agosome typos spotted in tribute
nhmall [Sun, 14 Jun 2015 23:59:37 +0000 (19:59 -0400)]
some typos spotted in tribute
 Changes to be committed:
modified:   dat/tribute

There are probably more.

9 years agomore pilemark tinkering
nhmall [Sun, 14 Jun 2015 23:27:28 +0000 (19:27 -0400)]
more pilemark tinkering

9 years agomistake in .uu file
nhmall [Sun, 14 Jun 2015 22:41:05 +0000 (18:41 -0400)]
mistake in .uu file
 Changes to be committed:
modified:   win/win32/pilemark.uu

9 years agotry to add pilemark support
nhmall [Sun, 14 Jun 2015 22:33:32 +0000 (18:33 -0400)]
try to add pilemark support
 Changes to be committed:
modified:   Files
modified:   sys/winnt/Makefile.msc
modified:   win/win32/mhmap.c
new file:   win/win32/pilemark.uu
modified:   win/win32/resource.h
modified:   win/win32/winMS.h
modified:   win/win32/winhack.rc

9 years agoMerge branch 'master' into win32-x64-working
nhmall [Sun, 14 Jun 2015 20:46:41 +0000 (16:46 -0400)]
Merge branch 'master' into win32-x64-working

9 years agotribute formatting cleanup and additions
nhmall [Sun, 14 Jun 2015 19:57:19 +0000 (15:57 -0400)]
tribute formatting cleanup and additions
 Changes to be committed:
modified:   dat/tribute

I've also added some of Boudewijn's suggestions and
added his name in a comment for easy reference
when validating the content agains the book.

9 years agoFix the shapechanger fix again
Pasi Kallinen [Sun, 14 Jun 2015 08:48:10 +0000 (11:48 +0300)]
Fix the shapechanger fix again

9 years agoEnsure there are candles in Vlad's tower
Pasi Kallinen [Sun, 14 Jun 2015 07:58:55 +0000 (10:58 +0300)]
Ensure there are candles in Vlad's tower

9 years agoShapechangers got a completely random form
Pasi Kallinen [Sun, 14 Jun 2015 07:40:20 +0000 (10:40 +0300)]
Shapechangers got a completely random form

mtmp->cham was NON_PM, which select_newcham_form interpreted as a completely
random form.  This also resulted Vlad getting a random shape, and not getting
the Candelabrum, making the game unwinnable.

9 years agorolling back after criticism of approach
nhmall [Sun, 14 Jun 2015 02:31:31 +0000 (22:31 -0400)]
rolling back after criticism of approach

9 years agomore tribute fixup
nhmall [Sun, 14 Jun 2015 01:20:08 +0000 (21:20 -0400)]
more tribute fixup
One book had the top and bottom credits.

9 years agotypo on quote count for Reaper Man
nhmall [Sun, 14 Jun 2015 01:07:28 +0000 (21:07 -0400)]
typo on quote count for Reaper Man
 Changes to be committed:
modified:   dat/tribute

9 years agoavoid error
nhmall [Sun, 14 Jun 2015 00:59:40 +0000 (20:59 -0400)]
avoid error

The presence of [...] in middle of tribute quote
wasn't handle correctly in the new formatting code.

9 years agomore quotes - Reaper Man
nhmall [Sat, 13 Jun 2015 23:46:06 +0000 (19:46 -0400)]
more quotes - Reaper Man
 Changes to be committed:
modified:   dat/tribute

9 years agoEnsure more consistent formatting of tribute passages
nhmall [Sat, 13 Jun 2015 23:18:01 +0000 (19:18 -0400)]
Ensure more consistent formatting of tribute passages
 Changes to be committed:
modified:   src/files.c

9 years agostart new tribute content handling
nhmall [Sat, 13 Jun 2015 13:33:40 +0000 (09:33 -0400)]
start new tribute content handling

9 years agosupport for link-time option in #version
nhmall [Fri, 12 Jun 2015 23:23:18 +0000 (19:23 -0400)]
support for link-time option in #version
 Changes to be committed:
modified:   src/version.c
modified:   sys/share/cppregex.cpp
modified:   sys/share/pmatchregex.c
modified:   sys/share/posixregex.c
modified:   util/makedefs.c

Some options in 3.6.0 are determined by what you link with.
The choice of regex support is one.
Let #version show that linked option along with the compile-time options.

9 years agoMakefile typos in sys/winnt/Makfile.msc
nhmall [Fri, 12 Jun 2015 19:42:41 +0000 (15:42 -0400)]
Makefile typos in sys/winnt/Makfile.msc

9 years agoCopypaste mistake: Message types, not menu colors.
Pasi Kallinen [Fri, 12 Jun 2015 17:32:35 +0000 (20:32 +0300)]
Copypaste mistake: Message types, not menu colors.

9 years agobeta complaint 2 (again)
nhmall [Fri, 12 Jun 2015 17:11:10 +0000 (13:11 -0400)]
beta complaint 2 (again)

9 years agobeta complaint 2
nhmall [Fri, 12 Jun 2015 17:08:51 +0000 (13:08 -0400)]
beta complaint 2

9 years agobeta complaints 1
nhmall [Fri, 12 Jun 2015 16:59:30 +0000 (12:59 -0400)]
beta complaints 1