□投稿者/ 煉龍だった人 -(2009/01/04(Sun) 11:40:20)
 | 皆さんおひさしぶりですー とりあえず、マビのAI書いてみたので貼り付けますねー 黒マングースをペットだけで叩くIBCAI
付近の敵を自動でスマッシュから攻撃してその後IBCに入ります シフトクリックでの指定の場合はアタックからIBC入っていきます ここから下のは動作が怪しいんですが スマッシュとアイスボルト使えないときは自動攻撃を開始しません IBC中にマナが切れたら距離開けようとします
こんなの入れたつもりです では、以下ソースドーぞ
<rules> <rule name="索敵"> <conditions> <condition name="skill_preparable" pet_skill="smash"/> <condition name="skill_preparable" pet_skill="icebolt"/> </conditions> <pattern> <param_decl/> <sequence> <cmd name="cancel_skill"/> <cmd name="prepare_skill" pet_skill="smash" try_cnt="0" timeout="5000"/> <cmd name="melee_attack" timeout="10000"/> </sequence> </pattern> <event name="seek_target"/> </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="smash" down="true"/> </rule> <rule name="迎撃"> <conditions/> <pattern> <param_decl/> <sequence> <cmd name="prepare_skill" pet_skill="counter" try_cnt="4" timeout="10000"/> <cmd name="wait" min="8000" max="10000"/> </sequence> </pattern> <event name="attack" pet_attackable_skill="icebolt" down="false"/> </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/> <pattern> <param_decl/> <sequence> <cmd name="move_against" distance="1500" run="true" timeout="10000"/> </sequence> </pattern> <event name="attack" pet_attackable_skill="counter" down="true"/> </rule> <rule name="反撃"> <conditions/> <pattern> <param_decl/> <sequence> <cmd name="cancel_skill"/> <cmd name="prepare_skill" pet_skill="counter" try_cnt="4" timeout="5000"/> </sequence> </pattern> <event name="attacked" master_skill="all" down="true"/> </rule> <rule name="認識"> <conditions/> <pattern> <param_decl/> <sequence> <cmd name="cancel_skill"/> <cmd name="melee_attack" timeout="5000"/> </sequence> </pattern> <event name="targeted" targeting_type="alert"/> </rule> <rule name="警戒"> <conditions/> <pattern> <param_decl/> <sequence> <cmd name="cancel_skill"/> <cmd name="melee_attack" timeout="5000"/> </sequence> </pattern> <event name="targeted" targeting_type="attack"/> </rule> <rule name="指令受諾"> <conditions/> <pattern> <param_decl/> <sequence> <cmd name="prepare_skill" pet_skill="counter" try_cnt="4" timeout="5000"/> <cmd name="wait" min="8000" max="10000"/> </sequence> </pattern> <event name="attack" pet_attackable_skill="basic" down="true"/> </rule> </rules>
|
|