diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt index 3ab30c93d..777e3c42b 100644 --- a/data/CMakeLists.txt +++ b/data/CMakeLists.txt @@ -1,6 +1,9 @@ install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/quickfort/ DESTINATION "${DFHACK_DATA_DESTINATION}/data/quickfort") +install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/examples/ + DESTINATION "${DFHACK_DATA_DESTINATION}/examples") + install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/blueprints/ DESTINATION blueprints FILES_MATCHING PATTERN "*" diff --git a/data/examples/README.md b/data/examples/README.md new file mode 100644 index 000000000..fb2b8e3a1 --- /dev/null +++ b/data/examples/README.md @@ -0,0 +1,9 @@ +# The DFHack Example Configuration File Library + +This folder contains ready-to-use examples of various DFHack configuration +files. You can use them by copying them to appropriate folders where DFHack +and its plugins can find them. You can use them unmodified, or you can +customize them to better suit your preferences. + +For information on each of the files in this library, see the +[DFHack Example Configuration File Guide](https://docs.dfhack.org/en/stable/docs/guides/examples-guide.html). diff --git a/data/examples/init/onMapLoad_dreamfort.init b/data/examples/init/onMapLoad_dreamfort.init new file mode 100644 index 000000000..9329359e6 --- /dev/null +++ b/data/examples/init/onMapLoad_dreamfort.init @@ -0,0 +1,69 @@ +# This dfhack config file automates common tasks for your forts. +# It was written for the "dreamfort" set of quickfort blueprints, but the +# configuration set here is useful for any fort! Feed free to edit or +# override to your liking. + +on-new-fortress ban-cooking tallow; ban-cooking honey; ban-cooking oil; ban-cooking seeds; ban-cooking brew; ban-cooking fruit; ban-cooking mill; ban-cooking thread; ban-cooking milk; ban-cooking booze + +# uncomment this next line if you want buildingplan to use only blocks for construction +# if you do uncomment, be sure to bring some blocks with you for starting workshops! +#on-new-fortress buildingplan set boulders false; buildingplan set logs false + +repeat -name warn-starving -time 10 -timeUnits days -command [ warn-starving ] +repeat -name burial -time 7 -timeUnits days -command [ burial -pets ] +repeat -name cleanowned -time 1 -timeUnits months -command [ cleanowned X ] +repeat -name clean -time 1 -timeUnits months -command [ clean all ] +repeat -name feeding-timers -time 1 -timeUnits months -command [ fix/feeding-timers ] +repeat -name stuckdoors -time 1 -timeUnits months -command [ fix/stuckdoors ] +repeat -name autoShearCreature -time 14 -timeUnits days -command [ workorder ShearCreature ] +repeat -name autoMilkCreature -time 14 -timeUnits days -command [ workorder "{\"job\":\"MilkCreature\",\"item_conditions\":[{\"condition\":\"AtLeast\",\"value\":2,\"flags\":[\"empty\"],\"item_type\":\"BUCKET\"}]}" ] + +tweak fast-heat 100 +fix/blood-del enable + +# configure plugins +enable autofarm +autofarm default 30 +autofarm threshold 150 GRASS_TAIL_PIG + +enable automelt + +enable tailor +tailor enable + +enable zone nestboxes +autonestbox start + +enable seedwatch +seedwatch all 30 +seedwatch start + +# ensures important tasks get assigned to workers. +# otherwise these job types can get ignored in busy forts. +prioritize -a StoreItemInVehicle StoreItemInBag StoreItemInBarrel PullLever DestroyBuilding RemoveConstruction RecoverWounded FillPond DumpItem SlaughterAnimal + +# autobutcher settings are saved in the savegame, so we only need to set them once. +# this way, any custom settings you set during gameplay are not overwritten +# +# feel free to change this to "target 0 0 0 0" if you don't expect to want to raise +# any animals not listed here -- you can always change it anytime during the game +# later if you change your mind. +on-new-fortress autobutcher target 2 2 2 2 new +# dogs and cats. You should raise the limits for dogs if you will be training them +# for hunting or war. +on-new-fortress autobutcher target 2 2 2 2 DOG +on-new-fortress autobutcher target 1 1 2 2 CAT +# geese are our primary source of bones and leather. let the younglings grow up +# before we butcher so we get adult-scale products from them. BIRD_PEAFOWL_BLUE, +# BIRD_CHICKEN, and BIRD_TURKEY are also viable. feel free to change this to +# your bird of choice. +on-new-fortress autobutcher target 50 50 14 2 BIRD_GOOSE +# alpaca, sheep, and llamas give wool. we need to keep these numbers low, though, or +# else risk running out of grass for grazing. +on-new-fortress autobutcher target 2 2 4 2 ALPACA SHEEP LLAMA +# pigs give milk and meat and are zero-maintenance. +on-new-fortress autobutcher target 5 5 6 2 PIG +# generally unprofitable animals +on-new-fortress autobutcher target 0 0 0 0 HORSE YAK DONKEY WATER_BUFFALO GOAT CAVY BIRD_DUCK BIRD_GUINEAFOWL +# start it up! +on-new-fortress autobutcher start; autobutcher watch all; autobutcher autowatch diff --git a/data/examples/orders/basic.json b/data/examples/orders/basic.json new file mode 100644 index 000000000..8474e486b --- /dev/null +++ b/data/examples/orders/basic.json @@ -0,0 +1,1084 @@ +[ + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 0, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "flags" : + [ + "unrotten", + "cookable", + "solid" + ], + "value" : 20 + }, + { + "condition" : "AtLeast", + "flags" : + [ + "unrotten", + "cookable" + ], + "value" : 15 + }, + { + "condition" : "AtMost", + "flags" : + [ + "unrotten" + ], + "item_type" : "FOOD", + "value" : 3500 + } + ], + "job" : "PrepareMeal", + "meal_ingredients" : 4 + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 1, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "flags" : + [ + "unrotten" + ], + "item_type" : "PLANT", + "reaction_product" : "DRINK_MAT", + "value" : 15 + }, + { + "condition" : "AtLeast", + "flags" : + [ + "empty", + "food_storage" + ], + "value" : 5 + }, + { + "condition" : "AtMost", + "item_type" : "DRINK", + "value" : 800 + } + ], + "job" : "CustomReaction", + "reaction" : "BREW_DRINK_FROM_PLANT" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 2, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "flags" : + [ + "unrotten" + ], + "item_type" : "PLANT_GROWTH", + "reaction_product" : "DRINK_MAT", + "value" : 15 + }, + { + "condition" : "AtLeast", + "flags" : + [ + "empty", + "food_storage" + ], + "value" : 5 + }, + { + "condition" : "AtMost", + "item_type" : "DRINK", + "value" : 800 + } + ], + "job" : "CustomReaction", + "reaction" : "BREW_DRINK_FROM_PLANT_GROWTH" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 3, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "flags" : + [ + "unrotten", + "milk" + ], + "value" : 2 + } + ], + "job" : "MakeCheese" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 4, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "flags" : + [ + "non_pressed" + ], + "item_subtype" : "ITEM_TOOL_HONEYCOMB", + "item_type" : "TOOL", + "reaction_product" : "HONEYCOMB_PRESS_MAT", + "value" : 2 + }, + { + "condition" : "AtLeast", + "flags" : + [ + "empty", + "non_absorbent" + ], + "item_type" : "TOOL", + "tool" : "LIQUID_CONTAINER", + "value" : 2 + } + ], + "job" : "CustomReaction", + "reaction" : "PRESS_HONEYCOMB" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 5, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "contains" : + [ + "honey" + ], + "reaction_id" : "MAKE_MEAD", + "value" : 2 + }, + { + "condition" : "AtLeast", + "flags" : + [ + "empty", + "food_storage" + ], + "reaction_id" : "MAKE_MEAD", + "value" : 5 + } + ], + "job" : "CustomReaction", + "reaction" : "MAKE_MEAD" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 6, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "flags" : + [ + "millable", + "unrotten" + ], + "item_type" : "PLANT", + "value" : 20 + }, + { + "condition" : "AtLeast", + "flags" : + [ + "empty", + "bag" + ], + "item_type" : "BOX", + "value" : 5 + } + ], + "job" : "MillPlants" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 7, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "flags" : + [ + "unrotten", + "processable" + ], + "item_type" : "PLANT", + "value" : 20 + } + ], + "job" : "ProcessPlants" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 8, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "flags" : + [ + "unrotten" + ], + "item_type" : "PLANT", + "reaction_product" : "BAG_ITEM", + "value" : 15 + }, + { + "condition" : "AtLeast", + "flags" : + [ + "empty", + "bag" + ], + "item_type" : "BOX", + "value" : 5 + } + ], + "job" : "CustomReaction", + "reaction" : "PROCESS_PLANT_TO_BAG" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 9, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "flags" : + [ + "unrotten", + "processable_to_barrel" + ], + "item_type" : "PLANT", + "value" : 150 + }, + { + "condition" : "AtLeast", + "flags" : + [ + "empty" + ], + "item_type" : "BARREL", + "value" : 5 + } + ], + "job" : "ProcessPlantsBarrel" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 10, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "flags" : + [ + "unrotten" + ], + "item_type" : "SEEDS", + "reaction_product" : "PRESS_LIQUID_MAT", + "value" : 30 + }, + { + "condition" : "AtMost", + "flags" : + [ + "non_pressed" + ], + "item_type" : "GLOB", + "reaction_product" : "PRESS_LIQUID_MAT", + "value" : 10 + } + ], + "job" : "CustomReaction", + "reaction" : "MILL_SEEDS_NUTS_TO_PASTE" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 11, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "flags" : + [ + "non_pressed" + ], + "item_type" : "GLOB", + "reaction_product" : "PRESS_LIQUID_MAT", + "value" : 2 + }, + { + "condition" : "AtLeast", + "flags" : + [ + "empty", + "non_absorbent" + ], + "item_type" : "TOOL", + "tool" : "LIQUID_CONTAINER", + "value" : 5 + }, + { + "condition" : "AtMost", + "item_type" : "LIQUID_MISC", + "reaction_product" : "SOAP_MAT", + "value" : 10 + } + ], + "job" : "CustomReaction", + "reaction" : "PRESS_OIL" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 12, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "flags" : + [ + "unrotten", + "body_part", + "hair_wool" + ], + "value" : 5 + } + ], + "job" : "SpinThread", + "material_category" : + [ + "strand" + ] + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 13, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "flags" : + [ + "collected", + "silk" + ], + "item_type" : "THREAD", + "value" : 5 + }, + { + "condition" : "AtMost", + "flags" : + [ + "silk" + ], + "item_type" : "CLOTH", + "value" : 100 + } + ], + "job" : "WeaveCloth", + "material_category" : + [ + "silk" + ] + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 14, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "flags" : + [ + "collected", + "plant" + ], + "item_type" : "THREAD", + "value" : 5 + }, + { + "condition" : "AtMost", + "flags" : + [ + "plant" + ], + "item_type" : "CLOTH", + "value" : 100 + } + ], + "job" : "WeaveCloth", + "material_category" : + [ + "plant" + ] + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 15, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "flags" : + [ + "collected", + "yarn" + ], + "item_type" : "THREAD", + "value" : 5 + }, + { + "condition" : "AtMost", + "flags" : + [ + "yarn" + ], + "item_type" : "CLOTH", + "value" : 100 + } + ], + "job" : "WeaveCloth", + "material_category" : + [ + "yarn" + ] + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 16, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "flags" : + [ + "collected", + "dyeable" + ], + "item_type" : "THREAD", + "value" : 5 + }, + { + "condition" : "AtLeast", + "flags" : + [ + "unrotten", + "dye" + ], + "value" : 15 + } + ], + "job" : "DyeThread" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 17, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "flags" : + [ + "dyeable" + ], + "item_type" : "CLOTH", + "value" : 5 + }, + { + "condition" : "AtLeast", + "flags" : + [ + "unrotten", + "dye" + ], + "value" : 15 + } + ], + "job" : "DyeCloth" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 18, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "flags" : + [ + "non_economic", + "hard" + ], + "item_type" : "BOULDER", + "material" : "INORGANIC", + "value" : 20 + }, + { + "condition" : "AtMost", + "flags" : + [ + "empty" + ], + "item_subtype" : "ITEM_TOOL_LARGE_POT", + "item_type" : "TOOL", + "material" : "INORGANIC", + "value" : 25 + } + ], + "item_subtype" : "ITEM_TOOL_LARGE_POT", + "job" : "MakeTool", + "material" : "INORGANIC" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 19, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "flags" : + [ + "non_economic", + "hard" + ], + "item_type" : "BOULDER", + "material" : "INORGANIC", + "value" : 20 + }, + { + "condition" : "AtMost", + "flags" : + [ + "empty" + ], + "item_subtype" : "ITEM_TOOL_JUG", + "item_type" : "TOOL", + "material" : "INORGANIC", + "value" : 10 + } + ], + "item_subtype" : "ITEM_TOOL_JUG", + "job" : "MakeTool", + "material" : "INORGANIC" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 20, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "WOOD", + "value" : 50 + }, + { + "condition" : "AtMost", + "flags" : + [ + "empty" + ], + "item_type" : "BUCKET", + "value" : 10 + } + ], + "job" : "MakeBucket", + "material_category" : + [ + "wood" + ] + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 21, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "SKIN_TANNED", + "value" : 10 + }, + { + "condition" : "AtMost", + "flags" : + [ + "empty", + "sewn_imageless" + ], + "item_type" : "BOX", + "value" : 20 + } + ], + "job" : "ConstructChest", + "material_category" : + [ + "leather" + ] + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 22, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "flags" : + [ + "silk" + ], + "item_type" : "CLOTH", + "min_dimension" : 10000, + "value" : 10 + }, + { + "condition" : "AtMost", + "flags" : + [ + "empty", + "sewn_imageless" + ], + "item_type" : "BOX", + "value" : 20 + } + ], + "job" : "ConstructChest", + "material_category" : + [ + "silk" + ] + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 23, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "flags" : + [ + "plant" + ], + "item_type" : "CLOTH", + "min_dimension" : 10000, + "value" : 10 + }, + { + "condition" : "AtMost", + "flags" : + [ + "empty", + "sewn_imageless" + ], + "item_type" : "BOX", + "value" : 20 + } + ], + "job" : "ConstructChest", + "material_category" : + [ + "cloth" + ] + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 24, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "flags" : + [ + "yarn" + ], + "item_type" : "CLOTH", + "min_dimension" : 10000, + "value" : 10 + }, + { + "condition" : "AtMost", + "flags" : + [ + "empty", + "sewn_imageless" + ], + "item_type" : "BOX", + "value" : 20 + } + ], + "job" : "ConstructChest", + "material_category" : + [ + "yarn" + ] + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 25, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "GLOB", + "reaction_class" : "WAX", + "value" : 2 + } + ], + "job" : "CustomReaction", + "reaction" : "MAKE_WAX_CRAFTS" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 26, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "flags" : + [ + "unrotten", + "totemable", + "body_part" + ], + "value" : 5 + } + ], + "job" : "MakeTotem" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 27, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "WOOD", + "value" : 50 + }, + { + "condition" : "AtMost", + "item_type" : "SPLINT", + "value" : 1 + } + ], + "job" : "ConstructSplint", + "material_category" : + [ + "wood" + ] + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 28, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "WOOD", + "value" : 50 + }, + { + "condition" : "AtMost", + "item_type" : "CRUTCH", + "value" : 1 + } + ], + "job" : "ConstructCrutch", + "material_category" : + [ + "wood" + ] + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 29, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "ASH", + "value" : 5 + }, + { + "condition" : "AtLeast", + "flags" : + [ + "empty" + ], + "item_type" : "BUCKET", + "value" : 5 + }, + { + "condition" : "AtMost", + "contains" : + [ + "lye" + ], + "reaction_id" : "MAKE_SOAP_FROM_TALLOW", + "value" : 3 + } + ], + "job" : "MakeLye" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 30, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "flags" : + [ + "unrotten" + ], + "item_type" : "GLOB", + "reaction_class" : "TALLOW", + "reaction_product" : "SOAP_MAT", + "value" : 5 + }, + { + "condition" : "AtLeast", + "contains" : + [ + "lye" + ], + "reaction_id" : "MAKE_SOAP_FROM_TALLOW", + "value" : 2 + }, + { + "condition" : "AtMost", + "flags" : + [ + "soap" + ], + "item_type" : "BAR", + "value" : 5 + } + ], + "job" : "CustomReaction", + "reaction" : "MAKE_SOAP_FROM_TALLOW" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 31, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "LIQUID_MISC", + "reaction_product" : "SOAP_MAT", + "value" : 5 + }, + { + "condition" : "AtLeast", + "contains" : + [ + "lye" + ], + "reaction_id" : "MAKE_SOAP_FROM_OIL", + "value" : 2 + }, + { + "condition" : "AtMost", + "flags" : + [ + "soap" + ], + "item_type" : "BAR", + "value" : 5 + } + ], + "job" : "CustomReaction", + "reaction" : "MAKE_SOAP_FROM_OIL" + }, + { + "amount_left" : 4, + "amount_total" : 4, + "frequency" : "Daily", + "id" : 32, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "WOOD", + "value" : 50 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "ASH", + "value" : 10 + } + ], + "job" : "MakeAsh" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 33, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "ASH", + "value" : 5 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "POTASH", + "value" : 20 + } + ], + "job" : "MakePotashFromAsh" + } +] diff --git a/data/examples/orders/furnace.json b/data/examples/orders/furnace.json new file mode 100644 index 000000000..f7fb6133c --- /dev/null +++ b/data/examples/orders/furnace.json @@ -0,0 +1,404 @@ +[ + { + "amount_left" : 20, + "amount_total" : 20, + "frequency" : "Daily", + "id" : 34, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "WOOD", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BOULDER", + "material" : "INORGANIC:COAL_BITUMINOUS", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BOULDER", + "material" : "INORGANIC:LIGNITE", + "value" : 10 + } + ], + "job" : "MakeCharcoal" + }, + { + "amount_left" : 4, + "amount_total" : 4, + "frequency" : "Daily", + "id" : 35, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "WOOD", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "COAL", + "value" : 20 + } + ], + "job" : "MakeCharcoal" + }, + { + "amount_left" : 4, + "amount_total" : 4, + "frequency" : "Daily", + "id" : 36, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "material" : "INORGANIC:COAL_BITUMINOUS", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 5 + } + ], + "job" : "CustomReaction", + "reaction" : "BITUMINOUS_COAL_TO_COKE" + }, + { + "amount_left" : 4, + "amount_total" : 4, + "frequency" : "Daily", + "id" : 37, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "material" : "INORGANIC:LIGNITE", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 5 + } + ], + "job" : "CustomReaction", + "reaction" : "LIGNITE_TO_COKE" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 38, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "reaction_class" : "GYPSUM", + "reaction_id" : "MAKE_PLASTER_POWDER", + "value" : 5 + }, + { + "condition" : "AtLeast", + "flags" : + [ + "empty", + "bag" + ], + "item_type" : "BOX", + "reaction_id" : "MAKE_PLASTER_POWDER", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "POWDER_MISC", + "material" : "INORGANIC:PLASTER", + "value" : 1 + } + ], + "job" : "CustomReaction", + "reaction" : "MAKE_PLASTER_POWDER" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 39, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "POTASH", + "reaction_id" : "MAKE_PEARLASH", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "PEARLASH", + "value" : 10 + } + ], + "job" : "CustomReaction", + "reaction" : "MAKE_PEARLASH" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 40, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "flags" : + [ + "empty", + "bag" + ], + "item_type" : "BOX", + "value" : 5 + }, + { + "condition" : "AtMost", + "flags" : + [ + "sand_bearing" + ], + "value" : 10 + } + ], + "job" : "CollectSand" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 41, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "flags" : + [ + "sand_bearing" + ], + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "ROUGH", + "material" : "GLASS_GREEN", + "value" : 10 + } + ], + "job" : "MakeRawGlass", + "material" : "GLASS_GREEN" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 42, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "flags" : + [ + "sand_bearing" + ], + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "PEARLASH", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "ROUGH", + "material" : "GLASS_CLEAR", + "value" : 10 + } + ], + "job" : "MakeRawGlass", + "material" : "GLASS_CLEAR" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 43, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "PEARLASH", + "value" : 5 + }, + { + "condition" : "AtLeast", + "flags" : + [ + "glass_making" + ], + "item_type" : "ROUGH", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "ROUGH", + "material" : "GLASS_CRYSTAL", + "value" : 10 + } + ], + "job" : "MakeRawGlass", + "material" : "GLASS_CRYSTAL" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 44, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "material" : "INORGANIC:RAW_ADAMANTINE", + "value" : 5 + } + ], + "job" : "ExtractMetalStrands", + "material" : "INORGANIC:RAW_ADAMANTINE" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 45, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "THREAD", + "material" : "INORGANIC:ADAMANTINE", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:ADAMANTINE", + "value" : 20 + } + ], + "job" : "CustomReaction", + "reaction" : "ADAMANTINE_WAFERS" + }, + { + "amount_left" : 4, + "amount_total" : 4, + "frequency" : "Daily", + "id" : 46, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "flags" : + [ + "melt_designated", + "allow_melt_dump" + ], + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 150 + } + ], + "job" : "MeltMetalObject" + } +] diff --git a/data/examples/orders/military.json b/data/examples/orders/military.json new file mode 100644 index 000000000..8d682fc52 --- /dev/null +++ b/data/examples/orders/military.json @@ -0,0 +1,3734 @@ +[ + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 47, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "SKIN_TANNED", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BACKPACK", + "value" : 10 + } + ], + "job" : "MakeBackpack", + "material_category" : + [ + "leather" + ] + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 48, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "SKIN_TANNED", + "value" : 10 + }, + { + "condition" : "AtMost", + "flags" : + [ + "leather" + ], + "item_type" : "FLASK", + "value" : 10 + } + ], + "job" : "MakeFlask", + "material_category" : + [ + "leather" + ] + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 49, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "SKIN_TANNED", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "QUIVER", + "value" : 10 + } + ], + "job" : "MakeQuiver", + "material_category" : + [ + "leather" + ] + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 50, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "SKIN_TANNED", + "value" : 10 + }, + { + "condition" : "AtMost", + "flags" : + [ + "leather" + ], + "item_subtype" : "ITEM_ARMOR_CLOAK", + "item_type" : "ARMOR", + "value" : 10 + } + ], + "item_subtype" : "ITEM_ARMOR_CLOAK", + "job" : "MakeArmor", + "material_category" : + [ + "leather" + ] + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 51, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "WOOD", + "value" : 50 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_CROSSBOW", + "item_type" : "WEAPON", + "value" : 10 + } + ], + "item_subtype" : "ITEM_WEAPON_CROSSBOW", + "job" : "MakeWeapon", + "material_category" : + [ + "wood" + ] + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 52, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "SKIN_TANNED", + "value" : 25 + }, + { + "condition" : "AtMost", + "flags" : + [ + "leather" + ], + "item_subtype" : "ITEM_SHIELD_SHIELD", + "item_type" : "SHIELD", + "value" : 1 + } + ], + "item_subtype" : "ITEM_SHIELD_SHIELD", + "job" : "MakeShield", + "material_category" : + [ + "leather" + ] + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 53, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "SKIN_TANNED", + "value" : 25 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_ARMOR_LEATHER", + "item_type" : "ARMOR", + "value" : 1 + } + ], + "item_subtype" : "ITEM_ARMOR_LEATHER", + "job" : "MakeArmor", + "material_category" : + [ + "leather" + ] + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 54, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "SKIN_TANNED", + "value" : 25 + }, + { + "condition" : "AtMost", + "flags" : + [ + "leather" + ], + "item_subtype" : "ITEM_HELM_HELM", + "item_type" : "HELM", + "value" : 1 + } + ], + "item_subtype" : "ITEM_HELM_HELM", + "job" : "MakeHelm", + "material_category" : + [ + "leather" + ] + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 55, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "SKIN_TANNED", + "value" : 25 + }, + { + "condition" : "AtMost", + "flags" : + [ + "leather" + ], + "item_subtype" : "ITEM_SHOES_BOOTS", + "item_type" : "SHOES", + "value" : 2 + } + ], + "item_subtype" : "ITEM_SHOES_BOOTS", + "job" : "MakeShoes", + "material_category" : + [ + "leather" + ] + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 56, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "SKIN_TANNED", + "value" : 25 + }, + { + "condition" : "AtMost", + "flags" : + [ + "leather" + ], + "item_subtype" : "ITEM_PANTS_LEGGINGS", + "item_type" : "PANTS", + "value" : 1 + } + ], + "item_subtype" : "ITEM_PANTS_LEGGINGS", + "job" : "MakePants", + "material_category" : + [ + "leather" + ] + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 57, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "SKIN_TANNED", + "value" : 25 + }, + { + "condition" : "AtMost", + "flags" : + [ + "leather" + ], + "item_subtype" : "ITEM_GLOVES_GLOVES", + "item_type" : "GLOVES", + "value" : 2 + } + ], + "item_subtype" : "ITEM_GLOVES_GLOVES", + "job" : "MakeGloves", + "material_category" : + [ + "leather" + ] + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 58, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "flags" : + [ + "unrotten", + "bone", + "body_part" + ], + "value" : 5 + }, + { + "condition" : "AtMost", + "flags" : + [ + "bone" + ], + "item_subtype" : "ITEM_AMMO_BOLTS", + "item_type" : "AMMO", + "value" : 1000 + } + ], + "item_subtype" : "ITEM_AMMO_BOLTS", + "job" : "MakeAmmo", + "material_category" : + [ + "bone" + ] + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 59, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "WOOD", + "value" : 150 + }, + { + "condition" : "AtMost", + "flags" : + [ + "bone" + ], + "item_subtype" : "ITEM_AMMO_BOLTS", + "item_type" : "AMMO", + "value" : 200 + }, + { + "condition" : "AtMost", + "flags" : + [ + "plant" + ], + "item_subtype" : "ITEM_AMMO_BOLTS", + "item_type" : "AMMO", + "value" : 1000 + } + ], + "item_subtype" : "ITEM_AMMO_BOLTS", + "job" : "MakeAmmo", + "material_category" : + [ + "wood" + ] + }, + { + "amount_left" : 4, + "amount_total" : 4, + "frequency" : "Daily", + "id" : 60, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "material" : "INORGANIC:CASSITERITE", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:TIN", + "value" : 10 + } + ], + "job" : "SmeltOre", + "material" : "INORGANIC:CASSITERITE" + }, + { + "amount_left" : 4, + "amount_total" : 4, + "frequency" : "Daily", + "id" : 61, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "material" : "INORGANIC:HEMATITE", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 40 + } + ], + "job" : "SmeltOre", + "material" : "INORGANIC:HEMATITE" + }, + { + "amount_left" : 4, + "amount_total" : 4, + "frequency" : "Daily", + "id" : 62, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "material" : "INORGANIC:HORN_SILVER", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:SILVER", + "value" : 10 + } + ], + "job" : "SmeltOre", + "material" : "INORGANIC:HORN_SILVER" + }, + { + "amount_left" : 4, + "amount_total" : 4, + "frequency" : "Daily", + "id" : 63, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "material" : "INORGANIC:LIMONITE", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 40 + } + ], + "job" : "SmeltOre", + "material" : "INORGANIC:LIMONITE" + }, + { + "amount_left" : 4, + "amount_total" : 4, + "frequency" : "Daily", + "id" : 64, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "material" : "INORGANIC:NATIVE_COPPER", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:COPPER", + "value" : 40 + } + ], + "job" : "SmeltOre", + "material" : "INORGANIC:NATIVE_COPPER" + }, + { + "amount_left" : 4, + "amount_total" : 4, + "frequency" : "Daily", + "id" : 65, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "material" : "INORGANIC:NATIVE_PLATINUM", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:PLATINUM", + "value" : 10 + } + ], + "job" : "SmeltOre", + "material" : "INORGANIC:NATIVE_PLATINUM" + }, + { + "amount_left" : 4, + "amount_total" : 4, + "frequency" : "Daily", + "id" : 66, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "material" : "INORGANIC:NATIVE_SILVER", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:SILVER", + "value" : 10 + } + ], + "job" : "SmeltOre", + "material" : "INORGANIC:NATIVE_SILVER" + }, + { + "amount_left" : 4, + "amount_total" : 4, + "frequency" : "Daily", + "id" : 67, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "material" : "INORGANIC:MAGNETITE", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 40 + } + ], + "job" : "SmeltOre", + "material" : "INORGANIC:MAGNETITE" + }, + { + "amount_left" : 4, + "amount_total" : 4, + "frequency" : "Daily", + "id" : 68, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "material" : "INORGANIC:MALACHITE", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:COPPER", + "value" : 40 + } + ], + "job" : "SmeltOre", + "material" : "INORGANIC:MALACHITE" + }, + { + "amount_left" : 4, + "amount_total" : 4, + "frequency" : "Daily", + "id" : 69, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "material" : "INORGANIC:TETRAHEDRITE", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:COPPER", + "value" : 40 + } + ], + "job" : "SmeltOre", + "material" : "INORGANIC:TETRAHEDRITE" + }, + { + "amount_left" : 4, + "amount_total" : 4, + "frequency" : "Daily", + "id" : 70, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "bearing" : "TIN", + "condition" : "AtLeast", + "item_type" : "BOULDER", + "value" : 5 + }, + { + "bearing" : "COPPER", + "condition" : "AtLeast", + "item_type" : "BOULDER", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 40 + } + ], + "job" : "CustomReaction", + "reaction" : "BRONZE_MAKING" + }, + { + "amount_left" : 4, + "amount_total" : 4, + "frequency" : "Daily", + "id" : 71, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:TIN", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:COPPER", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 40 + }, + { + "bearing" : "TIN", + "condition" : "AtMost", + "item_type" : "BOULDER", + "value" : 5 + }, + { + "bearing" : "COPPER", + "condition" : "AtMost", + "item_type" : "BOULDER", + "value" : 5 + } + ], + "job" : "CustomReaction", + "reaction" : "BRONZE_MAKING2" + }, + { + "amount_left" : 4, + "amount_total" : 4, + "frequency" : "Daily", + "id" : 72, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 10 + }, + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "reaction_class" : "FLUX", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:PIG_IRON", + "value" : 10 + } + ], + "job" : "CustomReaction", + "reaction" : "PIG_IRON_MAKING" + }, + { + "amount_left" : 4, + "amount_total" : 4, + "frequency" : "Daily", + "id" : 73, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:PIG_IRON", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "reaction_class" : "FLUX", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 40 + } + ], + "job" : "CustomReaction", + "reaction" : "STEEL_MAKING" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 74, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "flags" : + [ + "metal" + ], + "item_subtype" : "ITEM_AMMO_BOLTS", + "item_type" : "AMMO", + "value" : 1000 + } + ], + "item_subtype" : "ITEM_AMMO_BOLTS", + "job" : "MakeAmmo", + "material" : "INORGANIC:BRONZE" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 75, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:COPPER", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "flags" : + [ + "metal" + ], + "item_subtype" : "ITEM_AMMO_BOLTS", + "item_type" : "AMMO", + "value" : 1000 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_AMMO_BOLTS", + "item_type" : "AMMO", + "material" : "INORGANIC:BRONZE", + "value" : 200 + } + ], + "item_subtype" : "ITEM_AMMO_BOLTS", + "job" : "MakeAmmo", + "material" : "INORGANIC:COPPER" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 76, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:PLATINUM", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_MACE", + "item_type" : "WEAPON", + "material" : "INORGANIC:PLATINUM", + "value" : 10 + } + ], + "item_subtype" : "ITEM_WEAPON_MACE", + "job" : "MakeWeapon", + "material" : "INORGANIC:PLATINUM" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 77, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:PLATINUM", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_HAMMER_WAR", + "item_type" : "WEAPON", + "material" : "INORGANIC:PLATINUM", + "value" : 10 + } + ], + "item_subtype" : "ITEM_WEAPON_HAMMER_WAR", + "job" : "MakeWeapon", + "material" : "INORGANIC:PLATINUM" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 123, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:PLATINUM", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_CROSSBOW", + "item_type" : "WEAPON", + "material" : "INORGANIC:PLATINUM", + "value" : 10 + } + ], + "item_subtype" : "ITEM_WEAPON_CROSSBOW", + "job" : "MakeWeapon", + "material" : "INORGANIC:PLATINUM" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 80, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:PLATINUM", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:SILVER", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_MACE", + "item_type" : "WEAPON", + "material" : "INORGANIC:SILVER", + "value" : 10 + } + ], + "item_subtype" : "ITEM_WEAPON_MACE", + "job" : "MakeWeapon", + "material" : "INORGANIC:SILVER" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 80, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:PLATINUM", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:SILVER", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_HAMMER_WAR", + "item_type" : "WEAPON", + "material" : "INORGANIC:SILVER", + "value" : 10 + } + ], + "item_subtype" : "ITEM_WEAPON_HAMMER_WAR", + "job" : "MakeWeapon", + "material" : "INORGANIC:SILVER" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 123, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:SILVER", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:PLATINUM", + "value" : 5 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_CROSSBOW", + "item_type" : "WEAPON", + "material" : "INORGANIC:SILVER", + "value" : 10 + } + ], + "item_subtype" : "ITEM_WEAPON_CROSSBOW", + "job" : "MakeWeapon", + "material" : "INORGANIC:SILVER" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 82, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:SILVER", + "value" : 5 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:PLATINUM", + "value" : 5 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_MACE", + "item_type" : "WEAPON", + "material" : "INORGANIC:STEEL", + "value" : 10 + } + ], + "item_subtype" : "ITEM_WEAPON_MACE", + "job" : "MakeWeapon", + "material" : "INORGANIC:STEEL" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 83, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_SHIELD_SHIELD", + "item_type" : "SHIELD", + "material" : "INORGANIC:STEEL", + "value" : 10 + } + ], + "item_subtype" : "ITEM_SHIELD_SHIELD", + "job" : "MakeShield", + "material" : "INORGANIC:STEEL" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 84, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_ARMOR_MAIL_SHIRT", + "item_type" : "ARMOR", + "material" : "INORGANIC:STEEL", + "value" : 10 + } + ], + "item_subtype" : "ITEM_ARMOR_MAIL_SHIRT", + "job" : "MakeArmor", + "material" : "INORGANIC:STEEL" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 85, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_HELM_HELM", + "item_type" : "HELM", + "material" : "INORGANIC:STEEL", + "value" : 10 + } + ], + "item_subtype" : "ITEM_HELM_HELM", + "job" : "MakeHelm", + "material" : "INORGANIC:STEEL" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 86, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_SHOES_BOOTS", + "item_type" : "SHOES", + "material" : "INORGANIC:STEEL", + "value" : 20 + } + ], + "item_subtype" : "ITEM_SHOES_BOOTS", + "job" : "MakeShoes", + "material" : "INORGANIC:STEEL" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 87, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_PANTS_GREAVES", + "item_type" : "PANTS", + "material" : "INORGANIC:STEEL", + "value" : 10 + }, + { + "condition" : "AtLeast", + "item_subtype" : "ITEM_ARMOR_MAIL_SHIRT", + "item_type" : "ARMOR", + "material" : "INORGANIC:STEEL", + "value" : 10 + } + ], + "item_subtype" : "ITEM_PANTS_GREAVES", + "job" : "MakePants", + "material" : "INORGANIC:STEEL" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 88, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_GLOVES_GAUNTLETS", + "item_type" : "GLOVES", + "material" : "INORGANIC:STEEL", + "value" : 20 + } + ], + "item_subtype" : "ITEM_GLOVES_GAUNTLETS", + "job" : "MakeGloves", + "material" : "INORGANIC:STEEL" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 89, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_ARMOR_BREASTPLATE", + "item_type" : "ARMOR", + "material" : "INORGANIC:STEEL", + "value" : 10 + }, + { + "condition" : "AtLeast", + "item_subtype" : "ITEM_ARMOR_MAIL_SHIRT", + "item_type" : "ARMOR", + "material" : "INORGANIC:STEEL", + "value" : 10 + } + ], + "item_subtype" : "ITEM_ARMOR_BREASTPLATE", + "job" : "MakeArmor", + "material" : "INORGANIC:STEEL" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 90, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_SPEAR", + "item_type" : "WEAPON", + "material" : "INORGANIC:STEEL", + "value" : 10 + } + ], + "item_subtype" : "ITEM_WEAPON_SPEAR", + "job" : "MakeWeapon", + "material" : "INORGANIC:STEEL" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 91, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_SWORD_SHORT", + "item_type" : "WEAPON", + "material" : "INORGANIC:STEEL", + "value" : 10 + } + ], + "item_subtype" : "ITEM_WEAPON_SWORD_SHORT", + "job" : "MakeWeapon", + "material" : "INORGANIC:STEEL" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 92, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_AXE_BATTLE", + "item_type" : "WEAPON", + "material" : "INORGANIC:STEEL", + "value" : 10 + } + ], + "item_subtype" : "ITEM_WEAPON_AXE_BATTLE", + "job" : "MakeWeapon", + "material" : "INORGANIC:STEEL" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 93, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:SILVER", + "value" : 5 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:PLATINUM", + "value" : 5 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_HAMMER_WAR", + "item_type" : "WEAPON", + "material" : "INORGANIC:STEEL", + "value" : 10 + } + ], + "item_subtype" : "ITEM_WEAPON_HAMMER_WAR", + "job" : "MakeWeapon", + "material" : "INORGANIC:STEEL" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 94, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_PICK", + "item_type" : "WEAPON", + "material" : "INORGANIC:STEEL", + "value" : 10 + } + ], + "item_subtype" : "ITEM_WEAPON_PICK", + "job" : "MakeWeapon", + "material" : "INORGANIC:STEEL" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 95, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_CROSSBOW", + "item_type" : "WEAPON", + "material" : "INORGANIC:STEEL", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:PLATINUM", + "value" : 5 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:SILVER", + "value" : 5 + } + ], + "item_subtype" : "ITEM_WEAPON_CROSSBOW", + "job" : "MakeWeapon", + "material" : "INORGANIC:STEEL" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 96, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:SILVER", + "value" : 5 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:PLATINUM", + "value" : 5 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_MACE", + "item_type" : "WEAPON", + "material" : "INORGANIC:IRON", + "value" : 10 + } + ], + "item_subtype" : "ITEM_WEAPON_MACE", + "job" : "MakeWeapon", + "material" : "INORGANIC:IRON" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 97, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_SHIELD_SHIELD", + "item_type" : "SHIELD", + "material" : "INORGANIC:IRON", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + } + ], + "item_subtype" : "ITEM_SHIELD_SHIELD", + "job" : "MakeShield", + "material" : "INORGANIC:IRON" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 98, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_ARMOR_MAIL_SHIRT", + "item_type" : "ARMOR", + "material" : "INORGANIC:IRON", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + } + ], + "item_subtype" : "ITEM_ARMOR_MAIL_SHIRT", + "job" : "MakeArmor", + "material" : "INORGANIC:IRON" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 99, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_HELM_HELM", + "item_type" : "HELM", + "material" : "INORGANIC:IRON", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + } + ], + "item_subtype" : "ITEM_HELM_HELM", + "job" : "MakeHelm", + "material" : "INORGANIC:IRON" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 100, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_SHOES_BOOTS", + "item_type" : "SHOES", + "material" : "INORGANIC:IRON", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + } + ], + "item_subtype" : "ITEM_SHOES_BOOTS", + "job" : "MakeShoes", + "material" : "INORGANIC:IRON" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 101, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_PANTS_GREAVES", + "item_type" : "PANTS", + "material" : "INORGANIC:IRON", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_subtype" : "ITEM_ARMOR_MAIL_SHIRT", + "item_type" : "ARMOR", + "material" : "INORGANIC:IRON", + "value" : 10 + } + ], + "item_subtype" : "ITEM_PANTS_GREAVES", + "job" : "MakePants", + "material" : "INORGANIC:IRON" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 102, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_GLOVES_GAUNTLETS", + "item_type" : "GLOVES", + "material" : "INORGANIC:IRON", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + } + ], + "item_subtype" : "ITEM_GLOVES_GAUNTLETS", + "job" : "MakeGloves", + "material" : "INORGANIC:IRON" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 103, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_ARMOR_BREASTPLATE", + "item_type" : "ARMOR", + "material" : "INORGANIC:IRON", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_subtype" : "ITEM_ARMOR_MAIL_SHIRT", + "item_type" : "ARMOR", + "material" : "INORGANIC:IRON", + "value" : 10 + } + ], + "item_subtype" : "ITEM_ARMOR_BREASTPLATE", + "job" : "MakeArmor", + "material" : "INORGANIC:IRON" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 104, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_SPEAR", + "item_type" : "WEAPON", + "material" : "INORGANIC:IRON", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + } + ], + "item_subtype" : "ITEM_WEAPON_SPEAR", + "job" : "MakeWeapon", + "material" : "INORGANIC:IRON" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 105, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_SWORD_SHORT", + "item_type" : "WEAPON", + "material" : "INORGANIC:IRON", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + } + ], + "item_subtype" : "ITEM_WEAPON_SWORD_SHORT", + "job" : "MakeWeapon", + "material" : "INORGANIC:IRON" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 106, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_AXE_BATTLE", + "item_type" : "WEAPON", + "material" : "INORGANIC:IRON", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + } + ], + "item_subtype" : "ITEM_WEAPON_AXE_BATTLE", + "job" : "MakeWeapon", + "material" : "INORGANIC:IRON" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 107, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:SILVER", + "value" : 5 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:PLATINUM", + "value" : 5 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_HAMMER_WAR", + "item_type" : "WEAPON", + "material" : "INORGANIC:IRON", + "value" : 10 + } + ], + "item_subtype" : "ITEM_WEAPON_HAMMER_WAR", + "job" : "MakeWeapon", + "material" : "INORGANIC:IRON" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 108, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_PICK", + "item_type" : "WEAPON", + "material" : "INORGANIC:IRON", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + } + ], + "item_subtype" : "ITEM_WEAPON_PICK", + "job" : "MakeWeapon", + "material" : "INORGANIC:IRON" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 123, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:SILVER", + "value" : 5 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:PLATINUM", + "value" : 5 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_CROSSBOW", + "item_type" : "WEAPON", + "material" : "INORGANIC:IRON", + "value" : 10 + } + ], + "item_subtype" : "ITEM_WEAPON_CROSSBOW", + "job" : "MakeWeapon", + "material" : "INORGANIC:IRON" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 110, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:SILVER", + "value" : 5 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:PLATINUM", + "value" : 5 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_MACE", + "item_type" : "WEAPON", + "material" : "INORGANIC:BRONZE", + "value" : 10 + } + ], + "item_subtype" : "ITEM_WEAPON_MACE", + "job" : "MakeWeapon", + "material" : "INORGANIC:BRONZE" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 111, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_SHIELD_SHIELD", + "item_type" : "SHIELD", + "material" : "INORGANIC:BRONZE", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + } + ], + "item_subtype" : "ITEM_SHIELD_SHIELD", + "job" : "MakeShield", + "material" : "INORGANIC:BRONZE" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 112, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_ARMOR_MAIL_SHIRT", + "item_type" : "ARMOR", + "material" : "INORGANIC:BRONZE", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + } + ], + "item_subtype" : "ITEM_ARMOR_MAIL_SHIRT", + "job" : "MakeArmor", + "material" : "INORGANIC:BRONZE" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 113, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_HELM_HELM", + "item_type" : "HELM", + "material" : "INORGANIC:BRONZE", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + } + ], + "item_subtype" : "ITEM_HELM_HELM", + "job" : "MakeHelm", + "material" : "INORGANIC:BRONZE" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 114, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_SHOES_BOOTS", + "item_type" : "SHOES", + "material" : "INORGANIC:BRONZE", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + } + ], + "item_subtype" : "ITEM_SHOES_BOOTS", + "job" : "MakeShoes", + "material" : "INORGANIC:BRONZE" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 115, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_PANTS_GREAVES", + "item_type" : "PANTS", + "material" : "INORGANIC:BRONZE", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_subtype" : "ITEM_ARMOR_MAIL_SHIRT", + "item_type" : "ARMOR", + "material" : "INORGANIC:BRONZE", + "value" : 10 + } + ], + "item_subtype" : "ITEM_PANTS_GREAVES", + "job" : "MakePants", + "material" : "INORGANIC:BRONZE" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 116, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_GLOVES_GAUNTLETS", + "item_type" : "GLOVES", + "material" : "INORGANIC:BRONZE", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + } + ], + "item_subtype" : "ITEM_GLOVES_GAUNTLETS", + "job" : "MakeGloves", + "material" : "INORGANIC:BRONZE" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 117, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_ARMOR_BREASTPLATE", + "item_type" : "ARMOR", + "material" : "INORGANIC:BRONZE", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_subtype" : "ITEM_ARMOR_MAIL_SHIRT", + "item_type" : "ARMOR", + "material" : "INORGANIC:BRONZE", + "value" : 10 + } + ], + "item_subtype" : "ITEM_ARMOR_BREASTPLATE", + "job" : "MakeArmor", + "material" : "INORGANIC:BRONZE" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 118, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_SPEAR", + "item_type" : "WEAPON", + "material" : "INORGANIC:BRONZE", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + } + ], + "item_subtype" : "ITEM_WEAPON_SPEAR", + "job" : "MakeWeapon", + "material" : "INORGANIC:BRONZE" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 119, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_SWORD_SHORT", + "item_type" : "WEAPON", + "material" : "INORGANIC:BRONZE", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + } + ], + "item_subtype" : "ITEM_WEAPON_SWORD_SHORT", + "job" : "MakeWeapon", + "material" : "INORGANIC:BRONZE" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 120, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_AXE_BATTLE", + "item_type" : "WEAPON", + "material" : "INORGANIC:BRONZE", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + } + ], + "item_subtype" : "ITEM_WEAPON_AXE_BATTLE", + "job" : "MakeWeapon", + "material" : "INORGANIC:BRONZE" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 121, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:SILVER", + "value" : 5 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:PLATINUM", + "value" : 5 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_HAMMER_WAR", + "item_type" : "WEAPON", + "material" : "INORGANIC:BRONZE", + "value" : 10 + } + ], + "item_subtype" : "ITEM_WEAPON_HAMMER_WAR", + "job" : "MakeWeapon", + "material" : "INORGANIC:BRONZE" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 122, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_PICK", + "item_type" : "WEAPON", + "material" : "INORGANIC:BRONZE", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + } + ], + "item_subtype" : "ITEM_WEAPON_PICK", + "job" : "MakeWeapon", + "material" : "INORGANIC:BRONZE" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 123, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:SILVER", + "value" : 5 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:PLATINUM", + "value" : 5 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_CROSSBOW", + "item_type" : "WEAPON", + "material" : "INORGANIC:BRONZE", + "value" : 10 + } + ], + "item_subtype" : "ITEM_WEAPON_CROSSBOW", + "job" : "MakeWeapon", + "material" : "INORGANIC:BRONZE" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 124, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:COPPER", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:SILVER", + "value" : 5 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:PLATINUM", + "value" : 5 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_MACE", + "item_type" : "WEAPON", + "material" : "INORGANIC:COPPER", + "value" : 10 + } + ], + "item_subtype" : "ITEM_WEAPON_MACE", + "job" : "MakeWeapon", + "material" : "INORGANIC:COPPER" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 125, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:COPPER", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_SHIELD_SHIELD", + "item_type" : "SHIELD", + "material" : "INORGANIC:COPPER", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + } + ], + "item_subtype" : "ITEM_SHIELD_SHIELD", + "job" : "MakeShield", + "material" : "INORGANIC:COPPER" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 126, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:COPPER", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_ARMOR_MAIL_SHIRT", + "item_type" : "ARMOR", + "material" : "INORGANIC:COPPER", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + } + ], + "item_subtype" : "ITEM_ARMOR_MAIL_SHIRT", + "job" : "MakeArmor", + "material" : "INORGANIC:COPPER" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 127, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:COPPER", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_HELM_HELM", + "item_type" : "HELM", + "material" : "INORGANIC:COPPER", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + } + ], + "item_subtype" : "ITEM_HELM_HELM", + "job" : "MakeHelm", + "material" : "INORGANIC:COPPER" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 128, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:COPPER", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_SHOES_BOOTS", + "item_type" : "SHOES", + "material" : "INORGANIC:COPPER", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + } + ], + "item_subtype" : "ITEM_SHOES_BOOTS", + "job" : "MakeShoes", + "material" : "INORGANIC:COPPER" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 129, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:COPPER", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_PANTS_GREAVES", + "item_type" : "PANTS", + "material" : "INORGANIC:COPPER", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_subtype" : "ITEM_ARMOR_MAIL_SHIRT", + "item_type" : "ARMOR", + "material" : "INORGANIC:COPPER", + "value" : 10 + } + ], + "item_subtype" : "ITEM_PANTS_GREAVES", + "job" : "MakePants", + "material" : "INORGANIC:COPPER" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 130, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:COPPER", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_GLOVES_GAUNTLETS", + "item_type" : "GLOVES", + "material" : "INORGANIC:COPPER", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + } + ], + "item_subtype" : "ITEM_GLOVES_GAUNTLETS", + "job" : "MakeGloves", + "material" : "INORGANIC:COPPER" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 131, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:COPPER", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_ARMOR_BREASTPLATE", + "item_type" : "ARMOR", + "material" : "INORGANIC:COPPER", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_subtype" : "ITEM_ARMOR_MAIL_SHIRT", + "item_type" : "ARMOR", + "material" : "INORGANIC:COPPER", + "value" : 10 + } + ], + "item_subtype" : "ITEM_ARMOR_BREASTPLATE", + "job" : "MakeArmor", + "material" : "INORGANIC:COPPER" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 132, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:COPPER", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_SPEAR", + "item_type" : "WEAPON", + "material" : "INORGANIC:COPPER", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + } + ], + "item_subtype" : "ITEM_WEAPON_SPEAR", + "job" : "MakeWeapon", + "material" : "INORGANIC:COPPER" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 133, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:COPPER", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_SWORD_SHORT", + "item_type" : "WEAPON", + "material" : "INORGANIC:COPPER", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + } + ], + "item_subtype" : "ITEM_WEAPON_SWORD_SHORT", + "job" : "MakeWeapon", + "material" : "INORGANIC:COPPER" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 134, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:COPPER", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_AXE_BATTLE", + "item_type" : "WEAPON", + "material" : "INORGANIC:COPPER", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + } + ], + "item_subtype" : "ITEM_WEAPON_AXE_BATTLE", + "job" : "MakeWeapon", + "material" : "INORGANIC:COPPER" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 135, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:COPPER", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:SILVER", + "value" : 5 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:PLATINUM", + "value" : 5 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_HAMMER_WAR", + "item_type" : "WEAPON", + "material" : "INORGANIC:COPPER", + "value" : 10 + } + ], + "item_subtype" : "ITEM_WEAPON_HAMMER_WAR", + "job" : "MakeWeapon", + "material" : "INORGANIC:COPPER" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 136, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:COPPER", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_PICK", + "item_type" : "WEAPON", + "material" : "INORGANIC:COPPER", + "value" : 10 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + } + ], + "item_subtype" : "ITEM_WEAPON_PICK", + "job" : "MakeWeapon", + "material" : "INORGANIC:COPPER" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 137, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:COPPER", + "value" : 20 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 20 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:SILVER", + "value" : 5 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:PLATINUM", + "value" : 5 + }, + { + "condition" : "AtMost", + "item_subtype" : "ITEM_WEAPON_CROSSBOW", + "item_type" : "WEAPON", + "material" : "INORGANIC:COPPER", + "value" : 10 + } + ], + "item_subtype" : "ITEM_WEAPON_CROSSBOW", + "job" : "MakeWeapon", + "material" : "INORGANIC:COPPER" + } +] diff --git a/data/examples/orders/smelting.json b/data/examples/orders/smelting.json new file mode 100644 index 000000000..67d102dcd --- /dev/null +++ b/data/examples/orders/smelting.json @@ -0,0 +1,1095 @@ +[ + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 138, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "material" : "INORGANIC:BISMUTHINITE", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:BISMUTH", + "value" : 10 + } + ], + "job" : "SmeltOre", + "material" : "INORGANIC:BISMUTHINITE" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 139, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "material" : "INORGANIC:CASSITERITE", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:TIN", + "value" : 10 + } + ], + "job" : "SmeltOre", + "material" : "INORGANIC:CASSITERITE" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 140, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "material" : "INORGANIC:GALENA", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:LEAD", + "value" : 10 + } + ], + "job" : "SmeltOre", + "material" : "INORGANIC:GALENA" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 141, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "material" : "INORGANIC:GARNIERITE", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:NICKEL", + "value" : 10 + } + ], + "job" : "SmeltOre", + "material" : "INORGANIC:GARNIERITE" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 142, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "material" : "INORGANIC:HEMATITE", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 10 + } + ], + "job" : "SmeltOre", + "material" : "INORGANIC:HEMATITE" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 143, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "material" : "INORGANIC:HORN_SILVER", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:SILVER", + "value" : 10 + } + ], + "job" : "SmeltOre", + "material" : "INORGANIC:HORN_SILVER" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 144, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "material" : "INORGANIC:LIMONITE", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 10 + } + ], + "job" : "SmeltOre", + "material" : "INORGANIC:LIMONITE" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 145, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "material" : "INORGANIC:MAGNETITE", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 10 + } + ], + "job" : "SmeltOre", + "material" : "INORGANIC:MAGNETITE" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 146, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "material" : "INORGANIC:MALACHITE", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:COPPER", + "value" : 10 + } + ], + "job" : "SmeltOre", + "material" : "INORGANIC:MALACHITE" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 147, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "material" : "INORGANIC:NATIVE_ALUMINUM", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:ALUMINUM", + "value" : 10 + } + ], + "job" : "SmeltOre", + "material" : "INORGANIC:NATIVE_ALUMINUM" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 148, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "material" : "INORGANIC:NATIVE_COPPER", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:COPPER", + "value" : 10 + } + ], + "job" : "SmeltOre", + "material" : "INORGANIC:NATIVE_COPPER" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 149, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "material" : "INORGANIC:NATIVE_GOLD", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:GOLD", + "value" : 10 + } + ], + "job" : "SmeltOre", + "material" : "INORGANIC:NATIVE_GOLD" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 150, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "material" : "INORGANIC:NATIVE_SILVER", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:SILVER", + "value" : 10 + } + ], + "job" : "SmeltOre", + "material" : "INORGANIC:NATIVE_SILVER" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 151, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "material" : "INORGANIC:NATIVE_PLATINUM", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:PLATINUM", + "value" : 10 + } + ], + "job" : "SmeltOre", + "material" : "INORGANIC:NATIVE_PLATINUM" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 152, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "material" : "INORGANIC:SPHALERITE", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:ZINC", + "value" : 10 + } + ], + "job" : "SmeltOre", + "material" : "INORGANIC:SPHALERITE" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 153, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "material" : "INORGANIC:TETRAHEDRITE", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:COPPER", + "value" : 10 + } + ], + "job" : "SmeltOre", + "material" : "INORGANIC:TETRAHEDRITE" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 154, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "bearing" : "SILVER", + "condition" : "AtLeast", + "item_type" : "BOULDER", + "value" : 5 + }, + { + "bearing" : "COPPER", + "condition" : "AtLeast", + "item_type" : "BOULDER", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:BILLON", + "value" : 10 + } + ], + "job" : "CustomReaction", + "reaction" : "BILLON_MAKING" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 155, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:TIN", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:COPPER", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:BISMUTH", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:BISMUTH_BRONZE", + "value" : 10 + } + ], + "job" : "CustomReaction", + "reaction" : "BISMUTH_BRONZE_MAKING" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 156, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:COPPER", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:SILVER", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:GOLD", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:BLACK_BRONZE", + "value" : 10 + } + ], + "job" : "CustomReaction", + "reaction" : "BLACK_BRONZE_MAKING" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 157, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "bearing" : "ZINC", + "condition" : "AtLeast", + "item_type" : "BOULDER", + "value" : 5 + }, + { + "bearing" : "COPPER", + "condition" : "AtLeast", + "item_type" : "BOULDER", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:BRASS", + "value" : 10 + } + ], + "job" : "CustomReaction", + "reaction" : "BRASS_MAKING" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 158, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "bearing" : "TIN", + "condition" : "AtLeast", + "item_type" : "BOULDER", + "value" : 5 + }, + { + "bearing" : "COPPER", + "condition" : "AtLeast", + "item_type" : "BOULDER", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 10 + } + ], + "job" : "CustomReaction", + "reaction" : "BRONZE_MAKING" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 159, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:TIN", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:COPPER", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:BRONZE", + "value" : 10 + }, + { + "bearing" : "TIN", + "condition" : "AtMost", + "item_type" : "BOULDER", + "value" : 5 + }, + { + "bearing" : "COPPER", + "condition" : "AtMost", + "item_type" : "BOULDER", + "value" : 5 + } + ], + "job" : "CustomReaction", + "reaction" : "BRONZE_MAKING2" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 160, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "bearing" : "SILVER", + "condition" : "AtLeast", + "item_type" : "BOULDER", + "value" : 5 + }, + { + "bearing" : "GOLD", + "condition" : "AtLeast", + "item_type" : "BOULDER", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:ELECTRUM", + "value" : 10 + } + ], + "job" : "CustomReaction", + "reaction" : "ELECTRUM_MAKING" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 161, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "bearing" : "TIN", + "condition" : "AtLeast", + "item_type" : "BOULDER", + "value" : 5 + }, + { + "bearing" : "COPPER", + "condition" : "AtLeast", + "item_type" : "BOULDER", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:PEWTER_FINE", + "value" : 10 + } + ], + "job" : "CustomReaction", + "reaction" : "PEWTER_FINE_MAKING" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 162, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:TIN", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:COPPER", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:LEAD", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:PEWTER_LAY", + "value" : 10 + } + ], + "job" : "CustomReaction", + "reaction" : "PEWTER_LAY_MAKING" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 163, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:NICKEL", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:COPPER", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:ZINC", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:NICKEL_SILVER", + "value" : 10 + } + ], + "job" : "CustomReaction", + "reaction" : "NICKEL_SILVER_MAKING" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 164, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "reaction_class" : "FLUX", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:PIG_IRON", + "value" : 10 + } + ], + "job" : "CustomReaction", + "reaction" : "PIG_IRON_MAKING" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 165, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:GOLD", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:COPPER", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:ROSE_GOLD", + "value" : 10 + } + ], + "job" : "CustomReaction", + "reaction" : "ROSE_GOLD_MAKING" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 166, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:IRON", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:PIG_IRON", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BOULDER", + "reaction_class" : "FLUX", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STEEL", + "value" : 10 + } + ], + "job" : "CustomReaction", + "reaction" : "STEEL_MAKING" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 167, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:SILVER", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "INORGANIC:COPPER", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:STERLING_SILVER", + "value" : 10 + } + ], + "job" : "CustomReaction", + "reaction" : "STERLING_SILVER_MAKING" + }, + { + "amount_left" : 1, + "amount_total" : 1, + "frequency" : "Daily", + "id" : 168, + "is_active" : false, + "is_validated" : false, + "item_conditions" : + [ + { + "bearing" : "TIN", + "condition" : "AtLeast", + "item_type" : "BOULDER", + "value" : 5 + }, + { + "bearing" : "COPPER", + "condition" : "AtLeast", + "item_type" : "BOULDER", + "value" : 5 + }, + { + "condition" : "AtLeast", + "item_type" : "BAR", + "material" : "COAL", + "value" : 100 + }, + { + "condition" : "AtMost", + "item_type" : "BAR", + "material" : "INORGANIC:PEWTER_TRIFLE", + "value" : 10 + } + ], + "job" : "CustomReaction", + "reaction" : "PEWTER_TRIFLE_MAKING" + } +] diff --git a/data/examples/professions/Chef b/data/examples/professions/Chef new file mode 100644 index 000000000..a0d306246 --- /dev/null +++ b/data/examples/professions/Chef @@ -0,0 +1,18 @@ +NAME Chef +COOK +HAUL_STONE +HAUL_WOOD +HAUL_ITEM +HAUL_BODY +HAUL_FOOD +HAUL_REFUSE +HAUL_FURNITURE +HAUL_ANIMALS +HANDLE_VEHICLES +HAUL_TRADE +HAUL_WATER +CLEAN +PULL_LEVER +BUILD_ROAD +BUILD_CONSTRUCTION +REMOVE_CONSTRUCTION diff --git a/data/examples/professions/Clothier b/data/examples/professions/Clothier new file mode 100644 index 000000000..4f9b36459 --- /dev/null +++ b/data/examples/professions/Clothier @@ -0,0 +1,8 @@ +NAME Clothier +DYER +LEATHER +WEAVER +CLOTHESMAKER +HANDLE_VEHICLES +PULL_LEVER +REMOVE_CONSTRUCTION diff --git a/data/examples/professions/Craftsdwarf b/data/examples/professions/Craftsdwarf new file mode 100644 index 000000000..b0c4bd77f --- /dev/null +++ b/data/examples/professions/Craftsdwarf @@ -0,0 +1,27 @@ +NAME Craftsdwarf +CARPENTER +BOWYER +CUT_GEM +ENCRUST_GEM +WOOD_CRAFT +STONE_CRAFT +BONE_CARVE +EXTRACT_STRAND +WAX_WORKING +BOOKBINDING +HAUL_STONE +HAUL_WOOD +HAUL_ITEM +HAUL_BODY +HAUL_FOOD +HAUL_REFUSE +HAUL_FURNITURE +HAUL_ANIMALS +HANDLE_VEHICLES +HAUL_TRADE +HAUL_WATER +CLEAN +PULL_LEVER +BUILD_ROAD +BUILD_CONSTRUCTION +REMOVE_CONSTRUCTION diff --git a/data/examples/professions/Doctor b/data/examples/professions/Doctor new file mode 100644 index 000000000..893708947 --- /dev/null +++ b/data/examples/professions/Doctor @@ -0,0 +1,24 @@ +NAME Doctor +ANIMALCARE +DIAGNOSE +SURGERY +BONE_SETTING +SUTURING +DRESSING_WOUNDS +FEED_WATER_CIVILIANS +HAUL_STONE +HAUL_WOOD +HAUL_ITEM +HAUL_BODY +HAUL_FOOD +HAUL_REFUSE +HAUL_FURNITURE +HAUL_ANIMALS +HANDLE_VEHICLES +HAUL_TRADE +HAUL_WATER +CLEAN +PULL_LEVER +BUILD_ROAD +BUILD_CONSTRUCTION +REMOVE_CONSTRUCTION diff --git a/data/examples/professions/Farmer b/data/examples/professions/Farmer new file mode 100644 index 000000000..07a33e6c8 --- /dev/null +++ b/data/examples/professions/Farmer @@ -0,0 +1,34 @@ +NAME Farmer +DISSECT_VERMIN +BUTCHER +TANNER +PLANT +MILLER +BREWER +PROCESS_PLANT +MAKE_CHEESE +MILK +SHEARER +SPINNER +PRESSING +BEEKEEPING +GELD +CLEAN_FISH +DISSECT_FISH +PAPERMAKING +HAUL_STONE +HAUL_WOOD +HAUL_ITEM +HAUL_BODY +HAUL_FOOD +HAUL_REFUSE +HAUL_FURNITURE +HAUL_ANIMALS +HANDLE_VEHICLES +HAUL_TRADE +HAUL_WATER +CLEAN +PULL_LEVER +BUILD_ROAD +BUILD_CONSTRUCTION +REMOVE_CONSTRUCTION diff --git a/data/examples/professions/Fisherdwarf b/data/examples/professions/Fisherdwarf new file mode 100644 index 000000000..3c369e61d --- /dev/null +++ b/data/examples/professions/Fisherdwarf @@ -0,0 +1,20 @@ +NAME Fisherdwarf +FISH +CLEAN_FISH +DISSECT_FISH +HAUL_STONE +HAUL_WOOD +HAUL_ITEM +HAUL_BODY +HAUL_FOOD +HAUL_REFUSE +HAUL_FURNITURE +HAUL_ANIMALS +HANDLE_VEHICLES +HAUL_TRADE +HAUL_WATER +CLEAN +PULL_LEVER +BUILD_ROAD +BUILD_CONSTRUCTION +REMOVE_CONSTRUCTION diff --git a/data/examples/professions/Hauler b/data/examples/professions/Hauler new file mode 100644 index 000000000..dbf5bf3bb --- /dev/null +++ b/data/examples/professions/Hauler @@ -0,0 +1,20 @@ +NAME Hauler +FEED_WATER_CIVILIANS +MECHANIC +HAUL_STONE +HAUL_WOOD +HAUL_ITEM +HAUL_BODY +HAUL_FOOD +HAUL_REFUSE +HAUL_FURNITURE +HAUL_ANIMALS +HANDLE_VEHICLES +HAUL_TRADE +HAUL_WATER +ARCHITECT +CLEAN +PULL_LEVER +BUILD_ROAD +BUILD_CONSTRUCTION +REMOVE_CONSTRUCTION diff --git a/data/examples/professions/Marksdwarf b/data/examples/professions/Marksdwarf new file mode 100644 index 000000000..583afd08e --- /dev/null +++ b/data/examples/professions/Marksdwarf @@ -0,0 +1,18 @@ +NAME Marksdwarf +MECHANIC +HAUL_STONE +HAUL_WOOD +HAUL_ITEM +HAUL_BODY +HAUL_FOOD +HAUL_REFUSE +HAUL_FURNITURE +HAUL_ANIMALS +HANDLE_VEHICLES +HAUL_TRADE +HAUL_WATER +CLEAN +PULL_LEVER +BUILD_ROAD +BUILD_CONSTRUCTION +REMOVE_CONSTRUCTION diff --git a/data/examples/professions/Mason b/data/examples/professions/Mason new file mode 100644 index 000000000..47ff9d1c4 --- /dev/null +++ b/data/examples/professions/Mason @@ -0,0 +1,19 @@ +NAME Mason +MASON +HAUL_STONE +HAUL_WOOD +HAUL_ITEM +HAUL_BODY +HAUL_FOOD +HAUL_REFUSE +HAUL_FURNITURE +HAUL_ANIMALS +HANDLE_VEHICLES +HAUL_TRADE +HAUL_WATER +ARCHITECT +CLEAN +PULL_LEVER +BUILD_ROAD +BUILD_CONSTRUCTION +REMOVE_CONSTRUCTION diff --git a/data/examples/professions/Meleedwarf b/data/examples/professions/Meleedwarf new file mode 100644 index 000000000..8eac5ffd6 --- /dev/null +++ b/data/examples/professions/Meleedwarf @@ -0,0 +1,19 @@ +NAME Meleedwarf +RECOVER_WOUNDED +MECHANIC +HAUL_STONE +HAUL_WOOD +HAUL_ITEM +HAUL_BODY +HAUL_FOOD +HAUL_REFUSE +HAUL_FURNITURE +HAUL_ANIMALS +HANDLE_VEHICLES +HAUL_TRADE +HAUL_WATER +CLEAN +PULL_LEVER +BUILD_ROAD +BUILD_CONSTRUCTION +REMOVE_CONSTRUCTION diff --git a/data/examples/professions/Miner b/data/examples/professions/Miner new file mode 100644 index 000000000..bc1f71eae --- /dev/null +++ b/data/examples/professions/Miner @@ -0,0 +1,5 @@ +NAME Miner +MINE +DETAIL +HANDLE_VEHICLES +ALCHEMIST diff --git a/data/examples/professions/Outdoorsdwarf b/data/examples/professions/Outdoorsdwarf new file mode 100644 index 000000000..8fbec93a1 --- /dev/null +++ b/data/examples/professions/Outdoorsdwarf @@ -0,0 +1,25 @@ +NAME Outdoorsdwarf +CUTWOOD +ANIMALTRAIN +TRAPPER +FEED_WATER_CIVILIANS +RECOVER_WOUNDED +HERBALIST +BEEKEEPING +MECHANIC +HAUL_STONE +HAUL_WOOD +HAUL_ITEM +HAUL_BODY +HAUL_FOOD +HAUL_REFUSE +HAUL_FURNITURE +HAUL_ANIMALS +HANDLE_VEHICLES +HAUL_TRADE +HAUL_WATER +CLEAN +PULL_LEVER +BUILD_ROAD +BUILD_CONSTRUCTION +REMOVE_CONSTRUCTION diff --git a/data/examples/professions/Smith b/data/examples/professions/Smith new file mode 100644 index 000000000..226337195 --- /dev/null +++ b/data/examples/professions/Smith @@ -0,0 +1,25 @@ +NAME Smith +FORGE_WEAPON +FORGE_ARMOR +FORGE_FURNITURE +METAL_CRAFT +GLASSMAKER +POTTERY +GLAZING +SIEGECRAFT +HAUL_STONE +HAUL_WOOD +HAUL_ITEM +HAUL_BODY +HAUL_FOOD +HAUL_REFUSE +HAUL_FURNITURE +HAUL_ANIMALS +HANDLE_VEHICLES +HAUL_TRADE +HAUL_WATER +CLEAN +PULL_LEVER +BUILD_ROAD +BUILD_CONSTRUCTION +REMOVE_CONSTRUCTION diff --git a/data/examples/professions/StartManager b/data/examples/professions/StartManager new file mode 100644 index 000000000..e05e4f7da --- /dev/null +++ b/data/examples/professions/StartManager @@ -0,0 +1,65 @@ +NAME StartManager +CUTWOOD +ANIMALTRAIN +ANIMALCARE +DISSECT_VERMIN +DIAGNOSE +SURGERY +BONE_SETTING +SUTURING +DRESSING_WOUNDS +FEED_WATER_CIVILIANS +BUTCHER +TANNER +PLANT +DYER +SOAP_MAKER +BURN_WOOD +POTASH_MAKING +LYE_MAKING +MILLER +BREWER +PROCESS_PLANT +MAKE_CHEESE +MILK +SHEARER +SPINNER +COOK +PRESSING +BEEKEEPING +GELD +CLEAN_FISH +DISSECT_FISH +SMELT +FORGE_WEAPON +FORGE_ARMOR +FORGE_FURNITURE +METAL_CRAFT +LEATHER +STONE_CRAFT +GLASSMAKER +WEAVER +CLOTHESMAKER +POTTERY +GLAZING +PAPERMAKING +SIEGECRAFT +SIEGEOPERATE +MECHANIC +OPERATE_PUMP +HAUL_STONE +HAUL_WOOD +HAUL_ITEM +HAUL_BODY +HAUL_FOOD +HAUL_REFUSE +HAUL_FURNITURE +HAUL_ANIMALS +HANDLE_VEHICLES +HAUL_TRADE +HAUL_WATER +CLEAN +PULL_LEVER +BUILD_ROAD +BUILD_CONSTRUCTION +REMOVE_CONSTRUCTION diff --git a/data/examples/professions/Unskilled b/data/examples/professions/Unskilled new file mode 100644 index 000000000..b3e341ee3 --- /dev/null +++ b/data/examples/professions/Unskilled @@ -0,0 +1,25 @@ +NAME Unskilled +TANNER +SOAP_MAKER +BURN_WOOD +POTASH_MAKING +LYE_MAKING +SMELT +SIEGEOPERATE +OPERATE_PUMP +HAUL_STONE +HAUL_WOOD +HAUL_ITEM +HAUL_BODY +HAUL_FOOD +HAUL_REFUSE +HAUL_FURNITURE +HAUL_ANIMALS +HANDLE_VEHICLES +HAUL_TRADE +HAUL_WATER +CLEAN +PULL_LEVER +BUILD_ROAD +BUILD_CONSTRUCTION +REMOVE_CONSTRUCTION