2008年05月03日

AIによる金ゴスチェイス対策考察 vol.1

参考:Mercenary - AI機能比較表

最初に雇える傭兵
・6等級(Lv70傭兵)
・使用者がLv65以上
・信頼値不要

Chat Command Library添付のwhat.lua内関数 what:isinchase(GetActors(myid))
で、隠れているチェイサー(大抵はチェイス中)IDリストを得た後
そのIDに対して傭兵やホムはスキルを使うことが出来ます。

現時点で可能なものは、各ホムの以下のスキルです。
リーフ:癒しの手 8001
アミストル:キャッスリング 8005
フィーリル:ムーンライト 8009
バニルミルト:カプリス 8013
偶然にも全部、各ホムの最初のスキルIDになっていますね。

リーフのは赤スリムが必要になりますが、見た目がかなり派手で一番目立ちます。
アミストルは割と目立つ方。
フィーリルは金ゴス相手でも貫通し、あぶり出せます。
バニルミルトは魔法エフェクト(ボルト系、アーススパイク)がちょっと物足りない。

傭兵の場合は以下のスキルが可能性としてあげられます。
弓傭兵Lv70:DSLv7(ムーンライトと同様あぶりだせそう) 8207
剣傭兵Lv70:モンスター情報Lv1(PT全員に存在がわかる) 8237
posted by silica at 22:37| Comment(0) | TrackBack(0) | ホムンクルス | このブログの読者になる | 更新情報をチェックする

傭兵AI

未実装Wiki, AI機能比較表に書き込んだ内容です。

/merai で傭兵デフォルトAIと傭兵カスタムAIを切り替えます。
・最初に雇えるのは最大6等級まで。それ以降は信頼値を上げる必要があります。
・消滅
 30分経過
 傭兵死亡
 主人死亡
・傭兵召還スクロール
 倉庫に入れることができない
 複数購入可能
・専用ポーション
 倉庫に入れることが出来る
 回復剤等は個数指定で購入可能(上限不明)
・10等級の傭兵を雇うのに必要な条件
 信頼値500 (雇うと信頼値が400減少、Zeny不要)
 使用者のLv90以上
・一番使いやすいAI:Azzy傭兵AI - AI機能比較表(最初の傭兵AI、5月3日現在も唯一の傭兵AI)
・モンスター傭兵もAIで動くらしい?
傭兵スキルID - AI機能比較表
V_MOTION - AI機能比較表に忍術、ガンスリンガーのモーションIDを追加。

情報元:らくがき@iRO - 新世界編

追記:
対地指定スキル関数SkillGroundは1年ほど前に実装されていたようです。
オートバイオプラントを実装したAIがありました。
Merry AI v0.3-めり〜さんの日記
posted by silica at 22:18| Comment(0) | TrackBack(0) | ホムンクルス | このブログの読者になる | 更新情報をチェックする

Chat Command Library version 1.3

Download CCL version 1.3

詳細解説

<変更点>
・what:get*()→what:is*()
・what:exist(), what:exist_table()を統合・整理
・what:isinchase()追加(隠れているチェイサーのみを見つける)
・what:h_family()追加(ホムンクルスの種類を判別します)

what.luaで「隠れているチェイサー発見」をサポートしました。
以下の条件を満たすと敵チェイサーだけを見つけ出せるようになります。
・味方チェイサーを登録
・味方チェイサーが隠れないように指示

※フィーリルのムーンライトLv5を使うと、金ゴスチェイス中であろうと確実にあぶり出せるようになります。

また、ホムンクルスの主な4種類別の処理を以下の書き方で楽に
かき分けられるようになります。

function AI(myid)
homtype = what:h_family(myid)
if(homtype == 1) then
-- リーフ用処理
elseif(homtype == 2) then
-- アミストル用処理
elseif(homtype == 3) then
-- フィーリル用処理
elseif(homtype == 4) then
-- バニルミルト用処理
else
-- 未定義ホム用処理
end
end
posted by silica at 22:00| Comment(0) | TrackBack(0) | チャットコマンド | このブログの読者になる | 更新情報をチェックする

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。


×

この広告は1年以上新しい記事の投稿がないブログに表示されております。