No tengo muccha idea de GB, pero se que para Yellow la tabla se encuentra en $3E62D.
Se organizan en grupos de 3 bytes. Por ejemplo en Gold, el primer grupo es "00 05 05", donde el primer byte significa el tipo del movmiento (0x00= normal), el segundo el tipo a la defensa (05 = Rock) y el tercero el multiplo del daño (05=0.5, 14=x2)
En el caso de Gold no se tiene espacio para repuntear esa tabla si se desea incluir nuevos tipos, espero que para yellow sea diferente.