Is it true that there's very little benefit from having a speed greater than +30, by whatever means?
Speed Question (3.5)
Collapse
X
-
Yes. Speed has decreasing returns (and even a hard cap). +30 is Morgoth's speed, and if you don't match it, you risk any one of his double-moves being double manastorm. But going faster than M isn't really worth much, because your double moves against him are rare and much less crushing than his can be against you. -
Going from spd +30 to spd +40 multiplies your speed by, if memory serves, about 1.4. After that, it's pretty negligible.
Speed x 1.4 is still handy, but that ring slot might be better used by a ring of damage or ring of power etc..
Edit: wrong! Sorry. See further post.Last edited by MattB; April 16, 2014, 01:41.Comment
-
Yes. Speed has decreasing returns (and even a hard cap). +30 is Morgoth's speed, and if you don't match it, you risk any one of his double-moves being double manastorm. But going faster than M isn't really worth much, because your double moves against him are rare and much less crushing than his can be against you.
But what about all the other monsters? Putting Morgy aside, is there much value in speed over +30?Little Willie was a chemist
Willie is no more.
What he thought was H2O
was H2SO4.Comment
-
Sorry, just checked.
Going from spd30 to spd40 gives you an additional 0.4 times base speed, so is in fact only about 10% faster.
Here's the table (as I understand it)...
spd times faster
0 normal
10 2x as fast
20 3x as fast
30 3.8x as fast
40 4.2x as fast
50 4.5x as fast
60 4.8x as fast
70 5.0x as fastComment
-
Sorry, just checked.
Going from spd30 to spd40 gives you an additional 0.4 times base speed, so is in fact only about 10% faster.
Here's the table (as I understand it)...
spd times faster
0 normal
10 2x as fast
20 3x as fast
30 3.8x as fast
40 4.2x as fast
50 4.5x as fast
60 4.8x as fast
70 5.0x as fastLittle Willie was a chemist
Willie is no more.
What he thought was H2O
was H2SO4.Comment
-
Is it possible for a slower monster to get a double turn?
I'm basing my theory on the information displayed in the following link:
Basically, it says that each player or monster has an energy score, and each *game* turn, a certain amount of points is added this score.
The number of points added is 10 + the player/monster's speed.
Once that energy reaches 100, they get a turn, and 100 points is subtracted from their energy.
For the sake of simplicity, let's ignore speeds above +28, and actions which reduce energy by a lesser amount.
Suppose I am fighting a very quick monster, say Tselakus, the Dreadlord (speed +20, or 30 energy points per turn).
I am just a little faster (speed +21, or 31 energy points per turn).
At a certain game turn, I have 70 energy, and Tselakus has 90 energy.
Next game turn, I have 101 energy points, so I take a turn, and have 1 energy left over.
Tselakus has 120 energy, so he takes his turn, and has 20 energy left over.
Next turn : Me: 32 energy, Tselakus: 50 energy
Turn after: Me: 63 energy, Tselakus: 80 energy
Turn after: Me: 94 energy, Tselakus: 110 energy
And Tselakus gets another turn before me.
If this is true, then it would have serious implications on whether it was safe for me to attack various monsters. E.g. I would need to maintain 880HP at all times in case Tselakus hit me with a double darkness storm...Comment
-
It should not be possible. I have a vague memory about this being discussed about decade or two ago and it was fixed so that if you are faster than monster, monster never gets double-move against you.
Can't remember how it was fixed though, and my code-fu isn't strong enough to find it in current angband code.Comment
-
Code:/* process monster with even more energy first */ process_monsters(c, (byte)(p_ptr->energy + 1));
Comment
-
Comment