Olá!
Obrigado pelo post, vou comentar abaixo sobre as suas dúvidas, mas o amigo Tony Ferreira foi preciso em suas respostas.
1- Não tem limite de cartas na mão, vai do jogador montar sua estratégia, e se ela envolver ficar com muitas cartas na mão por algum motivo, pode, apesar de dificilmente ser bom.
2- Quando roubam sua comida, o aliado continua na cabana e funcionando normalmente com seu efeito.
3- Depois da situação 2, outro aliado só pode ser baixado se você tiver mais comidas do que aliados. Se tinha 2 e 2, e roubaram 1 comida, só da pra baixar mais um aliado se você tiver 3 comidas equipadas na sua cabana. Os aliados não são associados diretamente a alguma carta de comida em linha ou algo assim, e sim somente ao número de cartas de comida.
4- Entendo que faria sentido deixar o aliado sem funcionar se tiver menos comidas que aliado, porém, isso muitas vezes prejudicaria o jogador que está em último, dificultando a possibilidade de enfrentar quem está melhor. Além disso, como falei que não existe uma associação direta de X aliado a Y comida, precisaria ser criada uma outra regra pra fazer essa associação e saber qual Aliado iria perder seu poder. (Isso até adicionaria um elemento na estratégia, pois o atacante poderia escolher qual Aliado inativar, ao escolher roubar uma comida específica. Quem sabe em alguma expansão se conseguirmos equilibrar o problema descrito anteriormente...)
Qualquer dúvida continuo à disposição, abraços!