]> granicus.if.org Git - nethack/commit
shiny object probabilities
authorPatR <rankin@nethack.org>
Sat, 22 Sep 2018 21:57:55 +0000 (14:57 -0700)
committerPatR <rankin@nethack.org>
Sat, 22 Sep 2018 21:57:55 +0000 (14:57 -0700)
commitb6e3f0185562685c8895c87608a74b7c863f4127
tree1f64c0d096077efa807ace958f66d2f8c9af6012
parentbbb81700f543c85f8209e6c05ce77d7e5b3e5f46
shiny object probabilities

The wishing code uses 'oc_prob + 1' so that probability 0 (never
random) objects are eligible to be selected if their name matches
a wish; collecting 'shiny' objects shouldn't do that.  (No effect
on play since there aren't any shiny objects with 0% random chance.)

rn2() takes int, and total oc_prob for entire objects[] array is
15000, so don't accumulate the target probability in a long.
src/objnam.c