Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2

Author Topic: Smelter jobs reordering themselves for the better?  (Read 1639 times)

GhostDwemer

  • Bay Watcher
    • View Profile
Smelter jobs reordering themselves for the better?
« on: November 29, 2010, 08:58:13 pm »

Running 31.18, I have seen jobs queued up in smelters spontaneously rearrange themselves for the better on multiple occasions. At first I thought I had just not noticed how I'd queued things up, but I've seen it more and more. I'll set two smelters up to smelt coal on repeat, then iron on repeat. I'll come back after a while to check, and one of them has iron first, then coal. It's as if, as soon as one could switch to doing iron, it did. Am I hallucinating or is this really happening? If so, well, that's pretty cool.

EDIT Well one thing that is not cool, and I KNOW I didn't queue the jobs up this way: lignite has jumped ahead of bituminous coal, ah, I'd really rather get the two coke per job first thank you very much.
« Last Edit: November 29, 2010, 09:03:25 pm by GhostDwemer »
Logged

Lagslayer

  • Bay Watcher
  • stand-up philosopher
    • View Profile
Re: Smelter jobs reordering themselves for the better?
« Reply #1 on: November 29, 2010, 09:02:36 pm »

When a repeatable order is completed, it gets cycled to the bottom of the list and everything else gets bumped up.

cdrcjsn

  • Bay Watcher
  • My name is Cedric
    • View Profile
    • Familiar Ground, fantasy comedy from a familiar point of view.
Re: Smelter jobs reordering themselves for the better?
« Reply #2 on: November 29, 2010, 09:04:24 pm »

Not entirely sure, but I think what's happening is that they do one thing first.

Then the fact that you have it on repeat means that it gets requed again.

But they work on the second thing.  Requeing again after it is done.

I know that if I assign a task in a workshop like:
Bed (r)
Bin (r)
Bucket
Bucket
Bucket

Then I'll get the three buckets eventually made.  It doesn't make an infinite amount of Beds until it runs out of materials.

I assume that the same thing applies to smelters.
Logged
Check out my comic!
http://www.familiar-ground.com
Fantasy Comedy.  Familiar Point of View.

GhostDwemer

  • Bay Watcher
    • View Profile
Re: Smelter jobs reordering themselves for the better?
« Reply #3 on: November 29, 2010, 09:05:47 pm »

When a repeatable order is completed, it gets cycled to the bottom of the list and everything else gets bumped up.
Really? If you put repeatable orders in a list, it gets cycled? So, if I queue up a bunch of gem encrusting jobs, they won't do all of one gem first but will do one of each?
Logged

Zrk2

  • Bay Watcher
  • Emperor of the Damned
    • View Profile
Re: Smelter jobs reordering themselves for the better?
« Reply #4 on: November 29, 2010, 09:10:52 pm »

I think so...

*Runs off to apply it*
Logged
He's just keeping up with the Cardassians.

Lagslayer

  • Bay Watcher
  • stand-up philosopher
    • View Profile
Re: Smelter jobs reordering themselves for the better?
« Reply #5 on: November 29, 2010, 09:15:43 pm »

When a repeatable order is completed, it gets cycled to the bottom of the list and everything else gets bumped up.
Really? If you put repeatable orders in a list, it gets cycled? So, if I queue up a bunch of gem encrusting jobs, they won't do all of one gem first but will do one of each?

Yes. In fact, I have my gem cutter, gem setter, smelters, glass makers, and milker/cheese maker all have cycling repeating tasks and nothing gets canceled until one of the tasks does not have the materials required.

Frogwarrior

  • Bay Watcher
    • View Profile
Re: Smelter jobs reordering themselves for the better?
« Reply #6 on: November 29, 2010, 09:17:41 pm »

When a repeatable order is completed, it gets cycled to the bottom of the list and everything else gets bumped up.
Really? If you put repeatable orders in a list, it gets cycled? So, if I queue up a bunch of gem encrusting jobs, they won't do all of one gem first but will do one of each?
Yup!
Better then that, you can mix in some non-repeating jobs, and they'll get done well before you run out of materials for your repeating jobs. So you can queue up a repeating smelt coal and smelt iron job:
Code: [Select]
Queue:
Smelt Coal [R]
Smelt Iron [R]
And then a coal gets smelted:
Code: [Select]
Queue:
Smelt Iron [R]
Smelt Coal [R]
Then an iron gets smelted:
Code: [Select]
Queue:
Smelt Coal [R]
Smelt Iron [R]
But then you decide you want a couple copper bars, so you queue those up:
Code: [Select]
Queue:
Smelt Coal [R]
Smelt Iron [R]
Smelt Copper
Smelt Copper
Coal smelted:
Code: [Select]
Queue:
Smelt Iron [R]
Smelt Copper
Smelt Copper
Smelt Coal [R]
Then iron:
Code: [Select]
Queue:
Smelt Copper
Smelt Copper
Smelt Coal [R]
Smelt Iron [R]
Then your copper get smelted, and you're back where you started:
Code: [Select]
Queue:
Smelt Coal [R]
Smelt Iron [R]

I learned this a long time ago. makes job management SO easy. You can, for example, put a couple smelt coal jobs on repeat, then request a bunch of bars through the manager and it'll just fit them in between the repeating jobs.
Logged
Lately, I'm proud of MAGMA LANDMINES:
http://www.bay12forums.com/smf/index.php?topic=91789.0
And been a bit smug over generating a world with an elephant monster that got 87763 sentient kills.
http://www.bay12forums.com/smf/index.php?topic=104354.0

GhostDwemer

  • Bay Watcher
    • View Profile
Re: Smelter jobs reordering themselves for the better?
« Reply #7 on: November 29, 2010, 09:19:36 pm »

I mention the gem jobs because that has ramifications for how I set up encrusting. They won't put the same gem on the same thing twice, right? So, if they do all of one gem first, then the next and so on, the gems would tend to get spread around more, but if they do one of the first, then the next, wouldn't the gem setter tend to pick the exact same item to encrust with the next gem? So, if you queue up all your gems you have and let it run through once, you'd tend to get one object with every single gem, right?
Logged

GhostDwemer

  • Bay Watcher
    • View Profile
Re: Smelter jobs reordering themselves for the better?
« Reply #8 on: November 29, 2010, 09:21:14 pm »

And by the way, thanks you guys. I can't believe I never realized this is how repeating jobs worked. I thought it just did all of one until it ran out of material, then the next, and so on.
Logged

Lagslayer

  • Bay Watcher
  • stand-up philosopher
    • View Profile
Re: Smelter jobs reordering themselves for the better?
« Reply #9 on: November 29, 2010, 09:21:59 pm »

I think they choose a new item each time they set a gem, but I haven't studied it that closely.

NecroRebel

  • Bay Watcher
    • View Profile
Re: Smelter jobs reordering themselves for the better?
« Reply #10 on: November 29, 2010, 09:58:22 pm »

I think they choose a new item each time they set a gem, but I haven't studied it that closely.
Technically they do, but they choose the closest valid item, and in most cases the last thing is in the middle of the workshop, as is the gem setter, so they do strongly tend to decorate the same thing over and over again.

If you've got a stockpile somewhere that accepts the item type that was last decorated, sometimes the decorated item will be tasked to be taken to stockpile between the time the gem setter finishes one encrusting job and the time they start the next, so that will tend to spread decorations around somewhat more. The decorator will also choose a different item after every time they go to eat, drink, or sleep, as they choose the item closest to themself (as the mole digs) when they take the job.

In other words, if you really want to spread decorations around, you'll decorate with one material at a time, not with multiple on repeat.
Logged
A Better Magma Pump Stack: For all your high-FPS surface-level magma installation needs!

celem

  • Bay Watcher
    • View Profile
Re: Smelter jobs reordering themselves for the better?
« Reply #11 on: November 29, 2010, 10:12:58 pm »

wow....

i'd noticed the reordering but never realised this was how it worked.  solid intel.  Its bugged me for months that kitchens i set 'lavish meal R' on generally are rendering fat when i check back with the meal below in the queue...i can stop caring now:p
« Last Edit: November 29, 2010, 10:15:41 pm by celem »
Logged
Marksdwarf Pillboxes
I wish I had something cool to say about this.  Because it's really cool.

Frogwarrior

  • Bay Watcher
    • View Profile
Re: Smelter jobs reordering themselves for the better?
« Reply #12 on: November 29, 2010, 10:18:03 pm »

wow....

i'd noticed the reordering but never realised this was how it worked.  solid intel.  Its bugged me for months that kitchens i set 'lavish meal R' on generally are rendering fat when i check back with the meal below in the queue...i can stop caring now:p
if you REALLY don't want them rendering fat, then you should learn the neat trick that if you Suspend an auto-queue task like fat rendering.... it won't auto-add another job, so fat rendering just won't happen until you unsuspend it!
This is especially nice for getting rid of "Durrr I can't find the webs!" spam.
Logged
Lately, I'm proud of MAGMA LANDMINES:
http://www.bay12forums.com/smf/index.php?topic=91789.0
And been a bit smug over generating a world with an elephant monster that got 87763 sentient kills.
http://www.bay12forums.com/smf/index.php?topic=104354.0

pixl97

  • Bay Watcher
    • View Profile
Re: Smelter jobs reordering themselves for the better?
« Reply #13 on: November 29, 2010, 10:57:41 pm »

This feature of the repeat function is really nice in making steel (at a magma forge for me)

Make coke (R)
Make iron (R)
Make pig iron (R)
Make iron (R)
Make steel (R)
Useless task (S)
Useless task (S)
Useless task (S)
Useless task (S)
Useless task (S)

Since I'm not really a stock pile user, I quantum stockpile the iron, coal, and flux right beside my steel smelter. Before the smelter gets too cluttered I quantum dump the steel beside my forges. When too much coke starts to build up I'll suspend the task for a while.

Logged

duckInferno

  • Bay Watcher
    • View Profile
Re: Smelter jobs reordering themselves for the better?
« Reply #14 on: November 30, 2010, 12:44:41 am »

This is one of those things where to you it's obvious and not worth mentioning in a "tips and tricks" kind of thread, where in reality it'd actually benefit a large chunk of the player base... and you'd never know you were sitting on a gem until it comes out accidentally, as it did in this thread.
Logged
HAHAHA YES MY EXPIDITION LEADER IS PARTYING WITH GHOSTS THIS IS THE BEST UPDATE EVER
Pages: [1] 2