ライバルが入手するポケモンは、主人公が最後に話した人または調べたオブジェクトによって決まります。モンスターボール以外のオブジェクトを調べた後、ライバルのイベントフラグを書き換えてモンスターボールを入手させると、 「ィ゙ゃゾ┛Aを もらった!」 と表示されますが実際に出してくるポケモンはヒトカゲになります。ライバルが自分でアイテムボールを調べているわけではありません。アイテムボールを離れた位置から拾っていることから、ライバルの移動先と入手ポケモンは関係がありません。
http://www.nicovideo.jp/watch/sm17308512