Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: How does attribute training work?  (Read 1084 times)

JosephWongKS

  • Bay Watcher
    • View Profile
How does attribute training work?
« on: November 03, 2012, 10:42:01 am »

How does attribute training work?

Do a dwarf's stats increase with each level earned in a skill, or is it based on the total number of job experience he has? For example, which dwarf gets higher attribute boosts - a dwarf who has Legendary +5 in one skill (29,000 exp, for 20 skill levels) or a dwarf who has Novice in 30 skills (15,000 exp, for 30 skill levels)?

And does a dwarf keep getting attribute boosts if he works at a job past Legendary +5?
Logged

AutomataKittay

  • Bay Watcher
  • Grinding gears
    • View Profile
Re: How does attribute training work?
« Reply #1 on: November 03, 2012, 11:12:39 am »

There're an cap to attribute, but yes, you can get them to max with legendary jobs. Or at least with danger rooming, workshop jobs takes a long time to improve them to be of note.

I'm fairly sure that it's by exp, rather than by level, but I've not closely observed it.
Logged

Blue_Dwarf

  • Bay Watcher
    • View Profile
Re: How does attribute training work?
« Reply #2 on: November 03, 2012, 03:45:35 pm »

It's by experience, they gain a small amount of attributes each time they use a skill.

Legendary+5 is not the final limit, they still gain new levels at a skill after that. I'm not sure if that has an impact on the quality of their work, but tey do get attribute points for it.
Logged
Crafting Statistics 42.06Farming Statistics

Blue Dwarf has been happy lately. He did some !!science!! recently. He admired a fine forum post lately. He was enraged by a forum troll recently. He was upset by the delayed release of the new version of Dwarf Fortress lately. He took joy in planning a noble's death recently.

Sutremaine

  • Bay Watcher
  • [ETHIC:ATROCITY: PERSONAL_MATTER]
    • View Profile
Re: How does attribute training work?
« Reply #3 on: November 04, 2012, 07:25:59 am »

I once set the learning rate for mining to 500 and dwarven speed to 1, then let a starting peasant loose on the first soil layer. They got to Legendary extremely quickly, but only gained a couple of points of any attribute. That one quick test suggests that attribute gain is time-based.

Legendary+5 is the final level for skills. I believe attributes will still train after that point, but I haven't been looking in DT.

Edit: See here for more testing: http://www.bay12forums.com/smf/index.php?topic=93113.0
That one did use L+5 dwarves, who did gain some stats from doing the appropriate job.
« Last Edit: November 04, 2012, 07:31:06 am by Sutremaine »
Logged
I am trying to make chickens lay bees as eggs. So far it only produces a single "Tame Small Creature" when a hen lays bees.
Honestly at the time, I didn't see what could go wrong with crowding 80 military Dwarves into a small room with a necromancer for the purpose of making bacon.

katana

  • Bay Watcher
  • EVERY TIME I POST PEOPLE RUN AWAY
    • View Profile
Re: How does attribute training work?
« Reply #4 on: November 04, 2012, 10:07:34 am »

I once set the learning rate for mining to 500 and dwarven speed to 1, then let a starting peasant loose on the first soil layer. They got to Legendary extremely quickly, but only gained a couple of points of any attribute. That one quick test suggests that attribute gain is time-based.

Legendary+5 is the final level for skills. I believe attributes will still train after that point, but I haven't been looking in DT.

Edit: See here for more testing: http://www.bay12forums.com/smf/index.php?topic=93113.0
That one did use L+5 dwarves, who did gain some stats from doing the appropriate job.
Unless something's changed in recent versions (very possible), legendary+5 is not the final skill level for things like combat.

Skills like weaponsmithing check against lists to see what is possible. For example, at legendary+5, you will never make a -weapon- because the game says so.

Skills like dodging and shield usage use the skill levels to compare to other skill levels. So for example, my legendary+100 shield user who's trained for 40 years straight will effectively be untouchable by a legendary +10 hammerdwarf who's trained for 5-10 years. Even though they both appear to be legendary, the shield user's skill level is much higher.
Logged
AND IF THIS FAILS MY IDENTICAL TWIN BROTHER WHO WILL APPEAR IN THE MIGRANT WAVE THAT ARRIVES AFTER MY DEMISE WILL REPLACE ME.
(Tldr: THERE IS NO SUCH THING AS FRIENDLY FIRE SALT)

knutor

  • Bay Watcher
  • ..to hear the lamentation of the elves!
    • View Profile
Re: How does attribute training work?
« Reply #5 on: November 05, 2012, 02:39:15 am »

Some don't come by working at all, but time spent, laying on a traction bench.  Toughness.  And then there is that one that involves witnessing death.  I believe its a result of elapsed time, since when the last bonus to an attribute was applied.  But I have no hard facts on it. That's just how it feels.
Logged
"I don't often drink Mead, but when I do... I prefer Dee Eef's.  -The most interesting Dwarf in the World.  Stay thirsty, my friend.
Shark Dentistry, looking in the Raws.