いうか、そもそもマップが増えてるんだから、管理情報増やさないとならんな・・・&br;既存マップの自動認識系はちょっとすぐどうこうできないので、当面はチャットコマンドでうまいこと乗り切っていただけると助かります。(日)};-ゲフェン周辺とかはよく行きますね。(金))~~初めまして、いつもAI使わせてもらってお世話になってます。~質問があるのですが、「普段は優先度通りに敵を殴るが、ケミが殴るとその敵を一緒に殴りだす」というのは可能でしょうか。(金)};-どうもです。&br;現状はサポートしていませんが、作ろうと思えば技術的にはそんなに難しくはないと思います。考えていたら、ちと他の機能:除外系とか優先度とか特友と干渉しそうないやらしさがありますね。&br;単純に「ボスと同じ敵を殴る」とすると、戦闘中にまちがってバイオプラントを殴っちゃったりするとおかしなことになりそう。(金)};-敵毎に指定して頂けると嬉しいです。ケミが殴るとその敵に攻撃照準を合わせるON・OFFみたいな。自分は、おこがましいとは思いますが「優先度1の時はその敵を完全にスルーする」という風に手を加えさせてもらってます。それと併用してどうにか出来ないものかなーと思った次第でして。(月))~~これは全くAI側のせいではないのですが,スタックしていて攻撃に行けない敵に対しても,ホムは攻撃に行ってしまいます。~当然,ずっと攻撃できず,ホムが固まってしまうような状態になってしまうのですが,あまりにも攻撃しても倒せない敵に関してはスタックしていると見なして(攻撃が当たっているかどうかの判定はできないでしょうから・・・),他の敵に攻撃に行くというような仕組みはできないでしょうか?~//-いつもいろいろご意見ありがとうございます。&br;難しいところですね・・・ご指摘の通り「敵にどれくらいダメージを与えているか」がわからないので、結果「どれくらいであきらめるか」を指定できないというのが大きな問題。&br;普通の相手ならともかく、例えばオウルデュークのような強敵なら時間がかかるのも当たり前なので・・・&br;あえてやるとしたらそういう「強敵」だけは止めない、というやり方があるでしょうか。&br;ちょっと考えてみましょう。(月)};-以前少し話題に出ていた気もするのですが,敵がこちらをタゲっている状態というのはある程度判別できたのでしたっけ?それが可能ならば,そこで判定するという方法はどうでしょうか?ただし,スタックしている敵が(こちらを)タゲっている状態にあるのかどうかは知りませんが。こちらをタゲっている状態であるなら全く無意味でしょうし,そもそもそういう状態を判定できるのかどうか,記憶があやふやで自信がないのですが。(火)};-敵が「こちらをタゲっている」というのは、敵が「こちらの誰かに対して実際に攻撃を行っている」のが前提です。&br;相手が飛び道具持ちでもないかぎり、その状態ではホムもその敵に対して攻撃が可能なはずで、なかなか判断しづらいように思います。&br;別の方法として「敵モーションがダメージ状態」ということをトリガーに「攻撃が成功した」と判断して、一定時間攻撃しても攻撃成功しないならスタック・・・という判断は可能かもしれません。この場合は他キャラとの共闘などでは判定できなくなりそうですし、また石化などを食らった場合にも問題があります。いいじゃない?という感じで後回しになっている、とご理解いただけると。(日))~~以前から気になっていたのですが,何らかの理由により攻撃できない状態になっているホム(睡眠etc)を攻撃する順位を遅らせることってできないのでしょうか?~どうも,状態異常になっているホムから攻撃している気がします。~#もっとも,睡眠以外では,優先して攻撃した方がいいこと(Fleeが高い敵がスタンしてる時etc)も多いかもしれませんが・・・。~せっかく睡眠で攻撃を遅らせられているのに,わざわざそれから攻撃して敵を増やしている気がします。~ホムの状態異常をAIが関知できるのかどうかわかりませんが,少なくとも現状の動作だと,ほぼ状態異常の敵から殴りにいく状況になっているので・・・。~//-まず前提として、キャラ(敵味方とも)の状態異常は検出できません。それを見て動きを変えることはできませんので、それを見て攻撃優先度を変えることはできません。&br;ちょっと思うところはあるのですが・・・今のところ適切に理論化できていないので、当面はあきらめてください。(日)};-だと思いました。ちなみに,わかっていると思いますが,1行目(と3行目)の「攻撃できない状態になっているホム」は「攻撃できない状態になっている敵」の間違いです・・・。(金))~~手加減モード時に手動でモンスターを攻撃させた時、そのモンスターのみ手加減解除させることはできないのでしょうか。~現状手加減モードだと手動での攻撃の時にも手加減しているように思います。ごめんなさい、バグですね。ご指摘の通りの動作で組み込んであったところ、先日のソース改訂で修整ミスってます。&br;正式版は別途リリースしますが、とりあえず以下のように1行だけいじってみてください。内、AttackEnemy()&br;これの一番最後のほうに以下のような行があります。)thenここを、以下のように直してください。)thenこれで治るはずです。お手数をおかけしますが。(土)};-エディタでIsNeedAllowというキーワードを探しても見つからないようです・・・。(日)};-あれ?じゃあ少し前のバージョンなのかな・・・0.41以前では確かにIsNeedAllow()ってのは使ってないんですが・・・&br;でもそれだと、テストしてOKだったんだよな。&br;何か予想外のバグかもしれません。(月)};-すみません,今回の0.43に更新したときにこの書き込みに気づきました(当然0.43には該当箇所は修正されて存在していました)。記憶では,0.42aだったと思います。毎回最新Verで使っていましたから。そのVerは上書きされて残していないという・・・。(日))~~今更なんですが,イマイチ手加減モードの入り方がわかりません。~~の手順を踏めばいいのですよね?~問題は,2.の操作をすると,状態表示ウィンドウに「NotFound」と出ます。~これは何か設定なりがおかしいのか,ファイルが足りないのか・・・。~~基本的に新しいAIが出る度に,そこに含まれているファイルを全部上書きコピーして,iniなども再度修正しているのですが,この更新方法に問題があるのでしょうか?~(新しく追加されるFriend.iniなどは当然そのまま何も変更せず使っていますが・・・)~//-外出してたので反応遅れ失礼。&br;「NotFound」がでているということは、草捜索モードが動作しているようです(Mode_Command中ケミの下側操作)&br;もっと思い切り右下のほうをALT+SHIFT+右してみていただけます?&br;それでダメだと・・・command.lua内InitMenu()の一部がおかしくなっているかもしれません。Lさんの更新方法なら問題ないと思うのですが・・・念のため、以下のようになっているか確認してみてください。これでダメだと、もう少し詳しい状況がわからないとダメなので・・・デバッグ用の仕組みを考えます。}お手数をおかけしますが。(日)};-大変お騒がせしました。ご指摘の通り,もっと右下を選んだらきちんと移行しました。・・・手加減モードの場合,索敵範囲なども狭くなってしまうのですか??タゲだけは積極的にとってほしいとか思ったのですが・・・。範囲:つまり標準は3セルです。&br;・・・そしてai_option.iniを確認して間抜けな事態が発覚。「周囲に味方以外のPCがいる」ときの索敵デフォルト値が狭くなってしまっています。これに引っかかっているかもしれません。値、開発側想定は3セルなのですが、今配布している42aでは0(周囲に第三者がいるとアクティブ索敵しない)なので、これが悪さをしていそう。&br;このあたりをいじってみてください。(月)};-毎回お騒がせしました・・・。ただいま確認したところきちんと周りの敵を殴りまくってくれました。自分が確認した現象の時は,上手に索敵できなかったのかこちらの設定ミスかなにかだったのでしょう。なんか今回のことに関しては,作者の方に要らない手を煩わせてばかりで申し訳ないです。(月)};-まあ、ホントにバグだったとしたら困るのはこちら。&br;それを思えば、報告がないよりはあったほうがいいってものです。&br;あんまり気にすんな〜。ついてですが,~AIの説明にも書かれているとおり,時々,処理が異様に重くなることがあります。~敵は普通に動いて(攻撃もして)きて,他のPCも普通に動いているのに,自分だけとても重く,ホムも動きが遅い・・・そんな状況に陥るときがあります。~恐らく,敵がたくさんいるときになるような気がしますが,あの数値をデフォルト(0)以上にしていて,重くなるという人がいたら,そこを直すといいと思います。~~最初,急激に重くなったとき,AIを疑って,ホムを安息したにもかかわらず,状況がすぐには変わらなかったので,違う原因を疑っていたのですが,~どうもこの部分の影響がしばらく残っていたようです。~なぜか急に重くなる人は注意が必要だと思います。~(しっかりAIのコメントに入ってるんですけどね。)~//-報告どうもです。&br;実は友瀬も強化系スキル確認用にリーフを作ったのですが、その際に同様の現象を確認しています。&br;モーションキャンセル回りには、まだまだ何かいろいろな問題が埋もれているようです。&br;まあ・・・Lさんもご指摘のように、こちらとしても攻撃動作増加は「保証しきれないのでデフォルトはゼロ」なので、いろいろ試してみてください。(水))~~PTを組んだときに、一時的にPTメンバーを友達として認識するようには出来ないのでしょうか。臨時PTなど一人一人友達登録している余裕がないので、そういう機能があれば便利なんじゃないかなぁと思いました。~//-ご意見ありがとうございます。&br;なんですが・・・ホムは「PTが作られている」ことも「同じPTに参加している人」も知ることができないため、それをトリガーにすることは無理です。&br;どこかのAIでやっていたように「一定時間同じ敵を攻撃した人を友達に」というような仕組みがあったほうがいいかもしれませんね。(木)};-それは確かにいいアイデアですね。個人的には,そういう臨時PTの人のリストは通常の友達リストと別にあるといいと思います。現在,臨時で登録する場合は,一度友達リストをどこかに隔離して,臨時用リストを作成します。(土)};-いろいろ考えて悩んでます。先の方法だと、敵をたげらないプリや(範囲しか撃たない)Wizなどが友達にできないんですね。&br;3回くらい「周囲チェック」を手動操作させて、その3回とも視界内にいた人を味方、とするなども考えています。(水))~~またNPCのIDが変わってるのか、地図情報取得がうまく行っていません。=~の二つの値をどうやって出しているか教えてもらえないでしょうか。~変わるたびに手を煩わせてしまうのもいかがかと思うので。~//-あ〜・・・今うちのコも時計地下にいるから、ちと即調べられないです・・・カギ代が(笑)&br;調査方法はこちらに書くには少々長い内容なので、[[Glenelg開発メモ:地図自動判定について]]にまとめました。&br;興味があれば、お試しください。(木)};-こっちにも書いておくか。&br;ver0.40で、地図オフセットの計算機能を復活させました。&br;新しくゲートに入る場合、入る前にそのゲートをALT+SHIFT+右クリックしてから入ってみてください。多くのマップ(特に古い時期からあるマップ)では自動判定ができると思います。(水))~~お世話になってます。~質問なのですが、移動中、主人の後を追尾しているのが普通だと思うのですが、画面内の別のキャラを追尾するようなことは出来るのでしょうか?例えばAIで友達登録してあるキャラを追尾、と言った感じでできるといいのですが・・・。&br;それは[[AI機能比較表>http://pc3merchant.net/ai_antenna/index.php?FrontPage]]でいうところの「オーナー移譲」という機能ですね。&br;残念ながら、現状のGlenelgでは未サポートです。&br;逆に質問なのですが、この機能、どういうケースで必要になるのでしょうか?友瀬には適切な利用シーンが思い浮かばないので対応していないのですが、これが必要な状況・代替も効かないというような話があるなら、対応検討はやぶさかではありません。(水)};-横から失礼。(水)};-たとえばですが、ケミ自身の戦闘能力が極端に低い場合(製造など)で、他の人に壁ないしPTを組んだ場合、主人に追従するよりも、他の人に追従した方が生存率があがるといった意味では、あったほうが便利な機能だとは思いました。なくても別段問題はありませんが。(水)};-ん〜・・・ただ付いて歩くだけではなく、敵の優先度にかかわるのかな?&br;ケミが戦闘できない→ホムへの攻撃集中したら友人が助けてくれる予定→友人に近いほうが有利・・・ってストーリーなのかな。&br;まだどうも状況が見えないです。&br;ちなみに・・・背景にこだわっているのは、使い道がわからないと実装してもそれが的確かどうかわからないため、なのです。作っても、それが意図してない結果だと・・・ね。value)~//-あれ。GetOwnerAttackingEnemy()内で、以下のような行があります。end」と追加してみてください。←ここを追加お手数をおかけしますが。あともう1つ可能性があるので・・・ai_option.iniは新しいものを使っていますか?&br;手加減モード(共闘モード)用の定義値がきちんと書かれていないと、この現象がでる可能性があります。&br;デフォルトは以下のようになっているものです。7注意点は「=」前後に半角スペースが入っているか?というところか。&br;こちらもあわせて確認していただけると助かります。(土)};-どうやらai_opution.iniが古いものだったようです。)thenの4の前の半角スペースがなかったようです。(金)};-↑関係なかったようです。(金)};-厳しいですね・・・こちらでは現象が出ていないので、対処困難です。then非常にお手数をおかけしますが。(土)};-今念のため、完全にインストールしなおしをしてみたのですが、特におかしな動作をしているようには見えません。&br;何がおきているのかが判らないため、さすがに手が打てません。発生場所はGD2Fで、発生原因は憶測ですが、共闘モードのときにすでに攻撃したモンスターに対して、手動での攻撃命令を出したときに発生しているように思います。