Station* station = Station::Get(stationId);
uint amount = station->goods[CC_PASSENGERS].cargo.TotalCount();
//I've tried .AvailableCount() and CT_PASSENGERS each aswell, same result.
if (!station->goods[CC_PASSENGERS].HasVehicleEverTriedLoading()) return true;
if (amount == 0) {
return false;
} else {
return true;
}
//This always returns true.