こんにちは、マビでもやっぱりネタ作ってる司馬です。
やっぱりネタに生きる人間なんだろうかとか思いつつネタAI作りました。
その名もッ!多機能くるくるッ!ただ相手の周りを回るだけなのに無駄に多機能ッ!
ちなみに召還解除前に、戦闘出来るAIにしておかないと緊急時とかにやばいので注意。
機能・操作説明
基本機能 |
相手歩きor止まり |
→ |
歩く |
相手走り |
走る |
対象を右クリックして、シフトを押しながら「攻撃する」を選択すると、ペットが対象の周囲をくるくるします。
スイッチ機能 |
オン |
→ |
反時計回り |
オフ |
時計回り |
スイッチ機能は、包帯をペットのインベに入れてから追跡させるとオン、入れずに追跡させるとオフになります。
追跡の選択しなおしをせずに出来ないかは研究中。
スキル連動機能(β) |
相手が遠距離攻撃を準備 |
→ |
走る |
相手が接近攻撃を準備 |
少し離れて走る |
相手が魔法をチャージ |
逃げる |
まだ実験していない機能です。多分まともに動くはず・・・
※主人のHPが20以上減ると相手の移動などに関係なく走る。
+
|
←クリックでAIを開く |
<rules>
<rule name="魔法使用時">
<conditions/>
<pattern>
<param_decl/>
<sequence>
<cmd name="move_against" distance="1500" run="true" timeout="5000"/>
<cmd name="move_against" distance="1500" run="true" timeout="5000"/>
<cmd name="move_against" distance="1500" run="true" timeout="5000"/>
<cmd name="move_against" distance="1500" run="true" timeout="5000"/>
</sequence>
</pattern>
<event name="target_magic_prepare"/>
</rule>
<rule name="オン 遠距離使用時">
<conditions>
<condition name="skill_preparable" pet_skill="firstaid"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="move_around" clockwise="false" radius="100" run="true" timeout="5000"/>
</sequence>
</pattern>
<event name="aimed"/>
</rule>
<rule name="オフ 遠距離使用時">
<conditions/>
<pattern>
<param_decl/>
<sequence>
<cmd name="move_around" clockwise="true" radius="100" run="true" timeout="5000"/>
</sequence>
</pattern>
<event name="aimed"/>
</rule>
<rule name="オン 接近使用時">
<conditions>
<condition name="skill_preparable" pet_skill="firstaid"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="move_around" clockwise="false" radius="200" run="true" timeout="5000"/>
</sequence>
</pattern>
<event name="target_skill_prepare"/>
</rule>
<rule name="オフ 接近使用時">
<conditions/>
<pattern>
<param_decl/>
<sequence>
<cmd name="move_around" clockwise="true" radius="200" run="true" timeout="5000"/>
</sequence>
</pattern>
<event name="target_skill_prepare"/>
</rule>
<rule name="オン 走り">
<conditions>
<condition name="skill_preparable" pet_skill="firstaid"/>
<condition name="target_state" state="run"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="move_around" clockwise="false" radius="100" run="true" timeout="5000"/>
</sequence>
</pattern>
<event name="now_targeting"/>
</rule>
<rule name="オン 主人負傷">
<conditions>
<condition name="skill_preparable" pet_skill="firstaid"/>
<condition name="master_damaged_life_greater" life="20"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="move_around" clockwise="false" radius="100" run="true" timeout="5000"/>
</sequence>
</pattern>
<event name="now_targeting"/>
</rule>
<rule name="オン 歩きor止まり">
<conditions>
<condition name="skill_preparable" pet_skill="firstaid"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="move_around" clockwise="false" radius="100" run="false" timeout="5000"/>
</sequence>
</pattern>
<event name="now_targeting"/>
</rule>
<rule name="オフ 走り">
<conditions>
<condition name="target_state" state="run"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="move_around" clockwise="true" radius="100" run="true" timeout="5000"/>
</sequence>
</pattern>
<event name="now_targeting"/>
</rule>
<rule name="オフ 主人負傷">
<conditions>
<condition name="master_damaged_life_greater" life="20"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="move_around" clockwise="true" radius="100" run="true" timeout="5000"/>
</sequence>
</pattern>
<event name="now_targeting"/>
</rule>
<rule name="オフ 歩きor止まり">
<conditions/>
<pattern>
<param_decl/>
<sequence>
<cmd name="move_around" clockwise="true" radius="100" run="false" timeout="5000"/>
</sequence>
</pattern>
<event name="now_targeting"/>
</rule>
</rules>
|
+
|
AIの搭載方法 |
AIの作製(コピー)
1.ブラウザなどからAIをコピーする。
2.ペットウィンドウを開く(カーソル操作で呼び出す画面)
3.AI設定ウィンドウを開き、「新AI」をクリックする。
4.「ソースを見る」タブから、「貼り付け」を選択する。
5.内容が分かりやすい名前を「AI名」に入力した後、確認ボタンをクリック。
AIの設定方法
1.AIを設定したいペットを召還する。
2.ペットを右クリックし、「AI設定」をクリックする。
3.AI一覧の中から設定したいAIを選択した後、「適用」をクリックする。
|
まだまだ練習中なので改善点とかあったらご指導お願いします
- 無駄多機能AI来たこれ!
三ッ矢に搭載しようかな…w -- 開発に協力した トゥイクス (2009-02-01 19:07:30)
- 楽しいけど使う時だけ載せた方が良いと思いますよーw
もっと機能増やしたいけど思いつかぬ・・・ -- 無駄に開発した司馬 (2009-02-01 20:14:52)
- AL?よくわかりませーんw -- kurosi (2009-02-01 21:05:05)
- AI(エーアイ)ね、人工知能です。
搭載方法は上の説明、AIについてはウィキペディアでも行ってくださいなーw -- 司馬 (2009-02-01 21:35:45)
- それ以前の問題で、ペットがいなーい。
買うとしてもファイナルヒットを覚えてからかな。 -- 霞スミカ (2009-02-01 23:57:03)
- ファイナルヒットですかw
覚えたいなぁ、でも大変そう・・・ -- 司馬 (2009-02-02 00:11:28)
- アロリボよりも簡単そうな気がしますけど・・・・。 -- 霞スミカ (2009-02-02 17:17:26)
- まあ集めるよりは楽でしょうねー
キアとか影とか行きやすくなるんだろうなぁ・・・ -- 司馬 (2009-02-02 17:33:48)