XCOM 2
[WOTC] Ability Editor
Feezec 20 Feb, 2021 @ 11:12pm
How do I interact with objectives without breaking concealment?
I added the below to XComAbilityEditor.ini

+Abilities = (AbilityName=Interact_PlantBomb, RetainConcealment=AlwaysEvenWithObjective)
+Abilities = (AbilityName=Interact_MarkSupplyCrate, RetainConcealment=AlwaysEvenWithObjective)
+Abilities = (AbilityName=Interact_OpenChest, RetainConcealment=AlwaysEvenWithObjective)

+Abilities = (AbilityName=Hack, RetainConcealment=AlwaysEvenWithObjective)
+Abilities = (AbilityName=Hack_Chest, RetainConcealment=AlwaysEvenWithObjective)
+Abilities = (AbilityName=Hack_Workstation, RetainConcealment=AlwaysEvenWithObjective)
+Abilities = (AbilityName=Hack_ObjectiveChest, RetainConcealment=AlwaysEvenWithObjective)

I started a Hack the Terminal mission through the Skirmish menu.
My concealed Specialist hacks the terminal.
My Specialist lost concealment and the nearby enemies activated.

The only other active mods are Mod Config Menu and XCOM Highlander.
< >
Showing 1-7 of 7 comments
Boundir  [developer] 21 Feb, 2021 @ 2:00am 
I remember hacking being a two phases ability. Maybe try to apply that same logic to FinalizeHack or I don't know how the ability is called
Lux Manifestus 13 Mar, 2022 @ 12:48pm 
@Boundir where might this secondary ability name be located in the game files?
Last edited by Lux Manifestus; 13 Mar, 2022 @ 1:05pm
Lux Manifestus 13 Mar, 2022 @ 1:05pm 
@FeeZec, where did you find these ability names, please?
Last edited by Lux Manifestus; 13 Mar, 2022 @ 1:09pm
Boundir  [developer] 14 Mar, 2022 @ 12:38pm 
XComGame.X2Ability_DefaultAbilitySet.FinalizeHack()
Nyx 18 Mar, 2022 @ 8:16pm 
Do you happen to know what is the ability to pick up soldiers called? Because I want to modify abilities in order to do objectives without breaking concealment and this is exactly what I need but it's missing picking soldiers (for the compound mission).
Nyx 19 Mar, 2022 @ 12:56pm 
I managed to find the ability's internal name by scouring through localization files:
These are the ability names for picking up soldiers, I imagine its just a question of following the same logic as the OP's first few lines of ini config.

[CarryUnit X2AbilityTemplate]
LocFriendlyName="Transport d'unité"
LocHelpText="Prenez l'unité ciblée et portez-la."
LocFlyOverText="Unité portée"

[PutDownUnit X2AbilityTemplate]
LocFriendlyName="Dépose d'unité"
LocHelpText="Dépose l'unité portée à vos pieds."
LocFlyOverText="Dépose d'unité"
Nyx 19 Mar, 2022 @ 1:12pm 
So I've tried it out, and putting a unit will not break concealment with the PutDownUnit, but picking them up still those even tho I have +Abilities = (AbilityName=CarryUnit, RetainConcealment=AlwaysEvenWithObjective) in my config.

I read somewhere that this might be hardcoded (at least for the unconscious VIP in the compound mission)
< >
Showing 1-7 of 7 comments
Per page: 1530 50