Files
Server-Datasheets/Datasheet/AiData_463.xml
2025-03-03 20:30:53 -05:00

1085 lines
106 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<AIData huntingZoneId="463">
<Ai id="100" name="사회팀 테스트용 dummy 1.1">
<CautionState alertRadius="400" rotateTime="5" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="false">
<ActiveMove id="0" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
<Info workId="2" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="2" desc="" normalBehaviorId="2" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="2" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="" normalBehaviorId="1" normalBehaviorType="social" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="social" offFlockOnAngerMode="true" preProcess="PcTargetByAggro()" sendOrderId="1" sendOrderRange="400" sendOrderMaxCount="2" sendOrderRefTarget="0" distanceType="2" distanceRate="1.000000" coolTime="1000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="normal" formationId="0" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="1" formationCheckTime="0" formationAttackProb="0.000000" formationAttackId="0" />
</ReceiveOrderList>
</Cooperation>
<Idle duration="1000" />
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
<Move targetDistance="100" timeout="5000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.400000">
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="" preProcess="PcTargetByAggro()" immediateAttackId="1" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="1" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="150">
<RandomMove moveMinDistance="100" moveMaxDistance="300" probSocial="0.200000" moveRadius="1000" probMove="0.000000">
<Social motionId="1" />
<Social motionId="2" />
<Social motionId="3" />
<Social motionId="1" />
<Social motionId="2" />
<Social motionId="2" />
<Social motionId="2" />
<Social motionId="2" />
<Social motionId="1" />
<Social motionId="3" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="0" name="메코나리 야만전사-">
<CautionState alertRadius="300" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="210" rotateAngle="50" checkInterval="5000" probActiveMove="0.200000">
<ActiveMove id="18" />
<ActiveMove id="19" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="100" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.00000" distanceRate="0.800000" />
<Info workId="202" prob="0.00000" distanceRate="0.800000" />
<Info workId="250" prob="0.100000" distanceRate="0.800000" />
<Info workId="251" prob="0.100000" distanceRate="0.800000" />
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
<Info workId="206" prob="0.400000" distanceRate="0.800000" />
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="103" prob="0.400000" distanceRate="0.800000" />
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
<Info workId="105" prob="0.200000" distanceRate="1" />
<Info workId="106" prob="0.200000" distanceRate="0.800000" />
<Info workId="312" prob="0.000000" distanceRate="0.800000" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.400000" distanceRate="0.800000" />
<Info workId="103" prob="0.400000" distanceRate="0.800000" />
<Info workId="105" prob="0.200000" distanceRate="1" />
<Info workId="106" prob="0.200000" distanceRate="0.800000" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
<Info workId="206" prob="0.000000" distanceRate="0.800000" />
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
<Info workId="250" prob="0.000000" distanceRate="0.800000" />
<Info workId="251" prob="0.000000" distanceRate="0.800000" />
<Info workId="312" prob="0.000000" distanceRate="0.800000" />
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="일반찌르기공격" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="102" desc="강력한공격 전에 하는 사전동작" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="312" />
<Work id="103" desc="푹찌르기" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="104" desc="두번찌르기" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="105" desc="공중검기발사" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="3" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.200000" nextAttackId="101" />
<Work id="106" desc="직선검기발사" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="204" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="206" desc="백점프회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&lt;150" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="106" />
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="211" desc="기타idle소셜" normalBehaviorId="1211" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2211" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="250" desc="뒤로도망가는 ActiveMove" normalBehaviorId="20" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="22" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.3" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="207" />
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="21" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="23" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&gt;250" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="312" desc="사전동작에 이어지는 돌진공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.250000" nextAttackId="201" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
<Tension id="2">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="맞으면 단체 포메이션 공격" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&gt;2 AND GetNpcCountInRange(600)&gt;0" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="1.000000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="104" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="102" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="102" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="101" toAnger="true" speedUpRate="1.8" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.1" executionRate="1" fleeDistance="500" shareAggroRange="150" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="150" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.700000" cooperationProb="0.00000" shorttermTargetProb="0.200000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.00000" shorttermTargetProb="0.200000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.300000">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.700000" cooperationProb="0.00000" shorttermTargetProb="0.100000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.700000" cooperationProb="0.00000" shorttermTargetProb="0.100000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.500000" />
<Info stWorkId="2" prob="0.500000" />
</StTension>
<StTension id="2">
<Info stWorkId="1" prob="0.500000" />
<Info stWorkId="2" prob="0.500000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="원거리견제" preProcess="PcTargetByDirection(0,120,150,500,1)" immediateAttackId="104" />
<StWork id="2" desc="리액션견제" preProcess="PcTargetByReaction(0,360,0,500,3)" immediateAttackId="105" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" popupMsg="" msgProb="" msgInterval="" followNearUser="">
<RandomMove moveMinDistance="100" moveMaxDistance="200" probSocial="0.300000" moveRadius="400" probMove="0.400000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
<Buff range="" coolTime="" />
</PeaceState>
</Ai>
<Ai id="1" name="메코나리 주술사-">
<CautionState alertRadius="350" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="50" checkInterval="5000" probActiveMove="0.200000">
<ActiveMove id="24" />
<ActiveMove id="25" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="100" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.00000" distanceRate="0.800000" />
<Info workId="202" prob="0.00000" distanceRate="0.800000" />
<Info workId="250" prob="0.100000" distanceRate="0.800000" />
<Info workId="251" prob="0.100000" distanceRate="0.800000" />
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
<Info workId="206" prob="0.400000" distanceRate="0.800000" />
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
<Info workId="102" prob="0.300000" distanceRate="0.800000" />
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
<Info workId="105" prob="0.200000" distanceRate="0.800000" />
<Info workId="106" prob="0.000000" distanceRate="0.800000" />
<Info workId="312" prob="0.000000" distanceRate="1" />
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.500000" distanceRate="0.800000" />
<Info workId="103" prob="0.400000" distanceRate="0.800000" />
<Info workId="105" prob="0.500000" distanceRate="0.800000" />
<Info workId="101" prob="0.500000" distanceRate="0.800000" />
<Info workId="106" prob="0.000000" distanceRate="0.800000" />
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
<Info workId="206" prob="0.200000" distanceRate="0.800000" />
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
<Info workId="250" prob="0.000000" distanceRate="0.800000" />
<Info workId="251" prob="0.000000" distanceRate="0.800000" />
<Info workId="312" prob="0.000000" distanceRate="1" />
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="근접후리기일반공격1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="102" desc="강력한공격 전에 하는 사전동작" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="312" />
<Work id="103" desc="주변번개마법" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(600)&lt;1" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.250000" nextAttackId="201" />
<Work id="104" desc="근거리범위마법" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="105" desc="넓은근거리범위공격" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="106" desc="범위힐마법" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="204" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="206" desc="백점프회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&lt;150" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="104" />
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="211" desc="기타소셜" normalBehaviorId="1211" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2211" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="250" desc="뒤로도망가는 ActiveMove" normalBehaviorId="26" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="28" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.3" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="207" />
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="27" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="29" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&gt;250" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="312" desc="(연속누킹)사전동작에 이어지는 강력한공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="3" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
<Tension id="2">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="맞으면 단체포메이션 공격" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&gt;2 AND GetNpcCountInRange(600)&gt;0" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="1.000000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="103" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="103" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="103" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="101" toAnger="true" speedUpRate="1.8" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.1" executionRate="1" fleeDistance="500" shareAggroRange="150" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="150" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.700000" cooperationProb="0.00000" shorttermTargetProb="0.200000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.00000" shorttermTargetProb="0.200000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.300000">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.700000" cooperationProb="0.00000" shorttermTargetProb="0.100000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.700000" cooperationProb="0.00000" shorttermTargetProb="0.100000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.500000" />
<Info stWorkId="2" prob="0.500000" />
</StTension>
<StTension id="2">
<Info stWorkId="1" prob="0.500000" />
<Info stWorkId="2" prob="0.500000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="원거리견제" preProcess="PcTargetByDirection(0,120,150,500,1)" immediateAttackId="101" />
<StWork id="2" desc="리액션견제" preProcess="PcTargetByReaction(0,360,0,500,3)" immediateAttackId="102" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" popupMsg="" msgProb="" msgInterval="" followNearUser="">
<RandomMove moveMinDistance="100" moveMaxDistance="200" probSocial="0.300000" moveRadius="400" probMove="0.400000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
<Buff range="" coolTime="" />
</PeaceState>
</Ai>
<Ai id="2" name="시칸다리블라인드가디언">
<CautionState alertRadius="400" rotateTime="3" probAvoid="0.300000" avoidSkill="1206" alertAngle="360" rotateAngle="70" checkInterval="3000" hpResetWhenCombatEnd="true" probActiveMove="0.300000" enable="true">
<ActiveMove id="2" />
<ActiveMove id="3" />
</CautionState>
<CombatState watchRotateTime="3" watchRotateAngle="70" playSocialWhenFirstAggro="false" enable="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
<Info workId="150" prob="0.500000" distanceRate="0.800000" />
<Info workId="206" prob="1.000000" distanceRate="0.800000" />
<Info workId="207" prob="1.000000" distanceRate="0.800000" />
<Info workId="103" prob="0.300000" distanceRate="0.800000" />
<Info workId="102" prob="0.000000" distanceRate="0.800000" />
<Info workId="203" prob="0.000000" distanceRate="0.800000" />
<Info workId="355" prob="0.000000" distanceRate="0.800000" />
<Info workId="101" prob="1.000000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="1.000000" distanceRate="0.800000" />
<Info workId="103" prob="0.500000" distanceRate="0.800000" />
<Info workId="150" prob="1.000000" distanceRate="0.800000" />
<Info workId="206" prob="1.000000" distanceRate="0.800000" />
<Info workId="207" prob="1.000000" distanceRate="0.800000" />
<Info workId="203" prob="0.000000" distanceRate="0.800000" />
<Info workId="355" prob="0.000000" distanceRate="0.800000" />
<Info workId="101" prob="1.000000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="깃털날리기" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="102" desc="HP가 50%미만이고 분노일때만 하는 사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.5" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="203" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="103" desc="풍압공격" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="3" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="150" desc="PC에게 접근" normalBehaviorId="1" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&gt;250" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="201" desc="50탈진" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()&gt;0.2 AND GetHpRatio()&lt;0.5 AND IsInAnger()==0" distanceType="1" distanceRate="0.800000" coolTime="7000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="202" desc="20탈진" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()&lt;0.2 AND IsInAnger()==0" distanceType="1" distanceRate="0.800000" coolTime="8000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="203" desc="사전동작에 이어지는 5연타공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.250000" nextAttackId="201" msgImmediately="false" msg="212" msgProb="1.000000" />
<Work id="206" desc="좌걸음" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(2) &lt; 1 AND GetTargetDistance() &gt; 100" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="207" desc="우걸음" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(2) &lt; 1 AND GetTargetDistance() &gt; 100" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="355" desc="부하스폰" normalBehaviorId="1" normalBehaviorType="dynamicSpawn" offFlockOnNormalMode="true" angerBehaviorId="1" angerBehaviorType="dynamicSpawn" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
</WorkList>
</Attack>
<Avoid avoidSkillId="1206" cooltime="10000" />
<Cooperation concurrentAttackDuration="15000" sequentialAttackDelay="2000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="주변에 부하가 4마리 이하이고, 스폰횟수가 1회 1이하일경우 스폰" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(800) &lt; 5 AND GetDynamicSpawnCount() &lt; 1" sendOrderId="1" sendOrderRange="1000" sendOrderMaxCount="10" sendOrderRefTarget="1" distanceType="1" distanceRate="1.000000" coolTime="12000" isDirectionRevision="true" nextAttackProb="0" nextAttackId="" orderType="normal" formationId="0" msgImmediately="false" msg="56" msgProb="1.000000" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.1" attackId="101" formationCheckTime="1000000" formationAttackProb="" formationAttackId="" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="101" toAnger="true" speedUpRate="1.800000" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<Idle duration="100" />
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
<MonsterSummon hpRate="0" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="300" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1" cooperationProb="0" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1" cooperationProb="0" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="2" prob="0.500000" />
<Info stWorkId="1" prob="1.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="5초에 3대이상 맞고 자신의 HP가 50%미만이면 100%확률로 풍압공격" preProcess="GetDamagedCount(5) &gt; 2 AND GetHpRatio() &lt; 0.5" immediateAttackId="103" msgImmediately="false" msg="0" msgProb="0.000000" coolTime="" />
<StWork id="2" desc="힐을 사용한 PC가 주변 300내에 있으면 50%확률로 깃털날리기 공격" preProcess="PcTargetBySkillCategoryUsed(1,360,0,300,31, 2)" immediateAttackId="101" msgImmediately="false" msg="0" msgProb="0.000000" coolTime="" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="75" maxLeaderDistance="150" followNearUser="false" popupMsg="" msgProb="" msgInterval="">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="0" moveMaxDistance="0" probSocial="0.300000" moveRadius="1" probMove="0.000000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="3" name="메코나리 주술사-">
<CautionState alertRadius="350" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="50" checkInterval="5000" probActiveMove="0.200000">
<ActiveMove id="30" />
<ActiveMove id="31" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="100" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.00000" distanceRate="0.800000" />
<Info workId="202" prob="0.00000" distanceRate="0.800000" />
<Info workId="250" prob="0.100000" distanceRate="0.800000" />
<Info workId="251" prob="0.100000" distanceRate="0.800000" />
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
<Info workId="206" prob="0.400000" distanceRate="0.800000" />
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
<Info workId="102" prob="0.300000" distanceRate="0.800000" />
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
<Info workId="105" prob="0.200000" distanceRate="0.800000" />
<Info workId="106" prob="0.000000" distanceRate="0.800000" />
<Info workId="312" prob="0.000000" distanceRate="1" />
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.500000" distanceRate="0.800000" />
<Info workId="103" prob="0.400000" distanceRate="0.800000" />
<Info workId="105" prob="0.500000" distanceRate="0.800000" />
<Info workId="101" prob="0.500000" distanceRate="0.800000" />
<Info workId="106" prob="0.000000" distanceRate="0.800000" />
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
<Info workId="206" prob="0.200000" distanceRate="0.800000" />
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
<Info workId="250" prob="0.000000" distanceRate="0.800000" />
<Info workId="251" prob="0.000000" distanceRate="0.800000" />
<Info workId="312" prob="0.000000" distanceRate="1" />
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="근접후리기일반공격1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="102" desc="강력한공격 전에 하는 사전동작" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="312" />
<Work id="103" desc="주변번개마법" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(600)&lt;1" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.250000" nextAttackId="201" />
<Work id="104" desc="근거리범위마법" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="105" desc="넓은근거리범위공격" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="106" desc="범위힐마법" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="204" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="206" desc="백점프회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&lt;150" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="104" />
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="211" desc="기타소셜" normalBehaviorId="1211" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2211" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="250" desc="뒤로도망가는 ActiveMove" normalBehaviorId="32" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="34" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.3" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="207" />
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="33" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="35" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&gt;250" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="312" desc="(연속누킹)사전동작에 이어지는 강력한공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="3" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
<Tension id="2">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="맞으면 단체포메이션 공격" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&gt;2 AND GetNpcCountInRange(600)&gt;0" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="1.000000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="103" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="103" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="103" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="101" toAnger="true" speedUpRate="1.8" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.1" executionRate="1" fleeDistance="500" shareAggroRange="150" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="150" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.700000" cooperationProb="0.00000" shorttermTargetProb="0.200000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.00000" shorttermTargetProb="0.200000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.300000">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.700000" cooperationProb="0.00000" shorttermTargetProb="0.100000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.700000" cooperationProb="0.00000" shorttermTargetProb="0.100000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.500000" />
<Info stWorkId="2" prob="0.500000" />
</StTension>
<StTension id="2">
<Info stWorkId="1" prob="0.500000" />
<Info stWorkId="2" prob="0.500000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="원거리견제" preProcess="PcTargetByDirection(0,120,150,500,1)" immediateAttackId="101" />
<StWork id="2" desc="리액션견제" preProcess="PcTargetByReaction(0,360,0,500,3)" immediateAttackId="102" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" popupMsg="" msgProb="" msgInterval="" followNearUser="">
<RandomMove moveMinDistance="100" moveMaxDistance="200" probSocial="0.300000" moveRadius="400" probMove="0.400000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
<Buff range="" coolTime="" />
</PeaceState>
</Ai>
<Ai id="4" name="불의 파괴자(고레벨용)">
<CautionState alertRadius="250" rotateTime="10" probAvoid="0.100000" avoidSkill="1206" alertAngle="360" rotateAngle="60" checkInterval="5000" probActiveMove="0.000000" hpResetWhenCombatEnd="true" />
<CombatState watchRotateTime="10" watchRotateAngle="60" playSocialWhenFirstAggro="true" enable="true">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.500000" distanceRate="1.000000" />
<Info workId="214" prob="1.000000" distanceRate="1.000000" />
<Info workId="212" prob="1.000000" distanceRate="1.000000" />
<Info workId="107" prob="0.300000" distanceRate="1.000000" />
<Info workId="108" prob="0.300000" distanceRate="1.000000" />
<Info workId="204" prob="0.000000" distanceRate="1.000000" />
<Info workId="224" prob="0.000000" distanceRate="0.000000" />
<Info workId="109" prob="0.500000" distanceRate="1.000000" />
<Info workId="105" prob="0.300000" distanceRate="1.000000" />
<Info workId="103" prob="0.300000" distanceRate="1.000000" />
<Info workId="101" prob="0.600000" distanceRate="1.000000" />
<Info workId="104" prob="0.400000" distanceRate="1.000000" />
<Info workId="206" prob="0.000000" distanceRate="1.000000" />
<Info workId="216" prob="0.300000" distanceRate="1.000000" />
<Info workId="217" prob="0.300000" distanceRate="1.000000" />
<Info workId="106" prob="0.300000" distanceRate="1.000000" />
<Info workId="219" prob="0.000000" distanceRate="1.000000" />
<Info workId="203" prob="0.400000" distanceRate="1.000000" />
<Info workId="210" prob="1.000000" distanceRate="1.000000" />
<Info workId="110" prob="1.000000" distanceRate="1.000000" />
<Info workId="209" prob="0.000000" distanceRate="0.000000" />
<Info workId="102" prob="0.000000" distanceRate="0.000000" />
<Info workId="211" prob="0.000000" distanceRate="0.000000" />
<Info workId="215" prob="0.000000" distanceRate="0.000000" />
<Info workId="213" prob="0.000000" distanceRate="0.000000" />
<Info workId="218" prob="0.000000" distanceRate="0.000000" />
<Info workId="220" prob="0.000000" distanceRate="0.000000" />
<Info workId="230" prob="0.000000" distanceRate="0.000000" />
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
<Info workId="300" prob="0.000000" distanceRate="0.000000" />
<Info workId="301" prob="0.000000" distanceRate="0.000000" />
<Info workId="302" prob="0.000000" distanceRate="0.000000" />
<Info workId="303" prob="0.000000" distanceRate="0.000000" />
<Info workId="231" prob="0.000000" distanceRate="0.000000" />
<Info workId="232" prob="0.000000" distanceRate="0.000000" />
<Info workId="221" prob="0.000000" distanceRate="0.000000" />
<Info workId="251" prob="0.000000" distanceRate="1.000000" />
<Info workId="222" prob="0.000000" distanceRate="0.000000" />
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
<Info workId="225" prob="0.000000" distanceRate="0.000000" />
<Info workId="150" prob="1.000000" distanceRate="1.000000" />
</Tension>
<Tension id="2">
<Info workId="201" prob="0.000000" distanceRate="0.000000" />
<Info workId="214" prob="1.000000" distanceRate="1.000000" />
<Info workId="212" prob="1.000000" distanceRate="1.000000" />
<Info workId="107" prob="0.300000" distanceRate="1.000000" />
<Info workId="108" prob="0.300000" distanceRate="1.000000" />
<Info workId="204" prob="0.000000" distanceRate="0.000000" />
<Info workId="224" prob="0.000000" distanceRate="0.000000" />
<Info workId="109" prob="0.000000" distanceRate="1.000000" />
<Info workId="221" prob="0.400000" distanceRate="1.000000" />
<Info workId="251" prob="0.400000" distanceRate="1.000000" />
<Info workId="300" prob="0.400000" distanceRate="0.000000" />
<Info workId="206" prob="0.000000" distanceRate="0.000000" />
<Info workId="216" prob="0.000000" distanceRate="0.000000" />
<Info workId="217" prob="0.000000" distanceRate="0.000000" />
<Info workId="106" prob="0.300000" distanceRate="1.000000" />
<Info workId="219" prob="0.000000" distanceRate="1.000000" />
<Info workId="101" prob="0.500000" distanceRate="1.000000" />
<Info workId="103" prob="0.300000" distanceRate="1.000000" />
<Info workId="104" prob="0.000000" distanceRate="0.000000" />
<Info workId="105" prob="0.000000" distanceRate="1.000000" />
<Info workId="203" prob="0.000000" distanceRate="1.000000" />
<Info workId="210" prob="1.000000" distanceRate="1.000000" />
<Info workId="110" prob="1.000000" distanceRate="1.000000" />
<Info workId="209" prob="0.000000" distanceRate="0.000000" />
<Info workId="102" prob="0.000000" distanceRate="0.000000" />
<Info workId="211" prob="0.000000" distanceRate="0.000000" />
<Info workId="215" prob="0.000000" distanceRate="0.000000" />
<Info workId="213" prob="0.000000" distanceRate="0.000000" />
<Info workId="218" prob="0.000000" distanceRate="0.000000" />
<Info workId="220" prob="0.000000" distanceRate="0.000000" />
<Info workId="230" prob="0.000000" distanceRate="0.000000" />
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
<Info workId="301" prob="0.000000" distanceRate="0.000000" />
<Info workId="302" prob="0.000000" distanceRate="0.000000" />
<Info workId="303" prob="0.000000" distanceRate="0.000000" />
<Info workId="231" prob="0.000000" distanceRate="0.000000" />
<Info workId="232" prob="0.000000" distanceRate="0.000000" />
<Info workId="222" prob="0.000000" distanceRate="0.000000" />
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
<Info workId="225" prob="0.000000" distanceRate="0.000000" />
<Info workId="150" prob="1.000000" distanceRate="1.000000" />
</Tension>
<Tension id="3">
<Info workId="222" prob="0.500000" distanceRate="1.000000" />
<Info workId="201" prob="0.000000" distanceRate="1.000000" />
<Info workId="214" prob="1.000000" distanceRate="1.000000" />
<Info workId="212" prob="1.000000" distanceRate="1.000000" />
<Info workId="107" prob="0.300000" distanceRate="1.000000" />
<Info workId="108" prob="0.300000" distanceRate="1.000000" />
<Info workId="204" prob="0.000000" distanceRate="1.000000" />
<Info workId="224" prob="0.000000" distanceRate="0.000000" />
<Info workId="109" prob="0.500000" distanceRate="1.000000" />
<Info workId="105" prob="0.300000" distanceRate="1.000000" />
<Info workId="103" prob="0.300000" distanceRate="1.000000" />
<Info workId="101" prob="0.600000" distanceRate="1.000000" />
<Info workId="104" prob="0.400000" distanceRate="1.000000" />
<Info workId="206" prob="0.000000" distanceRate="1.000000" />
<Info workId="216" prob="0.500000" distanceRate="1.000000" />
<Info workId="217" prob="0.300000" distanceRate="1.000000" />
<Info workId="106" prob="0.300000" distanceRate="1.000000" />
<Info workId="219" prob="0.000000" distanceRate="1.000000" />
<Info workId="203" prob="0.400000" distanceRate="1.000000" />
<Info workId="210" prob="1.000000" distanceRate="1.000000" />
<Info workId="110" prob="1.000000" distanceRate="1.000000" />
<Info workId="209" prob="0.000000" distanceRate="0.000000" />
<Info workId="102" prob="0.000000" distanceRate="0.000000" />
<Info workId="211" prob="0.000000" distanceRate="0.000000" />
<Info workId="215" prob="0.000000" distanceRate="0.000000" />
<Info workId="213" prob="0.000000" distanceRate="0.000000" />
<Info workId="218" prob="0.000000" distanceRate="0.000000" />
<Info workId="220" prob="0.000000" distanceRate="0.000000" />
<Info workId="230" prob="0.000000" distanceRate="0.000000" />
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
<Info workId="300" prob="0.000000" distanceRate="0.000000" />
<Info workId="301" prob="0.000000" distanceRate="0.000000" />
<Info workId="302" prob="0.000000" distanceRate="0.000000" />
<Info workId="303" prob="0.000000" distanceRate="0.000000" />
<Info workId="231" prob="0.000000" distanceRate="0.000000" />
<Info workId="232" prob="0.000000" distanceRate="0.000000" />
<Info workId="221" prob="0.000000" distanceRate="0.000000" />
<Info workId="251" prob="0.000000" distanceRate="1.000000" />
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
<Info workId="225" prob="0.000000" distanceRate="0.000000" />
<Info workId="150" prob="1.000000" distanceRate="1.000000" />
</Tension>
<Tension id="4">
<Info workId="201" prob="0.500000" distanceRate="1.000000" />
<Info workId="214" prob="1.000000" distanceRate="1.000000" />
<Info workId="212" prob="1.000000" distanceRate="1.000000" />
<Info workId="107" prob="0.300000" distanceRate="1.000000" />
<Info workId="108" prob="0.300000" distanceRate="1.000000" />
<Info workId="204" prob="0.000000" distanceRate="0.000000" />
<Info workId="224" prob="0.000000" distanceRate="0.000000" />
<Info workId="109" prob="0.000000" distanceRate="1.000000" />
<Info workId="221" prob="0.400000" distanceRate="1.000000" />
<Info workId="251" prob="0.400000" distanceRate="1.000000" />
<Info workId="300" prob="0.400000" distanceRate="0.000000" />
<Info workId="206" prob="0.000000" distanceRate="0.000000" />
<Info workId="216" prob="0.000000" distanceRate="0.000000" />
<Info workId="217" prob="0.000000" distanceRate="1.000000" />
<Info workId="106" prob="0.500000" distanceRate="1.000000" />
<Info workId="219" prob="0.000000" distanceRate="1.000000" />
<Info workId="101" prob="0.500000" distanceRate="1.000000" />
<Info workId="103" prob="0.300000" distanceRate="1.000000" />
<Info workId="105" prob="0.000000" distanceRate="1.000000" />
<Info workId="104" prob="0.000000" distanceRate="1.000000" />
<Info workId="203" prob="0.000000" distanceRate="1.000000" />
<Info workId="210" prob="1.000000" distanceRate="1.000000" />
<Info workId="110" prob="1.000000" distanceRate="1.000000" />
<Info workId="209" prob="0.000000" distanceRate="0.000000" />
<Info workId="102" prob="0.000000" distanceRate="0.000000" />
<Info workId="211" prob="0.000000" distanceRate="0.000000" />
<Info workId="215" prob="0.000000" distanceRate="0.000000" />
<Info workId="213" prob="0.000000" distanceRate="0.000000" />
<Info workId="218" prob="0.000000" distanceRate="0.000000" />
<Info workId="220" prob="0.000000" distanceRate="0.000000" />
<Info workId="230" prob="0.000000" distanceRate="0.000000" />
<Info workId="250" prob="0.000000" distanceRate="0.000000" />
<Info workId="301" prob="0.000000" distanceRate="0.000000" />
<Info workId="302" prob="0.000000" distanceRate="0.000000" />
<Info workId="303" prob="0.000000" distanceRate="0.000000" />
<Info workId="231" prob="0.000000" distanceRate="0.000000" />
<Info workId="232" prob="0.000000" distanceRate="0.000000" />
<Info workId="222" prob="0.000000" distanceRate="0.000000" />
<Info workId="223" prob="0.000000" distanceRate="0.000000" />
<Info workId="225" prob="0.000000" distanceRate="0.000000" />
<Info workId="150" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="기본공격1_atk01" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="225" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="102" desc="특수공격(무브어택)_moveatk + 15% 회전 공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.150000" nextAttackId="103" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="103" desc="기본공격2(360도 회전공격)_atk02" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="104" desc="기본공격3(브레스 공격)_atk03" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="18000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="105" desc="헤비어택_heavyatk" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1107, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="18000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="106" desc="패턴2_1 롱어택_longatk(슬로우 후 헤비 어택)" normalBehaviorId="1108" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2108" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1108, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.700000" nextAttackId="105" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="107" desc="라운드어택(좌)_roundatk02" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() &gt; 180 AND GetTargetDir() &lt; 300 AND IsInSkillAttackRange(1106, 1,1)" distanceType="1" distanceRate="1.000000" coolTime="12000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="108" desc="라운드어택(우)_roundatk01" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDir() &gt; 60 AND GetTargetDir() &lt; 180 AND IsInSkillAttackRange(1105, 1, 1)" distanceType="1" distanceRate="1.000000" coolTime="12000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="109" desc="리액션어택_reactionatk" normalBehaviorId="1110" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2110" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1110, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="35000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="110" desc="롱무브_longmove" normalBehaviorId="1109" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2109" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1109, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="231" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="150" desc="PC에게 접근" normalBehaviorId="13" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="14" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="201" desc="30탈진" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio()&lt;0.3" distanceType="1" distanceRate="1.000000" coolTime="14000" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="203" desc="특수공격사전동작" normalBehaviorId="1203" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2203" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="102" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="204" desc="어그로체인지동작" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(7) &lt; 1" distanceType="1" distanceRate="0.800000" coolTime="15000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="211" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="206" desc="백회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1101, 1, 1)" distanceType="1" distanceRate="0.800000" coolTime="60000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="105" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="209" desc="분노동작ModeAlarm" normalBehaviorId="1209" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2209" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="210" desc="롱무브_lognmove(짧은)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1111, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="231" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1111" angerBehaviorId="2111" />
<Work id="211" desc="어그로 체인지 동작(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1204" angerBehaviorId="2204" />
<Work id="212" desc="태어난 곳을 향해 중 점프 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsOutCombatSpace(1200) == 1" distanceType="1" distanceRate="1.000000" coolTime="120000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="213" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1" angerBehaviorId="1" />
<Work id="213" desc="태어난 곳을 향해 중 점프 1_2" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1111" angerBehaviorId="2111" />
<Work id="214" desc="태어난 곳을 향해 대 점프 1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="IsOutCombatSpace(1500) == 1" distanceType="1" distanceRate="1.000000" coolTime="120000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="215" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1" angerBehaviorId="1" />
<Work id="215" desc="태어난 곳을 향해 대 점프 1_2" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1109" angerBehaviorId="2109" />
<Work id="216" desc="헛치기" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1101, 1, 1.2) AND (GetDamagedCount(5) &lt; 1 OR GetHpRatio() &lt; 0.15)" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1101" angerBehaviorId="2101" />
<Work id="217" desc="패턴1_1 브레스 공격(뒤로 점프 후 브레스)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1101, 1, 1.2)" distanceType="1" distanceRate="1.000000" coolTime="30000" isDirectionRevision="true" nextAttackProb="0.700000" nextAttackId="232" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1206" angerBehaviorId="1206" />
<Work id="218" desc="패턴1_2 브레스 공격(뒤로 점프 후 브레스)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="232" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1206" angerBehaviorId="2206" />
<Work id="219" desc="패턴3_1 특수공격 사전동작(무브 어택 후 회전 공격)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 15000 AND IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="10000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="220" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1203" angerBehaviorId="2203" />
<Work id="220" desc="패턴3_2 특수 공격(무브 어택 후 회전 공격)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="230" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1102" angerBehaviorId="2102" />
<Work id="221" desc="(분노패턴1)브레스 공격 후 무브 어택" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1104, 1, 0.8) AND (IsPrevAttack(1, 105) OR IsPrevAttack(1, 109) OR IsPrevAttack(1, 204))" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="104" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1104" angerBehaviorId="2104" />
<Work id="222" desc="체력 30% 이하시 도망1_1" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="GetHpRatio() &lt; 0.30" distanceType="1" distanceRate="1.000000" coolTime="14000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="223" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1" angerBehaviorId="1" />
<Work id="223" desc="체력 30% 이하시 도망1_2" normalBehaviorType="activeMove" offFlockOnNormalMode="false" angerBehaviorType="activeMove" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="201" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="15" angerBehaviorId="15" />
<Work id="224" desc="사전 회전 동작(리액션 어택)" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="GetCombatTime() &gt; 20000 AND IsInSkillAttackRange(1110, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="35000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="109" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="2" angerBehaviorId="2" />
<Work id="225" desc="기본 공격(반복용)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="0.000000" nextAttackId="0" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1101" angerBehaviorId="2101" />
<Work id="230" desc="패턴3_3 특수 공격(무브 어택 후 회전 공격 후 피격 기회 제공)" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="231" desc="패턴4(롱무브 후 헤비 어택 후 피격 기회 제공)" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1103, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="232" desc="패턴1_3 브레스 공격(뒤로 점프 후 브레스 후 피격 기회 제공)" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1104, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="250" desc="PC에게 접근" normalBehaviorId="13" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="14" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="101" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="251" desc="(분노패턴2)헤비어택 후 리액션 공격" normalBehaviorId="1107" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2107" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="IsInSkillAttackRange(1107, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="20000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="109" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="300" desc="패턴4_1 무브 어택후 180도 회전후 무브 어택(분노시)" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="IsInSkillAttackRange(1102, 1, 0.8)" distanceType="1" distanceRate="1.000000" coolTime="25000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="301" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1203" angerBehaviorId="2203" />
<Work id="301" desc="패턴4_2 무브 어택후 180도 회전후 무브 어택(분노시)" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="true" nextAttackProb="0.700000" nextAttackId="302" msgImmediately="false" msg="0" msgProb="0.000000" />
<Work id="302" desc="패턴4_3 무브 어택후 180도 회전후 무브 어택(분노시)" normalBehaviorType="activeRotate" offFlockOnNormalMode="false" angerBehaviorType="activeRotate" offFlockOnAngerMode="false" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="303" msgImmediately="false" msg="0" msgProb="0.000000" normalBehaviorId="1" angerBehaviorId="1" />
<Work id="303" desc="패턴4_4 무브 어택후 180도 회전후 무브 어택(분노시)" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="1.000000" coolTime="0" isDirectionRevision="false" nextAttackProb="1.000000" nextAttackId="204" msgImmediately="false" msg="0" msgProb="0.000000" />
</WorkList>
</Attack>
<Avoid avoidSkillId="1206" cooltime="10000" />
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1" />
</TensionList>
<WorkList />
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0.000000" attackId="101" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="101" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="0" toAnger="false" speedUpRate="0.000000" maxMovingTime="0" recentHitTime="0" recentPcBehaviorTime="0" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.000000" executionRate="0.000000" fleeDistance="0" shareAggroRange="0" />
<MonsterSummon hpRate="0.000000" executionRate="0" summonNum="0" summonRange="0" summonTemplateId="0" />
<Move targetDistance="300" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="1.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.150000">
<AngerMode>
<Tension attackTension="4" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="3" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="1.000000" cooperationProb="0.000000" shorttermTargetProb="1.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="6" prob="0.015000" />
<Info stWorkId="7" prob="0.015000" />
<Info stWorkId="1" prob="0.015000" />
<Info stWorkId="5" prob="0.000000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="중형_원거리견제" preProcess="PcTargetByDirectionEx(1, 160, 1102, 1, 0.8, 1)" immediateAttackId="102" msgImmediately="false" msg="0" msgProb="0.000000" />
<StWork id="5" desc="중형_힐견제" preProcess="PcTargetBySkillCategoryUsedEx(1, 160, 1104, 1, 0.9, 31, 2)" immediateAttackId="104" msgImmediately="false" msg="0" msgProb="0.000000" />
<StWork id="6" desc="좌회전 공격" preProcess="PcTargetByDirectionEx(270, 120, 1106, 1, 1, 0)" immediateAttackId="107" msgImmediately="false" msg="0" msgProb="0.000000" />
<StWork id="7" desc="우회전 공격" preProcess="PcTargetByDirectionEx(90, 120, 1105, 1, 1, 0)" immediateAttackId="108" msgImmediately="false" msg="0" msgProb="0.000000" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
<AggroChangeAttack nearTargetAttackId="107" showAggroChangeMotionAfterNearTargetAttack="false" distantTargetAttackId="250" showAggroChangeMotionAfterDistantTargetAttack="false" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="200" maxLeaderDistance="500" followNearUser="false">
<Buff range="0" coolTime="0" />
<RandomMove moveMinDistance="200" moveMaxDistance="500" probSocial="0.300000" moveRadius="500" probMove="0.500000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
</PeaceState>
</Ai>
<Ai id="5" name="메코나리 주술사-">
<CautionState alertRadius="350" rotateTime="10" probAvoid="0.000000" avoidSkill="0" alertAngle="360" rotateAngle="50" checkInterval="5000" probActiveMove="0.200000">
<ActiveMove id="36" />
<ActiveMove id="37" />
</CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="100" playSocialWhenFirstAggro="false">
<Attack>
<TensionList>
<Tension id="1">
<Info workId="201" prob="0.00000" distanceRate="0.800000" />
<Info workId="202" prob="0.00000" distanceRate="0.800000" />
<Info workId="250" prob="0.100000" distanceRate="0.800000" />
<Info workId="251" prob="0.100000" distanceRate="0.800000" />
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
<Info workId="207" prob="0.100000" distanceRate="0.800000" />
<Info workId="208" prob="0.100000" distanceRate="0.800000" />
<Info workId="206" prob="0.400000" distanceRate="0.800000" />
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
<Info workId="101" prob="0.200000" distanceRate="0.800000" />
<Info workId="102" prob="0.300000" distanceRate="0.800000" />
<Info workId="103" prob="0.200000" distanceRate="0.800000" />
<Info workId="105" prob="0.200000" distanceRate="0.800000" />
<Info workId="106" prob="0.000000" distanceRate="0.800000" />
<Info workId="312" prob="0.000000" distanceRate="1" />
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
</Tension>
<Tension id="2">
<Info workId="201" prob="0.000000" distanceRate="0.800000" />
<Info workId="202" prob="0.000000" distanceRate="0.800000" />
<Info workId="102" prob="0.500000" distanceRate="0.800000" />
<Info workId="103" prob="0.400000" distanceRate="0.800000" />
<Info workId="105" prob="0.500000" distanceRate="0.800000" />
<Info workId="101" prob="0.500000" distanceRate="0.800000" />
<Info workId="106" prob="0.000000" distanceRate="0.800000" />
<Info workId="204" prob="0.000000" distanceRate="0.800000" />
<Info workId="206" prob="0.200000" distanceRate="0.800000" />
<Info workId="207" prob="0.000000" distanceRate="0.800000" />
<Info workId="208" prob="0.000000" distanceRate="0.800000" />
<Info workId="211" prob="0.000000" distanceRate="0.800000" />
<Info workId="250" prob="0.000000" distanceRate="0.800000" />
<Info workId="251" prob="0.000000" distanceRate="0.800000" />
<Info workId="312" prob="0.000000" distanceRate="1" />
<Info workId="104" prob="0.200000" distanceRate="0.800000" />
</Tension>
</TensionList>
<WorkList>
<Work id="101" desc="근접후리기일반공격1" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2101" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="102" desc="강력한공격 전에 하는 사전동작" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="312" />
<Work id="103" desc="주변번개마법" normalBehaviorId="1103" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2103" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetNpcCountInRange(600)&lt;1" distanceType="2" distanceRate="0.800000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.250000" nextAttackId="201" />
<Work id="104" desc="근거리범위마법" normalBehaviorId="1104" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2104" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="105" desc="넓은근거리범위공격" normalBehaviorId="1105" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2105" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="106" desc="범위힐마법" normalBehaviorId="1106" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2106" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="2" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="201" desc="헉헉 모션 50" normalBehaviorId="1201" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1201" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.5 AND GetHpRatio() &gt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="202" desc="헉헉 모션 20" normalBehaviorId="1202" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1202" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.2" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="204" desc="어그로 체인지" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="206" desc="백점프회피" normalBehaviorId="1206" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2206" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&lt;150" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.500000" nextAttackId="104" />
<Work id="207" desc="사이드워크(좌)_1" normalBehaviorId="1207" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2207" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="208" desc="사이드워크(우)_1" normalBehaviorId="1208" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2208" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&lt;1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="211" desc="기타소셜" normalBehaviorId="1211" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2211" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="250" desc="뒤로도망가는 ActiveMove" normalBehaviorId="38" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="40" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetHpRatio() &lt; 0.3" distanceType="1" distanceRate="0.800000" coolTime="6000" isDirectionRevision="true" nextAttackProb="1.000000" nextAttackId="207" />
<Work id="251" desc="접근하는 ActiveMove" normalBehaviorId="39" normalBehaviorType="activeMove" offFlockOnNormalMode="true" angerBehaviorId="41" angerBehaviorType="activeMove" offFlockOnAngerMode="true" preProcess="GetTargetDistance()&gt;250" distanceType="1" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
<Work id="312" desc="(연속누킹)사전동작에 이어지는 강력한공격" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="2102" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="1" distanceType="3" distanceRate="1.000000" coolTime="6000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" />
</WorkList>
</Attack>
<Avoid avoidSkillId="0" cooltime="10000" />
<Cooperation concurrentAttackDuration="10000" sequentialAttackDelay="1000" escapeDuration="3000">
<TensionList>
<Tension id="1">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
<Tension id="2">
<Info workId="1" prob="1.000000" distanceRate="1.000000" />
</Tension>
</TensionList>
<WorkList>
<Work id="1" desc="맞으면 단체포메이션 공격" normalBehaviorId="1204" normalBehaviorType="skill" offFlockOnNormalMode="true" angerBehaviorId="1204" angerBehaviorType="skill" offFlockOnAngerMode="true" preProcess="GetDamagedCount(5)&gt;2 AND GetNpcCountInRange(600)&gt;0" sendOrderId="1" sendOrderRange="800" sendOrderMaxCount="20" sendOrderRefTarget="1" distanceType="1" distanceRate="1.000000" coolTime="10000" isDirectionRevision="true" nextAttackProb="0.000000" nextAttackId="0" orderType="formation" formationId="103" />
</WorkList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="1.000000" attackId="103" formationCheckTime="2000" formationAttackProb="0.000000" formationAttackId="103" />
</ReceiveOrderList>
</Cooperation>
<CounterFlee workId="101" toAnger="true" speedUpRate="1.8" maxMovingTime="12000" recentHitTime="15000" recentPcBehaviorTime="20000" />
<Idle duration="1000" />
<MonsterFlee hpRate="0.1" executionRate="1" fleeDistance="500" shareAggroRange="150" />
<MonsterSummon hpRate="0.200000" executionRate="0" summonNum="1" summonRange="300" summonTemplateId="0" />
<Move targetDistance="150" timeout="1000" />
<PatternList>
<Pattern default="true">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.700000" cooperationProb="0.00000" shorttermTargetProb="0.200000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.500000" cooperationProb="0.00000" shorttermTargetProb="0.200000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
<Pattern minHpRatio="0.000000" maxHpRatio="0.300000">
<AngerMode>
<Tension attackTension="2" cooperationTension="2" shorttermTargetTension="2" />
<Incline attackProb="0.700000" cooperationProb="0.00000" shorttermTargetProb="0.100000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</AngerMode>
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.700000" cooperationProb="0.00000" shorttermTargetProb="0.100000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
</Pattern>
</PatternList>
<ShorttermTarget>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0.500000" />
<Info stWorkId="2" prob="0.500000" />
</StTension>
<StTension id="2">
<Info stWorkId="1" prob="0.500000" />
<Info stWorkId="2" prob="0.500000" />
</StTension>
</StTensionList>
<StWorkList>
<StWork id="1" desc="원거리견제" preProcess="PcTargetByDirection(0,120,150,500,1)" immediateAttackId="101" />
<StWork id="2" desc="리액션견제" preProcess="PcTargetByReaction(0,360,0,500,3)" immediateAttackId="102" />
</StWorkList>
</ShorttermTarget>
<Social socialMotionId="0" />
</CombatState>
<PeaceState checkInterval="5000" minLeaderDistance="100" maxLeaderDistance="200" popupMsg="" msgProb="" msgInterval="" followNearUser="">
<RandomMove moveMinDistance="100" moveMaxDistance="200" probSocial="0.300000" moveRadius="400" probMove="0.400000">
<Social motionId="1" />
<Social motionId="2" />
</RandomMove>
<Buff range="" coolTime="" />
</PeaceState>
</Ai>
<Ai id="6" name="오브젝트NPC용 dummy 1.1">
<PeaceState checkInterval="5000" minLeaderDistance="1" maxLeaderDistance="3000" popupMsg="" msgProb="" msgInterval="" followNearUser="">
<RandomMove moveMinDistance="0" moveMaxDistance="300" probSocial="0.000000" moveRadius="1000" probMove="0.000000">
<Social motionId="1" />
<Social motionId="1" />
</RandomMove>
<Buff range="" coolTime="" />
</PeaceState>
<CautionState alertRadius="250" rotateTime="5" probAvoid="0.000000" avoidSkill="" alertAngle="360" rotateAngle="45" checkInterval="5000" probActiveMove="0.000000" enable="false" hpResetWhenCombatEnd=""></CautionState>
<CombatState watchRotateTime="5" watchRotateAngle="45" playSocialWhenFirstAggro="false" enable="true">
<ShorttermTarget>
<StWorkList>
<StWork id="1" desc="" preProcess="GetNpcCountInRange(2500)&gt;0" immediateAttackId="1" coolTime="1000000" msgImmediately="false" msg="" msgProb="" />
</StWorkList>
<StTensionList>
<StTension id="1">
<Info stWorkId="1" prob="0" />
</StTension>
</StTensionList>
</ShorttermTarget>
<Cooperation concurrentAttackDuration="5000" sequentialAttackDelay="1000" escapeDuration="3000">
<WorkList>
<Work id="1" desc="" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetNpcCountInRange(2500)&gt;0" sendOrderId="1" sendOrderRange="400" sendOrderMaxCount="2" sendOrderRefTarget="1" distanceType="1" distanceRate="1" coolTime="1000000" isDirectionRevision="false" nextAttackProb="" nextAttackId="" orderType="normal" formationId="" msgImmediately="" msg="" msgProb="" />
</WorkList>
<TensionList>
<Tension id="1">
<Info workId="1" prob="1" distanceRate="1" />
</Tension>
</TensionList>
<ReceiveOrderList>
<ReceiveOrder orderId="1" prob="0" attackId="1" formationCheckTime="" formationAttackProb="" formationAttackId="" />
</ReceiveOrderList>
</Cooperation>
<Attack>
<WorkList>
<Work id="1" desc="무적버프" normalBehaviorId="1101" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1101" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetNpcCountInRange(2500)&gt;0" distanceType="1" distanceRate="1" coolTime="5000" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" />
<Work id="2" desc="노데미지" normalBehaviorId="1102" normalBehaviorType="skill" offFlockOnNormalMode="false" angerBehaviorId="1102" angerBehaviorType="skill" offFlockOnAngerMode="false" preProcess="GetNpcCountInRange(2500)&lt;1" distanceType="1" distanceRate="1" coolTime="100" isDirectionRevision="false" nextAttackProb="" nextAttackId="" msgImmediately="" msg="" msgProb="" />
</WorkList>
<TensionList>
<Tension id="1">
<Info workId="1" prob="1" distanceRate="1" />
<Info workId="2" prob="1" distanceRate="1" />
</Tension>
</TensionList>
</Attack>
<Avoid avoidSkillId="" cooltime="1000000" />
<Move targetDistance="100" timeout="5000" />
<Social socialMotionId="1" />
<Idle duration="1000" />
<PatternList>
<Pattern default="true">
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0.000000" />
</NormalMode>
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0" />
</AngerMode>
</Pattern>
<Pattern minHpRatio="0" maxHpRatio="0.400000">
<NormalMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0" />
</NormalMode>
<AngerMode>
<Tension attackTension="1" cooperationTension="1" shorttermTargetTension="1" />
<Incline attackProb="0.000000" cooperationProb="0.000000" shorttermTargetProb="0.000000" avoidProb="0.000000" moveProb="0.000000" socialProb="0" />
</AngerMode>
</Pattern>
</PatternList>
<MonsterFlee hpRate="" executionRate="" fleeDistance="" shareAggroRange="" />
<AggroChangeAttack nearTargetAttackId="" showAggroChangeMotionAfterNearTargetAttack="" distantTargetAttackId="" showAggroChangeMotionAfterDistantTargetAttack="" />
<MonsterSummon hpRate="" executionRate="" summonNum="" summonRange="" summonTemplateId="" />
<CounterFlee workId="" toAnger="" speedUpRate="" maxMovingTime="" recentHitTime="" recentPcBehaviorTime="" />
</CombatState>
</Ai>
</AIData>