diff --git a/src/openrct2/management/Research.cpp b/src/openrct2/management/Research.cpp index 7f370ae043..f17a5877b8 100644 --- a/src/openrct2/management/Research.cpp +++ b/src/openrct2/management/Research.cpp @@ -200,7 +200,7 @@ void research_finish_item(ResearchItem* researchItem) if (rideEntry != nullptr && base_ride_type != RIDE_TYPE_NULL) { - if (RideTypeIsValid(base_ride_type)) + if (!RideTypeIsValid(base_ride_type)) { log_warning("Invalid ride type: %d", base_ride_type); base_ride_type = ride_entry_get_first_non_null_ride_type(rideEntry);