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/bsXGdAMY =================================================================================================================== 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 8 frames (1 bike step) Only even frame counts are given because spinners update every 2 frames. EDIT: It seems that the tick difference is actually 5, and not 4 = 8 / 2. Maybe has something to do with stopping and starting movement? | down | up | left | right --------------------------------------- 0 | 0.876 | 0.031 | 0.031 | 0.061 2 | 0.846 | 0.039 | 0.039 | 0.076 4 | 0.841 | 0.040 | 0.040 | 0.078 6 | 0.836 | 0.042 | 0.042 | 0.081 8 | 0.830 | 0.043 | 0.043 | 0.084 10 | 0.824 | 0.045 | 0.045 | 0.087 12 | 0.817 | 0.046 | 0.046 | 0.090 14 | 0.810 | 0.048 | 0.048 | 0.093 16 | 0.803 | 0.050 | 0.050 | 0.097 18 | 0.795 | 0.052 | 0.052 | 0.101 20 | 0.786 | 0.054 | 0.054 | 0.106 22 | 0.776 | 0.057 | 0.057 | 0.110 24 | 0.765 | 0.060 | 0.060 | 0.116 26 | 0.754 | 0.062 | 0.062 | 0.121 28 | 0.741 | 0.066 | 0.066 | 0.128 30 | 0.726 | 0.069 | 0.069 | 0.135 32 | 0.710 | 0.074 | 0.074 | 0.143 34 | 0.692 | 0.078 | 0.078 | 0.152 36 | 0.671 | 0.083 | 0.083 | 0.162 38 | 0.648 | 0.089 | 0.089 | 0.174 40 | 0.621 | 0.096 | 0.096 | 0.187 42 | 0.589 | 0.104 | 0.104 | 0.202 44 | 0.552 | 0.114 | 0.114 | 0.221 46 | 0.507 | 0.125 | 0.125 | 0.243 48 | 0.452 | 0.139 | 0.139 | 0.270 50 | 0.384 | 0.156 | 0.156 | 0.304 52 | 0.296 | 0.179 | 0.179 | 0.347 54 | 0.178 | 0.208 | 0.208 | 0.405 56 | 0.214 | 0.200 | 0.200 | 0.386 58 | 0.268 | 0.188 | 0.188 | 0.357 60 | 0.353 | 0.167 | 0.167 | 0.314 62 | 0.517 | 0.125 | 0.125 | 0.233