I recently started a new character and have been using a bows a lot more than before. There's definitely some mind-bogglingly bad code in the game involving drawn bows.
Sometimes, when I draw a bow for 10+ seconds, the arrow flies out a few metres at best, as if it had been drawn for the minimum time possible. On other occasions, trying to shout just before an arrow is released will cause the arrow to stay drawn after I release the mouse button. If the arrow launches, my shouts don't work for several seconds afterwards even if my character appears to be ready to shout.
This can not be an issue with multiple keypresses or anything, as only one actual key was involved (the other was a mouse button). The first issue could be one of the many physics bugs, but the shout/bow attack interaction just stinks of the concept of a state diagram going *whoosh* over the head of a drooling programmer as he struggles to comprehend what variables do and why the code does not even compile.
Seriously, the controls do not make up a very complicated state machine. It should not be hard to make them work.
this problem originates back to oblivion, they basicly coded their entire engine, NPC speech and movement, etc around 60 fps, anything higher and the game would go in hyperspeed, lower and it would become slowmotion.
Oversight? no just lazy, they had consoles on their mind, and it showed, leaving it to the modding community to fix it. That fact alone makes me sad, TEs series and Fallout series are for me the greatest single player RPG's, only to be let down by lazy programming.
oh well we still got modders ! oww wait ...