It will only use a one-day ticket if you otherwise do not have access to Dinseylandfill. So, those who have the charter shouldn't be affected by this.
Code:
void enable_adventure_locations()
{
if ( farm_location == BARF_MOUNTAIN && !stench_airport_available ) {
// This will be true only if user asked to use a one-day ticket
// and one is available to us
if ( !retrieve_item( 1, DINSEY_TICKET ) ) {
abort( "Failed to acquire a one-day ticket to Dinseylandfill" );
}
use( 1, DINSEY_TICKET );
stench_airport_available = true;
}
}