Not-In-The-Way Thirdperson

I heard someone suggest an over-the-shoulder type thirdperson a while a go, and I decided to try making a mod for it myself. It turned out to be extremely easy, since no matter where you move the camera it still focuses on where you're shooting. However, I could only move the camera absolutely (north/south as opposed to left-right) so it's not technically an over-the-shoulder camera, but I'm not sure how the degrees of the player's yaw is measured. I tried treating it like degrees, and it didn't work, but it may be just because I haven't taken trig yet so all my knowledge is secondhand from my math-nerd friends.
In my opinion this is a huge improvement over normal thirdperson because you can actually see your target, as opposed to having your head be in the way most of the time.
Srcreenshot:

View more screenshots: http://imgur.com/a/jaVF0#0
By the way, I should probably tell you: to use it, after compiling, type /thirdpersonx 3 /thirdpersony 3 /thirdpersonz 1.5 or some variation of that. I find those values were best when combined with /thirdpersondist 8.
Here's the source code. I didn't have to change much, just some things on lines 49-51 and 2212-2216 of game.cpp.

In my opinion this is a huge improvement over normal thirdperson because you can actually see your target, as opposed to having your head be in the way most of the time.
Srcreenshot:

View more screenshots: http://imgur.com/a/jaVF0#0
By the way, I should probably tell you: to use it, after compiling, type /thirdpersonx 3 /thirdpersony 3 /thirdpersonz 1.5 or some variation of that. I find those values were best when combined with /thirdpersondist 8.
Here's the source code. I didn't have to change much, just some things on lines 49-51 and 2212-2216 of game.cpp.