思考ルーチンは、まず一番近い敵を探します。 基本的には敵に向かって進みます。自分のHPやMPが少ない、敵がバリアを使っているといった不利な状況の場合は、移動速度にマイナス1を掛け算することで離れます。 あとは、ショットごとに最適な間合いを設定しておき、相手との距離がその数値より大きければ前進、小さければ後退させます。 敵が一定の距離にいない場合は適当に。乱数で時々方向を変える。 これくらいであまり難しいことはしてないです。 詳しいことは@THINKと@CPMOVEサブルーチンを参照してください。 こんな感じで参考になるでしょうか。