From 1033e988d30b499ea1466cb74669f09beaf4d5f9 Mon Sep 17 00:00:00 2001 From: duncanspumpkin Date: Thu, 3 Mar 2016 22:01:11 +0000 Subject: [PATCH] Fix #2887. Queues now correctly invalidate when breaking a chain --- src/world/footpath.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/world/footpath.c b/src/world/footpath.c index 2efea9dcc9..4a262feb34 100644 --- a/src/world/footpath.c +++ b/src/world/footpath.c @@ -1371,6 +1371,8 @@ void footpath_chain_ride_queue(int rideIndex, int entranceIndex, int x, int y, r mapElement->properties.path.additions &= 0x8F; mapElement->properties.path.additions |= (entranceIndex & 7) << 4; + map_invalidate_element(x, y, mapElement); + if (lastQueuePathElement == NULL) { lastQueuePathElement = mapElement; }