Peek From Concealment
Note: this version is for the base game, without War of the Chosen!
Want to use all those neat buildings and alleys in XCOM 2?
Too worried about lurking civilians and pods to approach blind corners?
Do you feel a twinge of fear whenever you approach the edge of a roof or skylight?
Sick of "stealthing" your way through the map by running through the center of the road?
This mod makes concealment more reasonable and forgiving in situations where you can’t get clear sight-lines.
- Peeking ("stepping-out") from behind high cover does not break concealment. Blind corners are safe to approach and even to retreat from.
- Approaching the edge of a rooftop, or peeking into a skylight, is now safe.
- Close-range ambushes are easier and more flexible when you have access to doors, windows, and other high cover.
- You cannot be revealed by an enemy if you have high cover against it, or low cover with elevation (eg. on a rooftop)
- Movement is slightly more forgiving. If the start and end of your move are hidden, you won’t be revealed unless you are visible on at least 3 tiles of your movement path.
- In exchange for these bonuses, enemy detection ranges have been buffed slightly, making open areas and roads a bit more dangerous.
All of these changes are configurable in the INI. The default settings are intended to not be too disruptive while allowing for a bit more gameplay variety.
This does not override any classes, but it does override a few event handlers in XComGameState_Unit (ObjectMoved and UnitMoveFinished).
It may be incompatible with mods that also do this, but I don’t know of any.
This mod is compatible with Long War, but should work equally well in Vanilla.
It should be compatible with all save games and safe to add or remove at any time.
The concealment UI (warning tiles, etc.) is almost all native code and private variables, so I couldn’t change it.
Thus, it’ll still give you the "warning" indicator even for a safe move. You’ll just have to keep the rules in mind. Sadly, this isn’t possible to fix without making this a highlander mod.
