Oh, of course it doesn't, it's the other way around. Sorry. Select "pumpkin", and it should also harvest peppermint.
Here is how CampgroundRequest knows about the different crops:
PHP:
public static final AdventureResult [] CROPS =
{
CampgroundRequest.PUMPKIN,
CampgroundRequest.HUGE_PUMPKIN,
CampgroundRequest.GINORMOUS_PUMPKIN,
CampgroundRequest.PEPPERMINT_SPROUT,
CampgroundRequest.GIANT_CANDY_CANE,
};
And here is how CampgroundRequest.hasCropOrBetter() works ("crop" is the crop selected in the breakfast settings):
PHP:
String currentName = current.getName();
if ( crop.equals( currentName ) )
{
return true;
}
// Iterate through CROPS.
for ( int i = 0; i < CROPS.length; ++i )
{
String cropName = CROPS[ i ].getName();
// We found the current crop before we found the
// desired crop. Not good enough.
if ( cropName.equals( currentName ) )
{
return false;
}
// We found the desired crop before we found the
// current crop - which must be better. Cool.
if ( cropName.equals( crop ) )
{
return true;
}
}
If it finds the desired crop before the current crop, it returns true, and the crop is picked. So, basically, if you choose "Pumpkin" from the dropdown, Mafia should harvest anything it finds in your garden.