Hi, this is my first post to forums, i have been lurking there for some time and playing Dwarf Fortress for hours ... days ... weeks ... months and still every new embark is like something totally new, this game is really something totally epic
Anyway, to the topic. Sometimes I'm busy doing all kinds of cool stuff and forget checking if there is enough barrels and plants for brewing alcohol, and that leads to brewing task to be cancelled and soon all dwarfs are sad and thirsty and drinking from some dirty muddy puddle
(As a side note i have taken some sips of whiskey while writing this so there may be some typos...
)
So i wanted to make things bit more automatic and as there is not yet game mechanism for saying that "always make sure there is x barrels of alcohol in stockpile or if not then issue orders for making some" - i wanted to mod something to ease alcohol production.
So i made reaction to automatically brew plump helmet if there is barrel and plants available, so now its possible to adjust continuous wine brewing by adjusting plant growing and barrel availability.
Just is case someone finds this useful there is code:
reaction_autobrew
[OBJECT:REACTION]
[REACTION:AUTOBREW]
[BUILDING:FASTDISTILL:CUSTOM_A]
[NAME:automatic wine brewing]
[REAGENT:A:1:BARREL:NONE:NONE:NONE][EMPTY][PRESERVE_REAGENT]
[REAGENT:B:5:PLANT:NONE:PLANT_MAT:MUSHROOM_HELMET_PLUMP:NONE]
[PRODUCT:100:25:DRINK:NONE:PLANT_MAT:MUSHROOM_HELMET_PLUMP:DRINK][PRODUCT_TO_CONTAINER:A]
[PRODUCT:100:5:SEEDS:NONE:PLANT_MAT:MUSHROOM_HELMET_PLUMP:SEED]
[SKILL:COOK]
[AUTOMATIC]
And there is workshop, which is shamelessly copied from drayath Seed Brewing Workshop
http://www.bay12forums.com/smf/index.php?topic=62608.msg1436695#msg1436695building_autobrew
[OBJECT:BUILDING]
[BUILDING_WORKSHOP:FASTDISTILL]
[NAME:Fast Brewery]
[NAME_COLOR:7:0:1]
[WORK_LOCATION:2:2]
[BUILD_LABOR:MASON]
[BUILD_KEY:NONE]
[BLOCK:1:0:0:0]
[BLOCK:2:0:0:0]
[BLOCK:3:0:0:0]
[DIM:3:3]
[TILE:0:1:32:32:246]
[TILE:0:2:32:32:32]
[TILE:0:3:32:32:246]
[COLOR:0:1:0:0:0:0:0:0:6:0:0]
[COLOR:0:2:0:0:0:0:0:0:0:0:0]
[COLOR:0:3:0:0:0:0:0:0:6:0:0]
[TILE:1:1:37:37:32]
[TILE:1:2:246:32:246]
[TILE:1:3:32:9:0]
[COLOR:1:1:6:0:1:6:0:1:0:0:0]
[COLOR:1:2:6:0:0:0:0:0:6:0:0]
[COLOR:1:3:0:0:0:6:0:1:6:0:1]
[TILE:2:1:246:9:9]
[TILE:2:2:246:32:246]
[TILE:2:3:32:32:32]
[COLOR:2:1:3:0:0:6:0:1:6:0:1]
[COLOR:2:2:6:0:0:0:0:0:6:0:0]
[COLOR:2:3:0:0:0:0:0:0:0:0:0]
[TILE:3:1:246:9:9]
[TILE:3:2:246:0:246]
[TILE:3:3:11:0:11]
[COLOR:3:1:3:0:0:6:0:1:6:0:1]
[COLOR:3:2:6:0:0:2:0:0:6:0:0]
[COLOR:3:3:7:0:1:2:0:0:7:0:1]
[BUILD_ITEM:1:NONE:NONE:NONE:NONE][BUILDMAT][WORTHLESS_STONE_ONLY][CAN_USE_ARTIFACT]
[BUILD_ITEM:3:BARREL:NONE:NONE:NONE][EMPTY][CAN_USE_ARTIFACT]
[BUILD_ITEM:1:QUERN:NONE:NONE:NONE][CAN_USE_ARTIFACT]
Its so terrible thing to do for dwarf to force him to be without alcohol, how can he manage to get the courage to fight those hideous beast from deep underground while being sober