Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: greedy take pile  (Read 505 times)

Uzu Bash

  • Bay Watcher
    • View Profile
greedy take pile
« on: March 05, 2015, 08:58:30 am »

Stockpile option: Take from Everywhere

Not just take from anywhere, but take from everywhere that has the permitted item, up to the limit of the stockpile size. If it's on the ground, this stockpile should get priority. All other stockpiles holding the items and all workshops producing them should send them to this pile, without having to chase down every instance to explicitly link them.

Greedy takepiles would ignore each others contents. They would prevent materials from being taken by any stockpile or workshop not specifically linked, and also prevent containers from being taken away for general storage use. These piles would have to relinquish their contents to jobs that can't be linked, such as farming and construction.

EDIT: Linked greedy piles would have priority in the order that they're linked; one pile giving to another would collect the item first until reaching capacity, then let the items move. For example, all finished platinum and gold goods must go to the depot stockpile, but a certain portion must pass the gem setter. If he is inactive for any reason, then his stockpile should pass to the depot pile. If workshops can't give to the same pile they take from the same way stockpiles can't, then his finished good automatically goes to the depot pile, otherwise it would need to be linked directly to ensure his product doesn't take space in his input pile.
« Last Edit: March 05, 2015, 12:22:48 pm by Uzu Bash »
Logged