Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I have changed my own globals.gd file but, I don't think my changes start until after line 2051 anyway  the lines at 1131, and 2014 both match up with being able to fire those errors so I imagine that I haven't added or removed any lines before them.

Assuming the lines are the same, both errors are exactly the same thing, trying to grab data from a father person that is currently null, so the question is what is the exact situation that is firing those errors, namely who is the father

I can see a dozen or so spots where no father is provided for the first error to occur aside from potential null persons, and the second error would be a direct result of the first one as the only place that calls the second erroring function in question gets the inputs for it from the stored output of the first errored function.

Also why are methods that defaults the inputs to null if they aren't passed a value not properly accounting for what happens when they are null (coding issue not on you)