본문 바로가기

쓰기

명령
2016.12.31 21:43

재우스 AI - 기르가쉬 헬퍼

조회 수 1237 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

재우스 AI - 기르가쉬 헬퍼

 

 재우스 AI는 여태까지 셀 수 없이 많은 실험을 해왔습니다. 간단하게는 그림자 던전에서 복잡하게는 몽환의 라비던전 까지, 개량과 개조 그리고 연구를 거듭해왔습니다. 그 연구는 끝없이 발전을 거듭하여 이제는 과거 제작자가 불가능하다고 정의내렸던 대 기르가쉬용 AI를 만들기에 이르렀습니다. 재우스 AI - 기르가쉬 헬퍼를 만드는데는 큰 난관이 많았습니다. 대상을 1인으로 한정하지만 그 행동의 특수성 때문에 행동 패턴을 짜넣기 굉장히 난감한 것이 그것이었습니다.

 하지만 반응 패턴을 전부 배제하는 파격적인 패턴 삽입으로 이 특수성을 오히려 역으로 이용할 수 있게 되었습니다. 기르가쉬 헬퍼는 진정한 의미의 명령형 AI로 오로지 유저의 조종에 맞춰 행동합니다. 기르가쉬의 패턴을 봐야할 때는 적을 띄우지 않게 지속적인 윈드밀로 시간을 끌고 붙잡는 패턴에는 신속하게 풀기 위해 빠른 평타 명령을 내립니다. 심지어 이 모든 견제 명령들은 주인의 명령이 떨어지는 즉시 취소하고 주인 곁에서 대기하도록 할 수 있습니다. 더욱 놀라운 것은, 이 모든 것이 원격 원 버튼 조종으로 이루어진다는 것입니다.

 

 기르가쉬를 상대하는 레이드에서만 사용할 수 있지만 펫이 해줘야하는 모든 행동들을 능동적으로 조종할 수 있습니다. 완벽한 대 기르가쉬 용 AI입니다.

 

 이런 분들에게 좋아요!

 - 사도 지령을 도시는 모든 사람

 

 이런 분들에겐 별로에요!

 - 사도 지령을 돌지 않는 모든 사람

 

 이런 펫에게 좋아요!

 - 스쿠터, 다루, 하데스, 알파카

 

 이런 펫에겐 별로에요!

 - 스쿠터, 다루, 하데스, 알파카를 제외한 모든 펫

 

 특징

 1. 완벽한 원격 원 버튼 조종이 가능합니다. 주인의 스킬 장전이 스위치가 되어 발동합니다. 이 스킬키들은 평소에는 자주 쓰지만 기르가쉬를 상대할 때에는 거의 쓰이지 않는 스킬들로 배열하였기에 사용법만 숙지하시면 스킬창을 고치지 않아도 사용하시는데 무리가 없습니다.

 -주인의 카운터 장전 : 기르가쉬를 향해 장시간 평타공격

 -주인의 파볼트 장전 : 기르가쉬를 향해 장시간 윈드밀공격

 -주인의 윈드밀 장전 : 하던 공격을 전부 멈추고 주인을 따라다님

 평타공격은 붙잡는 패턴에서 벗어나기 위해, 윈드밀 공격은 기르가쉬를 띄우지 않고 패턴을 최대한 오래 보기 위해, 주인 따르기는 처형 타이밍 때 펫이 방해를 하지 않게 하기 위해 사용됩니다.

 2. 다시 한 번 강조하지만 이 모든 패턴은 원격 원 버튼 조종으로 '즉시' 이루어집니다. 그 어떤 재우스 AI보다도 단순한 조종법과 빠른 반응 속도를 자랑합니다. 한 순간의 실수로 일이 꼬이기 쉬운 기르가쉬 레이드에서 매우 원활한 플레이를 보장해줍니다.

 

 주의점

 1. 반드시 사용법을 숙지하셔야합니다. 펫 명령의 스위치로 발동되는 스킬키는 다른 것으로 고칠 수 있습니다. 하지만 자주 사용하는 스킬로 바꿀 땐 반드시 기르가쉬 레이드에서 그 스킬을 자주 쓰는지 고려하셔야합니다. 그렇지 않으면 처형 때 평타를 하는 등 치명적인 실수를 저지를 수 있습니다. 저는 분명 경고했습니다. 스킬키를 바꾸실 때는 이것으로 행동이 엉킬 것을 고려하고 바꾸십시오.

 2. 빠른 기동성이 보장되면서 윈드밀이 가능한 펫에 한해 사용해야합니다. 스쿠터, 다루, 하데스, 알파카가 사실상 이 조건을 만족하는 유일한 펫입니다. 이 이외의 펫에게는 적용하시는 것을 비추천합니다.

 

 제작자 평

 주 기능 : 기르가쉬 안 띄우기, 기르가쉬 귀찮게 하기, 주인 귀찮게 하지 않기

 방어 능력 : ★★★★★

 기동성 : ★★★★★

 원거리 견제 : 불가능

 보조 효율 : ★★★★★

 

 재우스 AI - 기르가쉬 헬퍼

<rules>
    <rule name="인식">
        <conditions/>
        <pattern>
            <param_decl/>
            <sequence>
                <cmd name="chase" chase_target="master" timeout="5000" run="true"/>
                <cmd name="wait" min="3000" max="3000"/>
                <cmd name="chase" chase_target="master" timeout="5000" run="true"/>
                <cmd name="wait" min="3000" max="3000"/>
                <cmd name="chase" chase_target="master" timeout="5000" run="true"/>
                <cmd name="wait" min="3000" max="3000"/>
                <cmd name="chase" chase_target="master" timeout="5000" run="true"/>
                <cmd name="wait" min="3000" max="3000"/>
                <cmd name="chase" chase_target="master" timeout="5000" run="true"/>
                <cmd name="wait" min="3000" max="3000"/>
                <cmd name="chase" chase_target="master" timeout="5000" run="true"/>
                <cmd name="wait" min="1000" max="1000"/>
                <cmd name="chase" chase_target="master" timeout="5000" run="true"/>
                <cmd name="wait" min="3000" max="3000"/>
            </sequence>
        </pattern>
        <event name="seek_target"/>
    </rule>
    <rule name="타겟팅">
        <conditions/>
        <pattern>
            <param_decl/>
            <sequence>
                <cmd name="chase" chase_target="master" timeout="5000" run="true"/>
                <cmd name="wait" min="3000" max="3000"/>
                <cmd name="chase" chase_target="master" timeout="5000" run="true"/>
                <cmd name="wait" min="3000" max="3000"/>
                <cmd name="chase" chase_target="master" timeout="5000" run="true"/>
                <cmd name="wait" min="3000" max="3000"/>
                <cmd name="chase" chase_target="master" timeout="5000" run="true"/>
                <cmd name="wait" min="3000" max="3000"/>
                <cmd name="chase" chase_target="master" timeout="5000" run="true"/>
                <cmd name="wait" min="3000" max="3000"/>
                <cmd name="chase" chase_target="master" timeout="5000" run="true"/>
                <cmd name="wait" min="3000" max="3000"/>
                <cmd name="chase" chase_target="master" timeout="5000" run="true"/>
                <cmd name="wait" min="3000" max="3000"/>
            </sequence>
        </pattern>
        <event name="now_targeting"/>
    </rule>
    <rule name="윈드밀 시전-주인따라가기">
        <conditions/>
        <pattern>
            <param_decl/>
            <sequence>
                <cmd name="cancel_skill"/>
                <cmd name="chase" chase_target="master" timeout="0" run="true"/>
                <cmd name="wait" min="3000" max="3000"/>
                <cmd name="chase" chase_target="master" timeout="0" run="true"/>
                <cmd name="wait" min="3000" max="3000"/>
                <cmd name="chase" chase_target="master" timeout="0" run="true"/>
                <cmd name="wait" min="3000" max="3000"/>
                <cmd name="chase" chase_target="master" timeout="0" run="true"/>
                <cmd name="wait" min="3000" max="3000"/>
                <cmd name="chase" chase_target="master" timeout="0" run="true"/>
                <cmd name="wait" min="3000" max="3000"/>
                <cmd name="chase" chase_target="master" timeout="0" run="true"/>
                <cmd name="wait" min="3000" max="3000"/>
                <cmd name="chase" chase_target="master" timeout="0" run="true"/>
                <cmd name="wait" min="3000" max="3000"/>
            </sequence>
        </pattern>
        <event name="master_skill_prepare" event_skill="windmill"/>
    </rule>
    <rule name="카운터-평타전환">
        <conditions/>
        <pattern>
            <param_decl/>
            <sequence>
                <cmd name="cancel_skill"/>
                <cmd name="chase" chase_target="enemy" timeout="0" run="true"/>
                <cmd name="melee_attack" timeout="10000"/>
                <cmd name="melee_attack" timeout="10000"/>
                <cmd name="melee_attack" timeout="10000"/>
                <cmd name="melee_attack" timeout="10000"/>
                <cmd name="melee_attack" timeout="10000"/>
                <cmd name="melee_attack" timeout="10000"/>
                <cmd name="melee_attack" timeout="10000"/>
                <cmd name="melee_attack" timeout="10000"/>
                <cmd name="melee_attack" timeout="10000"/>
                <cmd name="melee_attack" timeout="10000"/>
                <cmd name="melee_attack" timeout="10000"/>
                <cmd name="melee_attack" timeout="10000"/>
                <cmd name="melee_attack" timeout="10000"/>
            </sequence>
        </pattern>
        <event name="master_skill_prepare" event_skill="counter"/>
    </rule>
    <rule name="파볼트시전-닥윈밀 시작">
        <conditions/>
        <pattern>
            <param_decl/>
            <sequence>
                <cmd name="cancel_skill"/>
                <cmd name="chase" chase_target="enemy" timeout="0" run="true"/>
                <cmd name="prepare_skill" pet_skill="windmill" try_cnt="0" timeout="0"/>
                <cmd name="process_skill" target="pos_toward_target" timeout="0"/>
                <cmd name="cancel_skill"/>
                <cmd name="chase" chase_target="enemy" timeout="0" run="true"/>
                <cmd name="prepare_skill" pet_skill="windmill" try_cnt="0" timeout="0"/>
                <cmd name="process_skill" target="pos_toward_target" timeout="0"/>
                <cmd name="cancel_skill"/>
                <cmd name="chase" chase_target="enemy" timeout="0" run="true"/>
                <cmd name="prepare_skill" pet_skill="windmill" try_cnt="0" timeout="0"/>
                <cmd name="process_skill" target="pos_toward_target" timeout="0"/>
                <cmd name="cancel_skill"/>
                <cmd name="chase" chase_target="enemy" timeout="0" run="true"/>
                <cmd name="prepare_skill" pet_skill="windmill" try_cnt="0" timeout="0"/>
                <cmd name="process_skill" target="pos_toward_target" timeout="0"/>
                <cmd name="cancel_skill"/>
                <cmd name="chase" chase_target="enemy" timeout="0" run="true"/>
                <cmd name="prepare_skill" pet_skill="windmill" try_cnt="0" timeout="0"/>
                <cmd name="process_skill" target="pos_toward_target" timeout="0"/>
                <cmd name="cancel_skill"/>
                <cmd name="chase" chase_target="enemy" timeout="0" run="true"/>
                <cmd name="prepare_skill" pet_skill="windmill" try_cnt="0" timeout="0"/>
                <cmd name="process_skill" target="pos_toward_target" timeout="0"/>
                <cmd name="cancel_skill"/>
                <cmd name="chase" chase_target="enemy" timeout="0" run="true"/>
                <cmd name="prepare_skill" pet_skill="windmill" try_cnt="0" timeout="0"/>
                <cmd name="process_skill" target="pos_toward_target" timeout="0"/>
                <cmd name="cancel_skill"/>
                <cmd name="chase" chase_target="enemy" timeout="0" run="true"/>
                <cmd name="prepare_skill" pet_skill="windmill" try_cnt="0" timeout="0"/>
                <cmd name="process_skill" target="pos_toward_target" timeout="0"/>
                <cmd name="cancel_skill"/>
                <cmd name="chase" chase_target="enemy" timeout="0" run="true"/>
                <cmd name="prepare_skill" pet_skill="windmill" try_cnt="0" timeout="0"/>
                <cmd name="process_skill" target="pos_toward_target" timeout="0"/>
                <cmd name="cancel_skill"/>
                <cmd name="chase" chase_target="enemy" timeout="0" run="true"/>
                <cmd name="prepare_skill" pet_skill="windmill" try_cnt="0" timeout="0"/>
                <cmd name="process_skill" target="pos_toward_target" timeout="0"/>
                <cmd name="cancel_skill"/>
                <cmd name="chase" chase_target="enemy" timeout="0" run="true"/>
                <cmd name="prepare_skill" pet_skill="windmill" try_cnt="0" timeout="0"/>
                <cmd name="process_skill" target="pos_toward_target" timeout="5000"/>
                <cmd name="cancel_skill"/>
                <cmd name="chase" chase_target="enemy" timeout="0" run="true"/>
                <cmd name="prepare_skill" pet_skill="windmill" try_cnt="0" timeout="0"/>
                <cmd name="process_skill" target="pos_toward_target" timeout="0"/>
                <cmd name="cancel_skill"/>
                <cmd name="chase" chase_target="enemy" timeout="0" run="true"/>
                <cmd name="prepare_skill" pet_skill="windmill" try_cnt="0" timeout="0"/>
                <cmd name="process_skill" target="pos_toward_target" timeout="0"/>
                <cmd name="cancel_skill"/>
                <cmd name="chase" chase_target="enemy" timeout="0" run="true"/>
                <cmd name="prepare_skill" pet_skill="windmill" try_cnt="0" timeout="0"/>
                <cmd name="process_skill" target="pos_toward_target" timeout="0"/>
                <cmd name="cancel_skill"/>
                <cmd name="chase" chase_target="master" timeout="0" run="true"/>
                <cmd name="wait" min="3000" max="3000"/>
                <cmd name="chase" chase_target="master" timeout="0" run="true"/>
                <cmd name="wait" min="3000" max="3000"/>
                <cmd name="chase" chase_target="master" timeout="0" run="true"/>
                <cmd name="wait" min="3000" max="3000"/>
                <cmd name="chase" chase_target="master" timeout="0" run="true"/>
                <cmd name="wait" min="3000" max="3000"/>
            </sequence>
        </pattern>
        <event name="master_skill_prepare" event_skill="firebolt"/>
    </rule>
</rules>
 
cs

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 공지 (필독) 인게임 AI 적용 방법 4 콤보카드 2017.03.02 651
공지 공지 재우's AI 의 분류와 사용 방법 file 나는재우 2016.12.31 1272
공지 공지 안녕하세요. 재우스 AI의 제작자 나는재우입니다. 1 file 나는재우 2016.12.17 972
21 명령 재우스 test - 009 블레이즈 서포터 (평타형) 나는재우 2017.08.12 32
20 수비 재우스 AI - 탱크로리 나는재우 2017.06.26 605
19 명령 재우스 test - 008 - 하데스 킬러(가칭) 나는재우 2017.02.23 1155
18 견제 재우스 test - 006 - 전봇대(가칭) 나는재우 2017.02.16 1273
17 공지 재우스 test-005 나는재우 2017.02.15 534
» 명령 재우스 AI - 기르가쉬 헬퍼 나는재우 2016.12.31 1237
15 명령 재우스 AI - 온리 마이 미사일 1st (몽라,시드특화) 나는재우 2016.12.31 1654
14 견제 재우스 AI - 폭스헌터 나는재우 2016.12.31 1142
13 명령 재우스 AI - 마개조 메디이익 1st file 나는재우 2016.12.31 858
12 견제 재우스 AI - 마개조 오리지널 1st file 나는재우 2016.12.31 1034
11 명령 재우스 AI - 메디이익 1st file 나는재우 2016.12.31 797
10 명령 재우스 AI - 주인바라기 file 나는재우 2016.12.31 2079
9 수비 재우스 AI - 로드롤러 1st file 나는재우 2016.12.31 1436
8 견제 재우스 AI - 축전지 1st file 나는재우 2016.12.31 1077
7 수비 재우스 AI - 펫 디펜더 1st file 나는재우 2016.12.31 1868
6 수비 재우스 AI - 컴벳 파트너 1st 2 file 나는재우 2016.12.31 1275
5 명령 재우스 AI - 블레이즈 서포터 1st file 나는재우 2016.12.30 495
4 견제 재우스 AI - 라이트 1st file 나는재우 2016.12.27 957
Board Pagination Prev 1 2 Next
/ 2