XCOM 2
[WOTC] Yellow Alert Gameplay V2.0
 This topic has been pinned, so it's probably important
RedDobe  [developer] 3 Jul, 2020 @ 6:38pm
Compatibility with [WOTC] Advent Suppression (Includes ABA Support)
Dragon32 explains how to make this work when used together.
Last edited by RedDobe; 5 Jul, 2020 @ 6:28am
< >
Showing 1-1 of 1 comments
Dragon32 5 Jul, 2020 @ 4:22am 
Conflict with "[WOTC] ADVENT Suppression (Includes ABA Support)"

The mod "[WOTC] ADVENT Suppression (Includes ABA Support)" also changes the AI behaviours:
TryShootOrReloadOrOverwatch
TryShootOrReloadOrOverwatch_ABA

It adds a new Consider Suppression behaviour, it's currently borked for A Better AI users but I think Wilko maybe fixing that.

This mod's XComAI.ini could be updated but it's not possible to work out whether someone's using the modified behaviour from that mod or the base version (either vanilla or A Better AI). Let alone the weird mess that is XCOM 2's mod load order.

I think the best way to handle it is for players to manually edit XComAI.ini files.

These are the edits to this mod:

Vanilla game
+Behaviors=(BehaviorName=TryShootOrReloadOrOverwatch, NodeType=Selector, Child[0]=ConsiderTakingOverwatch, Child[1]=ShootIfAvailable, Child[2]=NeedsReload, Child[3]=TryOverwatchLastAction)
to
+Behaviors=(BehaviorName=TryShootOrReloadOrOverwatch, NodeType=Selector, Child[0]=AdventConsiderSuppression, Child[1]=ConsiderTakingOverwatch, Child[2]=ShootIfAvailable, Child[3]=NeedsReload, Child[4]=TryOverwatchLastAction)

A Better AI
+Behaviors=(BehaviorName=TryShootOrReloadOrOverwatch_ABA, NodeType=Selector, Child[0]=ShootWhenFlanking, Child[1]=OverwatchOverride, Child[2]=ShootWhenKillShot, Child[3]=ShootWhenSuppressor, Child[4]=ShootWhenOverwatcher, Child[5]=ShootWhenSureShot, Child[6]=ConsiderTakingOverwatch, Child[7]=ShootIfAvailable, Child[8]=NeedsReload, Child[9]=TryOverwatchLastAction)
to
+Behaviors=(BehaviorName=TryShootOrReloadOrOverwatch_ABA, NodeType=Selector, Child[0]=ShootWhenFlanking, Child[1]=OverwatchOverride, Child[2]=ShootWhenKillShot, Child[3]=ShootWhenSuppressor, Child[4]=ShootWhenOverwatcher, Child[5]=ShootWhenSureShot, Child[6]=AdventConsiderSuppression, Child[7]=ConsiderTakingOverwatch, Child[8]=ShootIfAvailable, Child[9]=NeedsReload, Child[10]=TryOverwatchLastAction)

A Better ADVENT
+Behaviors=(BehaviorName=TryShootOrReloadOrOverwatch_ABA, NodeType=Selector, Child[0]=ShootWhenFlanking, Child[1]=OverwatchOverride, Child[2]=ShootWhenKillShot, Child[3]=ShootWhenSuppressor, Child[4]=ShootWhenOverwatcher, Child[5]=ShootWhenSureShot, Child[6]=ConsiderTakingOverwatch, Child[7]=ShootIfAvailable, Child[8]=NeedsReload, Child[9]=TryOverwatchLastAction)
to
+Behaviors=(BehaviorName=TryShootOrReloadOrOverwatch_ABA, NodeType=Selector, Child[0]=ShootWhenFlanking, Child[1]=OverwatchOverride, Child[2]=ShootWhenKillShot, Child[3]=ShootWhenSuppressor, Child[4]=ShootWhenOverwatcher, Child[5]=ShootWhenSureShot, Child[6]=CheckForInitiateSuppression, Child[7]=ConsiderTakingOverwatch, Child[8]=ShootIfAvailable, Child[9]=NeedsReload, Child[10]=TryOverwatchLastAction)

I don't use "A Better ADVENT" so that one's an assumption. CheckForInitiateSuppression isn't defined in A Better AI but supposedly is in A Better ADVENT.

If you subscribe to this mod after ADVENT Suppression then, I think, this mod's XComAI.ini will take precedent over Wilko's mod. See above about load order and weird messes though.

Setting load order in Alternate Mod Launcher doesn't work.
Last edited by Dragon32; 5 Jul, 2020 @ 4:23am
< >
Showing 1-1 of 1 comments
Per page: 1530 50