View Issue Details

IDProjectCategoryView StatusLast Update
0002602Dwarf FortressInit Optionspublic2010-07-09 17:29
Reporterdree12 Assigned Touser6 
PrioritylowSeveritytextReproducibilityN/A
Status resolvedResolutionno change required 
PlatformN/AOSWindowsOS VersionN/A
Product Version0.31.08 
Summary0002602: Init file FPS_CAP description shows old dwarven movement speed
DescriptionIt 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!
Steps To ReproduceN/A
Additional InformationWindows version, have not tried others.

Known for 0.31.01 - 0.03.08
TagsNo tags attached.

Activities

user6

2010-07-09 09:50

  ~0009829

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.

dree12

2010-07-09 14:45

reporter   ~0009843

Last edited: 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.

user6

2010-07-09 17:29

  ~0009848

Yeah, 10 vs 11 is not the order-of-magnitude discrepancy I was looking for. This doesn't require Toady's attention.

Issue History

Date Modified Username Field Change
2010-07-09 08:57 dree12 New Issue
2010-07-09 09:50 user6 Note Added: 0009829
2010-07-09 09:50 user6 Status new => resolved
2010-07-09 09:50 user6 Resolution open => no change required
2010-07-09 09:50 user6 Assigned To => user6
2010-07-09 14:45 dree12 Note Added: 0009843
2010-07-09 14:45 dree12 Status resolved => feedback
2010-07-09 14:45 dree12 Resolution no change required => reopened
2010-07-09 14:47 dree12 Note Edited: 0009843
2010-07-09 14:47 dree12 Note Edited: 0009843
2010-07-09 17:29 user6 Note Added: 0009848
2010-07-09 17:29 user6 Status feedback => resolved
2010-07-09 17:29 user6 Resolution reopened => no change required