Janis
My reply comes from http://nethack.wikia.com/wiki/Amulet_of_life_saving
, I think this answers your questions entirely:
If you are wearing an amulet of life saving and die, the amulet
literally saves your life and restores full hit points. In the process
the amulet disintegrates, and you lose 1 constitution point. If your
maximum hit points was zero, it is reset to 10.
To clarify: your maxHP is only upped if it was zero or negative. In
case you had maxHP==1, you come back with one hit point.
That's accurate, and presumably could come about by
some other means, but Death's damage which reduces maximum
hit points never takes you below 1HP per experience level.
So a level 15 character will have at worst 15 maxHP. Level
drain or fire traps or whatever else can reduce maxHP
doesn't necessarily honor this limit, so it could end up
being less in unusual circumstances.
Back to the original question: your max hit points
are reduced first, then damage to current hit points gets
applied. If that's fatal and you get life-saved, you will
be restored to that lowered maximum (which is at worst 1 per
Xp level, unless you were already below that, in which case
Death won't have succeeded in reducing them any further).
Yes, but the way that Death's MHP drain is only large when your MHP is
large means that it is very hard for Death to reduce them to critically
bad levels.
--
David Damerell <dame...@chiark.greenend.org.uk>
If we aren't perfectly synchronised this corncob will explode!
Today is First Tuesday, November.
Tomorrow will be First Wednesday, November.