Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Workshop job preferences.  (Read 1142 times)

Z1000000m

  • Bay Watcher
    • View Profile
Workshop job preferences.
« on: September 18, 2014, 06:03:45 pm »

(search didnt yield any results, but admitedly I suck at forming proper search phrases)

I'd like to discuss one problem that a typical overseer bumps into quite frequently. Namely that is, every workshop is treated as equal. Currently, we are able to make workshop require workers to have a certain skill. Truly a godsend when your novices would otherwise waste materials on inferior quality items. The system though, is a stop-gap solution, solving only a part of the problem one has with managing larger orders versus multiple workshops.

DF has many workshops that have multiple of different task handled by different proffesions. The way things are, its really hard to have a looped production order AND a managment order being done at the same time. An exploity solution, one I have no doubt many a veteran figured out himself, is to fill the workshop with 10 copies of the same looped order. This definately works, however it is :
1) a workaround solution
2) error prone, as those looped orders will be cancelled upon reaching material shortage. Many player tantrums abound.

The other problem is the extremely annoying problem I'd like to call "1 armorsmith, 1 weaponsmith and two forges with 1/2 weapon, 1/2 armor orders." Many times, because the manager orders are pretty simple and have no concern for efficiency, you will stumble upon a situation where there are many workshops with topmost jobs requiring one specialist. While said person does a task at one place, the other workshops with such orders stay idle, other specialists being unable to do anything since their tasks are not on the top. Only after a full batch of orders from one shop is completed, will they be able to get back to work. This is double frustrating when your working specialist goes on your typical Dwarf 2-month R&R, stalling the production completely. If a player wants to kickstart the production, he has to bump orders from workshop manually, one at the time. Micro-intensive, pointless, and frankly and pardon the french, fucking annoying.

The solution I propose is simple. Workshop profile should allow players to disallow the workshops from taking orders requiring certain skills.

This way, when an order is issued, it doesnt just mindlessly issue x workshops 30/x orders, but issues those production orders to workshops that allow the proffesion which is used in the reaction.

An example:
6 craftsdwarf shops. 4 of them have blacklisted bonecrafting, (the other ones have the other skills blacklisted). Fortress overseer mandates 10x30 bone bolts to be made, because, unfortunately, thats how they work. 4 out of the 6 are ignored, and a batch of 300 bone bolts [5]'s are eventually made from 2 workshops.

``
Q: You shouldnt care about quality or efficiency, just throw more dwarves at the job

A:I could also assign every task manually, but whats the point? Just because one can power through, expending lots of time and attention, doesnt mean that there is no progress to be made.
``
Q: Toady will probably never implement this, (ramble on how the dev cycle works, blabla)

A: I doubt and honestly don't expect Toady to dump everything hes been doing right now and do this instead. While as a relative coding layman this seems like a simpe this to do, I do not have a nearly long enough stick up my ass to believe it would be so. If Toady ever gets to reworking workshops and/or manager and gives the forum a quick search and this pops up, it will be worth it.


Cheers.
« Last Edit: September 18, 2014, 06:05:52 pm by Z1000000m »
Logged

StagnantSoul

  • Bay Watcher
  • "Player has withdrawn from society!"
    • View Profile
Re: Workshop job preferences.
« Reply #1 on: September 19, 2014, 04:23:53 am »

I've never used the manager job orders, as I find them to take more time than getting three forges going indefinitely so long as I set it up right and have miners and smelters going. The manager just seems useless to me, but I can see why you're frustrated. When I have an anvil shortage, but want my armour smith, weapon smith, and metal crafter going, I do have to prioritize and go in shifts. I suggest to try and not use the manager sometimes.
Logged
Quote from: Cptn Kaladin Anrizlokum
I threw night creature blood into a night creature's heart and she pulled it out and bled to death.
Quote from: Eric Blank
Places to jibber madly at each other, got it
Quote from: NJW2000
If any of them are made of fire, throw stuff, run, and think non-flammable thoughts.

breadman

  • Bay Watcher
    • View Profile
Re: Workshop job preferences.
« Reply #2 on: September 19, 2014, 08:11:46 am »

A similar idea is buried in the standing production orders thread, but I like this idea of disabling by skill/labor type.  You've neatly handled the crafting and farming workshops mentioned there, though separating block-building from furniture-building masonry workshops would still require the workaround.  I've added it to my summary there, given that it's currently linked from the #1 Eternal Suggestion.
Logged
Quote from: Kevin Wayne, in r.g.r.n
Is a "diety" the being pictured by one of those extremely skinny aboriginal statues?

Z1000000m

  • Bay Watcher
    • View Profile
Re: Workshop job preferences.
« Reply #3 on: September 19, 2014, 07:19:56 pm »

A similar idea is buried in the standing production orders thread, but I like this idea of disabling by skill/labor type.  You've neatly handled the crafting and farming workshops mentioned there, though separating block-building from furniture-building masonry workshops would still require the workaround.  I've added it to my summary there, given that it's currently linked from the #1 Eternal Suggestion.

Huh, you are absolutely correct. I dont know why i even touched upon the repeated orders feature. Thats what i get for writing a post at 2AM.
Thanks for the link though.
« Last Edit: September 19, 2014, 07:22:09 pm by Z1000000m »
Logged