How does starvation work?
1. Foreign defence starves first at all times. Afterwards your own troops will starve in the following order: troops from other villages owned by oneself, troops from the same village and finally troops from the same village who are afoot. 2. The troop type of which there is the most will be selected for starvation first until there is an equal amount of 2 or more troop types. When this happens, the troop type with the highest crop upkeep value will be selected for starvation. 3. Basically there is no difference between heroes, senators and legionaries. However, the routine scans the troops from left to right and usually there are more ordinary troops than special ones present. The own hero, of which one can have only one, starves last due to these reasons. Keep in mind though that foreign senators, chiefs and chieftains as well as heroes starve even before the own ordinary troops do.