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

@@ -2876,7 +2876,7 @@ attained.
They aren't directly related to \fIconduct\fP but are grouped with
it because they fall into the same category of \(lqbragging rights\(rq
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.
.\" Vary the output between Guidebook.txt and Guidebook.{ps,pdf}
.ie \n(fF \{\
@@ -2891,6 +2891,8 @@ in which you might accomplish them.
.PS "Mines'\~End\~"
.\}
.fi
.PL "<Rank>"
Attained rank title <Rank>.
.PL Shop
Entered a shop.
.PL Temple
@@ -2953,6 +2955,15 @@ Delivered the Amulet to its final destination.
.sp
.lp "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 \fI<Rank>\fP 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
There's no guaranteed \fINovel\fP so the achievement to read one might
not always be attainable (except perhaps by \fIwishing\fP).
Similarly, the \fIBig Room\fP level is not always present.