*傭兵AI [#yf513407]
ホムンクルスのようにAIを利用して行動を制御できます。~
AIは、ホムンクルスAIを流用したファイルが新規追加されます。~
日本ROのAI更新と変更はリヒタルゼンアップデート以来になります。~
しかし、日本での実装は年中になるかすら不明((Gung-Ho社の手のひらの上にある。))です。~

**AI [#y7b5384e]
-デフォルトは''ノンアクティブ状態'':非先攻型(GetMyEnemyA使用) 。
-''AI_M.lua''で行動を制御します。
--''AI.lua''はホムンクルスを制御するファイルです。
-''AI_M.lua''の中身はホムンクルスAIの''AI.lua''とほとんど同じ。
-''&color(red){Const.luaはホムンクルスAIと共通};''
-AI_M.luaの''M''は、傭兵(''&color(darkgreen){M};ercenary'')の頭文字です。~

**フォルダ構成 [#ja23d981]
-''&color(red){赤:追加ファイル};''
-''&color(darkgreen){緑:更新ファイル};''
-./:''ROクライアントインストールフォルダ''
-./AI/
--AI.lua
--''&color(red){AI_M.lua};''
--''&color(darkgreen){Const.lua};''(アップデート)
--Util.lua
-''&color(red){./AI/USER_AI/};''
--''&color(red){AI_M.lua};'' : "./AI/AI_M.lua"と同一
--''&color(red){Const.lua};'' : "./AI/Const.lua"と同一

**[[差分>Mercenary/AI/Different]] [#g48f8e14]
-GetV用定数に''V_MERTYPE=12''(傭兵種類)が追加されます。 
-傭兵種類を表す定数''ARCHER01〜10''、''LANCER01〜10''、''SWORDMAN01〜10''が追加されます。
-''SkillObject関数が成否結果&color(red){(0/1)};を返す''ようになりました。
--今までは先に敵が死んだり場合などで、スキル成否を判定できなかったが、出来るように 
なった模様。
--戻り値を使って判定している箇所が追加されていました。

**考察 [#h248786d]
最初のコールホムで出てくるホムの名前に''Mer_''が付いていたという点((現在はカタカナのホム名に修正済み。))を考えても、~
ホムンクルス実装時点で傭兵システムへの応用を考えていたことが読み取れます。~

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS