[Checked into cvs.]
When potions of full healing got added, they included the
ability to restore lost experience levels when blessed ones are
quaffed. This patch throttles them so that when multiple levels
have been lost, drinking multiple potions can only restore half
of those levels. Also, it prevents them from fixing any level
loss which occurs if you polymorph into a "new man" (or woman
or dwarf, &c, where you can gain or lose up to 2 levels).
This also makes the "golden glow" prayer result be at least
as good as blessed full healing by restoring a lost level instead
of giving 5 extra hit points when you have any recoverable lost
levels pending.
And tangentially related: gaining a level while polymorphed
now gives your current monster form an extra hit die in addition
to the latent boost your normal human/whatever form gets.
Files patched:
src/exper.c, polyself.c, potion.c, pray.c
This commit is contained in:
@@ -388,6 +388,11 @@ going down to floor using > should set Heart of Ahriman invocation timeout
|
||||
riding a steed into water kills the steed if it cannot swim, with penalties
|
||||
gaze attacks now stop occupation
|
||||
proper death message when killed by "plain" high priest
|
||||
blessed full healing can't recover levels lost when polymorphing into new man
|
||||
blessed full healing can reciver at most half of other lost levels
|
||||
golden glow when praying will recover lost level if blessed full healing could
|
||||
gaining a level while polymorphed increases current monst hit points as well
|
||||
as latent human (or whatever) hit points
|
||||
|
||||
|
||||
Platform- and/or Interface-Specific Fixes
|
||||
|
||||
Reference in New Issue
Block a user