명령

재우스 test - 009 블레이즈 서포터 (평타형)

by 나는재우 posted Aug 12, 2017
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

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

 류트 서버의 히**님의 요청에 따라 기존 재우스 AI 중 하나인 블레이즈 서포터 AI를 개조했습니다. 아직 정확한 테스트를 거친 AI가 아니므로 사용하고 싶은 테스터 분들은 제작자인 나는재우한테 문의를 받고난 다음 사용해주시길 바랍니다.

 

 변경점

 

 1. 아볼 중심의 연계가 평타로 변경, 이에 따른 패턴 변화

 2. 펫의 평타 연계에 문제가 있을 수 있으므로 일부 패턴 무효화

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
<rules>
    <rule name="1주년을 맞은">
        <conditions/>
        <pattern>
            <param_decl/>
            <sequence>
                <cmd name="cancel_skill"/>
                <cmd name="chase" chase_target="master" timeout="0" run="true"/>
                <cmd name="wait" min="10000" max="10000"/>
                <cmd name="wait" min="10000" max="10000"/>
                <cmd name="wait" min="10000" max="10000"/>
                <cmd name="wait" min="10000" max="10000"/>
                <cmd name="wait" min="10000" max="10000"/>
                <cmd name="wait" min="10000" max="10000"/>
                <cmd name="wait" min="10000" max="10000"/>
                <cmd name="wait" min="10000" max="10000"/>
                <cmd name="wait" min="10000" max="10000"/>
                <cmd name="wait" min="10000" max="10000"/>
                <cmd name="wait" min="10000" max="10000"/>
                <cmd name="wait" min="10000" max="10000"/>
                <cmd name="wait" min="10000" max="10000"/>
            </sequence>
        </pattern>
        <event name="master_skill_prepare" event_skill="windmill"/>
    </rule>
    <rule name="블레이즈 시간 끌기">
        <conditions/>
        <pattern>
            <param_decl/>
            <sequence>
                <cmd name="wait" min="2000" max="2000"/>
                <cmd name="melee_attack" timeout="0"/>
                <cmd name="wait" min="2000" max="2000"/>
                <cmd name="melee_attack" timeout="0"/>
                <cmd name="wait" min="2000" max="2000"/>
            </sequence>
        </pattern>
        <event name="master_attack" master_skill="basic"/>
    </rule>
    <rule name="주인 지키기">
        <conditions/>
        <pattern>
            <param_decl/>
            <sequence>
                <cmd name="cancel_skill"/>
                <cmd name="melee_attack" timeout="0"/>
            </sequence>
        </pattern>
        <event name="master_attacked" master_skill="all" down="false"/>
    </rule>
    <rule name="주인 지키기2">
        <conditions/>
        <pattern>
            <param_decl/>
            <sequence>
                <cmd name="cancel_skill"/>
                <cmd name="melee_attack" timeout="0"/>
            </sequence>
        </pattern>
        <event name="master_attacked" master_skill="all" down="true"/>
    </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="4000" max="4000"/>
                <cmd name="chase" chase_target="master" timeout="0" run="true"/>
                <cmd name="wait" min="4000" max="4000"/>
            </sequence>
        </pattern>
        <event name="master_skill_prepare" event_skill="defence"/>
    </rule>
    <rule name="평타 이어 안하기">
        <conditions/>
        <pattern>
            <param_decl/>
            <sequence>
                <cmd name="wait" min="2000" max="2000"/>
                <cmd name="chase" chase_target="master" timeout="0" run="true"/>
                <cmd name="wait" min="10000" max="10000"/>
                <cmd name="chase" chase_target="master" timeout="0" run="true"/>
                <cmd name="wait" min="10000" max="10000"/>
                <cmd name="chase" chase_target="master" timeout="0" run="true"/>
                <cmd name="wait" min="10000" max="10000"/>
                <cmd name="chase" chase_target="master" timeout="0" run="true"/>
                <cmd name="wait" min="10000" max="10000"/>
            </sequence>
        </pattern>
        <event name="attack" pet_attackable_skill="all" down="false"/>
    </rule>
    <rule name="블레이즈 서포터-재장전">
        <conditions>
            <condition name="target_state" state="blowaway"/>
            <condition name="target_state" state="shoved"/>
        </conditions>
        <pattern>
            <param_decl/>
            <sequence>
                <cmd name="prepare_skill" pet_skill="icebolt" try_cnt="0" timeout="0"/>
                <cmd name="stack_skill" stack_magic="icebolt" charge="2"/>
                <cmd name="chase" chase_target="master" timeout="0" run="true"/>
            </sequence>
        </pattern>
        <event name="master_attack" master_skill="all"/>
    </rule>
</rules>
 
cs