track eight more achievements

Record reaching experience level 3, 6, 10, 14, 18, 22, 26, and 30,
the levels where the character gets a new rank title, and report
those as achievements at end of game.  These achievements persist
even if enough levels to lose a rank are lost, and if lost ranks
are regained the original achievement is the one that gets tracked
and disclosed.
This commit is contained in:
PatR
2020-05-04 16:35:40 -07:00
parent 16562b2892
commit 116642ce1e
8 changed files with 117 additions and 28 deletions

View File

@@ -3107,7 +3107,7 @@ attained.
They aren't directly related to {\it conduct\/} but are grouped with
it because they fall into the same category of ``bragging rights''
and to limit the number of questions during disclosure.
Listed roughly in order of difficulty and not necessarily in the order
Listed here roughly in order of difficulty and not necessarily in the order
in which you might accomplish them.
% [length stuff copied from paranoid_confirmation]
@@ -3117,6 +3117,8 @@ in which you might accomplish them.
\addtolength{\achwidth}{\labelsep}
\blist{\leftmargin \achwidth \topsep 1mm \itemsep 0mm}
%.PL Shop
\item[{\tt <Rank>}]
Attained rank title <Rank>.
\item[{\tt Shop}]
Entered a shop.
\item[{\tt Temple}]
@@ -3169,6 +3171,17 @@ Delivered the Amulet to its final destination.
\noindent
Notes:
%.pg
Achievements are recorded and subsequently reported in the order in which
they happen during your current game rather than the order listed here.
%.pg
There are nine {\it <Rank>\/} titles for each role, bestowed at experience
levels 1, 3, 6, 10, 14, 18, 22, 26, and 30.
The one for experience level 1 is not recorded as an achievement.
Losing enough levels to revert to lower rank(s) does not discard the
corresponding achievement(s).
%.pg
The ``special items'' hidden in {\it Mines'~End\/} and (\it Sokoban\/}
are not unique but are considered to be prizes or rewards