These probabilities are incorrect due to an off by 1 error in the generator script. The correct numbers can be found here: https://pastebin.com/29RkDt3L =================================================================================================================== NOTE: These numbers may not be completely accurate, but they do reflect my current knowledge about how spinners work. X axis: spinner's direction when you started moving Y axis: number of frames since spinner last moved Value: probability of spinner facing down after 16 frames (1 walk step) Only even frame counts are given because spinners update every 2 frames. EDIT: It seems that the tick difference is actually 9 and not 8, which suggests that it takes 18 frames and not 16 to take that first step after the pause buffer. | down | up | left | right --------------------------------------- 0 | 0.758 | 0.062 | 0.062 | 0.117 2 | 0.729 | 0.070 | 0.070 | 0.131 4 | 0.720 | 0.073 | 0.073 | 0.135 6 | 0.711 | 0.075 | 0.075 | 0.139 8 | 0.701 | 0.078 | 0.078 | 0.144 10 | 0.690 | 0.080 | 0.080 | 0.149 12 | 0.679 | 0.083 | 0.083 | 0.155 14 | 0.666 | 0.087 | 0.087 | 0.161 16 | 0.653 | 0.090 | 0.090 | 0.167 18 | 0.638 | 0.094 | 0.094 | 0.174 20 | 0.623 | 0.098 | 0.098 | 0.182 22 | 0.606 | 0.102 | 0.102 | 0.190 24 | 0.587 | 0.107 | 0.107 | 0.199 26 | 0.566 | 0.112 | 0.112 | 0.209 28 | 0.543 | 0.118 | 0.118 | 0.220 30 | 0.518 | 0.125 | 0.125 | 0.232 32 | 0.490 | 0.132 | 0.132 | 0.246 34 | 0.458 | 0.141 | 0.141 | 0.261 36 | 0.421 | 0.150 | 0.150 | 0.279 38 | 0.380 | 0.161 | 0.161 | 0.298 40 | 0.332 | 0.173 | 0.173 | 0.321 42 | 0.277 | 0.188 | 0.188 | 0.348 44 | 0.211 | 0.205 | 0.205 | 0.380 46 | 0.132 | 0.225 | 0.225 | 0.418 48 | 0.147 | 0.222 | 0.222 | 0.409 50 | 0.165 | 0.219 | 0.219 | 0.397 52 | 0.187 | 0.214 | 0.214 | 0.384 54 | 0.214 | 0.208 | 0.208 | 0.369 56 | 0.250 | 0.200 | 0.200 | 0.350 58 | 0.301 | 0.188 | 0.188 | 0.324 60 | 0.383 | 0.167 | 0.167 | 0.284 62 | 0.540 | 0.125 | 0.125 | 0.210