PsiRebalance

If you liked this item, please rate it up on Steam Workshop page.

Author: LeaderEnemyBoss

Last revision: 27 Apr, 2016 at 21:36 UTC

File size: 247.81 KB

On Steam Workshop

Description:

Rebalances the way the Psi Operative gains abilities and nerfs some of it’s abilities.

Title art by https://www.facebook.com/jujibla/

The Psi Operative is a unique class in XCom 2. While I like it’s unique feel, I still have some problems with it. One of Xcom’s coolest features is growing attached to your soldiers as they accompany you throughout your campaign. Xcom 2 encouraged this with a plethora of customization options. However because of the way Psi Operatives are trained, this doesn’t apply to them. You put a rookie into the lab, some time passes, and BAM: you suddenly have an unbeatable super soldier that you didn’t get to "know" at all. This brings me to my second point: Psi Operatives are imbalanced. Even a half trained PsiOp can outshine the other classes in almost every aspect. It offers high damage without ammo limitations on a long range, has supreme crowd control and defensive skills, and is also tanky. This small mod aims to "fix" both of these problems.

Main Feature:
-Psi Operatives now need to attend missions to progress in Ranks. They still train in the Psi Lab, and they still dont earn "kill experience" like the other classes, but they have to participate in real life combat scenarios to advance their knowledge! A symbol in the Armory’s Soldier List tells you, when a PsiOp can learn additional abilities (similar to the rank up symbol of other classes).

I also implemented some Nerfs:
-Stasis now ends the PsiOp’s turn
-The following enemies are now immune to domination: Gatekeeper, Andromedon, Archon. You can add or remove enemies from this list in the mod’s ini.
-The Damage of lategame Void Rift and Schism got nerfed
-The Proc rates of the Void Rift Insanity ability got nerfed a bit (so less mind control on void rift use, normal insanity is unaffected by this)

Ini-editing is possible! You can disable singular features of this mod, so if you only want the training feature but not the nerfs, this is possible! Have a look at the mod’s XComPsiRebalance.ini for further information.

UPDATE:
The often requested feature of restricted ability choice is now an optional part of the mod. If you no longer want your PsiOp to be able to eventually learn both abilities of each rank, you can activate this feature in the mod’s XComPsiRebalance.ini (last entry in the file). It is deactivated by default. However there is one exception: even with this option activated the PsiOp can still learn both Initiate-rank abilities (Stasis and Soulfire). I did this because otherwise there would be no choice at Adept rank, since both passives rely on one of these abilities.
I also suggest to raise the mission requirements for each rank with this option activated, else the training is rather short since the PsiOp can only learn 8 abilities. I added my suggestions to the ini.

Compatibility:
This mod mainly uses Screen Listeners, so there should be no issues as long as other mod creators dont override screen classes (which they shouldn’t!). It also extends (not overrides!) X2StrategyElement_DefaultStaffSlots and rewrites a function of it, but i know of no mods that should conflict with this.

As of the new Update this mod now overrides UIChoosePsiAbility. This was the easiest way to implement restrictions for ability learning, and so far I know of no mod that uses this class. If you ever encounter compatibility problems because of this, just tell me, maybe I will try to find a more "compatible" way of implementing this feature.

If you encounter any bugs, just message me.