2010-02-27 12:48:04南瓜超人

AI:主人穿心寵物丟火護駕

作者:無骨閒

AI簡介:

  1. 寵物於主人準備技能後也會準備火焰技能,並且在怪物逼近一定距離內才會發射火焰.
  2. 寵物隨行主人,時時集火丟火保護主人,不會失控跑去打怪.
  3. 非常適合弓箭手穿心使用.

寵物技能限定:火焰

作者親攝AI測試影片:無骨AI教學第二輯--N-火反、火推

作者言:

特點說明:

 可以讓寵物貼身以火燄魔法不斷地將怪物推離身邊且不離身
 可搭配弓箭技能使用、以防miss
 但寵物沒魔時將無法進行火燄攻擊 所以請於平時便補滿寵物的魔
 寵物將會鎖定最後攻擊的怪物、因此可利用旋風箭技能與時間差讓寵物鎖定不同的怪物

使用方法:

 於叫出寵物後準備任何技能、準備完成後寵物會唱火貼身
 再攻擊任意怪物讓寵物鎖定該隻怪物、即可安心讓寵物推怪了

AI:

 

- <rules>
- <rule name="怪跑就扔火">
- <conditions>
  <condition name="target_state" state="walk, run" />
  </conditions>
- <pattern>
  <param_decl />
- <sequence>
  <cmd name="stackmagic_attack" stack_magic="firebolt" charge="1" timeout="100" />
  <cmd name="chase" chase_target="master" timeout="0" run="true" />
  </sequence>
  </pattern>
  <event name="now_targeting" />
  </rule>
- <rule name="怪不動也扔">
- <conditions>
  <condition name="target_state" state="stop" />
  </conditions>
- <pattern>
  <param_decl />
- <sequence>
  <cmd name="stackmagic_attack" stack_magic="firebolt" charge="1" timeout="100" />
  <cmd name="chase" chase_target="master" timeout="0" run="true" />
  </sequence>
  </pattern>
  <event name="now_targeting" />
  </rule>
- <rule name="主人被打 扔火">
  <conditions />
- <pattern>
  <param_decl />
- <sequence>
  <cmd name="stackmagic_attack" stack_magic="firebolt" charge="1" timeout="500" />
  </sequence>
  </pattern>
  <event name="master_attacked" master_skill="all" down="false" />
  </rule>
- <rule name="主人被打 扔火2">
  <conditions />
- <pattern>
  <param_decl />
- <sequence>
  <cmd name="stackmagic_attack" stack_magic="firebolt" charge="1" timeout="500" />
  </sequence>
  </pattern>
  <event name="master_attacked" master_skill="all" down="true" />
  </rule>
- <rule name="主人閃光 集火護身">
  <conditions />
- <pattern>
  <param_decl />
- <sequence>
  <cmd name="stack_skill" stack_magic="firebolt" charge="1" />
  <cmd name="chase" chase_target="master" timeout="0" run="true" />
  </sequence>
  </pattern>
  <event name="master_skill_prepare" event_skill="all" />
  </rule>
- <rule name="扔完火後 集火護身">
  <conditions />
- <pattern>
  <param_decl />
- <sequence>
  <cmd name="chase" chase_target="master" timeout="0" run="true" />
  <cmd name="stack_skill" stack_magic="firebolt" charge="1" />
  </sequence>
  </pattern>
  <event name="attack" pet_attackable_skill="firebolt" down="true" />
  </rule>
- <rule name="沒事集火護身">
  <conditions />
- <pattern>
  <param_decl />
- <sequence>
  <cmd name="stack_skill" stack_magic="firebolt" charge="1" />
  <cmd name="chase" chase_target="master" timeout="0" run="true" />
  </sequence>
  </pattern>
  <event name="now_targeting" />
  </rule>
- <rule name="主人開打 追隨主人!">
  <conditions />
- <pattern>
  <param_decl />
- <sequence>
  <cmd name="stack_skill" stack_magic="firebolt" charge="1" />
  <cmd name="chase" chase_target="master" timeout="0" run="true" />
  </sequence>
  </pattern>
  <event name="master_attack" master_skill="all" />
  </rule>
- <rule name="別鳥屍體 回來吧寶貝">
- <conditions>
  <condition name="target_state" state="blowaway" />
  </conditions>
- <pattern>
  <param_decl />
- <sequence>
  <cmd name="chase" chase_target="master" timeout="0" run="true" />
  <cmd name="prepare_skill" pet_skill="firebolt" try_cnt="0" timeout="0" />
  </sequence>
  </pattern>
  <event name="now_targeting" />
  </rule>
  </rules>

引用網頁:無骨blog-火推