신속 수련 AI



신속 수련 AI

<rules>

    <rule name="공격">

        <conditions/>

        <pattern>

            <param_decl/>

            <sequence>

                <cmd name="melee_attack" timeout="0"/>

            </sequence>

        </pattern>

        <event name="now_targeting"/>

    </rule>

    <rule name="신속사용ㅇ">

        <conditions>

            <condition name="ST_preparable" pet_st="PetSTMoveSpeedUp"/>

        </conditions>

        <pattern>

            <param_decl/>

            <sequence>

                <cmd name="PetST_skill" pet_st="PetSTMoveSpeedUp" timeout="5000"/>

            </sequence>

        </pattern>

        <event name="attack" pet_attackable_skill="all" down="false"/>

    </rule>

    <rule name="신속">

        <conditions>

            <condition name="ST_preparable" pet_st="PetSTMoveSpeedUp"/>

        </conditions>

        <pattern>

            <param_decl/>

            <sequence>

                <cmd name="PetST_skill" pet_st="PetSTMoveSpeedUp" timeout="5000"/>

            </sequence>

        </pattern>

        <event name="attack" pet_attackable_skill="all" down="true"/>

    </rule>

    <rule name="ㅍ">

        <conditions>

            <condition name="EQ_preparable" pet_eq="PushingField"/>

        </conditions>

        <pattern>

            <param_decl/>

            <sequence>

                <cmd name="PetEQ_skill" pet_eq="PushingField" timeout="0"/>

            </sequence>

        </pattern>

        <event name="attack" pet_attackable_skill="all" down="false"/>

    </rule>

    <rule name="ㅇㄹ">

        <conditions>

            <condition name="EQ_preparable" pet_eq="WindRush"/>

        </conditions>

        <pattern>

            <param_decl/>

            <sequence>

                <cmd name="PetEQ_skill" pet_eq="WindRush" timeout="0"/>

            </sequence>

        </pattern>

        <event name="attack" pet_attackable_skill="all" down="false"/>

    </rule>

</rules>








던전 신속 AI
<rules>
    <rule name="신속 사용">
        <conditions>
            <condition name="ST_preparable" pet_st="PetSTMoveSpeedUp"/>
        </conditions>
        <pattern>
            <param_decl/>
            <sequence>
                <cmd name="PetST_skill" pet_st="PetSTMoveSpeedUp" timeout="0"/>
            </sequence>
        </pattern>
        <event name="master_attack" master_skill="all"/>
    </rule>
    <rule name="상대를 찾음">
        <conditions>
            <condition name="target_state" state="stop"/>
        </conditions>
        <pattern>
            <param_decl/>
            <sequence>
                <cmd name="cancel_skill"/>
                <cmd name="melee_attack" timeout="2000"/>
            </sequence>
        </pattern>
        <event name="seek_target"/>
    </rule>
    <rule name="타겟팅 중">
        <conditions/>
        <pattern>
            <param_decl/>
            <sequence>
                <cmd name="cancel_skill"/>
                <cmd name="melee_attack" timeout="2000"/>
            </sequence>
        </pattern>
        <event name="now_targeting"/>
    </rule>
    <rule name=" 타켓팅 중 상대 날라감">
        <conditions>
            <condition name="target_state" state="blowaway"/>
        </conditions>
        <pattern>
            <param_decl/>
            <sequence>
                <cmd name="cancel_skill"/>
                <cmd name="melee_attack" timeout="2000"/>
            </sequence>
        </pattern>
        <event name="now_targeting"/>
    </rule>
    <rule name="공격함">
        <conditions/>
        <pattern>
            <param_decl/>
            <sequence>
                <cmd name="cancel_skill"/>
                <cmd name="melee_attack" timeout="2000"/>
            </sequence>
        </pattern>
        <event name="attack" pet_attackable_skill="basic" down="false"/>
    </rule>
    <rule name=" 공격 중 상대 날라감">
        <conditions>
            <condition name="target_state" state="shoved"/>
        </conditions>
        <pattern>
            <param_decl/>
            <sequence>
                <cmd name="cancel_skill"/>
                <cmd name="melee_attack" timeout="2000"/>
            </sequence>
        </pattern>
        <event name="attack" pet_attackable_skill="basic" down="false"/>
    </rule>
    <rule name="인식 당하면 때림">
        <conditions>
            <condition name="target_distance" min_distance="100" max_distance="400"/>
        </conditions>
        <pattern>
            <param_decl/>
            <sequence>
                <cmd name="cancel_skill"/>
                <cmd name="melee_attack" timeout="2000"/>
            </sequence>
        </pattern>
        <event name="targeted" targeting_type="alert"/>
    </rule>
    <rule name="공격 당함 - 다운x">
        <conditions/>
        <pattern>
            <param_decl/>
            <sequence>
                <cmd name="cancel_skill"/>
                <cmd name="melee_attack" timeout="2000"/>
            </sequence>
        </pattern>
        <event name="attacked" master_skill="all" down="false"/>
    </rule>
    <rule name="공격 당함 - 다운o">
        <conditions/>
        <pattern>
            <param_decl/>
            <sequence>
                <cmd name="cancel_skill"/>
                <cmd name="melee_attack" timeout="2000"/>
            </sequence>
        </pattern>
        <event name="attacked" master_skill="all" down="true"/>
    </rule>
    <rule name="주인이 인식 당함">
        <conditions/>
        <pattern>
            <param_decl/>
            <sequence>
                <cmd name="cancel_skill"/>
            </sequence>
        </pattern>
        <event name="master_targeted" targeting_type="alert"/>
    </rule>
    <rule name="주인 공격 당함 - 다운x">
        <conditions/>
        <pattern>
            <param_decl/>
            <sequence>
                <cmd name="cancel_skill"/>
            </sequence>
        </pattern>
        <event name="master_attacked" master_skill="all" down="false"/>
    </rule>
    <rule name="주인 공격 당함 - 다운o">
        <conditions/>
        <pattern>
            <param_decl/>
            <sequence>
                <cmd name="cancel_skill"/>
            </sequence>
        </pattern>
        <event name="master_attacked" master_skill="all" down="true"/>
    </rule>
</rules>





출처 https://arca.live/b/mabi/59342124

댓글

이 블로그의 인기 게시물

마비노기 정령 무기 스킬트리