From 5038292f8ad289c0c8328d6be05dc763bb132dbf Mon Sep 17 00:00:00 2001 From: Marko Lindqvist Date: Wed, 13 Mar 2024 19:36:06 +0200 Subject: [PATCH 13/13] Purge worklist items with unfulfilled local range impr reqs See osdn #48773 Signed-off-by: Marko Lindqvist --- server/cityturn.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/cityturn.c b/server/cityturn.c index 0fd7e82ae0..d3329f186c 100644 --- a/server/cityturn.c +++ b/server/cityturn.c @@ -1260,7 +1260,7 @@ static bool worklist_item_postpone_req_vec(struct universal *target, case VUT_IMPROVEMENT: if (preq->range == REQ_RANGE_LOCAL) { /* Building itself is never going to change */ - purge = FALSE; + purge = TRUE; } else { if (preq->present) { notify_player(pplayer, city_tile(pcity), @@ -1290,7 +1290,7 @@ static bool worklist_item_postpone_req_vec(struct universal *target, case VUT_IMPR_GENUS: if (preq->range == REQ_RANGE_LOCAL) { /* Building's own genus is never going to change */ - purge = FALSE; + purge = TRUE; } else { if (preq->present) { notify_player(pplayer, city_tile(pcity), -- 2.43.0