ok jack, so anyway, like i said - the engine description here is shortened. i dont know if WIS took it down or if i just cant find it, but they used to have like a 12 step process. there were steps early on to decide like, if there was a turnover bringing the ball up the court, and if there were turnovers before the player at the TSF decision got the foul. i think the TSF decision was like the 4th or 5th step instead of 2nd or something like that, and determining who had the ball was like 3rd or 4th.
hopefully this sim description answers your question about how it decides the TSF decision from a high level. its a combination of the skills of the offensive player who has the ball, and a bunch of other things, like all the defenders (see that part about how ALL defenders play into the defense of a single guy - HD is definitely that way, even in m2m defense. and even in fcp, there are weightings for more liklihood to be guarded by the guy playing the same %. thats why i always claim matchups in fcp do matter, and not by as much less than they do in man than people think. not sure why i am saying this, honestly, but hopefully its useful to someone hehe).
anyway, this description does not seem to mention team mates being a factor from an offensive standpoint, once a guy has the ball - except possibly from a team's under possession penalty. but the original description i read does include this. and i think seble may have re-written the sim league engine too, and if this info i posted here has replaced the old post, it may be that the sim league description was wrong or misleading - i never played so i havent a damn clue - when it comes to assists and the like playing into team mates' fg%. i really dont know.
so anyway, not totally following your original question, and having posted this - do you still have a question there? i wanted to respond to the "Therefore Passing would only factor into scoring %?" statement you made, but im not confident enough i followed you at this point, so why dont you read that description and see if you still have a question there?