Place chicken and potatoes in a 9x13 inch baking dish. Melt butter in a medium skillet over medium heat. Saute onion, then stir in beer, soup, chopped tomatoes, curry powder,garam marsala, basil, pepper and salt. Reduce heat to low and simmer for about 10 minutes while finishing the remaining beer. Gradually stir in half and half and then pour over chicken.