If my math is correct, here is every possible damage that can be dealt without jumping or running out of ink:
frame | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 |
damage | 40.0 | 41.3 | 42.6 | 44.0 | 45.3 | 46.7 | 48.0 | 49.4 | 50.7 | 52.0 | 53.4 | 54.7 | 56.1 | 57.4 | 58.8 | 60.1 | 61.4 | 62.8 | 64.1 | 65.5 | 66.8 | 68.2 | 69.5 | 70.8 | 72.2 | 73.5 | 74.9 | 76.2 | 77.6 | 78.9 | 80.2 | 81.6 | 82.9 | 84.3 |
frame | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 |
damage | 85.6 | 87.0 | 88.3 | 89.7 | 91.0 | 92.3 | 93.7 | 95.0 | 96.4 | 97.7 | 99.1 | 100.4 | 101.7 | 103.1 | 104.4 | 105.8 | 107.1 | 108.5 | 109.8 | 111.1 | 112.5 | 113.8 | 115.2 | 116.5 | 117.9 | 119.2 | 120.5 | 121.9 | 123.2 | 124.6 | 125.9 | 127.3 | 128.6 | 180 |
Every time I shoot a target, the damage is always one of these numbers, never anything else. This means that these numbers are correct; I see no way that it can be argued otherwise. The frame numbers can't all be off by one because the first and last ones are correct.
Doing the same math for riibalanced gives this:
frame | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 |
damage | 95.7 | 97.2 | 98.7 | 100.2 | 101.7 | 103.2 | 104.7 | 106.1 |
Unless there is some error in this that I haven't noticed, charging goo tuber to 100 damage only takes 45 frames.