Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Make Brokers Trade and/or Meet  (Read 741 times)

nickbii

  • Bay Watcher
    • View Profile
Make Brokers Trade and/or Meet
« on: January 04, 2009, 01:05:32 am »

Five minutes I ago I remembered a major reason I stopped playing Dwarf Fortress months ago. Brokers are just too damn lazy.

I always have to draft him into the military, and station the squad right by the Depot. Once I had to do the undraft/redraft thing a dozen times before the stupid bastard actually did his job. And yes, I had turned off all his labors except Health Care. He still preferred "No Job."

My current Broker is in the midst of the same draft/undraft routine, refuses to accept any job but meet with the human representative, but won't actually meet. Several times the human has been on the square next to her, I have un-drafted her, she has taken the "Meet Representative" job, and she immediately walked away. And now the humans are about to leave without trading. And I've only got 16 plump helmets to feed my 33 Dwarves.

I love building my fortress. Creating beautiful rooms for my dwarves is fun. Spending 15 minutes to half-an-hour gaming settings, and micro-managing a single dwarf, is not fun.

I don't care how you fix this. The simplest solution is pretty obvious -- make trading and meeting more important to a broker than anything else.

Nick
Logged

Wooty

  • Bay Watcher
    • View Profile
Re: Make Brokers Trade and/or Meet
« Reply #1 on: January 04, 2009, 01:34:39 am »

A lot of these problems could be fixed with a simple "DO IT NOW! NOW!" button. What would be really awsome is if we had some kind of shortcut, like hold (key) and then tell your dwarf to do something and he'll put it on absolute priority, second only to eating and sleeping, and hold (differentkey) and tell your dwarf to do something and he'll only stop if he's dehydrated, starving, or extremely tired - and have the job he's doing appear as yellow or red on all the menus where it says what job he's doing to reflect this, just so you don't forget and have Urist making stone blocks until he collapses from exhaustion and crawls halfway to the booze stockpile before dying of thirst.

In Dwarf Fortress, you can't directly control anything - you can just issue orders and if you dwarves feel like it then maybe they'll follow them, or maybe not. This renders your military almost useless, and makes it extremely frustrating when you need something done NOW and all you can do is hope that a dwarf feels like doing it sometime sooner or later.
« Last Edit: January 04, 2009, 01:38:21 am by Wooty »
Logged
Quote from: Toady One
It's important to wear lots of face paint while you program. And you can type with your long Gene Simmons tongue.

Soralin

  • Bay Watcher
    • View Profile
Re: Make Brokers Trade and/or Meet
« Reply #2 on: January 04, 2009, 01:54:12 am »

Quote
And now the humans are about to leave without trading. And I've only got 16 plump helmets to feed my 33 Dwarves.

Meeting with the representative is a different thing then trading is, if you want to trade, select the depot with q, and press r to make sure that there's a broker or some random dwarf requested at the depot to trade.  Meeting with the representative is so that you can do stuff like request what they should bring next year, and I'm not sure, but I don't think that's done by the broker, i think that's usually handled by the mayor or king or such.  (although at least early on the broker and the mayor are usually the same person)
« Last Edit: January 04, 2009, 01:57:17 am by Soralin »
Logged

Pilsu

  • Bay Watcher
    • View Profile
Re: Make Brokers Trade and/or Meet
« Reply #3 on: January 04, 2009, 06:22:12 am »

Humans talk with your broker and dwarves your highest noble I believe

But yeah, you trade at the depot, not with the representative. He handles orders
Logged

nickbii

  • Bay Watcher
    • View Profile
Re: Make Brokers Trade and/or Meet
« Reply #4 on: January 04, 2009, 12:52:01 pm »

Humans talk with your broker and dwarves your highest noble I believe

But yeah, you trade at the depot, not with the representative. He handles orders
I know that. But there's no way to kill the meet with humans order in the Brokers order queue until she's actually finished the damn meeting. This is a major problem for me right now because the wagon full of food is about to leave, and I have no food at all. My Broker won't trade because her job is "Meet with Human," but she refuses to actually meet with the human.

It looks like I'll have to let some random dwarf handle the actual trading. That is extremely annoying because a) that dwarf won't have the appraise skill, so I'll have to go off of memory, and b) I've given this Broker a fancy bedroom, and a wonderful office. All because I wanted her to do her job.

Nick
Logged

KaelGotDwarves

  • Bay Watcher
  • [CREATURE:FIRE_ELF]
    • View Profile
Re: Make Brokers Trade and/or Meet
« Reply #5 on: January 04, 2009, 12:55:22 pm »

Uhh, I've never had any trouble once I figured out to disable all jobs on the broker the instant traders arrive. Even if the damned broker needs to eat, drink, then sleep, there's at least half the season to complete the trade. If you have trouble getting all the trade goods there in time, build your depot somewhere safe where you can drop the goods there early.

corvvs

  • Bay Watcher
    • View Profile
Re: Make Brokers Trade and/or Meet
« Reply #6 on: January 04, 2009, 01:56:32 pm »

Several times the human has been on the square next to her, I have un-drafted her, she has taken the "Meet Representative" job, and she immediately walked away.

Here's your problem - this is the correct behavior. Meetings don't take place at the depot. Does your broker have an office? Meetings take place at the broker's office, or lacking that, in any room owned by the broker, or failing that in any meeting hall or dining room.
Logged

Silverionmox

  • Bay Watcher
    • View Profile
Re: Make Brokers Trade and/or Meet
« Reply #7 on: January 04, 2009, 02:14:30 pm »

Still, I've seen liasons chasing the guy they want to meet all over the fortress. Meetings should get the highest priority, to minimize synchronization problems. And both parties should go to the relevant meeting place and wait until the other gets there.
Logged
Dwarf Fortress cured my savescumming.

Granite26

  • Bay Watcher
    • View Profile
Re: Make Brokers Trade and/or Meet
« Reply #8 on: January 06, 2009, 10:15:36 am »

Still, I've seen liasons chasing the guy they want to meet all over the fortress. Meetings should get the highest priority, to minimize synchronization problems. And both parties should go to the relevant meeting place and wait until the other gets there.

Maybe not highest, but crazy high...

Remember, you can turn off trading by only the broker in an emergency