hey Wolph, gerat logic i like it. However i think you have over-thought it a bit! Too complicated for the BB developers to extend the game like that. no offense to any BB developers that may be reading!
IMO, some fast breaks already occur in the game, they are just not that well 'displayed' in the game log.
I also believe that some of the offensive options with the vulnerability/probability options that you describe already exist, maybe just not how you have described them. eg: RnG - statistically, shots are taken early on in shot clock time. they aren't really displayed as 'fast breaks' though in the GE log, so if they do already exist, maybe it just needs a small tweak to the game log to include a simple statement 'Player X gets on a fast break, dunks it home!"
Id say there are two things missing and these kinda overlap with what you were saying:
1) More offensive options that obviously utilise fast breaks (cmon, it can't just be RnG) . Lets face it, when you watch an NBA game, where the team runs a half court offense, number of fast break points is very very minimal. But it would be nice to know that by running a 'faster paced' offense resutls in more fast breaks - BUT also as you have stated, there is increased risk in running faster offenses, and ideally, it would be nice to know that this is the fact. (ie: Maybe update game manual - when running RnG you will have a faster paced offense, however this will use more stamina/may ersult in more mis-handling of the ball etc etc). So if this was the case with say, LI, then it would be nice to know that you are going to be running more fast breaks, than compared to Low post.
2) fast breaks off of steals - Agree with you here wolph - You do occassionaly see a 'ball stolen' then 2 seconds later 'shot taken', but usually its when there is little time left on the clock and its a close game. Id like to see more fast breaks off of steals... If the PG steals the ball then he is on a fast break against the other PG 90% of the time. so yer, would like to see this.
as i said, i like your logic and idea's, but I reckon you have over-thought it a bit! Keep it simple! small extensions of the existing engine. do it do it do it!