A ver, su principal utilidad sería algo como:
0246 0x800C
If 0x800C 0xA
CompareLastResultJump 0x1 Function_#1 <Función que leerá si es Pokémon Diamante>
If 0x800C 0xB
CompareLastResultJump 0x1 Function_#2 <Función que leerá si es Pokémon Perla>
Se podría simplificar así:
0246 0x800C
If 0x800C 0xA
CompareLastResultJump 0x1 Function_#1 <Función que leerá si es Pokémon Diamante>
[...] <Comandos que leerá si es Pokémon Perla>
Dado a que si es Pokémon Diamante, saltará a la Función 1, pero si es Pokémon Perla, ignorará el salto a dicha función, y continuará leyendo los comandos que hay después del CompareLastResultJump.