Ah, thanks, that let me open the file. I believe that I understand what the code files are doing, but I should also look up some other tutorials to make sure.

EDIT: This seems straightforward. There are two procedures with the same name. The first one only starts if the calling character does not have Animal Empathy and the "has this been called already?" tag. In that case, it adds Animal Empathy and sets the tag.

In the second case, it starts if the character DOES have Animal empathy but not the tag. In that case it gives a free Talent point and sets the tag.

Last edited by Stabbey; 15/04/19 02:15 PM.