Bug in engineer leveling
Disclaimers
- [X] I have searched the issue tracker to check if the issue has already been reported.
- [ ] My issue happened while using mods.
What happened?
While playing on the server, I noticed that if an engineer gets a talent point, he can unlock the entire central branch, regardless of the progression. If you choose the last perk, then it unlocks all the talents of the middle branch. The effect lasts until the end of the mission, then resets and there is only 1 effect available for your current level. For example, if the branch was completely empty and you activated the last talent, then on the next mission you will receive the first talent in this branch, and the rest will be canceled
.
Reproduction steps
- Log into the server as an engineer (maybe it works in single player too)
- Get a talent point
- Invest it in the last perk of the central branch
Bug prevalence
Happens every time I play
Version
0.18.9.0 (Unstable)
-
No response
Which operating system did you encounter this bug on?
Windows
Relevant error messages and crash reports
No response
I'm afraid I could not reproduce this.

The "All-seeing Eye" talent should unlock the entire Electrician tree, but I could not find a way to unlock it without unlocking the previous talent tiers from the tree first.
@Regalis11 dear dev: I have a test here: unlock "All-seeing eyes" for Engineer A in the sub editor, then give Engineer B some experience to level up, you can find that Engineer B can directly choose to unlock the last "All-seeing eye" talent and it is . You can find that Engineer B has the option to unlock the last "All-seeing eyes" talent in the middle talent tree. And it really works. After testing in the editor, open a single player game and notice that your engineer will have a similar situation. In multiplayer game, if there are other engineers with "All-seeing eye", the bug is same as single player mode, otherwise the situation in this issue will occur.

@Regalis11 I'm sorry to bother you, but I thought this extra information I've provided would be helpful in solving this problem.
still can reproduce in v0.18.15.1
This talent has been removed as a part of the upcoming talent overhaul (ticket in our private repo: https://github.com/Regalis11/Barotrauma-development/issues/3515), closing.