支援

最終更新:

wivern

- view
管理者のみ編集可

ミル護衛

サンダー使いさんや弓使いさんの支援AIです。
主人がスキルを使用すると発動、あとはひたすら連打致します。
基本的には自分で返ってきたりしません。一応多タゲでも対応できるはずです。
発動条件は主人がサンダー・レンジアタック・マグナムショット・ミラージュミサイル・サポートショットを使用した場合です。投擲には対応しておりませぬ。
.xmlファイルで保存
.
<rules>
<rule name="ミル待機-サンダー">
	<conditions/>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="prepare_skill" pet_skill="windmill" try_cnt="0" timeout="1000"/>
		</sequence>
	</pattern>
	<event name="master_skill_prepare" event_skill="thunder"/>
</rule>
<rule name="ミル待機-レンジ">
	<conditions/>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="prepare_skill" pet_skill="windmill" try_cnt="0" timeout="1000"/>
		</sequence>
	</pattern>
	<event name="master_skill_prepare" event_skill="ranged_attack"/>
</rule>
<rule name="ミル待機-マグナム">
	<conditions/>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="prepare_skill" pet_skill="windmill" try_cnt="0" timeout="1000"/>
		</sequence>
	</pattern>
	<event name="master_skill_prepare" event_skill="magnum_shot"/>
</rule>
<rule name="ミル待機-ミラージュ">
	<conditions/>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="prepare_skill" pet_skill="windmill" try_cnt="0" timeout="1000"/>
		</sequence>
	</pattern>
	<event name="master_skill_prepare" event_skill="mirage_missile"/>
</rule>
<rule name="ミル待機-サポショ">
	<conditions/>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="prepare_skill" pet_skill="windmill" try_cnt="0" timeout="1000"/>
		</sequence>
	</pattern>
	<event name="master_skill_prepare" event_skill="support_shot"/>
</rule>
<rule name="ミル連打">
	<conditions/>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="process_skill" target="my_pos" timeout="0"/>
			<cmd name="prepare_skill" pet_skill="windmill" try_cnt="0" timeout="0"/>
		</sequence>
	</pattern>
	<event name="now_targeting"/>
</rule>
<rule name="暴走防止">
	<conditions/>
	<pattern>
		<param_decl/>
		<sequence/>
	</pattern>
	<event name="now_targeting"/>
</rule>
<rule name="ターゲット指定">
	<conditions/>
	<pattern>
		<param_decl/>
		<sequence/>
	</pattern>
	<event name="master_attack" master_skill="all"/>
</rule>
</rules>

スマッシュハメ特化

皆でひたすらスマッシュする為に開発されたAIです。
主人がスマを準備するとペットも準備、主人がスマ攻撃を入れればペットもスマ攻撃を行います。
ペット含め3人から実用、4人くらいで安定でしょうか?影のボスなどに非常に便利です。
.xmlファイルで保存
.
<rules>
<rule name="タゲ設定">
	<conditions/>
	<pattern>
		<param_decl/>
		<sequence/>
	</pattern>
	<event name="master_attack" master_skill="smash"/>
</rule>
<rule name="スマッシュ">
	<conditions>
		<condition name="skill_preparable" pet_skill="smash"/>
	</conditions>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="prepare_skill" pet_skill="smash" try_cnt="1" timeout="5000"/>
			<cmd name="process_skill" target="enemy" timeout="5000"/>
		</sequence>
	</pattern>
	<event name="now_targeting"/>
</rule>
<rule name="スマ使用">
	<conditions/>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="process_skill" target="enemy" timeout="5000"/>
		</sequence>
	</pattern>
	<event name="now_targeting"/>
</rule>
<rule name="アタック">
	<conditions/>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="melee_attack" timeout="5000"/>
		</sequence>
	</pattern>
	<event name="now_targeting"/>
</rule>
<rule name="スマッシュ準備">
	<conditions/>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="prepare_skill" pet_skill="smash" try_cnt="1" timeout="5000"/>
		</sequence>
	</pattern>
	<event name="master_skill_prepare" event_skill="smash"/>
</rule>
</rules>

弓支援2.1.7

弓師さんの支援を行う足止めAIです。
相手の移動を牽制、主人が肉薄される事を防ぎます。
IBを使う為、MR持ちなどには利きません、ご注意ください。
.xmlファイルで保存
.
<rules>
<rule name="暴発防止1">
	<conditions/>
	<pattern>
		<param_decl/>
		<sequence/>
	</pattern>
	<event name="attack" pet_attackable_skill="all" down="false"/>
</rule>
<rule name="暴発防止2">
	<conditions/>
	<pattern>
		<param_decl/>
		<sequence/>
	</pattern>
	<event name="attack" pet_attackable_skill="all" down="true"/>
</rule>
<rule name="ターゲットセット">
	<conditions/>
	<pattern>
		<param_decl/>
		<sequence/>
	</pattern>
	<event name="master_targeted" targeting_type="attack"/>
</rule>
<rule name="緊急護衛1-1">
	<conditions/>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="cancel_skill"/>
			<cmd name="melee_attack" timeout="5000"/>
		</sequence>
	</pattern>
	<event name="master_attacked" master_skill="all" down="false"/>
</rule>
<rule name="緊急護衛1-2">
	<conditions>
		<condition name="skill_preparable" pet_skill="icebolt"/>
	</conditions>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="process_skill" target="enemy" timeout="5000"/>
		</sequence>
	</pattern>
	<event name="master_attacked" master_skill="all" down="true"/>
</rule>
<rule name="緊急護衛2">
	<conditions/>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="prepare_skill" pet_skill="defence" try_cnt="1" timeout="5000"/>
		</sequence>
	</pattern>
	<event name="attack" pet_attackable_skill="basic" down="true"/>
</rule>
<rule name="緊急護衛2+">
	<conditions/>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="melee_attack" timeout="5000"/>
		</sequence>
	</pattern>
	<event name="attack" pet_attackable_skill="basic" down="false"/>
</rule>
<rule name="IBチャージ1">
	<conditions>
		<condition name="skill_preparable" pet_skill="defence"/>
	</conditions>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="stack_skill" stack_magic="icebolt" charge="1"/>
			<cmd name="chase" chase_target="master" timeout="3000" run="true"/>
		</sequence>
	</pattern>
	<event name="now_targeting"/>
</rule>
<rule name="IBチャージ2">
	<conditions>
		<condition name="skill_preparable" pet_skill="defence"/>
	</conditions>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="stack_skill" stack_magic="icebolt" charge="1"/>
			<cmd name="chase" chase_target="master" timeout="3000" run="true"/>
		</sequence>
	</pattern>
	<event name="master_attack" master_skill="all"/>
</rule>
<rule name="IB発射">
	<conditions>
		<condition name="target_state" state="run"/>
		<condition name="skill_preparable" pet_skill="icebolt"/>
	</conditions>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="stackmagic_attack" stack_magic="icebolt" charge="1" timeout="5000"/>
			<cmd name="chase" chase_target="master" timeout="5000" run="true"/>
		</sequence>
	</pattern>
	<event name="now_targeting"/>
</rule>
<rule name="対魔法">
	<conditions/>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="cancel_skill"/>
			<cmd name="melee_attack" timeout="5000"/>
		</sequence>
	</pattern>
	<event name="target_magic_prepare"/>
</rule>
<rule name="対弓">
	<conditions/>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="cancel_skill"/>
			<cmd name="melee_attack" timeout="5000"/>
		</sequence>
	</pattern>
	<event name="aimed"/>
</rule>
</rules>

強化型FB弾幕Ⅱ

下の強化型弾幕の改良型です。
暴発率がさらに落ちた・・・はずです
詳しくは前のタイプをご覧ください。
.xmlファイルで保存
.
<rules>
<rule name="ヒール無視">
	<conditions/>
	<pattern>
		<param_decl/>
		<sequence/>
	</pattern>
	<event name="master_skill_prepare" event_skill="healing"/>
</rule>
<rule name="暴発防止">
	<conditions/>
	<pattern>
		<param_decl/>
		<sequence/>
	</pattern>
	<event name="now_targeting"/>
</rule>
<rule name="FB発射">
	<conditions/>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="process_skill" target="enemy" timeout="5000"/>
		</sequence>
	</pattern>
	<event name="master_attack" master_skill="all"/>
</rule>
<rule name="FB1C後次弾">
	<conditions>
		<condition name="skill_preparable" pet_skill="defence"/>
		<condition name="skill_preparable" pet_skill="firebolt"/>
	</conditions>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="stackmagic_attack" stack_magic="firebolt" charge="1" timeout="5000"/>
		</sequence>
	</pattern>
	<event name="now_targeting"/>
</rule>
<rule name="FB次弾">
	<conditions>
		<condition name="skill_preparable" pet_skill="firebolt"/>
	</conditions>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="process_skill" target="enemy" timeout="5000"/>
		</sequence>
	</pattern>
	<event name="now_targeting"/>
</rule>
<rule name="FB5C">
	<conditions>
		<condition name="skill_preparable" pet_skill="firebolt"/>
	</conditions>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="stack_skill" stack_magic="firebolt" charge="5"/>
		</sequence>
	</pattern>
	<event name="master_skill_prepare" event_skill="firebolt"/>
</rule>
<rule name="FB1C">
	<conditions>
		<condition name="skill_preparable" pet_skill="firebolt"/>
	</conditions>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="stack_skill" stack_magic="firebolt" charge="1"/>
		</sequence>
	</pattern>
	<event name="master_skill_prepare" event_skill="all"/>
</rule>
</rules>

強化型FB弾幕

主人と共にひたすらFBを連打、強敵を撃沈します。
主人がFBを準備すると5発、その他の攻撃なら1発チャージし、攻撃対象に連射します。
使用前にペットのマナをよく確認してください。
.xmlファイルで保存
.
<rules>
<rule name="ヒール無視">
	<conditions/>
	<pattern>
		<param_decl/>
		<sequence/>
	</pattern>
	<event name="master_skill_prepare" event_skill="healing"/>
</rule>
<rule name="FB発射">
	<conditions/>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="process_skill" target="enemy" timeout="5000"/>
		</sequence>
	</pattern>
	<event name="master_attack" master_skill="all"/>
</rule>
<rule name="FB1C後次弾">
	<conditions>
		<condition name="skill_preparable" pet_skill="defence"/>
		<condition name="skill_preparable" pet_skill="firebolt"/>
	</conditions>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="stackmagic_attack" stack_magic="firebolt" charge="1" timeout="5000"/>
		</sequence>
	</pattern>
	<event name="now_targeting"/>
</rule>
<rule name="FB次弾">
	<conditions>
		<condition name="skill_preparable" pet_skill="firebolt"/>
	</conditions>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="process_skill" target="enemy" timeout="5000"/>
		</sequence>
	</pattern>
	<event name="now_targeting"/>
</rule>
<rule name="FB5C">
	<conditions>
		<condition name="skill_preparable" pet_skill="firebolt"/>
	</conditions>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="stack_skill" stack_magic="firebolt" charge="5"/>
		</sequence>
	</pattern>
	<event name="master_skill_prepare" event_skill="firebolt"/>
</rule>
<rule name="FB1C">
	<conditions>
		<condition name="skill_preparable" pet_skill="firebolt"/>
	</conditions>
	<pattern>
		<param_decl/>
		<sequence>
			<cmd name="stack_skill" stack_magic="firebolt" charge="1"/>
		</sequence>
	</pattern>
	<event name="master_skill_prepare" event_skill="all"/>
</rule>
</rules>
記事メニュー
目安箱バナー