DQ6で戦闘中の回復呪文に賢さと職業による補正を追加したんですが、移動中となると全く勝手がわからず躓いています

賢さ補正は賢さ取得のSRを応用して、戦闘中と同じ処理で良さそうですが、対象の行動キャラクターID、職業IDなどをどう取得すればいいのかわかりません。戦闘中との処理の違いが分かる方いれば教えていただきたいです