-
Notifications
You must be signed in to change notification settings - Fork 92
Config Compatibility Changes for mods
wdanny69 edited this page Dec 20, 2024
·
5 revisions
Config to add lw abilities to smart overwatch all, this should also work with overwatch all/others
[XComGame.X2AIBTBehaviorTree]
+EquivalentAbilities=( KeyName=Overwatch, EquivalentAbilityName[0]=LongWatch )
+CustomNodes=(NodeTypeString=SmartOverwatchAllCondition, ExtendsFromType=Condition, ClassName="SmartOverwatchAll.X2AIBTConditions_SmartOverwatchAll")
+Behaviors=(BehaviorName=ShouldReload, NodeType=SmartOverwatchAllCondition)
+Behaviors=(BehaviorName=SelectAbility-PistolOverwatch, NodeType=Action)
+Behaviors=(BehaviorName=SelectAbility-IRI_TemplarShield, NodeType=Action)
+Behaviors=(BehaviorName=SelectAbility-IRI_Rider_Intercept, NodeType=Action)
+Behaviors=(BehaviorName=SelectAbility-OneForAll, NodeType=Action)
+Behaviors=(BehaviorName=SelectAbility-SteadyWeapon, NodeType=Action)
+Behaviors=(BehaviorName=SelectAbility-Stock_LW_Bsc_Ability, NodeType=Action)
+Behaviors=(BehaviorName=SelectAbility-Stock_LW_Adv_Ability, NodeType=Action)
+Behaviors=(BehaviorName=SelectAbility-Stock_LW_Sup_Ability, NodeType=Action)
+Behaviors=(BehaviorName=SelectAbility-SniperRifleOverwatch, NodeType=Action)
+Behaviors=(BehaviorName=SelectAbility-SnapShotOverwatch, NodeType=Action)
+Behaviors=(BehaviorName=SelectAbility-FastReload, NodeType=Action)
+Behaviors=(BehaviorName=ConsiderReload, NodeType=Sequence, \\
Child[0]=NotLastActionPoint, \\
Child[1]=ShouldReload, \\
Child[2]=SelectAbility-Reload)
+Behaviors=(BehaviorName=SmartOverwatchAll, NodeType=Selector, \\
Child[0]=ConsiderReload, \\
Child[1]=SelectAbility-SteadyWeapon, \\
Child[2]=SelectAbility-Stock_LW_Bsc_Ability, \\
Child[3]=SelectAbility-Stock_LW_Adv_Ability, \\
Child[4]=SelectAbility-Stock_LW_Sup_Ability, \\
Child[5]=SelectAbility-SniperRifleOverwatch, \\
Child[6]=SelectAbility-SnapShotOverwatch, \\
Child[7]=SelectAbility-PistolOverwatch, \\
Child[8]=SelectAbility-Overwatch, \\
Child[9]=SelectAbility-IRI_Rider_Intercept, \\
Child[10]=SelectAbility-IRI_TemplarShield, \\
Child[11]=SelectAbility-OneForAll, \\
Child[12]=SelectAbility-HunkerDown)
Still Stop Wasting My Time Config for lw abilities
[StillDontWasteMyTime.UISL_StrategyMap]
DEFAULT_SPEED=2
UPDATE_SPEED=2
[StillDontWasteMyTime.Musashi_QuickerAbilities_Screen_Listener]
DEFAULT_SPEED=1
;************************************************************************************************************
;*** Xcom 2 Vanilla ***
;************************************************************************************************************
;Basic Actions
+CustomAbilities = (Ability=Hack, Speed=2)
+CustomAbilities = (Ability=Hack_Chest, Speed=2)
+CustomAbilities = (Ability=Hack_ObjectiveChest, Speed=2)
+CustomAbilities = (Ability=Hack_Workstation, Speed=2)
+CustomAbilities = (Ability=CancelHack, Speed=2)
+CustomAbilities = (Ability=FinalizeHack, Speed=2)
+CustomAbilities = (Ability=PutDownUnit, Speed=2)
+CustomAbilities = (Ability=CarryUnit, Speed=2)
+CustomAbilities = (Ability=Knockout, Speed=2)
;Grenadier
+CustomAbilities = (Ability=LaunchGrenade, Speed=2)
+CustomAbilities = (Ability=SaturationFire, Speed=2)
;Specialist
+CustomAbilities = (Ability=IntrusionProtocol, Speed=2) ; Hack ability (for things such as the detection towers)
+CustomAbilities = (Ability=AidProtocol, Speed=2)
+CustomAbilities = (Ability=CombatProtocol, Speed=2)
+CustomAbilities = (Ability=HaywireProtocol, Speed=2)
+CustomAbilities = (Ability=MedicalProtocol, Speed=2)
+CustomAbilities = (Ability=RevivalProtocol, Speed=2)
+CustomAbilities = (Ability=CapacitorDischarge, Speed=2)
+CustomAbilities = (Ability=RestorativeMist, Speed=2)
+CustomAbilities = (Ability=ScanningProtocol, Speed=2)
+CustomAbilities = (Ability=FinalizeIntrusion, Speed=2)
+CustomAbilities = (Ability=FinalizeHaywire, Speed=2)
+CustomAbilities = (Ability=CancelIntrusion, Speed=2)
+CustomAbilities = (Ability=CancelHaywire, Speed=2)
;Pistols
+CustomAbilities = (Ability=Faceoff, Speed=2)
;Psi Ops
+CustomAbilities = (Ability=Soulfire, Speed=2)
+CustomAbilities = (Ability=Stasis, Speed=2)
+CustomAbilities = (Ability=SoulStealTriggered, Speed=2)
+CustomAbilities = (Ability=Sustain, Speed=2)
+CustomAbilities = (Ability=SustainTriggered, Speed=2)
+CustomAbilities = (Ability=Insanity, Speed=2)
+CustomAbilities = (Ability=Inspire, Speed=2)
+CustomAbilities = (Ability=Fortress, Speed=2)
+CustomAbilities = (Ability=Fuse, Speed=2)
+CustomAbilities = (Ability=Domination, Speed=2)
+CustomAbilities = (Ability=NullLance, Speed=2)
+CustomAbilities = (Ability=VoidRift, Speed=2)
+CustomAbilities = (Ability=PsiOperativeMindControl,Speed=2)
+CustomAbilities = (Ability=PsiDimensionalRiftStage1,Speed=2)
+CustomAbilities = (Ability=DimensionalRift,Speed=2)
;Enemy Psionics
+CustomAbilities = (Ability=Mindspin, Speed=2)
+CustomAbilities = (Ability=DelayedPsiExplosion, Speed=2)
+CustomAbilities = (Ability=PsiExplosion, Speed=2)
+CustomAbilities = (Ability=PsiReanimation, Speed=2)
+CustomAbilities = (Ability=MindControl, Speed=2)
+CustomAbilities = (Ability=PsiMindControl, Speed=2)
;Advent Shieldbearers
+CustomAbilities = (Ability=EnergyShield, Speed=2)
+CustomAbilities = (Ability=EnergyShieldMk3, Speed=2)
;Sectopods
+CustomAbilities = (Ability=SectopodHigh, Speed=2)
+CustomAbilities = (Ability=SectopodLow, Speed=2)
+CustomAbilities = (Ability=SectopodLightningField, Speed=2)
+CustomAbilities = (Ability=WrathCannon, Speed=2)
+CustomAbilities = (Ability=WrathCannonStage1, Speed=2)
;Mecs
+CustomAbilities = (Ability=MicroMissiles, Speed=2)
;Andromedons
+CustomAbilities = (Ability=AcidBlob, Speed=2)
+CustomAbilities = (Ability=BigDamnPunch, Speed=2)
;Archons
+CustomAbilities = (Ability=BlazingPinions, Speed=2)
+CustomAbilities = (Ability=BlazingPinionsStage1, Speed=2)
;Chryssalids
+CustomAbilities = (Ability=ChryssalidBurrow, Speed=2)
+CustomAbilities = (Ability=ChryssalidUnburrow, Speed=2)
;Codex
+CustomAbilities = (Ability=Superposition, Speed=2)
+CustomAbilities = (Ability=Teleport, Speed=2)
+CustomAbilities = (Ability=PsiBombStage1, Speed=2)
;Gatekeeper
+CustomAbilities = (Ability=GatekeeperDeathExplosion, Speed=2)
+CustomAbilities = (Ability=AnimaInversion, Speed=2)
+CustomAbilities = (Ability=GatekeeperOpen, Speed=2)
+CustomAbilities = (Ability=GatekeeperClose, Speed=2)
;Sparks
+CustomAbilities = (Ability=Bombard, Speed=2)
+CustomAbilities = (Ability=Intimidate, Speed=2)
+CustomAbilities = (Ability=Nova, Speed=2)
+CustomAbilities = (Ability=Overdrive, Speed=2)
;************************************************************************************************************
;*** XCOM 2 WOTC Vanilla ***
;************************************************************************************************************
;Skirmishers
+CustomAbilities = (Ability=Justice, Speed=2)
+CustomAbilities = (Ability=SkirmisherVengeance, Speed=2) ; Wrath
+CustomAbilities = (Ability=CombatPresence, Speed=2)
+CustomAbilities = (Ability=Whiplash, Speed=2)
;Templars
+CustomAbilities = (Ability=Volt, Speed=2)
+CustomAbilities = (Ability=Amplify, Speed=2)
+CustomAbilities = (Ability=Pillar, Speed=2)
+CustomAbilities = (Ability=StunStrike, Speed=2)
+CustomAbilities = (Ability=VoidConduit, Speed=2)
;Reapers
+CustomAbilities = (Ability=Executioner, Speed=2) ; Banish
;Spectres
+CustomAbilities = (Ability=SpectreMoveBegin, Speed=2)
+CustomAbilities = (Ability=SpectreMoveEnd, Speed=2)
+CustomAbilities = (Ability=Vanish, Speed=2)
+CustomAbilities = (Ability=VanishReveal, Speed=2)
+CustomAbilities = (Ability=Horror, Speed=2)
+CustomAbilities = (Ability=Shadowbind, Speed=2)
+CustomAbilities = (Ability=ShadowbindM2, Speed=2)
;Advent Priests
+CustomAbilities = (Ability=PriestPsiMindControl, Speed=2)
+CustomAbilities = (Ability=HolyWarriorM1, Speed=2)
+CustomAbilities = (Ability=HolyWarriorM2, Speed=2)
+CustomAbilities = (Ability=HolyWarriorM3, Speed=2)
;Chosen Assassin
+CustomAbilities = (Ability=HarborWave, Speed=2)
;Chosen Hunter
+CustomAbilities = (Ability=HunterGrapple, Speed=2)
;Chosen Warlock
+CustomAbilities = (Ability=MindScorch, Speed=2)
+CustomAbilities = (Ability=SpectralArmy, Speed=2)
+CustomAbilities = (Ability=SpectralArmyM2, Speed=2)
+CustomAbilities = (Ability=SpectralArmyM3, Speed=2)
+CustomAbilities = (Ability=SpectralArmyM4, Speed=2)
+CustomAbilities = (Ability=EndSpectralArmy, Speed=2)
+CustomAbilities = (Ability=TeleportAlly, Speed=2)
+CustomAbilities = (Ability=Corress, Speed=2)
+CustomAbilities = (Ability=CorressM2, Speed=2)
+CustomAbilities = (Ability=CorressM3, Speed=2)
+CustomAbilities = (Ability=CorressM4, Speed=2)
;Bond Abilities
+CustomAbilities = (Ability=BondmateTeamwork, Speed=2)
+CustomAbilities = (Ability=BondmateTeamwork_Improved, Speed=2)
+CustomAbilities = (Ability=BondmateDualStrike, Speed=2)
+CustomAbilities = (Ability=BondmateDualStrikeFollowup, Speed=2)
;************************************************************************************************************
;*** LWOTC ***
;************************************************************************************************************
;Sharpshooters
+CustomAbilities = (Ability=Holotarget, Speed=2)
+CustomAbilities = (Ability=Multitargeting, Speed=2)
+CustomAbilities = (Ability=Rapidtargeting, Speed=2)
;Specialists
+CustomAbilities = (Ability=Interference, Speed=2)
+CustomAbilities = (Ability=RescueProtocol, Speed=2)
+CustomAbilities = (Ability=Airdrop, Speed=2)
+CustomAbilities = (Ability=FullOverride, Speed=2)
+CustomAbilities = (Ability=FinalizeFullOverride, Speed=2)
+CustomAbilities = (Ability=CancelFullOverride, Speed=2)
+CustomAbilities = (Ability=BlindingProtocol_LW, Speed=2)
;Assaults
+CustomAbilities = (Ability=ArcthrowerStun, Speed=2) ; Basic Arc Thrower Stun
+CustomAbilities = (Ability=ChainLightning, Speed=2)
+CustomAbilities = (Ability=SuperCharge_LW, Speed=2) ; Arc Welder
;Gunner
+CustomAbilities = (Ability=IronCurtain, Speed=2)
;Psi Ops
+CustomAbilities = (Ability=LW_PhaseWalk, Speed=2)
+CustomAbilities = (Ability=Solace_LW, Speed=2)
+CustomAbilities = (Ability=MindMerge, Speed=2)
+CustomAbilities = (Ability=LW_NullWard, Speed=2)
+CustomAbilities = (Ability=LW_SoulStorm, Speed=2)
;Sparks
+CustomAbilities = (Ability=RepairMW_LW, Speed=2) ; LW Spark Repair
+CustomAbilities = (Ability=Neutralize_LW, Speed=2) ; Neutralize Protocol
;Templar
+CustomAbilities = (Ability=IRI_SoulShot, Speed=2) ; Soul Shot
+CustomAbilities = (Ability=IRI_TemplarShield, Speed=2) ; Templar Shield
+CustomAbilities = (Ability=Apotheosis, Speed=2)
+CustomAbilities = (Ability=IonicStorm, Speed=2)
;Officers
+CustomAbilities = (Ability=Command, Speed=2)
+CustomAbilities = (Ability=OscarMike, Speed=2)
+CustomAbilities = (Ability=Incoming, Speed=2)
+CustomAbilities = (Ability=GetSome, Speed=2)
;Drones
+CustomAbilities = (Ability=LWDroneMeleeStun, Speed=2)
+CustomAbilities = (Ability=LWDroneRepair, Speed=2)
+CustomAbilities = (Ability=LWDroneShock, Speed=2)
;Sectoid Commanders
+CustomAbilities = (Ability=MassMindSpin, Speed=2)
+CustomAbilities = (Ability=MassReanimation_LW, Speed=2)
;Chosen Warlock
+CustomAbilities = (Ability=ShieldAllyM1, Speed=2)
+CustomAbilities = (Ability=ShieldAllyM2, Speed=2)
+CustomAbilities = (Ability=ShieldAllyM3, Speed=2)
+CustomAbilities = (Ability=ShieldAllyM4, Speed=2)
+CustomAbilities = (Ability=ShieldAllyM5, Speed=2)
;************************************************************************************************************
;*** LWOTC Mod Jam ***
;************************************************************************************************************
+CustomAbilities = (Ability=ShadowOps_ShieldProtocol, Speed=2)
+CustomAbilities = (Ability=ShadowOps_PhalanxProtocol, Speed=2)
+CustomAbilities = (Ability=F_Resupply, Speed=2)
+CustomAbilities = (Ability=SI_SystemInfiltration, Speed=2)
; Mods
Reliable Ever Vigilant Config for lw abilities
[WOTC_ReliableEverVigilant.X2DownloadableContentInfo_ReliableEverVigilant]
DLCIdentifier="WOTC_ReliableEverVigilant"
[WOTC_ReliableEverVigilant.X2Ability_EverVigilant]
;basic actions
+EverVigilantIgnore=Loot ; Non-movement abilities that don't stop ever vigilant
+EverVigilantIgnore=Interact
+EverVigilantIgnore=Interact_OpenDoor ; opens doors
+EverVigilantIgnore=Interact_OpenChest ; opens advent loot crates
+EverVigilantIgnore=Interact_MarkSupplyCrate ; mark extract supply crates
+EverVigilantIgnore=Interact_PlantBomb ; plant bomb on missions such as sabotage monument
+EverVigilantIgnore=Interact_SmashNGrab ; open chests from smash n grab missions
+EverVigilantIgnore=TargetingCrit ; These are hack rewards that have an ability trigger
+EverVigilantIgnore=TargetingDodge ; These are hack rewards that have an ability trigger
+EverVigilantIgnore=TargetingAimAndCrit ; These are hack rewards that have an ability trigger
+EverVigilantIgnore=IntegratedComms ; These are hack rewards that have an ability trigger
+EverVigilantIgnore=VideoFeed ; These are hack rewards that have an ability trigger
+EverVigilantIgnore=DisguisedSignals ; These are hack rewards that have an ability trigger
;base/lw abilities
+EverVigilantIgnore=Fortify ; fortify
+EverVigilantIgnore=Shadow ; shadow
+EverVigilantIgnore=Dedication_LW ; dedication
+EverVigilantIgnore=RapidTargeting ; rapid targeting
+EverVigilantIgnore=QuickZap_LW ; quick zap
+EverVigilantIgnore=Interference ; interference
+EverVigilantIgnore=InspireAgility_LW ; inspire agility
+EverVigilantIgnore=Ghostwalker ; ghostwalker
+EverVigilantIgnore=RapidDeployment ; rapid deployment
+EverVigilantIgnore=SkirmisherInterrupt_LW ; interrupt
+EverVigilantIgnore=SkirmisherGrapple ; skirmisher's grapple
+EverVigilantIgnore=Grapple ; grapple
+EverVigilantIgnore=GrapplePowered ; wraith suit grapple
+EverVigilantIgnore=ScanningProtocol ; scanning protocol
+EverVigilantIgnore=Quickburn ; quickburn
+EverVigilantIgnore=ScoutScanner ; Reconnoiter
+EverVigilantIgnore=FreeScanner ; Reconnoiter
+EverVigilantIgnore=BodyShield ; Body Shield
+EverVigilantIgnore=Nova ; Nova
+EverVigilantIgnore=LightningHands ; Lightning Hands
+EverVigilantIgnore=Incoming ; Incoming
+EverVigilantIgnore=WallPhasing ; Wraith Suit Wraith
;mod jam abilities
+EverVigilantIgnore=NimbleHands ; mod jam
+EverVigilantIgnore=TitanStrike ; mod jam
+EverVigilantIgnore=FiredUp_LW ; mod jam
+EverVigilantIgnore=XcomSmartScanner ; mod jam
+EverVigilantIgnore=F_PierceTheVeil ; mod jam
+EverVigilantIgnore=MZBlink ; mod jam
+EverVigilantIgnore=ShieldTaunt ; mod jam
+EverVigilantIgnore=HiddenReserves ; mod jam
+EverVigilantIgnore=MZFrigidWhisper ; mod jam
+EverVigilantIgnore=BS_StrainMind ; mod jam
+EverVigilantIgnore=BS_StrainMindPassive ; mod jam
+EverVigilantIgnore=BS_RapidStun ; mod jam
+EverVigilantIgnore=ABBBodyHarvest ; mod jam
+EverVigilantIgnore=PAViciousBite ; mod jam
;hacking
+EverVigilantIgnore=Hack
+EverVigilantIgnore=Hack_Chest
+EverVigilantIgnore=Hack_Workstation
+EverVigilantIgnore=Hack_ObjectiveChest
+EverVigilantIgnore=Hack_ElevatorControl
+EverVigilantIgnore=Hack_Scan
+EverVigilantIgnore=Hack_ElevatorControl
+EverVigilantIgnore=IntrusionProtocol
+EverVigilantIgnore=IntrusionProtocol_Chest
+EverVigilantIgnore=IntrusionProtocol_Workstation
+EverVigilantIgnore=IntrusionProtocol_ObjectiveChest
+EverVigilantIgnore=IntrusionProtocol_Scan
+EverVigilantIgnore=IntrusionProtocol_Hack_ElevatorControl
+EverVigilantIgnore=HaywireProtocol
+EverVigilantIgnore=FullOverride
+EverVigilantIgnore=LW2WotC_FullOverride
+EverVigilantIgnore=WOTC_APA_FullOverride
+EverVigilantIgnore=WOTC_APA_ReaperHack
+EverVigilantIgnore=Hack_CovertObjectiveChest
+EverVigilantIgnore=RTTechnopathy_Hack
+EverVigilantIgnore=RTTechnopathy_Chest
+EverVigilantIgnore=RTTechnopathy_Workstation
+EverVigilantIgnore=RTTechnopathy_ObjectiveChest
; Finalizing a hack will stop Ever Vigilant
+EverVigilantStopOnAbility=FinalizeHack
+EverVigilantStopOnAbility=FinalizeIntrusion
+EverVigilantStopOnAbility=FinalizeHaywire
+EverVigilantStopOnAbility=FinalizeSKULLJACK
+EverVigilantStopOnAbility=FinalizeSKULLMINE
+EverVigilantStopOnAbility=FinalizeFullOverride
+EverVigilantStopOnAbility=WOTC_APA_FinalizeFullOverride
+EverVigilantStopOnAbility=RTFinalizeTechnopathyHack
+EverVigilantStopOnAbility=OffensiveMovementExample ; Movement abilities that stops ever vigilant
+OverwatchAbilities=Overwatch ; Overwatch abilities, goes from top to bottom, picks the first ability you have in the list where you have enough ammo to use
+OverwatchAbilities=PistolOverwatch
+TurnEndEventPriority=50 ; Increase this value to allow ever vigilant to stack with deep cover at all times, decrease to stop it from stacking with deep cover forever