What if we doubled the food output of food resources, and made all surplus food count toward a global value? From there, through a special screen, you could put weights on cities so that the surplus goes to just maintaining (no starvation, no growth) a city, or surplus so the city could grow. That way, you could have a handful of specialist cities dedicated to being specialist-y while you have puppet city slaves feeder cities dedicated to producing a food surplus. Bonus points in that food/bonus resources are now valuable enough to be tradeable like gold/strategic resources. I picture it working like gold, so you can build up a stockpile of food. ------ Potential Issues -AI. As always. I'm pretty sure it isn't too hard to make the AI think intelligently when it comes to keeping its people at least fed. Where it may have issues is with its decision making regarding what to do with the food surplus and figuring out which cities to weigh. I'm not entirely knowledgeable on the decision making of the AI right now, but it can clearly be weighted to prefer some settlement positions over others, building choices over others, units over others, etc. It should be possible to get the AI to place weights on certain cities in certain situations. Another solution could be to just make the AI ignore the mechanic and have it act like it does already. ----- Why is this good enough to be warranted? A lot of ideas are posted simply boil down to "throw more into the game". The main reason I want this particular idea is because I was playing the game last night and kept thinking to myself wouldn't it be great if I can make my puppet cities exist ONLY to feed my core cities, with puppet growth only there so they can work more farm hexes? After all, they feed the core culture, strategics, and luxuries. Secondly, I hate city-states with only bonus resources. I don't think they should be THAT useless, right?