くーるくる

最終更新:

wivern

- view
管理者のみ編集可
こんにちは、マビでもやっぱりネタ作ってる司馬です。

やっぱりネタに生きる人間なんだろうかとか思いつつネタ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)
名前:
コメント:
記事メニュー
目安箱バナー