<rules>
  <rule name="ターゲットがいる時、主人の生命力回復">
    <conditions>
      <condition name="skill_preparable" pet_skill="healing"/>
      <condition name="master_damaged_life_greater" life="20"/>
    </conditions>
    <pattern>
      <param_decl/>
      <sequence>
        <cmd name="chase" chase_target="master" timeout="5000" run="true"/>
        <cmd name="prepare_skill" pet_skill="healing" try_cnt="3" timeout="10000"/>
        <cmd name="process_skill" target="master" timeout="5000"/>
        <cmd name="wait" min="500" max="1000"/>
        <cmd name="process_skill" target="master" timeout="5000"/>
        <cmd name="wait" min="500" max="1000"/>
        <cmd name="process_skill" target="master" timeout="5000"/>
        <cmd name="wait" min="500" max="1000"/>
        <cmd name="process_skill" target="master" timeout="5000"/>
        <cmd name="wait" min="500" max="1000"/>
        <cmd name="process_skill" target="master" timeout="5000"/>
      </sequence>
    </pattern>
    <event name="now_targeting"/>
  </rule>
  <rule name="  ┣主人が攻撃された場合、主人の生命力回復">
    <conditions>
      <condition name="skill_preparable" pet_skill="healing"/>
      <condition name="master_damaged_life_greater" life="20"/>
    </conditions>
    <pattern>
      <param_decl/>
      <sequence>
        <cmd name="chase" chase_target="master" timeout="5000" run="true"/>
        <cmd name="prepare_skill" pet_skill="healing" try_cnt="3" timeout="10000"/>
        <cmd name="process_skill" target="master" timeout="5000"/>
        <cmd name="wait" min="500" max="1000"/>
        <cmd name="process_skill" target="master" timeout="5000"/>
        <cmd name="wait" min="500" max="1000"/>
        <cmd name="process_skill" target="master" timeout="5000"/>
        <cmd name="wait" min="500" max="1000"/>
        <cmd name="process_skill" target="master" timeout="5000"/>
        <cmd name="wait" min="500" max="1000"/>
        <cmd name="process_skill" target="master" timeout="5000"/>
      </sequence>
    </pattern>
    <event name="master_attacked" master_skill="all" down="false"/>
  </rule>
  <rule name="  ┗主人がダウンされた場合、主人の生命力回復">
    <conditions>
      <condition name="skill_preparable" pet_skill="healing"/>
      <condition name="master_damaged_life_greater" life="20"/>
    </conditions>
    <pattern>
      <param_decl/>
      <sequence>
        <cmd name="chase" chase_target="master" timeout="5000" run="true"/>
        <cmd name="prepare_skill" pet_skill="healing" try_cnt="3" timeout="10000"/>
        <cmd name="process_skill" target="master" timeout="5000"/>
        <cmd name="wait" min="500" max="1000"/>
        <cmd name="process_skill" target="master" timeout="5000"/>
        <cmd name="wait" min="500" max="1000"/>
        <cmd name="process_skill" target="master" timeout="5000"/>
        <cmd name="wait" min="500" max="1000"/>
        <cmd name="process_skill" target="master" timeout="5000"/>
        <cmd name="wait" min="500" max="1000"/>
        <cmd name="process_skill" target="master" timeout="5000"/>
      </sequence>
    </pattern>
    <event name="master_attacked" master_skill="all" down="true"/>
  </rule>
  <rule name="主人がスキル準備したら先行チャージ">
    <conditions>
      <condition name="skill_preparable" pet_skill="firebolt"/>
    </conditions>
    <pattern>
      <param_decl/>
      <sequence>
        <cmd name="stack_skill" stack_magic="firebolt" charge="1"/>
        <cmd name="chase" chase_target="master" timeout="5000" run="true"/>
      </sequence>
    </pattern>
    <event name="master_skill_prepare" event_skill="all" master_skill="all" down="false" targeting_type="alert"/>
  </rule>
  <rule name="主人が敵に警戒されたら先行チャージ">
    <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_targeted" targeting_type="attack"/>
  </rule>
  <rule name="主人が敵に認識されたら先行チャージ">
    <conditions>
      <condition name="skill_preparable" pet_skill="firebolt"/>
      <condition name="target_state" state="stop"/>
      <condition name="target_state" state="stop, walk"/>
    </conditions>
    <pattern>
      <param_decl/>
      <sequence>
        <cmd name="stack_skill" stack_magic="firebolt" charge="1"/>
        <cmd name="chase" chase_target="master" timeout="5000" run="true"/>
      </sequence>
    </pattern>
    <event name="master_targeted" event_skill="all" master_skill="all" down="false" targeting_type="alert"/>
  </rule>
  <rule name="主人が敵に認識され、敵が走り中なら即FB">
    <conditions>
      <condition name="target_state" state="walk, run"/>
      <condition name="target_state" state="run"/>
      <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="master_targeted" targeting_type="alert"/>
  </rule>
  <rule name="主人が攻撃したらFBで追撃">
    <conditions>
      <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="master_attack" master_skill="all" event_skill="all"/>
  </rule>
  <rule name="  ┣主人の敵が近接スキルを使用後、走っている場合">
    <conditions>
      <condition name="target_state" state="run"/>
      <condition name="target_state" state="walk, run"/>
      <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="master_target_skill_prepare" targeting_type="alert" master_skill="all" down="false"/>
  </rule>
  <rule name="  ┣主人の敵が近接スキルを使用後、歩いている場合">
    <conditions>
      <condition name="target_state" state="walk"/>
      <condition name="skill_preparable" pet_skill="smash"/>
    </conditions>
    <pattern>
      <param_decl/>
      <sequence>
        <cmd name="prepare_skill" pet_skill="smash" try_cnt="2" timeout="5000"/>
        <cmd name="melee_attack" timeout="5000"/>
      </sequence>
    </pattern>
    <event name="master_target_skill_prepare" targeting_type="alert" master_skill="all" down="false"/>
  </rule>
  <rule name="  ┣主人の敵が近接スキルを使用後、止まり中の場合">
    <conditions>
      <condition name="target_state" state="stop, walk"/>
      <condition name="target_state" state="stop"/>
    </conditions>
    <pattern>
      <param_decl/>
      <sequence>
        <cmd name="chase" chase_target="master" timeout="5000" run="true"/>
        <cmd name="stackmagic_attack" stack_magic="firebolt" charge="1" timeout="100"/>
      </sequence>
    </pattern>
    <event name="master_target_skill_prepare" targeting_type="alert" master_skill="all" down="false"/>
  </rule>
  <rule name="  ┣主人の敵が近接スキルを使用後、近くで止まり中の場合">
    <conditions>
      <condition name="target_state" state="stop"/>
      <condition name="target_state" state="stop, walk"/>
      <condition name="target_distance" min_distance="0" max_distance="500" min="0" max="500"/>
      <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="master_target_skill_prepare" targeting_type="alert" master_skill="all" down="false"/>
  </rule>
  <rule name="  ┣主人が遠隔攻撃で狙われたらFBで妨害">
    <conditions>
      <condition name="skill_preparable" pet_skill="firebolt"/>
    </conditions>
    <pattern>
      <param_decl/>
      <sequence>
        <cmd name="stackmagic_attack" stack_magic="firebolt" charge="0" timeout="5000"/>
      </sequence>
    </pattern>
    <event name="master_aimed"/>
  </rule>
  <rule name="  ┗主人が魔法攻撃で狙われたらFBで妨害">
    <conditions>
      <condition name="skill_preparable" pet_skill="firebolt"/>
    </conditions>
    <pattern>
      <param_decl/>
      <sequence>
        <cmd name="stackmagic_attack" stack_magic="firebolt" charge="0" timeout="5000"/>
      </sequence>
    </pattern>
    <event name="master_target_magic_prepare"/>
  </rule>
  <rule name="ペットが敵に警戒されたら先行チャージ">
    <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="targeted" master_skill="all" targeting_type="attack"/>
  </rule>
  <rule name="ペットが敵に認識されたら先行チャージ">
    <conditions>
      <condition name="skill_preparable" pet_skill="firebolt"/>
    </conditions>
    <pattern>
      <param_decl/>
      <sequence>
        <cmd name="stack_skill" stack_magic="firebolt" charge="1"/>
        <cmd name="chase" chase_target="master" timeout="5000" run="true"/>
      </sequence>
    </pattern>
    <event name="targeted" targeting_type="alert"/>
  </rule>
  <rule name="ペットが敵に認識され、敵が走り中ならカウンター">
    <conditions>
      <condition name="target_state" state="walk, run"/>
      <condition name="target_state" state="run"/>
      <condition name="skill_preparable" pet_skill="counter"/>
    </conditions>
    <pattern>
      <param_decl/>
      <sequence>
        <cmd name="prepare_skill" pet_skill="counter" try_cnt="2" timeout="5000"/>
        <cmd name="wait" min="1000" max="5000"/>
      </sequence>
    </pattern>
    <event name="targeted" targeting_type="alert"/>
  </rule>
  <rule name="ペットがタゲ中の敵がいる場合、先行チャージ">
    <conditions>
      <condition name="skill_preparable" pet_skill="firebolt"/>
    </conditions>
    <pattern>
      <param_decl/>
      <sequence>
        <cmd name="stack_skill" stack_magic="firebolt" charge="1"/>
        <cmd name="chase" chase_target="master" timeout="5000" run="true"/>
      </sequence>
    </pattern>
    <event name="now_targeting" event_skill="all" master_skill="all" down="false" targeting_type="alert"/>
  </rule>
  <rule name="  ┣ペットが攻撃を受けてダウンしなかった場合">
    <conditions>
      <condition name="skill_preparable" pet_skill="defence"/>
    </conditions>
    <pattern>
      <param_decl/>
      <sequence>
        <cmd name="prepare_skill" pet_skill="defence" try_cnt="2" timeout="5000"/>
        <cmd name="wait" min="1000" max="5000"/>
      </sequence>
    </pattern>
    <event name="attacked" event_skill="all" master_skill="all" down="false"/>
  </rule>
  <rule name="  ┃┗ダウンしたらカウンター">
    <conditions>
      <condition name="skill_preparable" pet_skill="counter"/>
    </conditions>
    <pattern>
      <param_decl/>
      <sequence>
        <cmd name="prepare_skill" pet_skill="counter" try_cnt="2" timeout="10000"/>
        <cmd name="wait" min="1000" max="3000"/>
      </sequence>
    </pattern>
    <event name="attacked" master_skill="all" down="true"/>
  </rule>
  <rule name="  ┃ ┣カウンターが使えなかったらウィンドミル">
    <conditions>
      <condition name="skill_preparable" pet_skill="windmill"/>
    </conditions>
    <pattern>
      <param_decl/>
      <sequence>
        <cmd name="prepare_skill" pet_skill="windmill" try_cnt="2" timeout="10000"/>
        <cmd name="process_skill" target="pos_toward_target" timeout="5000"/>
      </sequence>
    </pattern>
    <event name="attacked" master_skill="all" down="true"/>
  </rule>
  <rule name="  ┃ ┗ウィンドミルが使えなかったらディフェンス">
    <conditions>
      <condition name="skill_preparable" pet_skill="defence"/>
    </conditions>
    <pattern>
      <param_decl/>
      <sequence>
        <cmd name="prepare_skill" pet_skill="defence" try_cnt="2" timeout="10000"/>
        <cmd name="wait" min="1000" max="3000"/>
      </sequence>
    </pattern>
    <event name="attacked" master_skill="all" down="true"/>
  </rule>
  <rule name="  ┣ペットの相手が近接スキルを使用後、走っている場合">
    <conditions>
      <condition name="target_state" state="run"/>
      <condition name="target_state" state="walk, run"/>
      <condition name="skill_preparable" pet_skill="counter"/>
    </conditions>
    <pattern>
      <param_decl/>
      <sequence>
        <cmd name="prepare_skill" pet_skill="counter" try_cnt="2" timeout="5000"/>
        <cmd name="wait" min="1000" max="5000"/>
      </sequence>
    </pattern>
    <event name="target_skill_prepare" event_skill="all" master_skill="all" down="false"/>
  </rule>
  <rule name="  ┣ペットの相手が近接スキルを使用後、歩いている場合">
    <conditions>
      <condition name="target_state" state="walk"/>
      <condition name="skill_preparable" pet_skill="smash"/>
    </conditions>
    <pattern>
      <param_decl/>
      <sequence>
        <cmd name="prepare_skill" pet_skill="smash" try_cnt="2" timeout="5000"/>
        <cmd name="melee_attack" timeout="5000"/>
      </sequence>
    </pattern>
    <event name="target_skill_prepare" event_skill="all" master_skill="all" down="false"/>
  </rule>
  <rule name="  ┣ペットの相手が近接スキルを使用後、止まっている場合">
    <conditions>
      <condition name="target_state" state="stop"/>
      <condition name="target_state" state="stop, walk"/>
    </conditions>
    <pattern>
      <param_decl/>
      <sequence>
        <cmd name="stackmagic_attack" stack_magic="firebolt" charge="1" timeout="5000"/>
      </sequence>
    </pattern>
    <event name="target_skill_prepare" event_skill="all" master_skill="all" down="false"/>
  </rule>
  <rule name="  ┣ペットの敵が近接スキルを使用後、近くで止まり中の場合">
    <conditions>
      <condition name="target_state" state="stop"/>
      <condition name="target_state" state="stop, walk"/>
      <condition name="target_distance" min_distance="0" max_distance="500" min="0" max="500"/>
      <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="target_skill_prepare" targeting_type="alert" master_skill="all" down="false"/>
  </rule>
  <rule name="  ┣ペットが遠隔攻撃で狙われたらFBで妨害">
    <conditions>
      <condition name="skill_preparable" pet_skill="firebolt"/>
    </conditions>
    <pattern>
      <param_decl/>
      <sequence>
        <cmd name="stackmagic_attack" stack_magic="firebolt" charge="0" timeout="5000"/>
      </sequence>
    </pattern>
    <event name="aimed" master_skill="all"/>
  </rule>
  <rule name="  ┗ペットが魔法攻撃で狙われたらFBで妨害">
    <conditions>
      <condition name="skill_preparable" pet_skill="firebolt"/>
    </conditions>
    <pattern>
      <param_decl/>
      <sequence>
        <cmd name="stackmagic_attack" stack_magic="firebolt" charge="0" timeout="5000"/>
      </sequence>
    </pattern>
    <event name="target_magic_prepare" master_skill="all"/>
  </rule>
  <rule name="ペットが攻撃をし、ダウンせず歩き中の場合">
    <conditions>
      <condition name="target_state" state="walk"/>
      <condition name="skill_preparable" pet_skill="smash"/>
    </conditions>
    <pattern>
      <param_decl/>
      <sequence>
        <cmd name="prepare_skill" pet_skill="smash" try_cnt="2" timeout="5000"/>
        <cmd name="melee_attack" timeout="5000"/>
      </sequence>
    </pattern>
    <event name="attack" event_skill="all" master_skill="all" down="false" pet_attackable_skill="all"/>
  </rule>
  <rule name="  ┣止まり中の場合">
    <conditions>
      <condition name="target_state" state="stop"/>
      <condition name="target_state" state="stop, walk"/>
      <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="attack" master_skill="all" down="false" pet_attackable_skill="all"/>
  </rule>
  <rule name="  ┣近くで止まり中の場合">
    <conditions>
      <condition name="target_state" state="stop"/>
      <condition name="target_state" state="stop, walk"/>
      <condition name="target_distance" min_distance="0" max_distance="500" min="0" max="500"/>
      <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="attack" targeting_type="alert" master_skill="all" down="false" pet_attackable_skill="all"/>
  </rule>
  <rule name="  ┗走り中ならカウンターで迎撃">
    <conditions>
      <condition name="target_state" state="run"/>
      <condition name="target_state" state="walk, run"/>
      <condition name="skill_preparable" pet_skill="counter"/>
    </conditions>
    <pattern>
      <param_decl/>
      <sequence>
        <cmd name="prepare_skill" pet_skill="counter" try_cnt="2" timeout="5000"/>
        <cmd name="wait" min="1000" max="3000"/>
      </sequence>
    </pattern>
    <event name="attack" master_skill="all" down="false" pet_attackable_skill="all"/>
  </rule>
  <rule name="    ┣カウンターが使えない時はウィンドミル">
    <conditions>
      <condition name="target_state" state="run"/>
      <condition name="target_state" state="walk, run"/>
      <condition name="skill_preparable" pet_skill="windmill"/>
    </conditions>
    <pattern>
      <param_decl/>
      <sequence>
        <cmd name="prepare_skill" pet_skill="windmill" try_cnt="2" timeout="5000"/>
        <cmd name="process_skill" target="pos_toward_target" timeout="5000"/>
      </sequence>
    </pattern>
    <event name="attack" master_skill="all" down="false" pet_attackable_skill="all"/>
  </rule>
  <rule name="    ┗ウィンドミルが使えない時はディフェンス">
    <conditions>
      <condition name="target_state" state="run"/>
      <condition name="target_state" state="walk, run"/>
      <condition name="skill_preparable" pet_skill="defence"/>
    </conditions>
    <pattern>
      <param_decl/>
      <sequence>
        <cmd name="prepare_skill" pet_skill="defence" try_cnt="2" timeout="5000"/>
        <cmd name="wait" min="1000" max="5000"/>
      </sequence>
    </pattern>
    <event name="attack" master_skill="all" down="false" pet_attackable_skill="all"/>
  </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="2" timeout="5000"/>
        <cmd name="process_skill" target="enemy" timeout="5000"/>
        <cmd name="prepare_skill" pet_skill="windmill" try_cnt="2" timeout="5000"/>
        <cmd name="process_skill" target="pos_toward_target" timeout="5000"/>
      </sequence>
    </pattern>
    <event name="defence" master_skill="all" defence_enable_skill="all"/>
  </rule>
</rules>
inserted by FC2 system