LoadRandomtalkDictionaries関数の仕様なのかな

usertalk\以下の辞書をすべて読み込んでいて、その際に「sentence」エントリには「.辞書名」が付帯されて管理されるけどほかの名前のエントリにはつかない…ために、複数の辞書に跨って登録されているsentenceエントリじゃないエントリには、それぞれの辞書に書かれているすべての中身が登録されてしまう…ということのようです。

…いちおう謎が解けてすっきりしたけど…何かいい手はないものですかね。

"sentence"エントリに対するスコープ管理(プロキシ作成)と同様の作業をusertalk\下の辞書中すべてのエントリに行う、というのはそれはそれで面倒(結構手間そう)だし乱暴(もしイベントトークを追加されてたらどうするのか)だなあ。

現状で一番いい対処は自分で、usertalk下のトーク辞書の(sentence以外の)エントリ名にちゃんと「キャラ名.」などと付けて、自前でスコープ管理することかな。${}文書くのが面倒だけど…
うまく秀丸マクロでも書ければ確実?