Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Is there a way to change a dwarf's preferences?  (Read 675 times)

Deepblade

  • Bay Watcher
  • Tholtarmid
    • View Profile
Is there a way to change a dwarf's preferences?
« on: June 05, 2013, 01:13:25 pm »

Title kinda says it all. Is there a way to change the list of preferences a Dwarf is capable of having or currently has. I like to use Veok's Standardized Leather Mod and would really like to remove those preferences for specific animal leathers, and maybe wood. Any help would be much appreciated.
Logged
Deepblade's Standardized Creature Parts, for when you're pissed about all the different types of animal products there are.

Hugo_The_Dwarf

  • Bay Watcher
  • Modding Mentor
    • View Profile
    • Regeneration: Forced Evolution
Re: Is there a way to change a dwarf's preferences?
« Reply #1 on: June 05, 2013, 01:22:27 pm »

hardcoded, however if you critters are using all the same leather it shouldn't bring up "Urist like Cheetah leather" instead it would be "cheetah bone, skin, meat, etc" and if they liked a leather it would be "likes animal leather"
Logged

BlackFlyme

  • Bay Watcher
  • BlackFlyme cancels Work: Interrupted by bird.
    • View Profile
Re: Is there a way to change a dwarf's preferences?
« Reply #2 on: June 05, 2013, 02:15:31 pm »

It is possible to alter existing preferences, though it is quite difficult to do.

DFHack has a utility called the game-masters editor, and you can bring it up by (v)iewing the dwarf whose preferences you want to change, and type gui/gm-editor into DFHack. In the new menu that comes up, go to the option that says status, then choose current soul, then preferences.

I'd like to advise you that toying with a dwarf's stats can lead to some oddities, and that actually using this tool for anything can be unbelievably complicated.
Logged