]> granicus.if.org Git - nethack/commit
enlightment for protection and magic cancellation (trunk only)
authornethack.rankin <nethack.rankin>
Fri, 26 May 2006 03:31:57 +0000 (03:31 +0000)
committernethack.rankin <nethack.rankin>
Fri, 26 May 2006 03:31:57 +0000 (03:31 +0000)
commiteb9d19497dca0360a3e79066034036e4c2982133
treeccc20ade880b796e9f62b48613e37152818cda19
parent949d71e3e0c8d468fc8fb34968fde2092ac113af
enlightment for protection and magic cancellation (trunk only)

     The bug report about losing/regaining the Protection intrinsic reminded
me of a couple of things.  First, as an intrinsic, Protection seems to be
completely useless and we ought to redo it.  Second, periodically people in
the newsgroup have complained about how it's nearly impossible to figure
out the important--possibly crucial--armor attribute of magic cancellation.
Wearing a cloak greatly increases characters' survival rates, but beyond
that, magic cancellation is just spoiler fodder.

     This doesn't do much about Protection other than to change "you are
protected" into "you have a <small,moderate,&c> defense bonus" similar to
how the attributes conferred by rings of increase damage and increase
accuracy are handled.  For magic cancellation, it adds new feedback:
  You are protected.  -- mc factor 3
  You are guarded.    -- mc factor 2
  You are warded.     -- mc factor 1
(with no extra feedback for mc factor 0, the normal naked state.  The mc 3
case might cause some confusion over the changed meaning of a previously
existing item, but I think it'll be ok and not need re-wording.)
doc/fixes35.0
src/cmd.c