教導専用シリーズ
最終更新:
wivern
-
view
誰かに戦術などを教える時専用のAIです。
全てのAIは、主人がディフェンスを発動すると1分間停止する様に作られています。その間にオープンチャットで「止まれ!」と指示してください。
性質上、実戦での使用は大変困難かと思われます。ご了承ください。
全てのAIは、主人がディフェンスを発動すると1分間停止する様に作られています。その間にオープンチャットで「止まれ!」と指示してください。
性質上、実戦での使用は大変困難かと思われます。ご了承ください。
I形
戦闘の基本とも言えるアタックディフェンスの教導用AIです。
途中にカウンタをはさんでも正常に機能します。
途中にカウンタをはさんでも正常に機能します。
.
<rules> <rule name="教導終了"> <conditions/> <pattern> <param_decl/> <sequence> <cmd name="move_against" distance="500" run="true" timeout="5000"/> <cmd name="wait" min="10000" max="10000"/> <cmd name="wait" min="10000" max="10000"/> <cmd name="wait" min="10000" max="10000"/> <cmd name="wait" min="10000" max="10000"/> <cmd name="wait" min="10000" max="10000"/> <cmd name="wait" min="10000" max="10000"/> </sequence> </pattern> <event name="master_skill_prepare" event_skill="defence"/> </rule> <rule name="被弾-非ダウン-攻撃"> <conditions/> <pattern> <param_decl/> <sequence> <cmd name="melee_attack" timeout="5000"/> </sequence> </pattern> <event name="attacked" master_skill="all" down="false"/> </rule> <rule name="タゲ中-攻撃"> <conditions/> <pattern> <param_decl/> <sequence> <cmd name="melee_attack" timeout="5000"/> </sequence> </pattern> <event name="now_targeting"/> </rule> </rules>
II形
これまた戦闘の基本である魔法カウンタの教導用AIです。
クリティカルを受けると防御に移行するはずです、β機能ですが。
クリティカルを受けると防御に移行するはずです、β機能ですが。
.
<rules> <rule name="教導終了"> <conditions/> <pattern> <param_decl/> <sequence> <cmd name="cancel_skill"/> <cmd name="wait" min="10000" max="10000"/> <cmd name="wait" min="10000" max="10000"/> <cmd name="wait" min="10000" max="10000"/> <cmd name="wait" min="10000" max="10000"/> <cmd name="wait" min="10000" max="10000"/> <cmd name="wait" min="10000" max="10000"/> </sequence> </pattern> <event name="master_skill_prepare" event_skill="defence"/> </rule> <rule name="アタック-カウンタ"> <conditions/> <pattern> <param_decl/> <sequence> <cmd name="prepare_skill" pet_skill="counter" try_cnt="1" timeout="5000"/> <cmd name="process_skill" target="enemy" timeout="5000"/> </sequence> </pattern> <event name="attack" pet_attackable_skill="basic" down="true"/> </rule> <rule name="被IB-アタック"> <conditions/> <pattern> <param_decl/> <sequence> <cmd name="cancel_skill"/> <cmd name="melee_attack" timeout="5000"/> </sequence> </pattern> <event name="attacked" master_skill="icebolt" down="false"/> </rule> <rule name="被LB-アタック"> <conditions/> <pattern> <param_decl/> <sequence> <cmd name="cancel_skill"/> <cmd name="melee_attack" timeout="5000"/> </sequence> </pattern> <event name="attacked" master_skill="lightningbolt" down="false"/> </rule> <rule name="被FB-アタック"> <conditions/> <pattern> <param_decl/> <sequence> <cmd name="cancel_skill"/> <cmd name="melee_attack" timeout="5000"/> </sequence> </pattern> <event name="attacked" master_skill="firebolt" down="true"/> </rule> <rule name="被カウンタ-アタック"> <conditions/> <pattern> <param_decl/> <sequence> <cmd name="melee_attack" timeout="5000"/> </sequence> </pattern> <event name="attacked" master_skill="counter" down="true"/> </rule> <rule name="被弾-非ダウン-アタック"> <conditions/> <pattern> <param_decl/> <sequence> <cmd name="melee_attack" timeout="5000"/> </sequence> </pattern> <event name="attacked" master_skill="all" down="false"/> </rule> <rule name="被弾-ダウン-ディフェ5s"> <conditions/> <pattern> <param_decl/> <sequence> <cmd name="prepare_skill" pet_skill="defence" try_cnt="1" timeout="5000"/> <cmd name="move_around" clockwise="true" radius="300" run="false" timeout="5000"/> <cmd name="melee_attack" timeout="5000"/> </sequence> </pattern> <event name="attacked" master_skill="all" down="true"/> </rule> <rule name="暴発防止"> <conditions/> <pattern> <param_decl/> <sequence/> </pattern> <event name="now_targeting"/> </rule> <rule name="クリティカル後、AIキャンセル(β)"> <conditions/> <pattern> <param_decl/> <sequence> <cmd name="prepare_skill" pet_skill="counter" try_cnt="1" timeout="5000"/> <cmd name="process_skill" target="enemy" timeout="5000"/> <cmd name="prepare_skill" pet_skill="defence" try_cnt="1" timeout="5000"/> <cmd name="move_around" clockwise="true" radius="300" run="true" timeout="5000"/> <cmd name="cancel_skill"/> <cmd name="melee_attack" timeout="5000"/> </sequence> </pattern> <event name="now_targeting"/> </rule> </rules>