|
守翼_mor |
08/03/07 12:18 |
(´・ω・`)一応ヒールで検索して似たものがなかったので投稿してみますた。
ソース見ればわかると思うのですが詠唱と使用が切り離されているので
無駄にヒールを使いません。
また、上記の仕様からラグによる心配がありません。
がんばったのですが無駄がいっぱいあると思うので
その点ご指摘いただけると幸いです。
<rules>
<rule name="詠唱1">
<conditions>
<condition name="skill_preparable" pet_skill="healing"/>
<condition name="master_damaged_life_greater" life="20"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="prepare_skill" pet_skill="healing" try_cnt="0" timeout="1000"/>
<cmd name="process_skill" target="master" timeout="500"/>
</sequence>
</pattern>
<event name="seek_target"/>
</rule>
<rule name="詠唱2">
<conditions>
<condition name="skill_preparable" pet_skill="healing"/>
<condition name="master_damaged_life_greater" life="20"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="prepare_skill" pet_skill="healing" try_cnt="0" timeout="1000"/>
<cmd name="process_skill" target="master" timeout="500"/>
</sequence>
</pattern>
<event name="now_targeting"/>
</rule>
<rule name="詠唱3">
<conditions>
<condition name="skill_preparable" pet_skill="healing"/>
<condition name="master_damaged_life_greater" life="20"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="prepare_skill" pet_skill="healing" try_cnt="0" timeout="1000"/>
<cmd name="process_skill" target="master" timeout="500"/>
</sequence>
</pattern>
<event name="master_skill_prepare" event_skill="all"/>
</rule>
<rule name="詠唱4">
<conditions>
<condition name="skill_preparable" pet_skill="healing"/>
<condition name="master_damaged_life_greater" life="20"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="prepare_skill" pet_skill="healing" try_cnt="0" timeout="1000"/>
<cmd name="process_skill" target="master" timeout="500"/>
</sequence>
</pattern>
<event name="master_attack" master_skill="all"/>
</rule>
<rule name="詠唱5">
<conditions>
<condition name="skill_preparable" pet_skill="healing"/>
<condition name="master_damaged_life_greater" life="20"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="prepare_skill" pet_skill="healing" try_cnt="0" timeout="500"/>
<cmd name="process_skill" target="master" timeout="500"/>
</sequence>
</pattern>
<event name="master_attacked" master_skill="all" down="false"/>
</rule>
<rule name="詠唱6">
<conditions>
<condition name="skill_preparable" pet_skill="healing"/>
<condition name="master_damaged_life_greater" life="20"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="prepare_skill" pet_skill="healing" try_cnt="0" timeout="500"/>
<cmd name="process_skill" target="master" timeout="500"/>
</sequence>
</pattern>
<event name="master_attacked" master_skill="all" down="true"/>
</rule>
<rule name="使用1">
<conditions>
<condition name="master_damaged_life_greater" life="20"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="chase" chase_target="master" timeout="500" run="true"/>
<cmd name="process_skill" target="master" timeout="500"/>
</sequence>
</pattern>
<event name="seek_target"/>
</rule>
<rule name="使用2">
<conditions>
<condition name="master_damaged_life_greater" life="20"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="chase" chase_target="master" timeout="500" run="true"/>
<cmd name="process_skill" target="master" timeout="500"/>
</sequence>
</pattern>
<event name="now_targeting"/>
</rule>
<rule name="使用3">
<conditions>
<condition name="master_damaged_life_greater" life="20"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="chase" chase_target="master" timeout="500" run="true"/>
<cmd name="process_skill" target="master" timeout="500"/>
</sequence>
</pattern>
<event name="master_skill_prepare" event_skill="all"/>
</rule>
<rule name="使用4">
<conditions>
<condition name="master_damaged_life_greater" life="20"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="chase" chase_target="master" timeout="500" run="true"/>
<cmd name="process_skill" target="master" timeout="500"/>
</sequence>
</pattern>
<event name="master_attack" master_skill="all"/>
</rule>
<rule name="使用5">
<conditions>
<condition name="master_damaged_life_greater" life="20"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="chase" chase_target="master" timeout="500" run="true"/>
<cmd name="process_skill" target="master" timeout="500"/>
</sequence>
</pattern>
<event name="master_attacked" master_skill="all" down="false"/>
</rule>
<rule name="使用6">
<conditions>
<condition name="master_damaged_life_greater" life="20"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="chase" chase_target="master" timeout="500" run="true"/>
<cmd name="process_skill" target="master" timeout="500"/>
</sequence>
</pattern>
<event name="master_attacked" master_skill="all" down="true"/>
</rule>
<rule name="追跡">
<conditions/>
<pattern>
<param_decl/>
<sequence>
<cmd name="chase" chase_target="master" timeout="500" run="true"/>
</sequence>
</pattern>
<event name="now_targeting"/>
</rule>
</rules>