v50 Steam/Premium information for editors
  • v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
  • Use this page to report any issues related to the migration.
This notice may be cached—the current version can be found here.

v0.31 Talk:Speed

From Dwarf Fortress Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

speed, delay, adventurer speed, and attributes

Hey, this is some stuff that dree12 and I worked on. Anybody interested in movement rates might find it interesting.

x = 10^6/(((1.6822)-(0.000300815(a+s)))*n+100)


For x = adventurer mode speed, where a+s is the sum of agility+strength, capped such that 202<y<3798, and n is the base speed. Because orders of operation are confusing, a prettier picture of the equation is available at http://i642.photobucket.com/albums/uu145/vasiln/speed.gif, although the terms in that picture are a little different-- the n = 900 and a+s = y. Call me lazy for not making everything nicer for y'all.

BTW, delay = 10^4/adventurer mode speed.

From this, you can solve for attributes to meet any given adventurer mode speed-- or vice versa-- or any delay. This equation is pretty obviously not the one used by game, because there's no way Toady would use those constants, and it seems that there are some rounding issues involved, possibly with calculations performed on rounded numbers, but it should give you speed, plus or minus one, given any set of attributes.

There may be other terms used in complete speed calculations. This equation solves for arena tests and most fortress mode experimentation, with some anomalies unexplained. If I figure anything else out, I'll update.Vasiln 07:42, 20 August 2011 (UTC)