交流區

奇幻留言版 - 回覆文章

【問題】寵物ai 一問
發表人 manyyeung [ Lv.66 ] ?(安黛莉 - 1)(1F) 2009-06-17 12:23:27
回覆
各位大大 安啊
我請問一下
那個寵物ai是怎麼弄的
是這樣的
我上一次和一個朋友打g9的時候
他開了一隻寵
寵不停用火
他就不停穿心
怪一走近寵就開火彈走怪
然後人就不停穿心
這樣就屈死了一隻boss
請問 那ai是怎的
可告訴我嗎
謝謝
回覆 [ Lv.125 ] ?(愛麗沙 - 8)(2F) 2009-06-17 12:28:36
 
巴哈精華區是個好地方!
回覆奧菲拉 [ Lv.216 ] ?(安黛莉 - 10)(3F) 2009-06-17 13:37:15
 
AI是要親身去實踐的
不是不斷問人那怎麼用
問而無用
還不如不要問了
編寫AI巴哈有教學
也可以多參考別人寫的AI
來創造出自己獨一無二的AI
回覆BB(貝婷 - 1)(4F) 2009-06-17 14:11:17
 
如果只是要火焰掩護弓手的AI
奇幻論壇也有http://forums.wsm.idv.tw/viewtopic.php?f=43&t=1385
回覆強霸 [ Lv.72 ] ?(迪恩 - 1)(5F) 2009-06-17 14:44:35
 
取自巴哈精華區

這是某精靈打賽高王房的影片
Youtube影片:

主人準備任何攻擊技能時寵物會預先集好火焰備用

已更新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="5000"/>
<cmd name="chase" chase_target="master" timeout="5000" 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="5000"/>
<cmd name="chase" chase_target="master" timeout="5000" run="true"/>
</sequence>
</pattern>
<event name="aimed"/>
</rule>
<rule name="對方使用魔法技能時發射火焰">
<conditions/>
<pattern>
<param_decl/>
<sequence>
<cmd name="stackmagic_attack" stack_magic="firebolt" charge="1" timeout="5000"/>
<cmd name="chase" chase_target="master" timeout="5000" run="true"/>
</sequence>
</pattern>
<event name="target_magic_prepare"/>
</rule>
<rule name="主人受攻擊但未被擊倒則發射火焰">
<conditions/>
<pattern>
<param_decl/>
<sequence>
<cmd name="stackmagic_attack" stack_magic="firebolt" charge="1" timeout="5000"/>
</sequence>
</pattern>
<event name="master_attacked" master_skill="all" down="false"/>
</rule>
<rule name="主人受攻擊且被擊倒則發射火焰">
<conditions/>
<pattern>
<param_decl/>
<sequence>
<cmd name="stackmagic_attack" stack_magic="firebolt" charge="1" timeout="5000"/>
</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="5000" run="true"/>
</sequence>
</pattern>
<event name="master_attack" master_skill="all"/>
</rule>
<rule name="攻擊後再次準備火焰">
<conditions/>
<pattern>
<param_decl/>
<sequence>
<cmd name="prepare_skill" pet_skill="firebolt" try_cnt="0" timeout="5000"/>
<cmd name="chase" chase_target="master" timeout="5000" run="true"/>
</sequence>
</pattern>
<event name="attack" pet_attackable_skill="firebolt" down="true"/>
</rule>
<rule name="防止暴走">
<conditions/>
<pattern>
<param_decl/>
<sequence/>
</pattern>
<event name="now_targeting"/>
</rule>
<rule name="主人準備戰鬥技能時預先準備火焰">
<conditions/>
<pattern>
<param_decl/>
<sequence>
<cmd name="chase" chase_target="master" timeout="5000" run="true"/>
<cmd name="prepare_skill" pet_skill="firebolt" try_cnt="0" timeout="5000"/>
</sequence>
</pattern>
<event name="master_skill_prepare" event_skill="all"/>
</rule>
</rules>
 
Message請先 登入 會員才能發表或回覆文章。
 
 
Message此篇文章發表日期已超過一個月,無法進行回覆。
 

網路禮儀

網路發言雖然是匿名性質,但網路發表文章還是請遵守基本的網路禮儀,請勿發表含有不雅文字、人身攻擊等文章內容,良好的奇幻交流環境需要您的配合!
回頂端