[...] It is, however, a possibility that this is actually already NH 3.6.x code and that it is erroneously posted under the NH 3.4.3 heading.
On Monday, March 14, 2022 at 6:19:16 AM UTC-7, Klaus Kassner wrote:
[...] It is, however, a possibility that this is actually already NH 3.6.x >> code and that it is erroneously posted under the NH 3.4.3 heading.
In general that's a possibility. In this case, it hasn't happened.
Starting in 3.3.0, that was changed. Being Fast had a 2/3
chance to get the non-Fast number of movement points and
1/3 chance to get 50% more than normal, for an average
movement allotment of 33% faster than normal. So the
average stayed the same but it was no longer predictable
when you would receive an extra move. At that same time,
VeryFast was changed to have 2/3 chance for 150% movement
and 1/3 chance for 200%, giving an average of 67% more
movement than normal speed. So both less than the doubling
effect it had before and also not predictable.
In 3.6.1 the movement system was changed for both the
hero and for monsters. The slight boost for monsters in
3.6.0 was removed. For both hero and monsters, unused
movement no longer carries over but instead gives a
percentage chance for extra moves. Being Fast has 2/3
chance for 1 move and 1/3 chance for 2 moves, so is
still 33% faster than normal speed. VeryFast gives 1/3
chance for 1 move and 2/3 chance for 2 moves, same 67%
increase over normal speed as 3.3.0 through 3.6.0.
An actual move requires 12 points of movement. Anyone
with normal human speed gets 12 points per turn, so
makes 1 move per turn. If a monster gets only 4 points
per turn, its first turn it wouldn't move and 4 points would
carry over. On its second turn it would get 4 new points
and add to the carried over 4 points, it still wouldn't be able
to move but this time 8 not-yet-used points would carry
over. Then on its third turn, it would have 12 points and
make a move, with nothing to carry over. That was the old
system. Starting in 3.6.1, if a monster has 4 movement
points it has a 1/3 (4 out of 12) chance to move. If it
doesn't move, the unused points are thrown away rather
than carried over. On its next turn it will again have a 4/12
chance to move. For a fast monster that gets 18 points
per turn, it will always move at least once, using 12 of the
18 points, and have 50% (6/12) chance to move twice. For
either slower than human or faster, the average movement
is the same as it was prior to 3.6.0 but actual movement
is no longer predictable.
In theory a slow monster could move every single turn
or never move at all but a reasonable RNG should result
in matching the average expected movement over time.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 296 |
Nodes: | 16 (2 / 14) |
Uptime: | 60:21:11 |
Calls: | 6,654 |
Calls today: | 6 |
Files: | 12,200 |
Messages: | 5,331,392 |