交流區

奇幻留言版 - 回覆文章

【問題】寵物全球AI
發表人 zxcvbnm279 [ Lv.14 ] ?(愛麗沙 - 1)(1F) 2009-02-17 18:59:59
回覆
寵物全球AI 有冇人有
有的貼上來比我3qq
回覆1222 [ Lv.226 ] ?(愛麗沙 - 1)(2F) 2009-02-17 19:38:24
 
什麼叫全球AI?
回覆Yahoo [ Lv.156 ] ?(安黛莉 - 1)(3F) 2009-02-17 19:39:22
 
http://www.wretch.cc/blog/h8a2p1p2y16/10778461

我之前就有貼過了喔 妳沒看到吧
如果好用的話請幫我推一下
有問題可以到我的網誌發問
回覆Yahoo [ Lv.156 ] ?(安黛莉 - 1)(4F) 2009-02-17 20:12:51
 
如果有些人想要的東西奇幻都貼上來的話
那我到想試試看 到時別說我的文章太占位子


<rules>
<rule name="鎖定怪物">
<conditions>
<condition name="target_distance" min_distance="100" max_distance="1500"/>
</conditions>
<pattern>
<param_decl/>
<sequence/>
</pattern>
<event name="seek_target"/>
</rule>
<rule name="取消先前技能">
<conditions/>
<pattern>
<param_decl/>
<sequence>
<cmd name="cancel_skill"/>
<cmd name="melee_attack" timeout="0"/>
</sequence>
</pattern>
<event name="seek_target"/>
</rule>
<rule name="對象使用反擊時火焰">
<conditions>
<condition name="target_state" state="stop"/>
<condition name="skill_preparable" pet_skill="firebolt"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="cancel_skill"/>
<cmd name="stackmagic_attack" stack_magic="firebolt" charge="1" timeout="5000"/>
</sequence>
</pattern>
<event name="target_skill_prepare"/>
</rule>
<rule name="對象使用反擊時冰矛">
<conditions>
<condition name="target_state" state="stop"/>
<condition name="skill_preparable" pet_skill="icebolt"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="stack_skill" stack_magic="icebolt" charge="1"/>
<cmd name="move_against" distance="1300" run="true" timeout="1000"/>
<cmd name="stackmagic_attack" stack_magic="icebolt" charge="1" timeout="5000"/>
</sequence>
</pattern>
<event name="target_skill_prepare"/>
</rule>
<rule name="對象使用反擊時雷矢">
<conditions>
<condition name="target_state" state="stop"/>
<condition name="skill_preparable" pet_skill="lightningbolt"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="stack_skill" stack_magic="lightningbolt" charge="1"/>
<cmd name="move_against" distance="1300" run="true" timeout="1000"/>
<cmd name="stackmagic_attack" stack_magic="lightningbolt" charge="1" timeout="5000"/>
</sequence>
</pattern>
<event name="target_skill_prepare"/>
</rule>
<rule name="對象使用防禦時重擊">
<conditions>
<condition name="target_state" state="walk"/>
<condition name="skill_preparable" pet_skill="smash"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="cancel_skill"/>
<cmd name="prepare_skill" pet_skill="smash" try_cnt="1" timeout="5000"/>
<cmd name="process_skill" target="enemy" timeout="5000"/>
</sequence>
</pattern>
<event name="target_skill_prepare"/>
</rule>
<rule name="對象使用防禦時火焰">
<conditions>
<condition name="target_state" state="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="target_skill_prepare"/>
</rule>
<rule name="對象使用防禦時冰矛">
<conditions>
<condition name="target_state" state="walk"/>
<condition name="skill_preparable" pet_skill="icebolt"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="stack_skill" stack_magic="icebolt" charge="1"/>
<cmd name="move_against" distance="900" run="true" timeout="1000"/>
<cmd name="stackmagic_attack" stack_magic="icebolt" charge="1" timeout="5000"/>
</sequence>
</pattern>
<event name="target_skill_prepare"/>
</rule>
<rule name="對象使用防禦時雷矢">
<conditions>
<condition name="target_state" state="walk"/>
<condition name="skill_preparable" pet_skill="lightningbolt"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="stack_skill" stack_magic="lightningbolt" charge="1"/>
<cmd name="move_against" distance="1300" run="true" timeout="1000"/>
<cmd name="stackmagic_attack" stack_magic="lightningbolt" charge="1" timeout="5000"/>
</sequence>
</pattern>
<event name="target_skill_prepare"/>
</rule>
<rule name="對象使用重擊時攻擊">
<conditions>
<condition name="target_state" state="run"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="cancel_skill"/>
<cmd name="melee_attack" timeout="5000"/>
</sequence>
</pattern>
<event name="target_skill_prepare"/>
</rule>
<rule name="對象使用弓箭時攻擊">
<conditions>
<condition name="target_state" state="run"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="cancel_skill"/>
<cmd name="melee_attack" timeout="5000"/>
</sequence>
</pattern>
<event name="aimed"/>
</rule>
<rule name="對象使用弓箭時撤退使用火焰">
<conditions>
<condition name="skill_preparable" pet_skill="firebolt"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="cancel_skill"/>
<cmd name="move_against" distance="1500" run="true" timeout="2000"/>
<cmd name="stackmagic_attack" stack_magic="firebolt" charge="1" timeout="5000"/>
</sequence>
</pattern>
<event name="aimed"/>
</rule>
<rule name="對象使用弓箭時撤退使用冰矛">
<conditions>
<condition name="skill_preparable" pet_skill="icebolt"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="cancel_skill"/>
<cmd name="move_against" distance="1500" run="true" timeout="2000"/>
<cmd name="stackmagic_attack" stack_magic="icebolt" charge="1" timeout="5000"/>
</sequence>
</pattern>
<event name="aimed"/>
</rule>
<rule name="對象使用弓箭時撤退使用雷矢">
<conditions>
<condition name="skill_preparable" pet_skill="lightningbolt"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="cancel_skill"/>
<cmd name="move_against" distance="1500" run="true" timeout="2000"/>
<cmd name="stackmagic_attack" stack_magic="lightningbolt" charge="1" timeout="5000"/>
</sequence>
</pattern>
<event name="aimed"/>
</rule>
<rule name="對方使用魔法時攻擊">
<conditions>
<condition name="target_state" state="stop"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="cancel_skill"/>
<cmd name="melee_attack" timeout="5000"/>
</sequence>
</pattern>
<event name="target_magic_prepare"/>
</rule>
<rule name="對方使用魔法時防禦">
<conditions>
<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="1" timeout="5000"/>
<cmd name="move_against" distance="1500" run="false" timeout="5000"/>
</sequence>
</pattern>
<event name="target_magic_prepare"/>
</rule>
<rule name="攻擊後反擊">
<conditions>
<condition name="skill_preparable" pet_skill="counter"/>
<condition name="target_state" state="shoved"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="prepare_skill" pet_skill="counter" try_cnt="1" timeout="500"/>
<cmd name="wait" min="3000" max="10000"/>
</sequence>
</pattern>
<event name="attack" pet_attackable_skill="basic" down="true"/>
</rule>
<rule name="攻擊後防禦">
<conditions>
<condition name="skill_preparable" pet_skill="defence"/>
<condition name="target_state" state="blowaway"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="prepare_skill" pet_skill="defence" try_cnt="1" timeout="500"/>
<cmd name="move_against" distance="100" run="false" timeout="1000"/>
</sequence>
</pattern>
<event name="attack" pet_attackable_skill="basic" down="true"/>
</rule>
<rule name="反擊後火焰">
<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="attack" pet_attackable_skill="counter" down="true"/>
</rule>
<rule name="反擊後冰矛">
<conditions>
<condition name="skill_preparable" pet_skill="icebolt"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="stackmagic_attack" stack_magic="icebolt" charge="1" timeout="5000"/>
</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="stackmagic_attack" stack_magic="lightningbolt" charge="1" timeout="5000"/>
</sequence>
</pattern>
<event name="attack" pet_attackable_skill="counter" 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="1" timeout="500"/>
<cmd name="move_against" distance="400" run="false" timeout="5000"/>
</sequence>
</pattern>
<event name="attack" pet_attackable_skill="counter" down="true"/>
</rule>
<rule name="火焰後反擊">
<conditions>
<condition name="skill_preparable" pet_skill="firebolt"/>
<condition name="skill_preparable" pet_skill="counter"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="prepare_skill" pet_skill="counter" try_cnt="1" timeout="5000"/>
<cmd name="wait" min="3000" max="10000"/>
</sequence>
</pattern>
<event name="attack" pet_attackable_skill="firebolt" down="true"/>
</rule>
<rule name="冰矛後反擊">
<conditions>
<condition name="skill_preparable" pet_skill="icebolt"/>
<condition name="skill_preparable" pet_skill="counter"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="prepare_skill" pet_skill="counter" try_cnt="1" timeout="5000"/>
<cmd name="wait" min="3000" max="10000"/>
</sequence>
</pattern>
<event name="attack" pet_attackable_skill="icebolt" down="false"/>
</rule>
<rule name="冰矛後防禦">
<conditions>
<condition name="skill_preparable" pet_skill="icebolt"/>
<condition name="skill_preparable" pet_skill="defence"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="prepare_skill" pet_skill="defence" try_cnt="1" timeout="5000"/>
<cmd name="move_against" distance="600" run="false" timeout="500"/>
</sequence>
</pattern>
<event name="attack" pet_attackable_skill="icebolt" down="true"/>
</rule>
<rule name="雷矢後反擊">
<conditions>
<condition name="skill_preparable" pet_skill="lightningbolt"/>
<condition name="skill_preparable" pet_skill="counter"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="prepare_skill" pet_skill="counter" try_cnt="1" timeout="5000"/>
<cmd name="wait" min="3000" max="10000"/>
</sequence>
</pattern>
<event name="attack" pet_attackable_skill="lightningbolt" down="false"/>
</rule>
<rule name="雷矢後防禦">
<conditions>
<condition name="skill_preparable" pet_skill="lightningbolt"/>
<condition name="skill_preparable" pet_skill="defence"/>
</conditions>
<pattern>
<param_decl/>
<sequence>
<cmd name="prepare_skill" pet_skill="defence" try_cnt="1" timeout="5000"/>
<cmd name="move_against" distance="600" run="false" timeout="500"/>
</sequence>
</pattern>
<event name="attack" pet_attackable_skill="lightningbolt" down="true"/>
</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="1" timeout="500"/>
<cmd name="wait" min="3000" max="10000"/>
</sequence>
</pattern>
<event name="attack" pet_attackable_skill="smash" down="true"/>
</rule>
<rule name="受到警告後攻擊">
<conditions/>
<pattern>
<param_decl/>
<sequence>
<cmd name="melee_attack" timeout="5000"/>
</sequence>
</pattern>
<event name="targeted" targeting_type="attack"/>
</rule>
<rule name="受到攻擊未倒後攻擊">
<conditions/>
<pattern>
<param_decl/>
<sequence>
<cmd name="melee_attack" timeout="5000"/>
</sequence>
</pattern>
<event name="attacked" 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="1" timeout="500"/>
<cmd name="wait" min="3000" max="10000"/>
</sequence>
</pattern>
<event name="attacked" master_skill="basic" down="true"/>
</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="1" timeout="5000"/>
<cmd name="wait" min="3000" max="10000"/>
</sequence>
</pattern>
<event name="attacked" master_skill="smash" down="true"/>
</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="1" timeout="5000"/>
<cmd name="wait" min="3000" max="10000"/>
</sequence>
</pattern>
<event name="attacked" master_skill="counter" down="true"/>
</rule>
<rule name="防禦攻擊後普攻">
<conditions/>
<pattern>
<param_decl/>
<sequence>
<cmd name="melee_attack" timeout="5000"/>
</sequence>
</pattern>
<event name="defence" defence_enable_skill="all"/>
</rule>
</rules>
回覆valosc85116 [ Lv.353 ] ?(愛麗沙 - 5)(5F) 2009-02-17 20:32:15
 
˙˙ 所以說...全球AI是啥?
回覆宋磁磚 [ Lv.216 ] ?(貝婷 - 7)(6F) 2009-02-17 20:36:40
 
簡單來說就是:
你重擊>冰矛>寵重擊>冰矛>你重擊>冰矛>...一直下去
回覆valosc85116 [ Lv.353 ] ?(愛麗沙 - 5)(7F) 2009-02-17 20:53:38
 
˙˙  恩恩  那...全球是啥意思?
回覆月嵐 [ Lv.118 ] ?(愛麗沙 - 10)(8F) 2009-02-17 20:56:35
 
應該是打排球
回覆紫焱 [ Lv.55 ] ?(貝婷 - 3)(9F) 2009-02-17 20:56:52
 
看起來~~~
是傳說中的"打排球"AI
就是所謂的人寵合作~無限圍毆
回覆BODYAREA [ Lv.267 ] ?(愛麗沙 - 8)(10F) 2009-02-17 20:58:23
 
>YAHOO
問一下
你自己有試用過嗎?
>valosc85116
我在猜他是想說排球(傳球)?
>zxcvbnm279
如果我有猜對
你可以去精華區找
剛確認過了 裡面有
回覆valosc85116 [ Lv.353 ] ?(愛麗沙 - 5)(11F) 2009-02-17 21:03:12
 
~"~ 恩恩 多謝 真虧他看得懂
回覆Yahoo [ Lv.156 ] ?(安黛莉 - 1)(12F) 2009-02-17 21:16:24
 
那抱歉了 我這是魔反AI
給些糖果向大家賠罪
*▅▅▅▅**▅▅▅▅**▅▅▅▅**▅▅▅▅
╭╯◇◇╰╮╭╯○○╰╮╭╯◎◎╰╮╭╯⊙●╰╮
║◇◇◇◇║║○○○○║║◎◎◎◎║║◎▼☆⊕║
║方形餅◇║║泡泡糖○║║章魚嘴餅║║水果糖○║
║◇◇◇◇║║○○○○║║◎◎◎◎║║*㊣∴◇║
╰════╯╰════╯╰════╯╰════╯
那個只會嗆人的除外
 
Message請先 登入 會員才能發表或回覆文章。
 
 
Message此篇文章發表日期已超過一個月,無法進行回覆。
 

網路禮儀

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