(So a Sharpshooter will never get 'Death from Above' as a Hidden Ability, even though Hidden Ability is Cross-Class eligible) Abilities from the current unit's class aren't added as possibilities. What the game does is iterate through all the classes, checking each class' ability list for abilities that are marked 'CrossClassEligible'. Presume all statements to refer only to the base game, unless otherwise qualified.Īll potential Hidden Abilities come from soldier classes, which, in the base game, means Ranger, Grenadier, Sharpshooter, Specialist, or Psi Operative.
All of the following is taken directly from the SDK. So, since I'm a capable programmer with nothing better to do, I took a break from playing XCOM2 to dive into XCOM ModBuddy.