From e16833d652d36b322728699609298bddb0a423a9 Mon Sep 17 00:00:00 2001 From: Lucien Date: Sun, 26 Jan 2025 10:50:11 -0800 Subject: [PATCH] Fixed bug causing dynamic traffic messages to appear in non-dynamic zone --- src/traffic_messages.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/traffic_messages.cpp b/src/traffic_messages.cpp index f2e837012..7ecf9835e 100644 --- a/src/traffic_messages.cpp +++ b/src/traffic_messages.cpp @@ -490,8 +490,10 @@ void regenerate_traffic_msgs() { queue.push_back(str_dup(messages[msg_idx])); // Add dynamic traffic messages to the queue. - for (int dyn_idx = 0; dyn_idx < (int) (qty * 2); dyn_idx++) - queue.push_back(generate_dynamic_traffic_message__returns_new()); + if (which != TRAFFIC_MESSAGES_DEPRESSING) { + for (int dyn_idx = 0; dyn_idx < (int) (qty * 2); dyn_idx++) + queue.push_back(generate_dynamic_traffic_message__returns_new()); + } // Shuffle it. std::random_device rd;