Because of a certain new discovery, I became re-remotivated to do the run again. I tried to find out the RNG, and I've managed to narrow it to 3 addresses, but kinda stumped on how it works.
0x03005E10 - 4 bytes - unsigned
0x03005E08 - 2 bytes unsigned
0x03002A1C - 1 byte unsigned
Changing the first 2 definitely affects the drops; as noted in the post below the one I linked, changing the former to d28de7bb and the later to 1d20 always gives 1 herb + 4 coins.
The 3rd address confuses me. It seems if I freeze it to one value, say, "0", it'll give me different drops from the grass compared to changing it to "1". Also, Even if I freeze all 3 addresses, it seems enemies still inflict constant damage. I'm wondering if it's either a set "pattern" of some sort that each value can have, or is it another RNG. I have a feeling it's the