日記/2012-03-10
2012-03-10 (土) 20:56:41
ホムAI:変更調査中。†
というわけで、絶賛放置中のホムAI。
現在の公開版は2007年更新なので、もう5年経つのかぁ。早いねぇ。
一応あちこち回った感じでは、現状でもおおむね問題はないのですが。
ちょっとは手をいれないとだめかなぁ、なんても思ってます。
[+]→続きを読む。
[-]
以下、環境面で変わってしまった項目について、それなりに散文的に。
現状のAIで対処可能な事象。†
- カオシックベネディクションで、ホム自体が回復できるようになった。
- いちおー現状でも、Glenelgは自分の体力を監視する設計になっている:
「ボスが要治療」「自分が要治療」「両者が要治療」の条件判断動作。 - ただし従来の「ホムは回復しない」バグで無駄なSP消費をしないように、「ホム要治療の条件は、ホム体力ゼロ以下のとき」==「実質ホム回復はしない」設定になっている。
よって、対応する ini データを書き換えれば、ホムは自分の負傷に対してもカオシックベネディクションを使用するはず。- 具体値:ai_option_4/8/12/16 内、CHAOSVENE_USE_HOM_HP。
- いちおー現状でも、Glenelgは自分の体力を監視する設計になっている:
何らかの手をうったほうがいいかも、と思うもの†
- ホム移動先のオブジェクトによる影響
- こっこの人が調査・確認していた内容。
Glenelg では移動は基本的に「追従」「前列移動」、ボスケミの足元から少しずれたところを狙うので影響は小さいが、ゼロとはいえない。
- こっこの人が調査・確認していた内容。
- 上記に関連:この仕様上、ゼロ移動キャンセルもできなくなった。
Glenelg でも対応しているので、その処理をどうするか要検討。- ついでに、プレイしていて感じたんだけど:進化バニルの攻撃速度、かなり速くないか?
もともとホム種類==モーション差によって攻撃速度に差があったはずだけど、これ、今も残ってるのかな?- そういう意味も含めて、移動キャンセル全体を見直すべきかも。
- ちなみに友瀬はもともと移動キャンセルは通常/ゼロ移動ともオフにしてるから、放置でもいいんだけどね(笑)
- ついでに、プレイしていて感じたんだけど:進化バニルの攻撃速度、かなり速くないか?
- ホムID管理が賢くなったらしい。
- 初回の人がちょこちょこメモしている。こっこの人もそんな感じ。
- 単純にいうと、今まではテレポすると「ホムは別のidを割り当てられていた==別固体扱い」だったのが。
R化後では「テレポ前後で同じid」になったっぽい。
で、それに伴い、ホムスキルの持続時間/ディレイも、テレポ前後で連続維持されるようになったっぽい。 - でも、AI 上ではそんなことはわからないわけで。
スキル使用タイミングを外部ファイルに書き出すようなことをしないとダメってことで。
さすがにそんな仕組みはないので、ちょっと考える。- 正直、バニルだとあまり目立たない変更なんだよね。
テストの手間もあるので、対応をどうするかは検討。
- 正直、バニルだとあまり目立たない変更なんだよね。
- ちなみに類似調査は必要:マップ移動前後でのID維持がなされるか否か⇒維持されなかった。テレポ限定ってことらしい。
- Glenelg ではホムを友達登録した場合「10秒見失ったら忘れる」ような仕組みがある。
これはホムのIDが不安定だったから追加した機能なので、場合によってはこれを削除しないとならない。- ⇒これは残す。
理由:マップ移動や再召喚でIDが変わる以上、やっぱり忘れないとだめっぽい。
- ⇒これは残す。
- 初回の人がちょこちょこメモしている。こっこの人もそんな感じ。
諦めておこうかなというもの†
- ROショートカットの仕様変更:ホムスキルの別レベル登録ができない。
- もっと具体的にいうと、修得レベルよりも低いレベルでショートカットを作れないっぽい。
- 例えばカプリスをLv5まで修得しているホムは、例えスキル窓からLv2カプリスを選んでショートカットにおいたとしても、それはLv5として登録される。
- 友瀬的に、割と痛い変更。
Glenelgでは、カプリス/ムーンライトは、レベルによって振る舞いを変える仕様にしています:
例えば「2Lvカプリス==攻撃対象を変更」「5lvカプリス==現状の攻撃対象は維持したまま、今指示した対象にカプリス」 ・・・という感じ。
この指示ができなくなった。 - さて、どうしようかねぇ。
AI的には現状の設計を残すべきなんだろうけど。
- 地図情報。
- 他の人が公開していた地図データに基づいて動作する機能だった。
けど、その公開実施していたサイトのアップデートは止まってるっぽい:新しい地図情報が入手できない。 - 現状の「データがある」部分では、特に不具合なし。
もともとオーバースペックだった部分でもあるので、新しい地図が入手できない部分については、当面あきらめる。- 実際に「歩いた」場所を記録することで、地図を作る手はあるにはあるけどね。
- 他の人が公開していた地図データに基づいて動作する機能だった。
ご意見などがあれば。
Link: 日記/2012-03-13