ネタ

最終更新:

wivern

- view
管理者のみ編集可

ネタ

うぃヴぇるんの本質とも言えるネタのAIです。
自衛手段などを一切持たない為、アクティブMOBの居る場所では使わないように注意してください。
分類としては「癒し系」「ネタ」なんだろうか。
※現在、対人のターゲット指定が出来なくなっています。
以前の仕様に戻った場合に備えてくるくる系AIも残しておきますが、使えないかもしれません。

多機能くるくるII

無駄に高性能で、無駄に多機能なAIです。
相手を右クリックして、シフトを押しながら「攻撃する」を押すと起動します。
包帯を搭載しているか否か、主人のHPの状態などによって行動が微妙に変わります。
詳しくは試してみてくださいな♪
.xmlファイルで保存
.
<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="1000" run="true" timeout="500"/>
		</sequence>
	</pattern>
	<event name="aimed"/>
</rule>
<rule name="オフ 遠距離使用時">
	<conditions/>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="move_around" clockwise="true" radius="1000" run="true" timeout="500"/>
		</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="400" run="true" timeout="500"/>
		</sequence>
	</pattern>
	<event name="target_skill_prepare"/>
</rule>
<rule name="オフ 接近使用時">
	<conditions/>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="move_around" clockwise="true" radius="400" run="true" timeout="500"/>
		</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="500"/>
		</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="500"/>
		</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="500"/>
		</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="500"/>
		</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="500"/>
		</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="500"/>
		</sequence>
	</pattern>
	<event name="now_targeting"/>
</rule>
</rules>

対くるくる用逃走

くるくるを搭載した相手とお互いにターゲットすると追いかけっこを行うようになっています。
距離を置いてくるくるするだけなので速度差などを無視して追いかけっこできます。
追いかけっこを見ながら思う存分和んでください。
.xmlファイルで保存
.
<rules>
<rule name="オン">
	<conditions>
		<condition name="skill_preparable" pet_skill="firstaid"/>
	</conditions>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="move_around" clockwise="true" radius="1000" run="true" timeout="500"/>
		</sequence>
	</pattern>
	<event name="now_targeting"/>
</rule>
<rule name="オフ">
	<conditions/>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="move_around" clockwise="false" radius="1000" run="true" timeout="5000"/>
		</sequence>
	</pattern>
	<event name="now_targeting"/>
</rule>
</rules>

主人偽装β

相手を右クリックして、シフトを押しながら「攻撃する」をクリックすると発動します。
ターゲット中の相手を主人の如く扱い、その周りで休憩したりします。
主人の移動に対する反応速度などが今後の研究課題。
.xmlファイルで保存
.
<rules>
<rule name="走り">
	<conditions>
		<condition name="target_state" state="run"/>
	</conditions>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="skill_relax" on="false"/>
			<cmd name="chase" chase_target="enemy" timeout="500" run="true"/>
		</sequence>
	</pattern>
	<event name="now_targeting"/>
</rule>
<rule name="歩き">
	<conditions>
		<condition name="target_state" state="walk"/>
	</conditions>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="skill_relax" on="false"/>
			<cmd name="chase" chase_target="enemy" timeout="500" run="false"/>
		</sequence>
	</pattern>
	<event name="now_targeting"/>
</rule>
<rule name="止まり">
	<conditions>
		<condition name="target_state" state="stop"/>
	</conditions>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="chase" chase_target="enemy" timeout="0" run="false"/>
			<cmd name="skill_relax" on="true"/>
			<cmd name="wait" min="1000" max="10000"/>
		</sequence>
	</pattern>
	<event name="now_targeting"/>
</rule>
</rules>
※このAIはβ版です。正常に機能しない事がありますが、ご了承ください。
記事メニュー
目安箱バナー