小物ですが、738(=717)氏の一連の流れで、役に立ちそうな汎用スクリプトを書いてみました。
instance_nearest関数では、呼び出し側と同種のときは自分自身が最も近いと判断されてしまいますが、
自分以外で最も近いインスタンスidを返す方が便利かと思ったので・・・(まさに738氏がスクリプトでやっていたことですが)
また、withの使い方のサンプルとして参考になるかもしれません。
txtファイルなので、使うときはscriptの項目に新規登録し、丸々コピペしてください。
ttp://gamdev.org/up/img/2204.zip