From 77e1a3b163048bddb555b7fbeae6b20af0e6d0d0 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Thu, 6 Jul 2023 00:09:30 +0100 Subject: [PATCH] Fix using default graphics for all signals when using original TTD baseset --- src/newgrf.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/newgrf.cpp b/src/newgrf.cpp index 83f6712be4..6a80acab62 100644 --- a/src/newgrf.cpp +++ b/src/newgrf.cpp @@ -7352,7 +7352,8 @@ static void GraphicsNew(ByteReader *buf) } } - if (type == 0x04 && ((_cur.grfconfig->ident.grfid & 0x00FFFFFF) == OPENTTD_GRAPHICS_BASE_GRF_ID || _cur.grfconfig->ident.grfid == BSWAP32(0xFF4F4701))) { + if (type == 0x04 && ((_cur.grfconfig->ident.grfid & 0x00FFFFFF) == OPENTTD_GRAPHICS_BASE_GRF_ID || + _cur.grfconfig->ident.grfid == BSWAP32(0xFF4F4701) || _cur.grfconfig->ident.grfid == BSWAP32(0xFFFFFFFE))) { /* Signal graphics action 5: Fill duplicate signal sprite block if this is a baseset GRF or OpenGFX */ const SpriteID end = offset + num; for (SpriteID i = offset; i < end; i++) {