You have to check instances of the same exact play run multiple times to see if there is variance in snap reaction or not. For example:
1.
https://glb2.warriorgeneral.com/game/replay/786878/842198 - 8 ticks
2.
https://glb2.warriorgeneral.com/game/replay/782529/862379 - 9 ticks
3.
https://glb2.warriorgeneral.com/game/replay/782543/1127159 - 9 ticks
4.
https://glb2.warriorgeneral.com/game/replay/782500/199391 - 9 ticks
5.
https://glb2.warriorgeneral.com/game/replay/782500/201000 - 8 ticks
With the exact same players running the same play, the HB reacts to the snap at different times.
Snap reaction does function for HBs on runs.This, however, is not the end of the story!
Even with the snap reaction varying per play,
the handoff time is the same. No matter what, the QB hands the ball off to the HB at the 15 tick mark. This is even consistent for slow ass rookie players running the same play:
1.
https://glb2.warriorgeneral.com/game/replay/786898/817173 - 15 ticks
2.
https://glb2.warriorgeneral.com/game/replay/785700/544771 - 15 ticks
3.
https://glb2.warriorgeneral.com/game/replay/783264/334562 - 15 ticks
Just like the Vet clips, the handoff occurs at 15 ticks exactly.
And you'd think this is the end of the story as well... Raid and GE are both right, there is snap reaction variance but the plays are still scripted... but there's more??
In all 8 of the previous examples, the HB reacted to the snap between 8-9 ticks and always got the handoff at 15 ticks. But I ran into a few outliers by accident, and when the HB reacted at 10 ticks, the handoff occurred at 16 ticks instead...
1.
https://glb2.warriorgeneral.com/game/replay/782330/2076352.
https://glb2.warriorgeneral.com/game/replay/786898/817170Weirdly, all of these occur at clean numbers. There is no 8.5 or 9.5 or 15.5 tick, only whole numbers, which suggests to me that handoffs are indeed scripted, albeit... non-intuitively. I would propose that this is how it works: Snap reaction is rolled for the HB and is rounded to the nearest scripted number, which belongs to a range of snap reactions that correspond to a particular scripted handoff time. Snap reactions in the range of 8-9 mean a handoff at 15, and snap reactions at 10 (and, possibly, 11) correspond to a handoff at 16. Speed and quickness have no effect.
Will do some more digging later to see if this holds true or if it gets weirder.