Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Dwarves and Jobs  (Read 2226 times)

PTTG?

  • Bay Watcher
    • View Profile
    • http://2funnyguys.com
Dwarves and Jobs
« on: October 02, 2007, 11:58:00 am »

Currently, Dwarves are not in control of their jobs, in fact it is the jobs that find the dwarves, and that is a large part of the reason that the dwarves are so stupid sometimes. What I suggest is that dwarves have a step immediately after they get a job where they check the condition of the fortress and themselves, and kind of predict what that job will do. This could work by having each job announce to the dwarves, for instance, "I am a food job; I will make you less hungry; I will use up some food," Or, "I am an attack job; I will damage a sieger; I will put you in danger," Or perhaps "I am a hauling job; I will move this rock; I am 23,324 tiles away, and the rock must move 48,293 tiles."
At this point, say a dwarf receives the job waves from the hauling job. He then checks his status, then the fortress, and he can see that there are more rocks over by the one he is going to get, so he can check to see if they have jobs too, then he goes and does the job if everything is OK to him. Otherwise, he removes himself from the job.(This is kind of like the system they use in The Sims, from what I have read.)
In this way the existing system can still be used while allowing for the dwarf-centric developments later on (such as dwarves preemptively eating, or avoiding the !!Kitten Mitten!! in the middle of a squad of goblins, or simply allowing dwarves to consolidate hauling trips.) What does everybody think? Is this at all practical, Toady One?

P.S. A smaller idea not worth it's own thread, since dwarves have less accurate inventories in the new version, perhaps stockpiles with bins and everything are easer for dwarves to count? A way to reward us neat-freaks, and make the one-tile "Quantum Stockpiles" less attractive.

gahhhh i typed too much my fingers hurt...

Oh, sorry, FlamingKittenMittin, I KNEW that that was familiar. xX!!PTTG?!!Xx

[ October 02, 2007: Message edited by: PTTG? ]

Logged
.@..**@.

mickel

  • Bay Watcher
    • View Profile
Re: Dwarves and Jobs
« Reply #1 on: October 02, 2007, 01:51:00 pm »

Anything that makes the dwarves more intelligent is good, I say. And it does make sense to have the dwarves have a say in what jobs they take.
Logged
I>What happens in Nefekvucar stays in Nefekvucar.

PTTG?

  • Bay Watcher
    • View Profile
    • http://2funnyguys.com
Re: Dwarves and Jobs
« Reply #2 on: October 02, 2007, 09:33:00 pm »

Ahhhh! I just realized that there already is a thread with a nearly identical name! Can we rename this "New Dwarven job selection"?
Logged
.@..**@.

MindSnap

  • Bay Watcher
    • View Profile
Re: Dwarves and Jobs
« Reply #3 on: October 02, 2007, 10:25:00 pm »

While the results would be great, I'm worried about the number of calculations (and therefore slowdown) that this would introduce. I don't know how hard it would be to code, either. I think that a simpler comparison would be alsmost as effective but much faster, such as player priority settings or set job values, no matter the circumstances. (circumstances alone would take up most of the calcs)
Logged

Garry

  • Bay Watcher
    • View Profile
Re: Dwarves and Jobs
« Reply #4 on: October 16, 2007, 11:20:00 pm »

quote:
Originally posted by PTTG?:
<STRONG>I am a food job; I will make you less hungry; I will use up some food,</STRONG>

Dode, your stuprid. I dont care how much magic the guy puts in here, I DONT WANT ANY TALKING JOBS! git of the fourm, u suck. The whole idea is stupid. I bet yoru a commie liberal to... you wnt the dwarves to be pinkos too. what will you people doo next to my game? OOOH Give the dorfs abortions too! I'm jocking. you have a stupid name, too. you should just quit.

Logged
uh duh duh- duh duh!
(That''s BATMAN THEAM, dummy!)

Armok

  • Bay Watcher
  • God of Blood
    • View Profile
Re: Dwarves and Jobs
« Reply #5 on: October 17, 2007, 03:36:00 am »

quote:
Originally posted by Garry:
<STRONG>

Dode, your stuprid. I dont care how much magic the guy puts in here, I DONT WANT ANY TALKING JOBS! git of the fourm, u suck. The whole idea is stupid. I bet yoru a commie liberal to... you wnt the dwarves to be pinkos too. what will you people doo next to my game? OOOH Give the dorfs abortions too! I'm jocking. you have a stupid name, too. you should just quit.</STRONG>


Toady, might I suggest baning this "Garry"?
Noting personal, but I don't think anyone wants leeters in the forum.

Logged
So says Armok, God of blood.
Sszsszssoo...
Sszsszssaaayysss...
III...

Thallone

  • Bay Watcher
    • View Profile
Re: Dwarves and Jobs
« Reply #6 on: October 17, 2007, 09:51:00 am »

quote:
Originally posted by Garry:
<STRONG>

Dode, your stuprid...<idiocy></STRONG>


Wow, just... wow.

Logged

Bovinepro

  • Bay Watcher
    • View Profile
    • http://www.omg.com
Re: Dwarves and Jobs
« Reply #7 on: October 17, 2007, 06:27:00 pm »

quote:
Originally posted by Garry:
<STRONG>

Dode, your stuprid. I dont care how much magic the guy puts in here, I DONT WANT ANY TALKING JOBS! git of the fourm, u suck. The whole idea is stupid. I bet yoru a commie liberal to... you wnt the dwarves to be pinkos too. what will you people doo next to my game? OOOH Give the dorfs abortions too! I'm jocking. you have a stupid name, too. you should just quit. I'm a faggot, spam spam spam spam spam spam spam. spam.</STRONG>


1) Do not call people stupid when you can't spell better then they can.
2) This is not /b/, go back to www.4chan.org
3) It isin't a "talk job", you stupid fuck, its what would go through the coding and then detirmine whether or not the Dwarf took on the job, or suspended the job.
4) If you read the forum rules, "leeting", "flaming", and acting like someone who is younger than the age of ten in general is against the rules.
5)And lastly, but definitley not least...
6) Ban him, Please.  The people that end up in forums these days...  :roll:


Back on topic :

Its a fine idea, I think it would definitly add to the Dwarfs AI and make them make much more logical descisons, and slowdowns generaly aren't a problem if you know how to maximize your FPS....
Unless your like... running a exteremely crappy PC..   :eek:

[ October 17, 2007: Message edited by: Bovinepro ]

[ October 17, 2007: Message edited by: Bovinepro ]

Logged

Turgid Bolk

  • Bay Watcher
  • Tacticus Grandmaster
    • View Profile
    • http://...
Re: Dwarves and Jobs
« Reply #8 on: October 17, 2007, 06:30:00 pm »

Please do not feed the trolls.

(Though even I can't help myself sometimes...)

Logged
"This is an engraving of a Dwarf and a Mandrill Leather Skirt. The Dwarf is raising the skirt."
Multiplayer Adventure Mode, the (now defunct) DF roleplaying game.

Capntastic

  • Bay Watcher
  • Greetings, mortals!
    • View Profile
    • A review and literature weblog I never update
Re: Dwarves and Jobs
« Reply #9 on: October 17, 2007, 06:42:00 pm »

Garry do not worry some day you will find peace.

As for job finding mechanics, I have no idea what would be best.   But anything making dwarves smarter is cool- unless they start doing things other than what I want them to do.

Logged