There was still a bug which prevented the quest preconditions function to work.It should be fixed now.