Ring of speed range of values

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • APWhite
    replied
    Originally posted by nppangband
    About 7 years ago, I found a ring of speed (+23) while playing NPPAngband 0.1.1 That was the first NPPAngband release, and it was virtually identical to Vanilla with a couple minor patches, & nothing that would affect the creation of speed rings. That one might be the record.

    http://angband.oook.cz/ladder-show.php?id=1420
    If you want, I could program the borg to play deep dungeon and store all the rings of speed in the home and swap out the slowest rings.

    Given enough time, the borg will find a large number of rings stored.

    Leave a comment:


  • nppangband
    replied
    About 7 years ago, I found a ring of speed (+23) while playing NPPAngband 0.1.1 That was the first NPPAngband release, and it was virtually identical to Vanilla with a couple minor patches, & nothing that would affect the creation of speed rings. That one might be the record.

    Leave a comment:


  • Nemesis
    replied
    I read somewhere that the most extreme Ring of Speed ever known to have been found in Angband had a bonus of fifty something. That bonus was however negative.

    I recall reading in the same text that twenty something was the highest positive bonus ever found.

    Leave a comment:


  • kaypy
    replied
    Originally posted by Sirridan
    I'm not sure if there is a check for that (there probably is).
    Easy way to see: Fires up wizard mode...

    Total speed maxes out at +89, so the second RoS+32767 is a waste of space 8-)

    edit: oops, having actually tried wearing it (my first attempt used +255), the +32767 will overflow your baseline speed down to the negative cap (-110)
    Last edited by kaypy; May 11, 2010, 14:53.

    Leave a comment:


  • Sirridan
    replied
    In theory, you can have a speed ring with a value in the hundreds which may go outside the bounds of the energy speed array, although I'm not sure if there is a check for that (there probably is). Although you're more likely to find ringil and the one ring on dlvl one.

    Anyway, the source you're looking for is:

    trunk/src/object/obj-make.c
    line 700

    which is:

    Code:
    while (randint0(100) < 50) o_ptr->pval++;
    Edit:
    Chance of a +100 speed ring is somewhere on the order of 1x10^-25 or somesuch

    Leave a comment:


  • Nate
    replied
    Thank you

    Thank you for the info. Do you know in which source file the coin flipping code appears?

    Leave a comment:


  • Derakon
    replied
    A ring of speed has a base modifier of 1d5 + a dlvl-dependent bonus of up to 5. After that, the game flips a coin. If it comes up heads, the modifier is increased by one and the coin is flipped again. It keeps repeating this until the coin comes up tails, with no limit. A ring of speed +18 would have to pass that coin flip check a minimum of 8 times (at odds of 1 in 256) and a maximum of 16 times (at odds of 1 in 65536).

    Leave a comment:


  • Nate
    started a topic Ring of speed range of values

    Ring of speed range of values

    Wondering what the range of values for ring of speed is. I see d5M5 in obj.txt giving a range of +1 to +10 but something else must be going on since I see many rings greater than +10 in the ladder. +18 is the highest I've seen for v3.1.2. Is that a hard cap? Thank you.

    -Nate
Working...
😀
😂
🥰
😘
🤢
😎
😞
😡
👍
👎