NxQuest: deal with objectives nil
NxMap: fail early and verbose on invalid mapid