Blinding Smoke

If you liked this item, please rate it up on Steam Workshop page.

Author: MrCloista

Last revision: 11 Jul, 2022 at 00:21 UTC

File size: 297.98 KB

On Steam Workshop

Description:

This mod is designed to be a way of enabling the offensive use of Smoke Grenades. It is inspired by the Alpha Smoke mod, but designed to be significantly toned down in effect, more a distraction/minor control tool than outright area denial. With Smoke Grenades now no longer breaking concealment, it can be used to improve the ability to sneak past a pod.

It is also coded to be as friendly with other mods affecting smoke grenades/abilities as possible.

Details

Adds a custom blind effect to a number of things.

The default config is for
base game Smoke Grenades
base game Smoke Bombs
Superior Explosives Tier3 Smoke Warheads
A Better Advent Riot MEC Smoke Launchers
SPARK Launchers Redux Smoke Launchers
Chemthrower Abilities Smoke and Medic Canisters
Modular Sparks Reactive smoke module.
Brunout & Concussion Rocket from LW2 Secondaries.

Enemies in the area of a "smoke" effect when it starts will instantly be subjected to a Blind Ability. Only units caught in that initial effect are affected, so units walking into the smoke afterwards will not get Blinded. In all other respects smoke is unchanged. The smoke on the map still grants a defensive bonus as usual, etc. Throwing Smoke Grenades now does not break Concealment.

Blind Effect
The Blind effect lasts for the turn it is triggered.
By Default, it reduces Vision to 50% and Detection Radius to 33%.
It also sets ‘reserved action points’ to 0, which removes Overwatch (this update now has visualisation of this).
Blind Effect EXCLUDES Robots, Psionics, Large Units, Dead Units and Units in Stasis.

Config Options
The config in XComGame.ini has the options for what can give the effect .
Option if it affects everything or just enemy units in the area.
For grenades it adds to both the thrown and launched effects.
For abilities it adds to the MultiTarget effects.
For duration and stat changes of the Blind Effect.

Conflicts etc
Should work with everything (except possibly LWotC !!)
… designed to be used with Grey Smoke, Reliable Smoke and Smoke Grants Concealment.

Credits
RustyDios – for Smoke Grants Concealment which this is based on, and the Modpreview.
shiremct – For the event listener to prevent smoke grenades from breaking concealment.