add some new, easier achievements

Introduce eight achievements that can be attained by more players.
 Entered Gnomish Mines  - self explanatory
 Entered Mine Town      - the town portion, not just the level
 Entered a shop         - any tended shop on any level
 Entered a temple       - likewise for temple
 Consulted the Oracle   - bought at least one major or minor oracle
 Read a Discworld Novel - read at least one passage
 Entered Sokoban        - like mines
 Entered the Big Room   - not always possible since not always present

The novel and bigroom ones aren't always achieveable since novels are
only guaranteed if a book or scroll shop gets created and bigroom is
only guaranteed in wizard mode.  No one ever claimed that every
possible achievement can be attained in a single game.  (If one for
entering the Fort Ludios level--or perhaps entering the Fort itself--
eventually gets add, that won't be possible in every game either.)

The mine town one probably needs some tweaking.  Two of the town's
seven variants have no town boundary (despite a rectangular area of
pre-defined map) and at present simply arriving on either of those
levels is enough to be credited with the entered-town achievement.

Bump EDITLEVEL because u.uachieved[] has increased in size.  This
time it has been expanded to the maximum that xlogfile's bitmask of
achievements can handle, enough for up to 9 more achievements without
another EDITLEVEL increment.
This commit is contained in:
PatR
2020-02-12 14:35:37 -08:00
parent 1ec6e6f96b
commit 804499d9be
15 changed files with 195 additions and 88 deletions

View File

@@ -2855,8 +2855,9 @@ heavy. It is rumored that some statues are not what they seem.
%.pg
Boulders occasionally block your path.
You can push one forward when nothing blocks {\it its\/} path, or you can
smash it into a pile of small rocks with breaking magic or a pick-exe.
You can push one forward (by attempting to walk onto its spot)
when nothing blocks {\it its\/} path, or you can
smash it into a pile of small rocks with breaking magic or a pick-axe.
Very large humanoids (giants and their ilk) have been known to pick up
boulders and use them as missile weapons.
@@ -3058,8 +3059,24 @@ in which you might accomplish them.
\settowidth{\achwidth}{\tt Mines'~End~}
\addtolength{\achwidth}{\labelsep}
\blist{\leftmargin \achwidth \topsep 1mm \itemsep 0mm}
%.PL Sokoban
%.PL Shop
\item[{\tt Shop}]
Entered a shop.
\item[{\tt Temple}]
Entered a temple.
\item[{\tt Mines}]
Entered the Gnomish Mines.
\item[{\tt Town}]
Entered Mine Town.
\item[{\tt Oracle}]
Consulted the Oracle of Delphi.
\item[{\tt Novel}]
Read a passage from a Discworld Novel.
\item[{\tt Sokoban}]
Entered Sokoban.
\item[{\tt "Big~Room"}]
Entered the Big Room.
\item[{\tt "Soko-Prize"}]
Explored to the top of Sokoban and found a special item there.
\item[{\tt Mines'~End}]
Explored to the bottom of the Gnomish Mines and found a special item there.