Local Deploy for Nested Bonuses
Currently Local Deploy is only available for maps without overlapping bonuses. This restriction removes a ton of really good maps. As pointed out in a previous feature request, it would be incredibly difficult (if even possible) to have Local Deploy on every map. However, a great deal of the excluded maps utilize nested bonuses, and Local Deploy can easily be made to work for these maps.
When I say nested bonuses, I am referring to maps in which for any two bonuses, either the bonuses do not overlap at all, or one bonus contains the other.
Example: US Regions (by Flesius9517)
Example: Most the "Big" maps would work under this approach
Non-example: Rise of Rome (by Incaman) would not work, because the 12-bonus "Roman Republic" and 10-bonus "Magna Italia" overlap but neither contains the other. (Although, it would work if you ignore the 12-bonuses).
I think it should be fairly straightforward to make Local Deployment work for these maps. Checking that the map uses nested bonuses is easy enough (just check the condition on every pair of bonuses). Determining which income to use for a deployed troop is only a little bit harder. You just need to prioritize the smallest bonuses first. (For example, if in US Regions I wanted to deploy to Northwestern Colorado, first try to take the troops from the Colorado income, then the Southern Mountain income, then from the base income).
