I am a bit shocked, because apparently its impossible to make your own reactions to dye things. Is this correct?
I can only find these improvements:
COVERED Item is encrusted/studded/decorated with <material>.
GLAZED Item is glazed with <material>.
RINGS_HANGING Item is adorned with hanging rings of <material>.
BANDS Item is encircled with bands of <material>.
SPIKES Item menaces with spikes of <material>.
PAGES Adds pages to a book.
All other item improvement tokens (ART_IMAGE, ITEMSPECIFIC, THREAD, CLOTH, SEWN_IMAGE, and ILLUSTRATION) are ignored.
I never really thought about it, but I guess I cant do custom reactions for dyeing. Only fake ones using for example SILK and DYE and making a new material, called DYED_SILK, which would require one for each color and material type.
EDIT: Since improvements on cloth or tanned skins would be lost when an item would be created with them, the best solution I could come up with is this:
[REACTION:DYE_ARMOR_LEATHER_LAMELLAR] => would be done for every type of material
[NAME:Dye lamellar leather armor/shirt black] => would be done for every dye
[BUILDING:GREATER_DYERY:CUSTOM_O] =< new building because I cant add to dyery.
[REAGENT:A:1:ARMOR:NO_SUBTYPE:CREATURE_MAT:ANIMAL_LAMELLAR:LEATHER]
[PRESERVE_REAGENT]
[REAGENT:dye:150:POWDER_MISC:NONE:PLANT_MAT:SLIVER_BARB:MILL][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[REAGENT:B:1:BOX:NONE:NONE:NONE][CONTAINS:dye][BAG][PRESERVE_REAGENT][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[IMPROVEMENT:100:A:COVERED:GET_MATERIAL_FROM_REAGENT:dye:NONE]
[PRODUCT:100:1:BOULDER:NONE:INORGANIC:KNOWLEDGE_STONE] => for XP gain.
[SKILL:DYER]
Anyone got any better ideas?
EDIT: I settled on the reaction I posted, I couldnt find anything better.
New Question: Does adding NOEAT reset the hunger-timer on a creature? Lets say a creature is starving, and I add NOEAT for one tick, is it still starving afterwards?
EDIT2: Tested it. It seems not to work. After the ticks run out, the creature is back to starving.