PaulMoore: I've looked around for this, even checked the sources (as best I can) and I can't find it. What does the level of a wand/staff created by an alchemist depend on? Does it depend on the dungeon level the thing is created on, or the alchemist's level, or just luck?
PaulMoore: Never mind, I found it - s_aux.lua in lib/core. Function get_stick_*_level. It's based on the dungeon level, in effect (the higher the dungeon level, the better the chance of a higher spell level). If anyone else is interested, I can check the code a bit more, and post the details.
ToME Wiki