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;