284 ratings
[WOTC] Idle Suppression
File Size
0.280 MB
Aug 7 @ 6:59am
Aug 10 @ 2:59am
8 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
[WOTC] Idle Suppression

This mod adds Idle Suppression to all units. What does that mean? Well, instead of units sitting still, waiting for their turn, they will visually pick a random enemy target and fire at it. Now imagine about 8 people doing that, suddently it feels like a lot more engaging firefight.

The mod was inspired by the old Idle Suppression for the legacy game, made by robojumper.

Conditions for Idle Suppression attacker:

- Unit must not be selected.
- Unit must have a compatible weapon and ability.
- Unit must have ammo for their weapon.
- Unit must not be concealed.
- Unit must not be flanked.
- Unit must not be on Overwatch.
- Unit must pass the roll for Idle Suppression ( configurable ).

Conditions for Idle Suppression receiver:

- Unit must be visible.
- Unit must not be concealed.
- Unit must be in combat.
- Unit must not be targeted.
- Unit must pass basic checks, such as being alive, not cosmetic, not a civillian, etc.


I've tried to expose as many configurable variables as possible so that people can change them up as they please. Currently there are configs for:

- What type of weapons can be used for Idle Suppression.
- What abilities can be referenced for Idle Suppression.
- The chance for a unit to begin Idle Suppressing, instead of Peeking or Idling.
- The chance for a unit to fire more than 1 shot in a row while Idle Suppressing (And adjusting how many).
- Minimum and Maximum time between peeks for units who use cover.
- Minimum and Maximum time between idles for units who don't use cover. (Reason I seperated these was so I can configure non-cover units to Idle Suppress more often)
- Change it so that Idle Suppression ONLY plays for units who are overwatching.
- Adjust the speed for idle suppression. By default, it's slightly faster than regular animations.
- And more keep getting added every so often.


Q: Does this do any actual damage / does it actually suppress the target / does it consume ammo?
A: No, it's purely visual. The mod is entirely cosmetic. It's aim is to make the battles more visually appealing, it does not add, nor change any game rules that you are used to.

Q: Do I need to start a new campaign/new mission for this to take effect?
A: No, it should work immediately.

Q: Does this have any ModClassOverrides?
A: Yes, I am overriding XComIdleAnimationStateMachine, which as far as I know, shouldn't affect any other mod, since it's a very obscure file to even consider editing.

Q: Are there any mod conflicts?
A: Not as far as I know. This should work fine with just about every mod. (Only exception being if any mod overrides what I mentioned above, which is again highly unlikely)

Q: Do I need anything in order to run this mod?
A: It needs the community highlander.

Q: How do I change the settings for this mod?
A: Find the mod's config files. If you don't know where they are, google it or use this link for a visual guide: https://imgur.com/a/RpyEd#vvXAO2v


- Initial release

- Properly caching Screenshakes and Cinematic camera events now, so they don't get removed until a restart.
- Added a config allowing Screenshakes from weapon animations during Idle Suppression

- Added a fix where enemy units were being Idle Suppressed while they were first revealed.

- Fixed some cases where enemy units wouldn't fire.
- Units who are carrying bodies will no longer attempt to Idle Suppress.

- Added some slight optimization.
- Chosen assassin will no longer do Idle Suppression while concealed.
- Decals from Idle Suppression are now disabled by default. You can reenable them from the config settings.
- Added config that makes units will no longer fire at The Lost when it comes to Idle Suppression.

- Added config allowing you to adjust the maximum amount of units that can Idle Suppress at the same time.


CGNick (Me) - For spending a few days, seeing what I can do.
robojumper - For writing the original code, which pointed me in the right direction on how I can go about making this mod.

And everybody else who helped me test this for any issues before releasing it.
< >
CGNick  [author] 6 hours ago 
Try the one in documents.
VonRavenholdt6 8 hours ago 
Tried it but there's two different config paths that are known. One in the My Documents, and the one in the XCOM 2 WOTC proper in steamapps. Which one should I try?
CGNick  [author] Aug 19 @ 12:52pm 
Try deleting your config folder.
VonRavenholdt6 Aug 19 @ 12:49pm 
Had to uninstall. Doesn't even work anymore; none of the animations play/go into idle suppression. It was fine until the update.
Gibbons Aug 19 @ 12:12pm 
Aw man. Gotta unsubscribe for now. Really neat mod. But the game crashes far too often with it installed.
Skarsatai 2.0 Aug 17 @ 11:11am 
changed the grafic settings to minimal and the crashes are gone. maybe this helps you to find the error.
Skarsatai 2.0 Aug 17 @ 10:23am 
same here crashes in intense firefights. I use -bg-´s reinforcement mod so there are alot of more soldiers on the battlefield....
Prov Aug 16 @ 4:48pm 
Also, thanks for looking into it! This is a major favorite of mine. Your hard work is greatly appreciated. If you want to look at my files, I'm happy to share them if it helps.
Prov Aug 16 @ 4:43pm 
I've tested it out, and it crashes now as soon as battle begins and firing starts. Even in a fresh load of XCOM. So currently it just has to saty off.
CGNick  [author] Aug 16 @ 9:38am 
Looking into potential fixes for the reported bugs, but it will take a few days. As far as crashing goes, from what I understand it mostly happens after there has been a lot of shooting. If it's that kind of crash, then there's not much I can do, because it's a game issue. The Firaxis devs coded firing effects to be sort of unoptimized, where it continues to use more and more RAM as time goes on. If it's a different type of crash, then I haven't gotten enough information to determine what's causing them.