Hi, I just recently started seriously modding DF, but have been tinkering back and forth with the Raws for several months now.
I decided to try and see if I could make a custom workshop, and sort of slapped a small test one together named desk.
However, as far as I can tell something strange is happening. I've successfully migrated in my desk, however the single reaction I've written out for it fails to show. I haven't the slightest clue why.
The raws I've written are:
building_desk.txt
building_desk
[OBJECT:BUILDING]
[BUILDING_WORKSHOP:DESK]
[NAME:Desk]
[NAME_COLOR:7:0:1]
[DIM:1:1]
[WORK_LOCATION:1:1]
[BUILD_LABOR:MASON]
[BUILD_KEY:CUSTOM_SHIFT_D]
[BLOCK:1:0]
[DIM:1:1]
[TILE:0:1:42]
[COLOR:0:1:7:0:0]
[TILE:1:1:116]
[COLOR:1:1:7:0:0]
[TILE:2:1:84]
[COLOR:2:1:7:0:0]
[TILE:3:1:209]
[COLOR:3:1:7:0:0]
[BUILD_ITEM:1:TABLE:NONE:NONE:NONE][CAN_USE_ARTIFACT]
[BUILD_ITEM:1:NONE:NONE:NONE:NONE][BUILDMAT][WORTHLESS_STONE_ONLY][CAN_USE_ARTIFACT]
reaction_desk.txt
reaction_desk
[OBJECT_REACTION]
[REACTION:STUDY_MASONRY]
[NAME:Study Masonry]
[BUILDING:DESK:NONE]
[SKILL:MASONRY]
Added to entity_default.txt
[PERMITTED_BUILDING:DESK]
[PERMITTED_REACTION:STUDY_MASONRY]
I've done my homework, flipped through Shaostoul's guide (both), done several world regens (upwards of 8 now I think; 5 of them on 31.12, 3 of them on 31.16), and wandered around scratching my head for a bit.
I also migrated in Shaostoul's cheat-training booths available on the wiki for comparison. Everything worked perfectly.
I'm sure we differ somewhere, but I haven't the slightest clue where. Any help would be greatly appreciated.