Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0002602Dwarf FortressInit Optionspublic2010-07-09 08:572010-07-09 17:29
dree12 
Footkerchief 
lowtextN/A
resolvedno change required 
N/AWindowsN/A
0.31.08 
 
0002602: Init file FPS_CAP description shows old dwarven movement speed
It reads:
Use this to set the maximum frame rate during play. The movies are always capped at 100. A frame in this case is not graphical but related to the movement speed of a creature. A healthy, unencumbered dwarven peasant takes one step every 10 frames.

With the new attribute system, some dwarven peasents are slower/faster than that!
N/A
Windows version, have not tried others.

Known for 0.31.01 - 0.03.08
No tags attached.
Issue History
2010-07-09 08:57dree12New Issue
2010-07-09 09:50FootkerchiefNote Added: 0009829
2010-07-09 09:50FootkerchiefStatusnew => resolved
2010-07-09 09:50FootkerchiefResolutionopen => no change required
2010-07-09 09:50FootkerchiefAssigned To => Footkerchief
2010-07-09 14:45dree12Note Added: 0009843
2010-07-09 14:45dree12Statusresolved => needs feedback
2010-07-09 14:45dree12Resolutionno change required => reopened
2010-07-09 14:47dree12Note Edited: 0009843bug_revision_view_page.php?bugnote_id=0009843#r3780
2010-07-09 14:47dree12Note Edited: 0009843bug_revision_view_page.php?bugnote_id=0009843#r3781
2010-07-09 17:29FootkerchiefNote Added: 0009848
2010-07-09 17:29FootkerchiefStatusneeds feedback => resolved
2010-07-09 17:29FootkerchiefResolutionreopened => no change required

Notes
(0009829)
Footkerchief   
2010-07-09 09:50   
With the new attribute system, some dwarven peasents are slower/faster than that!

It worked this way with the old attribute system, too -- some peasants had a higher agility than others (due to military skills or random factors), and they would accordingly move faster. So Toady obviously didn't consider this to be a problem when he first added that text.

"one step every 10 frames" is obviously meant as a rough average anyway. Feel free to reopen this report if you have evidence that that average is off by an order of magnitude or something.
(0009843)
dree12   
2010-07-09 14:45   
(edited on: 2010-07-09 14:47)
Firstly, I believe that the dwarven peasent Toady was refering to is one with no skills whatsoever, in which case said statement is exactly true in 40d.

Secondly, although unknown for now, it's likely that the old 40d speed calculation still exists. With pure math, say humans are 900 raw speed. Average dwarf is around 1.1 times such speed, so are 1000 raw speed. With the 40d speed formula, now our average dwarves move once per around 11 frames.

And thirdly, incase speed calculation changed, I conducted a Arena mode test:
-------
Okay. So, I conducted a test with both arena mode and adventurer mode.

~~ARENA MODE~~
Tested 4 dwarves, plus 1 human and 1 elf.
Dwarves had speed of 1 square in 11 to 12.3 steps, median 11.4, mean 11.3.
Human has speed of 1 square in 10 steps.
Elf has speed of 1 square in 8 steps.

Taking from the raws, an elf is around 1.25 times quicker than a human. Controls are tested with 2, and they work well.
Taking from the raws, a dwarf is around 0.9 times quicker (well, around 1.11 times slower) than a human. With control values, that makes sense once again.

So, unless the RNG was playing around, dwarves move once every 11.~ steps.
----

I tried to conduct an adventurer mode test, but it didn't work because of "the adventurer effect". My humans were 8, and some elves were at 7!

Well, I don't know what you mean by "an order of magnitude", but I have a suggested rephrasing:

The average newborn dwarf moves one square around every 11 frames.

Edit: Sorry, the bug tracker made all ~s into ugly links. Fixed that.

(0009848)
Footkerchief   
2010-07-09 17:29   
Yeah, 10 vs 11 is not the order-of-magnitude discrepancy I was looking for. This doesn't require Toady's attention.