XCOM 2
183 ratings
[WOTC] Repurpose Abilities
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
133.057 KB
5 Jul, 2019 @ 10:35am
9 Nov, 2019 @ 5:08am
6 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
[WOTC] Repurpose Abilities

In 1 collection by Boundir
Make Your Own Game
26 items
Description
Description

This mod allows you to attach and/or remove abilities to characters, weapons, armors and items.

Variables

TemplateName - String
Optional - Name of the template being modified.

CharacterGroup - String
Optional - Name of the CharacterGroup being modified.

RemoveOriginal - Bool
Optional - Whether we remove original abilities or not.

AddAbilityName - Array (string)
Optional - Name of abilities we want to add

RemoveAbilityName - Array (string)
Optional - Name of abilities we want to remove

Usage

Can be used by other mods to modify existing templates by adding XComRepurposeAbilities.ini to the mod config.
Can be used by anyone willing to tweak his game even more.

Examples:
[RepurposeAbilities.OPTC_CharactersAbilities] ; Remove Lost Headshot from all Lost ; +Abilities=(CharacterGroup=TheLost, RemoveAbilityName=(LostHeadshotInit)) ; Ability attached to character ; Remove original abilities from Andromedon ; +Abilities = (TemplateName=Andromedon, RemoveOriginal=true) ; Remove Blazing Pinions from Archon ; +Abilities = (TemplateName=Archon, RemoveAbilityName[0]=BlazingPinionsStage1) ; Ability attached to weapon ; +Abilities = (TemplateName=ArchonStaff, AddAbilityName[0]=Bladestorm) ; +Abilities = (TemplateName=AdvStunLancerM1_StunLance, AddAbilityName[0]=Bladestorm) ; +Abilities = (TemplateName=AdvStunLancerM2_StunLance, AddAbilityName[0]=Bladestorm) ; +Abilities = (TemplateName=AdvStunLancerM3_StunLance, AddAbilityName[0]=Bladestorm) ; Ability attached to armor ; +Abilities = (TemplateName=LightAlienArmor, RemoveAbilityName[0]=Grapple) ; Ability attached to items ; +Abilities = (TemplateName=MindShield, AddAbilityName[0]=RobotImmunities, RemoveAbilityName[0]=MindShield)

Compatibility
It should be compatible with everything.

Note
Some abilties may require animation to work. Don't be surprised when you won't see Troopers perform Bladestorm ¯\(°_o)/¯

Troubleshooting
https://www.reddit.com/r/xcom2mods/wiki/mod_troubleshooting
Mods not working properly / at all
Mod not working? Mods still have their effects after you disable them?

218 Comments
jovieandzack66 30 Jul @ 4:35pm 
I tried with the space and it still isn't in there.
Boundir  [author] 30 Jul @ 3:51pm 
It's in fact "Repurpose Abilities". Needs spacing my bad. You're in the right place.
jovieandzack66 30 Jul @ 3:42pm 
I checked the logs and I noticed that there weren't any occurrences of "RepurposeAbilities", is there something I'm forgetting, or am I looking in the wrong place? (I've been looking in the "Launch" text file)
Boundir  [author] 30 Jul @ 3:15pm 
What do you mean ? You can check the logs for occurrences of "RepurposeAbilities" and see if it applies to your list of abilities. First troubleshooting is linked to reddit and will give you infos on where to find logs.
jovieandzack66 30 Jul @ 2:28pm 
That is probably the problem, how do I go about fixing it?
Boundir  [author] 30 Jul @ 4:15am 
Does the log find the templates ?
It goes everywhere: units, armors, weapons and items.
jovieandzack66 29 Jul @ 9:17pm 
So I have this so far,
+Abilities = (TemplateName=AdvLightningReaverM2, AddAbilityName[0]=CoupDeGrace2)
+Abilities = (TemplateName=AdvLightningReaverM3, AddAbilityName[0]=Whirlwind2, AddAbilityName[1]=CoupDeGrace2)
+Abilities = (TemplateName=AdvShadowAssassinM2, AddAbilityName[0]=HardTarget, AddAbilityName[1]=LowProfile)
+Abilities = (TemplateName=AdvShadowAssassinM3, AddAbilityName[0]=Whirlwind2, AddAbilityName[1]=HardTarget, AddAbilityName[2]=LowProfile)
but looking with the f1 mod, I don't see any of the added abilities, can these only be put on the weapons?
Boundir  [author] 2 May @ 3:00am 
+Abilities = (TemplateName=INSERT_TEMPLAR_WEAPON_HERE, AddAbilityName=(Bladestorm))
Bronze Inkwell 1 May @ 5:58pm 
If I were to use this to try and give my Templar soldier Bladestorm, what command should I put in?
Boundir  [author] 10 Apr @ 9:27am 
PsiOperative is a X2SoldierClassTemplate but this mod modifies Character templates.
You could remove the ability from the PsiOperative tree though. Look for it in XComClassData.ini iirc.