Eric,
I was just looking through your code myself, and I noticed that you left script n982 and n896 out of the game.ini. Even if you don't have a custom name for them, you should include them in the game.ini otherwise a Compile All won't include them.
Also, I believe n982 is SIGHT.SC. proc982_0 is IsOffScreen, proc982_1 is CantBeSeen, and proc982_2 is AngleDiff.