*            The plant that the creature is interested in
     * @param amount
     *            The amount of energy that the creature is interested in
     * @return true, if the creature is happy to make a partnership, else false
     */
    protected synchronized boolean requestCompanionship(IntelCreature creature,
							int combo, Plant currentDesiredPlant, int amount) {
	if (!hasPartner() && !isAPartner() && !creature.isAPartner()
	    && combo == getDesiredCombo()
	    && amount >= (getComboAmount(combo) / 2)
	    && currentDesiredPlant == getCurrentDesiredPlant()) {
	    WorldFrame.log.append("Intel Leader Creature "
				  + getCreautreNumber() + " Companionship with creature "
				  + creature.getCreautreNumber() + " has been accepted\n");
	    return true;
	}
	return false;
    }