quest completion and unlock conditions now use new predicates.