diff --git a/plugins/dig-now.cpp b/plugins/dig-now.cpp index 68a5361a5..4084ca279 100644 --- a/plugins/dig-now.cpp +++ b/plugins/dig-now.cpp @@ -86,6 +86,9 @@ public: df::job_list_link* node = df::global::world->jobs.list.next; while (node) { df::job* job = node->item; + if(!Maps::isValidTilePos(job->pos)) + continue; + jobs.emplace(job->pos, job); node = node->next; df::tile_designation td = map.designationAt(job->pos);