先來看看AI的影片吧

 

 

這個AI設計的主要目的是組隊的時候使用。

一般組隊的時候,用預設的AI或是用網路上的AI,寵物都會亂衝亂打害死別人等等

 

這個AI,就像影片那樣,寵物不會主動攻擊

所以用法就是把寵物推出去檔前面

當寵物被盯上就會自動開始冰反/火反/雷反,不會一下就被砍掛

對混房或圍毆的怪很好用,反正寵物躺比主人躺好 XD

 

使用條件

1. 寵物必須有冰矛/雷矢/火焰當中的任何一個魔法

2. 寵物必須有反擊

所以蛇,狗,馬,熊,掃把,鴕鳥,幾乎大部分寵物都能使用(連藥草豬和老鼠都可以),個人推薦用掃把或飛毯,因為冰反穩定和打完直接騎上去移動

 

注意事項

1. 寵物AI不是萬能的,因為寵物而被砍到的主人們請不要來找我賠償 XD

2. 請照顧你的寵物,沒魔沒耐餓肚子的話先養飽牠。

 

AI設定方法,請參閱下面的影片

 

 

差點忘了最重要的AI內容

 


<rules>
<rule name="敵人進行瞄準,一般攻擊">
<conditions/>
<pattern>
<param_decl/>
<sequence>
<cmd name="cancel_skill"/>
<cmd name="melee_attack" timeout="0"/>
</sequence>
</pattern>
<event name="aimed"/>
</rule>
<rule name="敵人施法,一般攻擊">
<conditions/>
<pattern>
<param_decl/>
<sequence>
<cmd name="cancel_skill"/>
<cmd name="melee_attack" timeout="0"/>
</sequence>
</pattern>
<event name="target_magic_prepare"/>
</rule>
<rule name="寵物被警戒.反擊">
<conditions/>
<pattern>
<param_decl/>
<sequence>
<cmd name="prepare_skill" pet_skill="counter" try_cnt="0" timeout="0"/>
</sequence>
</pattern>
<event name="targeted" targeting_type="attack"/>
</rule>
<rule name="反擊後,能用冰就冰反">
<conditions>
<condition name="skill_preparable" pet_skill="icebolt"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="prepare_skill" pet_skill="icebolt" try_cnt="0" timeout="3000"/>
<cmd name="stackmagic_attack" stack_magic="icebolt" charge="1" timeout="3000"/>
<cmd name="prepare_skill" pet_skill="counter" try_cnt="0" timeout="3000"/>
</sequence>
</pattern>
<event name="attack" pet_attackable_skill="counter" down="true"/>
</rule>
<rule name="反擊後,能用雷就雷反">
<conditions>
<condition name="skill_preparable" pet_skill="lightningbolt"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="prepare_skill" pet_skill="lightningbolt" try_cnt="0" timeout="3000"/>
<cmd name="stackmagic_attack" stack_magic="lightningbolt" charge="1" timeout="3000"/>
<cmd name="prepare_skill" pet_skill="counter" try_cnt="0" timeout="3000"/>
</sequence>
</pattern>
<event name="attack" pet_attackable_skill="counter" down="true"/>
</rule>
<rule name="反擊後,能用火就火反">
<conditions>
<condition name="skill_preparable" pet_skill="firebolt"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="prepare_skill" pet_skill="firebolt" try_cnt="0" timeout="3000"/>
<cmd name="stackmagic_attack" stack_magic="firebolt" charge="1" timeout="3000"/>
<cmd name="prepare_skill" pet_skill="counter" try_cnt="0" timeout="3000"/>
</sequence>
</pattern>
<event name="attack" pet_attackable_skill="counter" down="true"/>
</rule>
<rule name="開反擊沒事,沒事開反擊">
<conditions/>
<pattern>
<param_decl/>
<sequence>
<cmd name="prepare_skill" pet_skill="counter" try_cnt="0" timeout="0"/>
</sequence>
</pattern>
<event name="now_targeting"/>
</rule>
</rules>

arrow
arrow
    全站熱搜

    Rinas 發表在 痞客邦 留言(0) 人氣()