Seeing as this is the thread for these things, I have a problem. With modding. More specifically, custom workshops and reactions. I have added a new building, as well as several reactions for that building to the raws, generated a new world, embarked, constructed the building, and what did I see? Nothing. The different reactions I had assigned to the building were nowhere to be seen on the workshop task list. However, I opened the job manager, searched, and found them. I queued up a few different reactions, made sure I had a manager with an office, and waited. None of the reactions were ever transferred into the workshop queue, and my manager was doing nothing. This is quite annoying as I've looked through the files of several mods and can't find any major differences.
New file, reaction_mod.txt
reaction_mod
[OBJECT:REACTION]
[REACTION:FREE_ADAMANTINE_WAFERS]
[NAME:create adamantine wafers]
[BUILDING:CREATION_FORGE]
[PRODUCT:100:5:BAR:NO_SUBTYPE:METAL:ADAMANTINE]
[SKILL:SMELT]
[REACTION:FREE_ADAMANTINE_THREAD]
[NAME:create adamantine thread]
[BUILDING:CREATION_FORGE]
[PRODUCT:100:5:THREAD:NO_SUBTYPE:METAL:ADAMANTINE]
[SKILL:CLOTHESMAKING]
[REACTION:TRAIN_WEAPONSMITHING]
[NAME:train weaponsmithing]
[BUILDING:CREATION_FORGE]
[SKILL:FORGE_WEAPON]
[REACTION:TRAIN_ARMORSMITHING]
[NAME:train armorsmithing]
[BUILDING:CREATION_FORGE]
[SKILL:FORGE_ARMOR]
[REACTION:TRAIN_BLACKSMITHING]
[NAME:train blacksmithing]
[BUILDING:CREATION_FORGE]
[SKILL:FORGE_FURNITURE]
[REACTION:TRAIN_METALCRAFTING]
[NAME:train metalcrafting]
[BUILDING:CREATION_FORGE]
[SKILL:METALCRAFT]
New file, building_mod.txt
building_mod
[OBJECT:BUILDING]
[BUILDING_WORKSHOP:CREATION_FORGE]
[NAME:Creation Forge]
[NAME_COLOR:7:0:1]
[DIM:3:3]
[WORK_LOCATION:2:2]
[BUILD_LABOR:SMELT]
[BUILD_KEY:CUSTOM_SHIFT_C]
[BLOCK:1:0:0:0]
[BLOCK:2:0:0:0]
[BLOCK:3:0:0:0]
[TILE:0:1:' ':' ':150]
[TILE:0:2:' ':' ':'/']
[TILE:0:3:'-':' ':' ']
[COLOR:0:1:0:0:0:0:0:0:6:0:0]
[COLOR:0:2:0:0:0:0:0:0:6:0:0]
[COLOR:0:3:6:0:0:0:0:0:0:0:0]
[TILE:1:1:' ':' ':'=']
[TILE:1:2:'-':' ':8]
[TILE:1:3:' ':' ':150]
[COLOR:1:1:0:0:0:0:0:0:6:0:0]
[COLOR:1:2:6:0:0:0:0:0:6:0:0]
[COLOR:1:3:0:0:0:0:0:0:6:0:0]
[TILE:2:1:'-':' ':8]
[TILE:2:2:' ':' ':8]
[TILE:2:3:' ':150:' ']
[COLOR:2:1:6:0:0:0:0:0:6:0:0]
[COLOR:2:2:0:0:0:0:0:0:6:0:0]
[COLOR:2:3:0:0:0:6:0:0:0:0:0]
[TILE:3:1:150:' ':8]
[TILE:3:2:' ':' ':8]
[TILE:3:3:' ':240:' ']
[COLOR:3:1:6:0:0:0:0:0:6:7:0]
[COLOR:3:2:0:0:0:0:0:0:6:7:0]
[COLOR:3:3:0:0:0:7:0:1:0:0:0]
[BUILD_ITEM:1:NONE:NONE:NONE:NONE][BUILDMAT][WORTHLESS_STONE_ONLY][CAN_USE_ARTIFACT]
Addition made to entity_default.txt, under the mountain entry
[PERMITTED_BUILDING:CREATION_FORGE]
[PERMITTED_REACTION:FREE_ADAMANTINE_WAFERS]
[PERMITTED_REACTION:FREE_ADAMANTINE_THREAD]
[PERMITTED_REACTION:TRAIN_WEAPONSMITHING]
[PERMITTED_REACTION:TRAIN_ARMORSMITHING]
[PERMITTED_REACTION:TRAIN_BLACKSMITHING]
[PERMITTED_REACTION:TRAIN_METALCRAFTING]
EDIT: Hmm, didn't fill out the keybinding parameter in the reactions, perhaps that is the cause.
EDIT: Yep, I'm an idiot, the keybinding parameter in the "[BUILDING:" is apparently important. Who'da thunk it.
Corrected reactions_mod.txt
reaction_mod
[OBJECT:REACTION]
[REACTION:FREE_ADAMANTINE_WAFERS]
[NAME:create adamantine wafers]
[BUILDING:CREATION_FORGE:NONE]
[PRODUCT:100:5:BAR:NO_SUBTYPE:METAL:ADAMANTINE]
[SKILL:SMELT]
[REACTION:FREE_ADAMANTINE_THREAD]
[NAME:create adamantine thread]
[BUILDING:CREATION_FORGE:NONE]
[PRODUCT:100:5:THREAD:NO_SUBTYPE:METAL:ADAMANTINE]
[SKILL:CLOTHESMAKING]
[REACTION:TRAIN_WEAPONSMITHING]
[NAME:train weaponsmithing]
[BUILDING:CREATION_FORGE:NONE]
[SKILL:FORGE_WEAPON]
[REACTION:TRAIN_ARMORSMITHING]
[NAME:train armorsmithing]
[BUILDING:CREATION_FORGE:NONE]
[SKILL:FORGE_ARMOR]
[REACTION:TRAIN_BLACKSMITHING]
[NAME:train blacksmithing]
[BUILDING:CREATION_FORGE:NONE]
[SKILL:FORGE_FURNITURE]
[REACTION:TRAIN_METALCRAFTING]
[NAME:train metalcrafting]
[BUILDING:CREATION_FORGE:NONE]
[SKILL:METALCRAFT]