diff --git a/src/openrct2/management/news_item.c b/src/openrct2/management/news_item.c index 7ba571c237..a9337128d4 100644 --- a/src/openrct2/management/news_item.c +++ b/src/openrct2/management/news_item.c @@ -338,7 +338,7 @@ void news_item_open_subject(sint32 type, sint32 subject) context_open_window(WC_FINANCES); break; case NEWS_ITEM_RESEARCH: - if (subject >= 0x10000) { + if (subject >= RESEARCH_ENTRY_RIDE_MASK) { // Open ride list window window_new_ride_open(); diff --git a/src/openrct2/scenario/scenario.h b/src/openrct2/scenario/scenario.h index 201c46d407..e846b21369 100644 --- a/src/openrct2/scenario/scenario.h +++ b/src/openrct2/scenario/scenario.h @@ -113,7 +113,7 @@ typedef struct rct_s6_data { // SC6[6] uint32 next_free_map_element_pointer_index; - rct_sprite sprites[10000]; + rct_sprite sprites[RCT2_MAX_SPRITES]; uint16 sprite_lists_head[6]; uint16 sprite_lists_count[6]; rct_string_id park_name;