|
|
|
@ -3065,7 +3065,7 @@ uint16_t embark_assist::matcher::find(embark_assist::defs::match_iterators *iter
|
|
|
|
|
iterator->active = !(iterator->i > world->worldgen.worldgen_parms.dim_y / 16);
|
|
|
|
|
|
|
|
|
|
if (!iterator->active) {
|
|
|
|
|
// if the cursor was positioned in the lower right corner before the search it has to be moved to a neighbouring tile manually
|
|
|
|
|
// if the cursor was positioned in the lower right corner before the search it has to be moved to a neighbouring tile manually
|
|
|
|
|
// to force another call to embark_update when all (incursion) data is finally collected to make sure this specific world tile is properly reevaluated
|
|
|
|
|
// see the embark_update() in embark-assistant
|
|
|
|
|
if (iterator->x == world->worldgen.worldgen_parms.dim_x - 1 && iterator->y == world->worldgen.worldgen_parms.dim_y - 1) {
|
|
|
|
|