No, you can get it from someone without the weapon training in question. I unlocked both Shotguns and ARs with the Infiltrator, for instance, using the exact same pyjak method.
I'm hesitant to even say this, because it's not good news, and I'm not sure how this translates to PC, as I'm on a console (PS3). But I had an issue of my own with Hacking. I unlocked it with an Engineer, then went to create an Infiltrator. The bonus power was there and I selected it, but the game locked up loading the opening sequence. When I went to recreate the character, Hacking no longer showed up as a bonus power. The trophy still showed as unlocked, but the bonus power was not available.
I ended up deleting my profile, which cleared all trophies in-game (though they still showed on PSN), and re-unlocking it. Fortunately, this was very early in my play of ME1, so I didn't lose too much, but this method will require you to re-unlock every achievement you've already earned. So yeah...that royally sucks. But it did fix my issue, and it
might do the same for you.
I sincerely hope you can find an easier solution.
Modifié par billpickles, 25 juin 2013 - 09:58 .