If you have an *if check like that (checking if variable x = “y”) you should put the check in brackets and also put what the variable is set to in quotation marks.
Then, if you look at how I’ve put the code, you’ll see different levels of indents. The way I set it up, Birthtalent will only be set to “Fireborn lvl 2” if the if check is positive, but Stamina will always be raised by +2 because it is on the same indent-level as the *if check.
If you want Stamina +2 only to happen when the *if check is true, then you have to put an additional indent there as well. Then it is “inside” the *if check and will only happen when it is true, skipped if it’s false.
That fixed the problem, thanks, I thought I already tried that but guess I didn’t. And thanks for the other tip, wasn’t really thinking about that but it will help.