I found a scoring bug, and tested to reproduce it consistently.
Rodan doubles loop scoring TWICE! It doubles both the base value shown on screen AND the final collected value after that.
I did this test with the glass off. Light Rodan (easiest way is impostor battle #1) and start him. Shoot 10 consecutive loops by pressing the loop switch. These ten shots will show the following:
1,000,000 x 1
1,030,000 x 2
1,060,000 x 3
1,090,000 x 4
1,120,000 x 5
1,150,000 x 6
1,180,000 x 7
1,210,000 x 8
1,240,000 x 9
1,270,000 x 10
The base values are the starting 500k + 15k per shot, then doubled by Rodan. The total of those ten shot values is 64,900,000. But the loop total screen will show 118,450,000 and the score will increase by that much.
Now the even weirder part is that the loop total isn’t quite double. What’s happening is that the BASE value gets subtracted out after multiplying, presumably to counteract that Rodan already doubled it… but what would need to happen is that the MULTIPLIED value gets subtracted out. (Or more simply just don’t double that by Rodan at all since the base value already was.)