Jump to content

Why construction supply not included in building priority?


Recommended Posts

It is so annoying when dupe with high priority in building should wait for dupe with high priority in supplying to supply the construction material and I already tick the proximity but it doesn't help.

e.g: Meep (super constructor) have errand to build stairs from granites far from base, he dug the granites then he go to do another errand because Hasan has the errand to deliver the granites from the base.

Am I playing ONI the wrong way?

I'll usually have Builders with Everything at >> except Dig and Build at - and Supply at > (and Life Support at - but that's unrelated). This will tend to have them supply their own construction materials in many cases.

16 hours ago, fishoutofwater said:

It is so annoying when dupe with high priority in building should wait for dupe with high priority in supplying to supply the construction material and I already tick the proximity but it doesn't help.

e.g: Meep (super constructor) have errand to build stairs from granites far from base, he dug the granites then he go to do another errand because Hasan has the errand to deliver the granites from the base.

Am I playing ONI the wrong way?

If someone already has the building supply task taken (anyone with "supply" allowed), the builder will not take the task away from the supplier.

I dont know if a builder finds no buildable items without supplied material, but there are buildable items to do, will that force him to supply his building even if he has other priorities before supply (and after building) or it checks only if his supply is larger that X

Klei re-assign all task multiplier to unique decimal number

but it doesn't matter. dupe still doing any low personal priority task (1-9) in Highest priority bracelet first , High priority bracelet second.

suggest Solution1 : zoning your general errand boy away from pioneering zone.

suggest Solution2 : assign normal priority supply bracelet to all pioneering Dupe.

 

#### #### ####

well let's try to learn some queue.

assigning any Construction Task into natural blocks will generate 2 queue : Construction pending , Excavation #??. whomever has excavation ability will be enqueue into this Excavation task with their own personal #?? queue. whose queue #1 goes current errand, running her best route to excavation site.

once all excavation done, Construction Task will generate +1 queue : Supply #?? , the game scan whole colony for whomever has Supply ability (all dupe). it will look into Highest priority supply bracelet first,else High priority supply bracelet and so on. 

I assume that your colony has 2 dupes which set High priority supply bracelet and 8 dupes which set Normal priority supply bracelet.

all 10 dupes will be enqueue into this Supply task with their own per personal #?? queue. whose queue goes #1 get current task. even Normal priority supply bracelet dupe could get current task, if first 2 dupes occupied in their own HIGHEST priority bracelet task somewhere. such as digging another block

once the very Dupe whom get supply:current task decide. a route between two point D1 (duplicant standing) >> C (construction site) is draft. the game scan whole colony again looking for accessible CLOSET lump of material needed, S1 (supply source). next is what you always see.

0. Dupe1 has been selected.

1. Dupe1 running from D1 to S1.

2. Dupe1 loading material as much as his highest carry capacity allow but not exceed supply task requirement and not exceed material lump's mass.

3. Dupe1 running from S1 to C

4. Dupe1 unload material onto construction site.

5. task ended. doing another queue.

what it certain something interrupt your dupe during 1) 2) 3) 4) such as out of breath, schedule:rest, narcoleptic, peed herself,starvation, your Dupe1 will drop her cargo. skipping all to 5). the game re-selecting Dupe2, draft new D2 S2 C points. when Dupe1 unoccupied, Dupe2 do not tranfer his current task to Dupe1. unless something miserable happen to Dupe2 again.

 

 

this can explain why some pioneering dupe supplying farthest HOT dirt into my mealwood farm. despite a deposit of cold dirt sit right in front of farm.

9 hours ago, Mongera said:

Is that so? I thought building tasks included building supply.

you are right, my bad I didn't check building errand type, so there are 2 construction supply, apparently supplying errand type have all the supply for other errand type.

9 hours ago, Skrivener said:

I'll usually have Builders with Everything at >> except Dig and Build at - and Supply at > (and Life Support at - but that's unrelated). This will tend to have them supply their own construction materials in many cases.

so with your priority setting, building is your last thing to do? CMIIW

4 hours ago, MorsDux said:

If someone already has the building supply task taken (anyone with "supply" allowed), the builder will not take the task away from the supplier.

 

43 minutes ago, Lafara said:

Klei re-assign all task multiplier to unique decimal number...

so here is my priority setting.

Spoiler

20190819174158_1.thumb.jpg.1a828459b1da869d51f0e950a1245854.jpg

proximity is enabled and I have a storage bin set to sedimentary rock only on prio 3.

so I set to build (prio 5) vertical stairs (granite) on undug tile (granite).

what I understand should happen from my prio setting is frankie or harold will build the stairs by themself, but what happened is harold dig then he go to store the sedimentary rock that is laying down nearby to the bin at the same time jean is picking granite up from base to supply the stairs, then harold is running to build, half way there he turn back to base because it is already his pee time, so annoying.

how can jean with prio 5 supply take over harold prio 6 supply?

I guess there are no way to beat long commutes, are there?

 

 

image.png.19fd71bdb7663a8512ad6b5ccbb21662.png

image.thumb.png.cc76a3f51e7b1385c115ead67bcf686d.png

That is incorrect. The supply errand for a build instruction can go to either a builder or a supplier. The builder may self supply if they're the first to pick the item off their priority list. The supplier may show up first if that's how the priorities sort out. Which is more desirable has everything to do with how advanced your dupes are.

And looking at this I can think of two different ways to prevent separate dupes from showing up, if that's what you want.

 

12 hours ago, fishoutofwater said:

so with your priority setting, building is your last thing to do? CMIIW

No, here's how it looks.

Spoiler

priorities_builder.thumb.jpg.dce4f3c35b401cc1d9511111cff865ef.jpg

Nisbet in this example is a Digger/Builder. With these priorities she will usually supply her own materials if needed.

 

@Skrivener thank you, I will try your way, is proximity enabled?

@avc15yes sir, please tell me how to do the priority so builder supply his own task, fabricator supply his own task, etc etc

 

imo , you should not set same priority bracelet to all dupe (except normal priority bracelet).

if you really don't want others untrained dupe to snatch specialized job from professional, just DISABLE (X) priority bracelet.

keep disable them until you see that very dupe idle.

 

 

PS. btw, I set Operate:Highest priority bracelet for any new dupe need to train Athlete. in a room full of hamsters wheels and not allow to comepletely trained dupe. they keep on running most of time.

48 minutes ago, Lafara said:

imo , you should not set same priority bracelet to all dupe (except normal priority bracelet).

if you really don't want others untrained dupe to snatch specialized job from professional, just DISABLE (X) priority bracelet.

keep disable them until you see that very dupe idle.

 

 

PS. btw, I set Operate:Highest priority bracelet for any new dupe need to train Athlete. in a room full of hamsters wheels and not allow to comepletely trained dupe. they keep on running most of time.

which one is dupe priority bracelet that I set the same for all and which one is normal priority bracelet, help me understand using in-game terms.

what I have in mind when setting dupe priority is 1 arrow up mean get the task first always because the other is no arrow (-).

I guess I was wrong understanding the priority system, I guess I have to start to read the database.

On 8/18/2019 at 9:01 AM, fishoutofwater said:

It is so annoying when dupe with high priority in building should wait for dupe with high priority in supplying to supply the construction material and I already tick the proximity but it doesn't help.

e.g: Meep (super constructor) have errand to build stairs from granites far from base, he dug the granites then he go to do another errand because Hasan has the errand to deliver the granites from the base.

Am I playing ONI the wrong way?

No, it's just that the devs coded priorities really poorly. Bad game design. Dwarf Fortress works better than this.

I remember seeing some kind of beneficial "work stealing" happen in one of the QoL upgrades, where a nearer/more proficient dupe could grab a dig/build/supply/store errand away from another dupe that already started working on it, or more often, travelling toward it. I don't see this in the Launch Upgrade outside of booting one another off research stations.

10 hours ago, Derringer said:

I remember seeing some kind of beneficial "work stealing" happen in one of the QoL upgrades, where a nearer/more proficient dupe could grab a dig/build/supply/store errand away from another dupe that already started working on it, or more often, travelling toward it. I don't see this in the Launch Upgrade outside of booting one another off research stations.

By "stealing" i meant picking up another task next to one dupe is already working on. It gets quite important as if ypu have 5 accessible tiles on priority 9 away from base game will gove 5 dupes 1 task each meaning 5 dupes will travel a lot instead of just one dupe going there and working on those tasks one by one. Doors with permissions prwvent this to happen saving dupes travel time

Archived

This topic is now archived and is closed to further replies.

Please be aware that the content of this thread may be outdated and no longer applicable.

×
  • Create New...