펫 특기라는 시스템이 있터

가끔 새우를 돌다보면 남들과는 다른 우월한 속도로 달려가는 사람들이 있는데


이 친구들은 펫 특기 중에 하나인 신속의 날개를 올린 친구들임 


신속의 날개는 1랭 기준 5분동안 펫의 이동속도를 100% 증가시키는 펫 특기로써

3시간정도의 노가다를 통해 이 특기를 1랭으로 만들수 있음

(근데 속도의 제한이 있어서 어느정도 속도에서 더이상 안오르긴함 그래도 부스터 킨 펫보다 빠름)



1. 신속의 날개 특기 배우기

일단 이 신속의 날개 특기를 배우기 위해선 펫을 핀싱크 해야해

자기가 자주쓰는 펫을 핀싱크를 통해 누렙을 올려주다 보면 


아래 특기리스트가 이런식으로 스킬들이 생기게 되는데

다만 이걸 이렇게 배운다고 바로 펫 특기를 쓸수는 없는데 펫 환생을 통해 특화특기로 지정을 해주는 작업이 필요해


이런식으로 펫 환생을 할때 특화 특기를 지정할 수 있다. (나는 이미 환생을 했던 펫이라 왼쪽에 이미 지정된게 있는데 원래 없을꺼임)

신속의 날개를 지정해서 펫 환생을 해주자




2. 신속의 날개 특기 랭업 하기

신속의 날개를 배웠으면 맨처음 F랭일텐데 이걸 스킬 수련하듯이 수련을 통해 1랭으로 만들어 줘야해

이제 특기 사용을 위해 랭업을 하기전에 아래 내용을 알아야해


바로 펫 ai 시스템이야

펫 오른쪽 클릭해서 "행동 규칙 설정" 이게 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로 도발 방호벽에 펫 공격을 시키면 계속 공격하면서 특기게이지를 채우고 특기 게이지가 100%가 되면 자동으로 신속의 날개를 사용하게 돼
도발 미션에 들어가서 중앙 구슬은 치지 말고 방호벽에 펫이 공격하게 하자


그러다가 위 사진처럼 승급이 뜨면 승급을 해주면된단다.
(10번 사용해야하고 평균적으로 10분씩 걸리니 해당 ai로 설정해두고 10분마다 랭업을 하면된단다.)




그리고 펫 말고 본캐릭터의 상태창에 특기정보에서 펫 신속의 날개를 승급할때마다 내 캐릭터의 신속의 날개 특기도 레벨업 할수 있으니 간간히 눌러주자



3. 신속의 날개 특기 사용하기

자 이제 힘들게 특기를 올렸으니 사용해야겠지?



펫 특기는 펫 소환시 나오는 펫UI의 왼쪽 상단 부분에 나와있어

해당 게이지가 100%가 되었을때 사용할수 있는데 

이 특기 게이지는 세가지 경우로 올라

 1. 소환 후 60초마다 10% 증가

 2. 애완동물이 공격시 1회타격당 1% 증가

 3. 애완동물이 피격시 1회피격당 1% 증가


아까 신속의 날개 1랭 쿨이 5분이라 했지? 그래서 우린 이걸 무한 지속하기 위해 5분동안 펫이 50회이상 맞거나 공격해야해

그걸 이제 또 펫들이 알아서 하게 하기 위해서 AI가 필요하고

아래 코드를 아까처럼 복붙해서 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>

이건  인터넷에 떠돌아 다는 공략글과 내가 어찌저찌 손봐서 만든건데 펫이 자동으로 눈앞에 보이는걸 때려주고  신속의 날개가 차면 내가 스킬쓰는거에 반응해서 자동으로 신속의 날개를 써줘

(참고로 핀싱크를 한펫은 공격할때 적이 경직만 먹고 경직게이지는 안먹어서 펫이 계속 때린다고 몹이 쓰러지지 않아서 사냥에 방해 되진 않아)


 인식하던 몹이 윈블, 파볼등으로 날라갔을때 먹통되는 경우가 있는데 펫ai를 어찌 손봐도 고쳐지지가 않더라 가끔 펫이 굳는다면 펫을 부르거나 스킬키를 눌러서 먹통을 풀던가 해주자


또 이 ai는 그냥 뭐 눈에 보이면 때리는ui라 보스떄 레임샷 같은거 쓸때는 휴식을 시키던가 알아서 잘 조절해서 써보도록 하자 한번 써보다 보면 알아서 고칠수 있을꺼라 믿어!



부족한 부분은 댓글 써주면 반영할께