I've been thinking of a way of creating an ability that could negate the enemy's ambusher units, but as I found, none exists currently.
The point would be to have the possibility to create units that can reveal hidden enemy units within their view-range. (within their vision costs.)
Currently on maps with friendly terrain, ambushers can hide for a very long time, and can only be spotted by attacking them. By having balanced spotters, stealthy scenarios in user-made campaigns could evolve to a newer level, and I think this would open up for more possibilities with game mechanics, while keeping to the KISS principle.
The ability type to enable this could be:
- Code: Select all
name = reveals or spots, or eagle eyed, or any fancy name
affect_enemy= default behaviour
affect_allies= don't know if it this would make any sense..."traitor" ability, maybe, revealing allied troops to the enemy?
# extra keys:
radius = the vision range of the unit by default, but it could be set to any value
alert = translatable string printed on the screen, something like "enemy spotted" by default
There is no need to start an arms race & coldwar about then having superhides which 'reveal' does not spot, then having ultra-reveal....
Units with [reveal] spot every enemy. The end.