Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Adding Civilian Ambitions  (Read 1443 times)

simonthedwarf

  • Bay Watcher
  • ¤Death¤
    • View Profile
Adding Civilian Ambitions
« on: April 09, 2012, 04:25:47 pm »

This is basically a idea for a new part of a individual dwarf's identify. Like likes and dislikes, this is generated for the dwarf at birth.

Ambition should be some kind of product or job that the dwarf wishes to be a part of. "Urist McDonald has always been fascinated with beekeeping." It could also be a job preference or a sort of hobby.

It basically means that even if dwarves aren't doing the job, they can be studying the tools or other workers doing it in their free time. Think of a cooperative and social environment in a industrious people where learning by verbal/observed tradition is very important.

Dwarf that likes blacksmithing enters "no job" status and goes to "Personal Goal" job status. He then moves to the workshop or a worker or a related item and tags along, with a small negligible skill gain JUST enough to counter rust. This way a lye maker that doesn't have any lye to work with and doesnt want to a) mope in room b) mope in meeting hall c) doesnt belong to a military squad can sort of do his own profession's "individual combat drill".

It could also:
- slowly train the student and observer skills
- come with a negative thought if the dwarf over a year doesn't get to purse his hobbies: "Urist McIvoryCraftsMan has been depressed about never having the time to pursue own goals"
Logged
Quote from: Syndic
Sentry towers, manned by orang-utangs./quote]

NW_Kohaku

  • Bay Watcher
  • [ETHIC:SCIENCE_FOR_FUN: REQUIRED]
    • View Profile
Re: Adding Civilian Ambitions
« Reply #1 on: April 09, 2012, 07:11:04 pm »

You should probably look for all the data you can find on Personality Rewrites, which are an upcoming aspect of the short term releases in the devlog.

Personality Rewrites are intended to focus specifically upon character goals, and making personalities more directly related to specific career choices.

This should probably be a good starting point:

Spoiler (click to show/hide)

Generally, try to build off of what Toady is already planning to do.

I would say, however, if you want to have Urist McSoapmaker longingly look at the carpenter's workshop, and try to learn carpentry in their spare time, then maybe it would be best to start working on the mechanics of a labor system that allows dwarves to dynamically choose their own labors while still respecting player commands for labor force allocation.
Logged
Personally, I like [DF] because after climbing the damned learning cliff, I'm too elitist to consider not liking it.
"And no Frankenstein-esque body part stitching?"
"Not yet"

Improved Farming
Class Warfare

dizzyelk

  • Bay Watcher
  • Likes kittens for their delicious roasts.
    • View Profile
Re: Adding Civilian Ambitions
« Reply #2 on: April 09, 2012, 11:30:32 pm »

I would say, however, if you want to have Urist McSoapmaker longingly look at the carpenter's workshop, and try to learn carpentry in their spare time, then maybe it would be best to start working on the mechanics of a labor system that allows dwarves to dynamically choose their own labors while still respecting player commands for labor force allocation.

Like hobbies. Urist McSoapmaker may want to be a carpenter, although the evil loving, caring overseer has deemed him to be a soapmaker. However, nothing should keep him from getting a "gather scraps" job or something, and go to the carpenter workshop. Then he could have a "whittle" job instead of an "on break" job or something. Combine this with fleshing out dwarven relationships and he could give his wife a carving of something she likes or a statuette of them getting married.
Logged
Dwarf Fortress - Bringing out the evil in people since 2006.
Somehow, that fills me more with dread than anticipation.  It's like being told that someone's exhuming your favorite grandparent and they're going to try to make her into a cyborg stripper.