From 2d8b93e5145666ceede35a0adf2f23c1f9640347 Mon Sep 17 00:00:00 2001 From: Gymnasiast Date: Sun, 16 Sep 2018 20:21:22 +0200 Subject: [PATCH] Fix #7995: Crash when interacting with large scenery --- src/openrct2/world/Map.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/openrct2/world/Map.cpp b/src/openrct2/world/Map.cpp index 8d5f1a7e81..f2be9ee2eb 100644 --- a/src/openrct2/world/Map.cpp +++ b/src/openrct2/world/Map.cpp @@ -3464,7 +3464,8 @@ void map_obstruction_set_error_text(rct_tile_element* tileElement) set_format_arg(0, rct_string_id, sceneryEntry->name); break; case TILE_ELEMENT_TYPE_LARGE_SCENERY: - sceneryEntry = get_large_scenery_entry(tileElement->properties.scenerymultiple.type); + // Fixme: replace by proper call. + sceneryEntry = get_large_scenery_entry(tileElement->properties.scenerymultiple.type & 0x3FF); errorStringId = STR_X_IN_THE_WAY; set_format_arg(0, rct_string_id, sceneryEntry->name); break;