From 20bd03ab6d578c53258f8efbbfbeb7a9b182e242 Mon Sep 17 00:00:00 2001 From: Pauli Date: Fri, 22 Jun 2018 15:56:39 +0300 Subject: [PATCH] Reset dsgn_check_cooldown in Block::write To make sure that DF generates jobjs from desgination as soon as possible the dsgn_check_cooldown should be reset when designations change. --- library/modules/MapCache.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/library/modules/MapCache.cpp b/library/modules/MapCache.cpp index 85df6156f..bbb592c2d 100644 --- a/library/modules/MapCache.cpp +++ b/library/modules/MapCache.cpp @@ -738,6 +738,7 @@ bool MapExtras::Block::Write () { COPY(block->designation, designation); block->flags.bits.designated = true; + block->dsgn_check_cooldown = 0; dirty_designations = false; } if(dirty_tiles || dirty_veins)