*傭兵AI [#yf513407]
傭兵は、ホムンクルスと同じようにAIを利用して行動を制御できます。~
傭兵のAIは、ホムンクルスAIを流用した''AI_M.lua''が新規追加されます。~
日本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"と同一

**変更点 [#z8bb9f15]
-GetV用定数に''V_MERTYPE=12''(傭兵種類)が追加されます。 
-傭兵種類を表す定数''ARCHER01〜10''、''LANCER01〜10''、''SWORDMAN01〜10''が追加されます。
-''SkillObject関数が成否結果&color(red){(0/1)};を返す''ようになりました。
--今までは先に敵が死んだり場合などで、スキル成否を判定できなかったが、出来るように 
なった模様。
--戻り値を使って判定している箇所が追加されていました。
-ホムンクルスと違い、傭兵は攻城戦で&color(red){''エンペリウムを攻撃することが出来ません。''};

**参照 [#h662ff91]
+[[傭兵AI差分>Mercenary/AI/Different]]
+[[リンク>Link/AI]]

**考察 [#h248786d]
日本ROのリヒタルゼンアップデートで最初のコールホムをした時、ホムの名前に~
"''Mer_''"が付いていたという点((現在はカタカナのホム名に修正済み。アビスレイクパッチで修正?))を考えても、~
ホムンクルス実装時点で傭兵システムへの応用を考えていたことが読み取れます。~

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