From: NCDS
That can be adjusted. I have it turn the camera randomly between 265 degrees and 85 because you said as long as it faces more north than south it will work. I can make it face more north though, that's no big deal. I just figured it looks more bot like to face north every time you walk anywhere.
If you want to try it out yourself adjust line 100 and 101 in Banking.simba then when you have the correct combination post or send a pull request. Otherwise I can change the numbers and commit, but I don't have an account right now to test it with and make sure it works.
oh ok yea I'll figure out the ones that work ;-)
yours worked some times but when north pointed to 8 o-clock it would move it (sometimes) counterclockwise, so it would make it point to like 5 o-clock.. then that's still north facing down =[
I think I figured out why it didn't work.. the compass angles don't really work like they should I guess? I've been just spamming MakeCompass(RandomRange(x, x)); with diff numbers to see where it would go with each and if you go over 100 it goes past 9 o clock and goes down to 8 and 7 o clock the higher number you go.. no matter if it's MakeCompass(RandomRange(100+, x)); or MakeCompass(RandomRange(x, 100+));
so what I learned was when I did
MakeCompass(RandomRange(75, -75));
it then stayed above 9 o clock and 3 o clock, keeping it north the whole time no matter how many times I pressed it
so after learning that I did 85 (making it near 9 o-clock but not too close) and -85 (making it near 3 o-clock but not too close)
I think we thought this was its angles:

when it doesn't seem to work like that really.. because if you do 100-300 it'll go between those two 101,102,103 etc.. and if you do 300-100 you'd think it would go 99,98,97 all the way around to 360,359,358,357 then down to 300, but it doesn't do that
I'm so confused but i guess negatives kind of make sense.. anyway
MakeCompass(RandomRange(85, -85));
is working 100% correct now
so like this:

shit I meant to edit that in the other post