To achieve unit type-specific terrain bonuses, could we not use a unit type promotion against each unit, such as:
* Melee Unit: +25% defense in forest, jungle, hills
* Tracked Unit: +25% attack in open, -33% defence in forest, jungle, city
* Helicopter Unit: +25% attack in open, -33% attack in...