I haven't had problems with moods in a very long time, but this one stumps me. I have a possession that needs rough gems. I'm on a map that has an aquifer, so I'm unable to dig down to get any yet. I bought some raw glass from a caravan (they had no rough gems) and she isn't taking it. I then tried buying some sand and making raw green glass, and she isn't taking that either.
I'm almost positive I've used raw glass as rough gems in moods before, but that was back in .31.25 I think. I can't figure out why she won't take the raw glass I have. She isn't in a burrow and has clear access to the glass. Furthermore, as far as I'm aware only metalworker type moods will require specific items, so the raw glass should work.
I tried using showmood in DFHack and it confirms she only needs 1 rough gem.
Any ideas? Does this not work in .34.11?
Edit: I'm still interested in answers, but for fun I poked around with DFHack some more in the job structure and managed to get her to grab the glass by changing the job item's material type to -1, which apparently allowed it to be any material. It was previously 0.
Material type 0 is apparently stone, which I discovered by making her want logs instead. By changing the item type while leaving the material at 0, she was asking for rock logs. I can only speculate that material 0 on top of a rough gem restricts it to being a gem that was actually dug up.
Have I completely forgotten how raw glass works for this sort of thing?