While looking into a vaguely related pickup problem, I noticed that picking up items that have been marked for autopickup (by having been fired/thrown or inscribed with =g, or by having the always_pickup option enabled) doesn't take any time. This makes it optimal to do things like toggle the always_pickup option every time you move onto something that you want to pick up. When doing things like looting dragon hoards this is particularly relevant, so picking up an item should probably consistently either cost a turn or not cost a turn. Unfortunately making it always cost a turn means some actions (moving onto items that are marked for autopickup) will take multiple turns, which doesn't occur anywhere else in Sil that I can think of (except forging). I don't really see a good alternate solution other than making item pickup always take no time, which seems a little weird to me but would also fix the problem.
If autopickup is changed to always take a turn then it should probably be disabled while monsters are visible. Crawl also takes the precaution of disabling your autopickup when you are hit by an invisible monster - I'm not sure how easily this would translate to Sil's invisible/dark monsters though...
If autopickup is changed to always take a turn then it should probably be disabled while monsters are visible. Crawl also takes the precaution of disabling your autopickup when you are hit by an invisible monster - I'm not sure how easily this would translate to Sil's invisible/dark monsters though...
Comment