Likely useless, but this is what I do in aftercore:
conditions clear;
conditions add 1 64067 scroll;
conditions add 12 334, 4 668, 4 30669;
conditions check;
conditions add 1 64735, 2 31337;
adv 30 valley ofYes, I really should be using acquire instead. This causes mafia to make a 64735 first...